소스 검색

修改账本名称接口

xda 3 년 전
부모
커밋
382599a797

+ 6 - 0
src/main/java/com/winhc/repal/controller/RepalBookController.java

@@ -7,6 +7,7 @@ import com.winhc.repal.enums.PermissionEnum;
 import com.winhc.repal.model.dto.AddRepalBookDTO;
 import com.winhc.repal.model.dto.DeleteRepalBookDTO;
 import com.winhc.repal.model.dto.HomeTypeDTO;
+import com.winhc.repal.model.dto.RepalBookNameDTO;
 import com.winhc.repal.model.vo.HomeGradeVO;
 import com.winhc.repal.model.vo.HomeReceivableVO;
 import com.winhc.repal.model.vo.RepalBookInfoVO;
@@ -88,6 +89,11 @@ public class RepalBookController {
         return BeanResponse.success(CodeMsg.SUCCESS, repalBookService.addRepalBook(dto));
     }
 
+    @ApiOperation("修改账本名称")
+    @RequestMapping(value = "/name", method = RequestMethod.POST)
+    public BeanResponse<Boolean> updateRepalBookName(@RequestBody RepalBookNameDTO dto) {
+        return BeanResponse.success(CodeMsg.SUCCESS, repalBookService.updateRepalBookName(dto));
+    }
 
 
 

+ 22 - 0
src/main/java/com/winhc/repal/model/dto/RepalBookNameDTO.java

@@ -0,0 +1,22 @@
+package com.winhc.repal.model.dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * @Description: RepalBookNameDTO
+ * @Author: xda
+ * @Date: 2022/5/10 11:23
+ */
+@Data
+@ApiModel("修改账本name")
+public class RepalBookNameDTO {
+
+    @ApiModelProperty("账本name")
+    private String repalBookName;
+
+    @ApiModelProperty("账本id")
+    private Long repalBookId;
+
+}

+ 10 - 0
src/main/java/com/winhc/repal/service/RepalBookService.java

@@ -5,6 +5,7 @@ import com.winhc.repal.entity.RepalBook;
 import com.winhc.repal.model.dto.AddRepalBookDTO;
 import com.winhc.repal.model.dto.DeleteRepalBookDTO;
 import com.winhc.repal.model.dto.HomeTypeDTO;
+import com.winhc.repal.model.dto.RepalBookNameDTO;
 import com.winhc.repal.model.vo.HomeGradeVO;
 import com.winhc.repal.model.vo.HomeReceivableVO;
 import com.winhc.repal.model.vo.RepalBookInfoVO;
@@ -98,5 +99,14 @@ public interface RepalBookService extends IService<RepalBook> {
      */
     List<ReturnedMoneyVO> getGraph(HomeTypeDTO dto);
 
+    /**
+     * 修改账本name
+     * @param dto dto
+     * @return java.lang.Boolean
+     * @author xda
+     * @date 2022/5/10 11:25
+     */
+    Boolean updateRepalBookName(RepalBookNameDTO dto);
+
 
 }

+ 9 - 0
src/main/java/com/winhc/repal/service/impl/RepalBookServiceImpl.java

@@ -16,6 +16,7 @@ import com.winhc.repal.model.bo.HomeReceivableBO;
 import com.winhc.repal.model.dto.AddRepalBookDTO;
 import com.winhc.repal.model.dto.DeleteRepalBookDTO;
 import com.winhc.repal.model.dto.HomeTypeDTO;
+import com.winhc.repal.model.dto.RepalBookNameDTO;
 import com.winhc.repal.model.vo.*;
 import com.winhc.repal.repository.RepalBookMapper;
 import com.winhc.repal.service.*;
@@ -238,4 +239,12 @@ public class RepalBookServiceImpl extends ServiceImpl<RepalBookMapper, RepalBook
             return vo;
         }).collect(Collectors.toList());
     }
+
+    @Override
+    public Boolean updateRepalBookName(RepalBookNameDTO dto) {
+        this.update(Wrappers.lambdaUpdate(RepalBook.class)
+                .eq(RepalBook::getId, dto.getRepalBookId())
+                .set(RepalBook::getRepalBookName, dto.getRepalBookName()));
+        return true;
+    }
 }