BaseEntity.java 1.71 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
package com.govmade.modules.basic.entity;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.FieldFill;

public abstract class BaseEntity<ID extends Serializable> implements Serializable {

	private static final long serialVersionUID = 1L;

	@TableId
	private ID id; // 主键ID

	@TableField(value = "create_by",fill = FieldFill.INSERT)
	private Long createBy; // 创建者

	@TableField(value = "modify_by",fill = FieldFill.INSERT_UPDATE)
	private Long modifyBy; // 更新者

	@TableField(value = "create_time",fill = FieldFill.INSERT)
	private Date createTime; // 创建时间

	@TableField(value = "modify_time",fill = FieldFill.INSERT_UPDATE)
	private Date modifyTime; // 更新时间
	
	@TableField(value = "state",fill = FieldFill.INSERT)
	private Integer state; // 更新时间

	public ID getId() {
		return id;
	}

	public void setId(ID id) {
		this.id = id;
	}

	public Long getCreateBy() {
		return createBy;
	}

	public void setCreateBy(Long createBy) {
		this.createBy = createBy;
	}

	public Long getModifyBy() {
		return modifyBy;
	}

	public void setModifyBy(Long modifyBy) {
		this.modifyBy = modifyBy;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getModifyTime() {
		return modifyTime;
	}

	public void setModifyTime(Date modifyTime) {
		this.modifyTime = modifyTime;
	}
Fred's avatar
Fred committed
71 72 73 74 75 76 77 78
	
	public Integer getState() {
		return state;
	}

	public void setState(Integer state) {
		this.state = state;
	}
79
}