using Dlhis.Entity.Basic.Enums; using Kurisu.AspNetCore.DataAccess.Entity; using Kurisu.AspNetCore.DataAccess.SqlSugar; using Mapster; using SqlSugar; namespace Dlhis.Entity.Basic.Entity; /// /// 工作网格 /// [SugarTable(TableName = "WorkGridTimePeriod")] public class WorkGridTimePeriodEntity : SugarBaseEntity, ITenantId { /// /// 班次 /// [AdaptIgnore(MemberSide.Destination)] public WorkGridTimePeriodEnumType Type { get; set; } /// /// 前 /// public int Before { get; set; } /// /// 后 /// public int After { get; set; } /// /// 开始时间 /// public TimeOnly Start { get; set; } /// /// 结束时间 /// public TimeOnly End { get; set; } [SugarColumn(UniqueGroupNameList = new[] { "idx_workGridTimePeriod_type_tenantId" })] public string TenantId { get; set; } }