Newspaper пре 2 година
родитељ
комит
0f57fa23dc

+ 29 - 30
huimv-admin/src/main/java/com/huimv/guowei/admin/controller/BasePigpenController.java

@@ -2,10 +2,9 @@ package com.huimv.guowei.admin.controller;
 
 
 
-import com.huimv.guowei.admin.common.utils.ResultUtil;
-import com.huimv.guowei.admin.entity.BasePigpen;
+import com.huimv.guowei.admin.entity.BaseBuilding;
 import com.huimv.guowei.admin.entity.dto.BasePigpenDto;
-import com.huimv.guowei.admin.service.IBasePigpenService;
+import com.huimv.guowei.admin.service.IBaseBuildingService;
 import com.huimv.guowei.admin.common.utils.Result;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
@@ -21,43 +20,43 @@ import java.util.Map;
  * @since 2023-02-13
  */
 @RestController
-@RequestMapping("/basePigpen")
+@RequestMapping("/baseBuilding")
 @CrossOrigin
-public class BasePigpenController {
+public class BaseBuildingController {
     @Autowired
-    private IBasePigpenService basePigpenService;
+    private IBaseBuildingService basePigpenService;
 
-    @PostMapping( "/addPigpen")
+    @PostMapping( "/addBuilding")
     public Result addPigpen(@RequestBody BasePigpenDto basePigpenDto) {
         return basePigpenService.addPigpen(basePigpenDto);
     }
 
-    @PostMapping( "/addUnit")
-    public Result addUnit(@RequestBody BasePigpen basePigpen) {
-        BasePigpen byId = basePigpenService.getById(basePigpen.getParentId());
-        String parentIds = byId.getOther2() + "," + basePigpen.getParentId();
-        basePigpen.setFType(3);
-        basePigpen.setOther2(parentIds);
-        if ( basePigpenService.save(basePigpen)){
-            return ResultUtil.addResult(1);
-        }
-        return ResultUtil.addResult(0);
-    }
+//    @PostMapping( "/addUnit")
+//    public Result addUnit(@RequestBody BasePigpen basePigpen) {
+//        BasePigpen byId = basePigpenService.getById(basePigpen.getParentId());
+//        String parentIds = byId.getOther2() + "," + basePigpen.getParentId();
+//        basePigpen.setFType(3);
+//        basePigpen.setOther2(parentIds);
+//        if ( basePigpenService.save(basePigpen)){
+//            return ResultUtil.addResult(1);
+//        }
+//        return ResultUtil.addResult(0);
+//    }
 
-    @PostMapping( "/updatePigpen")
-    public Result updatePigpen(@RequestBody BasePigpen basePigpen) {
-         return  basePigpenService.updatePigpen(basePigpen);
-    }
-
-    @PostMapping( "/updateUnit")
-    public Result updateUnit(@RequestBody BasePigpen basePigpen) {
-        if ( basePigpenService.updateById(basePigpen)){
-            return ResultUtil.addResult(1);
-        }
-        return ResultUtil.addResult(0);
+    @PostMapping( "/updateBuilding")
+    public Result updatePigpen(@RequestBody BaseBuilding baseBuilding) {
+         return  basePigpenService.updatePigpen(baseBuilding);
     }
+//
+//    @PostMapping( "/updateUnit")
+//    public Result updateUnit(@RequestBody BasePigpen basePigpen) {
+//        if ( basePigpenService.updateById(basePigpen)){
+//            return ResultUtil.addResult(1);
+//        }
+//        return ResultUtil.addResult(0);
+//    }
 
-    @PostMapping( "/deletePigpen")
+    @PostMapping( "/deleteBuilding")
     public Result deletePigpen(@RequestBody Map<String,Integer> map) {
         return  basePigpenService.deletePigpen(map);
     }

+ 1 - 1
huimv-admin/src/main/java/com/huimv/guowei/admin/entity/BasePigpen.java

@@ -21,7 +21,7 @@ import java.io.Serializable;
 @EqualsAndHashCode(callSuper = false)
 @Accessors(chain = true)
 @TableName("base_pigpen")
-public class BasePigpen implements Serializable {
+public class BaseBuilding implements Serializable {
 
     private static final long serialVersionUID = 1L;
 

+ 18 - 0
huimv-admin/src/main/java/com/huimv/guowei/admin/mapper/BaseBuildingMapper.java

@@ -0,0 +1,18 @@
+package com.huimv.guowei.admin.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.huimv.guowei.admin.entity.BaseBuilding;
+import org.springframework.stereotype.Repository;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author author
+ * @since 2023-02-13
+ */
+@Repository
+public interface BaseBuildingMapper extends BaseMapper<BaseBuilding> {
+
+}

+ 0 - 16
huimv-admin/src/main/java/com/huimv/guowei/admin/mapper/BasePigpenMapper.java

@@ -1,16 +0,0 @@
-package com.huimv.guowei.admin.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.huimv.guowei.admin.entity.BasePigpen;
-
-/**
- * <p>
- *  Mapper 接口
- * </p>
- *
- * @author author
- * @since 2023-02-13
- */
-public interface BasePigpenMapper extends BaseMapper<BasePigpen> {
-
-}

+ 3 - 3
huimv-admin/src/main/java/com/huimv/guowei/admin/service/IBasePigpenService.java

@@ -2,7 +2,7 @@ package com.huimv.guowei.admin.service;
 
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.huimv.guowei.admin.common.utils.Result;
-import com.huimv.guowei.admin.entity.BasePigpen;
+import com.huimv.guowei.admin.entity.BaseBuilding;
 import com.huimv.guowei.admin.entity.dto.BasePigpenDto;
 
 import java.util.Map;
@@ -15,13 +15,13 @@ import java.util.Map;
  * @author author
  * @since 2023-02-13
  */
-public interface IBasePigpenService extends IService<BasePigpen> {
+public interface IBaseBuildingService extends IService<BaseBuilding> {
 
     Result list(String farmCode, String buildName, String stageCode);
 
     Result addPigpen(BasePigpenDto basePigpenDto);
 
-    Result updatePigpen(BasePigpen basePigpen);
+    Result updatePigpen(BaseBuilding baseBuilding);
 
     Result deletePigpen(Map<String, Integer> map);
 }

+ 42 - 42
huimv-admin/src/main/java/com/huimv/guowei/admin/service/impl/BasePigpenServiceImpl.java

@@ -8,11 +8,11 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.huimv.guowei.admin.common.utils.Result;
 import com.huimv.guowei.admin.common.utils.ResultCode;
 import com.huimv.guowei.admin.common.utils.ResultUtil;
-import com.huimv.guowei.admin.entity.BasePigpen;
+import com.huimv.guowei.admin.entity.BaseBuilding;
 import com.huimv.guowei.admin.entity.dto.BasePigpenDto;
 import com.huimv.guowei.admin.entity.vo.TreeBasePigpen;
-import com.huimv.guowei.admin.mapper.BasePigpenMapper;
-import com.huimv.guowei.admin.service.IBasePigpenService;
+import com.huimv.guowei.admin.mapper.BaseBuildingMapper;
+import com.huimv.guowei.admin.service.IBaseBuildingService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -31,54 +31,54 @@ import java.util.stream.Collectors;
  * @since 2023-02-13
  */
 @Service
-public class BasePigpenServiceImpl extends ServiceImpl<BasePigpenMapper, BasePigpen> implements IBasePigpenService {
+public class BaseBuildingServiceImpl extends ServiceImpl<BaseBuildingMapper, BaseBuilding> implements IBaseBuildingService {
     @Autowired
-    private BasePigpenMapper basePigpenMapper;
+    private BaseBuildingMapper baseBuildingMapper;
 //    @Autowired
 //    private EnvDeviceMapper envDeviceMapper;
 
     @Override
     @Transactional
     public Result addPigpen(BasePigpenDto basePigpenDto) {
-        Integer  num = basePigpenMapper.selectCount(new QueryWrapper<BasePigpen>().eq("build_name", basePigpenDto.getBuildName()));
+        Integer  num = baseBuildingMapper.selectCount(new QueryWrapper<BaseBuilding>().eq("build_name", basePigpenDto.getBuildName()));
         if (num  > 0){
             return ResultUtil.exist();
         }
-        BasePigpen basePigpen = new BasePigpen();
-        BeanUtil.copyProperties(basePigpenDto,basePigpen);
-        basePigpen.setParentId(0);
-        basePigpen.setFType(1);
-        basePigpen.setOther2("0");
-        int insert = basePigpenMapper.insert(basePigpen);
-        Integer id = basePigpen.getId();
-        String buildName = basePigpen.getBuildName();
+        BaseBuilding baseBuilding = new BaseBuilding();
+        BeanUtil.copyProperties(basePigpenDto, baseBuilding);
+        baseBuilding.setParentId(0);
+        baseBuilding.setFType(1);
+        baseBuilding.setOther2("0");
+        int insert = baseBuildingMapper.insert(baseBuilding);
+        Integer id = baseBuilding.getId();
+        String buildName = baseBuilding.getBuildName();
         Integer floorNum = basePigpenDto.getFloorNum();
         for (Integer integer = 1; integer <= floorNum; integer++) {
-            BasePigpen basePigpen1 = new BasePigpen();
-            basePigpen1.setFType(2);
-            basePigpen1.setParentId(id);
-            basePigpen1.setBuildName(buildName+Convert.numberToChinese(integer,false) +"层");
-            basePigpen1.setOther1(Convert.numberToChinese(integer,false) +"层");
-            basePigpen1.setOther2("0,"+id);
-            basePigpen1.setFarmId(basePigpen.getFarmId());
-            basePigpen1.setStageCode(basePigpen.getStageCode());
-            basePigpenMapper.insert(basePigpen1);
+            BaseBuilding baseBuilding1 = new BaseBuilding();
+            baseBuilding1.setFType(2);
+            baseBuilding1.setParentId(id);
+            baseBuilding1.setBuildName(buildName+Convert.numberToChinese(integer,false) +"层");
+            baseBuilding1.setOther1(Convert.numberToChinese(integer,false) +"层");
+            baseBuilding1.setOther2("0,"+id);
+            baseBuilding1.setFarmId(baseBuilding.getFarmId());
+            baseBuilding1.setStageCode(baseBuilding.getStageCode());
+            baseBuildingMapper.insert(baseBuilding1);
         }
         return ResultUtil.addResult(insert);
     }
 
     @Override
     @Transactional
-    public Result updatePigpen(BasePigpen basePigpen) {
-        basePigpenMapper.updateById(basePigpen);
-        Integer id = basePigpen.getId();
-        List<BasePigpen> parentId = basePigpenMapper.selectList(new QueryWrapper<BasePigpen>().eq("parent_id", id));
-        String buildName = basePigpen.getBuildName();
+    public Result updatePigpen(BaseBuilding baseBuilding) {
+        baseBuildingMapper.updateById(baseBuilding);
+        Integer id = baseBuilding.getId();
+        List<BaseBuilding> parentId = baseBuildingMapper.selectList(new QueryWrapper<BaseBuilding>().eq("parent_id", id));
+        String buildName = baseBuilding.getBuildName();
         if (StringUtils.isNotBlank(buildName)){
-            for (BasePigpen pigpen : parentId) {
+            for (BaseBuilding pigpen : parentId) {
                 String other1 = pigpen.getOther1();
                 pigpen.setBuildName(buildName+other1);
-                basePigpenMapper.updateById(pigpen);
+                baseBuildingMapper.updateById(pigpen);
             }
         }
         return ResultUtil.updateResult(1);
@@ -107,15 +107,15 @@ public class BasePigpenServiceImpl extends ServiceImpl<BasePigpenMapper, BasePig
 
     @Override
     public Result list(String farmCode, String buildName, String stageCode) {
-        QueryWrapper<BasePigpen> queryWrapper = new QueryWrapper<>();
+        QueryWrapper<BaseBuilding> queryWrapper = new QueryWrapper<>();
         queryWrapper.like(StringUtils.isNotBlank(buildName),"build_name", buildName);
         queryWrapper.like(StringUtils.isNotBlank(stageCode),"stage_code", stageCode);
         queryWrapper.eq(StringUtils.isNotBlank(farmCode),"farm_id", farmCode);
         queryWrapper.orderByAsc("sort");
         //创建排序
-        List<BasePigpen> basePigpens = basePigpenMapper.selectList(queryWrapper);
+        List<BaseBuilding> baseBuildings = baseBuildingMapper.selectList(queryWrapper);
         //将结果List改为树
-        List<TreeBasePigpen> treeBasePigpens = parseBizBaseArea(basePigpens);
+        List<TreeBasePigpen> treeBasePigpens = parseBizBaseArea(baseBuildings);
         return new Result(ResultCode.SUCCESS,treeBasePigpens);
     }
 
@@ -124,17 +124,17 @@ public class BasePigpenServiceImpl extends ServiceImpl<BasePigpenMapper, BasePig
      * @param bizBaseAreas 原始数据
      * @return 树
      */
-    private List<TreeBasePigpen> parseBizBaseArea(List<BasePigpen> bizBaseAreas){
+    private List<TreeBasePigpen> parseBizBaseArea(List<BaseBuilding> bizBaseAreas){
         //构建需要展示的树形节点结构
-        Map<String, TreeBasePigpen> nodeMap = bizBaseAreas.stream().map(basePigpen -> {
+        Map<String, TreeBasePigpen> nodeMap = bizBaseAreas.stream().map(baseBuilding -> {
             TreeBasePigpen  baseVo = new TreeBasePigpen();
-            baseVo.setId(basePigpen.getId()+"");
-            baseVo.setFarmCode(basePigpen.getFarmId());
-            baseVo.setParentId(basePigpen.getParentId());
-            baseVo.setSort(basePigpen.getSort());
-            baseVo.setStageCode(basePigpen.getStageCode());
-            baseVo.setPigpenName(basePigpen.getBuildName());
-            baseVo.setType(basePigpen.getFType());
+            baseVo.setId(baseBuilding.getId()+"");
+            baseVo.setFarmCode(baseBuilding.getFarmId());
+            baseVo.setParentId(baseBuilding.getParentId());
+            baseVo.setSort(baseBuilding.getSort());
+            baseVo.setStageCode(baseBuilding.getStageCode());
+            baseVo.setPigpenName(baseBuilding.getBuildName());
+            baseVo.setType(baseBuilding.getFType());
             baseVo.setChildNode(new ArrayList<>());
             return baseVo;
         }).collect(Collectors.toMap(TreeBasePigpen::getId, b -> b,(k1, k2)->k1));

+ 1 - 1
huimv-admin/src/main/resources/com/huimv/guowei/admin/mapper/BasePigpenMapper.xml

@@ -1,6 +1,6 @@
 <?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.huimv.guowei.admin.mapper.BasePigpenMapper">
+<mapper namespace="com.huimv.guowei.admin.mapper.BaseBuildingMapper">