package com.example.springdatajpa.entity;
import org.springframework.format.annotation.DateTimeFormat;
import javax.persistence.Column;
import javax.persistence.MappedSuperclass;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;
/**
* @author : [WangWei]
* @version : [v1.0]
* @className : BaseEntity
* @description : [基础类]
* @createTime : [2022/11/18 15:32]
* @updateUser : [WangWei]
* @updateTime : [2022/11/18 15:32]
* @updateRemark : [描述说明本次修改内容]
*/
@MappedSuperclass
public class BaseEntity {
@NotBlank(message="创建人无能为空")
@Column(name = "create_by",columnDefinition = "varchar(32) COMMENT '创建人'",nullable = false)
private String createdBy;
@NotNull(message="创建人id不能为空")
@Column(name = "created_id",columnDefinition = "varchar(32) COMMENT '创建人id'",nullable = false)
private Long createdId;
@Column(name = "create_time",columnDefinition = "DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@Column(name = "updated_by",columnDefinition = "varchar(32) COMMENT '更新人'")
private String updateBy;
@Column(name = "updated_id",columnDefinition = "varchar(32) COMMENT '更新人id'")
private Long updateId;
@Column(name = "update_time",columnDefinition = "DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@Column(name = "is_delete",columnDefinition = "tinyint(1) COMMENT '是否删除(0/1 未删除/删除)'")
private int isDelete=0;
@Column(name = "remark",columnDefinition = "varchar(64) COMMENT '备注'")
private String remark;
public String getCreatedBy() {
return createdBy;
}
public void setCreatedBy(String createdBy) {
this.createdBy = createdBy;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getUpdateBy() {
return updateBy;
}
public void setUpdateBy(String updateBy) {
this.updateBy = updateBy;
}
public Long getCreatedId() {
return createdId;
}
public void setCreatedId(Long createdId) {
this.createdId = createdId;
}
public Long getUpdateId() {
return updateId;
}
public void setUpdateId(Long updateId) {
this.updateId = updateId;
}
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
public int getIsDelete() {
return isDelete;
}
public void setIsDelete(int isDelete) {
this.isDelete = isDelete;
}
public String getRemark() {
return remark;
}
public void setRemark(String remark) {
this.remark = remark;
}
}
![avatar](https://profile-avatar.csdnimg.cn/bcdba6a74d0b428eb5dde372bdc41dc9_wangwei021933.jpg!1)
王卫——David
- 粉丝: 1w+
- 资源: 3
最新资源
- 【JCR一区级】飞蛾扑火算法MFO-Transformer-GRU负荷数据回归预测【含Matlab源码 6312期】.zip
- 【JCR一区级】多元宇宙算法MVO-Transformer-GRU负荷数据回归预测【含Matlab源码 6311期】.zip
- 【JCR1区】豪猪算法CPO-CNN-SVM故障诊断分类预测【含Matlab源码 5791期】.zip
- 【SCI1区】混沌博弈优化算法CGO-Transformer-GRU故障诊断分类【含Matlab源码 6266期】.zip
- 【SCI1区】减法平均优化算法SABO-Transformer-GRU故障诊断分类【含Matlab源码 6267期】.zip
- 【独家首发】蜣螂算法DBO优化Transformer-BiLSTM负荷数据回归预测【含Matlab源码 6568期】.zip
- 【独家首发】人工蜂群算法ABC优化Transformer-BiLSTM负荷数据回归预测【含Matlab源码 6570期】.zip
- 【独家首发】人工蜂鸟算法AHA优化Transformer-BiLSTM负荷数据回归预测【含Matlab源码 6569期】.zip
- 【独家首发】蚁狮算法ALO优化Transformer-LSTM负荷数据回归预测【含Matlab源码 6411期】.zip
- 【JCR一区级】蝠鲼觅食算法MRFO-Transformer-GRU负荷数据回归预测【含Matlab源码 6314期】.zip
- 【JCR一区级】非洲秃鹫算法AVOA-Transformer-GRU负荷数据回归预测【含Matlab源码 6313期】.zip
- 【独家首发】海洋捕食者算法MPA优化Transformer-LSTM负荷数据回归预测【含Matlab源码 6376期】.zip
- 【独家首发】黏菌算法SMA优化Transformer-BiLSTM负荷数据回归预测【含Matlab源码 6566期】.zip
- 【独家首发】蝗虫算法GOA优化Transformer-BiLSTM负荷数据回归预测【含Matlab源码 6553期】.zip
- 【JCR1区】黑猩猩算法Chimp-CNN-SVM故障诊断分类预测【含Matlab源码 5792期】.zip
- 【JCR一区级】哈里斯鹰算法HHO-Transformer-GRU负荷数据回归预测【含Matlab源码 6316期】.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)