using LearningOfficer.OA.Common.Enums;
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 AdminExportVM
{
///
/// 备 注:建议类型(字典表-枚举值)
/// 默认值:
///
[SugarColumn(ColumnName = "feedback_type")]
public long FeedbackType { get; set; }
///
/// 备 注:提议时间
/// 默认值:
///
[ExcelColumnName("提议时间")]
[ExcelColumnWidth(20)]
public DateTime AddTime { get; set; }
///
/// 建议类型中文
///
[ExcelColumnName("提议类型")]
[ExcelColumnWidth(20)]
public string FeedbackTypeName { get; set; } = null!;
///
/// 备 注:现状描述
/// 默认值:
///
[ExcelColumnName("现状描述")]
[ExcelColumnWidth(60)]
public string Remark { get; set; } = null!;
///
/// 备 注:优化方案
/// 默认值:
///
[ExcelColumnWidth(60)]
[ExcelColumnName("优化方案")]
public string? OptimizationPlan { get; set; }
///
/// 云校名称
///
[ExcelColumnName("所在云校")]
public string CloudSchoolName { get; set; }
///
/// 所在学校
///
[ExcelColumnName("所在学校")]
public string SchoolName { get; set; }
///
/// 提议人联系电话
///
//[ExcelColumnName("提议人联系电话")]
public string AddUserPhone { get; set; }
///
/// 提议人姓名
///
[ExcelColumnName("提议人姓名")]
[ExcelColumnWidth(20)]
public string AddUserName { get; set; }
///
/// 备 注:状态(默认0未确认、1已采纳、2不采纳、3重复建议)
/// 默认值:
///
[ExcelColumnName("状态")]
[ExcelColumnWidth(20)]
public FeedBackInfoStatusEnum Status { get; set; }
}
}