using System; using System.Collections.Generic; using System.Linq; using SqlSugar; using LearningOfficer.OA.Core.Entities; namespace LearningOfficer.OA.Core.Entities.OA.Summarize { /// /// 工作总结-日报 /// [SugarTable("summarize_day")] public class SummarizDay : BaseEntity { /// /// 备 注:用户id /// 默认值: /// [SugarColumn(ColumnName = "user_id" )] public long UserId { get; set; } /// /// 备 注:用户角色枚举(如果是组长,只有部长评价,如果是学习官,有部长和组长评价) /// 默认值: /// [SugarColumn(ColumnName = "user_enum" )] public int UserEnum { get; set; } /// /// 备 注:工作总结日期 /// 默认值: /// [SugarColumn(ColumnName = "work_date" )] public DateTime WorkDate { get; set; } /// /// 备 注:问题反馈 /// 默认值: /// [SugarColumn(ColumnName = "quest_content" )] public string QuestContent { get; set; } = null!; /// /// 备 注:添加时间 /// 默认值: /// [SugarColumn(ColumnName = "add_time" )] public DateTime AddTime { get; set; } /// /// 备 注:组长评价 /// 默认值: /// [SugarColumn(ColumnName = "superior_evaluation" )] public string? SuperiorEvaluation { get; set; } /// /// 备 注:组长评价人id /// 默认值: /// [SugarColumn(ColumnName = "superior_user_id" )] public long? SuperiorUserId { get; set; } /// /// 备 注:组长评价时间 /// 默认值: /// [SugarColumn(ColumnName = "superior_addtime" )] public DateTime? SuperiorAddtime { get; set; } /// /// 备 注:部长评价 /// 默认值: /// [SugarColumn(ColumnName = "minister_evaluation" )] public string? MinisterEvaluation { get; set; } /// /// 备 注:部长评价人id /// 默认值: /// [SugarColumn(ColumnName = "minister_user_id" )] public long? MinisterUserId { get; set; } /// /// 备 注:部长评价时间 /// 默认值: /// [SugarColumn(ColumnName = "minister_addtime" )] public DateTime? MinisterAddtime { get; set; } /// /// 备 注:下次工作内容 /// 默认值: /// [SugarColumn(ColumnName = "next_time_content" )] public string? NextTimeContent { get; set; } /// /// 备 注:总部长评价 /// 默认值: /// [SugarColumn(ColumnName = "general_evaluation" )] public string? GeneralEvaluation { get; set; } /// /// 备 注:总部长评价人id /// 默认值: /// [SugarColumn(ColumnName = "general_user_id" )] public long? GeneralUserId { get; set; } /// /// 备 注:总部长评价时间 /// 默认值: /// [SugarColumn(ColumnName = "general_addtime" )] public DateTime? GeneralAddtime { get; set; } } }