99 lines
2.8 KiB
C#
99 lines
2.8 KiB
C#
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
|
||
{
|
||
/// <summary>
|
||
/// 主键
|
||
/// </summary>
|
||
[SugarColumn(ColumnName = "Id")]
|
||
public long Id { get; set; }
|
||
/// <summary>
|
||
/// 备 注:建议类型(字典表-枚举值)
|
||
/// 默认值:
|
||
///</summary>
|
||
[SugarColumn(ColumnName = "feedback_type")]
|
||
public long FeedbackType { get; set; }
|
||
|
||
/// <summary>
|
||
/// 备 注:用户id
|
||
/// 默认值:
|
||
///</summary>
|
||
[SugarColumn(ColumnName = "add_userid")]
|
||
public long AddUserid { get; set; }
|
||
|
||
/// <summary>
|
||
/// 备 注:提议时间
|
||
/// 默认值:
|
||
///</summary>
|
||
[SugarColumn(ColumnName = "add_time")]
|
||
public DateTime AddTime { get; set; }
|
||
|
||
/// <summary>
|
||
/// 建议类型中文
|
||
/// </summary>
|
||
public string FeedbackTypeName { get; set; } = null!;
|
||
/// <summary>
|
||
/// 备 注:最后操作时间(如修改状态需要修改本时间)
|
||
/// 默认值:
|
||
///</summary>
|
||
[SugarColumn(ColumnName = "adopt_time")]
|
||
public DateTime AdoptTime { get; set; }
|
||
|
||
/// <summary>
|
||
/// 备 注:现状描述
|
||
/// 默认值:
|
||
///</summary>
|
||
[SugarColumn(ColumnName = "remark")]
|
||
public string Remark { get; set; } = null!;
|
||
|
||
/// <summary>
|
||
/// 云校名称
|
||
/// </summary>
|
||
public string CloudSchoolName { get; set; }
|
||
/// <summary>
|
||
/// 所在学校
|
||
/// </summary>
|
||
public string SchoolName { get; set; }
|
||
/// <summary>
|
||
/// 提议人联系电话
|
||
/// </summary>
|
||
public string AddUserPhone { get; set; }
|
||
/// <summary>
|
||
/// 提议人姓名
|
||
/// </summary>
|
||
public string AddUserName { get; set; }
|
||
/// <summary>
|
||
/// 备 注:状态(默认0未确认、1已采纳、2不采纳、3重复建议)
|
||
/// 默认值:
|
||
///</summary>
|
||
[SugarColumn(ColumnName = "status")]
|
||
public FeedBackInfoStatusEnum Status { get; set; }
|
||
/// <summary>
|
||
/// 获得积分
|
||
/// </summary>
|
||
[SugarColumn(ColumnName = "Earn_points")]
|
||
public int EarnPoints { get; set; } = 0;
|
||
/// <summary>
|
||
/// 采纳状态中文 示例:已被采纳
|
||
/// </summary>
|
||
[SugarColumn(IsIgnore = true)]
|
||
public string StatusName
|
||
{
|
||
get
|
||
{
|
||
return Status.GetEnumDescription().Description;
|
||
}
|
||
}
|
||
}
|
||
}
|