123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265 |
- using SqlSugar;
- using System.ComponentModel;
- using XF.Domain.Repository;
- namespace Hotline.DataSharing.Province.HuiJu.Send
- {
- /// <summary>
- /// 服务工单受理
- /// </summary>
- [Description("服务工单受理")]
- public class DsSubmitCaseInfo : CreationModificationEntity
- {
- /// <summary>
- /// 工单ID
- /// </summary>
- [SugarColumn(ColumnDescription = "工单ID", ColumnDataType = "varchar(50)")]
- public string OrderID { get; set; }
- /// <summary>
- /// 工单编码(202201010001)
- /// </summary>
- [SugarColumn(ColumnDescription = "工单编码", ColumnDataType = "varchar(50)")]
- public string No { 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(20)")]
- 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; } = "0";
- /// <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 CaseValid { get; set; } = "1";
- /// <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(50)", IsNullable = true)]
- public string RelateSerial { 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>
- /// 诉求目的
- /// </summary>
- [SugarColumn(ColumnDescription = "诉求目的", ColumnDataType = "varchar(500)", IsNullable = true)]
- public string CaseGoal { get; set; }
- /// <summary>
- /// 主题工单类型
- /// </summary>
- [SugarColumn(ColumnDescription = "主题工单类型", ColumnDataType = "varchar(50)")]
- public string ThemeSerial { get; set; } = "20";
- /// <summary>
- /// 建议类型 0:网站建议;1:网站建议;2:我要纠错
- /// </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>
- /// 推送类型
- /// </summary>
- [SugarColumn(ColumnDescription = "推送类型", ColumnDataType = "varchar(5)", IsNullable = true)]
- public string PushType { get; set; }
- /// <summary>
- /// 行政区划代码
- /// </summary>
- [SugarColumn(ColumnDescription = "行政区划代码", ColumnDataType = "varchar(24)")]
- public string AreaCode { get; set; }
- /// <summary>
- /// 接口返回结果
- /// </summary>
- [SugarColumn(ColumnDataType = "json", IsJson = true, IsNullable = true)]
- public string ReturnResult { get; set; }
- /// <summary>
- /// 同步状态 0:待同步; 1:同步成功; 2:同步失败;
- /// </summary>
- [SugarColumn(ColumnDescription = "同步状态", ColumnDataType = "varchar(1)", IsNullable = true)]
- public string SyncState { get; set; } = "0";
- /// <summary>
- /// 服务工单编号
- /// </summary>
- [SugarColumn(ColumnDescription = "服务工单编号", ColumnDataType = "varchar(50)")]
- public string CaseSerial { get; set; }
- /// <summary>
- /// 材料标识
- /// </summary>
- [SugarColumn(ColumnDescription = "材料标识", ColumnDataType = "varchar(50)", IsNullable = true)]
- public string CliengGuid { get; set; }
- }
- }
|