org.macrocloud.kernel.mf.base.MacroBaseEntity Maven / Gradle / Ivy
package org.macrocloud.kernel.mf.base;
import java.io.Serializable;
import java.util.Date;
import com.mybatisflex.annotation.Id;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 基础实体类
*
* @author macrocloud
*/
@Data
public class MacroBaseEntity implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键id")
@Id
private String id;
/**
* 创建人
*/
private String createdBy;
/**
* 创建时间
*/
private Date createdAt;
/**
* 更新人
*/
private String updatedBy;
/**
* 更新时间
*/
private Date updatedAt;
/**
* 创建人所属部门
*/
private String createDept;
/**
* 状态[0:未删除,1:删除]
*/
private Integer isDeleted;
/**
* 状态[1:正常]
*/
@ApiModelProperty(value = "业务状态")
private Integer status;
}