邵洋 1 год назад
Родитель
Сommit
ddacc54e37
30 измененных файлов с 1327 добавлено и 20 удалено
  1. 141 0
      zksy-admin/src/main/java/com/zksy/web/controller/basicData/CrmEnterpriseLogisticsController.java
  2. 144 0
      zksy-admin/src/main/java/com/zksy/web/controller/basicData/CrmEnterpriseTalentStatisticsController.java
  3. 136 0
      zksy-admin/src/main/java/com/zksy/web/controller/basicData/CrmMortgagePropertyController.java
  4. 144 0
      zksy-admin/src/main/java/com/zksy/web/controller/basicData/CrmServiceEnterpriseRevenueController.java
  5. BIN
      zksy-admin/src/main/resources/template/土地抵押信息模板.xlsx
  6. BIN
      zksy-admin/src/main/resources/template/房屋抵押信息模板.xlsx
  7. 2 1
      zksy-framework/src/main/java/com/zksy/framework/config/SecurityConfig.java
  8. 87 0
      zksy-system/src/main/java/com/zksy/system/basicData/domain/CrmEnterpriseLogistics.java
  9. 93 0
      zksy-system/src/main/java/com/zksy/system/basicData/domain/CrmEnterpriseTalentStatistics.java
  10. 1 1
      zksy-system/src/main/java/com/zksy/system/basicData/domain/CrmHouseMortgage.java
  11. 17 14
      zksy-system/src/main/java/com/zksy/system/basicData/domain/CrmLandMortgage.java
  12. 111 0
      zksy-system/src/main/java/com/zksy/system/basicData/domain/CrmMortgageProperty.java
  13. 93 0
      zksy-system/src/main/java/com/zksy/system/basicData/domain/CrmServiceEnterpriseRevenue.java
  14. 14 0
      zksy-system/src/main/java/com/zksy/system/basicData/mapper/CrmEnterpriseLogisticsMapper.java
  15. 14 0
      zksy-system/src/main/java/com/zksy/system/basicData/mapper/CrmEnterpriseTalentStatisticsMapper.java
  16. 14 0
      zksy-system/src/main/java/com/zksy/system/basicData/mapper/CrmMortgagePropertyMapper.java
  17. 14 0
      zksy-system/src/main/java/com/zksy/system/basicData/mapper/CrmServiceEnterpriseRevenueMapper.java
  18. 23 0
      zksy-system/src/main/java/com/zksy/system/basicData/service/CrmEnterpriseLogisticsService.java
  19. 23 0
      zksy-system/src/main/java/com/zksy/system/basicData/service/CrmEnterpriseTalentStatisticsService.java
  20. 23 0
      zksy-system/src/main/java/com/zksy/system/basicData/service/CrmMortgagePropertyService.java
  21. 23 0
      zksy-system/src/main/java/com/zksy/system/basicData/service/CrmServiceEnterpriseRevenueService.java
  22. 32 0
      zksy-system/src/main/java/com/zksy/system/basicData/service/impl/CrmEnterpriseLogisticsServiceImpl.java
  23. 32 0
      zksy-system/src/main/java/com/zksy/system/basicData/service/impl/CrmEnterpriseTalentStatisticsServiceImpl.java
  24. 32 0
      zksy-system/src/main/java/com/zksy/system/basicData/service/impl/CrmMortgagePropertyServiceImpl.java
  25. 32 0
      zksy-system/src/main/java/com/zksy/system/basicData/service/impl/CrmServiceEnterpriseRevenueServiceImpl.java
  26. 18 0
      zksy-system/src/main/resources/mapper/basicData/CrmEnterpriseLogisticsMapper.xml
  27. 19 0
      zksy-system/src/main/resources/mapper/basicData/CrmEnterpriseTalentStatisticsMapper.xml
  28. 4 4
      zksy-system/src/main/resources/mapper/basicData/CrmLandMortgageMapper.xml
  29. 22 0
      zksy-system/src/main/resources/mapper/basicData/CrmMortgagePropertyMapper.xml
  30. 19 0
      zksy-system/src/main/resources/mapper/basicData/CrmServiceEnterpriseRevenueMapper.xml

+ 141 - 0
zksy-admin/src/main/java/com/zksy/web/controller/basicData/CrmEnterpriseLogisticsController.java

@@ -0,0 +1,141 @@
+package com.zksy.web.controller.basicData;
+
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.TypeReference;
+import com.zksy.common.core.controller.BaseController;
+import com.zksy.common.core.domain.AjaxResult;
+import com.zksy.common.utils.file.ExcelUtils;
+import com.zksy.system.basicData.domain.CrmEnterpriseLogistics;
+import com.zksy.system.basicData.service.CrmEnterpriseLogisticsService;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.utils.DowntemplateUtil;
+import com.zksy.utils.MergeReadsExcelUtil;
+import com.zksy.utils.SearchUtil;
+import com.zksy.common.annotation.Log;
+import com.zksy.common.enums.BusinessType;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
+
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 企业物流信息Controller
+ *
+ * @author sy
+ * @date 2024-09-27
+ */
+@RestController
+@RequestMapping("/crmEnterpriseLogistics")
+@Api(tags = "企业物流信息", description = "企业物流信息desc")
+public class CrmEnterpriseLogisticsController extends BaseController{
+
+    @Autowired
+    private CrmEnterpriseLogisticsService service;
+
+    @GetMapping("/getById/{borrowId}")
+    @ApiOperation(value = "企业物流信息搜索getById")
+    public CrmEnterpriseLogistics getById(@PathVariable String borrowId) {
+        return service.getById(borrowId);
+    }
+
+    @GetMapping("/findByPage")
+    @ApiOperation(value = "企业物流信息分页")
+    public Page findByPage(long pageNum, long pageSize, String conditionJson) throws Exception {
+        return service.page(new Page<>(pageNum, pageSize), SearchUtil.parseWhereSql(conditionJson));
+    }
+
+    @GetMapping("/getList")
+    @ApiOperation(value = "企业物流信息查询所有")
+    public List<CrmEnterpriseLogistics> getList(String conditionJson) throws Exception {
+        return service.list(SearchUtil.parseWhereSql(conditionJson));
+    }
+
+    /**
+     * 新增企业物流信息
+     */
+    @PostMapping("/save")
+    @ApiOperation(value = "企业物流信息新增")
+    @Log(title = "新增企业物流信息", businessType = BusinessType.INSERT)
+    public boolean save(@RequestBody CrmEnterpriseLogistics crmEnterpriseLogistics) {
+        return service.save(crmEnterpriseLogistics);
+    }
+
+    /**
+     * 修改企业物流信息
+     */
+    @PostMapping("/updateById")
+    @ApiOperation(value = "企业物流信息修改")
+    @Log(title = "修改企业物流信息", businessType = BusinessType.UPDATE)
+    public boolean updateById(@RequestBody CrmEnterpriseLogistics crmEnterpriseLogistics) {
+        return service.updateById(crmEnterpriseLogistics);
+    }
+
+    /**
+     * 导入企业物流信息
+     */
+    @ApiOperation("企业物流信息导入")
+    @Log(title = "企业物流信息", businessType = BusinessType.IMPORT)
+    @PostMapping("/importData")
+    public AjaxResult importData(MultipartFile file)
+    {
+        try {
+            //List<CrmEnterpriseLogistics> crmEnterpriseLogisticsAll = service.list();
+            List<Map<String,String>> list = MergeReadsExcelUtil.readExcelToObj(file, CrmEnterpriseLogistics.class.getDeclaredFields().length - 2,1,1,CrmEnterpriseLogistics.class);
+            List<CrmEnterpriseLogistics> crmEnterpriseLogistics= JSON.parseObject(JSON.toJSONString(list), new TypeReference<List<CrmEnterpriseLogistics>>() {});
+            //if(crmEnterpriseLogisticsAll != null && crmEnterpriseLogisticsAll.size() > 0){
+                //return AjaxResult.error("数据已存在,如需重新导入请清空数据");
+           // }
+            if(list.size() > 0){
+                service.saveBatch(crmEnterpriseLogistics);
+                return success("导入成功,共计:"+list.size()+"条");
+            }else{
+                return AjaxResult.error("无数据");
+            }
+        }catch (Exception e){
+            e.printStackTrace();
+            return AjaxResult.error("导入数据失败");
+        }
+    }
+
+    @ApiOperation("企业物流信息导出")
+    @Log(title = "企业物流信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/exportData")
+    public AjaxResult exportData(HttpServletResponse response, String conditionJson){
+        try {
+            List<CrmEnterpriseLogistics> wrapperList = service.list(SearchUtil.parseWhereSql(conditionJson));
+            ExcelUtils.export(response,"企业物流信息",wrapperList,CrmEnterpriseLogistics.class);
+            return AjaxResult.success("导出数据成功");
+        }catch (Exception e){
+            e.printStackTrace();
+            return AjaxResult.error("导出数据失败");
+        }
+    }
+
+    @Log(title = "企业物流信息", businessType = BusinessType.DELETE)
+    @PostMapping("/delete")
+    @ApiOperation(value = "删除企业物流信息", notes = "删除企业物流信息")
+    public AjaxResult delete(@RequestBody List<String> ids)
+    {
+        return toAjax(service.removeByIds(ids));
+    }
+
+    @DeleteMapping("/deleteAll")
+    @ApiOperation(value = "清除数据", notes = "清除数据")
+    public AjaxResult deleteAll(){
+        return service.deleteAll();
+    }
+
+    @PostMapping("/getUploadTemplate")
+    @ApiOperation(value = "获取上传模板", notes = "获取上传模板")
+    public void getUploadTemplate(HttpServletResponse response) throws IOException {
+        DowntemplateUtil.downloadTemplate(response,"企业物流信息模板");
+    }
+}
+

+ 144 - 0
zksy-admin/src/main/java/com/zksy/web/controller/basicData/CrmEnterpriseTalentStatisticsController.java

@@ -0,0 +1,144 @@
+package com.zksy.web.controller.basicData;
+
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.TypeReference;
+import com.zksy.common.core.controller.BaseController;
+import com.zksy.common.core.domain.AjaxResult;
+import com.zksy.common.utils.file.ExcelUtils;
+import com.zksy.system.basicData.domain.CrmEnterpriseTalentStatistics;
+import com.zksy.system.basicData.domain.CrmEnterpriseTaxClassificationInfo;
+import com.zksy.system.basicData.service.CrmEnterpriseTalentStatisticsService;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.utils.DowntemplateUtil;
+import com.zksy.utils.MergeReadsExcelUtil;
+import com.zksy.utils.SearchUtil;
+import com.zksy.common.annotation.Log;
+import com.zksy.common.enums.BusinessType;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
+
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 企业人才信息统计Controller
+ *
+ * @author sy
+ * @date 2024-09-27
+ */
+@RestController
+@RequestMapping("/crmEnterpriseTalentStatistics")
+@Api(tags = "企业人才信息统计", description = "企业人才信息统计desc")
+public class CrmEnterpriseTalentStatisticsController extends BaseController{
+
+    @Autowired
+    private CrmEnterpriseTalentStatisticsService service;
+
+    @GetMapping("/getById/{borrowId}")
+    @ApiOperation(value = "企业人才信息统计搜索getById")
+    public CrmEnterpriseTalentStatistics getById(@PathVariable String borrowId) {
+        return service.getById(borrowId);
+    }
+
+    @GetMapping("/findByPage")
+    @ApiOperation(value = "企业人才信息统计分页")
+    public Page findByPage(long pageNum, long pageSize, String conditionJson) throws Exception {
+        return service.page(new Page<>(pageNum, pageSize), SearchUtil.parseWhereSql(conditionJson));
+    }
+
+    @GetMapping("/getList")
+    @ApiOperation(value = "企业人才信息统计查询所有")
+    public List<CrmEnterpriseTalentStatistics> getList(String conditionJson) throws Exception {
+        return service.list(SearchUtil.parseWhereSql(conditionJson));
+    }
+
+    /**
+     * 新增企业人才信息统计
+     */
+    @PostMapping("/save")
+    @ApiOperation(value = "企业人才信息统计新增")
+    @Log(title = "新增企业人才信息统计", businessType = BusinessType.INSERT)
+    public boolean save(@RequestBody CrmEnterpriseTalentStatistics crmEnterpriseTalentStatistics) {
+        return service.save(crmEnterpriseTalentStatistics);
+    }
+
+    /**
+     * 修改企业人才信息统计
+     */
+    @PostMapping("/updateById")
+    @ApiOperation(value = "企业人才信息统计修改")
+    @Log(title = "修改企业人才信息统计", businessType = BusinessType.UPDATE)
+    public boolean updateById(@RequestBody CrmEnterpriseTalentStatistics crmEnterpriseTalentStatistics) {
+        return service.updateById(crmEnterpriseTalentStatistics);
+    }
+
+    /**
+     * 导入企业人才信息统计
+     */
+    @ApiOperation("企业人才信息统计导入")
+    @Log(title = "企业人才信息统计", businessType = BusinessType.IMPORT)
+    @PostMapping("/importData")
+    public AjaxResult importData(MultipartFile file)
+    {
+        try {
+            //List<CrmEnterpriseTalentStatistics> crmEnterpriseTalentStatisticsAll = service.list();
+            //excel单元格合并导入
+            //参数:文件, 表头列数, 是否读取序号0-读取、1-不读取, 表头占的行数下标从0开始的
+            List<Map<String,String>> list = MergeReadsExcelUtil.readExcelToObj(file, CrmEnterpriseTalentStatistics.class.getDeclaredFields().length - 2,1,2,CrmEnterpriseTalentStatistics.class);
+            List<CrmEnterpriseTalentStatistics> crmEnterpriseTalentStatistics= JSON.parseObject(JSON.toJSONString(list), new TypeReference<List<CrmEnterpriseTalentStatistics>>() {});
+            /*if(crmEnterpriseTalentStatisticsAll != null && crmEnterpriseTalentStatisticsAll.size() > 0){
+                //return AjaxResult.error("数据已存在,如需重新导入请清空数据");
+            }*/
+            if(list.size() > 0){
+                service.saveBatch(crmEnterpriseTalentStatistics);
+                return success("导入成功,共计:"+list.size()+"条");
+            }else{
+                return AjaxResult.error("无数据");
+            }
+        }catch (Exception e){
+            e.printStackTrace();
+            return AjaxResult.error("导入数据失败");
+        }
+    }
+
+    @ApiOperation("企业人才信息统计导出")
+    @Log(title = "企业人才信息统计", businessType = BusinessType.EXPORT)
+    @PostMapping("/exportData")
+    public AjaxResult exportData(HttpServletResponse response, String conditionJson){
+        try {
+            List<CrmEnterpriseTalentStatistics> wrapperList = service.list(SearchUtil.parseWhereSql(conditionJson));
+            ExcelUtils.export(response,"企业人才信息统计",wrapperList,CrmEnterpriseTalentStatistics.class);
+            return AjaxResult.success("导出数据成功");
+        }catch (Exception e){
+            e.printStackTrace();
+            return AjaxResult.error("导出数据失败");
+        }
+    }
+
+    @Log(title = "企业人才信息统计", businessType = BusinessType.DELETE)
+    @PostMapping("/delete")
+    @ApiOperation(value = "删除企业人才信息统计", notes = "删除企业人才信息统计")
+    public AjaxResult delete(@RequestBody List<String> ids)
+    {
+        return toAjax(service.removeByIds(ids));
+    }
+
+    @DeleteMapping("/deleteAll")
+    @ApiOperation(value = "清除数据", notes = "清除数据")
+    public AjaxResult deleteAll(){
+        return service.deleteAll();
+    }
+
+    @PostMapping("/getUploadTemplate")
+    @ApiOperation(value = "获取上传模板", notes = "获取上传模板")
+    public void getUploadTemplate(HttpServletResponse response) throws IOException {
+        DowntemplateUtil.downloadTemplate(response,"企业人才信息统计模板");
+    }
+}
+

+ 136 - 0
zksy-admin/src/main/java/com/zksy/web/controller/basicData/CrmMortgagePropertyController.java

@@ -0,0 +1,136 @@
+package com.zksy.web.controller.basicData;
+
+import com.zksy.common.core.controller.BaseController;
+import com.zksy.common.core.domain.AjaxResult;
+import com.zksy.common.utils.file.ExcelUtils;
+import com.zksy.system.basicData.domain.CrmMortgageProperty;
+import com.zksy.system.basicData.service.CrmMortgagePropertyService;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.utils.DowntemplateUtil;
+import com.zksy.utils.SearchUtil;
+import com.zksy.common.annotation.Log;
+import com.zksy.common.enums.BusinessType;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
+
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.util.List;
+
+/**
+ * 房屋抵押信息Controller
+ *
+ * @author sy
+ * @date 2024-09-27
+ */
+@RestController
+@RequestMapping("/crmMortgageProperty")
+@Api(tags = "房屋抵押信息", description = "房屋抵押信息desc")
+public class CrmMortgagePropertyController extends BaseController{
+
+    @Autowired
+    private CrmMortgagePropertyService service;
+
+    @GetMapping("/getById/{borrowId}")
+    @ApiOperation(value = "房屋抵押信息搜索getById")
+    public CrmMortgageProperty getById(@PathVariable String borrowId) {
+        return service.getById(borrowId);
+    }
+
+    @GetMapping("/findByPage")
+    @ApiOperation(value = "房屋抵押信息分页")
+    public Page findByPage(long pageNum, long pageSize, String conditionJson) throws Exception {
+        return service.page(new Page<>(pageNum, pageSize), SearchUtil.parseWhereSql(conditionJson));
+    }
+
+    @GetMapping("/getList")
+    @ApiOperation(value = "房屋抵押信息查询所有")
+    public List<CrmMortgageProperty> getList(String conditionJson) throws Exception {
+        return service.list(SearchUtil.parseWhereSql(conditionJson));
+    }
+
+    /**
+     * 新增房屋抵押信息
+     */
+    @PostMapping("/save")
+    @ApiOperation(value = "房屋抵押信息新增")
+    @Log(title = "新增房屋抵押信息", businessType = BusinessType.INSERT)
+    public boolean save(@RequestBody CrmMortgageProperty crmMortgageProperty) {
+        return service.save(crmMortgageProperty);
+    }
+
+    /**
+     * 修改房屋抵押信息
+     */
+    @PostMapping("/updateById")
+    @ApiOperation(value = "房屋抵押信息修改")
+    @Log(title = "修改房屋抵押信息", businessType = BusinessType.UPDATE)
+    public boolean updateById(@RequestBody CrmMortgageProperty crmMortgageProperty) {
+        return service.updateById(crmMortgageProperty);
+    }
+
+    /**
+     * 导入房屋抵押信息
+     */
+    @ApiOperation("房屋抵押信息导入")
+    @Log(title = "房屋抵押信息", businessType = BusinessType.IMPORT)
+    @PostMapping("/importData")
+    public AjaxResult importData(MultipartFile file)
+    {
+        try {
+            List<CrmMortgageProperty> crmMortgagePropertyAll = service.list();
+            List<CrmMortgageProperty> list = ExcelUtils.readMultipartFile(file, CrmMortgageProperty.class,CrmMortgageProperty.class.getDeclaredFields().length - 2);
+            if(crmMortgagePropertyAll != null && crmMortgagePropertyAll.size() > 0){
+                //return AjaxResult.error("数据已存在,如需重新导入请清空数据");
+            }
+            if(list.size() > 0){
+                service.saveBatch(list);
+                return success("导入成功,共计:"+list.size()+"条");
+            }else{
+                return AjaxResult.error("无数据");
+            }
+        }catch (Exception e){
+            e.printStackTrace();
+            return AjaxResult.error("导入数据失败");
+        }
+    }
+
+    @ApiOperation("房屋抵押信息导出")
+    @Log(title = "房屋抵押信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/exportData")
+    public AjaxResult exportData(HttpServletResponse response, String conditionJson){
+        try {
+            List<CrmMortgageProperty> wrapperList = service.list(SearchUtil.parseWhereSql(conditionJson));
+            ExcelUtils.export(response,"房屋抵押信息",wrapperList,CrmMortgageProperty.class);
+            return AjaxResult.success("导出数据成功");
+        }catch (Exception e){
+            e.printStackTrace();
+            return AjaxResult.error("导出数据失败");
+        }
+    }
+
+    @Log(title = "房屋抵押信息", businessType = BusinessType.DELETE)
+    @PostMapping("/delete")
+    @ApiOperation(value = "删除房屋抵押信息", notes = "删除房屋抵押信息")
+    public AjaxResult delete(@RequestBody List<String> ids)
+    {
+        return toAjax(service.removeByIds(ids));
+    }
+
+    @DeleteMapping("/deleteAll")
+    @ApiOperation(value = "清除数据", notes = "清除数据")
+    public AjaxResult deleteAll(){
+        return service.deleteAll();
+    }
+
+    @PostMapping("/getUploadTemplate")
+    @ApiOperation(value = "获取上传模板", notes = "获取上传模板")
+    public void getUploadTemplate(HttpServletResponse response) throws IOException {
+        DowntemplateUtil.downloadTemplate(response,"房屋抵押信息模板");
+    }
+}
+

+ 144 - 0
zksy-admin/src/main/java/com/zksy/web/controller/basicData/CrmServiceEnterpriseRevenueController.java

@@ -0,0 +1,144 @@
+package com.zksy.web.controller.basicData;
+
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.TypeReference;
+import com.zksy.common.core.controller.BaseController;
+import com.zksy.common.core.domain.AjaxResult;
+import com.zksy.common.utils.file.ExcelUtils;
+import com.zksy.system.basicData.domain.CrmServiceEnterpriseRevenue;
+import com.zksy.system.basicData.service.CrmServiceEnterpriseRevenueService;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.utils.DowntemplateUtil;
+import com.zksy.utils.MergeReadsExcelUtil;
+import com.zksy.utils.SearchUtil;
+import com.zksy.common.annotation.Log;
+import com.zksy.common.enums.BusinessType;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
+
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 服务企业营收情况Controller
+ *
+ * @author sy
+ * @date 2024-09-27
+ */
+@RestController
+@RequestMapping("/crmServiceEnterpriseRevenue")
+@Api(tags = "服务企业营收情况", description = "服务企业营收情况desc")
+public class CrmServiceEnterpriseRevenueController extends BaseController{
+
+    @Autowired
+    private CrmServiceEnterpriseRevenueService service;
+
+    @GetMapping("/getById/{borrowId}")
+    @ApiOperation(value = "服务企业营收情况搜索getById")
+    public CrmServiceEnterpriseRevenue getById(@PathVariable String borrowId) {
+        return service.getById(borrowId);
+    }
+
+    @GetMapping("/findByPage")
+    @ApiOperation(value = "服务企业营收情况分页")
+    public Page findByPage(long pageNum, long pageSize, String conditionJson) throws Exception {
+        return service.page(new Page<>(pageNum, pageSize), SearchUtil.parseWhereSql(conditionJson));
+    }
+
+    @GetMapping("/getList")
+    @ApiOperation(value = "服务企业营收情况查询所有")
+    public List<CrmServiceEnterpriseRevenue> getList(String conditionJson) throws Exception {
+        return service.list(SearchUtil.parseWhereSql(conditionJson));
+    }
+
+    /**
+     * 新增服务企业营收情况
+     */
+    @PostMapping("/save")
+    @ApiOperation(value = "服务企业营收情况新增")
+    @Log(title = "新增服务企业营收情况", businessType = BusinessType.INSERT)
+    public boolean save(@RequestBody CrmServiceEnterpriseRevenue crmServiceEnterpriseRevenue) {
+        return service.save(crmServiceEnterpriseRevenue);
+    }
+
+    /**
+     * 修改服务企业营收情况
+     */
+    @PostMapping("/updateById")
+    @ApiOperation(value = "服务企业营收情况修改")
+    @Log(title = "修改服务企业营收情况", businessType = BusinessType.UPDATE)
+    public boolean updateById(@RequestBody CrmServiceEnterpriseRevenue crmServiceEnterpriseRevenue) {
+        return service.updateById(crmServiceEnterpriseRevenue);
+    }
+
+    /**
+     * 导入服务企业营收情况
+     */
+    @ApiOperation("服务企业营收情况导入")
+    @Log(title = "服务企业营收情况", businessType = BusinessType.IMPORT)
+    @PostMapping("/importData")
+    public AjaxResult importData(MultipartFile file)
+    {
+        try {
+            //List<CrmServiceEnterpriseRevenue> crmServiceEnterpriseRevenueAll = service.list();
+            //excel单元格合并导入
+            //参数:文件, 表头列数, 是否读取序号0-读取、1-不读取, 表头占的行数下标从0开始的
+            List<Map<String,String>> list = MergeReadsExcelUtil.readExcelToObj(file, CrmServiceEnterpriseRevenue.class.getDeclaredFields().length - 2,1,1,CrmServiceEnterpriseRevenue.class);
+            List<CrmServiceEnterpriseRevenue> crmServiceEnterpriseRevenue= JSON.parseObject(JSON.toJSONString(list), new TypeReference<List<CrmServiceEnterpriseRevenue>>() {});
+
+            /*if(crmServiceEnterpriseRevenueAll != null && crmServiceEnterpriseRevenueAll.size() > 0){
+                //return AjaxResult.error("数据已存在,如需重新导入请清空数据");
+            }*/
+            if(list.size() > 0){
+                service.saveBatch(crmServiceEnterpriseRevenue);
+                return success("导入成功,共计:"+list.size()+"条");
+            }else{
+                return AjaxResult.error("无数据");
+            }
+        }catch (Exception e){
+            e.printStackTrace();
+            return AjaxResult.error("导入数据失败");
+        }
+    }
+
+    @ApiOperation("服务企业营收情况导出")
+    @Log(title = "服务企业营收情况", businessType = BusinessType.EXPORT)
+    @PostMapping("/exportData")
+    public AjaxResult exportData(HttpServletResponse response, String conditionJson){
+        try {
+            List<CrmServiceEnterpriseRevenue> wrapperList = service.list(SearchUtil.parseWhereSql(conditionJson));
+            ExcelUtils.export(response,"服务企业营收情况",wrapperList,CrmServiceEnterpriseRevenue.class);
+            return AjaxResult.success("导出数据成功");
+        }catch (Exception e){
+            e.printStackTrace();
+            return AjaxResult.error("导出数据失败");
+        }
+    }
+
+    @Log(title = "服务企业营收情况", businessType = BusinessType.DELETE)
+    @PostMapping("/delete")
+    @ApiOperation(value = "删除服务企业营收情况", notes = "删除服务企业营收情况")
+    public AjaxResult delete(@RequestBody List<String> ids)
+    {
+        return toAjax(service.removeByIds(ids));
+    }
+
+    @DeleteMapping("/deleteAll")
+    @ApiOperation(value = "清除数据", notes = "清除数据")
+    public AjaxResult deleteAll(){
+        return service.deleteAll();
+    }
+
+    @PostMapping("/getUploadTemplate")
+    @ApiOperation(value = "获取上传模板", notes = "获取上传模板")
+    public void getUploadTemplate(HttpServletResponse response) throws IOException {
+        DowntemplateUtil.downloadTemplate(response,"服务企业营收情况模板");
+    }
+}
+

BIN
zksy-admin/src/main/resources/template/土地抵押信息模板.xlsx


BIN
zksy-admin/src/main/resources/template/房屋抵押信息模板.xlsx


+ 2 - 1
zksy-framework/src/main/java/com/zksy/framework/config/SecurityConfig.java

@@ -147,12 +147,13 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter {
                 .antMatchers("/system/dict/data/selectSysDictDataAll").anonymous()
                 .antMatchers("/system/dept/list4H5").anonymous()
                 .antMatchers("/system/dict/data/type4H5/**").anonymous()
+
                 //.antMatchers("/swagger-resources/**").anonymous()
                 .antMatchers("/webjars/**").anonymous()
                 .antMatchers("/*/api-docs").anonymous()
                 .antMatchers("/druid/**").anonymous()
                 .antMatchers("/dev-api/**").anonymous()
-                .antMatchers("/tool/swagger/**").anonymous()
+                //.antMatchers("/tool/swagger/**").anonymous()
 
                 //.antMatchers("/crmEnterpriseInformation/exportData").anonymous()
                 /*.antMatchers("/tool/gen/**").anonymous()*/

+ 87 - 0
zksy-system/src/main/java/com/zksy/system/basicData/domain/CrmEnterpriseLogistics.java

@@ -0,0 +1,87 @@
+package com.zksy.system.basicData.domain;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.zksy.common.annotation.Excel;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.zksy.common.utils.file.ExcelExport;
+import com.zksy.common.utils.file.ExcelImport;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.Date;
+/**
+ * 企业物流信息对象 crm_enterprise_logistics
+ *
+ * @author sy
+ * @date 2024-09-27
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("crm_enterprise_logistics")
+@ApiModel(value = "企业物流信息")
+public class CrmEnterpriseLogistics extends Model<CrmEnterpriseLogistics> {
+
+private static final long serialVersionUID=1L;
+
+@ApiModelProperty(value = "主键ID")
+    /** 主键ID */
+        @TableId(type = IdType.AUTO)
+    private Long id;
+
+@ApiModelProperty(value = "企业名称")
+    /** 企业名称 */
+                @ExcelImport(value = "企业名称")
+                @ExcelExport(value = "企业名称")
+    private String companyName;
+
+@ApiModelProperty(value = "统一社会信用代码")
+    /** 统一社会信用代码 */
+                @ExcelImport(value = "统一社会信用代码")
+                @ExcelExport(value = "统一社会信用代码")
+    private String unifiedSocialCreditCode;
+
+@ApiModelProperty(value = "货物名称")
+    /** 货物名称 */
+                @ExcelImport(value = "货物名称")
+                @ExcelExport(value = "货物名称")
+    private String cargoName;
+
+@ApiModelProperty(value = "起运地")
+    /** 起运地 */
+                @ExcelImport(value = "起运地")
+                @ExcelExport(value = "起运地")
+    private String origin;
+
+@ApiModelProperty(value = "目的地")
+    /** 目的地 */
+                @ExcelImport(value = "目的地")
+                @ExcelExport(value = "目的地")
+    private String destination;
+
+@ApiModelProperty(value = "运输方式(公、铁、空、海)")
+    /** 运输方式(公、铁、空、海) */
+                @ExcelImport(value = "运输方式")
+                @ExcelExport(value = "运输方式")
+    private String transportMode;
+
+@ApiModelProperty(value = "年物流费用(万元)")
+    /** 年物流费用(万元) */
+                @ExcelImport(value = "年物流费用")
+                @ExcelExport(value = "年物流费用")
+    private String annualLogisticsCost;
+
+@ApiModelProperty(value = "合作公司")
+    /** 合作公司 */
+                @ExcelImport(value = "合作公司")
+                @ExcelExport(value = "合作公司")
+    private String partnerCompany;
+
+
+
+        }

+ 93 - 0
zksy-system/src/main/java/com/zksy/system/basicData/domain/CrmEnterpriseTalentStatistics.java

@@ -0,0 +1,93 @@
+package com.zksy.system.basicData.domain;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.zksy.common.annotation.Excel;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.zksy.common.utils.file.ExcelExport;
+import com.zksy.common.utils.file.ExcelImport;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.Date;
+/**
+ * 企业人才信息统计对象 crm_enterprise_talent_statistics
+ *
+ * @author sy
+ * @date 2024-09-27
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("crm_enterprise_talent_statistics")
+@ApiModel(value = "企业人才信息统计")
+public class CrmEnterpriseTalentStatistics extends Model<CrmEnterpriseTalentStatistics> {
+
+private static final long serialVersionUID=1L;
+
+@ApiModelProperty(value = "主键ID")
+    /** 主键ID */
+        @TableId(type = IdType.AUTO)
+    private Long id;
+
+@ApiModelProperty(value = "企业名称")
+    /** 企业名称 */
+                @ExcelImport(value = "企业名称")
+                @ExcelExport(value = "企业名称")
+    private String companyName;
+
+@ApiModelProperty(value = "统一社会信用代码")
+    /** 统一社会信用代码 */
+                @ExcelImport(value = "统一社会信用代码")
+                @ExcelExport(value = "统一社会信用代码")
+    private String unifiedSocialCreditCode;
+
+@ApiModelProperty(value = "引进人才(数量)")
+    /** 引进人才(数量) */
+                @ExcelImport(value = "引进人才")
+                @ExcelExport(value = "引进人才")
+    private String talentIntroducedCount;
+
+@ApiModelProperty(value = "研究生学历(数量)")
+    /** 研究生学历(数量) */
+                @ExcelImport(value = "研究生学历")
+                @ExcelExport(value = "研究生学历")
+    private String postgraduateDegreeCount;
+
+@ApiModelProperty(value = "本科学历(数量)")
+    /** 本科学历(数量) */
+                @ExcelImport(value = "本科学历")
+                @ExcelExport(value = "本科学历")
+    private String bachelorDegreeCount;
+
+@ApiModelProperty(value = "大专学历(数量)")
+    /** 大专学历(数量) */
+                @ExcelImport(value = "大专学历")
+                @ExcelExport(value = "大专学历")
+    private String collegeDegreeCount;
+
+@ApiModelProperty(value = "高级职称(数量)")
+    /** 高级职称(数量) */
+                @ExcelImport(value = "高级职称")
+                @ExcelExport(value = "高级职称")
+    private String seniorTitleCount;
+
+@ApiModelProperty(value = "中级职称(数量)")
+    /** 中级职称(数量) */
+                @ExcelImport(value = "中级职称")
+                @ExcelExport(value = "中级职称")
+    private String intermediateTitleCount;
+
+@ApiModelProperty(value = "初级职称(数量)")
+    /** 初级职称(数量) */
+                @ExcelImport(value = "初级职称")
+                @ExcelExport(value = "初级职称")
+    private String juniorTitleCount;
+
+
+
+        }

+ 1 - 1
zksy-system/src/main/java/com/zksy/system/basicData/domain/CrmHouseMortgage.java

@@ -21,7 +21,7 @@ import lombok.experimental.Accessors;
 @EqualsAndHashCode(callSuper = false)
 @Accessors(chain = true)
 @TableName("crm_house_mortgage")
-@ApiModel(value = "房屋抵押信息")
+@ApiModel(value = "房屋抵押信息(弃用)")
 public class CrmHouseMortgage extends Model<CrmHouseMortgage> {
 
 private static final long serialVersionUID=1L;

+ 17 - 14
zksy-system/src/main/java/com/zksy/system/basicData/domain/CrmLandMortgage.java

@@ -1,21 +1,24 @@
 package com.zksy.system.basicData.domain;
 
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
 import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.zksy.common.annotation.Excel;
+import com.fasterxml.jackson.annotation.JsonFormat;
 import com.zksy.common.utils.file.ExcelExport;
 import com.zksy.common.utils.file.ExcelImport;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.experimental.Accessors;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.Date;
 /**
  * 土地抵押信息对象 crm_land_mortgage
  *
  * @author sy
- * @date 2024-06-03
+ * @date 2024-09-27
  */
 @Data
 @EqualsAndHashCode(callSuper = false)
@@ -35,7 +38,7 @@ private static final long serialVersionUID=1L;
     /** 企业名称 */
                 @ExcelImport(value = "企业名称")
                 @ExcelExport(value = "企业名称")
-    private String enterpriseName;
+    private String companyName;
 
 @ApiModelProperty(value = "统一社会信用代码")
     /** 统一社会信用代码 */
@@ -55,17 +58,17 @@ private static final long serialVersionUID=1L;
                 @ExcelExport(value = "抵押权人")
     private String mortgagee;
 
-@ApiModelProperty(value = "抵押面积(平方米)")
-    /** 抵押面积(平方米) */
+@ApiModelProperty(value = "抵押面积")
+    /** 抵押面积 */
                 @ExcelImport(value = "抵押面积")
                 @ExcelExport(value = "抵押面积")
     private String mortgageArea;
 
-@ApiModelProperty(value = "债权数额(万元)")
-    /** 债权数额(万元) */
+@ApiModelProperty(value = "债权数额")
+    /** 债权数额 */
                 @ExcelImport(value = "债权数额")
                 @ExcelExport(value = "债权数额")
-    private String debtAmount;
+    private String claimAmount;
 
 @ApiModelProperty(value = "登记证明号")
     /** 登记证明号 */
@@ -77,13 +80,13 @@ private static final long serialVersionUID=1L;
     /** 抵押方式 */
                 @ExcelImport(value = "抵押方式")
                 @ExcelExport(value = "抵押方式")
-    private String mortgageType;
+    private String mortgageMethod;
 
 @ApiModelProperty(value = "证件号码")
     /** 证件号码 */
                 @ExcelImport(value = "证件号码")
                 @ExcelExport(value = "证件号码")
-    private String documentNumber;
+    private String idNumber;
 
 @ApiModelProperty(value = "是否注销")
     /** 是否注销 */

+ 111 - 0
zksy-system/src/main/java/com/zksy/system/basicData/domain/CrmMortgageProperty.java

@@ -0,0 +1,111 @@
+package com.zksy.system.basicData.domain;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.zksy.common.annotation.Excel;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.zksy.common.utils.file.ExcelExport;
+import com.zksy.common.utils.file.ExcelImport;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.Date;
+/**
+ * 房屋抵押信息对象 crm_mortgage_property
+ *
+ * @author sy
+ * @date 2024-09-27
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("crm_mortgage_property")
+@ApiModel(value = "房屋抵押信息表")
+public class CrmMortgageProperty extends Model<CrmMortgageProperty> {
+
+private static final long serialVersionUID=1L;
+
+@ApiModelProperty(value = "主键ID")
+    /** 主键ID */
+        @TableId(type = IdType.AUTO)
+    private Long id;
+
+@ApiModelProperty(value = "企业名称")
+    /** 企业名称 */
+                @ExcelImport(value = "企业名称")
+                @ExcelExport(value = "企业名称")
+    private String companyName;
+
+@ApiModelProperty(value = "统一社会信用代码")
+    /** 统一社会信用代码 */
+                @ExcelImport(value = "统一社会信用代码")
+                @ExcelExport(value = "统一社会信用代码")
+    private String unifiedSocialCreditCode;
+
+@ApiModelProperty(value = "房间号")
+    /** 房间号 */
+                @ExcelImport(value = "房间号")
+                @ExcelExport(value = "房间号")
+    private String roomNumber;
+
+@ApiModelProperty(value = "不动产单元号")
+    /** 不动产单元号 */
+                @ExcelImport(value = "不动产单元号")
+                @ExcelExport(value = "不动产单元号")
+    private String realEstateUnitNumber;
+
+@ApiModelProperty(value = "权证号码")
+    /** 权证号码 */
+                @ExcelImport(value = "权证号码")
+                @ExcelExport(value = "权证号码")
+    private String titleCertificateNumber;
+
+@ApiModelProperty(value = "抵押权人")
+    /** 抵押权人 */
+                @ExcelImport(value = "抵押权人")
+                @ExcelExport(value = "抵押权人")
+    private String mortgagee;
+
+@ApiModelProperty(value = "抵押面积")
+    /** 抵押面积 */
+                @ExcelImport(value = "抵押面积")
+                @ExcelExport(value = "抵押面积")
+    private String mortgageArea;
+
+@ApiModelProperty(value = "债权数额")
+    /** 债权数额 */
+                @ExcelImport(value = "债权数额")
+                @ExcelExport(value = "债权数额")
+    private String claimAmount;
+
+@ApiModelProperty(value = "登记证明号")
+    /** 登记证明号 */
+                @ExcelImport(value = "登记证明号")
+                @ExcelExport(value = "登记证明号")
+    private String registrationCertificateNumber;
+
+@ApiModelProperty(value = "抵押方式")
+    /** 抵押方式 */
+                @ExcelImport(value = "抵押方式")
+                @ExcelExport(value = "抵押方式")
+    private String mortgageMethod;
+
+@ApiModelProperty(value = "抵押权人证件号码")
+    /** 抵押权人证件号码 */
+                @ExcelImport(value = "抵押权人证件号码")
+                @ExcelExport(value = "抵押权人证件号码")
+    private String mortgageeIdNumber;
+
+@ApiModelProperty(value = "是否注销")
+    /** 是否注销 */
+                @ExcelImport(value = "是否注销")
+                @ExcelExport(value = "是否注销")
+    private String isCancelled;
+
+
+
+        }

+ 93 - 0
zksy-system/src/main/java/com/zksy/system/basicData/domain/CrmServiceEnterpriseRevenue.java

@@ -0,0 +1,93 @@
+package com.zksy.system.basicData.domain;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.zksy.common.annotation.Excel;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.zksy.common.utils.file.ExcelExport;
+import com.zksy.common.utils.file.ExcelImport;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.Date;
+/**
+ * 服务企业营收情况对象 crm_service_enterprise_revenue
+ *
+ * @author sy
+ * @date 2024-09-27
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("crm_service_enterprise_revenue")
+@ApiModel(value = "服务企业营收情况")
+public class CrmServiceEnterpriseRevenue extends Model<CrmServiceEnterpriseRevenue> {
+
+private static final long serialVersionUID=1L;
+
+@ApiModelProperty(value = "主键ID")
+    /** 主键ID */
+        @TableId(type = IdType.AUTO)
+    private Long id;
+
+@ApiModelProperty(value = "企业名称")
+    /** 企业名称 */
+                @ExcelImport(value = "企业名称")
+                @ExcelExport(value = "企业名称")
+    private String companyName;
+
+@ApiModelProperty(value = "统一社会信用代码")
+    /** 统一社会信用代码 */
+                @ExcelImport(value = "统一社会信用代码")
+                @ExcelExport(value = "统一社会信用代码")
+    private String unifiedSocialCreditCode;
+
+@ApiModelProperty(value = "第一季度营收")
+    /** 第一季度营收 */
+                @ExcelImport(value = "第一季度营收")
+                @ExcelExport(value = "第一季度营收")
+    private String q1Revenue;
+
+@ApiModelProperty(value = "第二季度营收")
+    /** 第二季度营收 */
+                @ExcelImport(value = "第二季度营收")
+                @ExcelExport(value = "第二季度营收")
+    private String q2Revenue;
+
+@ApiModelProperty(value = "第三季度营收")
+    /** 第三季度营收 */
+                @ExcelImport(value = "第三季度营收")
+                @ExcelExport(value = "第三季度营收")
+    private String q3Revenue;
+
+@ApiModelProperty(value = "第四季度营收")
+    /** 第四季度营收 */
+                @ExcelImport(value = "第四季度营收")
+                @ExcelExport(value = "第四季度营收")
+    private String q4Revenue;
+
+@ApiModelProperty(value = "年度合计")
+    /** 年度合计 */
+                @ExcelImport(value = "年度合计")
+                @ExcelExport(value = "年度合计")
+    private String annualTotal;
+
+@ApiModelProperty(value = "营收年份")
+    /** 营收年份 */
+                @ExcelImport(value = "营收年份")
+                @ExcelExport(value = "营收年份")
+    private String revenueYear;
+
+@ApiModelProperty(value = "备注")
+    /** 备注 */
+                @ExcelImport(value = "备注")
+                @ExcelExport(value = "备注")
+    private String remarks;
+
+
+
+        }

+ 14 - 0
zksy-system/src/main/java/com/zksy/system/basicData/mapper/CrmEnterpriseLogisticsMapper.java

@@ -0,0 +1,14 @@
+package com.zksy.system.basicData.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.zksy.system.basicData.domain.CrmEnterpriseLogistics;
+
+/**
+ * 企业物流信息Mapper接口
+ *
+ * @author sy
+ * @date 2024-09-27
+ */
+public interface CrmEnterpriseLogisticsMapper extends BaseMapper<CrmEnterpriseLogistics> {
+
+}

+ 14 - 0
zksy-system/src/main/java/com/zksy/system/basicData/mapper/CrmEnterpriseTalentStatisticsMapper.java

@@ -0,0 +1,14 @@
+package com.zksy.system.basicData.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.zksy.system.basicData.domain.CrmEnterpriseTalentStatistics;
+
+/**
+ * 企业人才信息统计Mapper接口
+ *
+ * @author sy
+ * @date 2024-09-27
+ */
+public interface CrmEnterpriseTalentStatisticsMapper extends BaseMapper<CrmEnterpriseTalentStatistics> {
+
+}

+ 14 - 0
zksy-system/src/main/java/com/zksy/system/basicData/mapper/CrmMortgagePropertyMapper.java

@@ -0,0 +1,14 @@
+package com.zksy.system.basicData.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.zksy.system.basicData.domain.CrmMortgageProperty;
+
+/**
+ * 房屋抵押信息Mapper接口
+ *
+ * @author sy
+ * @date 2024-09-27
+ */
+public interface CrmMortgagePropertyMapper extends BaseMapper<CrmMortgageProperty> {
+
+}

+ 14 - 0
zksy-system/src/main/java/com/zksy/system/basicData/mapper/CrmServiceEnterpriseRevenueMapper.java

@@ -0,0 +1,14 @@
+package com.zksy.system.basicData.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.zksy.system.basicData.domain.CrmServiceEnterpriseRevenue;
+
+/**
+ * 服务企业营收情况Mapper接口
+ *
+ * @author sy
+ * @date 2024-09-27
+ */
+public interface CrmServiceEnterpriseRevenueMapper extends BaseMapper<CrmServiceEnterpriseRevenue> {
+
+}

+ 23 - 0
zksy-system/src/main/java/com/zksy/system/basicData/service/CrmEnterpriseLogisticsService.java

@@ -0,0 +1,23 @@
+package com.zksy.system.basicData.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.zksy.common.core.domain.AjaxResult;
+import com.zksy.system.basicData.domain.CrmEnterpriseLogistics;
+
+/**
+ * 企业物流信息Service接口
+ *
+ * @author sy
+ * @date 2024-09-27
+ */
+public interface CrmEnterpriseLogisticsService extends IService<CrmEnterpriseLogistics> {
+
+    /**
+ * TODO 删除全部数据
+ * @param
+ * @return com.zksy.common.core.domain.AjaxResult
+ * @author Administrator
+ * @date 2024/5/13 17:12:22
+ */
+    AjaxResult deleteAll();
+}

+ 23 - 0
zksy-system/src/main/java/com/zksy/system/basicData/service/CrmEnterpriseTalentStatisticsService.java

@@ -0,0 +1,23 @@
+package com.zksy.system.basicData.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.zksy.common.core.domain.AjaxResult;
+import com.zksy.system.basicData.domain.CrmEnterpriseTalentStatistics;
+
+/**
+ * 企业人才信息统计Service接口
+ *
+ * @author sy
+ * @date 2024-09-27
+ */
+public interface CrmEnterpriseTalentStatisticsService extends IService<CrmEnterpriseTalentStatistics> {
+
+    /**
+ * TODO 删除全部数据
+ * @param
+ * @return com.zksy.common.core.domain.AjaxResult
+ * @author Administrator
+ * @date 2024/5/13 17:12:22
+ */
+    AjaxResult deleteAll();
+}

+ 23 - 0
zksy-system/src/main/java/com/zksy/system/basicData/service/CrmMortgagePropertyService.java

@@ -0,0 +1,23 @@
+package com.zksy.system.basicData.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.zksy.common.core.domain.AjaxResult;
+import com.zksy.system.basicData.domain.CrmMortgageProperty;
+
+/**
+ * 房屋抵押信息Service接口
+ *
+ * @author sy
+ * @date 2024-09-27
+ */
+public interface CrmMortgagePropertyService extends IService<CrmMortgageProperty> {
+
+    /**
+ * TODO 删除全部数据
+ * @param
+ * @return com.zksy.common.core.domain.AjaxResult
+ * @author Administrator
+ * @date 2024/5/13 17:12:22
+ */
+    AjaxResult deleteAll();
+}

+ 23 - 0
zksy-system/src/main/java/com/zksy/system/basicData/service/CrmServiceEnterpriseRevenueService.java

@@ -0,0 +1,23 @@
+package com.zksy.system.basicData.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.zksy.common.core.domain.AjaxResult;
+import com.zksy.system.basicData.domain.CrmServiceEnterpriseRevenue;
+
+/**
+ * 服务企业营收情况Service接口
+ *
+ * @author sy
+ * @date 2024-09-27
+ */
+public interface CrmServiceEnterpriseRevenueService extends IService<CrmServiceEnterpriseRevenue> {
+
+    /**
+ * TODO 删除全部数据
+ * @param
+ * @return com.zksy.common.core.domain.AjaxResult
+ * @author Administrator
+ * @date 2024/5/13 17:12:22
+ */
+    AjaxResult deleteAll();
+}

+ 32 - 0
zksy-system/src/main/java/com/zksy/system/basicData/service/impl/CrmEnterpriseLogisticsServiceImpl.java

@@ -0,0 +1,32 @@
+package com.zksy.system.basicData.service.impl;
+import com.zksy.common.core.domain.AjaxResult;
+import com.zksy.common.utils.DeleteTableUtils;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.system.basicData.domain.CrmEnterpriseLogistics;
+import com.zksy.system.basicData.mapper.CrmEnterpriseLogisticsMapper;
+import com.zksy.system.basicData.service.CrmEnterpriseLogisticsService;
+
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import javax.annotation.Resource;
+
+/**
+ * 企业物流信息Service业务层处理
+ *
+ * @author sy
+ * @date 2024-09-27
+ */
+@Service
+public class CrmEnterpriseLogisticsServiceImpl extends ServiceImpl<CrmEnterpriseLogisticsMapper, CrmEnterpriseLogistics> implements CrmEnterpriseLogisticsService {
+    @Resource
+    private CrmEnterpriseLogisticsMapper mapper;
+
+    @Override
+    @Transactional
+    public AjaxResult deleteAll() {
+        DeleteTableUtils<CrmEnterpriseLogistics> utils = new DeleteTableUtils<>();
+        utils.del(CrmEnterpriseLogistics::getId,mapper);
+        return AjaxResult.success("全部删除成功");
+    }
+}

+ 32 - 0
zksy-system/src/main/java/com/zksy/system/basicData/service/impl/CrmEnterpriseTalentStatisticsServiceImpl.java

@@ -0,0 +1,32 @@
+package com.zksy.system.basicData.service.impl;
+import com.zksy.common.core.domain.AjaxResult;
+import com.zksy.common.utils.DeleteTableUtils;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.system.basicData.domain.CrmEnterpriseTalentStatistics;
+import com.zksy.system.basicData.mapper.CrmEnterpriseTalentStatisticsMapper;
+import com.zksy.system.basicData.service.CrmEnterpriseTalentStatisticsService;
+
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import javax.annotation.Resource;
+
+/**
+ * 企业人才信息统计Service业务层处理
+ *
+ * @author sy
+ * @date 2024-09-27
+ */
+@Service
+public class CrmEnterpriseTalentStatisticsServiceImpl extends ServiceImpl<CrmEnterpriseTalentStatisticsMapper, CrmEnterpriseTalentStatistics> implements CrmEnterpriseTalentStatisticsService {
+    @Resource
+    private CrmEnterpriseTalentStatisticsMapper mapper;
+
+    @Override
+    @Transactional
+    public AjaxResult deleteAll() {
+        DeleteTableUtils<CrmEnterpriseTalentStatistics> utils = new DeleteTableUtils<>();
+        utils.del(CrmEnterpriseTalentStatistics::getId,mapper);
+        return AjaxResult.success("全部删除成功");
+    }
+}

+ 32 - 0
zksy-system/src/main/java/com/zksy/system/basicData/service/impl/CrmMortgagePropertyServiceImpl.java

@@ -0,0 +1,32 @@
+package com.zksy.system.basicData.service.impl;
+import com.zksy.common.core.domain.AjaxResult;
+import com.zksy.common.utils.DeleteTableUtils;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.system.basicData.domain.CrmMortgageProperty;
+import com.zksy.system.basicData.mapper.CrmMortgagePropertyMapper;
+import com.zksy.system.basicData.service.CrmMortgagePropertyService;
+
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import javax.annotation.Resource;
+
+/**
+ * 房屋抵押信息Service业务层处理
+ *
+ * @author sy
+ * @date 2024-09-27
+ */
+@Service
+public class CrmMortgagePropertyServiceImpl extends ServiceImpl<CrmMortgagePropertyMapper, CrmMortgageProperty> implements CrmMortgagePropertyService {
+    @Resource
+    private CrmMortgagePropertyMapper mapper;
+
+    @Override
+    @Transactional
+    public AjaxResult deleteAll() {
+        DeleteTableUtils<CrmMortgageProperty> utils = new DeleteTableUtils<>();
+        utils.del(CrmMortgageProperty::getId,mapper);
+        return AjaxResult.success("全部删除成功");
+    }
+}

+ 32 - 0
zksy-system/src/main/java/com/zksy/system/basicData/service/impl/CrmServiceEnterpriseRevenueServiceImpl.java

@@ -0,0 +1,32 @@
+package com.zksy.system.basicData.service.impl;
+import com.zksy.common.core.domain.AjaxResult;
+import com.zksy.common.utils.DeleteTableUtils;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.system.basicData.domain.CrmServiceEnterpriseRevenue;
+import com.zksy.system.basicData.mapper.CrmServiceEnterpriseRevenueMapper;
+import com.zksy.system.basicData.service.CrmServiceEnterpriseRevenueService;
+
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import javax.annotation.Resource;
+
+/**
+ * 服务企业营收情况Service业务层处理
+ *
+ * @author sy
+ * @date 2024-09-27
+ */
+@Service
+public class CrmServiceEnterpriseRevenueServiceImpl extends ServiceImpl<CrmServiceEnterpriseRevenueMapper, CrmServiceEnterpriseRevenue> implements CrmServiceEnterpriseRevenueService {
+    @Resource
+    private CrmServiceEnterpriseRevenueMapper mapper;
+
+    @Override
+    @Transactional
+    public AjaxResult deleteAll() {
+        DeleteTableUtils<CrmServiceEnterpriseRevenue> utils = new DeleteTableUtils<>();
+        utils.del(CrmServiceEnterpriseRevenue::getId,mapper);
+        return AjaxResult.success("全部删除成功");
+    }
+}

+ 18 - 0
zksy-system/src/main/resources/mapper/basicData/CrmEnterpriseLogisticsMapper.xml

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper
+PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.zksy.system.basicData.mapper.CrmEnterpriseLogisticsMapper">
+    
+    <resultMap type="CrmEnterpriseLogistics" id="CrmEnterpriseLogisticsResult">
+        <result property="id"    column="id"    />
+        <result property="companyName"    column="company_name"    />
+        <result property="unifiedSocialCreditCode"    column="unified_social_credit_code"    />
+        <result property="cargoName"    column="cargo_name"    />
+        <result property="origin"    column="origin"    />
+        <result property="destination"    column="destination"    />
+        <result property="transportMode"    column="transport_mode"    />
+        <result property="annualLogisticsCost"    column="annual_logistics_cost"    />
+        <result property="partnerCompany"    column="partner_company"    />
+    </resultMap>
+</mapper>

+ 19 - 0
zksy-system/src/main/resources/mapper/basicData/CrmEnterpriseTalentStatisticsMapper.xml

@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper
+PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.zksy.system.basicData.mapper.CrmEnterpriseTalentStatisticsMapper">
+    
+    <resultMap type="CrmEnterpriseTalentStatistics" id="CrmEnterpriseTalentStatisticsResult">
+        <result property="id"    column="id"    />
+        <result property="companyName"    column="company_name"    />
+        <result property="unifiedSocialCreditCode"    column="unified_social_credit_code"    />
+        <result property="talentIntroducedCount"    column="talent_introduced_count"    />
+        <result property="postgraduateDegreeCount"    column="postgraduate_degree_count"    />
+        <result property="bachelorDegreeCount"    column="bachelor_degree_count"    />
+        <result property="collegeDegreeCount"    column="college_degree_count"    />
+        <result property="seniorTitleCount"    column="senior_title_count"    />
+        <result property="intermediateTitleCount"    column="intermediate_title_count"    />
+        <result property="juniorTitleCount"    column="junior_title_count"    />
+    </resultMap>
+</mapper>

+ 4 - 4
zksy-system/src/main/resources/mapper/basicData/CrmLandMortgageMapper.xml

@@ -6,15 +6,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
     
     <resultMap type="CrmLandMortgage" id="CrmLandMortgageResult">
         <result property="id"    column="id"    />
-        <result property="enterpriseName"    column="enterprise_name"    />
+        <result property="companyName"    column="company_name"    />
         <result property="unifiedSocialCreditCode"    column="unified_social_credit_code"    />
         <result property="landCertificateNumber"    column="land_certificate_number"    />
         <result property="mortgagee"    column="mortgagee"    />
         <result property="mortgageArea"    column="mortgage_area"    />
-        <result property="debtAmount"    column="debt_amount"    />
+        <result property="claimAmount"    column="claim_amount"    />
         <result property="registrationCertificateNumber"    column="registration_certificate_number"    />
-        <result property="mortgageType"    column="mortgage_type"    />
-        <result property="documentNumber"    column="document_number"    />
+        <result property="mortgageMethod"    column="mortgage_method"    />
+        <result property="idNumber"    column="id_number"    />
         <result property="isCancelled"    column="is_cancelled"    />
     </resultMap>
 </mapper>

+ 22 - 0
zksy-system/src/main/resources/mapper/basicData/CrmMortgagePropertyMapper.xml

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper
+PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.zksy.system.basicData.mapper.CrmMortgagePropertyMapper">
+    
+    <resultMap type="CrmMortgageProperty" id="CrmMortgagePropertyResult">
+        <result property="id"    column="id"    />
+        <result property="companyName"    column="company_name"    />
+        <result property="unifiedSocialCreditCode"    column="unified_social_credit_code"    />
+        <result property="roomNumber"    column="room_number"    />
+        <result property="realEstateUnitNumber"    column="real_estate_unit_number"    />
+        <result property="titleCertificateNumber"    column="title_certificate_number"    />
+        <result property="mortgagee"    column="mortgagee"    />
+        <result property="mortgageArea"    column="mortgage_area"    />
+        <result property="claimAmount"    column="claim_amount"    />
+        <result property="registrationCertificateNumber"    column="registration_certificate_number"    />
+        <result property="mortgageMethod"    column="mortgage_method"    />
+        <result property="mortgageeIdNumber"    column="mortgagee_id_number"    />
+        <result property="isCancelled"    column="is_cancelled"    />
+    </resultMap>
+</mapper>

+ 19 - 0
zksy-system/src/main/resources/mapper/basicData/CrmServiceEnterpriseRevenueMapper.xml

@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper
+PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.zksy.system.basicData.mapper.CrmServiceEnterpriseRevenueMapper">
+    
+    <resultMap type="CrmServiceEnterpriseRevenue" id="CrmServiceEnterpriseRevenueResult">
+        <result property="id"    column="id"    />
+        <result property="companyName"    column="company_name"    />
+        <result property="unifiedSocialCreditCode"    column="unified_social_credit_code"    />
+        <result property="q1Revenue"    column="q1_revenue"    />
+        <result property="q2Revenue"    column="q2_revenue"    />
+        <result property="q3Revenue"    column="q3_revenue"    />
+        <result property="q4Revenue"    column="q4_revenue"    />
+        <result property="annualTotal"    column="annual_total"    />
+        <result property="revenueYear"    column="revenue_year"    />
+        <result property="remarks"    column="remarks"    />
+    </resultMap>
+</mapper>