using Microsoft.AspNetCore.Http; using System.Text.Json.Serialization; namespace Sharing.Province.Dtos.HuiJu; public class SubmitCaseInfoRequest : ProvinceRequest { //业务汇聚-服务工单受理接口 public override string GetRequestUrl() => "submit_case_info"; public override string GetHttpMethod() => HttpMethods.Post; } public class SubmitCaseInfoData { [JsonPropertyName("jsonList")] public IReadOnlyList CaseInfos { get; set; } } public class CaseInfo { /* * "CASE_SERIAL":"服务工单编号", "CASE_TITLE":"服务工单标题", "CASE_REGISTER":"服务代表姓名", "CASE_REGISTERNO":"服务代表工号", "CASE_DATE":"登记时间", "CASE_SOURCE":"诉求渠道", "PHONE_NUMBER":"联系电话", "APPLICANT_NAME":"服务对象名称", "APPLICANT_SEX":"服务对象性别", "APPLICANT_AGE":"服务对象年龄", "APPLICANT_ID":"证件号码", "CERTIFICATE_TYPE":"证件类型", "CASE_TYPE":"诉求类型", "CASE_ACCORD":"诉求归口", "CASE_CONTENT":"诉求内容", "CASE_PROCESS_TYPE":"处理方式", "CASE_ISPUBLIC":"是否公开", "CASE_ISSECRECT":"是否保密", "CASE_ISVISIT":"是否回访", "CASE_VALID":"是否有效受理", "CASE_ISURGENT":"紧急程度", "TSIGNTIME_BF":"应签收时限", "TFDBACKTIME_BF":"应办结时限", "TBACKTIME_BF":"应退回时限", "RELATE_SERIAL":"关联服务工单", "AREA_CODE":"行政区划代码", "CASE_LNGLAT":"经纬度", "CASE_EMOTION":"诉求情感", "CASE_ADDRESS":"诉求详细地址", "EVENT_DATE":"事发时间", "CASE_GOAL":"诉求目的", "THEME_SERIAL":"主题工单类型", "CLIENG_GUID":"材料标识", "ADVISE_TYPE":"建议类型", "ADVISE_DEPT":"建议部门", "COMPLAIN_TYPE":"投诉类型", "COMPLAIN_DEPT":"投诉部门" "PUSH_TYPE":"推送类型" */ /// /// 服务工单编号 /// [JsonPropertyName("CASE_SERIAL")] public string OrderNo { get; set; } /// /// 服务工单标题 /// [JsonPropertyName("CASE_TITLE")] public string OrderTitle { get; set; } /// /// 服务代表姓名 /// [JsonPropertyName("CASE_REGISTER")] public string EmployeeId { get; set; } /// /// 服务代表工号 /// [JsonPropertyName("CASE_REGISTERNO")] public string EmployeeStaffNo { get; set; } /// /// 登记时间 /// [JsonPropertyName("CASE_DATE")] public DateTime CreationTime { get; set; } /// /// 诉求渠道 /// [JsonPropertyName("CASE_SOURCE")] public DateTime Channel { get; set; } /// /// 联系电话 /// [JsonPropertyName("PHONE_NUMBER")] public string FromPhone { get; set; } /// /// 服务对象名称 /// [JsonPropertyName("APPLICANT_NAME")] public string FromName { get; set; } /// /// 服务对象性别 /// [JsonPropertyName("APPLICANT_SEX")] public string FromGender { get; set; } /// /// 服务对象年龄 /// [JsonPropertyName("APPLICANT_AGE")] public string FromAge { get; set; } /// /// 证件号码 /// [JsonPropertyName("APPLICANT_ID")] public string LicenceNo { get; set; } /// /// 证件类型 /// [JsonPropertyName("CERTIFICATE_TYPE")] public string LicenceTypeCode { get; set; } /// /// 诉求类型 /// [JsonPropertyName("CASE_TYPE")] public string AcceptType { get; set; } /// /// 诉求归口 /// [JsonPropertyName("CASE_ACCORD")] public string Hotspot { get; set; } /// /// 诉求内容 /// [JsonPropertyName("CASE_CONTENT")] public string Content { get; set; } /// /// 处理方式 /// [JsonPropertyName("CASE_PROCESS_TYPE")] public string ProcessType { get; set; } /// /// 是否公开 /// [JsonPropertyName("CASE_ISPUBLIC")] public string IsPublic { get; set; } /// /// 是否保密 /// [JsonPropertyName("CASE_ISSECRECT")] public string IsSecrect { get; set; } /// /// 是否回访-工单是否需要回访 /// [JsonPropertyName("CASE_ISVISIT")] public string NeedContact { get; set; } /// /// 是否有效受理 /// [JsonPropertyName("CASE_VALID")] public string Valid { get; set; } /// /// 紧急程度 /// [JsonPropertyName("CASE_ISURGENT")] public string EmergencyLevel { get; set; } /// /// 应签收时限 /// [JsonPropertyName("TSIGNTIME_BF")] public DateTime? SignTime { get; set; } /// /// 应办结时限 /// [JsonPropertyName("TFDBACKTIME_BF")] public DateTime? CompleteTime { get; set; } /// /// 应退回时限 /// [JsonPropertyName("TBACKTIME_BF")] public DateTime? ReturnTime { get; set; } /// /// 关联服务工单 /// [JsonPropertyName("RELATE_SERIAL")] public string? DuplicateId { get; set; } /// /// 行政区划代码 /// [JsonPropertyName("AREA_CODE")] public string AreaCode { get; set; } /// /// 经纬度 /// [JsonPropertyName("CASE_LNGLAT")] public string Lnglat { get; set; } /// /// 诉求情感 /// [JsonPropertyName("CASE_EMOTION")] public string Emotion { get; set; } /// /// 诉求详细地址 /// [JsonPropertyName("CASE_ADDRESS")] public string Address { get; set; } /// /// 事发时间 /// [JsonPropertyName("EVENT_DATE")] public DateTime? IncidentTime { get; set; } /// /// 诉求目的 /// [JsonPropertyName("CASE_GOAL")] public string Goal { get; set; } /// /// 主题工单类型 /// [JsonPropertyName("THEME_SERIAL")] public string Serial { get; set; } /// /// 材料标识 /// [JsonPropertyName("CLIENG_GUID")] public string CliengId { get; set; } /// /// 建议类型 /// [JsonPropertyName("ADVISE_TYPE")] public string AdviseType { get; set; } /// /// 建议部门 /// [JsonPropertyName("ADVISE_DEPT")] public string AdviseDept { get; set; } /// /// 投诉类型 /// [JsonPropertyName("COMPLAIN_TYPE")] public string ComplainType { get; set; } /// /// 投诉部门 /// [JsonPropertyName("COMPLAIN_DEPT")] public string ComplainDept { get; set; } /// /// 推送类型 /// [JsonPropertyName("PUSH_TYPE")] public string PushType { get; set; } }