using SqlSugar; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; using WoodWood.Util.Validations; namespace Wood.Entity.SystemManage { /// /// 职位表 /// [SugarTable("SysPosition", "职位表")] public class PositionEntity : EntityTenantBaseExtra { /// /// 职位名 /// [SugarColumn(ColumnDescription = "职位名", Length = 32)] [Required] public string PositionName { get; set; } = ""; /// /// 职位编码 /// [SugarColumn(ColumnDescription = "职位编码", Length = 32)] [Required] [UniqueValue(ErrorMessage ="职位编码不能重复!")] public string FormCode { get; set; } = ""; /// /// 排序 /// [SugarColumn(ColumnDescription = "排序",DefaultValue ="0")] public int Sort { get; set; } = 0; } }