首页>代码>springboot+mybatis职教务管理系统>/niceschoolapi/src/main/java/com/nsapi/niceschoolapi/common/base/DataEntity.java
package com.nsapi.niceschoolapi.common.base;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.nsapi.niceschoolapi.entity.User;

import java.util.Date;

public abstract class DataEntity<T extends Model> extends BaseEntity<T> {

    private static final long serialVersionUID = 1L;

    /**
     *  创建者
     */
    @TableField(value = "create_by", fill = FieldFill.INSERT)
    protected String createId;

    /**
     * 创建日期
     */
    @TableField(value = "create_date", fill = FieldFill.INSERT)
    protected Date createDate;

    /**
     * 更新者
     */
    @TableField(value = "update_by", fill = FieldFill.INSERT_UPDATE)
    protected String updateId;

    /**
     * 更新日期
     */
    @TableField(value = "update_date", fill = FieldFill.INSERT_UPDATE)
    protected Date updateDate;

    /**
     * 删除标记(Y:正常;N:删除;A:审核;)
     */
    @TableField(value = "del_flag")
    protected Boolean delFlag;

    /**
     * 备注
     */
    @TableField(strategy= FieldStrategy.IGNORED)
    protected String remarks;

    /**
     * 创建着
     */
    @TableField(exist = false)
    protected User createUser;

    /**
     * 修改者
     */
    @TableField(exist = false)
    protected User updateUser;




    public String getCreateId() {
        return createId;
    }

    public void setCreateId(String createId) {
        this.createId = createId;
    }


    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getUpdateId() {
        return updateId;
    }

    public void setUpdateId(String updateId) {
        this.updateId = updateId;
    }

    public DataEntity() {
        super();
        this.delFlag = false;
    }

    public DataEntity(String id) {
        super(id);
    }


    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public Boolean getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Boolean delFlag) {
        this.delFlag = delFlag;
    }

    public User getCreateUser() {
        return createUser;
    }

    public void setCreateUser(User createUser) {
        this.createUser = createUser;
    }

    public User getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(User updateUser) {
        this.updateUser = updateUser;
    }
}
最近下载更多
huangzy  LV12 2024年10月23日
xinxin23383  LV7 2024年9月13日
grant1123  LV2 2024年7月18日
TY0165  LV20 2024年6月21日
赵鑫cdsaljkdfsa  LV11 2024年6月18日
叉烧君  LV3 2024年5月24日
jimodeai  LV15 2024年5月4日
itlaolang  LV6 2024年4月28日
梁小贤  LV1 2024年4月25日
zolscy  LV24 2024年3月24日
最近浏览更多
shuaiqi 4月22日
暂无贡献等级
wwb521  LV7 4月10日
Domosiqua 2月18日
暂无贡献等级
54ty1212 1月6日
暂无贡献等级
微信网友_7316382855172096 2024年12月28日
暂无贡献等级
1791260721  LV1 2024年12月10日
cpk159  LV8 2024年11月27日
暂无贡献等级
bluerstar  LV1 2024年10月23日
huangzy  LV12 2024年10月23日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友