From 23e5fcdde69ae05f4d9937aecaffa99965a48722 Mon Sep 17 00:00:00 2001 From: Ziin Date: Fri, 18 Jul 2025 15:20:56 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E6=94=B9NewHosts=20=E5=AE=9E?= =?UTF-8?q?=E4=BD=93=E7=B1=BB=202.=E6=B7=BB=E5=8A=A0=E4=B8=BB=E6=92=AD?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=8E=A5=E5=8F=A3=203.=E4=BF=AE=E6=94=B9myba?= =?UTF-8?q?tis=E9=85=8D=E7=BD=AE=E5=A4=84=E7=90=86=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E4=B8=BA=20simple?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/HostInfoController.java | 9 ++ .../springbootinit/model/entity/NewHosts.java | 139 ++++++++++++------ src/main/resources/application.yml | 2 +- 3 files changed, 106 insertions(+), 44 deletions(-) diff --git a/src/main/java/com/yupi/springbootinit/controller/HostInfoController.java b/src/main/java/com/yupi/springbootinit/controller/HostInfoController.java index e1ac981..1dd098f 100644 --- a/src/main/java/com/yupi/springbootinit/controller/HostInfoController.java +++ b/src/main/java/com/yupi/springbootinit/controller/HostInfoController.java @@ -1,11 +1,14 @@ package com.yupi.springbootinit.controller; import cn.dev33.satoken.stp.StpUtil; +import cn.hutool.core.bean.BeanUtil; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yupi.springbootinit.common.BaseResponse; import com.yupi.springbootinit.common.ResultUtils; import com.yupi.springbootinit.model.dto.host.HistoryDataDTO; import com.yupi.springbootinit.model.dto.host.HostInfoDTO; +import com.yupi.springbootinit.model.entity.NewHosts; +import com.yupi.springbootinit.model.entity.ServerEmployeeHosts; import com.yupi.springbootinit.model.vo.hosts.NewHostsVO; import com.yupi.springbootinit.model.vo.hosts.SevenDaysData; import com.yupi.springbootinit.service.HostInfoService; @@ -35,4 +38,10 @@ public class HostInfoController { return ResultUtils.success(conditionHosts); } + @PostMapping("/update") + public BaseResponse update(@RequestBody NewHosts newHosts){ + boolean b = hostInfoService.updateById(newHosts); + return ResultUtils.success(b); + + } } diff --git a/src/main/java/com/yupi/springbootinit/model/entity/NewHosts.java b/src/main/java/com/yupi/springbootinit/model/entity/NewHosts.java index 46810bd..c940490 100644 --- a/src/main/java/com/yupi/springbootinit/model/entity/NewHosts.java +++ b/src/main/java/com/yupi/springbootinit/model/entity/NewHosts.java @@ -1,99 +1,152 @@ package com.yupi.springbootinit.model.entity; -import java.util.Date; - import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; -import io.swagger.annotations.ApiModelProperty; +import com.baomidou.mybatisplus.annotation.TableName; +import java.util.Date; import lombok.Data; /* -* @author: ziin -* @date: 2025/6/10 18:54 -*/ + * @author: ziin + * @date: 2025/7/18 14:36 + */ + +/** + * 主播数据表 + */ @Data +@TableName(value = "server_new_hosts") public class NewHosts { /** - * 主键 - */ + * 主键 + */ @TableId(value = "id", type = IdType.AUTO) private Long id; /** - * 主播id - */ + * 主播id + */ + @TableField(value = "hosts_id") private String hostsId; /** - * 主播等级 - */ + * 主播等级 + */ + @TableField(value = "hosts_level") private String hostsLevel; /** - * 主播金币 - */ + * 主播金币 + */ + @TableField(value = "hosts_coins") private Integer hostsCoins; /** - * 邀请类型 - */ + * 邀请类型 + */ + @TableField(value = "Invitation_type") private Integer invitationType; - - @ApiModelProperty(value = "在线人数", example = "1000") - private Integer onlineFans; /** - * 粉丝数量 - */ + * 在线人数 + */ + @TableField(value = "online_fans") + private Integer onlineFans; + + /** + * 粉丝数量 + */ + @TableField(value = "fans") private Integer fans; /** - * 关注数量 - */ + * 关注数量 + */ + @TableField(value = "fllowernum") private Integer fllowernum; /** - * 昨日金币 - */ + * 昨日金币 + */ + @TableField(value = "yesterday_coins") private Integer yesterdayCoins; /** - * 主播国家 - */ + * 主播国家 + */ + @TableField(value = "country") private String country; /** - * 直播类型 娱乐,游戏 - */ + * 直播类型 娱乐,游戏 + */ + @TableField(value = "hosts_kind") private String hostsKind; /** - * 租户 Id - */ + * 是否已经分配给员工 + */ + @TableField(value = "is_assigned") + private Byte isAssigned; + + /** + * 租户 Id + */ + @TableField(value = "tenant_id") private Long tenantId; + /** + * 入库人 + */ + @TableField(value = "creator") + private Long creator; + + /** + * 数据插入时间 + */ + @TableField(value = "create_time") + private Date createTime; + + /** + * 更新人 + */ + @TableField(value = "updater") + private String updater; + + /** + * 更新时间 + */ + @TableField(value = "update_time") + private Date updateTime; + /** * 用户 Id */ + @TableField(value = "user_id") private Long userId; /** - * 入库人 - */ - private Long creator; + * 是否删除 + */ + @TableField(value = "deleted") + private Byte deleted; /** - * 数据插入时间 - */ - private Date createTime; + * uid + */ + @TableField(value = "`uid`") + private String uid; /** - * 更新人 - */ - private String updater; + * AI 操作 + */ + @TableField(value = "ai_operation") + private Byte aiOperation; /** - * 更新时间 - */ - private Date updateTime; + * 是否建联 + */ + @TableField(value = "operation_status") + private Byte operationStatus; } \ No newline at end of file diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 8b59959..8f91efb 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -49,7 +49,7 @@ mybatis-plus: map-underscore-to-camel-case: false log-impl: org.apache.ibatis.logging.log4j2.Log4j2Impl log-sql: - default-executor-type: batch + default-executor-type: simple global-config: db-config: logic-delete-field: isDelete # 全局逻辑删除的实体字段名