using LearningOfficer.OA.Common.Enums; using Masuit.Tools.Systems; using MiniExcelLibs.Attributes; using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LearningOfficer.OA.Common.Dtos.FeedBack { public class AdminQueryPageVM { /// /// 主键 /// [SugarColumn(ColumnName = "Id")] public long Id { get; set; } /// /// 备 注:建议类型(字典表-枚举值) /// 默认值: /// [SugarColumn(ColumnName = "feedback_type")] public long FeedbackType { get; set; } /// /// 备 注:用户id /// 默认值: /// [SugarColumn(ColumnName = "add_userid")] public long AddUserid { get; set; } /// /// 备 注:提议时间 /// 默认值: /// [SugarColumn(ColumnName = "add_time")] public DateTime AddTime { get; set; } /// /// 建议类型中文 /// public string FeedbackTypeName { get; set; } = null!; /// /// 备 注:最后操作时间(如修改状态需要修改本时间) /// 默认值: /// [SugarColumn(ColumnName = "adopt_time")] public DateTime AdoptTime { get; set; } /// /// 备 注:现状描述 /// 默认值: /// [SugarColumn(ColumnName = "remark")] public string Remark { get; set; } = null!; /// /// 云校名称 /// public string CloudSchoolName { get; set; } /// /// 所在学校 /// public string SchoolName { get; set; } /// /// 提议人联系电话 /// public string AddUserPhone { get; set; } /// /// 提议人姓名 /// public string AddUserName { get; set; } /// /// 备 注:状态(默认0未确认、1已采纳、2不采纳、3重复建议) /// 默认值: /// [SugarColumn(ColumnName = "status")] public FeedBackInfoStatusEnum Status { get; set; } /// /// 获得积分 /// [SugarColumn(ColumnName = "Earn_points")] public int EarnPoints { get; set; } = 0; /// /// 采纳状态中文 示例:已被采纳 /// [SugarColumn(IsIgnore = true)] public string StatusName { get { return Status.GetEnumDescription().Description; } } } }