You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
127 lines
3.1 KiB
127 lines
3.1 KiB
package com.mh.system.domain; |
|
|
|
import com.baomidou.mybatisplus.annotation.IdType; |
|
import com.baomidou.mybatisplus.annotation.TableId; |
|
import jakarta.validation.constraints.NotBlank; |
|
import jakarta.validation.constraints.NotNull; |
|
import jakarta.validation.constraints.Size; |
|
import org.apache.commons.lang3.builder.ToStringBuilder; |
|
import org.apache.commons.lang3.builder.ToStringStyle; |
|
import com.mh.common.annotation.Excel; |
|
import com.mh.common.annotation.Excel.ColumnType; |
|
import com.mh.common.core.domain.BaseEntity; |
|
|
|
/** |
|
* 岗位表 sys_post |
|
* |
|
* @author mh |
|
*/ |
|
public class SysPost extends BaseEntity |
|
{ |
|
private static final long serialVersionUID = 1L; |
|
|
|
@TableId(value = "post_id", type = IdType.AUTO) |
|
/** 岗位序号 */ |
|
@Excel(name = "岗位序号", cellType = ColumnType.NUMERIC) |
|
private Long postId; |
|
|
|
/** 岗位编码 */ |
|
@Excel(name = "岗位编码") |
|
private String postCode; |
|
|
|
/** 岗位名称 */ |
|
@Excel(name = "岗位名称") |
|
private String postName; |
|
|
|
/** 岗位排序 */ |
|
@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(); |
|
} |
|
}
|
|
|