持久化类,映射数据库字段
cn.ewsd.xxxx.model包
Xxxx.class
业务模型可继承cn.ewsd.common.model.MCoreBase类
public class MCoreBase extends MBase { private String creatorId; //创建人ID,员工号 private String creator; //创建人姓名 @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createTime; //创建时间 private String modifierId; //修改人ID ,员工号 private String modifier; //修改人姓名 @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date modifyTime; //修改时间 private Integer creatorOrgId; //组织机构ID }
MCoreBase类又继承自cn.ewsd.common.model.MBase类
public class MBase implements Serializable { @Id private String uuid; //自动生成32位全球唯一标识码 }
@Data @Table(name = "sys_user_base") public class User extends MCoreBase { // 用户名称 private String userName; // 用户ID private String userNameId; // 状态 private String status; // 备注 private String remark; // 部门 private String department; }