添加“render_worker”相关CRUD代码

This commit is contained in:
longbinbin
2024-11-29 17:59:33 +08:00
parent 5c93a22f9b
commit 2040cf23a4
9 changed files with 418 additions and 0 deletions

View File

@ -0,0 +1,19 @@
package com.ycwl.basic.mapper.pc;
import com.ycwl.basic.model.pc.renderWorker.entity.RenderWorkerEntity;
import com.ycwl.basic.model.pc.renderWorker.req.RenderWorkerReqQuery;
import java.util.List;
/**
* @Authorlongbinbin
* @Date2024/11/29 17:22
*/
public interface RenderWorkerMapper {
List<RenderWorkerEntity> list(RenderWorkerReqQuery renderWorkerReqQuery);
RenderWorkerEntity getById(Long id);
int add(RenderWorkerEntity member);
int deleteById(Long id);
int update(RenderWorkerEntity member);
int updateStatus(Long id);
}

View File

@ -1,8 +1,10 @@
package com.ycwl.basic.model.pc.face.resp;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@ -11,6 +13,7 @@ import java.util.Date;
* @Authorlongbinbin
* @Date2024/11/29 15:18
*/
@Data
@ApiModel("人脸查询响应参数")
public class FaceRespVO {
private Long id;
@ -24,6 +27,8 @@ public class FaceRespVO {
private BigDecimal firstMatchRate;
@ApiModelProperty("匹配的结果JSON字符串")
private String matchResult;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createAt;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateAt;
}

View File

@ -1,6 +1,7 @@
package com.ycwl.basic.model.pc.faceSample.resp;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -45,6 +46,8 @@ public class FaceSampleRespVO {
*/
@ApiModelProperty("是否匹配0未匹配1已匹配")
private Integer status;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createAt;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateAt;
}

View File

@ -1,6 +1,7 @@
package com.ycwl.basic.model.pc.member.resp;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -65,6 +66,8 @@ public class MemberRespVO {
*/
@ApiModelProperty("城市")
private String city;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createDate;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateAt;
}

View File

@ -1,5 +1,6 @@
package com.ycwl.basic.model.pc.order.resp;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -69,25 +70,30 @@ public class OrderRespVO {
* 订单创建时间
*/
@ApiModelProperty("订单创建时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createAt;
/**
* 订单更新时间
*/
@ApiModelProperty("订单更新时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateAt;
/**
* 订单支付时间
*/
@ApiModelProperty("订单支付时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date payAt;
/**
* 订单取消时间
*/
@ApiModelProperty("订单取消时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date cancelAt;
/**
* 订单退款时间
*/
@ApiModelProperty("订单退款时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date refundAt;
}

View File

@ -0,0 +1,80 @@
package com.ycwl.basic.model.pc.renderWorker.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
/**
* @Authorlongbinbin
* @Date2024/11/29 17:24
* 渲染机管理表
*/
@Data
@TableName("render_worker")
public class RenderWorkerEntity {
@TableId
private Long id;
/**
* 渲染机名称
*/
private String name;
/**
* 系统
*/
private String platform;
/**
* 运行环境
*/
private String runTimeVersion;
/**
* 版本
*/
private String version;
/**
* 访问秘钥
*/
private String accessKey;
/**
* cpu数量
*/
private Integer cpuCount;
/**
* cpu使用率
*/
private BigDecimal cpuUsage;
/**
* 内存总量MB
*/
private BigDecimal memoryTotal;
/**
* 内存余量MB
*/
private BigDecimal memoryAvailable;
/**
* 支持的功能,逗号隔开
*/
private String supportFeature;
/**
* 是否仅用于指定景区空或0不适用否则为景区ID
*/
private Long scenicOnly;
/**
* 是否仅用于测试0不是1是
*/
private Integer testOnly;
/**
* 是否在线0不在1在
*/
private Integer online;
/**
* 状态0禁用1启用
*/
private Integer status;
private Date createAt;
private Date updateAt;
}

View File

@ -0,0 +1,81 @@
package com.ycwl.basic.model.pc.renderWorker.req;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
/**
* @Authorlongbinbin
* @Date2024/11/29 17:24
* 渲染机管理表
*/
@Data
@ApiModel("渲染机列表查询参数")
public class RenderWorkerReqQuery {
@TableId
private Long id;
/**
* 渲染机名称
*/
@ApiModelProperty("渲染机名称")
private String name;
/**
* 系统
*/
@ApiModelProperty("系统")
private String platform;
/**
* 运行环境
*/
@ApiModelProperty("运行环境")
private String runTimeVersion;
/**
* 版本
*/
@ApiModelProperty("版本")
private String version;
/**
* cpu数量
*/
@ApiModelProperty("cpu数量")
private Integer cpuCount;
/**
* cpu使用率
*/
@ApiModelProperty("cpu使用率")
private BigDecimal cpuUsage;
/**
* 支持的功能,逗号隔开
*/
@ApiModelProperty("支持的功能,逗号隔开")
private String supportFeature;
/**
* 是否仅用于指定景区空或0不适用否则为景区ID
*/
@ApiModelProperty("是否仅用于指定景区空或0不适用否则为景区ID")
private Long scenicOnly;
/**
* 是否仅用于测试0不是1是
*/
@ApiModelProperty("是否仅用于测试0不是1是")
private Integer testOnly;
/**
* 是否在线0不在1在
*/
@ApiModelProperty("是否在线0不在1在")
private Integer online;
/**
* 状态0禁用1启用
*/
@ApiModelProperty("状态0禁用1启用")
private Integer status;
private Date startTime;
private Date endTime;
}

View File

@ -0,0 +1,97 @@
package com.ycwl.basic.model.pc.renderWorker.resp;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
/**
* @Authorlongbinbin
* @Date2024/11/29 17:24
* 渲染机管理表
*/
@Data
@ApiModel("查询渲染机列表响应对象")
public class RenderWorkerRespVO {
private Long id;
/**
* 渲染机名称
*/
@ApiModelProperty("渲染机名称")
private String name;
/**
* 系统
*/
@ApiModelProperty("系统")
private String platform;
/**
* 运行环境
*/
@ApiModelProperty("运行环境")
private String runTimeVersion;
/**
* 版本
*/
@ApiModelProperty("版本")
private String version;
/**
* 访问秘钥
*/
@ApiModelProperty("访问秘钥")
private String accessKey;
/**
* cpu数量
*/
@ApiModelProperty("cpu数量")
private Integer cpuCount;
/**
* cpu使用率
*/
@ApiModelProperty("cpu使用率")
private BigDecimal cpuUsage;
/**
* 内存总量MB
*/
@ApiModelProperty("内存总量MB")
private BigDecimal memoryTotal;
/**
* 内存余量MB
*/
@ApiModelProperty("内存余量MB")
private BigDecimal memoryAvailable;
/**
* 支持的功能,逗号隔开
*/
@ApiModelProperty("支持的功能,逗号隔开")
private String supportFeature;
/**
* 是否仅用于指定景区空或0不适用否则为景区ID
*/
@ApiModelProperty("是否仅用于指定景区空或0不适用否则为景区ID")
private Long scenicOnly;
/**
* 是否仅用于测试0不是1是
*/
@ApiModelProperty("是否仅用于测试0不是1是")
private Integer testOnly;
/**
* 是否在线0不在1在
*/
@ApiModelProperty("是否在线0不在1在")
private Integer online;
/**
* 状态0禁用1启用
*/
@ApiModelProperty("状态0禁用1启用")
private Integer status;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createAt;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateAt;
}