package com.ruoyi.system.domain; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelProperty; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.ruoyi.common.excel.annotation.ExcelDictFormat; import com.ruoyi.common.excel.convert.ExcelDictConvert; import com.ruoyi.common.mybatis.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Size; /** * 岗位表 sys_post * * @author Lion Li */ @Data @EqualsAndHashCode(callSuper = true) @TableName("sys_post") public class SysPost extends BaseEntity { /** * 岗位序号 */ @TableId(value = "post_id") private Long postId; /** * 岗位编码 */ private String postCode; /** * 岗位名称 */ private String postName; /** * 岗位排序 */ private Integer postSort; /** * 状态(0正常 1停用) */ private String status; /** * 备注 */ private String remark; /** * 用户是否存在此岗位标识 默认不存在 */ @TableField(exist = false) private boolean flag = false; }