package com.ruoyi.system.domain; 
 | 
  
 | 
import javax.validation.constraints.NotBlank; 
 | 
import javax.validation.constraints.NotNull; 
 | 
import javax.validation.constraints.Size; 
 | 
  
 | 
import lombok.Data; 
 | 
import org.apache.commons.lang3.builder.ToStringBuilder; 
 | 
import org.apache.commons.lang3.builder.ToStringStyle; 
 | 
import com.ruoyi.common.annotation.Excel; 
 | 
import com.ruoyi.common.annotation.Excel.ColumnType; 
 | 
import com.ruoyi.common.core.domain.BaseEntity; 
 | 
  
 | 
/** 
 | 
 * 岗位表 sys_post 
 | 
 * 
 | 
 * @author ruoyi 
 | 
 */ 
 | 
@Data 
 | 
public class SysPost extends BaseEntity { 
 | 
    private static final long serialVersionUID = 1L; 
 | 
  
 | 
    /** 
 | 
     * 岗位序号 
 | 
     */ 
 | 
    @Excel(name = "岗位序号", cellType = ColumnType.NUMERIC) 
 | 
    private Long postId; 
 | 
  
 | 
    /** 
 | 
     * 岗位编码 
 | 
     */ 
 | 
    @Excel(name = "岗位编码") 
 | 
    private String postCode; 
 | 
  
 | 
    /** 
 | 
     * 岗位名称 
 | 
     */ 
 | 
    @Excel(name = "岗位名称") 
 | 
    private String postName; 
 | 
  
 | 
    private String guid; 
 | 
  
 | 
    /** 
 | 
     * 岗位排序 
 | 
     */ 
 | 
    @Excel(name = "岗位排序") 
 | 
    private Integer postSort; 
 | 
  
 | 
    /** 
 | 
     * 状态(0正常 1停用) 
 | 
     */ 
 | 
    @Excel(name = "状态", readConverterExp = "0=正常,1=停用") 
 | 
    private String status; 
 | 
  
 | 
    /** 
 | 
     * 用户是否存在此岗位标识 默认不存在 
 | 
     */ 
 | 
    private boolean flag = false; 
 | 
  
 | 
    public Long getPostId() { 
 | 
        return postId; 
 | 
    } 
 | 
  
 | 
    public void setPostId(Long postId) { 
 | 
        this.postId = postId; 
 | 
    } 
 | 
  
 | 
    @NotBlank(message = "岗位编码不能为空") 
 | 
    @Size(min = 0, max = 64, message = "岗位编码长度不能超过64个字符") 
 | 
    public String getPostCode() { 
 | 
        return postCode; 
 | 
    } 
 | 
  
 | 
    public void setPostCode(String postCode) { 
 | 
        this.postCode = postCode; 
 | 
    } 
 | 
  
 | 
    @NotBlank(message = "岗位名称不能为空") 
 | 
    @Size(min = 0, max = 50, message = "岗位名称长度不能超过50个字符") 
 | 
    public String getPostName() { 
 | 
        return postName; 
 | 
    } 
 | 
  
 | 
    public void setPostName(String postName) { 
 | 
        this.postName = postName; 
 | 
    } 
 | 
  
 | 
    @NotNull(message = "显示顺序不能为空") 
 | 
    public Integer getPostSort() { 
 | 
        return postSort; 
 | 
    } 
 | 
  
 | 
    public void setPostSort(Integer postSort) { 
 | 
        this.postSort = postSort; 
 | 
    } 
 | 
  
 | 
    public String getStatus() { 
 | 
        return status; 
 | 
    } 
 | 
  
 | 
    public void setStatus(String status) { 
 | 
        this.status = status; 
 | 
    } 
 | 
  
 | 
    public boolean isFlag() { 
 | 
        return flag; 
 | 
    } 
 | 
  
 | 
    public void setFlag(boolean flag) { 
 | 
        this.flag = flag; 
 | 
    } 
 | 
  
 | 
    @Override 
 | 
    public String toString() { 
 | 
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("postId", getPostId()).append("postCode", getPostCode()).append("postName", getPostName()).append("postSort", getPostSort()).append("status", getStatus()).append("createBy", getCreateBy()).append("createTime", getCreateTime()).append("updateBy", getUpdateBy()).append("updateTime", getUpdateTime()).append("remark", getRemark()).toString(); 
 | 
    } 
 | 
} 
 |