Browse Source

新增食品及食用农产品监督抽检情况汇总,流通抽样检验工作汇总,流通、餐饮抽样检验工作汇总,公共信用综合评价结果

邵洋 1 năm trước cách đây
mục cha
commit
42937be916
24 tập tin đã thay đổi với 1270 bổ sung0 xóa
  1. 112 0
      background-service/zksy-admin/src/main/java/com/zksy/web/controller/basicData/XcrFoodInspectionController.java
  2. 112 0
      background-service/zksy-admin/src/main/java/com/zksy/web/controller/basicData/XcrFoodInspectionDetailsController.java
  3. 112 0
      background-service/zksy-admin/src/main/java/com/zksy/web/controller/basicData/XcrFoodSamplingInspectionController.java
  4. 112 0
      background-service/zksy-admin/src/main/java/com/zksy/web/controller/basicData/XcrPublicCreditEvaluationController.java
  5. 100 0
      background-service/zksy-system/src/main/java/com/zksy/basicData/domain/XcrFoodInspection.java
  6. 234 0
      background-service/zksy-system/src/main/java/com/zksy/basicData/domain/XcrFoodInspectionDetails.java
  7. 150 0
      background-service/zksy-system/src/main/java/com/zksy/basicData/domain/XcrFoodSamplingInspection.java
  8. 57 0
      background-service/zksy-system/src/main/java/com/zksy/basicData/domain/XcrPublicCreditEvaluation.java
  9. 14 0
      background-service/zksy-system/src/main/java/com/zksy/basicData/mapper/XcrFoodInspectionDetailsMapper.java
  10. 14 0
      background-service/zksy-system/src/main/java/com/zksy/basicData/mapper/XcrFoodInspectionMapper.java
  11. 14 0
      background-service/zksy-system/src/main/java/com/zksy/basicData/mapper/XcrFoodSamplingInspectionMapper.java
  12. 14 0
      background-service/zksy-system/src/main/java/com/zksy/basicData/mapper/XcrPublicCreditEvaluationMapper.java
  13. 14 0
      background-service/zksy-system/src/main/java/com/zksy/basicData/service/IXcrFoodInspectionDetailsService.java
  14. 14 0
      background-service/zksy-system/src/main/java/com/zksy/basicData/service/IXcrFoodInspectionService.java
  15. 14 0
      background-service/zksy-system/src/main/java/com/zksy/basicData/service/IXcrFoodSamplingInspectionService.java
  16. 14 0
      background-service/zksy-system/src/main/java/com/zksy/basicData/service/IXcrPublicCreditEvaluationService.java
  17. 18 0
      background-service/zksy-system/src/main/java/com/zksy/basicData/service/impl/XcrFoodInspectionDetailsServiceImpl.java
  18. 18 0
      background-service/zksy-system/src/main/java/com/zksy/basicData/service/impl/XcrFoodInspectionServiceImpl.java
  19. 18 0
      background-service/zksy-system/src/main/java/com/zksy/basicData/service/impl/XcrFoodSamplingInspectionServiceImpl.java
  20. 18 0
      background-service/zksy-system/src/main/java/com/zksy/basicData/service/impl/XcrPublicCreditEvaluationServiceImpl.java
  21. 38 0
      background-service/zksy-system/src/main/resources/mapper/basicData/XcrFoodInspectionDetailsMapper.xml
  22. 19 0
      background-service/zksy-system/src/main/resources/mapper/basicData/XcrFoodInspectionMapper.xml
  23. 26 0
      background-service/zksy-system/src/main/resources/mapper/basicData/XcrFoodSamplingInspectionMapper.xml
  24. 14 0
      background-service/zksy-system/src/main/resources/mapper/basicData/XcrPublicCreditEvaluationMapper.xml

+ 112 - 0
background-service/zksy-admin/src/main/java/com/zksy/web/controller/basicData/XcrFoodInspectionController.java

@@ -0,0 +1,112 @@
+package com.zksy.web.controller.basicData;
+
+import com.zksy.common.core.controller.BaseController;
+import com.zksy.basicData.domain.XcrFoodInspection;
+import com.zksy.basicData.service.IXcrFoodInspectionService;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.common.core.domain.AjaxResult;
+import com.zksy.common.utils.SearchUtil;
+import com.zksy.common.annotation.Log;
+import com.zksy.common.enums.BusinessType;
+import com.zksy.common.utils.poi.ExcelUtil;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
+
+/**
+ * 食品及食用农产品监督抽检情况汇总Controller
+ *
+ * @author nahida
+ * @date 2024-12-10
+ */
+@RestController
+@RequestMapping("/basicData/xcrFoodInspection")
+@Api(tags = "食品及食用农产品监督抽检情况汇总", description = "食品及食用农产品监督抽检情况汇总desc")
+public class XcrFoodInspectionController extends BaseController{
+
+    @Autowired
+    private IXcrFoodInspectionService service;
+
+    @GetMapping("/getById/{borrowId}")
+    @ApiOperation(value = "食品及食用农产品监督抽检情况汇总搜索getById")
+    @PreAuthorize("@ss.hasPermi('basicData:xcrFoodInspection:list')")
+    public XcrFoodInspection getById(@PathVariable String borrowId) {
+        return service.getById(borrowId);
+    }
+
+    @GetMapping("/findByPage")
+    @ApiOperation(value = "食品及食用农产品监督抽检情况汇总分页")
+    @PreAuthorize("@ss.hasPermi('basicData:xcrFoodInspection:list')")
+    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 = "食品及食用农产品监督抽检情况汇总查询所有")
+    @PreAuthorize("@ss.hasPermi('basicData:xcrFoodInspection:list')")
+    public List<XcrFoodInspection> getList(String conditionJson) throws Exception {
+        return service.list(SearchUtil.parseWhereSql(conditionJson));
+    }
+
+    /**
+     * 新增食品及食用农产品监督抽检情况汇总
+     */
+    @PostMapping("/save")
+    @ApiOperation(value = "食品及食用农产品监督抽检情况汇总新增")
+    @Log(title = "新增食品及食用农产品监督抽检情况汇总", businessType = BusinessType.INSERT)
+    public boolean save(@RequestBody XcrFoodInspection xcrFoodInspection) {
+        return service.save(xcrFoodInspection);
+    }
+
+    /**
+     * 修改食品及食用农产品监督抽检情况汇总
+     */
+    @PostMapping("/updateById")
+    @ApiOperation(value = "食品及食用农产品监督抽检情况汇总修改")
+    @Log(title = "修改食品及食用农产品监督抽检情况汇总", businessType = BusinessType.UPDATE)
+    public boolean updateById(@RequestBody XcrFoodInspection xcrFoodInspection) {
+        return service.updateById(xcrFoodInspection);
+    }
+
+
+    @Log(title = "食品及食用农产品监督抽检情况汇总", businessType = BusinessType.DELETE)
+    @PostMapping("/delete")
+    @ApiOperation(value = "删除食品及食用农产品监督抽检情况汇总", notes = "删除食品及食用农产品监督抽检情况汇总")
+    public AjaxResult delete(@RequestBody List<String> ids)
+    {
+        return toAjax(service.removeByIds(ids));
+    }
+
+    /**
+     * 导出食品及食用农产品监督抽检情况汇总列表
+     */
+    @PreAuthorize("@ss.hasPermi('basicData:xcrFoodInspection:export')")
+    @Log(title = "食品及食用农产品监督抽检情况汇总", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response,String conditionJson) throws Exception
+    {
+        List<XcrFoodInspection> list = service.list(SearchUtil.parseWhereSql(conditionJson));
+        ExcelUtil<XcrFoodInspection> util = new ExcelUtil<XcrFoodInspection>(XcrFoodInspection.class);
+        util.exportExcel(response, list, "食品及食用农产品监督抽检情况汇总数据");
+    }
+    /**
+     * 导入食品及食用农产品监督抽检情况汇总列表
+     */
+    @ApiOperation(value = "食品及食用农产品监督抽检情况汇总导入")
+    @Log(title = "食品及食用农产品监督抽检情况汇总管理", businessType = BusinessType.IMPORT)
+    @PreAuthorize("@ss.hasPermi('basicData:xcrFoodInspection:import')")
+    @PostMapping("/importData")
+    public AjaxResult importData(MultipartFile file) throws Exception
+    {
+        ExcelUtil<XcrFoodInspection> util = new ExcelUtil<XcrFoodInspection>(XcrFoodInspection.class);
+        List<XcrFoodInspection> list = util.importExcel(file.getInputStream());
+        return toAjax(service.saveBatch(list));
+    }
+}

+ 112 - 0
background-service/zksy-admin/src/main/java/com/zksy/web/controller/basicData/XcrFoodInspectionDetailsController.java

@@ -0,0 +1,112 @@
+package com.zksy.web.controller.basicData;
+
+import com.zksy.common.core.controller.BaseController;
+import com.zksy.basicData.domain.XcrFoodInspectionDetails;
+import com.zksy.basicData.service.IXcrFoodInspectionDetailsService;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.common.core.domain.AjaxResult;
+import com.zksy.common.utils.SearchUtil;
+import com.zksy.common.annotation.Log;
+import com.zksy.common.enums.BusinessType;
+import com.zksy.common.utils.poi.ExcelUtil;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
+
+/**
+ * 流通抽样检验工作汇总Controller
+ *
+ * @author nahida
+ * @date 2024-12-10
+ */
+@RestController
+@RequestMapping("/basicData/xcrFoodInspectionDetails")
+@Api(tags = "流通抽样检验工作汇总", description = "流通抽样检验工作汇总desc")
+public class XcrFoodInspectionDetailsController extends BaseController{
+
+    @Autowired
+    private IXcrFoodInspectionDetailsService service;
+
+    @GetMapping("/getById/{borrowId}")
+    @ApiOperation(value = "流通抽样检验工作汇总搜索getById")
+    @PreAuthorize("@ss.hasPermi('basicData:xcrFoodInspectionDetails:list')")
+    public XcrFoodInspectionDetails getById(@PathVariable String borrowId) {
+        return service.getById(borrowId);
+    }
+
+    @GetMapping("/findByPage")
+    @ApiOperation(value = "流通抽样检验工作汇总分页")
+    @PreAuthorize("@ss.hasPermi('basicData:xcrFoodInspectionDetails:list')")
+    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 = "流通抽样检验工作汇总查询所有")
+    @PreAuthorize("@ss.hasPermi('basicData:xcrFoodInspectionDetails:list')")
+    public List<XcrFoodInspectionDetails> getList(String conditionJson) throws Exception {
+        return service.list(SearchUtil.parseWhereSql(conditionJson));
+    }
+
+    /**
+     * 新增流通抽样检验工作汇总
+     */
+    @PostMapping("/save")
+    @ApiOperation(value = "流通抽样检验工作汇总新增")
+    @Log(title = "新增流通抽样检验工作汇总", businessType = BusinessType.INSERT)
+    public boolean save(@RequestBody XcrFoodInspectionDetails xcrFoodInspectionDetails) {
+        return service.save(xcrFoodInspectionDetails);
+    }
+
+    /**
+     * 修改流通抽样检验工作汇总
+     */
+    @PostMapping("/updateById")
+    @ApiOperation(value = "流通抽样检验工作汇总修改")
+    @Log(title = "修改流通抽样检验工作汇总", businessType = BusinessType.UPDATE)
+    public boolean updateById(@RequestBody XcrFoodInspectionDetails xcrFoodInspectionDetails) {
+        return service.updateById(xcrFoodInspectionDetails);
+    }
+
+
+    @Log(title = "流通抽样检验工作汇总", businessType = BusinessType.DELETE)
+    @PostMapping("/delete")
+    @ApiOperation(value = "删除流通抽样检验工作汇总", notes = "删除流通抽样检验工作汇总")
+    public AjaxResult delete(@RequestBody List<String> ids)
+    {
+        return toAjax(service.removeByIds(ids));
+    }
+
+    /**
+     * 导出流通抽样检验工作汇总列表
+     */
+    @PreAuthorize("@ss.hasPermi('basicData:xcrFoodInspectionDetails:export')")
+    @Log(title = "流通抽样检验工作汇总", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response,String conditionJson) throws Exception
+    {
+        List<XcrFoodInspectionDetails> list = service.list(SearchUtil.parseWhereSql(conditionJson));
+        ExcelUtil<XcrFoodInspectionDetails> util = new ExcelUtil<XcrFoodInspectionDetails>(XcrFoodInspectionDetails.class);
+        util.exportExcel(response, list, "流通抽样检验工作汇总数据");
+    }
+    /**
+     * 导入流通抽样检验工作汇总列表
+     */
+    @ApiOperation(value = "流通抽样检验工作汇总导入")
+    @Log(title = "流通抽样检验工作汇总管理", businessType = BusinessType.IMPORT)
+    @PreAuthorize("@ss.hasPermi('basicData:xcrFoodInspectionDetails:import')")
+    @PostMapping("/importData")
+    public AjaxResult importData(MultipartFile file) throws Exception
+    {
+        ExcelUtil<XcrFoodInspectionDetails> util = new ExcelUtil<XcrFoodInspectionDetails>(XcrFoodInspectionDetails.class);
+        List<XcrFoodInspectionDetails> list = util.importExcel(file.getInputStream());
+        return toAjax(service.saveBatch(list));
+    }
+}

+ 112 - 0
background-service/zksy-admin/src/main/java/com/zksy/web/controller/basicData/XcrFoodSamplingInspectionController.java

@@ -0,0 +1,112 @@
+package com.zksy.web.controller.basicData;
+
+import com.zksy.common.core.controller.BaseController;
+import com.zksy.basicData.domain.XcrFoodSamplingInspection;
+import com.zksy.basicData.service.IXcrFoodSamplingInspectionService;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.common.core.domain.AjaxResult;
+import com.zksy.common.utils.SearchUtil;
+import com.zksy.common.annotation.Log;
+import com.zksy.common.enums.BusinessType;
+import com.zksy.common.utils.poi.ExcelUtil;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
+
+/**
+ * 流通、餐饮抽样检验工作汇总Controller
+ *
+ * @author nahida
+ * @date 2024-12-10
+ */
+@RestController
+@RequestMapping("/basicData/xcrFoodSamplingInspection")
+@Api(tags = "流通、餐饮抽样检验工作汇总", description = "流通、餐饮抽样检验工作汇总desc")
+public class XcrFoodSamplingInspectionController extends BaseController{
+
+    @Autowired
+    private IXcrFoodSamplingInspectionService service;
+
+    @GetMapping("/getById/{borrowId}")
+    @ApiOperation(value = "流通、餐饮抽样检验工作汇总搜索getById")
+    @PreAuthorize("@ss.hasPermi('basicData:xcrFoodSamplingInspection:list')")
+    public XcrFoodSamplingInspection getById(@PathVariable String borrowId) {
+        return service.getById(borrowId);
+    }
+
+    @GetMapping("/findByPage")
+    @ApiOperation(value = "流通、餐饮抽样检验工作汇总分页")
+    @PreAuthorize("@ss.hasPermi('basicData:xcrFoodSamplingInspection:list')")
+    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 = "流通、餐饮抽样检验工作汇总查询所有")
+    @PreAuthorize("@ss.hasPermi('basicData:xcrFoodSamplingInspection:list')")
+    public List<XcrFoodSamplingInspection> getList(String conditionJson) throws Exception {
+        return service.list(SearchUtil.parseWhereSql(conditionJson));
+    }
+
+    /**
+     * 新增流通、餐饮抽样检验工作汇总
+     */
+    @PostMapping("/save")
+    @ApiOperation(value = "流通、餐饮抽样检验工作汇总新增")
+    @Log(title = "新增流通、餐饮抽样检验工作汇总", businessType = BusinessType.INSERT)
+    public boolean save(@RequestBody XcrFoodSamplingInspection xcrFoodSamplingInspection) {
+        return service.save(xcrFoodSamplingInspection);
+    }
+
+    /**
+     * 修改流通、餐饮抽样检验工作汇总
+     */
+    @PostMapping("/updateById")
+    @ApiOperation(value = "流通、餐饮抽样检验工作汇总修改")
+    @Log(title = "修改流通、餐饮抽样检验工作汇总", businessType = BusinessType.UPDATE)
+    public boolean updateById(@RequestBody XcrFoodSamplingInspection xcrFoodSamplingInspection) {
+        return service.updateById(xcrFoodSamplingInspection);
+    }
+
+
+    @Log(title = "流通、餐饮抽样检验工作汇总", businessType = BusinessType.DELETE)
+    @PostMapping("/delete")
+    @ApiOperation(value = "删除流通、餐饮抽样检验工作汇总", notes = "删除流通、餐饮抽样检验工作汇总")
+    public AjaxResult delete(@RequestBody List<String> ids)
+    {
+        return toAjax(service.removeByIds(ids));
+    }
+
+    /**
+     * 导出流通、餐饮抽样检验工作汇总列表
+     */
+    @PreAuthorize("@ss.hasPermi('basicData:xcrFoodSamplingInspection:export')")
+    @Log(title = "流通、餐饮抽样检验工作汇总", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response,String conditionJson) throws Exception
+    {
+        List<XcrFoodSamplingInspection> list = service.list(SearchUtil.parseWhereSql(conditionJson));
+        ExcelUtil<XcrFoodSamplingInspection> util = new ExcelUtil<XcrFoodSamplingInspection>(XcrFoodSamplingInspection.class);
+        util.exportExcel(response, list, "流通、餐饮抽样检验工作汇总数据");
+    }
+    /**
+     * 导入流通、餐饮抽样检验工作汇总列表
+     */
+    @ApiOperation(value = "流通、餐饮抽样检验工作汇总导入")
+    @Log(title = "流通、餐饮抽样检验工作汇总管理", businessType = BusinessType.IMPORT)
+    @PreAuthorize("@ss.hasPermi('basicData:xcrFoodSamplingInspection:import')")
+    @PostMapping("/importData")
+    public AjaxResult importData(MultipartFile file) throws Exception
+    {
+        ExcelUtil<XcrFoodSamplingInspection> util = new ExcelUtil<XcrFoodSamplingInspection>(XcrFoodSamplingInspection.class);
+        List<XcrFoodSamplingInspection> list = util.importExcel(file.getInputStream());
+        return toAjax(service.saveBatch(list));
+    }
+}

+ 112 - 0
background-service/zksy-admin/src/main/java/com/zksy/web/controller/basicData/XcrPublicCreditEvaluationController.java

@@ -0,0 +1,112 @@
+package com.zksy.web.controller.basicData;
+
+import com.zksy.common.core.controller.BaseController;
+import com.zksy.basicData.domain.XcrPublicCreditEvaluation;
+import com.zksy.basicData.service.IXcrPublicCreditEvaluationService;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.common.core.domain.AjaxResult;
+import com.zksy.common.utils.SearchUtil;
+import com.zksy.common.annotation.Log;
+import com.zksy.common.enums.BusinessType;
+import com.zksy.common.utils.poi.ExcelUtil;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
+
+/**
+ * 公共信用综合评价结果Controller
+ *
+ * @author nahida
+ * @date 2024-12-10
+ */
+@RestController
+@RequestMapping("/basicData/xcrPublicCreditEvaluation")
+@Api(tags = "公共信用综合评价结果", description = "公共信用综合评价结果desc")
+public class XcrPublicCreditEvaluationController extends BaseController{
+
+    @Autowired
+    private IXcrPublicCreditEvaluationService service;
+
+    @GetMapping("/getById/{borrowId}")
+    @ApiOperation(value = "公共信用综合评价结果搜索getById")
+    @PreAuthorize("@ss.hasPermi('basicData:xcrPublicCreditEvaluation:list')")
+    public XcrPublicCreditEvaluation getById(@PathVariable String borrowId) {
+        return service.getById(borrowId);
+    }
+
+    @GetMapping("/findByPage")
+    @ApiOperation(value = "公共信用综合评价结果分页")
+    @PreAuthorize("@ss.hasPermi('basicData:xcrPublicCreditEvaluation:list')")
+    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 = "公共信用综合评价结果查询所有")
+    @PreAuthorize("@ss.hasPermi('basicData:xcrPublicCreditEvaluation:list')")
+    public List<XcrPublicCreditEvaluation> getList(String conditionJson) throws Exception {
+        return service.list(SearchUtil.parseWhereSql(conditionJson));
+    }
+
+    /**
+     * 新增公共信用综合评价结果
+     */
+    @PostMapping("/save")
+    @ApiOperation(value = "公共信用综合评价结果新增")
+    @Log(title = "新增公共信用综合评价结果", businessType = BusinessType.INSERT)
+    public boolean save(@RequestBody XcrPublicCreditEvaluation xcrPublicCreditEvaluation) {
+        return service.save(xcrPublicCreditEvaluation);
+    }
+
+    /**
+     * 修改公共信用综合评价结果
+     */
+    @PostMapping("/updateById")
+    @ApiOperation(value = "公共信用综合评价结果修改")
+    @Log(title = "修改公共信用综合评价结果", businessType = BusinessType.UPDATE)
+    public boolean updateById(@RequestBody XcrPublicCreditEvaluation xcrPublicCreditEvaluation) {
+        return service.updateById(xcrPublicCreditEvaluation);
+    }
+
+
+    @Log(title = "公共信用综合评价结果", businessType = BusinessType.DELETE)
+    @PostMapping("/delete")
+    @ApiOperation(value = "删除公共信用综合评价结果", notes = "删除公共信用综合评价结果")
+    public AjaxResult delete(@RequestBody List<String> ids)
+    {
+        return toAjax(service.removeByIds(ids));
+    }
+
+    /**
+     * 导出公共信用综合评价结果列表
+     */
+    @PreAuthorize("@ss.hasPermi('basicData:xcrPublicCreditEvaluation:export')")
+    @Log(title = "公共信用综合评价结果", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response,String conditionJson) throws Exception
+    {
+        List<XcrPublicCreditEvaluation> list = service.list(SearchUtil.parseWhereSql(conditionJson));
+        ExcelUtil<XcrPublicCreditEvaluation> util = new ExcelUtil<XcrPublicCreditEvaluation>(XcrPublicCreditEvaluation.class);
+        util.exportExcel(response, list, "公共信用综合评价结果数据");
+    }
+    /**
+     * 导入公共信用综合评价结果列表
+     */
+    @ApiOperation(value = "公共信用综合评价结果导入")
+    @Log(title = "公共信用综合评价结果管理", businessType = BusinessType.IMPORT)
+    @PreAuthorize("@ss.hasPermi('basicData:xcrPublicCreditEvaluation:import')")
+    @PostMapping("/importData")
+    public AjaxResult importData(MultipartFile file) throws Exception
+    {
+        ExcelUtil<XcrPublicCreditEvaluation> util = new ExcelUtil<XcrPublicCreditEvaluation>(XcrPublicCreditEvaluation.class);
+        List<XcrPublicCreditEvaluation> list = util.importExcel(file.getInputStream());
+        return toAjax(service.saveBatch(list));
+    }
+}

+ 100 - 0
background-service/zksy-system/src/main/java/com/zksy/basicData/domain/XcrFoodInspection.java

@@ -0,0 +1,100 @@
+package com.zksy.basicData.domain;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.annotation.Excel;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+import lombok.experimental.Accessors;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.Date;
+import com.zksy.common.core.domain.BasePo;
+/**
+ * 食品及食用农产品监督抽检情况汇总对象 xcr_food_inspection
+ *
+ * @author nahida
+ * @date 2024-12-10
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("xcr_food_inspection")
+@AllArgsConstructor
+@NoArgsConstructor
+@ApiModel(value = "食品及食用农产品监督抽检情况汇总")
+public class XcrFoodInspection extends BasePo {
+
+private static final long serialVersionUID=1L;
+
+    /** 抽样日期 */
+            @JsonFormat(pattern = "yyyy-MM-dd")
+            @Excel(name = "抽样日期", width = 30, dateFormat = "yyyy-MM-dd")
+            @ApiModelProperty("抽样日期")
+            @TableField("sampling_date")
+            @JsonProperty("samplingDate")
+    private Date samplingDate;
+
+    /** 产品名称 */
+            @Excel(name = "产品名称")
+            @ApiModelProperty("产品名称")
+            @TableField("product_name")
+            @JsonProperty("productName")
+    private String productName;
+
+    /** 食品大类 */
+            @Excel(name = "食品大类")
+            @ApiModelProperty("食品大类")
+            @TableField("food_category_major")
+            @JsonProperty("foodCategoryMajor")
+    private String foodCategoryMajor;
+
+    /** 食品细类 */
+            @Excel(name = "食品细类")
+            @ApiModelProperty("食品细类")
+            @TableField("food_category_minor")
+            @JsonProperty("foodCategoryMinor")
+    private String foodCategoryMinor;
+
+    /** 被抽样单位 */
+            @Excel(name = "被抽样单位")
+            @ApiModelProperty("被抽样单位")
+            @TableField("sampled_company_name")
+            @JsonProperty("sampledCompanyName")
+    private String sampledCompanyName;
+
+    /** 被抽样单位地址 */
+            @Excel(name = "被抽样单位地址")
+            @ApiModelProperty("被抽样单位地址")
+            @TableField("sampled_company_address")
+            @JsonProperty("sampledCompanyAddress")
+    private String sampledCompanyAddress;
+
+    /** 检测项目 */
+            @Excel(name = "检测项目")
+            @ApiModelProperty("检测项目")
+            @TableField("inspection_items")
+            @JsonProperty("inspectionItems")
+    private String inspectionItems;
+
+    /** 检测结果 */
+            @Excel(name = "检测结果")
+            @ApiModelProperty("检测结果")
+            @TableField("inspection_result")
+            @JsonProperty("inspectionResult")
+    private String inspectionResult;
+
+    /** 任务源 */
+            @Excel(name = "任务源")
+            @ApiModelProperty("任务源")
+            @TableField("task_source")
+            @JsonProperty("taskSource")
+    private String taskSource;
+
+
+
+}

+ 234 - 0
background-service/zksy-system/src/main/java/com/zksy/basicData/domain/XcrFoodInspectionDetails.java

@@ -0,0 +1,234 @@
+package com.zksy.basicData.domain;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.annotation.Excel;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+import lombok.experimental.Accessors;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.Date;
+import com.zksy.common.core.domain.BasePo;
+/**
+ * 流通抽样检验工作汇总对象 xcr_food_inspection_details
+ *
+ * @author nahida
+ * @date 2024-12-10
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("xcr_food_inspection_details")
+@AllArgsConstructor
+@NoArgsConstructor
+@ApiModel(value = "流通抽样检验工作汇总")
+public class XcrFoodInspectionDetails extends BasePo {
+
+private static final long serialVersionUID=1L;
+
+    /** 抽查领域 */
+            @Excel(name = "抽查领域")
+            @ApiModelProperty("抽查领域")
+            @TableField("inspection_field")
+            @JsonProperty("inspectionField")
+    private String inspectionField;
+
+    /** 抽样单位 */
+            @Excel(name = "抽样单位")
+            @ApiModelProperty("抽样单位")
+            @TableField("sampling_unit")
+            @JsonProperty("samplingUnit")
+    private String samplingUnit;
+
+    /** 被抽样单位所在地市 */
+            @Excel(name = "被抽样单位所在地市")
+            @ApiModelProperty("被抽样单位所在地市")
+            @TableField("city_of_sampled_company")
+            @JsonProperty("cityOfSampledCompany")
+    private String cityOfSampledCompany;
+
+    /** 食品大类 */
+            @Excel(name = "食品大类")
+            @ApiModelProperty("食品大类")
+            @TableField("food_category_major")
+            @JsonProperty("foodCategoryMajor")
+    private String foodCategoryMajor;
+
+    /** 食品亚类 */
+            @Excel(name = "食品亚类")
+            @ApiModelProperty("食品亚类")
+            @TableField("food_category_submajor")
+            @JsonProperty("foodCategorySubmajor")
+    private String foodCategorySubmajor;
+
+    /** 食品次亚类 */
+            @Excel(name = "食品次亚类")
+            @ApiModelProperty("食品次亚类")
+            @TableField("food_category_subminor")
+            @JsonProperty("foodCategorySubminor")
+    private String foodCategorySubminor;
+
+    /** 食品细类 */
+            @Excel(name = "食品细类")
+            @ApiModelProperty("食品细类")
+            @TableField("food_category_minor")
+            @JsonProperty("foodCategoryMinor")
+    private String foodCategoryMinor;
+
+    /** 报告书编号 */
+            @Excel(name = "报告书编号")
+            @ApiModelProperty("报告书编号")
+            @TableField("report_number")
+            @JsonProperty("reportNumber")
+    private Long reportNumber;
+
+    /** 抽样单号 */
+            @Excel(name = "抽样单号")
+            @ApiModelProperty("抽样单号")
+            @TableField("sample_number")
+            @JsonProperty("sampleNumber")
+    private Long sampleNumber;
+
+    /** 产品名称 */
+            @Excel(name = "产品名称")
+            @ApiModelProperty("产品名称")
+            @TableField("product_name")
+            @JsonProperty("productName")
+    private String productName;
+
+    /** 规格型号 */
+            @Excel(name = "规格型号")
+            @ApiModelProperty("规格型号")
+            @TableField("specification_model")
+            @JsonProperty("specificationModel")
+    private String specificationModel;
+
+    /** 商标 */
+            @Excel(name = "商标")
+            @ApiModelProperty("商标")
+            @TableField("trademark")
+            @JsonProperty("trademark")
+    private String trademark;
+
+    /** 生产日期 */
+            @JsonFormat(pattern = "yyyy-MM-dd")
+            @Excel(name = "生产日期", width = 30, dateFormat = "yyyy-MM-dd")
+            @ApiModelProperty("生产日期")
+            @TableField("production_date")
+            @JsonProperty("productionDate")
+    private Date productionDate;
+
+    /** 抽样日期 */
+            @JsonFormat(pattern = "yyyy-MM-dd")
+            @Excel(name = "抽样日期", width = 30, dateFormat = "yyyy-MM-dd")
+            @ApiModelProperty("抽样日期")
+            @TableField("sampling_date")
+            @JsonProperty("samplingDate")
+    private Date samplingDate;
+
+    /** 受检单位 */
+            @Excel(name = "受检单位")
+            @ApiModelProperty("受检单位")
+            @TableField("inspected_company_name")
+            @JsonProperty("inspectedCompanyName")
+    private String inspectedCompanyName;
+
+    /** 受检单位地址 */
+            @Excel(name = "受检单位地址")
+            @ApiModelProperty("受检单位地址")
+            @TableField("inspected_company_address")
+            @JsonProperty("inspectedCompanyAddress")
+    private String inspectedCompanyAddress;
+
+    /** 受检单位联系人 */
+            @Excel(name = "受检单位联系人")
+            @ApiModelProperty("受检单位联系人")
+            @TableField("inspected_company_contact_person")
+            @JsonProperty("inspectedCompanyContactPerson")
+    private String inspectedCompanyContactPerson;
+
+    /** 受检单位电话 */
+            @Excel(name = "受检单位电话")
+            @ApiModelProperty("受检单位电话")
+            @TableField("inspected_company_phone")
+            @JsonProperty("inspectedCompanyPhone")
+    private String inspectedCompanyPhone;
+
+    /** 生产单位 */
+            @Excel(name = "生产单位")
+            @ApiModelProperty("生产单位")
+            @TableField("manufacturing_company_name")
+            @JsonProperty("manufacturingCompanyName")
+    private String manufacturingCompanyName;
+
+    /** 生产单位地址 */
+            @Excel(name = "生产单位地址")
+            @ApiModelProperty("生产单位地址")
+            @TableField("manufacturing_company_address")
+            @JsonProperty("manufacturingCompanyAddress")
+    private String manufacturingCompanyAddress;
+
+    /** 检验项目 */
+            @Excel(name = "检验项目")
+            @ApiModelProperty("检验项目")
+            @TableField("inspection_items")
+            @JsonProperty("inspectionItems")
+    private String inspectionItems;
+
+    /** 检验结果 */
+            @Excel(name = "检验结果")
+            @ApiModelProperty("检验结果")
+            @TableField("inspection_result")
+            @JsonProperty("inspectionResult")
+    private String inspectionResult;
+
+    /** 不合格项目 */
+            @Excel(name = "不合格项目")
+            @ApiModelProperty("不合格项目")
+            @TableField("nonconformity_items")
+            @JsonProperty("nonconformityItems")
+    private String nonconformityItems;
+
+    /** 标准要求 */
+            @Excel(name = "标准要求")
+            @ApiModelProperty("标准要求")
+            @TableField("standard_requirements")
+            @JsonProperty("standardRequirements")
+    private String standardRequirements;
+
+    /** 实测值 */
+            @Excel(name = "实测值")
+            @ApiModelProperty("实测值")
+            @TableField("measured_value")
+            @JsonProperty("measuredValue")
+    private String measuredValue;
+
+    /** 项目单位 */
+            @Excel(name = "项目单位")
+            @ApiModelProperty("项目单位")
+            @TableField("project_units")
+            @JsonProperty("projectUnits")
+    private String projectUnits;
+
+    /** 任务性质 */
+            @Excel(name = "任务性质")
+            @ApiModelProperty("任务性质")
+            @TableField("task_nature")
+            @JsonProperty("taskNature")
+    private String taskNature;
+
+    /** 备注 */
+            @Excel(name = "备注")
+            @ApiModelProperty("备注")
+            @TableField("remarks")
+            @JsonProperty("remarks")
+    private String remarks;
+
+
+
+}

+ 150 - 0
background-service/zksy-system/src/main/java/com/zksy/basicData/domain/XcrFoodSamplingInspection.java

@@ -0,0 +1,150 @@
+package com.zksy.basicData.domain;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.annotation.Excel;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+import lombok.experimental.Accessors;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.Date;
+import com.zksy.common.core.domain.BasePo;
+/**
+ * 流通、餐饮抽样检验工作汇总对象 xcr_food_sampling_inspection
+ *
+ * @author nahida
+ * @date 2024-12-10
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("xcr_food_sampling_inspection")
+@AllArgsConstructor
+@NoArgsConstructor
+@ApiModel(value = "流通、餐饮抽样检验工作汇总")
+public class XcrFoodSamplingInspection extends BasePo {
+
+private static final long serialVersionUID=1L;
+
+    /** 抽样日期 */
+            @JsonFormat(pattern = "yyyy-MM-dd")
+            @Excel(name = "抽样日期", width = 30, dateFormat = "yyyy-MM-dd")
+            @ApiModelProperty("抽样日期")
+            @TableField("sampling_date")
+            @JsonProperty("samplingDate")
+    private Date samplingDate;
+
+    /** 产品名称 */
+            @Excel(name = "产品名称")
+            @ApiModelProperty("产品名称")
+            @TableField("product_name")
+            @JsonProperty("productName")
+    private String productName;
+
+    /** 食品大类 */
+            @Excel(name = "食品大类")
+            @ApiModelProperty("食品大类")
+            @TableField("food_category_major")
+            @JsonProperty("foodCategoryMajor")
+    private String foodCategoryMajor;
+
+    /** 被抽样单位 */
+            @Excel(name = "被抽样单位")
+            @ApiModelProperty("被抽样单位")
+            @TableField("sampled_company_name")
+            @JsonProperty("sampledCompanyName")
+    private String sampledCompanyName;
+
+    /** 被抽样单位地址 */
+            @Excel(name = "被抽样单位地址")
+            @ApiModelProperty("被抽样单位地址")
+            @TableField("sampled_company_address")
+            @JsonProperty("sampledCompanyAddress")
+    private String sampledCompanyAddress;
+
+    /** 抽检环节 */
+            @Excel(name = "抽检环节")
+            @ApiModelProperty("抽检环节")
+            @TableField("inspection_stage")
+            @JsonProperty("inspectionStage")
+    private String inspectionStage;
+
+    /** 业态类型 */
+            @Excel(name = "业态类型")
+            @ApiModelProperty("业态类型")
+            @TableField("business_type")
+            @JsonProperty("businessType")
+    private String businessType;
+
+    /** 检测项目 */
+            @Excel(name = "检测项目")
+            @ApiModelProperty("检测项目")
+            @TableField("inspection_items")
+            @JsonProperty("inspectionItems")
+    private String inspectionItems;
+
+    /** 检测结果 */
+            @Excel(name = "检测结果")
+            @ApiModelProperty("检测结果")
+            @TableField("inspection_result")
+            @JsonProperty("inspectionResult")
+    private String inspectionResult;
+
+    /** 不合格项目 */
+            @Excel(name = "不合格项目")
+            @ApiModelProperty("不合格项目")
+            @TableField("nonconformity_items")
+            @JsonProperty("nonconformityItems")
+    private String nonconformityItems;
+
+    /** 备注 */
+            @Excel(name = "备注")
+            @ApiModelProperty("备注")
+            @TableField("remarks")
+            @JsonProperty("remarks")
+    private String remarks;
+
+    /** 商标 */
+            @Excel(name = "商标")
+            @ApiModelProperty("商标")
+            @TableField("trademark")
+            @JsonProperty("trademark")
+    private String trademark;
+
+    /** 执行标准 */
+            @Excel(name = "执行标准")
+            @ApiModelProperty("执行标准")
+            @TableField("standard_executed")
+            @JsonProperty("standardExecuted")
+    private String standardExecuted;
+
+    /** 规格型号 */
+            @Excel(name = "规格型号")
+            @ApiModelProperty("规格型号")
+            @TableField("model_specification")
+            @JsonProperty("modelSpecification")
+    private String modelSpecification;
+
+    /** 生产加工购进日期 */
+            @JsonFormat(pattern = "yyyy-MM-dd")
+            @Excel(name = "生产加工购进日期", width = 30, dateFormat = "yyyy-MM-dd")
+            @ApiModelProperty("生产加工购进日期")
+            @TableField("production_purchase_date")
+            @JsonProperty("productionPurchaseDate")
+    private Date productionPurchaseDate;
+
+    /** 检测依据 */
+            @Excel(name = "检测依据")
+            @ApiModelProperty("检测依据")
+            @TableField("testing_basis")
+            @JsonProperty("testingBasis")
+    private String testingBasis;
+
+
+
+}

+ 57 - 0
background-service/zksy-system/src/main/java/com/zksy/basicData/domain/XcrPublicCreditEvaluation.java

@@ -0,0 +1,57 @@
+package com.zksy.basicData.domain;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.annotation.Excel;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+import lombok.experimental.Accessors;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.Date;
+import com.zksy.common.core.domain.BasePo;
+/**
+ * 公共信用综合评价结果对象 xcr_public_credit_evaluation
+ *
+ * @author nahida
+ * @date 2024-12-10
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("xcr_public_credit_evaluation")
+@AllArgsConstructor
+@NoArgsConstructor
+@ApiModel(value = "公共信用综合评价结果")
+public class XcrPublicCreditEvaluation extends BasePo {
+
+private static final long serialVersionUID=1L;
+
+    /** 主体名称 */
+            @Excel(name = "主体名称")
+            @ApiModelProperty("主体名称")
+            @TableField("ent_name")
+            @JsonProperty("entName")
+    private String entName;
+
+    /** 评价得分 */
+            @Excel(name = "评价得分")
+            @ApiModelProperty("评价得分")
+            @TableField("evaluation_score")
+            @JsonProperty("evaluationScore")
+    private String evaluationScore;
+
+    /** 评价等级 */
+            @Excel(name = "评价等级")
+            @ApiModelProperty("评价等级")
+            @TableField("evaluation_level")
+            @JsonProperty("evaluationLevel")
+    private String evaluationLevel;
+
+
+
+}

+ 14 - 0
background-service/zksy-system/src/main/java/com/zksy/basicData/mapper/XcrFoodInspectionDetailsMapper.java

@@ -0,0 +1,14 @@
+package com.zksy.basicData.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.zksy.basicData.domain.XcrFoodInspectionDetails;
+
+/**
+ * 流通抽样检验工作汇总Mapper接口
+ *
+ * @author nahida
+ * @date 2024-12-10
+ */
+public interface XcrFoodInspectionDetailsMapper extends BaseMapper<XcrFoodInspectionDetails> {
+
+}

+ 14 - 0
background-service/zksy-system/src/main/java/com/zksy/basicData/mapper/XcrFoodInspectionMapper.java

@@ -0,0 +1,14 @@
+package com.zksy.basicData.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.zksy.basicData.domain.XcrFoodInspection;
+
+/**
+ * 食品及食用农产品监督抽检情况汇总Mapper接口
+ *
+ * @author nahida
+ * @date 2024-12-10
+ */
+public interface XcrFoodInspectionMapper extends BaseMapper<XcrFoodInspection> {
+
+}

+ 14 - 0
background-service/zksy-system/src/main/java/com/zksy/basicData/mapper/XcrFoodSamplingInspectionMapper.java

@@ -0,0 +1,14 @@
+package com.zksy.basicData.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.zksy.basicData.domain.XcrFoodSamplingInspection;
+
+/**
+ * 流通、餐饮抽样检验工作汇总Mapper接口
+ *
+ * @author nahida
+ * @date 2024-12-10
+ */
+public interface XcrFoodSamplingInspectionMapper extends BaseMapper<XcrFoodSamplingInspection> {
+
+}

+ 14 - 0
background-service/zksy-system/src/main/java/com/zksy/basicData/mapper/XcrPublicCreditEvaluationMapper.java

@@ -0,0 +1,14 @@
+package com.zksy.basicData.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.zksy.basicData.domain.XcrPublicCreditEvaluation;
+
+/**
+ * 公共信用综合评价结果Mapper接口
+ *
+ * @author nahida
+ * @date 2024-12-10
+ */
+public interface XcrPublicCreditEvaluationMapper extends BaseMapper<XcrPublicCreditEvaluation> {
+
+}

+ 14 - 0
background-service/zksy-system/src/main/java/com/zksy/basicData/service/IXcrFoodInspectionDetailsService.java

@@ -0,0 +1,14 @@
+package com.zksy.basicData.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.zksy.basicData.domain.XcrFoodInspectionDetails;
+
+/**
+ * 流通抽样检验工作汇总Service接口
+ *
+ * @author nahida
+ * @date 2024-12-10
+ */
+public interface IXcrFoodInspectionDetailsService extends IService<XcrFoodInspectionDetails> {
+
+}

+ 14 - 0
background-service/zksy-system/src/main/java/com/zksy/basicData/service/IXcrFoodInspectionService.java

@@ -0,0 +1,14 @@
+package com.zksy.basicData.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.zksy.basicData.domain.XcrFoodInspection;
+
+/**
+ * 食品及食用农产品监督抽检情况汇总Service接口
+ *
+ * @author nahida
+ * @date 2024-12-10
+ */
+public interface IXcrFoodInspectionService extends IService<XcrFoodInspection> {
+
+}

+ 14 - 0
background-service/zksy-system/src/main/java/com/zksy/basicData/service/IXcrFoodSamplingInspectionService.java

@@ -0,0 +1,14 @@
+package com.zksy.basicData.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.zksy.basicData.domain.XcrFoodSamplingInspection;
+
+/**
+ * 流通、餐饮抽样检验工作汇总Service接口
+ *
+ * @author nahida
+ * @date 2024-12-10
+ */
+public interface IXcrFoodSamplingInspectionService extends IService<XcrFoodSamplingInspection> {
+
+}

+ 14 - 0
background-service/zksy-system/src/main/java/com/zksy/basicData/service/IXcrPublicCreditEvaluationService.java

@@ -0,0 +1,14 @@
+package com.zksy.basicData.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.zksy.basicData.domain.XcrPublicCreditEvaluation;
+
+/**
+ * 公共信用综合评价结果Service接口
+ *
+ * @author nahida
+ * @date 2024-12-10
+ */
+public interface IXcrPublicCreditEvaluationService extends IService<XcrPublicCreditEvaluation> {
+
+}

+ 18 - 0
background-service/zksy-system/src/main/java/com/zksy/basicData/service/impl/XcrFoodInspectionDetailsServiceImpl.java

@@ -0,0 +1,18 @@
+package com.zksy.basicData.service.impl;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.basicData.domain.XcrFoodInspectionDetails;
+import com.zksy.basicData.mapper.XcrFoodInspectionDetailsMapper;
+import com.zksy.basicData.service.IXcrFoodInspectionDetailsService;
+
+import org.springframework.stereotype.Service;
+
+/**
+ * 流通抽样检验工作汇总Service业务层处理
+ *
+ * @author nahida
+ * @date 2024-12-10
+ */
+@Service
+public class XcrFoodInspectionDetailsServiceImpl extends ServiceImpl<XcrFoodInspectionDetailsMapper, XcrFoodInspectionDetails> implements IXcrFoodInspectionDetailsService {
+
+}

+ 18 - 0
background-service/zksy-system/src/main/java/com/zksy/basicData/service/impl/XcrFoodInspectionServiceImpl.java

@@ -0,0 +1,18 @@
+package com.zksy.basicData.service.impl;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.basicData.domain.XcrFoodInspection;
+import com.zksy.basicData.mapper.XcrFoodInspectionMapper;
+import com.zksy.basicData.service.IXcrFoodInspectionService;
+
+import org.springframework.stereotype.Service;
+
+/**
+ * 食品及食用农产品监督抽检情况汇总Service业务层处理
+ *
+ * @author nahida
+ * @date 2024-12-10
+ */
+@Service
+public class XcrFoodInspectionServiceImpl extends ServiceImpl<XcrFoodInspectionMapper, XcrFoodInspection> implements IXcrFoodInspectionService {
+
+}

+ 18 - 0
background-service/zksy-system/src/main/java/com/zksy/basicData/service/impl/XcrFoodSamplingInspectionServiceImpl.java

@@ -0,0 +1,18 @@
+package com.zksy.basicData.service.impl;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.basicData.domain.XcrFoodSamplingInspection;
+import com.zksy.basicData.mapper.XcrFoodSamplingInspectionMapper;
+import com.zksy.basicData.service.IXcrFoodSamplingInspectionService;
+
+import org.springframework.stereotype.Service;
+
+/**
+ * 流通、餐饮抽样检验工作汇总Service业务层处理
+ *
+ * @author nahida
+ * @date 2024-12-10
+ */
+@Service
+public class XcrFoodSamplingInspectionServiceImpl extends ServiceImpl<XcrFoodSamplingInspectionMapper, XcrFoodSamplingInspection> implements IXcrFoodSamplingInspectionService {
+
+}

+ 18 - 0
background-service/zksy-system/src/main/java/com/zksy/basicData/service/impl/XcrPublicCreditEvaluationServiceImpl.java

@@ -0,0 +1,18 @@
+package com.zksy.basicData.service.impl;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.basicData.domain.XcrPublicCreditEvaluation;
+import com.zksy.basicData.mapper.XcrPublicCreditEvaluationMapper;
+import com.zksy.basicData.service.IXcrPublicCreditEvaluationService;
+
+import org.springframework.stereotype.Service;
+
+/**
+ * 公共信用综合评价结果Service业务层处理
+ *
+ * @author nahida
+ * @date 2024-12-10
+ */
+@Service
+public class XcrPublicCreditEvaluationServiceImpl extends ServiceImpl<XcrPublicCreditEvaluationMapper, XcrPublicCreditEvaluation> implements IXcrPublicCreditEvaluationService {
+
+}

+ 38 - 0
background-service/zksy-system/src/main/resources/mapper/basicData/XcrFoodInspectionDetailsMapper.xml

@@ -0,0 +1,38 @@
+<?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.basicData.mapper.XcrFoodInspectionDetailsMapper">
+
+    <resultMap type="XcrFoodInspectionDetails" id="XcrFoodInspectionDetailsResult">
+            <result property="xhCodeId"    column="xh_code_id"    />
+            <result property="inspectionField"    column="inspection_field"    />
+            <result property="samplingUnit"    column="sampling_unit"    />
+            <result property="cityOfSampledCompany"    column="city_of_sampled_company"    />
+            <result property="foodCategoryMajor"    column="food_category_major"    />
+            <result property="foodCategorySubmajor"    column="food_category_submajor"    />
+            <result property="foodCategorySubminor"    column="food_category_subminor"    />
+            <result property="foodCategoryMinor"    column="food_category_minor"    />
+            <result property="reportNumber"    column="report_number"    />
+            <result property="sampleNumber"    column="sample_number"    />
+            <result property="productName"    column="product_name"    />
+            <result property="specificationModel"    column="specification_model"    />
+            <result property="trademark"    column="trademark"    />
+            <result property="productionDate"    column="production_date"    />
+            <result property="samplingDate"    column="sampling_date"    />
+            <result property="inspectedCompanyName"    column="inspected_company_name"    />
+            <result property="inspectedCompanyAddress"    column="inspected_company_address"    />
+            <result property="inspectedCompanyContactPerson"    column="inspected_company_contact_person"    />
+            <result property="inspectedCompanyPhone"    column="inspected_company_phone"    />
+            <result property="manufacturingCompanyName"    column="manufacturing_company_name"    />
+            <result property="manufacturingCompanyAddress"    column="manufacturing_company_address"    />
+            <result property="inspectionItems"    column="inspection_items"    />
+            <result property="inspectionResult"    column="inspection_result"    />
+            <result property="nonconformityItems"    column="nonconformity_items"    />
+            <result property="standardRequirements"    column="standard_requirements"    />
+            <result property="measuredValue"    column="measured_value"    />
+            <result property="projectUnits"    column="project_units"    />
+            <result property="taskNature"    column="task_nature"    />
+            <result property="remarks"    column="remarks"    />
+    </resultMap>
+</mapper>

+ 19 - 0
background-service/zksy-system/src/main/resources/mapper/basicData/XcrFoodInspectionMapper.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.basicData.mapper.XcrFoodInspectionMapper">
+
+    <resultMap type="XcrFoodInspection" id="XcrFoodInspectionResult">
+            <result property="xhCodeId"    column="xh_code_id"    />
+            <result property="samplingDate"    column="sampling_date"    />
+            <result property="productName"    column="product_name"    />
+            <result property="foodCategoryMajor"    column="food_category_major"    />
+            <result property="foodCategoryMinor"    column="food_category_minor"    />
+            <result property="sampledCompanyName"    column="sampled_company_name"    />
+            <result property="sampledCompanyAddress"    column="sampled_company_address"    />
+            <result property="inspectionItems"    column="inspection_items"    />
+            <result property="inspectionResult"    column="inspection_result"    />
+            <result property="taskSource"    column="task_source"    />
+    </resultMap>
+</mapper>

+ 26 - 0
background-service/zksy-system/src/main/resources/mapper/basicData/XcrFoodSamplingInspectionMapper.xml

@@ -0,0 +1,26 @@
+<?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.basicData.mapper.XcrFoodSamplingInspectionMapper">
+
+    <resultMap type="XcrFoodSamplingInspection" id="XcrFoodSamplingInspectionResult">
+            <result property="xhCodeId"    column="xh_code_id"    />
+            <result property="samplingDate"    column="sampling_date"    />
+            <result property="productName"    column="product_name"    />
+            <result property="foodCategoryMajor"    column="food_category_major"    />
+            <result property="sampledCompanyName"    column="sampled_company_name"    />
+            <result property="sampledCompanyAddress"    column="sampled_company_address"    />
+            <result property="inspectionStage"    column="inspection_stage"    />
+            <result property="businessType"    column="business_type"    />
+            <result property="inspectionItems"    column="inspection_items"    />
+            <result property="inspectionResult"    column="inspection_result"    />
+            <result property="nonconformityItems"    column="nonconformity_items"    />
+            <result property="remarks"    column="remarks"    />
+            <result property="trademark"    column="trademark"    />
+            <result property="standardExecuted"    column="standard_executed"    />
+            <result property="modelSpecification"    column="model_specification"    />
+            <result property="productionPurchaseDate"    column="production_purchase_date"    />
+            <result property="testingBasis"    column="testing_basis"    />
+    </resultMap>
+</mapper>

+ 14 - 0
background-service/zksy-system/src/main/resources/mapper/basicData/XcrPublicCreditEvaluationMapper.xml

@@ -0,0 +1,14 @@
+<?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.basicData.mapper.XcrPublicCreditEvaluationMapper">
+
+    <resultMap type="XcrPublicCreditEvaluation" id="XcrPublicCreditEvaluationResult">
+            <result property="xhCodeId"    column="xh_code_id"    />
+            <result property="uniCode"    column="uni_code"    />
+            <result property="entName"    column="ent_name"    />
+            <result property="evaluationScore"    column="evaluation_score"    />
+            <result property="evaluationLevel"    column="evaluation_level"    />
+    </resultMap>
+</mapper>