package com.artfess.base.entity; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.FieldStrategy; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableLogic; import io.swagger.annotations.ApiModelProperty; import org.springframework.beans.factory.annotation.Value; /** * 带逻辑删除实体基类 * @param */ public abstract class BizDelModel> extends AutoFillModel { // @JsonIgnore @ApiModelProperty(value = "创建人组织名称") @TableField(updateStrategy= FieldStrategy.NOT_NULL,value="CREATE_ORG_NAME_", fill= FieldFill.INSERT, select=false) private String createOrgName; // @JsonIgnore @ApiModelProperty(value = "创建人单位ID") @TableField(updateStrategy= FieldStrategy.NOT_NULL,value="CREATE_DEPT_ID_", fill= FieldFill.INSERT, select=false) private String createDeptId; // @JsonIgnore @ApiModelProperty(value = "创建人单位名称") @TableField(updateStrategy= FieldStrategy.NOT_NULL,value="CREATE_DEPT_NAME_", fill= FieldFill.INSERT, select=false) private String createDeptName; // @JsonIgnore @ApiModelProperty(value = "创建人姓名") @TableField(updateStrategy= FieldStrategy.NOT_NULL,value="CREATE_NAME_", fill= FieldFill.INSERT, select=false) private String createName; // @JsonIgnore @ApiModelProperty(value = "更新人姓名") @TableField(updateStrategy= FieldStrategy.NOT_NULL,value="UPDATE_NAME_", fill= FieldFill.UPDATE, select=false) private String updateName; // @JsonIgnore @ApiModelProperty(value = "更新人组织ID") @TableField(updateStrategy= FieldStrategy.NOT_NULL,value="UPDATE_ORG_ID_", fill= FieldFill.UPDATE, select=false) private String updateOrgId; // @JsonIgnore @ApiModelProperty(value = "更新人组织名称") @TableField(updateStrategy= FieldStrategy.NOT_NULL,value="UPDATE_ORG_NAME_", fill= FieldFill.UPDATE, select=false) private String updateOrgName; // @JsonIgnore @ApiModelProperty(value = "更新人单位ID") @TableField(updateStrategy= FieldStrategy.NOT_NULL,value="UPDATE_DEPT_ID_", fill= FieldFill.UPDATE, select=false) private String updateDeptId; // @JsonIgnore @ApiModelProperty(value = "更新人单位名称") @TableField(updateStrategy= FieldStrategy.NOT_NULL,value="UPDATE_DEPT_NAME_", fill= FieldFill.UPDATE, select=false) private String updateDeptName; // @JsonIgnore @ApiModelProperty(value = "最后更新时间戳") @TableField(updateStrategy= FieldStrategy.NOT_NULL,value="LAST_TIME_", fill= FieldFill.INSERT_UPDATE, select=false) private Long lastTime; @ApiModelProperty(value = "是否已删,1已删除,0未删除") @TableField(value = "IS_DELE_", updateStrategy = FieldStrategy.NOT_EMPTY) @TableLogic @Value("0") private String isDele; public String getCreateOrgName() { return createOrgName; } public void setCreateOrgName(String createOrgName) { this.createOrgName = createOrgName; } public String getCreateDeptId() { return createDeptId; } public void setCreateDeptId(String createDeptId) { this.createDeptId = createDeptId; } public String getCreateDeptName() { return createDeptName; } public void setCreateDeptName(String createDeptName) { this.createDeptName = createDeptName; } public String getCreateName() { return createName; } public void setCreateName(String createName) { this.createName = createName; } public String getUpdateName() { return updateName; } public void setUpdateName(String updateName) { this.updateName = updateName; } public String getUpdateDeptName() { return updateDeptName; } public void setUpdateDeptName(String updateDeptName) { this.updateDeptName = updateDeptName; } public String getUpdateDeptId() { return updateDeptId; } public void setUpdateDeptId(String updateDeptId) { this.updateDeptId = updateDeptId; } public String getUpdateOrgId() { return updateOrgId; } public void setUpdateOrgId(String updateOrgId) { this.updateOrgId = updateOrgId; } public String getUpdateOrgName() { return updateOrgName; } public void setUpdateOrgName(String updateOrgName) { this.updateOrgName = updateOrgName; } public Long getLastTime() { return lastTime; } public void setLastTime(Long lastTime) { this.lastTime = lastTime; } public String getIsDele() { return isDele; } public void setIsDele(String isDele) { this.isDele = isDele; } @Override public String toString() { return "BizModel{" + "createOrgName='" + createOrgName + '\'' + ", createDeptId='" + createDeptId + '\'' + ", createDeptName='" + createDeptName + '\'' + ", createName='" + createName + '\'' + ", updateName='" + updateName + '\'' + ", updateDeptName='" + updateDeptName + '\'' + ", updateDeptId='" + updateDeptId + '\'' + ", updateOrgId='" + updateOrgId + '\'' + ", updateOrgName='" + updateOrgName + '\'' + ", lastTime=" + lastTime + ", isDele='" + isDele + '\'' + '}'; } }