using SqlSugar; using System.ComponentModel; using XF.Domain.Repository; namespace Hotline.DataSharing.Province.HuiJu.Send { /// /// 服务工单受理 /// [Description("服务工单受理")] public class DsSubmitCaseInfo : CreationModificationEntity { /// /// 工单ID /// [SugarColumn(ColumnDescription = "工单ID", ColumnDataType = "varchar(50)")] public string OrderID { get; set; } /// /// 工单编码(202201010001) /// [SugarColumn(ColumnDescription = "工单编码", ColumnDataType = "varchar(50)")] public string No { get; set; } /// /// 服务工单标题 /// [SugarColumn(ColumnDescription = "服务工单标题", ColumnDataType = "varchar(300)")] public string CaseTitle { get; set; } /// /// 服务代表姓名 /// [SugarColumn(ColumnDescription = "服务代表姓名", ColumnDataType = "varchar(200)")] public string CaseRegister { get; set; } /// /// 服务代表工号 /// [SugarColumn(ColumnDescription = "服务代表工号", ColumnDataType = "varchar(50)")] public string CaseRegisterNo { get; set; } /// /// 登记时间 /// [SugarColumn(ColumnDescription = "登记时间")] public DateTime CaseDate { get; set; } /// /// 诉求渠道 /// [SugarColumn(ColumnDescription = "诉求渠道", ColumnDataType = "varchar(20)")] public string CaseSource { get; set; } /// /// 联系电话 /// [SugarColumn(ColumnDescription = "联系电话", ColumnDataType = "varchar(50)")] public string PhoneNumber { get; set; } /// /// 服务对象名称 /// [SugarColumn(ColumnDescription = "服务对象名称", ColumnDataType = "varchar(200)")] public string AppLicantName { get; set; } /// /// 服务对象性别 /// [SugarColumn(ColumnDescription = "服务对象性别", ColumnDataType = "varchar(1)")] public string AppLicantSex { get; set; } /// /// 服务对象年龄范围 /// [SugarColumn(ColumnDescription = "服务对象年龄范围", ColumnDataType = "varchar(4)", IsNullable = true)] public string AppLicantAge { get; set; } /// /// 证件类型 /// [SugarColumn(ColumnDescription = "证件类型", ColumnDataType = "varchar(4)", IsNullable = true)] public string CertifiCateType { get; set; } /// /// 证件号码 /// [SugarColumn(ColumnDescription = "证件号码", ColumnDataType = "varchar(50)", IsNullable = true)] public string AppLicantId { get; set; } /// /// 诉求类型 /// [SugarColumn(ColumnDescription = "诉求类型", ColumnDataType = "varchar(4)")] public string CaseType { get; set; } /// /// 诉求归口 /// [SugarColumn(ColumnDescription = "诉求归口", ColumnDataType = "varchar(50)")] public string CaseAccord { get; set; } /// /// 诉求内容 /// [SugarColumn(ColumnDescription = "诉求内容", ColumnDataType = "varchar(2000)")] public string CaseContent { get; set; } /// /// 处理方式 /// [SugarColumn(ColumnDescription = "处理方式", ColumnDataType = "varchar(4)")] public string CaseProcessType { get; set; } /// /// 是否公开 /// [SugarColumn(ColumnDescription = "是否公开", ColumnDataType = "varchar(4)")] public string CaseIsPublic { get; set; } = "0"; /// /// 是否保密 /// [SugarColumn(ColumnDescription = "是否保密", ColumnDataType = "varchar(4)")] public string CaseIsSecrect { get; set; } /// /// 是否回访 /// [SugarColumn(ColumnDescription = "是否回访", ColumnDataType = "varchar(4)")] public string CaseIsVisit { get; set; } /// /// 是否有效受理 /// [SugarColumn(ColumnDescription = "是否有效受理", ColumnDataType = "varchar(4)")] public string CaseValid { get; set; } = "1"; /// /// 紧急程度 /// [SugarColumn(ColumnDescription = "紧急程度", ColumnDataType = "varchar(4)")] public string CaseIsUrgent { get; set; } /// /// 应签收时限 /// [SugarColumn(ColumnDescription = "应签收时限", IsNullable = true)] public DateTime? TSigntTmeBf { get; set; } /// /// 应办结时限 /// [SugarColumn(ColumnDescription = "应办结时限", IsNullable = true)] public DateTime? TfdBackTimeBf { get; set; } /// /// 应退回时限 /// [SugarColumn(ColumnDescription = "应退回时限", IsNullable = true)] public DateTime? TBackTimeBf { get; set; } /// /// 关联服务工单 /// [SugarColumn(ColumnDescription = "关联服务工单", ColumnDataType = "varchar(50)", IsNullable = true)] public string RelateSerial { get; set; } /// /// 经纬度 /// [SugarColumn(ColumnDescription = "经纬度", ColumnDataType = "varchar(50)", IsNullable = true)] public string CaseLngLat { get; set; } /// /// 诉求情感 /// [SugarColumn(ColumnDescription = "诉求情感", ColumnDataType = "varchar(50)", IsNullable = true)] public string CaseEmotion { get; set; } /// /// 诉求详细地址 /// [SugarColumn(ColumnDescription = "诉求详细地址", ColumnDataType = "varchar(500)", IsNullable = true)] public string CaseAddress { get; set; } /// ///事发时间 /// [SugarColumn(ColumnDescription = "事发时间")] public DateTime? EventDate { get; set; } /// /// 诉求目的 /// [SugarColumn(ColumnDescription = "诉求目的", ColumnDataType = "varchar(500)", IsNullable = true)] public string CaseGoal { get; set; } /// /// 主题工单类型 /// [SugarColumn(ColumnDescription = "主题工单类型", ColumnDataType = "varchar(50)")] public string ThemeSerial { get; set; } = "20"; /// /// 建议类型 0:网站建议;1:网站建议;2:我要纠错 /// [SugarColumn(ColumnDescription = "建议类型", ColumnDataType = "varchar(100)", IsNullable = true)] public string AdviseType { get; set; } /// /// 建议部门 /// [SugarColumn(ColumnDescription = "建议部门", ColumnDataType = "varchar(100)", IsNullable = true)] public string AdviseDept { get; set; } /// /// 投诉类型 /// [SugarColumn(ColumnDescription = "投诉类型", ColumnDataType = "varchar(100)", IsNullable = true)] public string ComplainType { get; set; } /// /// 投诉部门 /// [SugarColumn(ColumnDescription = "投诉部门", ColumnDataType = "varchar(100)", IsNullable = true)] public string ComplainDept { get; set; } /// /// 推送类型 /// [SugarColumn(ColumnDescription = "推送类型", ColumnDataType = "varchar(5)", IsNullable = true)] public string PushType { get; set; } /// /// 行政区划代码 /// [SugarColumn(ColumnDescription = "行政区划代码", ColumnDataType = "varchar(24)")] public string AreaCode { get; set; } /// /// 接口返回结果 /// [SugarColumn(ColumnDataType = "json", IsJson = true, IsNullable = true)] public string ReturnResult { get; set; } /// /// 同步状态 0:待同步; 1:同步成功; 2:同步失败; /// [SugarColumn(ColumnDescription = "同步状态", ColumnDataType = "varchar(1)", IsNullable = true)] public string SyncState { get; set; } = "0"; /// /// 服务工单编号 /// [SugarColumn(ColumnDescription = "服务工单编号", ColumnDataType = "varchar(50)")] public string CaseSerial { get; set; } /// /// 材料标识 /// [SugarColumn(ColumnDescription = "材料标识", ColumnDataType = "varchar(50)", IsNullable = true)] public string CliengGuid { get; set; } } }