Browse Source

市房地产

wangzhe 2 years ago
parent
commit
d85ac691cf
100 changed files with 11013 additions and 1297 deletions
  1. 2 2
      leiSP-admin/src/main/resources/templates/login.html
  2. 31 1295
      mybusiness/src/main/java/com/sooka/system/domain/TUInterfaceCrashLog.java
  3. 134 0
      mybusiness/src/main/java/com/sooka/system/real_estate/contract_check_out/controller/TGuijiRealEstateContractCheckOutController.java
  4. 201 0
      mybusiness/src/main/java/com/sooka/system/real_estate/contract_check_out/domain/TGuijiRealEstateContractCheckOut.java
  5. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/contract_check_out/mapper/TGuijiRealEstateContractCheckOutMapper.java
  6. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/contract_check_out/service/ITGuijiRealEstateContractCheckOutService.java
  7. 97 0
      mybusiness/src/main/java/com/sooka/system/real_estate/contract_check_out/service/impl/TGuijiRealEstateContractCheckOutServiceImpl.java
  8. 134 0
      mybusiness/src/main/java/com/sooka/system/real_estate/file_additional/controller/TGuijiRealEstateFileAdditionalController.java
  9. 201 0
      mybusiness/src/main/java/com/sooka/system/real_estate/file_additional/domain/TGuijiRealEstateFileAdditional.java
  10. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/file_additional/mapper/TGuijiRealEstateFileAdditionalMapper.java
  11. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/file_additional/service/ITGuijiRealEstateFileAdditionalService.java
  12. 97 0
      mybusiness/src/main/java/com/sooka/system/real_estate/file_additional/service/impl/TGuijiRealEstateFileAdditionalServiceImpl.java
  13. 134 0
      mybusiness/src/main/java/com/sooka/system/real_estate/housing_relocation/controller/TGuijiRealEstateHousingRelocationController.java
  14. 201 0
      mybusiness/src/main/java/com/sooka/system/real_estate/housing_relocation/domain/TGuijiRealEstateHousingRelocation.java
  15. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/housing_relocation/mapper/TGuijiRealEstateHousingRelocationMapper.java
  16. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/housing_relocation/service/ITGuijiRealEstateHousingRelocationService.java
  17. 97 0
      mybusiness/src/main/java/com/sooka/system/real_estate/housing_relocation/service/impl/TGuijiRealEstateHousingRelocationServiceImpl.java
  18. 134 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_business/controller/TGuijiRealEstateMortgageBusinessController.java
  19. 228 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_business/domain/TGuijiRealEstateMortgageBusiness.java
  20. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_business/mapper/TGuijiRealEstateMortgageBusinessMapper.java
  21. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_business/service/ITGuijiRealEstateMortgageBusinessService.java
  22. 97 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_business/service/impl/TGuijiRealEstateMortgageBusinessServiceImpl.java
  23. 134 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_cancel/controller/TGuijiRealEstateMortgageCancelController.java
  24. 201 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_cancel/domain/TGuijiRealEstateMortgageCancel.java
  25. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_cancel/mapper/TGuijiRealEstateMortgageCancelMapper.java
  26. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_cancel/service/ITGuijiRealEstateMortgageCancelService.java
  27. 97 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_cancel/service/impl/TGuijiRealEstateMortgageCancelServiceImpl.java
  28. 134 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_change/controller/TGuijiRealEstateMortgageChangeController.java
  29. 201 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_change/domain/TGuijiRealEstateMortgageChange.java
  30. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_change/mapper/TGuijiRealEstateMortgageChangeMapper.java
  31. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_change/service/ITGuijiRealEstateMortgageChangeService.java
  32. 97 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_change/service/impl/TGuijiRealEstateMortgageChangeServiceImpl.java
  33. 134 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_construction/controller/TGuijiRealEstateMortgageConstructionController.java
  34. 228 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_construction/domain/TGuijiRealEstateMortgageConstruction.java
  35. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_construction/mapper/TGuijiRealEstateMortgageConstructionMapper.java
  36. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_construction/service/ITGuijiRealEstateMortgageConstructionService.java
  37. 97 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_construction/service/impl/TGuijiRealEstateMortgageConstructionServiceImpl.java
  38. 134 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_general/controller/TGuijiRealEstateMortgageGeneralController.java
  39. 228 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_general/domain/TGuijiRealEstateMortgageGeneral.java
  40. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_general/mapper/TGuijiRealEstateMortgageGeneralMapper.java
  41. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_general/service/ITGuijiRealEstateMortgageGeneralService.java
  42. 97 0
      mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_general/service/impl/TGuijiRealEstateMortgageGeneralServiceImpl.java
  43. 134 0
      mybusiness/src/main/java/com/sooka/system/real_estate/on_sale/controller/TGuijiRealEstateOnSaleController.java
  44. 201 0
      mybusiness/src/main/java/com/sooka/system/real_estate/on_sale/domain/TGuijiRealEstateOnSale.java
  45. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/on_sale/mapper/TGuijiRealEstateOnSaleMapper.java
  46. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/on_sale/service/ITGuijiRealEstateOnSaleService.java
  47. 97 0
      mybusiness/src/main/java/com/sooka/system/real_estate/on_sale/service/impl/TGuijiRealEstateOnSaleServiceImpl.java
  48. 134 0
      mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_change/controller/TGuijiRealEstateOnSaleChangeController.java
  49. 201 0
      mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_change/domain/TGuijiRealEstateOnSaleChange.java
  50. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_change/mapper/TGuijiRealEstateOnSaleChangeMapper.java
  51. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_change/service/ITGuijiRealEstateOnSaleChangeService.java
  52. 97 0
      mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_change/service/impl/TGuijiRealEstateOnSaleChangeServiceImpl.java
  53. 134 0
      mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_record/controller/TGuijiRealEstateOnSaleRecordController.java
  54. 201 0
      mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_record/domain/TGuijiRealEstateOnSaleRecord.java
  55. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_record/mapper/TGuijiRealEstateOnSaleRecordMapper.java
  56. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_record/service/ITGuijiRealEstateOnSaleRecordService.java
  57. 97 0
      mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_record/service/impl/TGuijiRealEstateOnSaleRecordServiceImpl.java
  58. 134 0
      mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_record_change/controller/TGuijiRealEstateOnSaleRecordChangeController.java
  59. 201 0
      mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_record_change/domain/TGuijiRealEstateOnSaleRecordChange.java
  60. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_record_change/mapper/TGuijiRealEstateOnSaleRecordChangeMapper.java
  61. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_record_change/service/ITGuijiRealEstateOnSaleRecordChangeService.java
  62. 97 0
      mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_record_change/service/impl/TGuijiRealEstateOnSaleRecordChangeServiceImpl.java
  63. 134 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_order_cancel_mortgage/controller/TGuijiRealEstatePreOrderCancelMortgageController.java
  64. 201 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_order_cancel_mortgage/domain/TGuijiRealEstatePreOrderCancelMortgage.java
  65. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_order_cancel_mortgage/mapper/TGuijiRealEstatePreOrderCancelMortgageMapper.java
  66. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_order_cancel_mortgage/service/ITGuijiRealEstatePreOrderCancelMortgageService.java
  67. 97 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_order_cancel_mortgage/service/impl/TGuijiRealEstatePreOrderCancelMortgageServiceImpl.java
  68. 134 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_order_cancel_notice/controller/TGuijiRealEstatePreOrderCancelNoticeController.java
  69. 201 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_order_cancel_notice/domain/TGuijiRealEstatePreOrderCancelNotice.java
  70. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_order_cancel_notice/mapper/TGuijiRealEstatePreOrderCancelNoticeMapper.java
  71. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_order_cancel_notice/service/ITGuijiRealEstatePreOrderCancelNoticeService.java
  72. 97 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_order_cancel_notice/service/impl/TGuijiRealEstatePreOrderCancelNoticeServiceImpl.java
  73. 134 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale/controller/TGuijiRealEstatePreSaleController.java
  74. 201 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale/domain/TGuijiRealEstatePreSale.java
  75. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale/mapper/TGuijiRealEstatePreSaleMapper.java
  76. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale/service/ITGuijiRealEstatePreSaleService.java
  77. 97 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale/service/impl/TGuijiRealEstatePreSaleServiceImpl.java
  78. 134 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_additional/controller/TGuijiRealEstatePreSaleAdditionalController.java
  79. 201 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_additional/domain/TGuijiRealEstatePreSaleAdditional.java
  80. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_additional/mapper/TGuijiRealEstatePreSaleAdditionalMapper.java
  81. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_additional/service/ITGuijiRealEstatePreSaleAdditionalService.java
  82. 97 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_additional/service/impl/TGuijiRealEstatePreSaleAdditionalServiceImpl.java
  83. 134 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_change/controller/TGuijiRealEstatePreSaleChangeController.java
  84. 201 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_change/domain/TGuijiRealEstatePreSaleChange.java
  85. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_change/mapper/TGuijiRealEstatePreSaleChangeMapper.java
  86. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_change/service/ITGuijiRealEstatePreSaleChangeService.java
  87. 97 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_change/service/impl/TGuijiRealEstatePreSaleChangeServiceImpl.java
  88. 134 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_record/controller/TGuijiRealEstatePreSaleRecordController.java
  89. 201 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_record/domain/TGuijiRealEstatePreSaleRecord.java
  90. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_record/mapper/TGuijiRealEstatePreSaleRecordMapper.java
  91. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_record/service/ITGuijiRealEstatePreSaleRecordService.java
  92. 97 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_record/service/impl/TGuijiRealEstatePreSaleRecordServiceImpl.java
  93. 134 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_record_change/controller/TGuijiRealEstatePreSaleRecordChangeController.java
  94. 201 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_record_change/domain/TGuijiRealEstatePreSaleRecordChange.java
  95. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_record_change/mapper/TGuijiRealEstatePreSaleRecordChangeMapper.java
  96. 62 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_record_change/service/ITGuijiRealEstatePreSaleRecordChangeService.java
  97. 97 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_record_change/service/impl/TGuijiRealEstatePreSaleRecordChangeServiceImpl.java
  98. 134 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_to_on/controller/TGuijiRealEstatePreToOnController.java
  99. 201 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_to_on/domain/TGuijiRealEstatePreToOn.java
  100. 0 0
      mybusiness/src/main/java/com/sooka/system/real_estate/pre_to_on/mapper/TGuijiRealEstatePreToOnMapper.java

+ 2 - 2
leiSP-admin/src/main/resources/templates/login.html

@@ -34,8 +34,8 @@
             <div class="col-sm-5">
                 <form id="signupForm" autocomplete="off">
                     <h4  style="color: #333333;font-size: 18px;">登录:</h4>
-                    <input type="text"     name="username" class="form-control uname"     placeholder="用户名" value="admin"    />
-                    <input type="password" name="password" class="form-control pword"     placeholder="密码"   value="123456" />
+                    <input type="text"     name="username" class="form-control uname" placeholder="用户名" value="" />
+                    <input type="password" name="password" class="form-control pword" placeholder="密码"   value="" />
 					<!--<div class="row m-t" th:if="${captchaEnabled==true}">-->
 						<!--<div class="col-xs-6">-->
 						    <!--<input type="text" name="validateCode" class="form-control code" placeholder="验证码" maxlength="5" />-->

File diff suppressed because it is too large
+ 31 - 1295
mybusiness/src/main/java/com/sooka/system/domain/TUInterfaceCrashLog.java


+ 134 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/contract_check_out/controller/TGuijiRealEstateContractCheckOutController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.real_estate.contract_check_out.controller;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import com.sooka.system.real_estate.contract_check_out.domain.TGuijiRealEstateContractCheckOut;
+import com.sooka.system.real_estate.contract_check_out.service.ITGuijiRealEstateContractCheckOutService;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 市房地产-合同退房信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/real_estate/real_estate_contract_check_out")
+public class TGuijiRealEstateContractCheckOutController extends BaseController
+{
+    private String prefix = "system/real_estate/contract_check_out";
+
+    @Autowired
+    private ITGuijiRealEstateContractCheckOutService service;
+
+    @RequiresPermissions("system:contract_check_out:view")
+    @GetMapping()
+    public String contract_check_out()
+    {
+        return prefix + "/contract_check_out";
+    }
+
+    /**
+     * 查询市房地产-合同退房信息列表
+     */
+    @RequiresPermissions("system:contract_check_out:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiRealEstateContractCheckOut param)
+    {
+        startPage();
+        List<TGuijiRealEstateContractCheckOut> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市房地产-合同退房信息列表
+     */
+    @RequiresPermissions("system:contract_check_out:export")
+    @Log(title = "市房地产-合同退房信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiRealEstateContractCheckOut param)
+    {
+        List<TGuijiRealEstateContractCheckOut> list = service.selectList(param);
+        ExcelUtil<TGuijiRealEstateContractCheckOut> util = new ExcelUtil<TGuijiRealEstateContractCheckOut>(TGuijiRealEstateContractCheckOut.class);
+        return util.exportExcel(list, "市房地产-合同退房信息");
+    }
+
+    /**
+     * 新增市房地产-合同退房信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市房地产-合同退房信息
+     */
+    @RequiresPermissions("system:contract_check_out:add")
+    @Log(title = "市房地产-合同退房信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiRealEstateContractCheckOut param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市房地产-合同退房信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateContractCheckOut param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市房地产-合同退房信息
+     */
+    @RequiresPermissions("system:contract_check_out:edit")
+    @Log(title = "市房地产-合同退房信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiRealEstateContractCheckOut param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市房地产-合同退房信息
+     */
+    @RequiresPermissions("system:contract_check_out:remove")
+    @Log(title = "市房地产-合同退房信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市房地产-合同退房信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateContractCheckOut param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 201 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/contract_check_out/domain/TGuijiRealEstateContractCheckOut.java

@@ -0,0 +1,201 @@
+package com.sooka.system.real_estate.contract_check_out.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市房地产-合同退房信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiRealEstateContractCheckOut extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    private String id;
+
+    /** 插入时间 */
+    @Excel(name = "插入时间")
+    private String cdTime;
+
+    /** 批次号 */
+    @Excel(name = "批次号")
+    private String cdBatch;
+
+    /** 标志位 */
+    @Excel(name = "标志位")
+    private String cdOperation;
+
+    /** 数据来源 */
+    @Excel(name = "数据来源")
+    private String cdSource;
+
+    /** 合同号 */
+    @Excel(name = "合同号" )
+    private String HTH;
+
+    /** 业务宗号 */
+    @Excel(name = "业务宗号" )
+    private String YWZH;
+
+    /** 出卖人姓名 */
+    @Excel(name = "出卖人姓名" )
+    private String CSRXM;
+
+    /** 买受人姓名 */
+    @Excel(name = "买受人姓名" )
+    private String MSRXM;
+
+    /** 身份证类型 */
+    @Excel(name = "身份证类型" )
+    private String SFZLX;
+
+    /** 身份证号 */
+    @Excel(name = "身份证号" )
+    private String SFZH;
+
+    /** 联系地址 */
+    @Excel(name = "联系地址" )
+    private String LXDZ;
+
+    /** 房屋坐落 */
+    @Excel(name = "房屋坐落" )
+    private String FWZL;
+
+    /** 合同总价 */
+    @Excel(name = "合同总价" )
+    private String HTZJ;
+
+    /** 建筑面积 */
+    @Excel(name = "建筑面积" )
+    private String ZJMJ;
+
+    /** 套内面积 */
+    @Excel(name = "套内面积" )
+    private String TNMJ;
+
+    /** 分摊面积 */
+    @Excel(name = "分摊面积" )
+    private String FTMJ;
+
+    /** 幢号 */
+    @Excel(name = "幢号" )
+    private String ZH;
+
+    /** 房号 */
+    @Excel(name = "房号" )
+    private String FH;
+
+    /** 房屋用途 */
+    @Excel(name = "房屋用途" )
+    private String FWYT;
+
+    /** 房屋性质 */
+    @Excel(name = "房屋性质" )
+    private String FWXZ;
+
+    /** 签约时间 */
+    @Excel(name = "签约时间" )
+    private String QYSJ;
+
+    /** 备案时间 */
+    @Excel(name = "备案时间" )
+    private String BASJ;
+
+    public String getHth()
+    {
+        return HTH;
+    }
+
+    public String getYwzh()
+    {
+        return YWZH;
+    }
+
+    public String getCsrxm()
+    {
+        return CSRXM;
+    }
+
+    public String getMsrxm()
+    {
+        return MSRXM;
+    }
+
+    public String getSfzlx()
+    {
+        return SFZLX;
+    }
+
+    public String getSfzh()
+    {
+        return SFZH;
+    }
+
+    public String getLxdz()
+    {
+        return LXDZ;
+    }
+
+    public String getFwzl()
+    {
+        return FWZL;
+    }
+
+    public String getHtzj()
+    {
+        return HTZJ;
+    }
+
+    public String getZjmj()
+    {
+        return ZJMJ;
+    }
+
+    public String getTnmj()
+    {
+        return TNMJ;
+    }
+
+    public String getFtmj()
+    {
+        return FTMJ;
+    }
+
+    public String getZh()
+    {
+        return ZH;
+    }
+
+    public String getFh()
+    {
+        return FH;
+    }
+
+    public String getFwyt()
+    {
+        return FWYT;
+    }
+
+    public String getFwxz()
+    {
+        return FWXZ;
+    }
+
+    public String getQysj()
+    {
+        return QYSJ;
+    }
+
+    public String getBasj()
+    {
+        return BASJ;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/contract_check_out/mapper/TGuijiRealEstateContractCheckOutMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.contract_check_out.mapper;
+
+import com.sooka.system.real_estate.contract_check_out.domain.TGuijiRealEstateContractCheckOut;
+
+import java.util.List;
+
+/**
+ * 市房地产-合同退房信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiRealEstateContractCheckOutMapper
+{
+    /**
+     * 查询市房地产-合同退房信息
+     *
+     * @param id 市房地产-合同退房信息ID
+     * @return 市房地产-合同退房信息
+     */
+    public TGuijiRealEstateContractCheckOut selectById(String id);
+
+    /**
+     * 查询市房地产-合同退房信息列表
+     *
+     * @param param 市房地产-合同退房信息
+     * @return 市房地产-合同退房信息集合
+     */
+    public List<TGuijiRealEstateContractCheckOut> selectList(TGuijiRealEstateContractCheckOut param);
+
+    /**
+     * 新增市房地产-合同退房信息
+     *
+     * @param param 市房地产-合同退房信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateContractCheckOut param);
+
+    /**
+     * 修改市房地产-合同退房信息
+     *
+     * @param param 市房地产-合同退房信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateContractCheckOut param);
+
+    /**
+     * 删除市房地产-合同退房信息
+     *
+     * @param id 市房地产-合同退房信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市房地产-合同退房信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/contract_check_out/service/ITGuijiRealEstateContractCheckOutService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.contract_check_out.service;
+
+import com.sooka.system.real_estate.contract_check_out.domain.TGuijiRealEstateContractCheckOut;
+
+import java.util.List;
+
+/**
+ * 市房地产-合同退房信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiRealEstateContractCheckOutService
+{
+    /**
+     * 查询市房地产-合同退房信息
+     *
+     * @param id 市房地产-合同退房信息ID
+     * @return 市房地产-合同退房信息
+     */
+    public TGuijiRealEstateContractCheckOut selectById(String id);
+
+    /**
+     * 查询市房地产-合同退房信息列表
+     *
+     * @param param 市房地产-合同退房信息
+     * @return 市房地产-合同退房信息集合
+     */
+    public List<TGuijiRealEstateContractCheckOut> selectList(TGuijiRealEstateContractCheckOut param);
+
+    /**
+     * 新增市房地产-合同退房信息
+     *
+     * @param param 市房地产-合同退房信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateContractCheckOut param);
+
+    /**
+     * 修改市房地产-合同退房信息
+     *
+     * @param param 市房地产-合同退房信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateContractCheckOut param);
+
+    /**
+     * 批量删除市房地产-合同退房信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市房地产-合同退房信息信息
+     *
+     * @param id 市房地产-合同退房信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/contract_check_out/service/impl/TGuijiRealEstateContractCheckOutServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.real_estate.contract_check_out.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.real_estate.contract_check_out.domain.TGuijiRealEstateContractCheckOut;
+import com.sooka.system.real_estate.contract_check_out.mapper.TGuijiRealEstateContractCheckOutMapper;
+import com.sooka.system.real_estate.contract_check_out.service.ITGuijiRealEstateContractCheckOutService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市房地产-合同退房信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiRealEstateContractCheckOutServiceImpl implements ITGuijiRealEstateContractCheckOutService
+{
+    @Autowired
+    private TGuijiRealEstateContractCheckOutMapper mapper;
+
+    /**
+     * 查询市房地产-合同退房信息
+     *
+     * @param id 市房地产-合同退房信息ID
+     * @return 市房地产-合同退房信息
+     */
+    @Override
+    public TGuijiRealEstateContractCheckOut selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市房地产-合同退房信息列表
+     *
+     * @param param 市房地产-合同退房信息
+     * @return 市房地产-合同退房信息
+     */
+    @Override
+    public List<TGuijiRealEstateContractCheckOut> selectList(TGuijiRealEstateContractCheckOut param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市房地产-合同退房信息
+     *
+     * @param param 市房地产-合同退房信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiRealEstateContractCheckOut param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市房地产-合同退房信息
+     *
+     * @param param 市房地产-合同退房信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiRealEstateContractCheckOut param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市房地产-合同退房信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市房地产-合同退房信息信息
+     *
+     * @param id 市房地产-合同退房信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/file_additional/controller/TGuijiRealEstateFileAdditionalController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.real_estate.file_additional.controller;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import com.sooka.system.real_estate.file_additional.domain.TGuijiRealEstateFileAdditional;
+import com.sooka.system.real_estate.file_additional.service.ITGuijiRealEstateFileAdditionalService;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 市房地产-档案补录信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/real_estate/real_estate_file_additional")
+public class TGuijiRealEstateFileAdditionalController extends BaseController
+{
+    private String prefix = "system/real_estate/file_additional";
+
+    @Autowired
+    private ITGuijiRealEstateFileAdditionalService service;
+
+    @RequiresPermissions("system:file_additional:view")
+    @GetMapping()
+    public String file_additional()
+    {
+        return prefix + "/file_additional";
+    }
+
+    /**
+     * 查询市房地产-档案补录信息列表
+     */
+    @RequiresPermissions("system:file_additional:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiRealEstateFileAdditional param)
+    {
+        startPage();
+        List<TGuijiRealEstateFileAdditional> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市房地产-档案补录信息列表
+     */
+    @RequiresPermissions("system:file_additional:export")
+    @Log(title = "市房地产-档案补录信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiRealEstateFileAdditional param)
+    {
+        List<TGuijiRealEstateFileAdditional> list = service.selectList(param);
+        ExcelUtil<TGuijiRealEstateFileAdditional> util = new ExcelUtil<TGuijiRealEstateFileAdditional>(TGuijiRealEstateFileAdditional.class);
+        return util.exportExcel(list, "市房地产-档案补录信息");
+    }
+
+    /**
+     * 新增市房地产-档案补录信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市房地产-档案补录信息
+     */
+    @RequiresPermissions("system:file_additional:add")
+    @Log(title = "市房地产-档案补录信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiRealEstateFileAdditional param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市房地产-档案补录信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateFileAdditional param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市房地产-档案补录信息
+     */
+    @RequiresPermissions("system:file_additional:edit")
+    @Log(title = "市房地产-档案补录信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiRealEstateFileAdditional param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市房地产-档案补录信息
+     */
+    @RequiresPermissions("system:file_additional:remove")
+    @Log(title = "市房地产-档案补录信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市房地产-档案补录信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateFileAdditional param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 201 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/file_additional/domain/TGuijiRealEstateFileAdditional.java

@@ -0,0 +1,201 @@
+package com.sooka.system.real_estate.file_additional.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市房地产-档案补录信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiRealEstateFileAdditional extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    private String id;
+
+    /** 插入时间 */
+    @Excel(name = "插入时间")
+    private String cdTime;
+
+    /** 批次号 */
+    @Excel(name = "批次号")
+    private String cdBatch;
+
+    /** 标志位 */
+    @Excel(name = "标志位")
+    private String cdOperation;
+
+    /** 数据来源 */
+    @Excel(name = "数据来源")
+    private String cdSource;
+
+    /** 合同号 */
+    @Excel(name = "合同号" )
+    private String HTH;
+
+    /** 业务宗号 */
+    @Excel(name = "业务宗号" )
+    private String YWZH;
+
+    /** 出卖人姓名 */
+    @Excel(name = "出卖人姓名" )
+    private String CSRXM;
+
+    /** 买受人姓名 */
+    @Excel(name = "买受人姓名" )
+    private String MSRXM;
+
+    /** 身份证类型 */
+    @Excel(name = "身份证类型" )
+    private String SFZLX;
+
+    /** 身份证号 */
+    @Excel(name = "身份证号" )
+    private String SFZH;
+
+    /** 联系地址 */
+    @Excel(name = "联系地址" )
+    private String LXDZ;
+
+    /** 房屋坐落 */
+    @Excel(name = "房屋坐落" )
+    private String FWZL;
+
+    /** 合同总价 */
+    @Excel(name = "合同总价" )
+    private String HTZJ;
+
+    /** 建筑面积 */
+    @Excel(name = "建筑面积" )
+    private String ZJMJ;
+
+    /** 套内面积 */
+    @Excel(name = "套内面积" )
+    private String TNMJ;
+
+    /** 分摊面积 */
+    @Excel(name = "分摊面积" )
+    private String FTMJ;
+
+    /** 幢号 */
+    @Excel(name = "幢号" )
+    private String ZH;
+
+    /** 房号 */
+    @Excel(name = "房号" )
+    private String FH;
+
+    /** 房屋用途 */
+    @Excel(name = "房屋用途" )
+    private String FWYT;
+
+    /** 房屋性质 */
+    @Excel(name = "房屋性质" )
+    private String FWXZ;
+
+    /** 签约时间 */
+    @Excel(name = "签约时间" )
+    private String QYSJ;
+
+    /** 备案时间 */
+    @Excel(name = "备案时间" )
+    private String BASJ;
+
+    public String getHth()
+    {
+        return HTH;
+    }
+
+    public String getYwzh()
+    {
+        return YWZH;
+    }
+
+    public String getCsrxm()
+    {
+        return CSRXM;
+    }
+
+    public String getMsrxm()
+    {
+        return MSRXM;
+    }
+
+    public String getSfzlx()
+    {
+        return SFZLX;
+    }
+
+    public String getSfzh()
+    {
+        return SFZH;
+    }
+
+    public String getLxdz()
+    {
+        return LXDZ;
+    }
+
+    public String getFwzl()
+    {
+        return FWZL;
+    }
+
+    public String getHtzj()
+    {
+        return HTZJ;
+    }
+
+    public String getZjmj()
+    {
+        return ZJMJ;
+    }
+
+    public String getTnmj()
+    {
+        return TNMJ;
+    }
+
+    public String getFtmj()
+    {
+        return FTMJ;
+    }
+
+    public String getZh()
+    {
+        return ZH;
+    }
+
+    public String getFh()
+    {
+        return FH;
+    }
+
+    public String getFwyt()
+    {
+        return FWYT;
+    }
+
+    public String getFwxz()
+    {
+        return FWXZ;
+    }
+
+    public String getQysj()
+    {
+        return QYSJ;
+    }
+
+    public String getBasj()
+    {
+        return BASJ;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/file_additional/mapper/TGuijiRealEstateFileAdditionalMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.file_additional.mapper;
+
+import com.sooka.system.real_estate.file_additional.domain.TGuijiRealEstateFileAdditional;
+
+import java.util.List;
+
+/**
+ * 市房地产-档案补录信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiRealEstateFileAdditionalMapper
+{
+    /**
+     * 查询市房地产-档案补录信息
+     *
+     * @param id 市房地产-档案补录信息ID
+     * @return 市房地产-档案补录信息
+     */
+    public TGuijiRealEstateFileAdditional selectById(String id);
+
+    /**
+     * 查询市房地产-档案补录信息列表
+     *
+     * @param param 市房地产-档案补录信息
+     * @return 市房地产-档案补录信息集合
+     */
+    public List<TGuijiRealEstateFileAdditional> selectList(TGuijiRealEstateFileAdditional param);
+
+    /**
+     * 新增市房地产-档案补录信息
+     *
+     * @param param 市房地产-档案补录信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateFileAdditional param);
+
+    /**
+     * 修改市房地产-档案补录信息
+     *
+     * @param param 市房地产-档案补录信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateFileAdditional param);
+
+    /**
+     * 删除市房地产-档案补录信息
+     *
+     * @param id 市房地产-档案补录信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市房地产-档案补录信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/file_additional/service/ITGuijiRealEstateFileAdditionalService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.file_additional.service;
+
+import com.sooka.system.real_estate.file_additional.domain.TGuijiRealEstateFileAdditional;
+
+import java.util.List;
+
+/**
+ * 市房地产-档案补录信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiRealEstateFileAdditionalService
+{
+    /**
+     * 查询市房地产-档案补录信息
+     *
+     * @param id 市房地产-档案补录信息ID
+     * @return 市房地产-档案补录信息
+     */
+    public TGuijiRealEstateFileAdditional selectById(String id);
+
+    /**
+     * 查询市房地产-档案补录信息列表
+     *
+     * @param param 市房地产-档案补录信息
+     * @return 市房地产-档案补录信息集合
+     */
+    public List<TGuijiRealEstateFileAdditional> selectList(TGuijiRealEstateFileAdditional param);
+
+    /**
+     * 新增市房地产-档案补录信息
+     *
+     * @param param 市房地产-档案补录信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateFileAdditional param);
+
+    /**
+     * 修改市房地产-档案补录信息
+     *
+     * @param param 市房地产-档案补录信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateFileAdditional param);
+
+    /**
+     * 批量删除市房地产-档案补录信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市房地产-档案补录信息信息
+     *
+     * @param id 市房地产-档案补录信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/file_additional/service/impl/TGuijiRealEstateFileAdditionalServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.real_estate.file_additional.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.real_estate.file_additional.domain.TGuijiRealEstateFileAdditional;
+import com.sooka.system.real_estate.file_additional.mapper.TGuijiRealEstateFileAdditionalMapper;
+import com.sooka.system.real_estate.file_additional.service.ITGuijiRealEstateFileAdditionalService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市房地产-档案补录信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiRealEstateFileAdditionalServiceImpl implements ITGuijiRealEstateFileAdditionalService
+{
+    @Autowired
+    private TGuijiRealEstateFileAdditionalMapper mapper;
+
+    /**
+     * 查询市房地产-档案补录信息
+     *
+     * @param id 市房地产-档案补录信息ID
+     * @return 市房地产-档案补录信息
+     */
+    @Override
+    public TGuijiRealEstateFileAdditional selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市房地产-档案补录信息列表
+     *
+     * @param param 市房地产-档案补录信息
+     * @return 市房地产-档案补录信息
+     */
+    @Override
+    public List<TGuijiRealEstateFileAdditional> selectList(TGuijiRealEstateFileAdditional param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市房地产-档案补录信息
+     *
+     * @param param 市房地产-档案补录信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiRealEstateFileAdditional param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市房地产-档案补录信息
+     *
+     * @param param 市房地产-档案补录信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiRealEstateFileAdditional param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市房地产-档案补录信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市房地产-档案补录信息信息
+     *
+     * @param id 市房地产-档案补录信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/housing_relocation/controller/TGuijiRealEstateHousingRelocationController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.real_estate.housing_relocation.controller;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import com.sooka.system.real_estate.housing_relocation.domain.TGuijiRealEstateHousingRelocation;
+import com.sooka.system.real_estate.housing_relocation.service.ITGuijiRealEstateHousingRelocationService;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 市房地产-回迁房信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/real_estate/real_estate_housing_relocation")
+public class TGuijiRealEstateHousingRelocationController extends BaseController
+{
+    private String prefix = "system/real_estate/housing_relocation";
+
+    @Autowired
+    private ITGuijiRealEstateHousingRelocationService service;
+
+    @RequiresPermissions("system:housing_relocation:view")
+    @GetMapping()
+    public String housing_relocation()
+    {
+        return prefix + "/housing_relocation";
+    }
+
+    /**
+     * 查询市房地产-回迁房信息列表
+     */
+    @RequiresPermissions("system:housing_relocation:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiRealEstateHousingRelocation param)
+    {
+        startPage();
+        List<TGuijiRealEstateHousingRelocation> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市房地产-回迁房信息列表
+     */
+    @RequiresPermissions("system:housing_relocation:export")
+    @Log(title = "市房地产-回迁房信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiRealEstateHousingRelocation param)
+    {
+        List<TGuijiRealEstateHousingRelocation> list = service.selectList(param);
+        ExcelUtil<TGuijiRealEstateHousingRelocation> util = new ExcelUtil<TGuijiRealEstateHousingRelocation>(TGuijiRealEstateHousingRelocation.class);
+        return util.exportExcel(list, "市房地产-回迁房信息");
+    }
+
+    /**
+     * 新增市房地产-回迁房信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市房地产-回迁房信息
+     */
+    @RequiresPermissions("system:housing_relocation:add")
+    @Log(title = "市房地产-回迁房信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiRealEstateHousingRelocation param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市房地产-回迁房信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateHousingRelocation param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市房地产-回迁房信息
+     */
+    @RequiresPermissions("system:housing_relocation:edit")
+    @Log(title = "市房地产-回迁房信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiRealEstateHousingRelocation param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市房地产-回迁房信息
+     */
+    @RequiresPermissions("system:housing_relocation:remove")
+    @Log(title = "市房地产-回迁房信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市房地产-回迁房信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateHousingRelocation param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 201 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/housing_relocation/domain/TGuijiRealEstateHousingRelocation.java

@@ -0,0 +1,201 @@
+package com.sooka.system.real_estate.housing_relocation.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市房地产-回迁房信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiRealEstateHousingRelocation extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    private String id;
+
+    /** 插入时间 */
+    @Excel(name = "插入时间")
+    private String cdTime;
+
+    /** 批次号 */
+    @Excel(name = "批次号")
+    private String cdBatch;
+
+    /** 标志位 */
+    @Excel(name = "标志位")
+    private String cdOperation;
+
+    /** 数据来源 */
+    @Excel(name = "数据来源")
+    private String cdSource;
+
+    /** 合同号 */
+    @Excel(name = "合同号" )
+    private String HTH;
+
+    /** 业务宗号 */
+    @Excel(name = "业务宗号" )
+    private String YWZH;
+
+    /** 出卖人姓名 */
+    @Excel(name = "出卖人姓名" )
+    private String CSRXM;
+
+    /** 买受人姓名 */
+    @Excel(name = "买受人姓名" )
+    private String MSRXM;
+
+    /** 身份证类型 */
+    @Excel(name = "身份证类型" )
+    private String SFZLX;
+
+    /** 身份证号 */
+    @Excel(name = "身份证号" )
+    private String SFZH;
+
+    /** 联系地址 */
+    @Excel(name = "联系地址" )
+    private String LXDZ;
+
+    /** 房屋坐落 */
+    @Excel(name = "房屋坐落" )
+    private String FWZL;
+
+    /** 合同总价 */
+    @Excel(name = "合同总价" )
+    private String HTZJ;
+
+    /** 建筑面积 */
+    @Excel(name = "建筑面积" )
+    private String ZJMJ;
+
+    /** 套内面积 */
+    @Excel(name = "套内面积" )
+    private String TNMJ;
+
+    /** 分摊面积 */
+    @Excel(name = "分摊面积" )
+    private String FTMJ;
+
+    /** 幢号 */
+    @Excel(name = "幢号" )
+    private String ZH;
+
+    /** 房号 */
+    @Excel(name = "房号" )
+    private String FH;
+
+    /** 房屋用途 */
+    @Excel(name = "房屋用途" )
+    private String FWYT;
+
+    /** 房屋性质 */
+    @Excel(name = "房屋性质" )
+    private String FWXZ;
+
+    /** 签约时间 */
+    @Excel(name = "签约时间" )
+    private String QYSJ;
+
+    /** 备案时间 */
+    @Excel(name = "备案时间" )
+    private String BASJ;
+
+    public String getHth()
+    {
+        return HTH;
+    }
+
+    public String getYwzh()
+    {
+        return YWZH;
+    }
+
+    public String getCsrxm()
+    {
+        return CSRXM;
+    }
+
+    public String getMsrxm()
+    {
+        return MSRXM;
+    }
+
+    public String getSfzlx()
+    {
+        return SFZLX;
+    }
+
+    public String getSfzh()
+    {
+        return SFZH;
+    }
+
+    public String getLxdz()
+    {
+        return LXDZ;
+    }
+
+    public String getFwzl()
+    {
+        return FWZL;
+    }
+
+    public String getHtzj()
+    {
+        return HTZJ;
+    }
+
+    public String getZjmj()
+    {
+        return ZJMJ;
+    }
+
+    public String getTnmj()
+    {
+        return TNMJ;
+    }
+
+    public String getFtmj()
+    {
+        return FTMJ;
+    }
+
+    public String getZh()
+    {
+        return ZH;
+    }
+
+    public String getFh()
+    {
+        return FH;
+    }
+
+    public String getFwyt()
+    {
+        return FWYT;
+    }
+
+    public String getFwxz()
+    {
+        return FWXZ;
+    }
+
+    public String getQysj()
+    {
+        return QYSJ;
+    }
+
+    public String getBasj()
+    {
+        return BASJ;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/housing_relocation/mapper/TGuijiRealEstateHousingRelocationMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.housing_relocation.mapper;
+
+import com.sooka.system.real_estate.housing_relocation.domain.TGuijiRealEstateHousingRelocation;
+
+import java.util.List;
+
+/**
+ * 市房地产-回迁房信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiRealEstateHousingRelocationMapper
+{
+    /**
+     * 查询市房地产-回迁房信息
+     *
+     * @param id 市房地产-回迁房信息ID
+     * @return 市房地产-回迁房信息
+     */
+    public TGuijiRealEstateHousingRelocation selectById(String id);
+
+    /**
+     * 查询市房地产-回迁房信息列表
+     *
+     * @param param 市房地产-回迁房信息
+     * @return 市房地产-回迁房信息集合
+     */
+    public List<TGuijiRealEstateHousingRelocation> selectList(TGuijiRealEstateHousingRelocation param);
+
+    /**
+     * 新增市房地产-回迁房信息
+     *
+     * @param param 市房地产-回迁房信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateHousingRelocation param);
+
+    /**
+     * 修改市房地产-回迁房信息
+     *
+     * @param param 市房地产-回迁房信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateHousingRelocation param);
+
+    /**
+     * 删除市房地产-回迁房信息
+     *
+     * @param id 市房地产-回迁房信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市房地产-回迁房信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/housing_relocation/service/ITGuijiRealEstateHousingRelocationService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.housing_relocation.service;
+
+import com.sooka.system.real_estate.housing_relocation.domain.TGuijiRealEstateHousingRelocation;
+
+import java.util.List;
+
+/**
+ * 市房地产-回迁房信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiRealEstateHousingRelocationService
+{
+    /**
+     * 查询市房地产-回迁房信息
+     *
+     * @param id 市房地产-回迁房信息ID
+     * @return 市房地产-回迁房信息
+     */
+    public TGuijiRealEstateHousingRelocation selectById(String id);
+
+    /**
+     * 查询市房地产-回迁房信息列表
+     *
+     * @param param 市房地产-回迁房信息
+     * @return 市房地产-回迁房信息集合
+     */
+    public List<TGuijiRealEstateHousingRelocation> selectList(TGuijiRealEstateHousingRelocation param);
+
+    /**
+     * 新增市房地产-回迁房信息
+     *
+     * @param param 市房地产-回迁房信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateHousingRelocation param);
+
+    /**
+     * 修改市房地产-回迁房信息
+     *
+     * @param param 市房地产-回迁房信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateHousingRelocation param);
+
+    /**
+     * 批量删除市房地产-回迁房信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市房地产-回迁房信息信息
+     *
+     * @param id 市房地产-回迁房信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/housing_relocation/service/impl/TGuijiRealEstateHousingRelocationServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.real_estate.housing_relocation.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.real_estate.housing_relocation.domain.TGuijiRealEstateHousingRelocation;
+import com.sooka.system.real_estate.housing_relocation.mapper.TGuijiRealEstateHousingRelocationMapper;
+import com.sooka.system.real_estate.housing_relocation.service.ITGuijiRealEstateHousingRelocationService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市房地产-回迁房信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiRealEstateHousingRelocationServiceImpl implements ITGuijiRealEstateHousingRelocationService
+{
+    @Autowired
+    private TGuijiRealEstateHousingRelocationMapper mapper;
+
+    /**
+     * 查询市房地产-回迁房信息
+     *
+     * @param id 市房地产-回迁房信息ID
+     * @return 市房地产-回迁房信息
+     */
+    @Override
+    public TGuijiRealEstateHousingRelocation selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市房地产-回迁房信息列表
+     *
+     * @param param 市房地产-回迁房信息
+     * @return 市房地产-回迁房信息
+     */
+    @Override
+    public List<TGuijiRealEstateHousingRelocation> selectList(TGuijiRealEstateHousingRelocation param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市房地产-回迁房信息
+     *
+     * @param param 市房地产-回迁房信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiRealEstateHousingRelocation param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市房地产-回迁房信息
+     *
+     * @param param 市房地产-回迁房信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiRealEstateHousingRelocation param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市房地产-回迁房信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市房地产-回迁房信息信息
+     *
+     * @param id 市房地产-回迁房信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_business/controller/TGuijiRealEstateMortgageBusinessController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.real_estate.mortgage_business.controller;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import com.sooka.system.real_estate.mortgage_business.domain.TGuijiRealEstateMortgageBusiness;
+import com.sooka.system.real_estate.mortgage_business.service.ITGuijiRealEstateMortgageBusinessService;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 市房地产-最商额抵押信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/real_estate/real_estate_mortgage_business")
+public class TGuijiRealEstateMortgageBusinessController extends BaseController
+{
+    private String prefix = "system/real_estate/mortgage_business";
+
+    @Autowired
+    private ITGuijiRealEstateMortgageBusinessService service;
+
+    @RequiresPermissions("system:mortgage_business:view")
+    @GetMapping()
+    public String mortgage_business()
+    {
+        return prefix + "/mortgage_business";
+    }
+
+    /**
+     * 查询市房地产-最商额抵押信息列表
+     */
+    @RequiresPermissions("system:mortgage_business:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiRealEstateMortgageBusiness param)
+    {
+        startPage();
+        List<TGuijiRealEstateMortgageBusiness> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市房地产-最商额抵押信息列表
+     */
+    @RequiresPermissions("system:mortgage_business:export")
+    @Log(title = "市房地产-最商额抵押信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiRealEstateMortgageBusiness param)
+    {
+        List<TGuijiRealEstateMortgageBusiness> list = service.selectList(param);
+        ExcelUtil<TGuijiRealEstateMortgageBusiness> util = new ExcelUtil<TGuijiRealEstateMortgageBusiness>(TGuijiRealEstateMortgageBusiness.class);
+        return util.exportExcel(list, "市房地产-最商额抵押信息");
+    }
+
+    /**
+     * 新增市房地产-最商额抵押信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市房地产-最商额抵押信息
+     */
+    @RequiresPermissions("system:mortgage_business:add")
+    @Log(title = "市房地产-最商额抵押信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiRealEstateMortgageBusiness param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市房地产-最商额抵押信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateMortgageBusiness param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市房地产-最商额抵押信息
+     */
+    @RequiresPermissions("system:mortgage_business:edit")
+    @Log(title = "市房地产-最商额抵押信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiRealEstateMortgageBusiness param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市房地产-最商额抵押信息
+     */
+    @RequiresPermissions("system:mortgage_business:remove")
+    @Log(title = "市房地产-最商额抵押信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市房地产-最商额抵押信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateMortgageBusiness param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 228 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_business/domain/TGuijiRealEstateMortgageBusiness.java

@@ -0,0 +1,228 @@
+package com.sooka.system.real_estate.mortgage_business.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市房地产-最商额抵押信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiRealEstateMortgageBusiness extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    private String id;
+
+    /** 插入时间 */
+    @Excel(name = "插入时间")
+    private String cdTime;
+
+    /** 批次号 */
+    @Excel(name = "批次号")
+    private String cdBatch;
+
+    /** 标志位 */
+    @Excel(name = "标志位")
+    private String cdOperation;
+
+    /** 数据来源 */
+    @Excel(name = "数据来源")
+    private String cdSource;
+
+    /** 业务宗号 */
+    @Excel(name = "业务宗号" )
+    private String YWZH;
+
+    /** 债务履行期限起 */
+    @Excel(name = "债务履行期限起" )
+    private String ZWLXQXQ;
+
+    /** 债务履行期限止 */
+    @Excel(name = "债务履行期限止" )
+    private String ZWLXQXZ;
+
+    /** 抵押类型 */
+    @Excel(name = "抵押类型" )
+    private String DYLX;
+
+    /** 主债权额 */
+    @Excel(name = "主债权额" )
+    private String ZZQE;
+
+    /** 房屋价值 */
+    @Excel(name = "房屋价值" )
+    private String FWJZ;
+
+    /** 担保范围 */
+    @Excel(name = "担保范围" )
+    private String DBFW;
+
+    /** 抵押合同编号 */
+    @Excel(name = "抵押合同编号" )
+    private String DYHTBH;
+
+    /** 抵押权人 */
+    @Excel(name = "抵押权人" )
+    private String DYQR;
+
+    /** 抵押权人证件号码 */
+    @Excel(name = "抵押权人证件号码" )
+    private String DYQRZJHM;
+
+    /** 抵押人 */
+    @Excel(name = "抵押人" )
+    private String DYR;
+
+    /** 抵押人证件号码 */
+    @Excel(name = "抵押人证件号码" )
+    private String DYRZJHM;
+
+    /** 债务人 */
+    @Excel(name = "债务人" )
+    private String ZWR;
+
+    /** 债务人证件号码 */
+    @Excel(name = "债务人证件号码" )
+    private String ZWRZJHM;
+
+    /** 他项权证号(登记证明号) */
+    @Excel(name = "他项权证号(登记证明号)" )
+    private String TXQZH;
+
+    /** 所有权证号 */
+    @Excel(name = "所有权证号" )
+    private String SYQZH;
+
+    /** 幢号 */
+    @Excel(name = "幢号" )
+    private String ZH;
+
+    /** 房号 */
+    @Excel(name = "房号" )
+    private String FH;
+
+    /** 房屋用途 */
+    @Excel(name = "房屋用途" )
+    private String FWYT;
+
+    /** 房屋性质 */
+    @Excel(name = "房屋性质" )
+    private String FWXZ;
+
+    /** 建筑面积 */
+    @Excel(name = "建筑面积" )
+    private String JZMJ;
+
+    public String getYwzh()
+    {
+        return YWZH;
+    }
+
+    public String getZwlxqxq()
+    {
+        return ZWLXQXQ;
+    }
+
+    public String getZwlxqxz()
+    {
+        return ZWLXQXZ;
+    }
+
+    public String getDylx()
+    {
+        return DYLX;
+    }
+
+    public String getZzqe()
+    {
+        return ZZQE;
+    }
+
+    public String getFwjz()
+    {
+        return FWJZ;
+    }
+
+    public String getDbfw()
+    {
+        return DBFW;
+    }
+
+    public String getDyhtbh()
+    {
+        return DYHTBH;
+    }
+
+    public String getDyqr()
+    {
+        return DYQR;
+    }
+
+    public String getDyqrzjhm()
+    {
+        return DYQRZJHM;
+    }
+
+    public String getDyr()
+    {
+        return DYR;
+    }
+
+    public String getDyrzjhm()
+    {
+        return DYRZJHM;
+    }
+
+    public String getZwr()
+    {
+        return ZWR;
+    }
+
+    public String getZwrzjhm()
+    {
+        return ZWRZJHM;
+    }
+
+    public String getTxqzh()
+    {
+        return TXQZH;
+    }
+
+    public String getSyqzh()
+    {
+        return SYQZH;
+    }
+
+    public String getZh()
+    {
+        return ZH;
+    }
+
+    public String getFh()
+    {
+        return FH;
+    }
+
+    public String getFwyt()
+    {
+        return FWYT;
+    }
+
+    public String getFwxz()
+    {
+        return FWXZ;
+    }
+
+    public String getJzmj()
+    {
+        return JZMJ;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_business/mapper/TGuijiRealEstateMortgageBusinessMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.mortgage_business.mapper;
+
+import com.sooka.system.real_estate.mortgage_business.domain.TGuijiRealEstateMortgageBusiness;
+
+import java.util.List;
+
+/**
+ * 市房地产-最商额抵押信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiRealEstateMortgageBusinessMapper
+{
+    /**
+     * 查询市房地产-最商额抵押信息
+     *
+     * @param id 市房地产-最商额抵押信息ID
+     * @return 市房地产-最商额抵押信息
+     */
+    public TGuijiRealEstateMortgageBusiness selectById(String id);
+
+    /**
+     * 查询市房地产-最商额抵押信息列表
+     *
+     * @param param 市房地产-最商额抵押信息
+     * @return 市房地产-最商额抵押信息集合
+     */
+    public List<TGuijiRealEstateMortgageBusiness> selectList(TGuijiRealEstateMortgageBusiness param);
+
+    /**
+     * 新增市房地产-最商额抵押信息
+     *
+     * @param param 市房地产-最商额抵押信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateMortgageBusiness param);
+
+    /**
+     * 修改市房地产-最商额抵押信息
+     *
+     * @param param 市房地产-最商额抵押信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateMortgageBusiness param);
+
+    /**
+     * 删除市房地产-最商额抵押信息
+     *
+     * @param id 市房地产-最商额抵押信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市房地产-最商额抵押信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_business/service/ITGuijiRealEstateMortgageBusinessService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.mortgage_business.service;
+
+import com.sooka.system.real_estate.mortgage_business.domain.TGuijiRealEstateMortgageBusiness;
+
+import java.util.List;
+
+/**
+ * 市房地产-最商额抵押信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiRealEstateMortgageBusinessService
+{
+    /**
+     * 查询市房地产-最商额抵押信息
+     *
+     * @param id 市房地产-最商额抵押信息ID
+     * @return 市房地产-最商额抵押信息
+     */
+    public TGuijiRealEstateMortgageBusiness selectById(String id);
+
+    /**
+     * 查询市房地产-最商额抵押信息列表
+     *
+     * @param param 市房地产-最商额抵押信息
+     * @return 市房地产-最商额抵押信息集合
+     */
+    public List<TGuijiRealEstateMortgageBusiness> selectList(TGuijiRealEstateMortgageBusiness param);
+
+    /**
+     * 新增市房地产-最商额抵押信息
+     *
+     * @param param 市房地产-最商额抵押信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateMortgageBusiness param);
+
+    /**
+     * 修改市房地产-最商额抵押信息
+     *
+     * @param param 市房地产-最商额抵押信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateMortgageBusiness param);
+
+    /**
+     * 批量删除市房地产-最商额抵押信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市房地产-最商额抵押信息信息
+     *
+     * @param id 市房地产-最商额抵押信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_business/service/impl/TGuijiRealEstateMortgageBusinessServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.real_estate.mortgage_business.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.real_estate.mortgage_business.domain.TGuijiRealEstateMortgageBusiness;
+import com.sooka.system.real_estate.mortgage_business.mapper.TGuijiRealEstateMortgageBusinessMapper;
+import com.sooka.system.real_estate.mortgage_business.service.ITGuijiRealEstateMortgageBusinessService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市房地产-最商额抵押信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiRealEstateMortgageBusinessServiceImpl implements ITGuijiRealEstateMortgageBusinessService
+{
+    @Autowired
+    private TGuijiRealEstateMortgageBusinessMapper mapper;
+
+    /**
+     * 查询市房地产-最商额抵押信息
+     *
+     * @param id 市房地产-最商额抵押信息ID
+     * @return 市房地产-最商额抵押信息
+     */
+    @Override
+    public TGuijiRealEstateMortgageBusiness selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市房地产-最商额抵押信息列表
+     *
+     * @param param 市房地产-最商额抵押信息
+     * @return 市房地产-最商额抵押信息
+     */
+    @Override
+    public List<TGuijiRealEstateMortgageBusiness> selectList(TGuijiRealEstateMortgageBusiness param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市房地产-最商额抵押信息
+     *
+     * @param param 市房地产-最商额抵押信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiRealEstateMortgageBusiness param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市房地产-最商额抵押信息
+     *
+     * @param param 市房地产-最商额抵押信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiRealEstateMortgageBusiness param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市房地产-最商额抵押信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市房地产-最商额抵押信息信息
+     *
+     * @param id 市房地产-最商额抵押信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_cancel/controller/TGuijiRealEstateMortgageCancelController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.real_estate.mortgage_cancel.controller;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import com.sooka.system.real_estate.mortgage_cancel.domain.TGuijiRealEstateMortgageCancel;
+import com.sooka.system.real_estate.mortgage_cancel.service.ITGuijiRealEstateMortgageCancelService;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 市房地产-一般抵押权注销信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/real_estate/real_estate_mortgage_cancel")
+public class TGuijiRealEstateMortgageCancelController extends BaseController
+{
+    private String prefix = "system/real_estate/mortgage_cancel";
+
+    @Autowired
+    private ITGuijiRealEstateMortgageCancelService service;
+
+    @RequiresPermissions("system:mortgage_cancel:view")
+    @GetMapping()
+    public String mortgage_cancel()
+    {
+        return prefix + "/mortgage_cancel";
+    }
+
+    /**
+     * 查询市房地产-一般抵押权注销信息列表
+     */
+    @RequiresPermissions("system:mortgage_cancel:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiRealEstateMortgageCancel param)
+    {
+        startPage();
+        List<TGuijiRealEstateMortgageCancel> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市房地产-一般抵押权注销信息列表
+     */
+    @RequiresPermissions("system:mortgage_cancel:export")
+    @Log(title = "市房地产-一般抵押权注销信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiRealEstateMortgageCancel param)
+    {
+        List<TGuijiRealEstateMortgageCancel> list = service.selectList(param);
+        ExcelUtil<TGuijiRealEstateMortgageCancel> util = new ExcelUtil<TGuijiRealEstateMortgageCancel>(TGuijiRealEstateMortgageCancel.class);
+        return util.exportExcel(list, "市房地产-一般抵押权注销信息");
+    }
+
+    /**
+     * 新增市房地产-一般抵押权注销信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市房地产-一般抵押权注销信息
+     */
+    @RequiresPermissions("system:mortgage_cancel:add")
+    @Log(title = "市房地产-一般抵押权注销信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiRealEstateMortgageCancel param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市房地产-一般抵押权注销信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateMortgageCancel param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市房地产-一般抵押权注销信息
+     */
+    @RequiresPermissions("system:mortgage_cancel:edit")
+    @Log(title = "市房地产-一般抵押权注销信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiRealEstateMortgageCancel param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市房地产-一般抵押权注销信息
+     */
+    @RequiresPermissions("system:mortgage_cancel:remove")
+    @Log(title = "市房地产-一般抵押权注销信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市房地产-一般抵押权注销信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateMortgageCancel param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 201 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_cancel/domain/TGuijiRealEstateMortgageCancel.java

@@ -0,0 +1,201 @@
+package com.sooka.system.real_estate.mortgage_cancel.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市房地产-一般抵押权注销信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiRealEstateMortgageCancel extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    private String id;
+
+    /** 插入时间 */
+    @Excel(name = "插入时间")
+    private String cdTime;
+
+    /** 批次号 */
+    @Excel(name = "批次号")
+    private String cdBatch;
+
+    /** 标志位 */
+    @Excel(name = "标志位")
+    private String cdOperation;
+
+    /** 数据来源 */
+    @Excel(name = "数据来源")
+    private String cdSource;
+
+    /** 合同号 */
+    @Excel(name = "合同号" )
+    private String HTH;
+
+    /** 业务宗号 */
+    @Excel(name = "业务宗号" )
+    private String YWZH;
+
+    /** 出卖人姓名 */
+    @Excel(name = "出卖人姓名" )
+    private String CSRXM;
+
+    /** 买受人姓名 */
+    @Excel(name = "买受人姓名" )
+    private String MSRXM;
+
+    /** 身份证类型 */
+    @Excel(name = "身份证类型" )
+    private String SFZLX;
+
+    /** 身份证号 */
+    @Excel(name = "身份证号" )
+    private String SFZH;
+
+    /** 联系地址 */
+    @Excel(name = "联系地址" )
+    private String LXDZ;
+
+    /** 房屋坐落 */
+    @Excel(name = "房屋坐落" )
+    private String FWZL;
+
+    /** 合同总价 */
+    @Excel(name = "合同总价" )
+    private String HTZJ;
+
+    /** 建筑面积 */
+    @Excel(name = "建筑面积" )
+    private String ZJMJ;
+
+    /** 套内面积 */
+    @Excel(name = "套内面积" )
+    private String TNMJ;
+
+    /** 分摊面积 */
+    @Excel(name = "分摊面积" )
+    private String FTMJ;
+
+    /** 幢号 */
+    @Excel(name = "幢号" )
+    private String ZH;
+
+    /** 房号 */
+    @Excel(name = "房号" )
+    private String FH;
+
+    /** 房屋用途 */
+    @Excel(name = "房屋用途" )
+    private String FWYT;
+
+    /** 房屋性质 */
+    @Excel(name = "房屋性质" )
+    private String FWXZ;
+
+    /** 签约时间 */
+    @Excel(name = "签约时间" )
+    private String QYSJ;
+
+    /** 备案时间 */
+    @Excel(name = "备案时间" )
+    private String BASJ;
+
+    public String getHth()
+    {
+        return HTH;
+    }
+
+    public String getYwzh()
+    {
+        return YWZH;
+    }
+
+    public String getCsrxm()
+    {
+        return CSRXM;
+    }
+
+    public String getMsrxm()
+    {
+        return MSRXM;
+    }
+
+    public String getSfzlx()
+    {
+        return SFZLX;
+    }
+
+    public String getSfzh()
+    {
+        return SFZH;
+    }
+
+    public String getLxdz()
+    {
+        return LXDZ;
+    }
+
+    public String getFwzl()
+    {
+        return FWZL;
+    }
+
+    public String getHtzj()
+    {
+        return HTZJ;
+    }
+
+    public String getZjmj()
+    {
+        return ZJMJ;
+    }
+
+    public String getTnmj()
+    {
+        return TNMJ;
+    }
+
+    public String getFtmj()
+    {
+        return FTMJ;
+    }
+
+    public String getZh()
+    {
+        return ZH;
+    }
+
+    public String getFh()
+    {
+        return FH;
+    }
+
+    public String getFwyt()
+    {
+        return FWYT;
+    }
+
+    public String getFwxz()
+    {
+        return FWXZ;
+    }
+
+    public String getQysj()
+    {
+        return QYSJ;
+    }
+
+    public String getBasj()
+    {
+        return BASJ;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_cancel/mapper/TGuijiRealEstateMortgageCancelMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.mortgage_cancel.mapper;
+
+import com.sooka.system.real_estate.mortgage_cancel.domain.TGuijiRealEstateMortgageCancel;
+
+import java.util.List;
+
+/**
+ * 市房地产-一般抵押权注销信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiRealEstateMortgageCancelMapper
+{
+    /**
+     * 查询市房地产-一般抵押权注销信息
+     *
+     * @param id 市房地产-一般抵押权注销信息ID
+     * @return 市房地产-一般抵押权注销信息
+     */
+    public TGuijiRealEstateMortgageCancel selectById(String id);
+
+    /**
+     * 查询市房地产-一般抵押权注销信息列表
+     *
+     * @param param 市房地产-一般抵押权注销信息
+     * @return 市房地产-一般抵押权注销信息集合
+     */
+    public List<TGuijiRealEstateMortgageCancel> selectList(TGuijiRealEstateMortgageCancel param);
+
+    /**
+     * 新增市房地产-一般抵押权注销信息
+     *
+     * @param param 市房地产-一般抵押权注销信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateMortgageCancel param);
+
+    /**
+     * 修改市房地产-一般抵押权注销信息
+     *
+     * @param param 市房地产-一般抵押权注销信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateMortgageCancel param);
+
+    /**
+     * 删除市房地产-一般抵押权注销信息
+     *
+     * @param id 市房地产-一般抵押权注销信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市房地产-一般抵押权注销信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_cancel/service/ITGuijiRealEstateMortgageCancelService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.mortgage_cancel.service;
+
+import com.sooka.system.real_estate.mortgage_cancel.domain.TGuijiRealEstateMortgageCancel;
+
+import java.util.List;
+
+/**
+ * 市房地产-一般抵押权注销信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiRealEstateMortgageCancelService
+{
+    /**
+     * 查询市房地产-一般抵押权注销信息
+     *
+     * @param id 市房地产-一般抵押权注销信息ID
+     * @return 市房地产-一般抵押权注销信息
+     */
+    public TGuijiRealEstateMortgageCancel selectById(String id);
+
+    /**
+     * 查询市房地产-一般抵押权注销信息列表
+     *
+     * @param param 市房地产-一般抵押权注销信息
+     * @return 市房地产-一般抵押权注销信息集合
+     */
+    public List<TGuijiRealEstateMortgageCancel> selectList(TGuijiRealEstateMortgageCancel param);
+
+    /**
+     * 新增市房地产-一般抵押权注销信息
+     *
+     * @param param 市房地产-一般抵押权注销信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateMortgageCancel param);
+
+    /**
+     * 修改市房地产-一般抵押权注销信息
+     *
+     * @param param 市房地产-一般抵押权注销信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateMortgageCancel param);
+
+    /**
+     * 批量删除市房地产-一般抵押权注销信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市房地产-一般抵押权注销信息信息
+     *
+     * @param id 市房地产-一般抵押权注销信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_cancel/service/impl/TGuijiRealEstateMortgageCancelServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.real_estate.mortgage_cancel.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.real_estate.mortgage_cancel.domain.TGuijiRealEstateMortgageCancel;
+import com.sooka.system.real_estate.mortgage_cancel.mapper.TGuijiRealEstateMortgageCancelMapper;
+import com.sooka.system.real_estate.mortgage_cancel.service.ITGuijiRealEstateMortgageCancelService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市房地产-一般抵押权注销信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiRealEstateMortgageCancelServiceImpl implements ITGuijiRealEstateMortgageCancelService
+{
+    @Autowired
+    private TGuijiRealEstateMortgageCancelMapper mapper;
+
+    /**
+     * 查询市房地产-一般抵押权注销信息
+     *
+     * @param id 市房地产-一般抵押权注销信息ID
+     * @return 市房地产-一般抵押权注销信息
+     */
+    @Override
+    public TGuijiRealEstateMortgageCancel selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市房地产-一般抵押权注销信息列表
+     *
+     * @param param 市房地产-一般抵押权注销信息
+     * @return 市房地产-一般抵押权注销信息
+     */
+    @Override
+    public List<TGuijiRealEstateMortgageCancel> selectList(TGuijiRealEstateMortgageCancel param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市房地产-一般抵押权注销信息
+     *
+     * @param param 市房地产-一般抵押权注销信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiRealEstateMortgageCancel param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市房地产-一般抵押权注销信息
+     *
+     * @param param 市房地产-一般抵押权注销信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiRealEstateMortgageCancel param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市房地产-一般抵押权注销信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市房地产-一般抵押权注销信息信息
+     *
+     * @param id 市房地产-一般抵押权注销信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_change/controller/TGuijiRealEstateMortgageChangeController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.real_estate.mortgage_change.controller;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import com.sooka.system.real_estate.mortgage_change.domain.TGuijiRealEstateMortgageChange;
+import com.sooka.system.real_estate.mortgage_change.service.ITGuijiRealEstateMortgageChangeService;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 市房地产-一般抵押权变更信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/real_estate/real_estate_mortgage_change")
+public class TGuijiRealEstateMortgageChangeController extends BaseController
+{
+    private String prefix = "system/real_estate/mortgage_change";
+
+    @Autowired
+    private ITGuijiRealEstateMortgageChangeService service;
+
+    @RequiresPermissions("system:mortgage_change:view")
+    @GetMapping()
+    public String mortgage_change()
+    {
+        return prefix + "/mortgage_change";
+    }
+
+    /**
+     * 查询市房地产-一般抵押权变更信息列表
+     */
+    @RequiresPermissions("system:mortgage_change:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiRealEstateMortgageChange param)
+    {
+        startPage();
+        List<TGuijiRealEstateMortgageChange> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市房地产-一般抵押权变更信息列表
+     */
+    @RequiresPermissions("system:mortgage_change:export")
+    @Log(title = "市房地产-一般抵押权变更信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiRealEstateMortgageChange param)
+    {
+        List<TGuijiRealEstateMortgageChange> list = service.selectList(param);
+        ExcelUtil<TGuijiRealEstateMortgageChange> util = new ExcelUtil<TGuijiRealEstateMortgageChange>(TGuijiRealEstateMortgageChange.class);
+        return util.exportExcel(list, "市房地产-一般抵押权变更信息");
+    }
+
+    /**
+     * 新增市房地产-一般抵押权变更信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市房地产-一般抵押权变更信息
+     */
+    @RequiresPermissions("system:mortgage_change:add")
+    @Log(title = "市房地产-一般抵押权变更信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiRealEstateMortgageChange param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市房地产-一般抵押权变更信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateMortgageChange param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市房地产-一般抵押权变更信息
+     */
+    @RequiresPermissions("system:mortgage_change:edit")
+    @Log(title = "市房地产-一般抵押权变更信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiRealEstateMortgageChange param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市房地产-一般抵押权变更信息
+     */
+    @RequiresPermissions("system:mortgage_change:remove")
+    @Log(title = "市房地产-一般抵押权变更信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市房地产-一般抵押权变更信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateMortgageChange param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 201 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_change/domain/TGuijiRealEstateMortgageChange.java

@@ -0,0 +1,201 @@
+package com.sooka.system.real_estate.mortgage_change.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市房地产-一般抵押权变更信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiRealEstateMortgageChange extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    private String id;
+
+    /** 插入时间 */
+    @Excel(name = "插入时间")
+    private String cdTime;
+
+    /** 批次号 */
+    @Excel(name = "批次号")
+    private String cdBatch;
+
+    /** 标志位 */
+    @Excel(name = "标志位")
+    private String cdOperation;
+
+    /** 数据来源 */
+    @Excel(name = "数据来源")
+    private String cdSource;
+
+    /** 合同号 */
+    @Excel(name = "合同号" )
+    private String HTH;
+
+    /** 业务宗号 */
+    @Excel(name = "业务宗号" )
+    private String YWZH;
+
+    /** 出卖人姓名 */
+    @Excel(name = "出卖人姓名" )
+    private String CSRXM;
+
+    /** 买受人姓名 */
+    @Excel(name = "买受人姓名" )
+    private String MSRXM;
+
+    /** 身份证类型 */
+    @Excel(name = "身份证类型" )
+    private String SFZLX;
+
+    /** 身份证号 */
+    @Excel(name = "身份证号" )
+    private String SFZH;
+
+    /** 联系地址 */
+    @Excel(name = "联系地址" )
+    private String LXDZ;
+
+    /** 房屋坐落 */
+    @Excel(name = "房屋坐落" )
+    private String FWZL;
+
+    /** 合同总价 */
+    @Excel(name = "合同总价" )
+    private String HTZJ;
+
+    /** 建筑面积 */
+    @Excel(name = "建筑面积" )
+    private String ZJMJ;
+
+    /** 套内面积 */
+    @Excel(name = "套内面积" )
+    private String TNMJ;
+
+    /** 分摊面积 */
+    @Excel(name = "分摊面积" )
+    private String FTMJ;
+
+    /** 幢号 */
+    @Excel(name = "幢号" )
+    private String ZH;
+
+    /** 房号 */
+    @Excel(name = "房号" )
+    private String FH;
+
+    /** 房屋用途 */
+    @Excel(name = "房屋用途" )
+    private String FWYT;
+
+    /** 房屋性质 */
+    @Excel(name = "房屋性质" )
+    private String FWXZ;
+
+    /** 签约时间 */
+    @Excel(name = "签约时间" )
+    private String QYSJ;
+
+    /** 备案时间 */
+    @Excel(name = "备案时间" )
+    private String BASJ;
+
+    public String getHth()
+    {
+        return HTH;
+    }
+
+    public String getYwzh()
+    {
+        return YWZH;
+    }
+
+    public String getCsrxm()
+    {
+        return CSRXM;
+    }
+
+    public String getMsrxm()
+    {
+        return MSRXM;
+    }
+
+    public String getSfzlx()
+    {
+        return SFZLX;
+    }
+
+    public String getSfzh()
+    {
+        return SFZH;
+    }
+
+    public String getLxdz()
+    {
+        return LXDZ;
+    }
+
+    public String getFwzl()
+    {
+        return FWZL;
+    }
+
+    public String getHtzj()
+    {
+        return HTZJ;
+    }
+
+    public String getZjmj()
+    {
+        return ZJMJ;
+    }
+
+    public String getTnmj()
+    {
+        return TNMJ;
+    }
+
+    public String getFtmj()
+    {
+        return FTMJ;
+    }
+
+    public String getZh()
+    {
+        return ZH;
+    }
+
+    public String getFh()
+    {
+        return FH;
+    }
+
+    public String getFwyt()
+    {
+        return FWYT;
+    }
+
+    public String getFwxz()
+    {
+        return FWXZ;
+    }
+
+    public String getQysj()
+    {
+        return QYSJ;
+    }
+
+    public String getBasj()
+    {
+        return BASJ;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_change/mapper/TGuijiRealEstateMortgageChangeMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.mortgage_change.mapper;
+
+import com.sooka.system.real_estate.mortgage_change.domain.TGuijiRealEstateMortgageChange;
+
+import java.util.List;
+
+/**
+ * 市房地产-一般抵押权变更信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiRealEstateMortgageChangeMapper
+{
+    /**
+     * 查询市房地产-一般抵押权变更信息
+     *
+     * @param id 市房地产-一般抵押权变更信息ID
+     * @return 市房地产-一般抵押权变更信息
+     */
+    public TGuijiRealEstateMortgageChange selectById(String id);
+
+    /**
+     * 查询市房地产-一般抵押权变更信息列表
+     *
+     * @param param 市房地产-一般抵押权变更信息
+     * @return 市房地产-一般抵押权变更信息集合
+     */
+    public List<TGuijiRealEstateMortgageChange> selectList(TGuijiRealEstateMortgageChange param);
+
+    /**
+     * 新增市房地产-一般抵押权变更信息
+     *
+     * @param param 市房地产-一般抵押权变更信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateMortgageChange param);
+
+    /**
+     * 修改市房地产-一般抵押权变更信息
+     *
+     * @param param 市房地产-一般抵押权变更信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateMortgageChange param);
+
+    /**
+     * 删除市房地产-一般抵押权变更信息
+     *
+     * @param id 市房地产-一般抵押权变更信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市房地产-一般抵押权变更信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_change/service/ITGuijiRealEstateMortgageChangeService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.mortgage_change.service;
+
+import com.sooka.system.real_estate.mortgage_change.domain.TGuijiRealEstateMortgageChange;
+
+import java.util.List;
+
+/**
+ * 市房地产-一般抵押权变更信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiRealEstateMortgageChangeService
+{
+    /**
+     * 查询市房地产-一般抵押权变更信息
+     *
+     * @param id 市房地产-一般抵押权变更信息ID
+     * @return 市房地产-一般抵押权变更信息
+     */
+    public TGuijiRealEstateMortgageChange selectById(String id);
+
+    /**
+     * 查询市房地产-一般抵押权变更信息列表
+     *
+     * @param param 市房地产-一般抵押权变更信息
+     * @return 市房地产-一般抵押权变更信息集合
+     */
+    public List<TGuijiRealEstateMortgageChange> selectList(TGuijiRealEstateMortgageChange param);
+
+    /**
+     * 新增市房地产-一般抵押权变更信息
+     *
+     * @param param 市房地产-一般抵押权变更信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateMortgageChange param);
+
+    /**
+     * 修改市房地产-一般抵押权变更信息
+     *
+     * @param param 市房地产-一般抵押权变更信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateMortgageChange param);
+
+    /**
+     * 批量删除市房地产-一般抵押权变更信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市房地产-一般抵押权变更信息信息
+     *
+     * @param id 市房地产-一般抵押权变更信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_change/service/impl/TGuijiRealEstateMortgageChangeServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.real_estate.mortgage_change.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.real_estate.mortgage_change.domain.TGuijiRealEstateMortgageChange;
+import com.sooka.system.real_estate.mortgage_change.mapper.TGuijiRealEstateMortgageChangeMapper;
+import com.sooka.system.real_estate.mortgage_change.service.ITGuijiRealEstateMortgageChangeService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市房地产-一般抵押权变更信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiRealEstateMortgageChangeServiceImpl implements ITGuijiRealEstateMortgageChangeService
+{
+    @Autowired
+    private TGuijiRealEstateMortgageChangeMapper mapper;
+
+    /**
+     * 查询市房地产-一般抵押权变更信息
+     *
+     * @param id 市房地产-一般抵押权变更信息ID
+     * @return 市房地产-一般抵押权变更信息
+     */
+    @Override
+    public TGuijiRealEstateMortgageChange selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市房地产-一般抵押权变更信息列表
+     *
+     * @param param 市房地产-一般抵押权变更信息
+     * @return 市房地产-一般抵押权变更信息
+     */
+    @Override
+    public List<TGuijiRealEstateMortgageChange> selectList(TGuijiRealEstateMortgageChange param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市房地产-一般抵押权变更信息
+     *
+     * @param param 市房地产-一般抵押权变更信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiRealEstateMortgageChange param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市房地产-一般抵押权变更信息
+     *
+     * @param param 市房地产-一般抵押权变更信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiRealEstateMortgageChange param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市房地产-一般抵押权变更信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市房地产-一般抵押权变更信息信息
+     *
+     * @param id 市房地产-一般抵押权变更信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_construction/controller/TGuijiRealEstateMortgageConstructionController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.real_estate.mortgage_construction.controller;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import com.sooka.system.real_estate.mortgage_construction.domain.TGuijiRealEstateMortgageConstruction;
+import com.sooka.system.real_estate.mortgage_construction.service.ITGuijiRealEstateMortgageConstructionService;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 市房地产-在建工程抵押信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/real_estate/real_estate_mortgage_construction")
+public class TGuijiRealEstateMortgageConstructionController extends BaseController
+{
+    private String prefix = "system/real_estate/mortgage_construction";
+
+    @Autowired
+    private ITGuijiRealEstateMortgageConstructionService service;
+
+    @RequiresPermissions("system:mortgage_construction:view")
+    @GetMapping()
+    public String mortgage_construction()
+    {
+        return prefix + "/mortgage_construction";
+    }
+
+    /**
+     * 查询市房地产-在建工程抵押信息列表
+     */
+    @RequiresPermissions("system:mortgage_construction:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiRealEstateMortgageConstruction param)
+    {
+        startPage();
+        List<TGuijiRealEstateMortgageConstruction> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市房地产-在建工程抵押信息列表
+     */
+    @RequiresPermissions("system:mortgage_construction:export")
+    @Log(title = "市房地产-在建工程抵押信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiRealEstateMortgageConstruction param)
+    {
+        List<TGuijiRealEstateMortgageConstruction> list = service.selectList(param);
+        ExcelUtil<TGuijiRealEstateMortgageConstruction> util = new ExcelUtil<TGuijiRealEstateMortgageConstruction>(TGuijiRealEstateMortgageConstruction.class);
+        return util.exportExcel(list, "市房地产-在建工程抵押信息");
+    }
+
+    /**
+     * 新增市房地产-在建工程抵押信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市房地产-在建工程抵押信息
+     */
+    @RequiresPermissions("system:mortgage_construction:add")
+    @Log(title = "市房地产-在建工程抵押信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiRealEstateMortgageConstruction param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市房地产-在建工程抵押信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateMortgageConstruction param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市房地产-在建工程抵押信息
+     */
+    @RequiresPermissions("system:mortgage_construction:edit")
+    @Log(title = "市房地产-在建工程抵押信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiRealEstateMortgageConstruction param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市房地产-在建工程抵押信息
+     */
+    @RequiresPermissions("system:mortgage_construction:remove")
+    @Log(title = "市房地产-在建工程抵押信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市房地产-在建工程抵押信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateMortgageConstruction param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 228 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_construction/domain/TGuijiRealEstateMortgageConstruction.java

@@ -0,0 +1,228 @@
+package com.sooka.system.real_estate.mortgage_construction.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市房地产-在建工程抵押信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiRealEstateMortgageConstruction extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    private String id;
+
+    /** 插入时间 */
+    @Excel(name = "插入时间")
+    private String cdTime;
+
+    /** 批次号 */
+    @Excel(name = "批次号")
+    private String cdBatch;
+
+    /** 标志位 */
+    @Excel(name = "标志位")
+    private String cdOperation;
+
+    /** 数据来源 */
+    @Excel(name = "数据来源")
+    private String cdSource;
+
+    /** 业务宗号 */
+    @Excel(name = "业务宗号" )
+    private String YWZH;
+
+    /** 债务履行期限起 */
+    @Excel(name = "债务履行期限起" )
+    private String ZWLXQXQ;
+
+    /** 债务履行期限止 */
+    @Excel(name = "债务履行期限止" )
+    private String ZWLXQXZ;
+
+    /** 抵押类型 */
+    @Excel(name = "抵押类型" )
+    private String DYLX;
+
+    /** 主债权额 */
+    @Excel(name = "主债权额" )
+    private String ZZQE;
+
+    /** 房屋价值 */
+    @Excel(name = "房屋价值" )
+    private String FWJZ;
+
+    /** 担保范围 */
+    @Excel(name = "担保范围" )
+    private String DBFW;
+
+    /** 抵押合同编号 */
+    @Excel(name = "抵押合同编号" )
+    private String DYHTBH;
+
+    /** 抵押权人 */
+    @Excel(name = "抵押权人" )
+    private String DYQR;
+
+    /** 抵押权人证件号码 */
+    @Excel(name = "抵押权人证件号码" )
+    private String DYQRZJHM;
+
+    /** 抵押人 */
+    @Excel(name = "抵押人" )
+    private String DYR;
+
+    /** 抵押人证件号码 */
+    @Excel(name = "抵押人证件号码" )
+    private String DYRZJHM;
+
+    /** 债务人 */
+    @Excel(name = "债务人" )
+    private String ZWR;
+
+    /** 债务人证件号码 */
+    @Excel(name = "债务人证件号码" )
+    private String ZWRZJHM;
+
+    /** 他项权证号(登记证明号) */
+    @Excel(name = "他项权证号(登记证明号)" )
+    private String TXQZH;
+
+    /** 楼盘编号 */
+    @Excel(name = "楼盘编号" )
+    private String LPBH;
+
+    /** 幢号 */
+    @Excel(name = "幢号" )
+    private String ZH;
+
+    /** 房号 */
+    @Excel(name = "房号" )
+    private String FH;
+
+    /** 房屋用途 */
+    @Excel(name = "房屋用途" )
+    private String FWYT;
+
+    /** 房屋性质 */
+    @Excel(name = "房屋性质" )
+    private String FWXZ;
+
+    /** 建筑面积 */
+    @Excel(name = "建筑面积" )
+    private String JZMJ;
+
+    public String getYwzh()
+    {
+        return YWZH;
+    }
+
+    public String getZwlxqxq()
+    {
+        return ZWLXQXQ;
+    }
+
+    public String getZwlxqxz()
+    {
+        return ZWLXQXZ;
+    }
+
+    public String getDylx()
+    {
+        return DYLX;
+    }
+
+    public String getZzqe()
+    {
+        return ZZQE;
+    }
+
+    public String getFwjz()
+    {
+        return FWJZ;
+    }
+
+    public String getDbfw()
+    {
+        return DBFW;
+    }
+
+    public String getDyhtbh()
+    {
+        return DYHTBH;
+    }
+
+    public String getDyqr()
+    {
+        return DYQR;
+    }
+
+    public String getDyqrzjhm()
+    {
+        return DYQRZJHM;
+    }
+
+    public String getDyr()
+    {
+        return DYR;
+    }
+
+    public String getDyrzjhm()
+    {
+        return DYRZJHM;
+    }
+
+    public String getZwr()
+    {
+        return ZWR;
+    }
+
+    public String getZwrzjhm()
+    {
+        return ZWRZJHM;
+    }
+
+    public String getTxqzh()
+    {
+        return TXQZH;
+    }
+
+    public String getLpbh()
+    {
+        return LPBH;
+    }
+
+    public String getZh()
+    {
+        return ZH;
+    }
+
+    public String getFh()
+    {
+        return FH;
+    }
+
+    public String getFwyt()
+    {
+        return FWYT;
+    }
+
+    public String getFwxz()
+    {
+        return FWXZ;
+    }
+
+    public String getJzmj()
+    {
+        return JZMJ;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_construction/mapper/TGuijiRealEstateMortgageConstructionMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.mortgage_construction.mapper;
+
+import com.sooka.system.real_estate.mortgage_construction.domain.TGuijiRealEstateMortgageConstruction;
+
+import java.util.List;
+
+/**
+ * 市房地产-在建工程抵押信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiRealEstateMortgageConstructionMapper
+{
+    /**
+     * 查询市房地产-在建工程抵押信息
+     *
+     * @param id 市房地产-在建工程抵押信息ID
+     * @return 市房地产-在建工程抵押信息
+     */
+    public TGuijiRealEstateMortgageConstruction selectById(String id);
+
+    /**
+     * 查询市房地产-在建工程抵押信息列表
+     *
+     * @param param 市房地产-在建工程抵押信息
+     * @return 市房地产-在建工程抵押信息集合
+     */
+    public List<TGuijiRealEstateMortgageConstruction> selectList(TGuijiRealEstateMortgageConstruction param);
+
+    /**
+     * 新增市房地产-在建工程抵押信息
+     *
+     * @param param 市房地产-在建工程抵押信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateMortgageConstruction param);
+
+    /**
+     * 修改市房地产-在建工程抵押信息
+     *
+     * @param param 市房地产-在建工程抵押信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateMortgageConstruction param);
+
+    /**
+     * 删除市房地产-在建工程抵押信息
+     *
+     * @param id 市房地产-在建工程抵押信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市房地产-在建工程抵押信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_construction/service/ITGuijiRealEstateMortgageConstructionService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.mortgage_construction.service;
+
+import com.sooka.system.real_estate.mortgage_construction.domain.TGuijiRealEstateMortgageConstruction;
+
+import java.util.List;
+
+/**
+ * 市房地产-在建工程抵押信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiRealEstateMortgageConstructionService
+{
+    /**
+     * 查询市房地产-在建工程抵押信息
+     *
+     * @param id 市房地产-在建工程抵押信息ID
+     * @return 市房地产-在建工程抵押信息
+     */
+    public TGuijiRealEstateMortgageConstruction selectById(String id);
+
+    /**
+     * 查询市房地产-在建工程抵押信息列表
+     *
+     * @param param 市房地产-在建工程抵押信息
+     * @return 市房地产-在建工程抵押信息集合
+     */
+    public List<TGuijiRealEstateMortgageConstruction> selectList(TGuijiRealEstateMortgageConstruction param);
+
+    /**
+     * 新增市房地产-在建工程抵押信息
+     *
+     * @param param 市房地产-在建工程抵押信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateMortgageConstruction param);
+
+    /**
+     * 修改市房地产-在建工程抵押信息
+     *
+     * @param param 市房地产-在建工程抵押信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateMortgageConstruction param);
+
+    /**
+     * 批量删除市房地产-在建工程抵押信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市房地产-在建工程抵押信息信息
+     *
+     * @param id 市房地产-在建工程抵押信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_construction/service/impl/TGuijiRealEstateMortgageConstructionServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.real_estate.mortgage_construction.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.real_estate.mortgage_construction.domain.TGuijiRealEstateMortgageConstruction;
+import com.sooka.system.real_estate.mortgage_construction.mapper.TGuijiRealEstateMortgageConstructionMapper;
+import com.sooka.system.real_estate.mortgage_construction.service.ITGuijiRealEstateMortgageConstructionService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市房地产-在建工程抵押信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiRealEstateMortgageConstructionServiceImpl implements ITGuijiRealEstateMortgageConstructionService
+{
+    @Autowired
+    private TGuijiRealEstateMortgageConstructionMapper mapper;
+
+    /**
+     * 查询市房地产-在建工程抵押信息
+     *
+     * @param id 市房地产-在建工程抵押信息ID
+     * @return 市房地产-在建工程抵押信息
+     */
+    @Override
+    public TGuijiRealEstateMortgageConstruction selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市房地产-在建工程抵押信息列表
+     *
+     * @param param 市房地产-在建工程抵押信息
+     * @return 市房地产-在建工程抵押信息
+     */
+    @Override
+    public List<TGuijiRealEstateMortgageConstruction> selectList(TGuijiRealEstateMortgageConstruction param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市房地产-在建工程抵押信息
+     *
+     * @param param 市房地产-在建工程抵押信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiRealEstateMortgageConstruction param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市房地产-在建工程抵押信息
+     *
+     * @param param 市房地产-在建工程抵押信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiRealEstateMortgageConstruction param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市房地产-在建工程抵押信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市房地产-在建工程抵押信息信息
+     *
+     * @param id 市房地产-在建工程抵押信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_general/controller/TGuijiRealEstateMortgageGeneralController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.real_estate.mortgage_general.controller;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import com.sooka.system.real_estate.mortgage_general.domain.TGuijiRealEstateMortgageGeneral;
+import com.sooka.system.real_estate.mortgage_general.service.ITGuijiRealEstateMortgageGeneralService;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 市房地产-一般抵押信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/real_estate/real_estate_mortgage_general")
+public class TGuijiRealEstateMortgageGeneralController extends BaseController
+{
+    private String prefix = "system/real_estate/mortgage_general";
+
+    @Autowired
+    private ITGuijiRealEstateMortgageGeneralService service;
+
+    @RequiresPermissions("system:mortgage_general:view")
+    @GetMapping()
+    public String mortgage_general()
+    {
+        return prefix + "/mortgage_general";
+    }
+
+    /**
+     * 查询市房地产-一般抵押信息列表
+     */
+    @RequiresPermissions("system:mortgage_general:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiRealEstateMortgageGeneral param)
+    {
+        startPage();
+        List<TGuijiRealEstateMortgageGeneral> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市房地产-一般抵押信息列表
+     */
+    @RequiresPermissions("system:mortgage_general:export")
+    @Log(title = "市房地产-一般抵押信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiRealEstateMortgageGeneral param)
+    {
+        List<TGuijiRealEstateMortgageGeneral> list = service.selectList(param);
+        ExcelUtil<TGuijiRealEstateMortgageGeneral> util = new ExcelUtil<TGuijiRealEstateMortgageGeneral>(TGuijiRealEstateMortgageGeneral.class);
+        return util.exportExcel(list, "市房地产-一般抵押信息");
+    }
+
+    /**
+     * 新增市房地产-一般抵押信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市房地产-一般抵押信息
+     */
+    @RequiresPermissions("system:mortgage_general:add")
+    @Log(title = "市房地产-一般抵押信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiRealEstateMortgageGeneral param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市房地产-一般抵押信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateMortgageGeneral param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市房地产-一般抵押信息
+     */
+    @RequiresPermissions("system:mortgage_general:edit")
+    @Log(title = "市房地产-一般抵押信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiRealEstateMortgageGeneral param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市房地产-一般抵押信息
+     */
+    @RequiresPermissions("system:mortgage_general:remove")
+    @Log(title = "市房地产-一般抵押信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市房地产-一般抵押信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateMortgageGeneral param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 228 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_general/domain/TGuijiRealEstateMortgageGeneral.java

@@ -0,0 +1,228 @@
+package com.sooka.system.real_estate.mortgage_general.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市房地产-一般抵押信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiRealEstateMortgageGeneral extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    private String id;
+
+    /** 插入时间 */
+    @Excel(name = "插入时间")
+    private String cdTime;
+
+    /** 批次号 */
+    @Excel(name = "批次号")
+    private String cdBatch;
+
+    /** 标志位 */
+    @Excel(name = "标志位")
+    private String cdOperation;
+
+    /** 数据来源 */
+    @Excel(name = "数据来源")
+    private String cdSource;
+
+    /** 业务宗号 */
+    @Excel(name = "业务宗号" )
+    private String YWZH;
+
+    /** 债务履行期限起 */
+    @Excel(name = "债务履行期限起" )
+    private String ZWLXQXQ;
+
+    /** 债务履行期限止 */
+    @Excel(name = "债务履行期限止" )
+    private String ZWLXQXZ;
+
+    /** 抵押类型 */
+    @Excel(name = "抵押类型" )
+    private String DYLX;
+
+    /** 主债权额 */
+    @Excel(name = "主债权额" )
+    private String ZZQE;
+
+    /** 房屋价值 */
+    @Excel(name = "房屋价值" )
+    private String FWJZ;
+
+    /** 担保范围 */
+    @Excel(name = "担保范围" )
+    private String DBFW;
+
+    /** 抵押合同编号 */
+    @Excel(name = "抵押合同编号" )
+    private String DYHTBH;
+
+    /** 抵押权人 */
+    @Excel(name = "抵押权人" )
+    private String DYQR;
+
+    /** 抵押权人证件号码 */
+    @Excel(name = "抵押权人证件号码" )
+    private String DYQRZJHM;
+
+    /** 抵押人 */
+    @Excel(name = "抵押人" )
+    private String DYR;
+
+    /** 抵押人证件号码 */
+    @Excel(name = "抵押人证件号码" )
+    private String DYRZJHM;
+
+    /** 债务人 */
+    @Excel(name = "债务人" )
+    private String ZWR;
+
+    /** 债务人证件号码 */
+    @Excel(name = "债务人证件号码" )
+    private String ZWRZJHM;
+
+    /** 他项权证号(登记证明号) */
+    @Excel(name = "他项权证号(登记证明号)" )
+    private String TXQZH;
+
+    /** 所有权证号 */
+    @Excel(name = "所有权证号" )
+    private String SYQZH;
+
+    /** 幢号 */
+    @Excel(name = "幢号" )
+    private String ZH;
+
+    /** 房号 */
+    @Excel(name = "房号" )
+    private String FH;
+
+    /** 房屋用途 */
+    @Excel(name = "房屋用途" )
+    private String FWYT;
+
+    /** 房屋性质 */
+    @Excel(name = "房屋性质" )
+    private String FWXZ;
+
+    /** 建筑面积 */
+    @Excel(name = "建筑面积" )
+    private String JZMJ;
+
+    public String getYwzh()
+    {
+        return YWZH;
+    }
+
+    public String getZwlxqxq()
+    {
+        return ZWLXQXQ;
+    }
+
+    public String getZwlxqxz()
+    {
+        return ZWLXQXZ;
+    }
+
+    public String getDylx()
+    {
+        return DYLX;
+    }
+
+    public String getZzqe()
+    {
+        return ZZQE;
+    }
+
+    public String getFwjz()
+    {
+        return FWJZ;
+    }
+
+    public String getDbfw()
+    {
+        return DBFW;
+    }
+
+    public String getDyhtbh()
+    {
+        return DYHTBH;
+    }
+
+    public String getDyqr()
+    {
+        return DYQR;
+    }
+
+    public String getDyqrzjhm()
+    {
+        return DYQRZJHM;
+    }
+
+    public String getDyr()
+    {
+        return DYR;
+    }
+
+    public String getDyrzjhm()
+    {
+        return DYRZJHM;
+    }
+
+    public String getZwr()
+    {
+        return ZWR;
+    }
+
+    public String getZwrzjhm()
+    {
+        return ZWRZJHM;
+    }
+
+    public String getTxqzh()
+    {
+        return TXQZH;
+    }
+
+    public String getSyqzh()
+    {
+        return SYQZH;
+    }
+
+    public String getZh()
+    {
+        return ZH;
+    }
+
+    public String getFh()
+    {
+        return FH;
+    }
+
+    public String getFwyt()
+    {
+        return FWYT;
+    }
+
+    public String getFwxz()
+    {
+        return FWXZ;
+    }
+
+    public String getJzmj()
+    {
+        return JZMJ;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_general/mapper/TGuijiRealEstateMortgageGeneralMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.mortgage_general.mapper;
+
+import com.sooka.system.real_estate.mortgage_general.domain.TGuijiRealEstateMortgageGeneral;
+
+import java.util.List;
+
+/**
+ * 市房地产-一般抵押信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiRealEstateMortgageGeneralMapper
+{
+    /**
+     * 查询市房地产-一般抵押信息
+     *
+     * @param id 市房地产-一般抵押信息ID
+     * @return 市房地产-一般抵押信息
+     */
+    public TGuijiRealEstateMortgageGeneral selectById(String id);
+
+    /**
+     * 查询市房地产-一般抵押信息列表
+     *
+     * @param param 市房地产-一般抵押信息
+     * @return 市房地产-一般抵押信息集合
+     */
+    public List<TGuijiRealEstateMortgageGeneral> selectList(TGuijiRealEstateMortgageGeneral param);
+
+    /**
+     * 新增市房地产-一般抵押信息
+     *
+     * @param param 市房地产-一般抵押信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateMortgageGeneral param);
+
+    /**
+     * 修改市房地产-一般抵押信息
+     *
+     * @param param 市房地产-一般抵押信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateMortgageGeneral param);
+
+    /**
+     * 删除市房地产-一般抵押信息
+     *
+     * @param id 市房地产-一般抵押信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市房地产-一般抵押信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_general/service/ITGuijiRealEstateMortgageGeneralService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.mortgage_general.service;
+
+import com.sooka.system.real_estate.mortgage_general.domain.TGuijiRealEstateMortgageGeneral;
+
+import java.util.List;
+
+/**
+ * 市房地产-一般抵押信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiRealEstateMortgageGeneralService
+{
+    /**
+     * 查询市房地产-一般抵押信息
+     *
+     * @param id 市房地产-一般抵押信息ID
+     * @return 市房地产-一般抵押信息
+     */
+    public TGuijiRealEstateMortgageGeneral selectById(String id);
+
+    /**
+     * 查询市房地产-一般抵押信息列表
+     *
+     * @param param 市房地产-一般抵押信息
+     * @return 市房地产-一般抵押信息集合
+     */
+    public List<TGuijiRealEstateMortgageGeneral> selectList(TGuijiRealEstateMortgageGeneral param);
+
+    /**
+     * 新增市房地产-一般抵押信息
+     *
+     * @param param 市房地产-一般抵押信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateMortgageGeneral param);
+
+    /**
+     * 修改市房地产-一般抵押信息
+     *
+     * @param param 市房地产-一般抵押信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateMortgageGeneral param);
+
+    /**
+     * 批量删除市房地产-一般抵押信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市房地产-一般抵押信息信息
+     *
+     * @param id 市房地产-一般抵押信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/mortgage_general/service/impl/TGuijiRealEstateMortgageGeneralServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.real_estate.mortgage_general.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.real_estate.mortgage_general.domain.TGuijiRealEstateMortgageGeneral;
+import com.sooka.system.real_estate.mortgage_general.mapper.TGuijiRealEstateMortgageGeneralMapper;
+import com.sooka.system.real_estate.mortgage_general.service.ITGuijiRealEstateMortgageGeneralService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市房地产-一般抵押信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiRealEstateMortgageGeneralServiceImpl implements ITGuijiRealEstateMortgageGeneralService
+{
+    @Autowired
+    private TGuijiRealEstateMortgageGeneralMapper mapper;
+
+    /**
+     * 查询市房地产-一般抵押信息
+     *
+     * @param id 市房地产-一般抵押信息ID
+     * @return 市房地产-一般抵押信息
+     */
+    @Override
+    public TGuijiRealEstateMortgageGeneral selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市房地产-一般抵押信息列表
+     *
+     * @param param 市房地产-一般抵押信息
+     * @return 市房地产-一般抵押信息
+     */
+    @Override
+    public List<TGuijiRealEstateMortgageGeneral> selectList(TGuijiRealEstateMortgageGeneral param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市房地产-一般抵押信息
+     *
+     * @param param 市房地产-一般抵押信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiRealEstateMortgageGeneral param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市房地产-一般抵押信息
+     *
+     * @param param 市房地产-一般抵押信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiRealEstateMortgageGeneral param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市房地产-一般抵押信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市房地产-一般抵押信息信息
+     *
+     * @param id 市房地产-一般抵押信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/on_sale/controller/TGuijiRealEstateOnSaleController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.real_estate.on_sale.controller;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import com.sooka.system.real_estate.on_sale.domain.TGuijiRealEstateOnSale;
+import com.sooka.system.real_estate.on_sale.service.ITGuijiRealEstateOnSaleService;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 市房地产-现售信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/real_estate/real_estate_on_sale")
+public class TGuijiRealEstateOnSaleController extends BaseController
+{
+    private String prefix = "system/real_estate/on_sale";
+
+    @Autowired
+    private ITGuijiRealEstateOnSaleService service;
+
+    @RequiresPermissions("system:on_sale:view")
+    @GetMapping()
+    public String on_sale()
+    {
+        return prefix + "/on_sale";
+    }
+
+    /**
+     * 查询市房地产-现售信息列表
+     */
+    @RequiresPermissions("system:on_sale:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiRealEstateOnSale param)
+    {
+        startPage();
+        List<TGuijiRealEstateOnSale> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市房地产-现售信息列表
+     */
+    @RequiresPermissions("system:on_sale:export")
+    @Log(title = "市房地产-现售信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiRealEstateOnSale param)
+    {
+        List<TGuijiRealEstateOnSale> list = service.selectList(param);
+        ExcelUtil<TGuijiRealEstateOnSale> util = new ExcelUtil<TGuijiRealEstateOnSale>(TGuijiRealEstateOnSale.class);
+        return util.exportExcel(list, "市房地产-现售信息");
+    }
+
+    /**
+     * 新增市房地产-现售信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市房地产-现售信息
+     */
+    @RequiresPermissions("system:on_sale:add")
+    @Log(title = "市房地产-现售信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiRealEstateOnSale param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市房地产-现售信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateOnSale param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市房地产-现售信息
+     */
+    @RequiresPermissions("system:on_sale:edit")
+    @Log(title = "市房地产-现售信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiRealEstateOnSale param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市房地产-现售信息
+     */
+    @RequiresPermissions("system:on_sale:remove")
+    @Log(title = "市房地产-现售信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市房地产-现售信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateOnSale param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 201 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/on_sale/domain/TGuijiRealEstateOnSale.java

@@ -0,0 +1,201 @@
+package com.sooka.system.real_estate.on_sale.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市房地产-现售信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiRealEstateOnSale extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    private String id;
+
+    /** 插入时间 */
+    @Excel(name = "插入时间")
+    private String cdTime;
+
+    /** 批次号 */
+    @Excel(name = "批次号")
+    private String cdBatch;
+
+    /** 标志位 */
+    @Excel(name = "标志位")
+    private String cdOperation;
+
+    /** 数据来源 */
+    @Excel(name = "数据来源")
+    private String cdSource;
+
+    /** 合同号 */
+    @Excel(name = "合同号" )
+    private String HTH;
+
+    /** 业务宗号 */
+    @Excel(name = "业务宗号" )
+    private String YWZH;
+
+    /** 出卖人姓名 */
+    @Excel(name = "出卖人姓名" )
+    private String CSRXM;
+
+    /** 买受人姓名 */
+    @Excel(name = "买受人姓名" )
+    private String MSRXM;
+
+    /** 身份证类型 */
+    @Excel(name = "身份证类型" )
+    private String SFZLX;
+
+    /** 身份证号 */
+    @Excel(name = "身份证号" )
+    private String SFZH;
+
+    /** 联系地址 */
+    @Excel(name = "联系地址" )
+    private String LXDZ;
+
+    /** 房屋坐落 */
+    @Excel(name = "房屋坐落" )
+    private String FWZL;
+
+    /** 合同总价 */
+    @Excel(name = "合同总价" )
+    private String HTZJ;
+
+    /** 建筑面积 */
+    @Excel(name = "建筑面积" )
+    private String ZJMJ;
+
+    /** 套内面积 */
+    @Excel(name = "套内面积" )
+    private String TNMJ;
+
+    /** 分摊面积 */
+    @Excel(name = "分摊面积" )
+    private String FTMJ;
+
+    /** 幢号 */
+    @Excel(name = "幢号" )
+    private String ZH;
+
+    /** 房号 */
+    @Excel(name = "房号" )
+    private String FH;
+
+    /** 房屋用途 */
+    @Excel(name = "房屋用途" )
+    private String FWYT;
+
+    /** 房屋性质 */
+    @Excel(name = "房屋性质" )
+    private String FWXZ;
+
+    /** 签约时间 */
+    @Excel(name = "签约时间" )
+    private String QYSJ;
+
+    /** 备案时间 */
+    @Excel(name = "备案时间" )
+    private String BASJ;
+
+    public String getHth()
+    {
+        return HTH;
+    }
+
+    public String getYwzh()
+    {
+        return YWZH;
+    }
+
+    public String getCsrxm()
+    {
+        return CSRXM;
+    }
+
+    public String getMsrxm()
+    {
+        return MSRXM;
+    }
+
+    public String getSfzlx()
+    {
+        return SFZLX;
+    }
+
+    public String getSfzh()
+    {
+        return SFZH;
+    }
+
+    public String getLxdz()
+    {
+        return LXDZ;
+    }
+
+    public String getFwzl()
+    {
+        return FWZL;
+    }
+
+    public String getHtzj()
+    {
+        return HTZJ;
+    }
+
+    public String getZjmj()
+    {
+        return ZJMJ;
+    }
+
+    public String getTnmj()
+    {
+        return TNMJ;
+    }
+
+    public String getFtmj()
+    {
+        return FTMJ;
+    }
+
+    public String getZh()
+    {
+        return ZH;
+    }
+
+    public String getFh()
+    {
+        return FH;
+    }
+
+    public String getFwyt()
+    {
+        return FWYT;
+    }
+
+    public String getFwxz()
+    {
+        return FWXZ;
+    }
+
+    public String getQysj()
+    {
+        return QYSJ;
+    }
+
+    public String getBasj()
+    {
+        return BASJ;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/on_sale/mapper/TGuijiRealEstateOnSaleMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.on_sale.mapper;
+
+import com.sooka.system.real_estate.on_sale.domain.TGuijiRealEstateOnSale;
+
+import java.util.List;
+
+/**
+ * 市房地产-现售信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiRealEstateOnSaleMapper
+{
+    /**
+     * 查询市房地产-现售信息
+     *
+     * @param id 市房地产-现售信息ID
+     * @return 市房地产-现售信息
+     */
+    public TGuijiRealEstateOnSale selectById(String id);
+
+    /**
+     * 查询市房地产-现售信息列表
+     *
+     * @param param 市房地产-现售信息
+     * @return 市房地产-现售信息集合
+     */
+    public List<TGuijiRealEstateOnSale> selectList(TGuijiRealEstateOnSale param);
+
+    /**
+     * 新增市房地产-现售信息
+     *
+     * @param param 市房地产-现售信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateOnSale param);
+
+    /**
+     * 修改市房地产-现售信息
+     *
+     * @param param 市房地产-现售信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateOnSale param);
+
+    /**
+     * 删除市房地产-现售信息
+     *
+     * @param id 市房地产-现售信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市房地产-现售信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/on_sale/service/ITGuijiRealEstateOnSaleService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.on_sale.service;
+
+import com.sooka.system.real_estate.on_sale.domain.TGuijiRealEstateOnSale;
+
+import java.util.List;
+
+/**
+ * 市房地产-现售信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiRealEstateOnSaleService
+{
+    /**
+     * 查询市房地产-现售信息
+     *
+     * @param id 市房地产-现售信息ID
+     * @return 市房地产-现售信息
+     */
+    public TGuijiRealEstateOnSale selectById(String id);
+
+    /**
+     * 查询市房地产-现售信息列表
+     *
+     * @param param 市房地产-现售信息
+     * @return 市房地产-现售信息集合
+     */
+    public List<TGuijiRealEstateOnSale> selectList(TGuijiRealEstateOnSale param);
+
+    /**
+     * 新增市房地产-现售信息
+     *
+     * @param param 市房地产-现售信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateOnSale param);
+
+    /**
+     * 修改市房地产-现售信息
+     *
+     * @param param 市房地产-现售信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateOnSale param);
+
+    /**
+     * 批量删除市房地产-现售信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市房地产-现售信息信息
+     *
+     * @param id 市房地产-现售信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/on_sale/service/impl/TGuijiRealEstateOnSaleServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.real_estate.on_sale.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.real_estate.on_sale.domain.TGuijiRealEstateOnSale;
+import com.sooka.system.real_estate.on_sale.mapper.TGuijiRealEstateOnSaleMapper;
+import com.sooka.system.real_estate.on_sale.service.ITGuijiRealEstateOnSaleService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市房地产-现售信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiRealEstateOnSaleServiceImpl implements ITGuijiRealEstateOnSaleService
+{
+    @Autowired
+    private TGuijiRealEstateOnSaleMapper mapper;
+
+    /**
+     * 查询市房地产-现售信息
+     *
+     * @param id 市房地产-现售信息ID
+     * @return 市房地产-现售信息
+     */
+    @Override
+    public TGuijiRealEstateOnSale selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市房地产-现售信息列表
+     *
+     * @param param 市房地产-现售信息
+     * @return 市房地产-现售信息
+     */
+    @Override
+    public List<TGuijiRealEstateOnSale> selectList(TGuijiRealEstateOnSale param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市房地产-现售信息
+     *
+     * @param param 市房地产-现售信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiRealEstateOnSale param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市房地产-现售信息
+     *
+     * @param param 市房地产-现售信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiRealEstateOnSale param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市房地产-现售信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市房地产-现售信息信息
+     *
+     * @param id 市房地产-现售信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_change/controller/TGuijiRealEstateOnSaleChangeController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.real_estate.on_sale_change.controller;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import com.sooka.system.real_estate.on_sale_change.domain.TGuijiRealEstateOnSaleChange;
+import com.sooka.system.real_estate.on_sale_change.service.ITGuijiRealEstateOnSaleChangeService;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 市房地产-现售变更信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/real_estate/real_estate_on_sale_change")
+public class TGuijiRealEstateOnSaleChangeController extends BaseController
+{
+    private String prefix = "system/real_estate/on_sale_change";
+
+    @Autowired
+    private ITGuijiRealEstateOnSaleChangeService service;
+
+    @RequiresPermissions("system:on_sale_change:view")
+    @GetMapping()
+    public String on_sale_change()
+    {
+        return prefix + "/on_sale_change";
+    }
+
+    /**
+     * 查询市房地产-现售变更信息列表
+     */
+    @RequiresPermissions("system:on_sale_change:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiRealEstateOnSaleChange param)
+    {
+        startPage();
+        List<TGuijiRealEstateOnSaleChange> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市房地产-现售变更信息列表
+     */
+    @RequiresPermissions("system:on_sale_change:export")
+    @Log(title = "市房地产-现售变更信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiRealEstateOnSaleChange param)
+    {
+        List<TGuijiRealEstateOnSaleChange> list = service.selectList(param);
+        ExcelUtil<TGuijiRealEstateOnSaleChange> util = new ExcelUtil<TGuijiRealEstateOnSaleChange>(TGuijiRealEstateOnSaleChange.class);
+        return util.exportExcel(list, "市房地产-现售变更信息");
+    }
+
+    /**
+     * 新增市房地产-现售变更信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市房地产-现售变更信息
+     */
+    @RequiresPermissions("system:on_sale_change:add")
+    @Log(title = "市房地产-现售变更信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiRealEstateOnSaleChange param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市房地产-现售变更信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateOnSaleChange param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市房地产-现售变更信息
+     */
+    @RequiresPermissions("system:on_sale_change:edit")
+    @Log(title = "市房地产-现售变更信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiRealEstateOnSaleChange param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市房地产-现售变更信息
+     */
+    @RequiresPermissions("system:on_sale_change:remove")
+    @Log(title = "市房地产-现售变更信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市房地产-现售变更信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateOnSaleChange param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 201 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_change/domain/TGuijiRealEstateOnSaleChange.java

@@ -0,0 +1,201 @@
+package com.sooka.system.real_estate.on_sale_change.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市房地产-现售变更信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiRealEstateOnSaleChange extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    private String id;
+
+    /** 插入时间 */
+    @Excel(name = "插入时间")
+    private String cdTime;
+
+    /** 批次号 */
+    @Excel(name = "批次号")
+    private String cdBatch;
+
+    /** 标志位 */
+    @Excel(name = "标志位")
+    private String cdOperation;
+
+    /** 数据来源 */
+    @Excel(name = "数据来源")
+    private String cdSource;
+
+    /** 合同号 */
+    @Excel(name = "合同号" )
+    private String HTH;
+
+    /** 业务宗号 */
+    @Excel(name = "业务宗号" )
+    private String YWZH;
+
+    /** 出卖人姓名 */
+    @Excel(name = "出卖人姓名" )
+    private String CSRXM;
+
+    /** 买受人姓名 */
+    @Excel(name = "买受人姓名" )
+    private String MSRXM;
+
+    /** 身份证类型 */
+    @Excel(name = "身份证类型" )
+    private String SFZLX;
+
+    /** 身份证号 */
+    @Excel(name = "身份证号" )
+    private String SFZH;
+
+    /** 联系地址 */
+    @Excel(name = "联系地址" )
+    private String LXDZ;
+
+    /** 房屋坐落 */
+    @Excel(name = "房屋坐落" )
+    private String FWZL;
+
+    /** 合同总价 */
+    @Excel(name = "合同总价" )
+    private String HTZJ;
+
+    /** 建筑面积 */
+    @Excel(name = "建筑面积" )
+    private String ZJMJ;
+
+    /** 套内面积 */
+    @Excel(name = "套内面积" )
+    private String TNMJ;
+
+    /** 分摊面积 */
+    @Excel(name = "分摊面积" )
+    private String FTMJ;
+
+    /** 幢号 */
+    @Excel(name = "幢号" )
+    private String ZH;
+
+    /** 房号 */
+    @Excel(name = "房号" )
+    private String FH;
+
+    /** 房屋用途 */
+    @Excel(name = "房屋用途" )
+    private String FWYT;
+
+    /** 房屋性质 */
+    @Excel(name = "房屋性质" )
+    private String FWXZ;
+
+    /** 签约时间 */
+    @Excel(name = "签约时间" )
+    private String QYSJ;
+
+    /** 备案时间 */
+    @Excel(name = "备案时间" )
+    private String BASJ;
+
+    public String getHth()
+    {
+        return HTH;
+    }
+
+    public String getYwzh()
+    {
+        return YWZH;
+    }
+
+    public String getCsrxm()
+    {
+        return CSRXM;
+    }
+
+    public String getMsrxm()
+    {
+        return MSRXM;
+    }
+
+    public String getSfzlx()
+    {
+        return SFZLX;
+    }
+
+    public String getSfzh()
+    {
+        return SFZH;
+    }
+
+    public String getLxdz()
+    {
+        return LXDZ;
+    }
+
+    public String getFwzl()
+    {
+        return FWZL;
+    }
+
+    public String getHtzj()
+    {
+        return HTZJ;
+    }
+
+    public String getZjmj()
+    {
+        return ZJMJ;
+    }
+
+    public String getTnmj()
+    {
+        return TNMJ;
+    }
+
+    public String getFtmj()
+    {
+        return FTMJ;
+    }
+
+    public String getZh()
+    {
+        return ZH;
+    }
+
+    public String getFh()
+    {
+        return FH;
+    }
+
+    public String getFwyt()
+    {
+        return FWYT;
+    }
+
+    public String getFwxz()
+    {
+        return FWXZ;
+    }
+
+    public String getQysj()
+    {
+        return QYSJ;
+    }
+
+    public String getBasj()
+    {
+        return BASJ;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_change/mapper/TGuijiRealEstateOnSaleChangeMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.on_sale_change.mapper;
+
+import com.sooka.system.real_estate.on_sale_change.domain.TGuijiRealEstateOnSaleChange;
+
+import java.util.List;
+
+/**
+ * 市房地产-现售变更信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiRealEstateOnSaleChangeMapper
+{
+    /**
+     * 查询市房地产-现售变更信息
+     *
+     * @param id 市房地产-现售变更信息ID
+     * @return 市房地产-现售变更信息
+     */
+    public TGuijiRealEstateOnSaleChange selectById(String id);
+
+    /**
+     * 查询市房地产-现售变更信息列表
+     *
+     * @param param 市房地产-现售变更信息
+     * @return 市房地产-现售变更信息集合
+     */
+    public List<TGuijiRealEstateOnSaleChange> selectList(TGuijiRealEstateOnSaleChange param);
+
+    /**
+     * 新增市房地产-现售变更信息
+     *
+     * @param param 市房地产-现售变更信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateOnSaleChange param);
+
+    /**
+     * 修改市房地产-现售变更信息
+     *
+     * @param param 市房地产-现售变更信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateOnSaleChange param);
+
+    /**
+     * 删除市房地产-现售变更信息
+     *
+     * @param id 市房地产-现售变更信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市房地产-现售变更信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_change/service/ITGuijiRealEstateOnSaleChangeService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.on_sale_change.service;
+
+import com.sooka.system.real_estate.on_sale_change.domain.TGuijiRealEstateOnSaleChange;
+
+import java.util.List;
+
+/**
+ * 市房地产-现售变更信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiRealEstateOnSaleChangeService
+{
+    /**
+     * 查询市房地产-现售变更信息
+     *
+     * @param id 市房地产-现售变更信息ID
+     * @return 市房地产-现售变更信息
+     */
+    public TGuijiRealEstateOnSaleChange selectById(String id);
+
+    /**
+     * 查询市房地产-现售变更信息列表
+     *
+     * @param param 市房地产-现售变更信息
+     * @return 市房地产-现售变更信息集合
+     */
+    public List<TGuijiRealEstateOnSaleChange> selectList(TGuijiRealEstateOnSaleChange param);
+
+    /**
+     * 新增市房地产-现售变更信息
+     *
+     * @param param 市房地产-现售变更信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateOnSaleChange param);
+
+    /**
+     * 修改市房地产-现售变更信息
+     *
+     * @param param 市房地产-现售变更信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateOnSaleChange param);
+
+    /**
+     * 批量删除市房地产-现售变更信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市房地产-现售变更信息信息
+     *
+     * @param id 市房地产-现售变更信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_change/service/impl/TGuijiRealEstateOnSaleChangeServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.real_estate.on_sale_change.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.real_estate.on_sale_change.domain.TGuijiRealEstateOnSaleChange;
+import com.sooka.system.real_estate.on_sale_change.mapper.TGuijiRealEstateOnSaleChangeMapper;
+import com.sooka.system.real_estate.on_sale_change.service.ITGuijiRealEstateOnSaleChangeService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市房地产-现售变更信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiRealEstateOnSaleChangeServiceImpl implements ITGuijiRealEstateOnSaleChangeService
+{
+    @Autowired
+    private TGuijiRealEstateOnSaleChangeMapper mapper;
+
+    /**
+     * 查询市房地产-现售变更信息
+     *
+     * @param id 市房地产-现售变更信息ID
+     * @return 市房地产-现售变更信息
+     */
+    @Override
+    public TGuijiRealEstateOnSaleChange selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市房地产-现售变更信息列表
+     *
+     * @param param 市房地产-现售变更信息
+     * @return 市房地产-现售变更信息
+     */
+    @Override
+    public List<TGuijiRealEstateOnSaleChange> selectList(TGuijiRealEstateOnSaleChange param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市房地产-现售变更信息
+     *
+     * @param param 市房地产-现售变更信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiRealEstateOnSaleChange param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市房地产-现售变更信息
+     *
+     * @param param 市房地产-现售变更信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiRealEstateOnSaleChange param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市房地产-现售变更信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市房地产-现售变更信息信息
+     *
+     * @param id 市房地产-现售变更信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_record/controller/TGuijiRealEstateOnSaleRecordController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.real_estate.on_sale_record.controller;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import com.sooka.system.real_estate.on_sale_record.domain.TGuijiRealEstateOnSaleRecord;
+import com.sooka.system.real_estate.on_sale_record.service.ITGuijiRealEstateOnSaleRecordService;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 市房地产-现售备案信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/real_estate/real_estate_on_sale_record")
+public class TGuijiRealEstateOnSaleRecordController extends BaseController
+{
+    private String prefix = "system/real_estate/on_sale_record";
+
+    @Autowired
+    private ITGuijiRealEstateOnSaleRecordService service;
+
+    @RequiresPermissions("system:on_sale_record:view")
+    @GetMapping()
+    public String on_sale_record()
+    {
+        return prefix + "/on_sale_record";
+    }
+
+    /**
+     * 查询市房地产-现售备案信息列表
+     */
+    @RequiresPermissions("system:on_sale_record:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiRealEstateOnSaleRecord param)
+    {
+        startPage();
+        List<TGuijiRealEstateOnSaleRecord> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市房地产-现售备案信息列表
+     */
+    @RequiresPermissions("system:on_sale_record:export")
+    @Log(title = "市房地产-现售备案信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiRealEstateOnSaleRecord param)
+    {
+        List<TGuijiRealEstateOnSaleRecord> list = service.selectList(param);
+        ExcelUtil<TGuijiRealEstateOnSaleRecord> util = new ExcelUtil<TGuijiRealEstateOnSaleRecord>(TGuijiRealEstateOnSaleRecord.class);
+        return util.exportExcel(list, "市房地产-现售备案信息");
+    }
+
+    /**
+     * 新增市房地产-现售备案信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市房地产-现售备案信息
+     */
+    @RequiresPermissions("system:on_sale_record:add")
+    @Log(title = "市房地产-现售备案信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiRealEstateOnSaleRecord param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市房地产-现售备案信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateOnSaleRecord param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市房地产-现售备案信息
+     */
+    @RequiresPermissions("system:on_sale_record:edit")
+    @Log(title = "市房地产-现售备案信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiRealEstateOnSaleRecord param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市房地产-现售备案信息
+     */
+    @RequiresPermissions("system:on_sale_record:remove")
+    @Log(title = "市房地产-现售备案信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市房地产-现售备案信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateOnSaleRecord param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 201 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_record/domain/TGuijiRealEstateOnSaleRecord.java

@@ -0,0 +1,201 @@
+package com.sooka.system.real_estate.on_sale_record.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市房地产-现售备案信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiRealEstateOnSaleRecord extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    private String id;
+
+    /** 插入时间 */
+    @Excel(name = "插入时间")
+    private String cdTime;
+
+    /** 批次号 */
+    @Excel(name = "批次号")
+    private String cdBatch;
+
+    /** 标志位 */
+    @Excel(name = "标志位")
+    private String cdOperation;
+
+    /** 数据来源 */
+    @Excel(name = "数据来源")
+    private String cdSource;
+
+    /** 合同号 */
+    @Excel(name = "合同号" )
+    private String HTH;
+
+    /** 业务宗号 */
+    @Excel(name = "业务宗号" )
+    private String YWZH;
+
+    /** 出卖人姓名 */
+    @Excel(name = "出卖人姓名" )
+    private String CSRXM;
+
+    /** 买受人姓名 */
+    @Excel(name = "买受人姓名" )
+    private String MSRXM;
+
+    /** 身份证类型 */
+    @Excel(name = "身份证类型" )
+    private String SFZLX;
+
+    /** 身份证号 */
+    @Excel(name = "身份证号" )
+    private String SFZH;
+
+    /** 联系地址 */
+    @Excel(name = "联系地址" )
+    private String LXDZ;
+
+    /** 房屋坐落 */
+    @Excel(name = "房屋坐落" )
+    private String FWZL;
+
+    /** 合同总价 */
+    @Excel(name = "合同总价" )
+    private String HTZJ;
+
+    /** 建筑面积 */
+    @Excel(name = "建筑面积" )
+    private String ZJMJ;
+
+    /** 套内面积 */
+    @Excel(name = "套内面积" )
+    private String TNMJ;
+
+    /** 分摊面积 */
+    @Excel(name = "分摊面积" )
+    private String FTMJ;
+
+    /** 幢号 */
+    @Excel(name = "幢号" )
+    private String ZH;
+
+    /** 房号 */
+    @Excel(name = "房号" )
+    private String FH;
+
+    /** 房屋用途 */
+    @Excel(name = "房屋用途" )
+    private String FWYT;
+
+    /** 房屋性质 */
+    @Excel(name = "房屋性质" )
+    private String FWXZ;
+
+    /** 签约时间 */
+    @Excel(name = "签约时间" )
+    private String QYSJ;
+
+    /** 备案时间 */
+    @Excel(name = "备案时间" )
+    private String BASJ;
+
+    public String getHth()
+    {
+        return HTH;
+    }
+
+    public String getYwzh()
+    {
+        return YWZH;
+    }
+
+    public String getCsrxm()
+    {
+        return CSRXM;
+    }
+
+    public String getMsrxm()
+    {
+        return MSRXM;
+    }
+
+    public String getSfzlx()
+    {
+        return SFZLX;
+    }
+
+    public String getSfzh()
+    {
+        return SFZH;
+    }
+
+    public String getLxdz()
+    {
+        return LXDZ;
+    }
+
+    public String getFwzl()
+    {
+        return FWZL;
+    }
+
+    public String getHtzj()
+    {
+        return HTZJ;
+    }
+
+    public String getZjmj()
+    {
+        return ZJMJ;
+    }
+
+    public String getTnmj()
+    {
+        return TNMJ;
+    }
+
+    public String getFtmj()
+    {
+        return FTMJ;
+    }
+
+    public String getZh()
+    {
+        return ZH;
+    }
+
+    public String getFh()
+    {
+        return FH;
+    }
+
+    public String getFwyt()
+    {
+        return FWYT;
+    }
+
+    public String getFwxz()
+    {
+        return FWXZ;
+    }
+
+    public String getQysj()
+    {
+        return QYSJ;
+    }
+
+    public String getBasj()
+    {
+        return BASJ;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_record/mapper/TGuijiRealEstateOnSaleRecordMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.on_sale_record.mapper;
+
+import com.sooka.system.real_estate.on_sale_record.domain.TGuijiRealEstateOnSaleRecord;
+
+import java.util.List;
+
+/**
+ * 市房地产-现售备案信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiRealEstateOnSaleRecordMapper
+{
+    /**
+     * 查询市房地产-现售备案信息
+     *
+     * @param id 市房地产-现售备案信息ID
+     * @return 市房地产-现售备案信息
+     */
+    public TGuijiRealEstateOnSaleRecord selectById(String id);
+
+    /**
+     * 查询市房地产-现售备案信息列表
+     *
+     * @param param 市房地产-现售备案信息
+     * @return 市房地产-现售备案信息集合
+     */
+    public List<TGuijiRealEstateOnSaleRecord> selectList(TGuijiRealEstateOnSaleRecord param);
+
+    /**
+     * 新增市房地产-现售备案信息
+     *
+     * @param param 市房地产-现售备案信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateOnSaleRecord param);
+
+    /**
+     * 修改市房地产-现售备案信息
+     *
+     * @param param 市房地产-现售备案信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateOnSaleRecord param);
+
+    /**
+     * 删除市房地产-现售备案信息
+     *
+     * @param id 市房地产-现售备案信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市房地产-现售备案信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_record/service/ITGuijiRealEstateOnSaleRecordService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.on_sale_record.service;
+
+import com.sooka.system.real_estate.on_sale_record.domain.TGuijiRealEstateOnSaleRecord;
+
+import java.util.List;
+
+/**
+ * 市房地产-现售备案信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiRealEstateOnSaleRecordService
+{
+    /**
+     * 查询市房地产-现售备案信息
+     *
+     * @param id 市房地产-现售备案信息ID
+     * @return 市房地产-现售备案信息
+     */
+    public TGuijiRealEstateOnSaleRecord selectById(String id);
+
+    /**
+     * 查询市房地产-现售备案信息列表
+     *
+     * @param param 市房地产-现售备案信息
+     * @return 市房地产-现售备案信息集合
+     */
+    public List<TGuijiRealEstateOnSaleRecord> selectList(TGuijiRealEstateOnSaleRecord param);
+
+    /**
+     * 新增市房地产-现售备案信息
+     *
+     * @param param 市房地产-现售备案信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateOnSaleRecord param);
+
+    /**
+     * 修改市房地产-现售备案信息
+     *
+     * @param param 市房地产-现售备案信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateOnSaleRecord param);
+
+    /**
+     * 批量删除市房地产-现售备案信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市房地产-现售备案信息信息
+     *
+     * @param id 市房地产-现售备案信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_record/service/impl/TGuijiRealEstateOnSaleRecordServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.real_estate.on_sale_record.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.real_estate.on_sale_record.domain.TGuijiRealEstateOnSaleRecord;
+import com.sooka.system.real_estate.on_sale_record.mapper.TGuijiRealEstateOnSaleRecordMapper;
+import com.sooka.system.real_estate.on_sale_record.service.ITGuijiRealEstateOnSaleRecordService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市房地产-现售备案信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiRealEstateOnSaleRecordServiceImpl implements ITGuijiRealEstateOnSaleRecordService
+{
+    @Autowired
+    private TGuijiRealEstateOnSaleRecordMapper mapper;
+
+    /**
+     * 查询市房地产-现售备案信息
+     *
+     * @param id 市房地产-现售备案信息ID
+     * @return 市房地产-现售备案信息
+     */
+    @Override
+    public TGuijiRealEstateOnSaleRecord selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市房地产-现售备案信息列表
+     *
+     * @param param 市房地产-现售备案信息
+     * @return 市房地产-现售备案信息
+     */
+    @Override
+    public List<TGuijiRealEstateOnSaleRecord> selectList(TGuijiRealEstateOnSaleRecord param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市房地产-现售备案信息
+     *
+     * @param param 市房地产-现售备案信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiRealEstateOnSaleRecord param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市房地产-现售备案信息
+     *
+     * @param param 市房地产-现售备案信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiRealEstateOnSaleRecord param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市房地产-现售备案信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市房地产-现售备案信息信息
+     *
+     * @param id 市房地产-现售备案信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_record_change/controller/TGuijiRealEstateOnSaleRecordChangeController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.real_estate.on_sale_record_change.controller;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import com.sooka.system.real_estate.on_sale_record_change.domain.TGuijiRealEstateOnSaleRecordChange;
+import com.sooka.system.real_estate.on_sale_record_change.service.ITGuijiRealEstateOnSaleRecordChangeService;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 市房地产-现售备案变更信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/real_estate/real_estate_on_sale_record_change")
+public class TGuijiRealEstateOnSaleRecordChangeController extends BaseController
+{
+    private String prefix = "system/real_estate/on_sale_record_change";
+
+    @Autowired
+    private ITGuijiRealEstateOnSaleRecordChangeService service;
+
+    @RequiresPermissions("system:on_sale_record_change:view")
+    @GetMapping()
+    public String on_sale_record_change()
+    {
+        return prefix + "/on_sale_record_change";
+    }
+
+    /**
+     * 查询市房地产-现售备案变更信息列表
+     */
+    @RequiresPermissions("system:on_sale_record_change:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiRealEstateOnSaleRecordChange param)
+    {
+        startPage();
+        List<TGuijiRealEstateOnSaleRecordChange> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市房地产-现售备案变更信息列表
+     */
+    @RequiresPermissions("system:on_sale_record_change:export")
+    @Log(title = "市房地产-现售备案变更信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiRealEstateOnSaleRecordChange param)
+    {
+        List<TGuijiRealEstateOnSaleRecordChange> list = service.selectList(param);
+        ExcelUtil<TGuijiRealEstateOnSaleRecordChange> util = new ExcelUtil<TGuijiRealEstateOnSaleRecordChange>(TGuijiRealEstateOnSaleRecordChange.class);
+        return util.exportExcel(list, "市房地产-现售备案变更信息");
+    }
+
+    /**
+     * 新增市房地产-现售备案变更信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市房地产-现售备案变更信息
+     */
+    @RequiresPermissions("system:on_sale_record_change:add")
+    @Log(title = "市房地产-现售备案变更信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiRealEstateOnSaleRecordChange param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市房地产-现售备案变更信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateOnSaleRecordChange param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市房地产-现售备案变更信息
+     */
+    @RequiresPermissions("system:on_sale_record_change:edit")
+    @Log(title = "市房地产-现售备案变更信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiRealEstateOnSaleRecordChange param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市房地产-现售备案变更信息
+     */
+    @RequiresPermissions("system:on_sale_record_change:remove")
+    @Log(title = "市房地产-现售备案变更信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市房地产-现售备案变更信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstateOnSaleRecordChange param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 201 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_record_change/domain/TGuijiRealEstateOnSaleRecordChange.java

@@ -0,0 +1,201 @@
+package com.sooka.system.real_estate.on_sale_record_change.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市房地产-现售备案变更信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiRealEstateOnSaleRecordChange extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    private String id;
+
+    /** 插入时间 */
+    @Excel(name = "插入时间")
+    private String cdTime;
+
+    /** 批次号 */
+    @Excel(name = "批次号")
+    private String cdBatch;
+
+    /** 标志位 */
+    @Excel(name = "标志位")
+    private String cdOperation;
+
+    /** 数据来源 */
+    @Excel(name = "数据来源")
+    private String cdSource;
+
+    /** 合同号 */
+    @Excel(name = "合同号" )
+    private String HTH;
+
+    /** 业务宗号 */
+    @Excel(name = "业务宗号" )
+    private String YWZH;
+
+    /** 出卖人姓名 */
+    @Excel(name = "出卖人姓名" )
+    private String CSRXM;
+
+    /** 买受人姓名 */
+    @Excel(name = "买受人姓名" )
+    private String MSRXM;
+
+    /** 身份证类型 */
+    @Excel(name = "身份证类型" )
+    private String SFZLX;
+
+    /** 身份证号 */
+    @Excel(name = "身份证号" )
+    private String SFZH;
+
+    /** 联系地址 */
+    @Excel(name = "联系地址" )
+    private String LXDZ;
+
+    /** 房屋坐落 */
+    @Excel(name = "房屋坐落" )
+    private String FWZL;
+
+    /** 合同总价 */
+    @Excel(name = "合同总价" )
+    private String HTZJ;
+
+    /** 建筑面积 */
+    @Excel(name = "建筑面积" )
+    private String ZJMJ;
+
+    /** 套内面积 */
+    @Excel(name = "套内面积" )
+    private String TNMJ;
+
+    /** 分摊面积 */
+    @Excel(name = "分摊面积" )
+    private String FTMJ;
+
+    /** 幢号 */
+    @Excel(name = "幢号" )
+    private String ZH;
+
+    /** 房号 */
+    @Excel(name = "房号" )
+    private String FH;
+
+    /** 房屋用途 */
+    @Excel(name = "房屋用途" )
+    private String FWYT;
+
+    /** 房屋性质 */
+    @Excel(name = "房屋性质" )
+    private String FWXZ;
+
+    /** 签约时间 */
+    @Excel(name = "签约时间" )
+    private String QYSJ;
+
+    /** 备案时间 */
+    @Excel(name = "备案时间" )
+    private String BASJ;
+
+    public String getHth()
+    {
+        return HTH;
+    }
+
+    public String getYwzh()
+    {
+        return YWZH;
+    }
+
+    public String getCsrxm()
+    {
+        return CSRXM;
+    }
+
+    public String getMsrxm()
+    {
+        return MSRXM;
+    }
+
+    public String getSfzlx()
+    {
+        return SFZLX;
+    }
+
+    public String getSfzh()
+    {
+        return SFZH;
+    }
+
+    public String getLxdz()
+    {
+        return LXDZ;
+    }
+
+    public String getFwzl()
+    {
+        return FWZL;
+    }
+
+    public String getHtzj()
+    {
+        return HTZJ;
+    }
+
+    public String getZjmj()
+    {
+        return ZJMJ;
+    }
+
+    public String getTnmj()
+    {
+        return TNMJ;
+    }
+
+    public String getFtmj()
+    {
+        return FTMJ;
+    }
+
+    public String getZh()
+    {
+        return ZH;
+    }
+
+    public String getFh()
+    {
+        return FH;
+    }
+
+    public String getFwyt()
+    {
+        return FWYT;
+    }
+
+    public String getFwxz()
+    {
+        return FWXZ;
+    }
+
+    public String getQysj()
+    {
+        return QYSJ;
+    }
+
+    public String getBasj()
+    {
+        return BASJ;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_record_change/mapper/TGuijiRealEstateOnSaleRecordChangeMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.on_sale_record_change.mapper;
+
+import com.sooka.system.real_estate.on_sale_record_change.domain.TGuijiRealEstateOnSaleRecordChange;
+
+import java.util.List;
+
+/**
+ * 市房地产-现售备案变更信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiRealEstateOnSaleRecordChangeMapper
+{
+    /**
+     * 查询市房地产-现售备案变更信息
+     *
+     * @param id 市房地产-现售备案变更信息ID
+     * @return 市房地产-现售备案变更信息
+     */
+    public TGuijiRealEstateOnSaleRecordChange selectById(String id);
+
+    /**
+     * 查询市房地产-现售备案变更信息列表
+     *
+     * @param param 市房地产-现售备案变更信息
+     * @return 市房地产-现售备案变更信息集合
+     */
+    public List<TGuijiRealEstateOnSaleRecordChange> selectList(TGuijiRealEstateOnSaleRecordChange param);
+
+    /**
+     * 新增市房地产-现售备案变更信息
+     *
+     * @param param 市房地产-现售备案变更信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateOnSaleRecordChange param);
+
+    /**
+     * 修改市房地产-现售备案变更信息
+     *
+     * @param param 市房地产-现售备案变更信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateOnSaleRecordChange param);
+
+    /**
+     * 删除市房地产-现售备案变更信息
+     *
+     * @param id 市房地产-现售备案变更信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市房地产-现售备案变更信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_record_change/service/ITGuijiRealEstateOnSaleRecordChangeService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.on_sale_record_change.service;
+
+import com.sooka.system.real_estate.on_sale_record_change.domain.TGuijiRealEstateOnSaleRecordChange;
+
+import java.util.List;
+
+/**
+ * 市房地产-现售备案变更信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiRealEstateOnSaleRecordChangeService
+{
+    /**
+     * 查询市房地产-现售备案变更信息
+     *
+     * @param id 市房地产-现售备案变更信息ID
+     * @return 市房地产-现售备案变更信息
+     */
+    public TGuijiRealEstateOnSaleRecordChange selectById(String id);
+
+    /**
+     * 查询市房地产-现售备案变更信息列表
+     *
+     * @param param 市房地产-现售备案变更信息
+     * @return 市房地产-现售备案变更信息集合
+     */
+    public List<TGuijiRealEstateOnSaleRecordChange> selectList(TGuijiRealEstateOnSaleRecordChange param);
+
+    /**
+     * 新增市房地产-现售备案变更信息
+     *
+     * @param param 市房地产-现售备案变更信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstateOnSaleRecordChange param);
+
+    /**
+     * 修改市房地产-现售备案变更信息
+     *
+     * @param param 市房地产-现售备案变更信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstateOnSaleRecordChange param);
+
+    /**
+     * 批量删除市房地产-现售备案变更信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市房地产-现售备案变更信息信息
+     *
+     * @param id 市房地产-现售备案变更信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/on_sale_record_change/service/impl/TGuijiRealEstateOnSaleRecordChangeServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.real_estate.on_sale_record_change.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.real_estate.on_sale_record_change.domain.TGuijiRealEstateOnSaleRecordChange;
+import com.sooka.system.real_estate.on_sale_record_change.mapper.TGuijiRealEstateOnSaleRecordChangeMapper;
+import com.sooka.system.real_estate.on_sale_record_change.service.ITGuijiRealEstateOnSaleRecordChangeService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市房地产-现售备案变更信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiRealEstateOnSaleRecordChangeServiceImpl implements ITGuijiRealEstateOnSaleRecordChangeService
+{
+    @Autowired
+    private TGuijiRealEstateOnSaleRecordChangeMapper mapper;
+
+    /**
+     * 查询市房地产-现售备案变更信息
+     *
+     * @param id 市房地产-现售备案变更信息ID
+     * @return 市房地产-现售备案变更信息
+     */
+    @Override
+    public TGuijiRealEstateOnSaleRecordChange selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市房地产-现售备案变更信息列表
+     *
+     * @param param 市房地产-现售备案变更信息
+     * @return 市房地产-现售备案变更信息
+     */
+    @Override
+    public List<TGuijiRealEstateOnSaleRecordChange> selectList(TGuijiRealEstateOnSaleRecordChange param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市房地产-现售备案变更信息
+     *
+     * @param param 市房地产-现售备案变更信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiRealEstateOnSaleRecordChange param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市房地产-现售备案变更信息
+     *
+     * @param param 市房地产-现售备案变更信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiRealEstateOnSaleRecordChange param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市房地产-现售备案变更信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市房地产-现售备案变更信息信息
+     *
+     * @param id 市房地产-现售备案变更信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_order_cancel_mortgage/controller/TGuijiRealEstatePreOrderCancelMortgageController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.real_estate.pre_order_cancel_mortgage.controller;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import com.sooka.system.real_estate.pre_order_cancel_mortgage.domain.TGuijiRealEstatePreOrderCancelMortgage;
+import com.sooka.system.real_estate.pre_order_cancel_mortgage.service.ITGuijiRealEstatePreOrderCancelMortgageService;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 市房地产-预购商品房抵押权注销信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/real_estate/real_estate_pre_order_cancel_mortgage")
+public class TGuijiRealEstatePreOrderCancelMortgageController extends BaseController
+{
+    private String prefix = "system/real_estate/pre_order_cancel_mortgage";
+
+    @Autowired
+    private ITGuijiRealEstatePreOrderCancelMortgageService service;
+
+    @RequiresPermissions("system:pre_order_cancel_mortgage:view")
+    @GetMapping()
+    public String pre_order_cancel_mortgage()
+    {
+        return prefix + "/pre_order_cancel_mortgage";
+    }
+
+    /**
+     * 查询市房地产-预购商品房抵押权注销信息列表
+     */
+    @RequiresPermissions("system:pre_order_cancel_mortgage:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiRealEstatePreOrderCancelMortgage param)
+    {
+        startPage();
+        List<TGuijiRealEstatePreOrderCancelMortgage> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市房地产-预购商品房抵押权注销信息列表
+     */
+    @RequiresPermissions("system:pre_order_cancel_mortgage:export")
+    @Log(title = "市房地产-预购商品房抵押权注销信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiRealEstatePreOrderCancelMortgage param)
+    {
+        List<TGuijiRealEstatePreOrderCancelMortgage> list = service.selectList(param);
+        ExcelUtil<TGuijiRealEstatePreOrderCancelMortgage> util = new ExcelUtil<TGuijiRealEstatePreOrderCancelMortgage>(TGuijiRealEstatePreOrderCancelMortgage.class);
+        return util.exportExcel(list, "市房地产-预购商品房抵押权注销信息");
+    }
+
+    /**
+     * 新增市房地产-预购商品房抵押权注销信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市房地产-预购商品房抵押权注销信息
+     */
+    @RequiresPermissions("system:pre_order_cancel_mortgage:add")
+    @Log(title = "市房地产-预购商品房抵押权注销信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiRealEstatePreOrderCancelMortgage param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市房地产-预购商品房抵押权注销信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstatePreOrderCancelMortgage param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市房地产-预购商品房抵押权注销信息
+     */
+    @RequiresPermissions("system:pre_order_cancel_mortgage:edit")
+    @Log(title = "市房地产-预购商品房抵押权注销信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiRealEstatePreOrderCancelMortgage param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市房地产-预购商品房抵押权注销信息
+     */
+    @RequiresPermissions("system:pre_order_cancel_mortgage:remove")
+    @Log(title = "市房地产-预购商品房抵押权注销信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市房地产-预购商品房抵押权注销信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstatePreOrderCancelMortgage param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 201 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_order_cancel_mortgage/domain/TGuijiRealEstatePreOrderCancelMortgage.java

@@ -0,0 +1,201 @@
+package com.sooka.system.real_estate.pre_order_cancel_mortgage.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市房地产-预购商品房抵押权注销信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiRealEstatePreOrderCancelMortgage extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    private String id;
+
+    /** 插入时间 */
+    @Excel(name = "插入时间")
+    private String cdTime;
+
+    /** 批次号 */
+    @Excel(name = "批次号")
+    private String cdBatch;
+
+    /** 标志位 */
+    @Excel(name = "标志位")
+    private String cdOperation;
+
+    /** 数据来源 */
+    @Excel(name = "数据来源")
+    private String cdSource;
+
+    /** 合同号 */
+    @Excel(name = "合同号" )
+    private String HTH;
+
+    /** 业务宗号 */
+    @Excel(name = "业务宗号" )
+    private String YWZH;
+
+    /** 出卖人姓名 */
+    @Excel(name = "出卖人姓名" )
+    private String CSRXM;
+
+    /** 买受人姓名 */
+    @Excel(name = "买受人姓名" )
+    private String MSRXM;
+
+    /** 身份证类型 */
+    @Excel(name = "身份证类型" )
+    private String SFZLX;
+
+    /** 身份证号 */
+    @Excel(name = "身份证号" )
+    private String SFZH;
+
+    /** 联系地址 */
+    @Excel(name = "联系地址" )
+    private String LXDZ;
+
+    /** 房屋坐落 */
+    @Excel(name = "房屋坐落" )
+    private String FWZL;
+
+    /** 合同总价 */
+    @Excel(name = "合同总价" )
+    private String HTZJ;
+
+    /** 建筑面积 */
+    @Excel(name = "建筑面积" )
+    private String ZJMJ;
+
+    /** 套内面积 */
+    @Excel(name = "套内面积" )
+    private String TNMJ;
+
+    /** 分摊面积 */
+    @Excel(name = "分摊面积" )
+    private String FTMJ;
+
+    /** 幢号 */
+    @Excel(name = "幢号" )
+    private String ZH;
+
+    /** 房号 */
+    @Excel(name = "房号" )
+    private String FH;
+
+    /** 房屋用途 */
+    @Excel(name = "房屋用途" )
+    private String FWYT;
+
+    /** 房屋性质 */
+    @Excel(name = "房屋性质" )
+    private String FWXZ;
+
+    /** 签约时间 */
+    @Excel(name = "签约时间" )
+    private String QYSJ;
+
+    /** 备案时间 */
+    @Excel(name = "备案时间" )
+    private String BASJ;
+
+    public String getHth()
+    {
+        return HTH;
+    }
+
+    public String getYwzh()
+    {
+        return YWZH;
+    }
+
+    public String getCsrxm()
+    {
+        return CSRXM;
+    }
+
+    public String getMsrxm()
+    {
+        return MSRXM;
+    }
+
+    public String getSfzlx()
+    {
+        return SFZLX;
+    }
+
+    public String getSfzh()
+    {
+        return SFZH;
+    }
+
+    public String getLxdz()
+    {
+        return LXDZ;
+    }
+
+    public String getFwzl()
+    {
+        return FWZL;
+    }
+
+    public String getHtzj()
+    {
+        return HTZJ;
+    }
+
+    public String getZjmj()
+    {
+        return ZJMJ;
+    }
+
+    public String getTnmj()
+    {
+        return TNMJ;
+    }
+
+    public String getFtmj()
+    {
+        return FTMJ;
+    }
+
+    public String getZh()
+    {
+        return ZH;
+    }
+
+    public String getFh()
+    {
+        return FH;
+    }
+
+    public String getFwyt()
+    {
+        return FWYT;
+    }
+
+    public String getFwxz()
+    {
+        return FWXZ;
+    }
+
+    public String getQysj()
+    {
+        return QYSJ;
+    }
+
+    public String getBasj()
+    {
+        return BASJ;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_order_cancel_mortgage/mapper/TGuijiRealEstatePreOrderCancelMortgageMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.pre_order_cancel_mortgage.mapper;
+
+import com.sooka.system.real_estate.pre_order_cancel_mortgage.domain.TGuijiRealEstatePreOrderCancelMortgage;
+
+import java.util.List;
+
+/**
+ * 市房地产-预购商品房抵押权注销信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiRealEstatePreOrderCancelMortgageMapper
+{
+    /**
+     * 查询市房地产-预购商品房抵押权注销信息
+     *
+     * @param id 市房地产-预购商品房抵押权注销信息ID
+     * @return 市房地产-预购商品房抵押权注销信息
+     */
+    public TGuijiRealEstatePreOrderCancelMortgage selectById(String id);
+
+    /**
+     * 查询市房地产-预购商品房抵押权注销信息列表
+     *
+     * @param param 市房地产-预购商品房抵押权注销信息
+     * @return 市房地产-预购商品房抵押权注销信息集合
+     */
+    public List<TGuijiRealEstatePreOrderCancelMortgage> selectList(TGuijiRealEstatePreOrderCancelMortgage param);
+
+    /**
+     * 新增市房地产-预购商品房抵押权注销信息
+     *
+     * @param param 市房地产-预购商品房抵押权注销信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstatePreOrderCancelMortgage param);
+
+    /**
+     * 修改市房地产-预购商品房抵押权注销信息
+     *
+     * @param param 市房地产-预购商品房抵押权注销信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstatePreOrderCancelMortgage param);
+
+    /**
+     * 删除市房地产-预购商品房抵押权注销信息
+     *
+     * @param id 市房地产-预购商品房抵押权注销信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市房地产-预购商品房抵押权注销信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_order_cancel_mortgage/service/ITGuijiRealEstatePreOrderCancelMortgageService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.pre_order_cancel_mortgage.service;
+
+import com.sooka.system.real_estate.pre_order_cancel_mortgage.domain.TGuijiRealEstatePreOrderCancelMortgage;
+
+import java.util.List;
+
+/**
+ * 市房地产-预购商品房抵押权注销信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiRealEstatePreOrderCancelMortgageService
+{
+    /**
+     * 查询市房地产-预购商品房抵押权注销信息
+     *
+     * @param id 市房地产-预购商品房抵押权注销信息ID
+     * @return 市房地产-预购商品房抵押权注销信息
+     */
+    public TGuijiRealEstatePreOrderCancelMortgage selectById(String id);
+
+    /**
+     * 查询市房地产-预购商品房抵押权注销信息列表
+     *
+     * @param param 市房地产-预购商品房抵押权注销信息
+     * @return 市房地产-预购商品房抵押权注销信息集合
+     */
+    public List<TGuijiRealEstatePreOrderCancelMortgage> selectList(TGuijiRealEstatePreOrderCancelMortgage param);
+
+    /**
+     * 新增市房地产-预购商品房抵押权注销信息
+     *
+     * @param param 市房地产-预购商品房抵押权注销信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstatePreOrderCancelMortgage param);
+
+    /**
+     * 修改市房地产-预购商品房抵押权注销信息
+     *
+     * @param param 市房地产-预购商品房抵押权注销信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstatePreOrderCancelMortgage param);
+
+    /**
+     * 批量删除市房地产-预购商品房抵押权注销信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市房地产-预购商品房抵押权注销信息信息
+     *
+     * @param id 市房地产-预购商品房抵押权注销信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_order_cancel_mortgage/service/impl/TGuijiRealEstatePreOrderCancelMortgageServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.real_estate.pre_order_cancel_mortgage.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.real_estate.pre_order_cancel_mortgage.domain.TGuijiRealEstatePreOrderCancelMortgage;
+import com.sooka.system.real_estate.pre_order_cancel_mortgage.mapper.TGuijiRealEstatePreOrderCancelMortgageMapper;
+import com.sooka.system.real_estate.pre_order_cancel_mortgage.service.ITGuijiRealEstatePreOrderCancelMortgageService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市房地产-预购商品房抵押权注销信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiRealEstatePreOrderCancelMortgageServiceImpl implements ITGuijiRealEstatePreOrderCancelMortgageService
+{
+    @Autowired
+    private TGuijiRealEstatePreOrderCancelMortgageMapper mapper;
+
+    /**
+     * 查询市房地产-预购商品房抵押权注销信息
+     *
+     * @param id 市房地产-预购商品房抵押权注销信息ID
+     * @return 市房地产-预购商品房抵押权注销信息
+     */
+    @Override
+    public TGuijiRealEstatePreOrderCancelMortgage selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市房地产-预购商品房抵押权注销信息列表
+     *
+     * @param param 市房地产-预购商品房抵押权注销信息
+     * @return 市房地产-预购商品房抵押权注销信息
+     */
+    @Override
+    public List<TGuijiRealEstatePreOrderCancelMortgage> selectList(TGuijiRealEstatePreOrderCancelMortgage param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市房地产-预购商品房抵押权注销信息
+     *
+     * @param param 市房地产-预购商品房抵押权注销信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiRealEstatePreOrderCancelMortgage param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市房地产-预购商品房抵押权注销信息
+     *
+     * @param param 市房地产-预购商品房抵押权注销信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiRealEstatePreOrderCancelMortgage param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市房地产-预购商品房抵押权注销信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市房地产-预购商品房抵押权注销信息信息
+     *
+     * @param id 市房地产-预购商品房抵押权注销信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_order_cancel_notice/controller/TGuijiRealEstatePreOrderCancelNoticeController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.real_estate.pre_order_cancel_notice.controller;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import com.sooka.system.real_estate.pre_order_cancel_notice.domain.TGuijiRealEstatePreOrderCancelNotice;
+import com.sooka.system.real_estate.pre_order_cancel_notice.service.ITGuijiRealEstatePreOrderCancelNoticeService;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 市房地产-预购商品房预告注销信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/real_estate/real_estate_pre_order_cancel_notice")
+public class TGuijiRealEstatePreOrderCancelNoticeController extends BaseController
+{
+    private String prefix = "system/real_estate/pre_order_cancel_notice";
+
+    @Autowired
+    private ITGuijiRealEstatePreOrderCancelNoticeService service;
+
+    @RequiresPermissions("system:pre_order_cancel_notice:view")
+    @GetMapping()
+    public String pre_order_cancel_notice()
+    {
+        return prefix + "/pre_order_cancel_notice";
+    }
+
+    /**
+     * 查询市房地产-预购商品房预告注销信息列表
+     */
+    @RequiresPermissions("system:pre_order_cancel_notice:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiRealEstatePreOrderCancelNotice param)
+    {
+        startPage();
+        List<TGuijiRealEstatePreOrderCancelNotice> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市房地产-预购商品房预告注销信息列表
+     */
+    @RequiresPermissions("system:pre_order_cancel_notice:export")
+    @Log(title = "市房地产-预购商品房预告注销信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiRealEstatePreOrderCancelNotice param)
+    {
+        List<TGuijiRealEstatePreOrderCancelNotice> list = service.selectList(param);
+        ExcelUtil<TGuijiRealEstatePreOrderCancelNotice> util = new ExcelUtil<TGuijiRealEstatePreOrderCancelNotice>(TGuijiRealEstatePreOrderCancelNotice.class);
+        return util.exportExcel(list, "市房地产-预购商品房预告注销信息");
+    }
+
+    /**
+     * 新增市房地产-预购商品房预告注销信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市房地产-预购商品房预告注销信息
+     */
+    @RequiresPermissions("system:pre_order_cancel_notice:add")
+    @Log(title = "市房地产-预购商品房预告注销信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiRealEstatePreOrderCancelNotice param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市房地产-预购商品房预告注销信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstatePreOrderCancelNotice param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市房地产-预购商品房预告注销信息
+     */
+    @RequiresPermissions("system:pre_order_cancel_notice:edit")
+    @Log(title = "市房地产-预购商品房预告注销信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiRealEstatePreOrderCancelNotice param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市房地产-预购商品房预告注销信息
+     */
+    @RequiresPermissions("system:pre_order_cancel_notice:remove")
+    @Log(title = "市房地产-预购商品房预告注销信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市房地产-预购商品房预告注销信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstatePreOrderCancelNotice param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 201 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_order_cancel_notice/domain/TGuijiRealEstatePreOrderCancelNotice.java

@@ -0,0 +1,201 @@
+package com.sooka.system.real_estate.pre_order_cancel_notice.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市房地产-预购商品房预告注销信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiRealEstatePreOrderCancelNotice extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    private String id;
+
+    /** 插入时间 */
+    @Excel(name = "插入时间")
+    private String cdTime;
+
+    /** 批次号 */
+    @Excel(name = "批次号")
+    private String cdBatch;
+
+    /** 标志位 */
+    @Excel(name = "标志位")
+    private String cdOperation;
+
+    /** 数据来源 */
+    @Excel(name = "数据来源")
+    private String cdSource;
+
+    /** 合同号 */
+    @Excel(name = "合同号" )
+    private String HTH;
+
+    /** 业务宗号 */
+    @Excel(name = "业务宗号" )
+    private String YWZH;
+
+    /** 出卖人姓名 */
+    @Excel(name = "出卖人姓名" )
+    private String CSRXM;
+
+    /** 买受人姓名 */
+    @Excel(name = "买受人姓名" )
+    private String MSRXM;
+
+    /** 身份证类型 */
+    @Excel(name = "身份证类型" )
+    private String SFZLX;
+
+    /** 身份证号 */
+    @Excel(name = "身份证号" )
+    private String SFZH;
+
+    /** 联系地址 */
+    @Excel(name = "联系地址" )
+    private String LXDZ;
+
+    /** 房屋坐落 */
+    @Excel(name = "房屋坐落" )
+    private String FWZL;
+
+    /** 合同总价 */
+    @Excel(name = "合同总价" )
+    private String HTZJ;
+
+    /** 建筑面积 */
+    @Excel(name = "建筑面积" )
+    private String ZJMJ;
+
+    /** 套内面积 */
+    @Excel(name = "套内面积" )
+    private String TNMJ;
+
+    /** 分摊面积 */
+    @Excel(name = "分摊面积" )
+    private String FTMJ;
+
+    /** 幢号 */
+    @Excel(name = "幢号" )
+    private String ZH;
+
+    /** 房号 */
+    @Excel(name = "房号" )
+    private String FH;
+
+    /** 房屋用途 */
+    @Excel(name = "房屋用途" )
+    private String FWYT;
+
+    /** 房屋性质 */
+    @Excel(name = "房屋性质" )
+    private String FWXZ;
+
+    /** 签约时间 */
+    @Excel(name = "签约时间" )
+    private String QYSJ;
+
+    /** 备案时间 */
+    @Excel(name = "备案时间" )
+    private String BASJ;
+
+    public String getHth()
+    {
+        return HTH;
+    }
+
+    public String getYwzh()
+    {
+        return YWZH;
+    }
+
+    public String getCsrxm()
+    {
+        return CSRXM;
+    }
+
+    public String getMsrxm()
+    {
+        return MSRXM;
+    }
+
+    public String getSfzlx()
+    {
+        return SFZLX;
+    }
+
+    public String getSfzh()
+    {
+        return SFZH;
+    }
+
+    public String getLxdz()
+    {
+        return LXDZ;
+    }
+
+    public String getFwzl()
+    {
+        return FWZL;
+    }
+
+    public String getHtzj()
+    {
+        return HTZJ;
+    }
+
+    public String getZjmj()
+    {
+        return ZJMJ;
+    }
+
+    public String getTnmj()
+    {
+        return TNMJ;
+    }
+
+    public String getFtmj()
+    {
+        return FTMJ;
+    }
+
+    public String getZh()
+    {
+        return ZH;
+    }
+
+    public String getFh()
+    {
+        return FH;
+    }
+
+    public String getFwyt()
+    {
+        return FWYT;
+    }
+
+    public String getFwxz()
+    {
+        return FWXZ;
+    }
+
+    public String getQysj()
+    {
+        return QYSJ;
+    }
+
+    public String getBasj()
+    {
+        return BASJ;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_order_cancel_notice/mapper/TGuijiRealEstatePreOrderCancelNoticeMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.pre_order_cancel_notice.mapper;
+
+import com.sooka.system.real_estate.pre_order_cancel_notice.domain.TGuijiRealEstatePreOrderCancelNotice;
+
+import java.util.List;
+
+/**
+ * 市房地产-预购商品房预告注销信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiRealEstatePreOrderCancelNoticeMapper
+{
+    /**
+     * 查询市房地产-预购商品房预告注销信息
+     *
+     * @param id 市房地产-预购商品房预告注销信息ID
+     * @return 市房地产-预购商品房预告注销信息
+     */
+    public TGuijiRealEstatePreOrderCancelNotice selectById(String id);
+
+    /**
+     * 查询市房地产-预购商品房预告注销信息列表
+     *
+     * @param param 市房地产-预购商品房预告注销信息
+     * @return 市房地产-预购商品房预告注销信息集合
+     */
+    public List<TGuijiRealEstatePreOrderCancelNotice> selectList(TGuijiRealEstatePreOrderCancelNotice param);
+
+    /**
+     * 新增市房地产-预购商品房预告注销信息
+     *
+     * @param param 市房地产-预购商品房预告注销信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstatePreOrderCancelNotice param);
+
+    /**
+     * 修改市房地产-预购商品房预告注销信息
+     *
+     * @param param 市房地产-预购商品房预告注销信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstatePreOrderCancelNotice param);
+
+    /**
+     * 删除市房地产-预购商品房预告注销信息
+     *
+     * @param id 市房地产-预购商品房预告注销信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市房地产-预购商品房预告注销信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_order_cancel_notice/service/ITGuijiRealEstatePreOrderCancelNoticeService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.pre_order_cancel_notice.service;
+
+import com.sooka.system.real_estate.pre_order_cancel_notice.domain.TGuijiRealEstatePreOrderCancelNotice;
+
+import java.util.List;
+
+/**
+ * 市房地产-预购商品房预告注销信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiRealEstatePreOrderCancelNoticeService
+{
+    /**
+     * 查询市房地产-预购商品房预告注销信息
+     *
+     * @param id 市房地产-预购商品房预告注销信息ID
+     * @return 市房地产-预购商品房预告注销信息
+     */
+    public TGuijiRealEstatePreOrderCancelNotice selectById(String id);
+
+    /**
+     * 查询市房地产-预购商品房预告注销信息列表
+     *
+     * @param param 市房地产-预购商品房预告注销信息
+     * @return 市房地产-预购商品房预告注销信息集合
+     */
+    public List<TGuijiRealEstatePreOrderCancelNotice> selectList(TGuijiRealEstatePreOrderCancelNotice param);
+
+    /**
+     * 新增市房地产-预购商品房预告注销信息
+     *
+     * @param param 市房地产-预购商品房预告注销信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstatePreOrderCancelNotice param);
+
+    /**
+     * 修改市房地产-预购商品房预告注销信息
+     *
+     * @param param 市房地产-预购商品房预告注销信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstatePreOrderCancelNotice param);
+
+    /**
+     * 批量删除市房地产-预购商品房预告注销信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市房地产-预购商品房预告注销信息信息
+     *
+     * @param id 市房地产-预购商品房预告注销信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_order_cancel_notice/service/impl/TGuijiRealEstatePreOrderCancelNoticeServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.real_estate.pre_order_cancel_notice.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.real_estate.pre_order_cancel_notice.domain.TGuijiRealEstatePreOrderCancelNotice;
+import com.sooka.system.real_estate.pre_order_cancel_notice.mapper.TGuijiRealEstatePreOrderCancelNoticeMapper;
+import com.sooka.system.real_estate.pre_order_cancel_notice.service.ITGuijiRealEstatePreOrderCancelNoticeService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市房地产-预购商品房预告注销信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiRealEstatePreOrderCancelNoticeServiceImpl implements ITGuijiRealEstatePreOrderCancelNoticeService
+{
+    @Autowired
+    private TGuijiRealEstatePreOrderCancelNoticeMapper mapper;
+
+    /**
+     * 查询市房地产-预购商品房预告注销信息
+     *
+     * @param id 市房地产-预购商品房预告注销信息ID
+     * @return 市房地产-预购商品房预告注销信息
+     */
+    @Override
+    public TGuijiRealEstatePreOrderCancelNotice selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市房地产-预购商品房预告注销信息列表
+     *
+     * @param param 市房地产-预购商品房预告注销信息
+     * @return 市房地产-预购商品房预告注销信息
+     */
+    @Override
+    public List<TGuijiRealEstatePreOrderCancelNotice> selectList(TGuijiRealEstatePreOrderCancelNotice param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市房地产-预购商品房预告注销信息
+     *
+     * @param param 市房地产-预购商品房预告注销信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiRealEstatePreOrderCancelNotice param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市房地产-预购商品房预告注销信息
+     *
+     * @param param 市房地产-预购商品房预告注销信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiRealEstatePreOrderCancelNotice param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市房地产-预购商品房预告注销信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市房地产-预购商品房预告注销信息信息
+     *
+     * @param id 市房地产-预购商品房预告注销信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale/controller/TGuijiRealEstatePreSaleController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.real_estate.pre_sale.controller;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import com.sooka.system.real_estate.pre_sale.domain.TGuijiRealEstatePreSale;
+import com.sooka.system.real_estate.pre_sale.service.ITGuijiRealEstatePreSaleService;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 市房地产-预售信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/real_estate/real_estate_pre_sale")
+public class TGuijiRealEstatePreSaleController extends BaseController
+{
+    private String prefix = "system/real_estate/pre_sale";
+
+    @Autowired
+    private ITGuijiRealEstatePreSaleService service;
+
+    @RequiresPermissions("system:pre_sale:view")
+    @GetMapping()
+    public String pre_sale()
+    {
+        return prefix + "/pre_sale";
+    }
+
+    /**
+     * 查询市房地产-预售信息列表
+     */
+    @RequiresPermissions("system:pre_sale:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiRealEstatePreSale param)
+    {
+        startPage();
+        List<TGuijiRealEstatePreSale> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市房地产-预售信息列表
+     */
+    @RequiresPermissions("system:pre_sale:export")
+    @Log(title = "市房地产-预售信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiRealEstatePreSale param)
+    {
+        List<TGuijiRealEstatePreSale> list = service.selectList(param);
+        ExcelUtil<TGuijiRealEstatePreSale> util = new ExcelUtil<TGuijiRealEstatePreSale>(TGuijiRealEstatePreSale.class);
+        return util.exportExcel(list, "市房地产-预售信息");
+    }
+
+    /**
+     * 新增市房地产-预售信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市房地产-预售信息
+     */
+    @RequiresPermissions("system:pre_sale:add")
+    @Log(title = "市房地产-预售信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiRealEstatePreSale param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市房地产-预售信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstatePreSale param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市房地产-预售信息
+     */
+    @RequiresPermissions("system:pre_sale:edit")
+    @Log(title = "市房地产-预售信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiRealEstatePreSale param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市房地产-预售信息
+     */
+    @RequiresPermissions("system:pre_sale:remove")
+    @Log(title = "市房地产-预售信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市房地产-预售信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstatePreSale param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 201 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale/domain/TGuijiRealEstatePreSale.java

@@ -0,0 +1,201 @@
+package com.sooka.system.real_estate.pre_sale.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市房地产-预售信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiRealEstatePreSale extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    private String id;
+
+    /** 插入时间 */
+    @Excel(name = "插入时间")
+    private String cdTime;
+
+    /** 批次号 */
+    @Excel(name = "批次号")
+    private String cdBatch;
+
+    /** 标志位 */
+    @Excel(name = "标志位")
+    private String cdOperation;
+
+    /** 数据来源 */
+    @Excel(name = "数据来源")
+    private String cdSource;
+
+    /** 合同号 */
+    @Excel(name = "合同号" )
+    private String HTH;
+
+    /** 业务宗号 */
+    @Excel(name = "业务宗号" )
+    private String YWZH;
+
+    /** 出卖人姓名 */
+    @Excel(name = "出卖人姓名" )
+    private String CSRXM;
+
+    /** 买受人姓名 */
+    @Excel(name = "买受人姓名" )
+    private String MSRXM;
+
+    /** 身份证类型 */
+    @Excel(name = "身份证类型" )
+    private String SFZLX;
+
+    /** 身份证号 */
+    @Excel(name = "身份证号" )
+    private String SFZH;
+
+    /** 联系地址 */
+    @Excel(name = "联系地址" )
+    private String LXDZ;
+
+    /** 房屋坐落 */
+    @Excel(name = "房屋坐落" )
+    private String FWZL;
+
+    /** 合同总价 */
+    @Excel(name = "合同总价" )
+    private String HTZJ;
+
+    /** 建筑面积 */
+    @Excel(name = "建筑面积" )
+    private String ZJMJ;
+
+    /** 套内面积 */
+    @Excel(name = "套内面积" )
+    private String TNMJ;
+
+    /** 分摊面积 */
+    @Excel(name = "分摊面积" )
+    private String FTMJ;
+
+    /** 幢号 */
+    @Excel(name = "幢号" )
+    private String ZH;
+
+    /** 房号 */
+    @Excel(name = "房号" )
+    private String FH;
+
+    /** 房屋用途 */
+    @Excel(name = "房屋用途" )
+    private String FWYT;
+
+    /** 房屋性质 */
+    @Excel(name = "房屋性质" )
+    private String FWXZ;
+
+    /** 签约时间 */
+    @Excel(name = "签约时间" )
+    private String QYSJ;
+
+    /** 备案时间 */
+    @Excel(name = "备案时间" )
+    private String BASJ;
+
+    public String getHth()
+    {
+        return HTH;
+    }
+
+    public String getYwzh()
+    {
+        return YWZH;
+    }
+
+    public String getCsrxm()
+    {
+        return CSRXM;
+    }
+
+    public String getMsrxm()
+    {
+        return MSRXM;
+    }
+
+    public String getSfzlx()
+    {
+        return SFZLX;
+    }
+
+    public String getSfzh()
+    {
+        return SFZH;
+    }
+
+    public String getLxdz()
+    {
+        return LXDZ;
+    }
+
+    public String getFwzl()
+    {
+        return FWZL;
+    }
+
+    public String getHtzj()
+    {
+        return HTZJ;
+    }
+
+    public String getZjmj()
+    {
+        return ZJMJ;
+    }
+
+    public String getTnmj()
+    {
+        return TNMJ;
+    }
+
+    public String getFtmj()
+    {
+        return FTMJ;
+    }
+
+    public String getZh()
+    {
+        return ZH;
+    }
+
+    public String getFh()
+    {
+        return FH;
+    }
+
+    public String getFwyt()
+    {
+        return FWYT;
+    }
+
+    public String getFwxz()
+    {
+        return FWXZ;
+    }
+
+    public String getQysj()
+    {
+        return QYSJ;
+    }
+
+    public String getBasj()
+    {
+        return BASJ;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale/mapper/TGuijiRealEstatePreSaleMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.pre_sale.mapper;
+
+import com.sooka.system.real_estate.pre_sale.domain.TGuijiRealEstatePreSale;
+
+import java.util.List;
+
+/**
+ * 市房地产-预售信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiRealEstatePreSaleMapper
+{
+    /**
+     * 查询市房地产-预售信息
+     *
+     * @param id 市房地产-预售信息ID
+     * @return 市房地产-预售信息
+     */
+    public TGuijiRealEstatePreSale selectById(String id);
+
+    /**
+     * 查询市房地产-预售信息列表
+     *
+     * @param param 市房地产-预售信息
+     * @return 市房地产-预售信息集合
+     */
+    public List<TGuijiRealEstatePreSale> selectList(TGuijiRealEstatePreSale param);
+
+    /**
+     * 新增市房地产-预售信息
+     *
+     * @param param 市房地产-预售信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstatePreSale param);
+
+    /**
+     * 修改市房地产-预售信息
+     *
+     * @param param 市房地产-预售信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstatePreSale param);
+
+    /**
+     * 删除市房地产-预售信息
+     *
+     * @param id 市房地产-预售信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市房地产-预售信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale/service/ITGuijiRealEstatePreSaleService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.pre_sale.service;
+
+import com.sooka.system.real_estate.pre_sale.domain.TGuijiRealEstatePreSale;
+
+import java.util.List;
+
+/**
+ * 市房地产-预售信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiRealEstatePreSaleService
+{
+    /**
+     * 查询市房地产-预售信息
+     *
+     * @param id 市房地产-预售信息ID
+     * @return 市房地产-预售信息
+     */
+    public TGuijiRealEstatePreSale selectById(String id);
+
+    /**
+     * 查询市房地产-预售信息列表
+     *
+     * @param param 市房地产-预售信息
+     * @return 市房地产-预售信息集合
+     */
+    public List<TGuijiRealEstatePreSale> selectList(TGuijiRealEstatePreSale param);
+
+    /**
+     * 新增市房地产-预售信息
+     *
+     * @param param 市房地产-预售信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstatePreSale param);
+
+    /**
+     * 修改市房地产-预售信息
+     *
+     * @param param 市房地产-预售信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstatePreSale param);
+
+    /**
+     * 批量删除市房地产-预售信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市房地产-预售信息信息
+     *
+     * @param id 市房地产-预售信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale/service/impl/TGuijiRealEstatePreSaleServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.real_estate.pre_sale.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.real_estate.pre_sale.domain.TGuijiRealEstatePreSale;
+import com.sooka.system.real_estate.pre_sale.mapper.TGuijiRealEstatePreSaleMapper;
+import com.sooka.system.real_estate.pre_sale.service.ITGuijiRealEstatePreSaleService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市房地产-预售信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiRealEstatePreSaleServiceImpl implements ITGuijiRealEstatePreSaleService
+{
+    @Autowired
+    private TGuijiRealEstatePreSaleMapper mapper;
+
+    /**
+     * 查询市房地产-预售信息
+     *
+     * @param id 市房地产-预售信息ID
+     * @return 市房地产-预售信息
+     */
+    @Override
+    public TGuijiRealEstatePreSale selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市房地产-预售信息列表
+     *
+     * @param param 市房地产-预售信息
+     * @return 市房地产-预售信息
+     */
+    @Override
+    public List<TGuijiRealEstatePreSale> selectList(TGuijiRealEstatePreSale param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市房地产-预售信息
+     *
+     * @param param 市房地产-预售信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiRealEstatePreSale param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市房地产-预售信息
+     *
+     * @param param 市房地产-预售信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiRealEstatePreSale param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市房地产-预售信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市房地产-预售信息信息
+     *
+     * @param id 市房地产-预售信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_additional/controller/TGuijiRealEstatePreSaleAdditionalController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.real_estate.pre_sale_additional.controller;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import com.sooka.system.real_estate.pre_sale_additional.domain.TGuijiRealEstatePreSaleAdditional;
+import com.sooka.system.real_estate.pre_sale_additional.service.ITGuijiRealEstatePreSaleAdditionalService;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 市房地产-预售补录信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/real_estate/real_estate_pre_sale_additional")
+public class TGuijiRealEstatePreSaleAdditionalController extends BaseController
+{
+    private String prefix = "system/real_estate/pre_sale_additional";
+
+    @Autowired
+    private ITGuijiRealEstatePreSaleAdditionalService service;
+
+    @RequiresPermissions("system:pre_sale_additional:view")
+    @GetMapping()
+    public String pre_sale_additional()
+    {
+        return prefix + "/pre_sale_additional";
+    }
+
+    /**
+     * 查询市房地产-预售补录信息列表
+     */
+    @RequiresPermissions("system:pre_sale_additional:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiRealEstatePreSaleAdditional param)
+    {
+        startPage();
+        List<TGuijiRealEstatePreSaleAdditional> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市房地产-预售补录信息列表
+     */
+    @RequiresPermissions("system:pre_sale_additional:export")
+    @Log(title = "市房地产-预售补录信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiRealEstatePreSaleAdditional param)
+    {
+        List<TGuijiRealEstatePreSaleAdditional> list = service.selectList(param);
+        ExcelUtil<TGuijiRealEstatePreSaleAdditional> util = new ExcelUtil<TGuijiRealEstatePreSaleAdditional>(TGuijiRealEstatePreSaleAdditional.class);
+        return util.exportExcel(list, "市房地产-预售补录信息");
+    }
+
+    /**
+     * 新增市房地产-预售补录信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市房地产-预售补录信息
+     */
+    @RequiresPermissions("system:pre_sale_additional:add")
+    @Log(title = "市房地产-预售补录信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiRealEstatePreSaleAdditional param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市房地产-预售补录信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstatePreSaleAdditional param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市房地产-预售补录信息
+     */
+    @RequiresPermissions("system:pre_sale_additional:edit")
+    @Log(title = "市房地产-预售补录信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiRealEstatePreSaleAdditional param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市房地产-预售补录信息
+     */
+    @RequiresPermissions("system:pre_sale_additional:remove")
+    @Log(title = "市房地产-预售补录信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市房地产-预售补录信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstatePreSaleAdditional param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 201 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_additional/domain/TGuijiRealEstatePreSaleAdditional.java

@@ -0,0 +1,201 @@
+package com.sooka.system.real_estate.pre_sale_additional.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市房地产-预售补录信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiRealEstatePreSaleAdditional extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    private String id;
+
+    /** 插入时间 */
+    @Excel(name = "插入时间")
+    private String cdTime;
+
+    /** 批次号 */
+    @Excel(name = "批次号")
+    private String cdBatch;
+
+    /** 标志位 */
+    @Excel(name = "标志位")
+    private String cdOperation;
+
+    /** 数据来源 */
+    @Excel(name = "数据来源")
+    private String cdSource;
+
+    /** 合同号 */
+    @Excel(name = "合同号" )
+    private String HTH;
+
+    /** 业务宗号 */
+    @Excel(name = "业务宗号" )
+    private String YWZH;
+
+    /** 出卖人姓名 */
+    @Excel(name = "出卖人姓名" )
+    private String CSRXM;
+
+    /** 买受人姓名 */
+    @Excel(name = "买受人姓名" )
+    private String MSRXM;
+
+    /** 身份证类型 */
+    @Excel(name = "身份证类型" )
+    private String SFZLX;
+
+    /** 身份证号 */
+    @Excel(name = "身份证号" )
+    private String SFZH;
+
+    /** 联系地址 */
+    @Excel(name = "联系地址" )
+    private String LXDZ;
+
+    /** 房屋坐落 */
+    @Excel(name = "房屋坐落" )
+    private String FWZL;
+
+    /** 合同总价 */
+    @Excel(name = "合同总价" )
+    private String HTZJ;
+
+    /** 建筑面积 */
+    @Excel(name = "建筑面积" )
+    private String ZJMJ;
+
+    /** 套内面积 */
+    @Excel(name = "套内面积" )
+    private String TNMJ;
+
+    /** 分摊面积 */
+    @Excel(name = "分摊面积" )
+    private String FTMJ;
+
+    /** 幢号 */
+    @Excel(name = "幢号" )
+    private String ZH;
+
+    /** 房号 */
+    @Excel(name = "房号" )
+    private String FH;
+
+    /** 房屋用途 */
+    @Excel(name = "房屋用途" )
+    private String FWYT;
+
+    /** 房屋性质 */
+    @Excel(name = "房屋性质" )
+    private String FWXZ;
+
+    /** 签约时间 */
+    @Excel(name = "签约时间" )
+    private String QYSJ;
+
+    /** 备案时间 */
+    @Excel(name = "备案时间" )
+    private String BASJ;
+
+    public String getHth()
+    {
+        return HTH;
+    }
+
+    public String getYwzh()
+    {
+        return YWZH;
+    }
+
+    public String getCsrxm()
+    {
+        return CSRXM;
+    }
+
+    public String getMsrxm()
+    {
+        return MSRXM;
+    }
+
+    public String getSfzlx()
+    {
+        return SFZLX;
+    }
+
+    public String getSfzh()
+    {
+        return SFZH;
+    }
+
+    public String getLxdz()
+    {
+        return LXDZ;
+    }
+
+    public String getFwzl()
+    {
+        return FWZL;
+    }
+
+    public String getHtzj()
+    {
+        return HTZJ;
+    }
+
+    public String getZjmj()
+    {
+        return ZJMJ;
+    }
+
+    public String getTnmj()
+    {
+        return TNMJ;
+    }
+
+    public String getFtmj()
+    {
+        return FTMJ;
+    }
+
+    public String getZh()
+    {
+        return ZH;
+    }
+
+    public String getFh()
+    {
+        return FH;
+    }
+
+    public String getFwyt()
+    {
+        return FWYT;
+    }
+
+    public String getFwxz()
+    {
+        return FWXZ;
+    }
+
+    public String getQysj()
+    {
+        return QYSJ;
+    }
+
+    public String getBasj()
+    {
+        return BASJ;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_additional/mapper/TGuijiRealEstatePreSaleAdditionalMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.pre_sale_additional.mapper;
+
+import com.sooka.system.real_estate.pre_sale_additional.domain.TGuijiRealEstatePreSaleAdditional;
+
+import java.util.List;
+
+/**
+ * 市房地产-预售补录信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiRealEstatePreSaleAdditionalMapper
+{
+    /**
+     * 查询市房地产-预售补录信息
+     *
+     * @param id 市房地产-预售补录信息ID
+     * @return 市房地产-预售补录信息
+     */
+    public TGuijiRealEstatePreSaleAdditional selectById(String id);
+
+    /**
+     * 查询市房地产-预售补录信息列表
+     *
+     * @param param 市房地产-预售补录信息
+     * @return 市房地产-预售补录信息集合
+     */
+    public List<TGuijiRealEstatePreSaleAdditional> selectList(TGuijiRealEstatePreSaleAdditional param);
+
+    /**
+     * 新增市房地产-预售补录信息
+     *
+     * @param param 市房地产-预售补录信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstatePreSaleAdditional param);
+
+    /**
+     * 修改市房地产-预售补录信息
+     *
+     * @param param 市房地产-预售补录信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstatePreSaleAdditional param);
+
+    /**
+     * 删除市房地产-预售补录信息
+     *
+     * @param id 市房地产-预售补录信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市房地产-预售补录信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_additional/service/ITGuijiRealEstatePreSaleAdditionalService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.pre_sale_additional.service;
+
+import com.sooka.system.real_estate.pre_sale_additional.domain.TGuijiRealEstatePreSaleAdditional;
+
+import java.util.List;
+
+/**
+ * 市房地产-预售补录信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiRealEstatePreSaleAdditionalService
+{
+    /**
+     * 查询市房地产-预售补录信息
+     *
+     * @param id 市房地产-预售补录信息ID
+     * @return 市房地产-预售补录信息
+     */
+    public TGuijiRealEstatePreSaleAdditional selectById(String id);
+
+    /**
+     * 查询市房地产-预售补录信息列表
+     *
+     * @param param 市房地产-预售补录信息
+     * @return 市房地产-预售补录信息集合
+     */
+    public List<TGuijiRealEstatePreSaleAdditional> selectList(TGuijiRealEstatePreSaleAdditional param);
+
+    /**
+     * 新增市房地产-预售补录信息
+     *
+     * @param param 市房地产-预售补录信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstatePreSaleAdditional param);
+
+    /**
+     * 修改市房地产-预售补录信息
+     *
+     * @param param 市房地产-预售补录信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstatePreSaleAdditional param);
+
+    /**
+     * 批量删除市房地产-预售补录信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市房地产-预售补录信息信息
+     *
+     * @param id 市房地产-预售补录信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_additional/service/impl/TGuijiRealEstatePreSaleAdditionalServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.real_estate.pre_sale_additional.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.real_estate.pre_sale_additional.domain.TGuijiRealEstatePreSaleAdditional;
+import com.sooka.system.real_estate.pre_sale_additional.mapper.TGuijiRealEstatePreSaleAdditionalMapper;
+import com.sooka.system.real_estate.pre_sale_additional.service.ITGuijiRealEstatePreSaleAdditionalService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市房地产-预售补录信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiRealEstatePreSaleAdditionalServiceImpl implements ITGuijiRealEstatePreSaleAdditionalService
+{
+    @Autowired
+    private TGuijiRealEstatePreSaleAdditionalMapper mapper;
+
+    /**
+     * 查询市房地产-预售补录信息
+     *
+     * @param id 市房地产-预售补录信息ID
+     * @return 市房地产-预售补录信息
+     */
+    @Override
+    public TGuijiRealEstatePreSaleAdditional selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市房地产-预售补录信息列表
+     *
+     * @param param 市房地产-预售补录信息
+     * @return 市房地产-预售补录信息
+     */
+    @Override
+    public List<TGuijiRealEstatePreSaleAdditional> selectList(TGuijiRealEstatePreSaleAdditional param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市房地产-预售补录信息
+     *
+     * @param param 市房地产-预售补录信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiRealEstatePreSaleAdditional param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市房地产-预售补录信息
+     *
+     * @param param 市房地产-预售补录信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiRealEstatePreSaleAdditional param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市房地产-预售补录信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市房地产-预售补录信息信息
+     *
+     * @param id 市房地产-预售补录信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_change/controller/TGuijiRealEstatePreSaleChangeController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.real_estate.pre_sale_change.controller;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import com.sooka.system.real_estate.pre_sale_change.domain.TGuijiRealEstatePreSaleChange;
+import com.sooka.system.real_estate.pre_sale_change.service.ITGuijiRealEstatePreSaleChangeService;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 市房地产-预售变更信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/real_estate/real_estate_pre_sale_change")
+public class TGuijiRealEstatePreSaleChangeController extends BaseController
+{
+    private String prefix = "system/real_estate/pre_sale_change";
+
+    @Autowired
+    private ITGuijiRealEstatePreSaleChangeService service;
+
+    @RequiresPermissions("system:pre_sale_change:view")
+    @GetMapping()
+    public String pre_sale_change()
+    {
+        return prefix + "/pre_sale_change";
+    }
+
+    /**
+     * 查询市房地产-预售变更信息列表
+     */
+    @RequiresPermissions("system:pre_sale_change:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiRealEstatePreSaleChange param)
+    {
+        startPage();
+        List<TGuijiRealEstatePreSaleChange> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市房地产-预售变更信息列表
+     */
+    @RequiresPermissions("system:pre_sale_change:export")
+    @Log(title = "市房地产-预售变更信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiRealEstatePreSaleChange param)
+    {
+        List<TGuijiRealEstatePreSaleChange> list = service.selectList(param);
+        ExcelUtil<TGuijiRealEstatePreSaleChange> util = new ExcelUtil<TGuijiRealEstatePreSaleChange>(TGuijiRealEstatePreSaleChange.class);
+        return util.exportExcel(list, "市房地产-预售变更信息");
+    }
+
+    /**
+     * 新增市房地产-预售变更信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市房地产-预售变更信息
+     */
+    @RequiresPermissions("system:pre_sale_change:add")
+    @Log(title = "市房地产-预售变更信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiRealEstatePreSaleChange param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市房地产-预售变更信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstatePreSaleChange param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市房地产-预售变更信息
+     */
+    @RequiresPermissions("system:pre_sale_change:edit")
+    @Log(title = "市房地产-预售变更信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiRealEstatePreSaleChange param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市房地产-预售变更信息
+     */
+    @RequiresPermissions("system:pre_sale_change:remove")
+    @Log(title = "市房地产-预售变更信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市房地产-预售变更信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstatePreSaleChange param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 201 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_change/domain/TGuijiRealEstatePreSaleChange.java

@@ -0,0 +1,201 @@
+package com.sooka.system.real_estate.pre_sale_change.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市房地产-预售变更信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiRealEstatePreSaleChange extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    private String id;
+
+    /** 插入时间 */
+    @Excel(name = "插入时间")
+    private String cdTime;
+
+    /** 批次号 */
+    @Excel(name = "批次号")
+    private String cdBatch;
+
+    /** 标志位 */
+    @Excel(name = "标志位")
+    private String cdOperation;
+
+    /** 数据来源 */
+    @Excel(name = "数据来源")
+    private String cdSource;
+
+    /** 合同号 */
+    @Excel(name = "合同号" )
+    private String HTH;
+
+    /** 业务宗号 */
+    @Excel(name = "业务宗号" )
+    private String YWZH;
+
+    /** 出卖人姓名 */
+    @Excel(name = "出卖人姓名" )
+    private String CSRXM;
+
+    /** 买受人姓名 */
+    @Excel(name = "买受人姓名" )
+    private String MSRXM;
+
+    /** 身份证类型 */
+    @Excel(name = "身份证类型" )
+    private String SFZLX;
+
+    /** 身份证号 */
+    @Excel(name = "身份证号" )
+    private String SFZH;
+
+    /** 联系地址 */
+    @Excel(name = "联系地址" )
+    private String LXDZ;
+
+    /** 房屋坐落 */
+    @Excel(name = "房屋坐落" )
+    private String FWZL;
+
+    /** 合同总价 */
+    @Excel(name = "合同总价" )
+    private String HTZJ;
+
+    /** 建筑面积 */
+    @Excel(name = "建筑面积" )
+    private String ZJMJ;
+
+    /** 套内面积 */
+    @Excel(name = "套内面积" )
+    private String TNMJ;
+
+    /** 分摊面积 */
+    @Excel(name = "分摊面积" )
+    private String FTMJ;
+
+    /** 幢号 */
+    @Excel(name = "幢号" )
+    private String ZH;
+
+    /** 房号 */
+    @Excel(name = "房号" )
+    private String FH;
+
+    /** 房屋用途 */
+    @Excel(name = "房屋用途" )
+    private String FWYT;
+
+    /** 房屋性质 */
+    @Excel(name = "房屋性质" )
+    private String FWXZ;
+
+    /** 签约时间 */
+    @Excel(name = "签约时间" )
+    private String QYSJ;
+
+    /** 备案时间 */
+    @Excel(name = "备案时间" )
+    private String BASJ;
+
+    public String getHth()
+    {
+        return HTH;
+    }
+
+    public String getYwzh()
+    {
+        return YWZH;
+    }
+
+    public String getCsrxm()
+    {
+        return CSRXM;
+    }
+
+    public String getMsrxm()
+    {
+        return MSRXM;
+    }
+
+    public String getSfzlx()
+    {
+        return SFZLX;
+    }
+
+    public String getSfzh()
+    {
+        return SFZH;
+    }
+
+    public String getLxdz()
+    {
+        return LXDZ;
+    }
+
+    public String getFwzl()
+    {
+        return FWZL;
+    }
+
+    public String getHtzj()
+    {
+        return HTZJ;
+    }
+
+    public String getZjmj()
+    {
+        return ZJMJ;
+    }
+
+    public String getTnmj()
+    {
+        return TNMJ;
+    }
+
+    public String getFtmj()
+    {
+        return FTMJ;
+    }
+
+    public String getZh()
+    {
+        return ZH;
+    }
+
+    public String getFh()
+    {
+        return FH;
+    }
+
+    public String getFwyt()
+    {
+        return FWYT;
+    }
+
+    public String getFwxz()
+    {
+        return FWXZ;
+    }
+
+    public String getQysj()
+    {
+        return QYSJ;
+    }
+
+    public String getBasj()
+    {
+        return BASJ;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_change/mapper/TGuijiRealEstatePreSaleChangeMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.pre_sale_change.mapper;
+
+import com.sooka.system.real_estate.pre_sale_change.domain.TGuijiRealEstatePreSaleChange;
+
+import java.util.List;
+
+/**
+ * 市房地产-预售变更信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiRealEstatePreSaleChangeMapper
+{
+    /**
+     * 查询市房地产-预售变更信息
+     *
+     * @param id 市房地产-预售变更信息ID
+     * @return 市房地产-预售变更信息
+     */
+    public TGuijiRealEstatePreSaleChange selectById(String id);
+
+    /**
+     * 查询市房地产-预售变更信息列表
+     *
+     * @param param 市房地产-预售变更信息
+     * @return 市房地产-预售变更信息集合
+     */
+    public List<TGuijiRealEstatePreSaleChange> selectList(TGuijiRealEstatePreSaleChange param);
+
+    /**
+     * 新增市房地产-预售变更信息
+     *
+     * @param param 市房地产-预售变更信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstatePreSaleChange param);
+
+    /**
+     * 修改市房地产-预售变更信息
+     *
+     * @param param 市房地产-预售变更信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstatePreSaleChange param);
+
+    /**
+     * 删除市房地产-预售变更信息
+     *
+     * @param id 市房地产-预售变更信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市房地产-预售变更信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_change/service/ITGuijiRealEstatePreSaleChangeService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.pre_sale_change.service;
+
+import com.sooka.system.real_estate.pre_sale_change.domain.TGuijiRealEstatePreSaleChange;
+
+import java.util.List;
+
+/**
+ * 市房地产-预售变更信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiRealEstatePreSaleChangeService
+{
+    /**
+     * 查询市房地产-预售变更信息
+     *
+     * @param id 市房地产-预售变更信息ID
+     * @return 市房地产-预售变更信息
+     */
+    public TGuijiRealEstatePreSaleChange selectById(String id);
+
+    /**
+     * 查询市房地产-预售变更信息列表
+     *
+     * @param param 市房地产-预售变更信息
+     * @return 市房地产-预售变更信息集合
+     */
+    public List<TGuijiRealEstatePreSaleChange> selectList(TGuijiRealEstatePreSaleChange param);
+
+    /**
+     * 新增市房地产-预售变更信息
+     *
+     * @param param 市房地产-预售变更信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstatePreSaleChange param);
+
+    /**
+     * 修改市房地产-预售变更信息
+     *
+     * @param param 市房地产-预售变更信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstatePreSaleChange param);
+
+    /**
+     * 批量删除市房地产-预售变更信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市房地产-预售变更信息信息
+     *
+     * @param id 市房地产-预售变更信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_change/service/impl/TGuijiRealEstatePreSaleChangeServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.real_estate.pre_sale_change.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.real_estate.pre_sale_change.domain.TGuijiRealEstatePreSaleChange;
+import com.sooka.system.real_estate.pre_sale_change.mapper.TGuijiRealEstatePreSaleChangeMapper;
+import com.sooka.system.real_estate.pre_sale_change.service.ITGuijiRealEstatePreSaleChangeService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市房地产-预售变更信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiRealEstatePreSaleChangeServiceImpl implements ITGuijiRealEstatePreSaleChangeService
+{
+    @Autowired
+    private TGuijiRealEstatePreSaleChangeMapper mapper;
+
+    /**
+     * 查询市房地产-预售变更信息
+     *
+     * @param id 市房地产-预售变更信息ID
+     * @return 市房地产-预售变更信息
+     */
+    @Override
+    public TGuijiRealEstatePreSaleChange selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市房地产-预售变更信息列表
+     *
+     * @param param 市房地产-预售变更信息
+     * @return 市房地产-预售变更信息
+     */
+    @Override
+    public List<TGuijiRealEstatePreSaleChange> selectList(TGuijiRealEstatePreSaleChange param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市房地产-预售变更信息
+     *
+     * @param param 市房地产-预售变更信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiRealEstatePreSaleChange param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市房地产-预售变更信息
+     *
+     * @param param 市房地产-预售变更信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiRealEstatePreSaleChange param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市房地产-预售变更信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市房地产-预售变更信息信息
+     *
+     * @param id 市房地产-预售变更信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_record/controller/TGuijiRealEstatePreSaleRecordController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.real_estate.pre_sale_record.controller;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import com.sooka.system.real_estate.pre_sale_record.domain.TGuijiRealEstatePreSaleRecord;
+import com.sooka.system.real_estate.pre_sale_record.service.ITGuijiRealEstatePreSaleRecordService;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 市房地产-预售备案信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/real_estate/real_estate_pre_sale_record")
+public class TGuijiRealEstatePreSaleRecordController extends BaseController
+{
+    private String prefix = "system/real_estate/pre_sale_record";
+
+    @Autowired
+    private ITGuijiRealEstatePreSaleRecordService service;
+
+    @RequiresPermissions("system:pre_sale_record:view")
+    @GetMapping()
+    public String pre_sale_record()
+    {
+        return prefix + "/pre_sale_record";
+    }
+
+    /**
+     * 查询市房地产-预售备案信息列表
+     */
+    @RequiresPermissions("system:pre_sale_record:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiRealEstatePreSaleRecord param)
+    {
+        startPage();
+        List<TGuijiRealEstatePreSaleRecord> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市房地产-预售备案信息列表
+     */
+    @RequiresPermissions("system:pre_sale_record:export")
+    @Log(title = "市房地产-预售备案信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiRealEstatePreSaleRecord param)
+    {
+        List<TGuijiRealEstatePreSaleRecord> list = service.selectList(param);
+        ExcelUtil<TGuijiRealEstatePreSaleRecord> util = new ExcelUtil<TGuijiRealEstatePreSaleRecord>(TGuijiRealEstatePreSaleRecord.class);
+        return util.exportExcel(list, "市房地产-预售备案信息");
+    }
+
+    /**
+     * 新增市房地产-预售备案信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市房地产-预售备案信息
+     */
+    @RequiresPermissions("system:pre_sale_record:add")
+    @Log(title = "市房地产-预售备案信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiRealEstatePreSaleRecord param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市房地产-预售备案信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstatePreSaleRecord param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市房地产-预售备案信息
+     */
+    @RequiresPermissions("system:pre_sale_record:edit")
+    @Log(title = "市房地产-预售备案信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiRealEstatePreSaleRecord param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市房地产-预售备案信息
+     */
+    @RequiresPermissions("system:pre_sale_record:remove")
+    @Log(title = "市房地产-预售备案信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市房地产-预售备案信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstatePreSaleRecord param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 201 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_record/domain/TGuijiRealEstatePreSaleRecord.java

@@ -0,0 +1,201 @@
+package com.sooka.system.real_estate.pre_sale_record.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市房地产-预售备案信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiRealEstatePreSaleRecord extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    private String id;
+
+    /** 插入时间 */
+    @Excel(name = "插入时间")
+    private String cdTime;
+
+    /** 批次号 */
+    @Excel(name = "批次号")
+    private String cdBatch;
+
+    /** 标志位 */
+    @Excel(name = "标志位")
+    private String cdOperation;
+
+    /** 数据来源 */
+    @Excel(name = "数据来源")
+    private String cdSource;
+
+    /** 合同号 */
+    @Excel(name = "合同号" )
+    private String HTH;
+
+    /** 业务宗号 */
+    @Excel(name = "业务宗号" )
+    private String YWZH;
+
+    /** 出卖人姓名 */
+    @Excel(name = "出卖人姓名" )
+    private String CSRXM;
+
+    /** 买受人姓名 */
+    @Excel(name = "买受人姓名" )
+    private String MSRXM;
+
+    /** 身份证类型 */
+    @Excel(name = "身份证类型" )
+    private String SFZLX;
+
+    /** 身份证号 */
+    @Excel(name = "身份证号" )
+    private String SFZH;
+
+    /** 联系地址 */
+    @Excel(name = "联系地址" )
+    private String LXDZ;
+
+    /** 房屋坐落 */
+    @Excel(name = "房屋坐落" )
+    private String FWZL;
+
+    /** 合同总价 */
+    @Excel(name = "合同总价" )
+    private String HTZJ;
+
+    /** 建筑面积 */
+    @Excel(name = "建筑面积" )
+    private String ZJMJ;
+
+    /** 套内面积 */
+    @Excel(name = "套内面积" )
+    private String TNMJ;
+
+    /** 分摊面积 */
+    @Excel(name = "分摊面积" )
+    private String FTMJ;
+
+    /** 幢号 */
+    @Excel(name = "幢号" )
+    private String ZH;
+
+    /** 房号 */
+    @Excel(name = "房号" )
+    private String FH;
+
+    /** 房屋用途 */
+    @Excel(name = "房屋用途" )
+    private String FWYT;
+
+    /** 房屋性质 */
+    @Excel(name = "房屋性质" )
+    private String FWXZ;
+
+    /** 签约时间 */
+    @Excel(name = "签约时间" )
+    private String QYSJ;
+
+    /** 备案时间 */
+    @Excel(name = "备案时间" )
+    private String BASJ;
+
+    public String getHth()
+    {
+        return HTH;
+    }
+
+    public String getYwzh()
+    {
+        return YWZH;
+    }
+
+    public String getCsrxm()
+    {
+        return CSRXM;
+    }
+
+    public String getMsrxm()
+    {
+        return MSRXM;
+    }
+
+    public String getSfzlx()
+    {
+        return SFZLX;
+    }
+
+    public String getSfzh()
+    {
+        return SFZH;
+    }
+
+    public String getLxdz()
+    {
+        return LXDZ;
+    }
+
+    public String getFwzl()
+    {
+        return FWZL;
+    }
+
+    public String getHtzj()
+    {
+        return HTZJ;
+    }
+
+    public String getZjmj()
+    {
+        return ZJMJ;
+    }
+
+    public String getTnmj()
+    {
+        return TNMJ;
+    }
+
+    public String getFtmj()
+    {
+        return FTMJ;
+    }
+
+    public String getZh()
+    {
+        return ZH;
+    }
+
+    public String getFh()
+    {
+        return FH;
+    }
+
+    public String getFwyt()
+    {
+        return FWYT;
+    }
+
+    public String getFwxz()
+    {
+        return FWXZ;
+    }
+
+    public String getQysj()
+    {
+        return QYSJ;
+    }
+
+    public String getBasj()
+    {
+        return BASJ;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_record/mapper/TGuijiRealEstatePreSaleRecordMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.pre_sale_record.mapper;
+
+import com.sooka.system.real_estate.pre_sale_record.domain.TGuijiRealEstatePreSaleRecord;
+
+import java.util.List;
+
+/**
+ * 市房地产-预售备案信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiRealEstatePreSaleRecordMapper
+{
+    /**
+     * 查询市房地产-预售备案信息
+     *
+     * @param id 市房地产-预售备案信息ID
+     * @return 市房地产-预售备案信息
+     */
+    public TGuijiRealEstatePreSaleRecord selectById(String id);
+
+    /**
+     * 查询市房地产-预售备案信息列表
+     *
+     * @param param 市房地产-预售备案信息
+     * @return 市房地产-预售备案信息集合
+     */
+    public List<TGuijiRealEstatePreSaleRecord> selectList(TGuijiRealEstatePreSaleRecord param);
+
+    /**
+     * 新增市房地产-预售备案信息
+     *
+     * @param param 市房地产-预售备案信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstatePreSaleRecord param);
+
+    /**
+     * 修改市房地产-预售备案信息
+     *
+     * @param param 市房地产-预售备案信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstatePreSaleRecord param);
+
+    /**
+     * 删除市房地产-预售备案信息
+     *
+     * @param id 市房地产-预售备案信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市房地产-预售备案信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_record/service/ITGuijiRealEstatePreSaleRecordService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.pre_sale_record.service;
+
+import com.sooka.system.real_estate.pre_sale_record.domain.TGuijiRealEstatePreSaleRecord;
+
+import java.util.List;
+
+/**
+ * 市房地产-预售备案信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiRealEstatePreSaleRecordService
+{
+    /**
+     * 查询市房地产-预售备案信息
+     *
+     * @param id 市房地产-预售备案信息ID
+     * @return 市房地产-预售备案信息
+     */
+    public TGuijiRealEstatePreSaleRecord selectById(String id);
+
+    /**
+     * 查询市房地产-预售备案信息列表
+     *
+     * @param param 市房地产-预售备案信息
+     * @return 市房地产-预售备案信息集合
+     */
+    public List<TGuijiRealEstatePreSaleRecord> selectList(TGuijiRealEstatePreSaleRecord param);
+
+    /**
+     * 新增市房地产-预售备案信息
+     *
+     * @param param 市房地产-预售备案信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstatePreSaleRecord param);
+
+    /**
+     * 修改市房地产-预售备案信息
+     *
+     * @param param 市房地产-预售备案信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstatePreSaleRecord param);
+
+    /**
+     * 批量删除市房地产-预售备案信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市房地产-预售备案信息信息
+     *
+     * @param id 市房地产-预售备案信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_record/service/impl/TGuijiRealEstatePreSaleRecordServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.real_estate.pre_sale_record.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.real_estate.pre_sale_record.domain.TGuijiRealEstatePreSaleRecord;
+import com.sooka.system.real_estate.pre_sale_record.mapper.TGuijiRealEstatePreSaleRecordMapper;
+import com.sooka.system.real_estate.pre_sale_record.service.ITGuijiRealEstatePreSaleRecordService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市房地产-预售备案信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiRealEstatePreSaleRecordServiceImpl implements ITGuijiRealEstatePreSaleRecordService
+{
+    @Autowired
+    private TGuijiRealEstatePreSaleRecordMapper mapper;
+
+    /**
+     * 查询市房地产-预售备案信息
+     *
+     * @param id 市房地产-预售备案信息ID
+     * @return 市房地产-预售备案信息
+     */
+    @Override
+    public TGuijiRealEstatePreSaleRecord selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市房地产-预售备案信息列表
+     *
+     * @param param 市房地产-预售备案信息
+     * @return 市房地产-预售备案信息
+     */
+    @Override
+    public List<TGuijiRealEstatePreSaleRecord> selectList(TGuijiRealEstatePreSaleRecord param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市房地产-预售备案信息
+     *
+     * @param param 市房地产-预售备案信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiRealEstatePreSaleRecord param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市房地产-预售备案信息
+     *
+     * @param param 市房地产-预售备案信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiRealEstatePreSaleRecord param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市房地产-预售备案信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市房地产-预售备案信息信息
+     *
+     * @param id 市房地产-预售备案信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_record_change/controller/TGuijiRealEstatePreSaleRecordChangeController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.real_estate.pre_sale_record_change.controller;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import com.sooka.system.real_estate.pre_sale_record_change.domain.TGuijiRealEstatePreSaleRecordChange;
+import com.sooka.system.real_estate.pre_sale_record_change.service.ITGuijiRealEstatePreSaleRecordChangeService;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 市房地产-预售备案变更信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/real_estate/real_estate_pre_sale_record_change")
+public class TGuijiRealEstatePreSaleRecordChangeController extends BaseController
+{
+    private String prefix = "system/real_estate/pre_sale_record_change";
+
+    @Autowired
+    private ITGuijiRealEstatePreSaleRecordChangeService service;
+
+    @RequiresPermissions("system:pre_sale_record_change:view")
+    @GetMapping()
+    public String pre_sale_record_change()
+    {
+        return prefix + "/pre_sale_record_change";
+    }
+
+    /**
+     * 查询市房地产-预售备案变更信息列表
+     */
+    @RequiresPermissions("system:pre_sale_record_change:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiRealEstatePreSaleRecordChange param)
+    {
+        startPage();
+        List<TGuijiRealEstatePreSaleRecordChange> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市房地产-预售备案变更信息列表
+     */
+    @RequiresPermissions("system:pre_sale_record_change:export")
+    @Log(title = "市房地产-预售备案变更信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiRealEstatePreSaleRecordChange param)
+    {
+        List<TGuijiRealEstatePreSaleRecordChange> list = service.selectList(param);
+        ExcelUtil<TGuijiRealEstatePreSaleRecordChange> util = new ExcelUtil<TGuijiRealEstatePreSaleRecordChange>(TGuijiRealEstatePreSaleRecordChange.class);
+        return util.exportExcel(list, "市房地产-预售备案变更信息");
+    }
+
+    /**
+     * 新增市房地产-预售备案变更信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市房地产-预售备案变更信息
+     */
+    @RequiresPermissions("system:pre_sale_record_change:add")
+    @Log(title = "市房地产-预售备案变更信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiRealEstatePreSaleRecordChange param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市房地产-预售备案变更信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstatePreSaleRecordChange param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市房地产-预售备案变更信息
+     */
+    @RequiresPermissions("system:pre_sale_record_change:edit")
+    @Log(title = "市房地产-预售备案变更信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiRealEstatePreSaleRecordChange param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市房地产-预售备案变更信息
+     */
+    @RequiresPermissions("system:pre_sale_record_change:remove")
+    @Log(title = "市房地产-预售备案变更信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市房地产-预售备案变更信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstatePreSaleRecordChange param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 201 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_record_change/domain/TGuijiRealEstatePreSaleRecordChange.java

@@ -0,0 +1,201 @@
+package com.sooka.system.real_estate.pre_sale_record_change.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市房地产-预售备案变更信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiRealEstatePreSaleRecordChange extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    private String id;
+
+    /** 插入时间 */
+    @Excel(name = "插入时间")
+    private String cdTime;
+
+    /** 批次号 */
+    @Excel(name = "批次号")
+    private String cdBatch;
+
+    /** 标志位 */
+    @Excel(name = "标志位")
+    private String cdOperation;
+
+    /** 数据来源 */
+    @Excel(name = "数据来源")
+    private String cdSource;
+
+    /** 合同号 */
+    @Excel(name = "合同号" )
+    private String HTH;
+
+    /** 业务宗号 */
+    @Excel(name = "业务宗号" )
+    private String YWZH;
+
+    /** 出卖人姓名 */
+    @Excel(name = "出卖人姓名" )
+    private String CSRXM;
+
+    /** 买受人姓名 */
+    @Excel(name = "买受人姓名" )
+    private String MSRXM;
+
+    /** 身份证类型 */
+    @Excel(name = "身份证类型" )
+    private String SFZLX;
+
+    /** 身份证号 */
+    @Excel(name = "身份证号" )
+    private String SFZH;
+
+    /** 联系地址 */
+    @Excel(name = "联系地址" )
+    private String LXDZ;
+
+    /** 房屋坐落 */
+    @Excel(name = "房屋坐落" )
+    private String FWZL;
+
+    /** 合同总价 */
+    @Excel(name = "合同总价" )
+    private String HTZJ;
+
+    /** 建筑面积 */
+    @Excel(name = "建筑面积" )
+    private String ZJMJ;
+
+    /** 套内面积 */
+    @Excel(name = "套内面积" )
+    private String TNMJ;
+
+    /** 分摊面积 */
+    @Excel(name = "分摊面积" )
+    private String FTMJ;
+
+    /** 幢号 */
+    @Excel(name = "幢号" )
+    private String ZH;
+
+    /** 房号 */
+    @Excel(name = "房号" )
+    private String FH;
+
+    /** 房屋用途 */
+    @Excel(name = "房屋用途" )
+    private String FWYT;
+
+    /** 房屋性质 */
+    @Excel(name = "房屋性质" )
+    private String FWXZ;
+
+    /** 签约时间 */
+    @Excel(name = "签约时间" )
+    private String QYSJ;
+
+    /** 备案时间 */
+    @Excel(name = "备案时间" )
+    private String BASJ;
+
+    public String getHth()
+    {
+        return HTH;
+    }
+
+    public String getYwzh()
+    {
+        return YWZH;
+    }
+
+    public String getCsrxm()
+    {
+        return CSRXM;
+    }
+
+    public String getMsrxm()
+    {
+        return MSRXM;
+    }
+
+    public String getSfzlx()
+    {
+        return SFZLX;
+    }
+
+    public String getSfzh()
+    {
+        return SFZH;
+    }
+
+    public String getLxdz()
+    {
+        return LXDZ;
+    }
+
+    public String getFwzl()
+    {
+        return FWZL;
+    }
+
+    public String getHtzj()
+    {
+        return HTZJ;
+    }
+
+    public String getZjmj()
+    {
+        return ZJMJ;
+    }
+
+    public String getTnmj()
+    {
+        return TNMJ;
+    }
+
+    public String getFtmj()
+    {
+        return FTMJ;
+    }
+
+    public String getZh()
+    {
+        return ZH;
+    }
+
+    public String getFh()
+    {
+        return FH;
+    }
+
+    public String getFwyt()
+    {
+        return FWYT;
+    }
+
+    public String getFwxz()
+    {
+        return FWXZ;
+    }
+
+    public String getQysj()
+    {
+        return QYSJ;
+    }
+
+    public String getBasj()
+    {
+        return BASJ;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_record_change/mapper/TGuijiRealEstatePreSaleRecordChangeMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.pre_sale_record_change.mapper;
+
+import com.sooka.system.real_estate.pre_sale_record_change.domain.TGuijiRealEstatePreSaleRecordChange;
+
+import java.util.List;
+
+/**
+ * 市房地产-预售备案变更信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiRealEstatePreSaleRecordChangeMapper
+{
+    /**
+     * 查询市房地产-预售备案变更信息
+     *
+     * @param id 市房地产-预售备案变更信息ID
+     * @return 市房地产-预售备案变更信息
+     */
+    public TGuijiRealEstatePreSaleRecordChange selectById(String id);
+
+    /**
+     * 查询市房地产-预售备案变更信息列表
+     *
+     * @param param 市房地产-预售备案变更信息
+     * @return 市房地产-预售备案变更信息集合
+     */
+    public List<TGuijiRealEstatePreSaleRecordChange> selectList(TGuijiRealEstatePreSaleRecordChange param);
+
+    /**
+     * 新增市房地产-预售备案变更信息
+     *
+     * @param param 市房地产-预售备案变更信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstatePreSaleRecordChange param);
+
+    /**
+     * 修改市房地产-预售备案变更信息
+     *
+     * @param param 市房地产-预售备案变更信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstatePreSaleRecordChange param);
+
+    /**
+     * 删除市房地产-预售备案变更信息
+     *
+     * @param id 市房地产-预售备案变更信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市房地产-预售备案变更信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_record_change/service/ITGuijiRealEstatePreSaleRecordChangeService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.real_estate.pre_sale_record_change.service;
+
+import com.sooka.system.real_estate.pre_sale_record_change.domain.TGuijiRealEstatePreSaleRecordChange;
+
+import java.util.List;
+
+/**
+ * 市房地产-预售备案变更信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiRealEstatePreSaleRecordChangeService
+{
+    /**
+     * 查询市房地产-预售备案变更信息
+     *
+     * @param id 市房地产-预售备案变更信息ID
+     * @return 市房地产-预售备案变更信息
+     */
+    public TGuijiRealEstatePreSaleRecordChange selectById(String id);
+
+    /**
+     * 查询市房地产-预售备案变更信息列表
+     *
+     * @param param 市房地产-预售备案变更信息
+     * @return 市房地产-预售备案变更信息集合
+     */
+    public List<TGuijiRealEstatePreSaleRecordChange> selectList(TGuijiRealEstatePreSaleRecordChange param);
+
+    /**
+     * 新增市房地产-预售备案变更信息
+     *
+     * @param param 市房地产-预售备案变更信息
+     * @return 结果
+     */
+    public int insert(TGuijiRealEstatePreSaleRecordChange param);
+
+    /**
+     * 修改市房地产-预售备案变更信息
+     *
+     * @param param 市房地产-预售备案变更信息
+     * @return 结果
+     */
+    public int update(TGuijiRealEstatePreSaleRecordChange param);
+
+    /**
+     * 批量删除市房地产-预售备案变更信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市房地产-预售备案变更信息信息
+     *
+     * @param id 市房地产-预售备案变更信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_sale_record_change/service/impl/TGuijiRealEstatePreSaleRecordChangeServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.real_estate.pre_sale_record_change.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.real_estate.pre_sale_record_change.domain.TGuijiRealEstatePreSaleRecordChange;
+import com.sooka.system.real_estate.pre_sale_record_change.mapper.TGuijiRealEstatePreSaleRecordChangeMapper;
+import com.sooka.system.real_estate.pre_sale_record_change.service.ITGuijiRealEstatePreSaleRecordChangeService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市房地产-预售备案变更信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiRealEstatePreSaleRecordChangeServiceImpl implements ITGuijiRealEstatePreSaleRecordChangeService
+{
+    @Autowired
+    private TGuijiRealEstatePreSaleRecordChangeMapper mapper;
+
+    /**
+     * 查询市房地产-预售备案变更信息
+     *
+     * @param id 市房地产-预售备案变更信息ID
+     * @return 市房地产-预售备案变更信息
+     */
+    @Override
+    public TGuijiRealEstatePreSaleRecordChange selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市房地产-预售备案变更信息列表
+     *
+     * @param param 市房地产-预售备案变更信息
+     * @return 市房地产-预售备案变更信息
+     */
+    @Override
+    public List<TGuijiRealEstatePreSaleRecordChange> selectList(TGuijiRealEstatePreSaleRecordChange param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市房地产-预售备案变更信息
+     *
+     * @param param 市房地产-预售备案变更信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiRealEstatePreSaleRecordChange param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市房地产-预售备案变更信息
+     *
+     * @param param 市房地产-预售备案变更信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiRealEstatePreSaleRecordChange param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市房地产-预售备案变更信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市房地产-预售备案变更信息信息
+     *
+     * @param id 市房地产-预售备案变更信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_to_on/controller/TGuijiRealEstatePreToOnController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.real_estate.pre_to_on.controller;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import com.sooka.system.real_estate.pre_to_on.domain.TGuijiRealEstatePreToOn;
+import com.sooka.system.real_estate.pre_to_on.service.ITGuijiRealEstatePreToOnService;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 市房地产-预转现信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/real_estate/real_estate_pre_to_on")
+public class TGuijiRealEstatePreToOnController extends BaseController
+{
+    private String prefix = "system/real_estate/pre_to_on";
+
+    @Autowired
+    private ITGuijiRealEstatePreToOnService service;
+
+    @RequiresPermissions("system:pre_to_on:view")
+    @GetMapping()
+    public String pre_to_on()
+    {
+        return prefix + "/pre_to_on";
+    }
+
+    /**
+     * 查询市房地产-预转现信息列表
+     */
+    @RequiresPermissions("system:pre_to_on:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiRealEstatePreToOn param)
+    {
+        startPage();
+        List<TGuijiRealEstatePreToOn> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市房地产-预转现信息列表
+     */
+    @RequiresPermissions("system:pre_to_on:export")
+    @Log(title = "市房地产-预转现信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiRealEstatePreToOn param)
+    {
+        List<TGuijiRealEstatePreToOn> list = service.selectList(param);
+        ExcelUtil<TGuijiRealEstatePreToOn> util = new ExcelUtil<TGuijiRealEstatePreToOn>(TGuijiRealEstatePreToOn.class);
+        return util.exportExcel(list, "市房地产-预转现信息");
+    }
+
+    /**
+     * 新增市房地产-预转现信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市房地产-预转现信息
+     */
+    @RequiresPermissions("system:pre_to_on:add")
+    @Log(title = "市房地产-预转现信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiRealEstatePreToOn param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市房地产-预转现信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstatePreToOn param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市房地产-预转现信息
+     */
+    @RequiresPermissions("system:pre_to_on:edit")
+    @Log(title = "市房地产-预转现信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiRealEstatePreToOn param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市房地产-预转现信息
+     */
+    @RequiresPermissions("system:pre_to_on:remove")
+    @Log(title = "市房地产-预转现信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市房地产-预转现信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiRealEstatePreToOn param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 201 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_to_on/domain/TGuijiRealEstatePreToOn.java

@@ -0,0 +1,201 @@
+package com.sooka.system.real_estate.pre_to_on.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市房地产-预转现信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiRealEstatePreToOn extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    private String id;
+
+    /** 插入时间 */
+    @Excel(name = "插入时间")
+    private String cdTime;
+
+    /** 批次号 */
+    @Excel(name = "批次号")
+    private String cdBatch;
+
+    /** 标志位 */
+    @Excel(name = "标志位")
+    private String cdOperation;
+
+    /** 数据来源 */
+    @Excel(name = "数据来源")
+    private String cdSource;
+
+    /** 合同号 */
+    @Excel(name = "合同号" )
+    private String HTH;
+
+    /** 业务宗号 */
+    @Excel(name = "业务宗号" )
+    private String YWZH;
+
+    /** 出卖人姓名 */
+    @Excel(name = "出卖人姓名" )
+    private String CSRXM;
+
+    /** 买受人姓名 */
+    @Excel(name = "买受人姓名" )
+    private String MSRXM;
+
+    /** 身份证类型 */
+    @Excel(name = "身份证类型" )
+    private String SFZLX;
+
+    /** 身份证号 */
+    @Excel(name = "身份证号" )
+    private String SFZH;
+
+    /** 联系地址 */
+    @Excel(name = "联系地址" )
+    private String LXDZ;
+
+    /** 房屋坐落 */
+    @Excel(name = "房屋坐落" )
+    private String FWZL;
+
+    /** 合同总价 */
+    @Excel(name = "合同总价" )
+    private String HTZJ;
+
+    /** 建筑面积 */
+    @Excel(name = "建筑面积" )
+    private String ZJMJ;
+
+    /** 套内面积 */
+    @Excel(name = "套内面积" )
+    private String TNMJ;
+
+    /** 分摊面积 */
+    @Excel(name = "分摊面积" )
+    private String FTMJ;
+
+    /** 幢号 */
+    @Excel(name = "幢号" )
+    private String ZH;
+
+    /** 房号 */
+    @Excel(name = "房号" )
+    private String FH;
+
+    /** 房屋用途 */
+    @Excel(name = "房屋用途" )
+    private String FWYT;
+
+    /** 房屋性质 */
+    @Excel(name = "房屋性质" )
+    private String FWXZ;
+
+    /** 签约时间 */
+    @Excel(name = "签约时间" )
+    private String QYSJ;
+
+    /** 备案时间 */
+    @Excel(name = "备案时间" )
+    private String BASJ;
+
+    public String getHth()
+    {
+        return HTH;
+    }
+
+    public String getYwzh()
+    {
+        return YWZH;
+    }
+
+    public String getCsrxm()
+    {
+        return CSRXM;
+    }
+
+    public String getMsrxm()
+    {
+        return MSRXM;
+    }
+
+    public String getSfzlx()
+    {
+        return SFZLX;
+    }
+
+    public String getSfzh()
+    {
+        return SFZH;
+    }
+
+    public String getLxdz()
+    {
+        return LXDZ;
+    }
+
+    public String getFwzl()
+    {
+        return FWZL;
+    }
+
+    public String getHtzj()
+    {
+        return HTZJ;
+    }
+
+    public String getZjmj()
+    {
+        return ZJMJ;
+    }
+
+    public String getTnmj()
+    {
+        return TNMJ;
+    }
+
+    public String getFtmj()
+    {
+        return FTMJ;
+    }
+
+    public String getZh()
+    {
+        return ZH;
+    }
+
+    public String getFh()
+    {
+        return FH;
+    }
+
+    public String getFwyt()
+    {
+        return FWYT;
+    }
+
+    public String getFwxz()
+    {
+        return FWXZ;
+    }
+
+    public String getQysj()
+    {
+        return QYSJ;
+    }
+
+    public String getBasj()
+    {
+        return BASJ;
+    }
+}

+ 0 - 0
mybusiness/src/main/java/com/sooka/system/real_estate/pre_to_on/mapper/TGuijiRealEstatePreToOnMapper.java


Some files were not shown because too many files changed in this diff