|
@@ -0,0 +1,227 @@
|
|
|
|
+using SqlSugar;
|
|
|
|
+using System.ComponentModel.DataAnnotations;
|
|
|
|
+using XF.Domain.Repository;
|
|
|
|
+
|
|
|
|
+namespace Sharing.Province.XieTong
|
|
|
|
+{
|
|
|
|
+ public class ReceiveCaseInfo : FullStateEntity
|
|
|
|
+ {
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 服务工单编号
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "服务工单编号", ColumnDataType = "varchar(50)")]
|
|
|
|
+ public string CaseSerial { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 服务工单标题
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "服务工单标题", ColumnDataType = "varchar(300)")]
|
|
|
|
+ public string CaseTitle { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 服务代表姓名
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "服务代表姓名", ColumnDataType = "varchar(200)")]
|
|
|
|
+ public string CaseRegister { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 服务代表工号
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "服务代表工号", ColumnDataType = "varchar(50)")]
|
|
|
|
+ public string CaseRegisterNo { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 登记时间
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "登记时间")]
|
|
|
|
+ public DateTime? CaseDate { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 诉求渠道
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "诉求渠道", ColumnDataType = "varchar(10)")]
|
|
|
|
+ public string CaseSource { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 联系电话
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "联系电话", ColumnDataType = "varchar(50)")]
|
|
|
|
+ public string PhoneNumber { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 服务对象名称
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "服务对象名称", ColumnDataType = "varchar(200)")]
|
|
|
|
+ public string AppLicantName { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 服务对象性别
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "服务对象性别", ColumnDataType = "varchar(1)")]
|
|
|
|
+ public string AppLicantSex { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 服务对象年龄范围
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "服务对象年龄范围", ColumnDataType = "varchar(4)", IsNullable = true)]
|
|
|
|
+ public string AppLicantAge { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 证件类型
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "证件类型", ColumnDataType = "varchar(4)", IsNullable = true)]
|
|
|
|
+ public string CertifiCateType { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 证件号码
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "证件号码", ColumnDataType = "varchar(50)", IsNullable = true)]
|
|
|
|
+ public string AppLicantId { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 诉求类型
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "诉求类型", ColumnDataType = "varchar(4)")]
|
|
|
|
+ public string CaseType { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 诉求归口
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "诉求归口", ColumnDataType = "varchar(50)")]
|
|
|
|
+ public string CaseAccord { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 诉求内容
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "诉求内容", ColumnDataType = "varchar(2000)")]
|
|
|
|
+ public string CaseContent { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 处理方式
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "处理方式", ColumnDataType = "varchar(4)")]
|
|
|
|
+ public string CaseProcessType { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 是否公开
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "是否公开", ColumnDataType = "varchar(4)")]
|
|
|
|
+ public string CaseIsPublic { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 是否保密
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "是否保密", ColumnDataType = "varchar(4)")]
|
|
|
|
+ public string CaseIsSecrect { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 是否回访
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "是否回访", ColumnDataType = "varchar(4)")]
|
|
|
|
+ public string CaseIsVisit { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 紧急程度
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "紧急程度", ColumnDataType = "varchar(4)")]
|
|
|
|
+ public string CaseIsUrgent { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 应签收时限
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "应签收时限", IsNullable = true)]
|
|
|
|
+ public DateTime? TSigntTmeBf { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 应办结时限
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "应办结时限", IsNullable = true)]
|
|
|
|
+ public DateTime? TfdBackTimeBf { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 应退回时限
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "应退回时限", IsNullable = true)]
|
|
|
|
+ public DateTime? TBackTimeBf { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 交办类型
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "交办类型", ColumnDataType = "varchar(4)")]
|
|
|
|
+ public string TaskType { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 行政区划代码
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "行政区划代码", ColumnDataType = "varchar(24)")]
|
|
|
|
+ public string AreaCode { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 经纬度
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "经纬度", ColumnDataType = "varchar(50)", IsNullable = true)]
|
|
|
|
+ public string CaseLngLat { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 诉求情感
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "诉求情感", ColumnDataType = "varchar(50)", IsNullable = true)]
|
|
|
|
+ public string CaseEmotion { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 诉求详细地址
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "诉求详细地址", ColumnDataType = "varchar(500)", IsNullable = true)]
|
|
|
|
+ public string CaseAddress { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ ///事发时间
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "事发时间")]
|
|
|
|
+ public DateTime? EventDate { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 任务关联单guid
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "任务关联单guid", ColumnDataType = "varchar(50)", IsNullable = true)]
|
|
|
|
+ public string TrowGuid { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 附件标识
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "附件标识", ColumnDataType = "varchar(50)")]
|
|
|
|
+ public string CliengGuid { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 建议类型
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "建议类型", ColumnDataType = "varchar(100)", IsNullable = true)]
|
|
|
|
+ public string AdviseType { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 建议部门
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "建议部门", ColumnDataType = "varchar(100)", IsNullable = true)]
|
|
|
|
+ public string AdviseDept { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 投诉类型
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "投诉类型", ColumnDataType = "varchar(100)", IsNullable = true)]
|
|
|
|
+ public string ComplainType { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 投诉部门
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "投诉部门", ColumnDataType = "varchar(100)", IsNullable = true)]
|
|
|
|
+ public string ComplainDept { get; set; }
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 同步状态 0:待同步; 1:同步成功; 2:同步失败;
|
|
|
|
+ /// </summary>
|
|
|
|
+ [SugarColumn(ColumnDescription = "同步状态", ColumnDataType = "varchar(1)", IsNullable = true)]
|
|
|
|
+ public string SyncState { get; set; } = "0";
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+}
|