xiangpei
2024-03-05 31fccc6bb0259158f181333e9c578bb14c881c50
运维点位化
4个文件已修改
33 ■■■■ 已修改文件
ycl-pojo/src/main/java/com/ycl/platform/domain/form/YwPointForm.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-server/src/main/java/com/ycl/platform/controller/YwPointController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-server/src/main/java/com/ycl/platform/service/YwPointService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-server/src/main/java/com/ycl/platform/service/impl/YwPointServiceImpl.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-pojo/src/main/java/com/ycl/platform/domain/form/YwPointForm.java
@@ -42,13 +42,13 @@
    @ApiModelProperty("运维单位")
    private Integer unitId;
    @NotBlank(message = "运维状态不能为空", groups = {Add.class, Update.class})
//    @NotBlank(message = "运维状态不能为空", groups = {Add.class, Update.class})
    @ApiModelProperty("运维状态")
    private String status;
    @NotBlank(message = "备注不能为空", groups = {Add.class, Update.class})
    @ApiModelProperty("备注")
    private String remark;
//    @NotBlank(message = "备注不能为空", groups = {Add.class, Update.class})
//    @ApiModelProperty("备注")
//    private String remark;
    public static YwPoint getEntityByForm(@NonNull YwPointForm form, YwPoint entity) {
        if(entity == null) {
ycl-server/src/main/java/com/ycl/platform/controller/YwPointController.java
@@ -38,6 +38,12 @@
        return ywPointService.add(form);
    }
    @PostMapping("/batch")
    @ApiOperation(value = "批量添加", notes = "批量添加")
    public Result batchAdd(@RequestBody @NotEmpty(message = "数据不能为空") List<YwPointForm> form) {
        return ywPointService.batchAdd(form);
    }
    @PutMapping
    @ApiOperation(value = "修改", notes = "修改")
    public Result update(@RequestBody @Validated(Update.class) YwPointForm form) {
ycl-server/src/main/java/com/ycl/platform/service/YwPointService.java
@@ -62,4 +62,11 @@
     * @return
     */
    Result all();
    /**
     * 批量添加
     * @param form
     * @return
     */
    Result batchAdd(List<YwPointForm> form);
}
ycl-server/src/main/java/com/ycl/platform/service/impl/YwPointServiceImpl.java
@@ -49,6 +49,18 @@
        return Result.error("添加失败");
    }
    @Override
    @Transactional(rollbackFor = Exception.class)
    public Result batchAdd(List<YwPointForm> formList) {
        formList.stream()
                .forEach(form -> {
                    YwPoint entity = YwPointForm.getEntityByForm(form, null);
                    entity.setStatus("未开始");
                    baseMapper.insert(entity);
                });
        return Result.ok("添加成功");
    }
    /**
     * 修改
     * @param form