using System; using FreeSql.DataAnnotations; using ZhonTai.Admin.Core.Entities; using NPP.SmartSchedue.Api.Contracts.Core.Consts; namespace NPP.SmartSchedue.Api.Contracts.Domain.Personnel; /// /// 人员工作限制 /// [Table(Name = DbConsts.TableNamePrefix + "personnel_work_limit")] public partial class PersonnelWorkLimitEntity : EntityTenant { /// /// 人员ID /// public long PersonnelId { get; set; } /// /// 连续工作日限制 /// public int? MaxContinuousWorkDays { get; set; } /// /// 当周最大排班次数 /// public int? MaxShiftsPerWeek { get; set; } /// /// 特殊限制规则 /// [Column(StringLength = 200)] public string SpecialRule { get; set; } }