Commit 883e72d7 authored by chenjian's avatar chenjian

简化Entity使其继承自BaseEntity

parent 905a0578
......@@ -10,62 +10,13 @@ import com.ebo.framework.mybatis.entity.BaseEntity;
import lombok.Data;
/**
* 继承BaseEntity完成公共字段填充
* 用于存储调度规则的表
* @TableName dispatch_rule
*/
@TableName(value ="dispatch_rule")
@Data
public class DispatchRuleEntity extends BaseEntity implements Serializable {
/**
* 主键,唯一标识调度规则
*/
@TableId
private String id;
/**
* 删除标识,0表示未删除,1表示已删除
*/
private Integer deleteFlag;
/**
* 数据版本,用于乐观锁控制
*/
private Integer version;
/**
* 租户标识,用于区分不同租户的数据
*/
private String tenantCode;
/**
* 记录创建时间
*/
private Date createTime;
/**
* 记录最近一次更新时间
*/
private Date updateTime;
/**
* 创建人姓名
*/
private String creatorName;
/**
* 创建人账号
*/
private String creator;
/**
* 更新人姓名
*/
private String updaterName;
/**
* 更新人账号
*/
private String updater;
/**
* 优先级,用于规则执行的排序
......
......@@ -10,62 +10,12 @@ import com.ebo.framework.mybatis.entity.BaseEntity;
import lombok.Data;
/**
*
* 继承BaseEntity完成公共字段填充
* @TableName tag_group
*/
@TableName(value ="tag_group")
@Data
public class TagGroupEntity extends BaseEntity implements Serializable {
/**
* id
*/
@TableId
private String id;
/**
*
*/
private Integer deleteFlag;
/**
*
*/
private Integer version;
/**
*
*/
private String tenantCode;
/**
*
*/
private Date createTime;
/**
*
*/
private Date updateTime;
/**
*
*/
private String creator;
/**
*
*/
private String creatorName;
/**
*
*/
private String updater;
/**
*
*/
private String updaterName;
/**
* 标签组名称
......
......@@ -11,62 +11,12 @@ import com.ebo.framework.mybatis.entity.BaseEntity;
import lombok.Data;
/**
*
* 继承BaseEntity完成公共字段填充
* @TableName work_order
*/
@TableName(value ="work_order")
@Data
public class WorkOrderEntity extends BaseEntity implements Serializable {
/**
*
*/
@TableId
private String id;
/**
* 租户ID,用于多租户区分
*/
private String tenantCode;
/**
*
*/
private Integer version;
/**
*
*/
private Integer deleteFlag;
/**
* 创建时间
*/
private Date createTime;
/**
* 更新时间
*/
private Date updateTime;
/**
* 创建人姓名
*/
private String creatorName;
/**
* 创建人ID
*/
private String creator;
/**
* 更新人姓名
*/
private String updaterName;
/**
* 更新人ID
*/
private String updater;
/**
* 工单编号,唯一标识每个工单
......
......@@ -11,63 +11,13 @@ import com.ebo.framework.mybatis.entity.BaseEntity;
import lombok.Data;
/**
* 继承BaseEntity完成公共字段填充
* 服务单表,用于记录和管理服务单相关的信息,包括问题分类、故障描述、关闭类型等
* @TableName work_order_service
*/
@TableName(value ="work_order_service")
@Data
public class WorkOrderServiceEntity extends BaseEntity implements Serializable {
/**
* 主键,唯一标识每条服务单记录
*/
@TableId
private String id;
/**
* 工单编号,用于关联具体的工作单
*/
private String workOrderNumber;
/**
* 版本号,用于乐观锁或版本控制
*/
private Integer version;
/**
* 逻辑删除标志,0 表示未删除,1 表示已删除
*/
private Integer deleteFlag;
/**
* 记录的创建时间
*/
private Date createTime;
/**
* 记录的最后更新时间
*/
private Date updateTime;
/**
* 创建者的唯一标识,例如用户 ID
*/
private String creator;
/**
* 创建者的姓名
*/
private String creatorName;
/**
* 最后更新者的唯一标识,例如用户 ID
*/
private String updater;
/**
* 最后更新者的姓名
*/
private String updaterName;
/**
* 是否转为需求标识,0 表示否,1 表示是
*/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment