using System.Text.Json.Serialization; namespace Sharing.Province.Dtos.XieTong.Receive { /// /// 服务工单交办 /// public class ReceiveCaseInfoRequest { /// /// /// public ClientInfo token { get; set; } /// /// 服务工单 /// public ReceiveCaseInfoModel paras { get; set; } } /// /// 服务工单交办 /// public class ReceiveCaseInfoModel : BaseModel { /// /// 服务工单标题 /// [JsonPropertyName("CASE_TITLE")] [MDisplayName("服务工单标题")] [VRequired] [VStringLength(0, 300)] public string CaseTitle { get; set; } /// /// 服务代表姓名 /// [JsonPropertyName("CASE_REGISTER")] [MDisplayName("服务代表姓名")] [VRequired] [VStringLength(0, 200)] public string CaseRegister { get; set; } /// /// 服务代表工号 /// [JsonPropertyName("CASE_REGISTERNO")] [MDisplayName("服务代表工号")] [VRequired] [VStringLength(0, 50)] public string CaseRegisterNo { get; set; } /// /// 登记时间 /// [JsonPropertyName("CASE_DATE")] [VRequired] [MDisplayName("登记时间")] public DateTime? CaseDate { get; set; } /// /// 诉求渠道 /// [JsonPropertyName("CASE_SOURCE")] [MDisplayName("诉求渠道")] [VRequired] [VStringLength(0, 10)] public string CaseSource { get; set; } /// /// 联系电话 /// [JsonPropertyName("PHONE_NUMBER")] [MDisplayName("联系电话")] [VRequired] [VStringLength(0, 50)] public string PhoneNumber { get; set; } /// /// 服务对象名称 /// [JsonPropertyName("APPLICANT_NAME")] [MDisplayName("服务对象名称")] [VRequired] [VStringLength(0, 200)] public string AppLicantName { get; set; } /// /// 服务对象性别 /// [JsonPropertyName("APPLICANT_SEX")] [MDisplayName("服务对象性别")] [VRequired] [VStringLength(0, 1)] public string AppLicantSex { get; set; } /// /// 服务对象年龄范围 /// [JsonPropertyName("APPLICANT_AGE")] [MDisplayName("服务对象年龄范围")] [VStringLength(0, 4)] public string AppLicantAge { get; set; } /// /// 证件类型 /// [JsonPropertyName("CERTIFICATE_TYPE")] [MDisplayName("证件类型")] [VStringLength(0, 4)] public string CertifiCateType { get; set; } /// /// 证件号码 /// [JsonPropertyName("APPLICANT_ID")] [MDisplayName("证件号码")] [VStringLength(0, 50)] public string AppLicantId { get; set; } /// /// 诉求类型 /// [JsonPropertyName("CASE_TYPE")] [MDisplayName("诉求类型")] [VRequired] [VStringLength(0, 4)] public string CaseType { get; set; } /// /// 诉求归口 /// [JsonPropertyName("CASE_ACCORD")] [MDisplayName("诉求归口")] [VRequired] [VStringLength(0, 50)] public string CaseAccord { get; set; } /// /// 诉求内容 /// [JsonPropertyName("CASE_CONTENT")] [MDisplayName("诉求内容")] [VRequired] [VStringLength(0, 2000)] public string CaseContent { get; set; } /// /// 处理方式 /// [JsonPropertyName("CASE_PROCESS_TYPE")] [MDisplayName("处理方式")] [VRequired] [VStringLength(0, 4)] public string CaseProcessType { get; set; } /// /// 是否公开 /// [JsonPropertyName("CASE_ISPUBLIC")] [MDisplayName("是否公开")] [VRequired] [VStringLength(0, 4)] public string CaseIsPublic { get; set; } /// /// 是否保密 /// [JsonPropertyName("CASE_ISSECRECT")] [MDisplayName("是否保密")] [VRequired] [VStringLength(0, 4)] public string CaseIsSecrect { get; set; } /// /// 是否回访 /// [JsonPropertyName("CASE_ISVISIT")] [MDisplayName("是否回访")] [VRequired] [VStringLength(0, 4)] public string CaseIsVisit { get; set; } /// /// 紧急程度 /// [JsonPropertyName("CASE_ISURGENT")] [MDisplayName("紧急程度")] [VRequired] [VStringLength(0, 4)] public string CaseIsUrgent { get; set; } /// /// 应签收时限 /// [JsonPropertyName("TSIGNTTME_BF")] public DateTime? TSigntTmeBf { get; set; } /// /// 应办结时限 /// [JsonPropertyName("TFDBACKTIME_BF")] public DateTime? TfdBackTimeBf { get; set; } /// /// 应退回时限 /// [JsonPropertyName("TBACKTIME_BF")] public DateTime? TBackTimeBf { get; set; } /// /// 交办类型 /// [JsonPropertyName("TASK_TYPE")] [MDisplayName("交办类型")] [VStringLength(0, 4)] public string TaskType { get; set; } /// /// 经纬度 /// [JsonPropertyName("CASE_LNGLAT")] [MDisplayName("经纬度")] [VStringLength(0, 50)] public string CaseLngLat { get; set; } /// /// 诉求情感 /// [JsonPropertyName("CASE_EMOTION")] [MDisplayName("诉求情感")] [VStringLength(0, 50)] public string CaseEmotion { get; set; } /// /// 诉求详细地址 /// [JsonPropertyName("CASE_ADDRESS")] [MDisplayName("诉求详细地址")] [VStringLength(0, 500)] public string CaseAddress { get; set; } /// ///事发时间 /// [JsonPropertyName("EVENT_DATE")] [MDisplayName("事发时间")] [VRequired] public DateTime? EventDate { get; set; } /// /// 任务关联单guid /// [JsonPropertyName("TROWGUID")] [MDisplayName("任务关联单guid")] [VStringLength(0, 50)] public string TrowGuid { get; set; } /// /// 建议类型 /// [JsonPropertyName("ADVISE_TYPE")] [MDisplayName("建议类型")] [VStringLength(0, 100)] public string AdviseType { get; set; } /// /// 建议部门 /// [JsonPropertyName("ADVISE_DEPT")] [MDisplayName("建议部门")] [VStringLength(0, 100)] public string AdviseDept { get; set; } /// /// 投诉类型 /// [JsonPropertyName("COMPLAIN_TYPE")] [MDisplayName("投诉类型")] [VStringLength(0, 100)] public string ComplainType { get; set; } /// /// 投诉部门 /// [JsonPropertyName("COMPLAIN_DEPT")] [MDisplayName("投诉部门")] [VStringLength(0, 100)] public string ComplainDept { get; set; } } }