TANG JIANG 1 year ago
parent
commit
fc9c4f07a0
42 changed files with 1044 additions and 1 deletions
  1. 1 1
      src/Sharing.Api/Controllers/HotlineMessageReceiveController.cs
  2. 46 0
      src/Sharing.Province/Dtos/Extend/FormEnvironMentInfo.cs
  3. 34 0
      src/Sharing.Province/Dtos/Extend/FormExpressWayInfo.cs
  4. 52 0
      src/Sharing.Province/Dtos/Extend/FormMedicalInfo.cs
  5. 22 0
      src/Sharing.Province/Dtos/Extend/FormNetWorktecInfo.cs
  6. 82 0
      src/Sharing.Province/Dtos/Extend/FormPostInfo.cs
  7. 58 0
      src/Sharing.Province/Dtos/Extend/FormReturnexChangeInfo.cs
  8. 28 0
      src/Sharing.Province/Dtos/Extend/FormShamPubInfo.cs
  9. 28 0
      src/Sharing.Province/Dtos/Extend/FormTaxationComplaintInfo.cs
  10. 22 0
      src/Sharing.Province/Dtos/Extend/FormTaxationConsultingInfo.cs
  11. 22 0
      src/Sharing.Province/Dtos/Extend/FormTrafficInfo.cs
  12. 14 0
      src/Sharing.Repository/Province/Extend/FormEnvironMentRepository.cs
  13. 14 0
      src/Sharing.Repository/Province/Extend/FormExpressWayRepository.cs
  14. 14 0
      src/Sharing.Repository/Province/Extend/FormMedicalRepository.cs
  15. 14 0
      src/Sharing.Repository/Province/Extend/FormNetWorktecRepository.cs
  16. 14 0
      src/Sharing.Repository/Province/Extend/FormPostRepository.cs
  17. 14 0
      src/Sharing.Repository/Province/Extend/FormReturnexChangeRepository.cs
  18. 14 0
      src/Sharing.Repository/Province/Extend/FormShamPubRepository.cs
  19. 14 0
      src/Sharing.Repository/Province/Extend/FormTaxationComplaintRepository.cs
  20. 14 0
      src/Sharing.Repository/Province/Extend/FormTaxationConsultingRepository.cs
  21. 14 0
      src/Sharing.Repository/Province/Extend/FormTrafficRepository.cs
  22. 14 0
      src/Sharing/Province/Extend/ExtendStateEntity.cs
  23. 48 0
      src/Sharing/Province/Extend/FormEnvironMent.cs
  24. 36 0
      src/Sharing/Province/Extend/FormExpressWay.cs
  25. 54 0
      src/Sharing/Province/Extend/FormMedical.cs
  26. 24 0
      src/Sharing/Province/Extend/FormNetWorktec.cs
  27. 84 0
      src/Sharing/Province/Extend/FormPost.cs
  28. 60 0
      src/Sharing/Province/Extend/FormReturnexChange.cs
  29. 30 0
      src/Sharing/Province/Extend/FormShamPub.cs
  30. 31 0
      src/Sharing/Province/Extend/FormTaxationComplaint.cs
  31. 24 0
      src/Sharing/Province/Extend/FormTaxationConsulting.cs
  32. 24 0
      src/Sharing/Province/Extend/FormTraffic.cs
  33. 8 0
      src/Sharing/Province/Extend/IFormEnvironMentRepository.cs
  34. 8 0
      src/Sharing/Province/Extend/IFormExpressWayRepository.cs
  35. 8 0
      src/Sharing/Province/Extend/IFormMedicalRepository.cs
  36. 8 0
      src/Sharing/Province/Extend/IFormNetWorktecRepository.cs
  37. 8 0
      src/Sharing/Province/Extend/IFormPostRepository.cs
  38. 8 0
      src/Sharing/Province/Extend/IFormReturnexChangeRepository.cs
  39. 8 0
      src/Sharing/Province/Extend/IFormShamPubRepository.cs
  40. 8 0
      src/Sharing/Province/Extend/IFormTaxationComplaintRepository.cs
  41. 8 0
      src/Sharing/Province/Extend/IFormTaxationConsultingRepository.cs
  42. 8 0
      src/Sharing/Province/Extend/IFormTrafficRepository.cs

+ 1 - 1
src/Sharing.Api/Controllers/HotlineMessageReceiveController.cs

@@ -125,7 +125,7 @@ namespace Sharing.Api.Controllers
 
         #region 协同-第一批次
         /// <summary>
-        /// 服务工单交办处理
+        /// 服务工单交办处理 
         /// </summary>
         /// <param name="dto"></param>
         /// <returns></returns>

+ 46 - 0
src/Sharing.Province/Dtos/Extend/FormEnvironMentInfo.cs

@@ -0,0 +1,46 @@
+using System.Text.Json.Serialization;
+
+namespace Sharing.Province.Dtos.Extend
+{
+    /// <summary>
+    /// 环保举报业务专业表单
+    /// </summary>
+    public class FormEnvironMentInfo
+    {
+        /// <summary>
+        /// 邮箱 
+        /// </summary>
+        [JsonPropertyName("COMPLAINT_MAILBOX")]
+        public string ComplaintMailBox { get; set; }
+
+        /// <summary>
+        /// 通讯地址 
+        /// </summary>
+        [JsonPropertyName("POSTAL_ADDRESS")]
+        public string PostalAddress { get; set; }
+
+        /// <summary>
+        /// 举报对象 
+        /// </summary>
+        [JsonPropertyName("REPORT_OBJECT")]
+        public string ReportObject { get; set; }
+
+        /// <summary>
+        /// 详细地址 
+        /// </summary>
+        [JsonPropertyName("DETAILED_ADDR")]
+        public string DetailedAddr { get; set; }
+
+        /// <summary>
+        /// 行业类型 
+        /// </summary>
+        [JsonPropertyName("INDUSTRY_TYPE")]
+        public string IndustryType { get; set; }
+
+        /// <summary>
+        /// 重点要素 
+        /// </summary>
+        [JsonPropertyName("KEY_POINT")]
+        public string KeyPoint { get; set; }
+    }
+}

+ 34 - 0
src/Sharing.Province/Dtos/Extend/FormExpressWayInfo.cs

@@ -0,0 +1,34 @@
+using System.Text.Json.Serialization;
+
+namespace Sharing.Province.Dtos.Extend
+{
+    /// <summary>
+    /// 高速公路工单
+    /// </summary>
+    public class FormExpressWayInfo
+    {
+        /// <summary>
+        /// 高速入口  
+        /// </summary>
+        [JsonPropertyName("IN_WAY")]
+        public string InWay { get; set; }
+
+        /// <summary>
+        /// 高速出口  
+        /// </summary>
+        [JsonPropertyName("OUT_WAY")]
+        public string OutWay { get; set; }
+
+        /// <summary>
+        /// 发生时间  
+        /// </summary>
+        [JsonPropertyName("OPERATEDATE")]
+        public DateTime? OperateDate { get; set; }
+
+        /// <summary>
+        /// 车牌号  
+        /// </summary>
+        [JsonPropertyName("CARDNUM")]
+        public string CardNum { get; set; }
+    }
+}

+ 52 - 0
src/Sharing.Province/Dtos/Extend/FormMedicalInfo.cs

@@ -0,0 +1,52 @@
+using System.Text.Json.Serialization;
+
+namespace Sharing.Province.Dtos.Extend
+{
+    /// <summary>
+    /// 医疗工单
+    /// </summary>
+    public class FormMedicalInfo
+    {
+        /// <summary>
+        /// 医院名称
+        /// </summary>
+        [JsonPropertyName("MEDICAL_NAME")]
+        public string MedicalName { get; set; }
+
+        /// <summary>
+        /// 医院地址
+        /// </summary>
+        [JsonPropertyName("MEDICAL_ADDR")]
+        public string MedicalAddr { get; set; }
+
+        /// <summary>
+        /// 科室
+        /// </summary>
+        [JsonPropertyName("DEPARTMENT")]
+        public string DepartMent { get; set; }
+
+        /// <summary>
+        /// 医生
+        /// </summary>
+        [JsonPropertyName("DOCTOR")]
+        public string Doctor { get; set; }
+
+        /// <summary>
+        /// 患者姓名
+        /// </summary>
+        [JsonPropertyName("PATIENTNAME")]
+        public string PatientName { get; set; }
+
+        /// <summary>
+        /// 就诊卡号
+        /// </summary>
+        [JsonPropertyName("CLINICCARDNUM")]
+        public string ClinicCardNum { get; set; }
+
+        /// <summary>
+        /// 患者身份证号
+        /// </summary>
+        [JsonPropertyName("CARDNUM")]
+        public string CardNum { get; set; }
+    }
+}

+ 22 - 0
src/Sharing.Province/Dtos/Extend/FormNetWorktecInfo.cs

@@ -0,0 +1,22 @@
+using System.Text.Json.Serialization;
+
+namespace Sharing.Province.Dtos.Extend
+{
+    /// <summary>
+    /// 四川政务服务网技术工单
+    /// </summary>
+    public class FormNetWorktecInfo
+    {
+        /// <summary>
+        /// 政务服务网账号  
+        /// </summary>
+        [JsonPropertyName("ZWFW_ACCOUNT")]
+        public string ZwfwAccount { get; set; }
+
+        /// <summary>
+        /// 联系方式  
+        /// </summary>
+        [JsonPropertyName("LINK_PESON")]
+        public string LinkPeson { get; set; }
+    }
+}

+ 82 - 0
src/Sharing.Province/Dtos/Extend/FormPostInfo.cs

@@ -0,0 +1,82 @@
+using System.Text.Json.Serialization;
+
+namespace Sharing.Province.Dtos.Extend
+{
+    /// <summary>
+    /// 邮政业消费者申诉受理信息
+    /// </summary>
+    public class FormPostInfo
+    {
+        /// <summary>
+        /// 申诉人姓名 
+        /// </summary>
+        [JsonPropertyName("APPEAL_NAME")]
+        public string AppealName { get; set; }
+
+        /// <summary>
+        /// 申诉人电话 
+        /// </summary>
+        [JsonPropertyName("APPEAL_NUM")]
+        public string AppealNum { get; set; }
+
+        /// <summary>
+        /// 申诉企业 
+        /// </summary>
+        [JsonPropertyName("APPEAL_ENTERPRISE")]
+        public string AppealEnterprise { get; set; }
+
+        /// <summary>
+        /// 寄件人姓名 
+        /// </summary>
+        [JsonPropertyName("SENDER_NAME")]
+        public string SenderName { get; set; }
+
+        /// <summary>
+        /// 寄件人电话 
+        /// </summary>
+        [JsonPropertyName("SENDER_NUM")]
+        public string SenderNum { get; set; }
+
+        /// <summary>
+        /// 寄件人地址 
+        /// </summary>
+        [JsonPropertyName("SENDER_ADDR")]
+        public string SenderAddr { get; set; }
+
+        /// <summary>
+        /// 收件人姓名 
+        /// </summary>
+        [JsonPropertyName("ADDRESSEE_NAME")]
+        public string AddresseeName { get; set; }
+
+        /// <summary>
+        /// 收件人电话 
+        /// </summary>
+        [JsonPropertyName("ADDRESSEE_NUM")]
+        public string AddresseeNum { get; set; }
+
+        /// <summary>
+        /// 收件人地址 
+        /// </summary>
+        [JsonPropertyName("ADDRESSEE_ADDR")]
+        public string AddresseeAddr { get; set; }
+
+        /// <summary>
+        /// 涉及金额 
+        /// </summary>
+        [JsonPropertyName("INSURED_PRICE")]
+        public string InsuredPrice { get; set; }
+
+        /// <summary>
+        /// 是否联系快递公司投诉 
+        /// </summary>
+        [JsonPropertyName("IS_CONTACT")]
+        public string IsContact { get; set; }
+
+        /// <summary>
+        /// 处理结果 
+        /// </summary>
+        [JsonPropertyName("OPERATE_RESULT")]
+        public string OperateResult { get; set; }
+    }
+}

+ 58 - 0
src/Sharing.Province/Dtos/Extend/FormReturnexChangeInfo.cs

@@ -0,0 +1,58 @@
+using System.Text.Json.Serialization;
+
+namespace Sharing.Province.Dtos.Extend
+{
+    /// <summary>
+    /// 电视购物及商铺购买退换货工单
+    /// </summary>
+    public class FormReturnexChangeInfo
+    {
+        /// <summary>
+        /// 电视台(商铺)  
+        /// </summary>
+        [JsonPropertyName("SUBJECT_NAME")]
+        public string SubjectName { get; set; }
+
+        /// <summary>
+        /// 购买时间  
+        /// </summary>
+        [JsonPropertyName("PURCHASE_TIME")]
+        public string PurchaseTime { get; set; }
+
+        /// <summary>
+        /// 产品名称  
+        /// </summary>
+        [JsonPropertyName("PRODUCT_NAME")]
+        public string ProductName { get; set; }
+
+        /// <summary>
+        /// 消费金额  
+        /// </summary>
+        [JsonPropertyName("CHARGE")]
+        public string Charge { get; set; }
+
+        /// <summary>
+        /// 商家名称  
+        /// </summary>
+        [JsonPropertyName("BUSINESS_NAME")]
+        public string BusinessName { get; set; }
+
+        /// <summary>
+        /// 商家地址  
+        /// </summary>
+        [JsonPropertyName("BUSUNESS_ADDR")]
+        public string BusunessAddr { get; set; }
+
+        /// <summary>
+        /// 收货人  
+        /// </summary>
+        [JsonPropertyName("RECEIVE_PERSON")]
+        public string ReceivePerson { get; set; }
+
+        /// <summary>
+        /// 收货人地址  
+        /// </summary>
+        [JsonPropertyName("RECEIVE_ADDR")]
+        public string ReceiveAddr { get; set; }
+    }
+}

+ 28 - 0
src/Sharing.Province/Dtos/Extend/FormShamPubInfo.cs

@@ -0,0 +1,28 @@
+using System.Text.Json.Serialization;
+
+namespace Sharing.Province.Dtos.Extend
+{
+    /// <summary>
+    /// 电视台虚假广告工单
+    /// </summary>
+    public class FormShamPubInfo
+    {
+        /// <summary>
+        /// 电视台  
+        /// </summary>
+        [JsonPropertyName("SUBJECT_NAME")]
+        public string SubjectName { get; set; }
+
+        /// <summary>
+        ///产品名称
+        /// </summary>
+        [JsonPropertyName("PRODUCT_NAME")]
+        public string ProductName { get; set; }
+
+        /// <summary>
+        /// 虚假广告内容
+        /// </summary>
+        [JsonPropertyName("PUB_CONTENT")]
+        public string PubContent { get; set; }
+    }
+}

+ 28 - 0
src/Sharing.Province/Dtos/Extend/FormTaxationComplaintInfo.cs

@@ -0,0 +1,28 @@
+using System.Text.Json.Serialization;
+
+namespace Sharing.Province.Dtos.Extend
+{
+    /// <summary>
+    /// 12366投诉表单
+    /// </summary>
+    public class FormTaxationComplaintInfo
+    {
+        /// <summary>
+        /// 主管税务机关(问题归属地)  
+        /// </summary>
+        [JsonPropertyName("TAX_AUTHORITY")]
+        public string TaxAuthority { get; set; }
+
+        /// <summary>
+        /// 被投诉单位或个人信息  
+        /// </summary>
+        [JsonPropertyName("COMPLAINT_SUBJECT")]
+        public string ComplaintSubject { get; set; }
+
+        /// <summary>
+        /// 投诉类型  
+        /// </summary>
+        [JsonPropertyName("COMPLAINT_TYPE")]
+        public string ComplaintType { get; set; }
+    }
+}

+ 22 - 0
src/Sharing.Province/Dtos/Extend/FormTaxationConsultingInfo.cs

@@ -0,0 +1,22 @@
+using System.Text.Json.Serialization;
+
+namespace Sharing.Province.Dtos.Extend
+{
+    /// <summary>
+    /// 四川省12366热线咨询交办单
+    /// </summary>
+    public class FormTaxationConsultingInfo
+    {
+        /// <summary>
+        /// 主管税务机关(问题归属地)  
+        /// </summary>
+        [JsonPropertyName("TAX_AUTHORITY")]
+        public string TaxAuthority { get; set; }
+
+        /// <summary>
+        /// 被投诉单位或个人信息  
+        /// </summary>
+        [JsonPropertyName("COMPLAINT_SUBJECT")]
+        public string ComplaintSubject { get; set; }
+    }
+}

+ 22 - 0
src/Sharing.Province/Dtos/Extend/FormTrafficInfo.cs

@@ -0,0 +1,22 @@
+using System.Text.Json.Serialization;
+
+namespace Sharing.Province.Dtos.Extend
+{
+    /// <summary>
+    /// 12328服务监督中心受理单
+    /// </summary>
+    public class FormTrafficInfo
+    {
+        /// <summary>
+        /// 受理方式
+        /// </summary>
+        [JsonPropertyName("ACCEPT_TYPE")]
+        public string AcceptType { get; set; }
+
+        /// <summary>
+        /// 客户  
+        /// </summary>
+        [JsonPropertyName("CUSTOMER")]
+        public string Customer { get; set; }
+    }
+}

+ 14 - 0
src/Sharing.Repository/Province/Extend/FormEnvironMentRepository.cs

@@ -0,0 +1,14 @@
+using Sharing.Province.Extend;
+using SqlSugar;
+using XF.Domain.Dependency;
+
+namespace Sharing.Repository.Province.Extend
+{
+    public class FormEnvironMentRepository : BaseRepository<FormEnvironMent>, IFormEnvironMentRepository, IScopeDependency
+    {
+        public FormEnvironMentRepository(ISugarUnitOfWork<SharingDbContext> uow) : base(uow)
+        {
+
+        }
+    }
+}

+ 14 - 0
src/Sharing.Repository/Province/Extend/FormExpressWayRepository.cs

@@ -0,0 +1,14 @@
+using Sharing.Province.Extend;
+using SqlSugar;
+using XF.Domain.Dependency;
+
+namespace Sharing.Repository.Province.Extend
+{
+    public class FormExpressWayRepository : BaseRepository<FormExpressWay>, IFormExpressWayRepository, IScopeDependency
+    {
+        public FormExpressWayRepository(ISugarUnitOfWork<SharingDbContext> uow) : base(uow)
+        {
+
+        }
+    }
+}

+ 14 - 0
src/Sharing.Repository/Province/Extend/FormMedicalRepository.cs

@@ -0,0 +1,14 @@
+using Sharing.Province.Extend;
+using SqlSugar;
+using XF.Domain.Dependency;
+
+namespace Sharing.Repository.Province.Extend
+{
+    public class FormMedicalRepository : BaseRepository<FormMedical>, IFormMedicalRepository, IScopeDependency
+    {
+        public FormMedicalRepository(ISugarUnitOfWork<SharingDbContext> uow) : base(uow)
+        {
+
+        }
+    }
+}

+ 14 - 0
src/Sharing.Repository/Province/Extend/FormNetWorktecRepository.cs

@@ -0,0 +1,14 @@
+using Sharing.Province.Extend;
+using SqlSugar;
+using XF.Domain.Dependency;
+
+namespace Sharing.Repository.Province.Extend
+{
+    public class FormNetWorktecRepository : BaseRepository<FormNetWorktec>, IFormNetWorktecRepository, IScopeDependency
+    {
+        public FormNetWorktecRepository(ISugarUnitOfWork<SharingDbContext> uow) : base(uow)
+        {
+
+        }
+    }
+}

+ 14 - 0
src/Sharing.Repository/Province/Extend/FormPostRepository.cs

@@ -0,0 +1,14 @@
+using Sharing.Province.Extend;
+using SqlSugar;
+using XF.Domain.Dependency;
+
+namespace Sharing.Repository.Province.Extend
+{
+    public class FormPostRepository : BaseRepository<FormPost>, IFormPostRepository, IScopeDependency
+    {
+        public FormPostRepository(ISugarUnitOfWork<SharingDbContext> uow) : base(uow)
+        {
+
+        }
+    }
+}

+ 14 - 0
src/Sharing.Repository/Province/Extend/FormReturnexChangeRepository.cs

@@ -0,0 +1,14 @@
+using Sharing.Province.Extend;
+using SqlSugar;
+using XF.Domain.Dependency;
+
+namespace Sharing.Repository.Province.Extend
+{
+    public class FormReturnexChangeRepository : BaseRepository<FormReturnexChange>, IFormReturnexChangeRepository, IScopeDependency
+    {
+        public FormReturnexChangeRepository(ISugarUnitOfWork<SharingDbContext> uow) : base(uow)
+        {
+
+        }
+    }
+}

+ 14 - 0
src/Sharing.Repository/Province/Extend/FormShamPubRepository.cs

@@ -0,0 +1,14 @@
+using Sharing.Province.Extend;
+using SqlSugar;
+using XF.Domain.Dependency;
+
+namespace Sharing.Repository.Province.Extend
+{
+    public class FormShamPubRepository : BaseRepository<FormShamPub>, IFormShamPubRepository, IScopeDependency
+    {
+        public FormShamPubRepository(ISugarUnitOfWork<SharingDbContext> uow) : base(uow)
+        {
+
+        }
+    }
+}

+ 14 - 0
src/Sharing.Repository/Province/Extend/FormTaxationComplaintRepository.cs

@@ -0,0 +1,14 @@
+using Sharing.Province.Extend;
+using SqlSugar;
+using XF.Domain.Dependency;
+
+namespace Sharing.Repository.Province.Extend
+{
+    public class FormTaxationComplaintRepository : BaseRepository<FormTaxationComplaint>, IFormTaxationComplaintRepository, IScopeDependency
+    {
+        public FormTaxationComplaintRepository(ISugarUnitOfWork<SharingDbContext> uow) : base(uow)
+        {
+
+        }
+    }
+}

+ 14 - 0
src/Sharing.Repository/Province/Extend/FormTaxationConsultingRepository.cs

@@ -0,0 +1,14 @@
+using Sharing.Province.Extend;
+using SqlSugar;
+using XF.Domain.Dependency;
+
+namespace Sharing.Repository.Province.Extend
+{
+    public class FormTaxationConsultingRepository : BaseRepository<FormTaxationConsulting>, IFormTaxationConsultingRepository, IScopeDependency
+    {
+        public FormTaxationConsultingRepository(ISugarUnitOfWork<SharingDbContext> uow) : base(uow)
+        {
+
+        }
+    }
+}

+ 14 - 0
src/Sharing.Repository/Province/Extend/FormTrafficRepository.cs

@@ -0,0 +1,14 @@
+using Sharing.Province.Extend;
+using SqlSugar;
+using XF.Domain.Dependency;
+
+namespace Sharing.Repository.Province.Extend
+{
+    public class FormTrafficRepository : BaseRepository<FormTraffic>, IFormTrafficRepository, IScopeDependency
+    {
+        public FormTrafficRepository(ISugarUnitOfWork<SharingDbContext> uow) : base(uow)
+        {
+
+        }
+    }
+}

+ 14 - 0
src/Sharing/Province/Extend/ExtendStateEntity.cs

@@ -0,0 +1,14 @@
+using SqlSugar;
+using XF.Domain.Repository;
+
+namespace Sharing.Province.Extend
+{
+    public class ExtendStateEntity : FullStateEntity
+    {
+        /// <summary>
+        /// 服务工单编号  
+        /// </summary>
+        [SugarColumn(ColumnDescription = "服务工单编号", ColumnDataType = "varchar(50)")]
+        public string CaseSerial { get; set; }
+    }
+}

+ 48 - 0
src/Sharing/Province/Extend/FormEnvironMent.cs

@@ -0,0 +1,48 @@
+using SqlSugar;
+using System.ComponentModel;
+
+namespace Sharing.Province.Extend
+{
+    /// <summary>
+    /// 环保举报业务专业表单
+    /// </summary>
+    [Description("环保举报业务专业表单")]
+    public class FormEnvironMent : ExtendStateEntity
+    {
+        /// <summary>
+        /// 邮箱 
+        /// </summary>
+        [SugarColumn(ColumnDescription = "邮箱", ColumnDataType = "varchar(50)", IsNullable = true)]
+        public string ComplaintMailBox { get; set; }
+
+        /// <summary>
+        /// 通讯地址 
+        /// </summary>
+        [SugarColumn(ColumnDescription = "通讯地址", ColumnDataType = "varchar(500)", IsNullable = true)]
+        public string PostalAddress { get; set; }
+
+        /// <summary>
+        /// 举报对象 
+        /// </summary>
+        [SugarColumn(ColumnDescription = "举报对象", ColumnDataType = "varchar(200)", IsNullable = true)]
+        public string ReportObject { get; set; }
+
+        /// <summary>
+        /// 详细地址 
+        /// </summary>
+        [SugarColumn(ColumnDescription = "详细地址", ColumnDataType = "varchar(200)", IsNullable = true)]
+        public string DetailedAddr { get; set; }
+
+        /// <summary>
+        /// 行业类型 
+        /// </summary>
+        [SugarColumn(ColumnDescription = "行业类型", ColumnDataType = "varchar(50)", IsNullable = true)]
+        public string IndustryType { get; set; }
+
+        /// <summary>
+        /// 重点要素 
+        /// </summary>
+        [SugarColumn(ColumnDescription = "重点要素", ColumnDataType = "varchar(50)", IsNullable = true)]
+        public string KeyPoint { get; set; }
+    }
+}

+ 36 - 0
src/Sharing/Province/Extend/FormExpressWay.cs

@@ -0,0 +1,36 @@
+using SqlSugar;
+using System.ComponentModel;
+
+namespace Sharing.Province.Extend
+{
+    /// <summary>
+    /// 高速公路工单
+    /// </summary>
+    [Description("高速公路工单")]
+    public class FormExpressWay : ExtendStateEntity
+    {
+        /// <summary>
+        /// 高速入口  
+        /// </summary>
+        [SugarColumn(ColumnDescription = "高速入口", ColumnDataType = "varchar(200)", IsNullable = true)]
+        public string InWay { get; set; }
+
+        /// <summary>
+        /// 高速出口  
+        /// </summary>
+        [SugarColumn(ColumnDescription = "高速出口", ColumnDataType = "varchar(200)", IsNullable = true)]
+        public string OutWay { get; set; }
+
+        /// <summary>
+        /// 发生时间  
+        /// </summary>
+        [SugarColumn(ColumnDescription = "发生时间")]
+        public DateTime? OperateDate { get; set; }
+
+        /// <summary>
+        /// 车牌号  
+        /// </summary>
+        [SugarColumn(ColumnDescription = "车牌号", ColumnDataType = "varchar(50)", IsNullable = true)]
+        public string CardNum { get; set; }
+    }
+}

+ 54 - 0
src/Sharing/Province/Extend/FormMedical.cs

@@ -0,0 +1,54 @@
+using SqlSugar;
+using System.ComponentModel;
+
+namespace Sharing.Province.Extend
+{
+    /// <summary>
+    /// 医疗工单     
+    /// </summary>
+    [Description("医疗工单")]
+    public class FormMedical : ExtendStateEntity
+    {
+        /// <summary>
+        /// 医院名称
+        /// </summary>
+        [SugarColumn(ColumnDescription = "医院名称", ColumnDataType = "varchar(200)", IsNullable = true)]
+        public string MedicalName { get; set; }
+
+        /// <summary>
+        /// 医院地址
+        /// </summary>
+        [SugarColumn(ColumnDescription = "医院地址", ColumnDataType = "varchar(500)", IsNullable = true)]
+        public string MedicalAddr { get; set; }
+
+        /// <summary>
+        /// 科室
+        /// </summary>
+        [SugarColumn(ColumnDescription = "科室", ColumnDataType = "varchar(100)", IsNullable = true)]
+        public string DepartMent { get; set; }
+
+        /// <summary>
+        /// 医生
+        /// </summary>
+        [SugarColumn(ColumnDescription = "医生", ColumnDataType = "varchar(50)", IsNullable = true)]
+        public string Doctor { get; set; }
+
+        /// <summary>
+        /// 患者姓名
+        /// </summary>
+        [SugarColumn(ColumnDescription = "患者姓名", ColumnDataType = "varchar(200)", IsNullable = true)]
+        public string PatientName { get; set; }
+
+        /// <summary>
+        /// 就诊卡号
+        /// </summary>
+        [SugarColumn(ColumnDescription = "就诊卡号", ColumnDataType = "varchar(50)", IsNullable = true)]
+        public string ClinicCardNum { get; set; }
+
+        /// <summary>
+        /// 患者身份证号
+        /// </summary>
+        [SugarColumn(ColumnDescription = "患者身份证号", ColumnDataType = "varchar(50)", IsNullable = true)]
+        public string CardNum { get; set; }
+    }
+}

+ 24 - 0
src/Sharing/Province/Extend/FormNetWorktec.cs

@@ -0,0 +1,24 @@
+using SqlSugar;
+using System.ComponentModel;
+
+namespace Sharing.Province.Extend
+{
+    /// <summary>
+    ///  四川政务服务网技术工单
+    /// </summary>
+    [Description("四川政务服务网技术工单")]
+    public class FormNetWorktec : ExtendStateEntity
+    {
+        /// <summary>
+        /// 政务服务网账号  
+        /// </summary>
+        [SugarColumn(ColumnDescription = "政务服务网账号", ColumnDataType = "varchar(50)", IsNullable = true)]
+        public string ZwfwAccount { get; set; }
+
+        /// <summary>
+        /// 联系方式  
+        /// </summary>
+        [SugarColumn(ColumnDescription = "联系方式", ColumnDataType = "varchar(200)", IsNullable = true)]
+        public string LinkPeson { get; set; }
+    }
+}

+ 84 - 0
src/Sharing/Province/Extend/FormPost.cs

@@ -0,0 +1,84 @@
+using SqlSugar;
+using System.ComponentModel;
+
+namespace Sharing.Province.Extend
+{
+    /// <summary>
+    /// 邮政业消费者申诉受理信息
+    /// </summary>
+    [Description("邮政业消费者申诉受理信息")]
+    public class FormPost : ExtendStateEntity
+    {
+        /// <summary>
+        /// 申诉人姓名 
+        /// </summary>
+        [SugarColumn(ColumnDescription = "申诉人姓名", ColumnDataType = "varchar(200)", IsNullable = true)]
+        public string AppealName { get; set; }
+
+        /// <summary>
+        /// 申诉人电话 
+        /// </summary>
+        [SugarColumn(ColumnDescription = "申诉人电话", ColumnDataType = "varchar(50)", IsNullable = true)]
+        public string AppealNum { get; set; }
+
+        /// <summary>
+        /// 申诉企业 
+        /// </summary>
+        [SugarColumn(ColumnDescription = "申诉企业", ColumnDataType = "varchar(200)", IsNullable = true)]
+        public string AppealEnterprise { get; set; }
+
+        /// <summary>
+        /// 寄件人姓名 
+        /// </summary>
+        [SugarColumn(ColumnDescription = "寄件人姓名", ColumnDataType = "varchar(200)", IsNullable = true)]
+        public string SenderName { get; set; }
+
+        /// <summary>
+        /// 寄件人电话 
+        /// </summary>
+        [SugarColumn(ColumnDescription = "寄件人电话", ColumnDataType = "varchar(50)", IsNullable = true)]
+        public string SenderNum { get; set; }
+
+        /// <summary>
+        /// 寄件人地址 
+        /// </summary>
+        [SugarColumn(ColumnDescription = "寄件人地址", ColumnDataType = "varchar(500)", IsNullable = true)]
+        public string SenderAddr { get; set; }
+
+        /// <summary>
+        /// 收件人姓名 
+        /// </summary>
+        [SugarColumn(ColumnDescription = "收件人姓名", ColumnDataType = "varchar(200)", IsNullable = true)]
+        public string AddresseeName { get; set; }
+
+        /// <summary>
+        /// 收件人电话 
+        /// </summary>
+        [SugarColumn(ColumnDescription = "收件人电话", ColumnDataType = "varchar(50)", IsNullable = true)]
+        public string AddresseeNum { get; set; }
+
+        /// <summary>
+        /// 收件人地址 
+        /// </summary>
+        [SugarColumn(ColumnDescription = "收件人地址", ColumnDataType = "varchar(500)", IsNullable = true)]
+        public string AddresseeAddr { get; set; }
+
+        /// <summary>
+        /// 涉及金额 
+        /// </summary>
+        [SugarColumn(ColumnDescription = "涉及金额")]
+        public double? InsuredPrice { get; set; }
+
+        /// <summary>
+        /// 是否联系快递公司投诉 
+        /// </summary>
+        [SugarColumn(ColumnDescription = "是否联系快递公司投诉", ColumnDataType = "varchar(50)", IsNullable = true)]
+        public string IsContact { get; set; }
+
+        /// <summary>
+        /// 处理结果 
+        /// </summary>
+        [SugarColumn(ColumnDescription = "处理结果", ColumnDataType = "text", IsNullable = true)]
+        public string OperateResult { get; set; }
+    }
+}

+ 60 - 0
src/Sharing/Province/Extend/FormReturnexChange.cs

@@ -0,0 +1,60 @@
+using SqlSugar;
+using System.ComponentModel;
+
+namespace Sharing.Province.Extend
+{
+    /// <summary>
+    /// 电视购物及商铺购买退换货工单
+    /// </summary>
+    [Description("电视购物及商铺购买退换货工单")]
+    public class FormReturnexChange : ExtendStateEntity
+    {
+        /// <summary>
+        /// 电视台(商铺)  
+        /// </summary>
+        [SugarColumn(ColumnDescription = "电视台(商铺)", ColumnDataType = "varchar(50)", IsNullable = true)]
+        public string SubjectName { get; set; }
+
+        /// <summary>
+        /// 购买时间  
+        /// </summary>
+        [SugarColumn(ColumnDescription = "购买时间")]
+        public DateTime? PurchaseTime { get; set; }
+
+        /// <summary>
+        /// 产品名称  
+        /// </summary>
+        [SugarColumn(ColumnDescription = "产品名称", ColumnDataType = "varchar(200)", IsNullable = true)]
+        public string ProductName { get; set; }
+
+        /// <summary>
+        /// 消费金额  
+        /// </summary>
+        [SugarColumn(ColumnDescription = "消费金额")]
+        public double? Charge { get; set; }
+
+        /// <summary>
+        /// 商家名称  
+        /// </summary>
+        [SugarColumn(ColumnDescription = "商家名称", ColumnDataType = "varchar(200)", IsNullable = true)]
+        public string BusinessName { get; set; }
+
+        /// <summary>
+        /// 商家地址  
+        /// </summary>
+        [SugarColumn(ColumnDescription = "商家地址", ColumnDataType = "varchar(500)", IsNullable = true)]
+        public string BusunessAddr { get; set; }
+
+        /// <summary>
+        /// 收货人  
+        /// </summary>
+        [SugarColumn(ColumnDescription = "收货人", ColumnDataType = "varchar(200)", IsNullable = true)]
+        public string ReceivePerson { get; set; }
+
+        /// <summary>
+        /// 收货人地址  
+        /// </summary>
+        [SugarColumn(ColumnDescription = "收货人地址", ColumnDataType = "varchar(200)", IsNullable = true)]
+        public string ReceiveAddr { get; set; }
+    }
+}

+ 30 - 0
src/Sharing/Province/Extend/FormShamPub.cs

@@ -0,0 +1,30 @@
+using SqlSugar;
+using System.ComponentModel;
+
+namespace Sharing.Province.Extend
+{
+    /// <summary>
+    ///电视台虚假广告工单
+    /// </summary>
+    [Description("电视台虚假广告工单")]
+    public class FormShamPub : ExtendStateEntity
+    {
+        /// <summary>
+        /// 电视台  
+        /// </summary>
+        [SugarColumn(ColumnDescription = "电视台", ColumnDataType = "varchar(50)", IsNullable = true)]
+        public string SubjectName { get; set; }
+
+        /// <summary>
+        ///产品名称
+        /// </summary>
+        [SugarColumn(ColumnDescription = "产品名称", ColumnDataType = "varchar(200)", IsNullable = true)]
+        public string ProductName { get; set; }
+
+        /// <summary>
+        /// 虚假广告内容
+        /// </summary>
+        [SugarColumn(ColumnDescription = "虚假广告内容", ColumnDataType = "text", IsNullable = true)]
+        public string PubContent { get; set; }
+    }
+}

+ 31 - 0
src/Sharing/Province/Extend/FormTaxationComplaint.cs

@@ -0,0 +1,31 @@
+using SqlSugar;
+using System.ComponentModel;
+
+namespace Sharing.Province.Extend
+{
+    /// <summary>
+    /// 12366投诉表单
+    /// </summary>
+    [Description("12366投诉表单")]
+    public class FormTaxationComplaint : ExtendStateEntity
+    {
+        /// <summary>
+        /// 主管税务机关(问题归属地)  
+        /// </summary>
+        [SugarColumn(ColumnDescription = "主管税务机关(问题归属地)", ColumnDataType = "varchar(500)", IsNullable = true)]
+        public string TaxAuthority { get; set; }
+
+        /// <summary>
+        /// 被投诉单位或个人信息  
+        /// </summary>
+        [SugarColumn(ColumnDescription = "被投诉单位或个人信息", ColumnDataType = "varchar(200)", IsNullable = true)]
+        public string ComplaintSubject { get; set; }
+
+        /// <summary>
+        /// 投诉类型  
+        /// </summary>
+        [SugarColumn(ColumnDescription = "投诉类型", ColumnDataType = "varchar(10)", IsNullable = true)]
+        public string ComplaintType { get; set; }
+
+    }
+}

+ 24 - 0
src/Sharing/Province/Extend/FormTaxationConsulting.cs

@@ -0,0 +1,24 @@
+using SqlSugar;
+using System.ComponentModel;
+
+namespace Sharing.Province.Extend
+{
+    /// <summary>
+    /// 四川省12366热线咨询交办单
+    /// </summary>
+    [Description("四川省12366热线咨询交办单")]
+    public class FormTaxationConsulting : ExtendStateEntity
+    {
+        /// <summary>
+        /// 主管税务机关(问题归属地)  
+        /// </summary>
+        [SugarColumn(ColumnDescription = "主管税务机关(问题归属地)", ColumnDataType = "varchar(500)", IsNullable = true)]
+        public string TaxAuthority { get; set; }
+
+        /// <summary>
+        /// 被投诉单位或个人信息  
+        /// </summary>
+        [SugarColumn(ColumnDescription = "被投诉单位或个人信息", ColumnDataType = "varchar(200)", IsNullable = true)]
+        public string ComplaintSubject { get; set; }
+    }
+}

+ 24 - 0
src/Sharing/Province/Extend/FormTraffic.cs

@@ -0,0 +1,24 @@
+using SqlSugar;
+using System.ComponentModel;
+
+namespace Sharing.Province.Extend
+{
+    /// <summary>
+    /// 12328服务监督中心受理单
+    /// </summary>
+    [Description("12328服务监督中心受理单")]
+    public class FormTraffic : ExtendStateEntity
+    {
+        /// <summary>
+        /// 受理方式 
+        /// </summary>
+        [SugarColumn(ColumnDescription = "受理方式", ColumnDataType = "varchar(200)", IsNullable = true)]
+        public string AcceptType { get; set; }
+
+        /// <summary>
+        /// 客户  
+        /// </summary>
+        [SugarColumn(ColumnDescription = "客户", ColumnDataType = "varchar(200)", IsNullable = true)]
+        public string Customer { get; set; }
+    }
+}

+ 8 - 0
src/Sharing/Province/Extend/IFormEnvironMentRepository.cs

@@ -0,0 +1,8 @@
+using XF.Domain.Repository;
+
+namespace Sharing.Province.Extend
+{
+    public interface IFormEnvironMentRepository : IRepository<FormEnvironMent>
+    {
+    }
+}

+ 8 - 0
src/Sharing/Province/Extend/IFormExpressWayRepository.cs

@@ -0,0 +1,8 @@
+using XF.Domain.Repository;
+
+namespace Sharing.Province.Extend
+{
+    public interface IFormExpressWayRepository : IRepository<FormExpressWay>
+    {
+    }
+}

+ 8 - 0
src/Sharing/Province/Extend/IFormMedicalRepository.cs

@@ -0,0 +1,8 @@
+using XF.Domain.Repository;
+
+namespace Sharing.Province.Extend
+{
+    public interface IFormMedicalRepository : IRepository<FormMedical>
+    {
+    }
+}

+ 8 - 0
src/Sharing/Province/Extend/IFormNetWorktecRepository.cs

@@ -0,0 +1,8 @@
+using XF.Domain.Repository;
+
+namespace Sharing.Province.Extend
+{
+    public interface IFormNetWorktecRepository : IRepository<FormNetWorktec>
+    {
+    }
+}

+ 8 - 0
src/Sharing/Province/Extend/IFormPostRepository.cs

@@ -0,0 +1,8 @@
+using XF.Domain.Repository;
+
+namespace Sharing.Province.Extend
+{
+    public interface IFormPostRepository : IRepository<FormPost>
+    {
+    }
+}

+ 8 - 0
src/Sharing/Province/Extend/IFormReturnexChangeRepository.cs

@@ -0,0 +1,8 @@
+using XF.Domain.Repository;
+
+namespace Sharing.Province.Extend
+{
+    public interface IFormReturnexChangeRepository : IRepository<FormReturnexChange>
+    {
+    }
+}

+ 8 - 0
src/Sharing/Province/Extend/IFormShamPubRepository.cs

@@ -0,0 +1,8 @@
+using XF.Domain.Repository;
+
+namespace Sharing.Province.Extend
+{
+    public interface IFormShamPubRepository : IRepository<FormShamPub>
+    {
+    }
+}

+ 8 - 0
src/Sharing/Province/Extend/IFormTaxationComplaintRepository.cs

@@ -0,0 +1,8 @@
+using XF.Domain.Repository;
+
+namespace Sharing.Province.Extend
+{
+    public interface IFormTaxationComplaintRepository : IRepository<FormTaxationComplaint>
+    {
+    }
+}

+ 8 - 0
src/Sharing/Province/Extend/IFormTaxationConsultingRepository.cs

@@ -0,0 +1,8 @@
+using XF.Domain.Repository;
+
+namespace Sharing.Province.Extend
+{
+    public interface IFormTaxationConsultingRepository : IRepository<FormTaxationConsulting>
+    {
+    }
+}

+ 8 - 0
src/Sharing/Province/Extend/IFormTrafficRepository.cs

@@ -0,0 +1,8 @@
+using XF.Domain.Repository;
+
+namespace Sharing.Province.Extend
+{
+    public interface IFormTrafficRepository : IRepository<FormTraffic>
+    {
+    }
+}