From 56eded01813a06ea1048b42919af021900e5f813 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Mon, 13 Jun 2022 15:58:30 +0800
Subject: [PATCH] 20220606

---
 src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUpdateWebSetDto.java                |    4 +
 src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminNavigationBarController.java |    6 -
 src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminColumnController.java        |    7 -
 src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminAddRoleDto.java                     |    4 +
 src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminDeleteDto.java                      |    4 +
 src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminCommonController.java        |   14 --
 src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminActiveUserDto.java                  |   17 ++++
 src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminResetPasswordDto.java               |   16 ++++
 src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminRoleController.java          |    6 -
 src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUpdateStatusOnDto.java              |   16 ++++
 src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/UserServiceImpl.java            |   10 --
 src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminMenuController.java          |    6 -
 src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminAddUserDto.java                     |    4 +
 src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminLoginDto.java                       |    4 +
 src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUpdateArticleDto.java               |    5 +
 src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminForbiddenUserDto.java               |   15 +++
 src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminAddArticleDto.java                  |    5 +
 src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminArticleController.java       |   16 +--
 src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUserDto.java                        |    2 
 src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/RoleServiceImpl.java            |    6 -
 src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/ArticleServiceImpl.java         |   20 +----
 src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminUserController.java          |   21 ++---
 src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/WebSetServiceImpl.java          |    7 -
 23 files changed, 118 insertions(+), 97 deletions(-)

diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminArticleController.java b/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminArticleController.java
index a1b255e..8ca5653 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminArticleController.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminArticleController.java
@@ -36,12 +36,6 @@
         return iArticleService.addArticle(adminAddArticleDto);
     }
 
-    @ApiOperation(value = "删除文章", notes = "删除文章")
-    @GetMapping(value = "/deleteArticle/{id}")
-    public Result deleteArticle(@PathVariable(value = "id") Long id) {
-        return iArticleService.deleteArticle(id);
-    }
-
     @ApiOperation(value = "查看文章", notes = "查看文章")
     @GetMapping(value = "/seeArticleInfo/{id}")
     public Result seeArticleInfo(@PathVariable(value = "id") Long id) {
@@ -55,14 +49,16 @@
     }
 
     @ApiOperation(value = "发布文章", notes = "发布文章")
-    @GetMapping(value = "/updateStatusOn/{id}")
-    public Result updateStatusOn(@PathVariable(value = "id") Long id) {
+    @PostMapping(value = "/updateStatusOn")
+    public Result updateStatusOn(@RequestBody @Valid AdminUpdateStatusOnDto adminUpdateStatusOnDto) {
+        Long id = adminUpdateStatusOnDto.getId();
         return iArticleService.updateStatusOn(id);
     }
 
     @ApiOperation(value = "取消发布文章", notes = "取消发布文章")
-    @GetMapping(value = "/updateStatusOff/{id}")
-    public Result updateStatusOff(@PathVariable(value = "id") Long id) {
+    @PostMapping(value = "/updateStatusOff")
+    public Result updateStatusOff(@RequestBody @Valid AdminUpdateStatusOnDto adminUpdateStatusOnDto) {
+        Long id = adminUpdateStatusOnDto.getId();
         return iArticleService.updateStatusOff(id);
     }
 
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminColumnController.java b/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminColumnController.java
index 2e35522..87e5534 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminColumnController.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminColumnController.java
@@ -27,7 +27,6 @@
     @ApiResponses({@ApiResponse(code = 200, message = "ok", response = AdminColumnVo.class)})
     @PostMapping(value = "/columnInPage")
     public Result getColumnInPage(@RequestBody @Valid AdminColumnDto adminColumnDto) {
-//        log.info("--->{}", SecurityContextHolder.getContext().getAuthentication());
         return iColumnService.getColumnInPage(adminColumnDto);
     }
 
@@ -42,12 +41,6 @@
     @PostMapping(value = "/addColumn")
     public Result addColumn(@RequestBody @Valid AdminAddColumnDto adminAddColumnDto) {
         return iColumnService.addColumn(adminAddColumnDto);
-    }
-
-    @ApiOperation(value = "删除栏目", notes = "删除栏目")
-    @GetMapping(value = "/deleteColumn/{id}")
-    public Result deleteColumn(@PathVariable(value = "id") Long id) {
-        return iColumnService.deleteColumn(id);
     }
 
     @ApiOperation(value = "查看栏目", notes = "查看栏目")
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminCommonController.java b/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminCommonController.java
index 8af07a6..9b7517a 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminCommonController.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminCommonController.java
@@ -14,6 +14,7 @@
 import org.springframework.web.multipart.MultipartFile;
 
 import javax.annotation.Resource;
+import javax.validation.Valid;
 import java.io.File;
 import java.io.IOException;
 
@@ -29,16 +30,7 @@
 
     @ApiOperation(value = "登陆接口", notes = "登陆接口")
     @PostMapping("/login")
-    public Result login(@RequestBody AdminLoginDto adminLoginDto) {
-
-        String username = adminLoginDto.getUsername();
-        if(StrUtil.isEmpty(username)){
-            return Result.fail("请输入用户名");
-        }
-        String password = adminLoginDto.getPassword();
-        if(StrUtil.isEmpty(password)){
-            return Result.fail("请输入密码");
-        }
+    public Result login(@RequestBody @Valid AdminLoginDto adminLoginDto) {
         return iCommonService.login(adminLoginDto);
     }
 
@@ -47,7 +39,7 @@
      * @return
      */
     @ApiOperation(value="用户退出登录", notes="用户退出登录")
-    @GetMapping(value = "/Logout")
+    @PostMapping(value = "/Logout")
     public Result  memberLogout() {
         return iCommonService.memberLogout();
     }
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminMenuController.java b/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminMenuController.java
index b4282ac..97633b7 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminMenuController.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminMenuController.java
@@ -43,12 +43,6 @@
         return iMenuService.addMenu(adminAddMenuDto);
     }
 
-    @ApiOperation(value = "删除系统菜单", notes = "删除系统菜单")
-    @GetMapping(value = "/deleteMenu/{id}")
-    public Result deleteMenu(@PathVariable(value = "id") Long id) {
-        return iMenuService.deleteMenu(id);
-    }
-
     @ApiOperation(value = "查看系统菜单详情", notes = "查看系统菜单详情")
     @GetMapping(value = "/seeMenuInfo/{id}")
     public Result seeMenuInfo(@PathVariable(value = "id") Long id) {
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminNavigationBarController.java b/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminNavigationBarController.java
index 5cb8cd1..e0e595f 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminNavigationBarController.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminNavigationBarController.java
@@ -43,12 +43,6 @@
         return iNavigationBarService.addBar(adminAddBarDto);
     }
 
-    @ApiOperation(value = "删除导航栏", notes = "删除导航栏")
-    @GetMapping(value = "/deleteBar/{id}")
-    public Result deleteBar(@PathVariable(value = "id") Long id) {
-        return iNavigationBarService.deleteBar(id);
-    }
-
     @ApiOperation(value = "查看导航栏", notes = "查看导航栏")
     @GetMapping(value = "/seeBarInfo/{id}")
     public Result seeBarInfo(@PathVariable(value = "id") Long id) {
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminRoleController.java b/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminRoleController.java
index 0d26e6f..6834a5d 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminRoleController.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminRoleController.java
@@ -36,12 +36,6 @@
         return iRoleService.addRole(adminAddRoleDto);
     }
 
-    @ApiOperation(value = "删除系统角色", notes = "删除系统角色")
-    @GetMapping(value = "/deleteRole/{id}")
-    public Result deleteRole(@PathVariable(value = "id") Long id) {
-        return iRoleService.deleteRole(id);
-    }
-
     @ApiOperation(value = "查看系统角色详情", notes = "查看系统角色详情")
     @GetMapping(value = "/seeRoleInfo/{id}")
     public Result seeRoleInfo(@PathVariable(value = "id") Long id) {
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminUserController.java b/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminUserController.java
index 5de7e88..1358a63 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminUserController.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/controller/AdminUserController.java
@@ -37,21 +37,17 @@
     }
 
     @ApiOperation(value = "激活用户", notes = "激活用户")
-    @GetMapping(value = "/activeUser/{id}")
-    public Result activeUser(@PathVariable(value = "id") Long id) {
+    @PostMapping(value = "/activeUser")
+    public Result activeUser(@RequestBody @Valid AdminActiveUserDto adminActiveUserDto) {
+        Long id = adminActiveUserDto.getId();
         return iUserService.activeUser(id);
     }
 
     @ApiOperation(value = "禁用用户", notes = "禁用用户")
-    @GetMapping(value = "/forbiddenUser/{id}")
-    public Result forbiddenUser(@PathVariable(value = "id") Long id) {
+    @PostMapping(value = "/forbiddenUser")
+    public Result forbiddenUser(@RequestBody @Valid AdminForbiddenUserDto adminForbiddenUserDto) {
+        Long id = adminForbiddenUserDto.getId();
         return iUserService.forbiddenUser(id);
-    }
-
-    @ApiOperation(value = "删除用户", notes = "删除用户")
-    @GetMapping(value = "/deleteUser/{id}")
-    public Result deleteUser(@PathVariable(value = "id") Long id) {
-        return iUserService.deleteUser(id);
     }
 
     @ApiOperation(value = "查看用户详情", notes = "查看用户详情")
@@ -79,8 +75,9 @@
     }
 
     @ApiOperation(value = "重置密码", notes = "重置密码")
-    @GetMapping(value = "/resetPassword/{id}")
-    public Result resetPassword(@PathVariable(value = "id") Long id) {
+    @PostMapping(value = "/resetPassword")
+    public Result resetPassword(@RequestBody @Valid AdminResetPasswordDto adminResetPasswordDto) {
+        Long id = adminResetPasswordDto.getId();
         return iUserService.resetPassword(id);
     }
 
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminActiveUserDto.java b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminActiveUserDto.java
new file mode 100644
index 0000000..a36168e
--- /dev/null
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminActiveUserDto.java
@@ -0,0 +1,17 @@
+package com.xcong.farmer.cms.modules.system.dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotNull;
+
+@Data
+@ApiModel(value = "AdminActiveUserDto", description = "参数接收类")
+public class AdminActiveUserDto {
+
+    @ApiModelProperty(value = "用户ID")
+    @NotNull(message = "参数不能为空")
+    private Long id;
+
+}
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminAddArticleDto.java b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminAddArticleDto.java
index 3448f79..9f54cd4 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminAddArticleDto.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminAddArticleDto.java
@@ -4,6 +4,9 @@
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
 import java.util.Date;
 
 @Data
@@ -11,6 +14,7 @@
 public class AdminAddArticleDto {
 
     @ApiModelProperty(value = "标题")
+    @NotBlank(message = "请输入文章标题")
     private String title;
 
     @ApiModelProperty(value = "标题")
@@ -26,6 +30,7 @@
     private String remark;
 
     @ApiModelProperty(value = "所属栏目ID")
+    @NotNull(message = "所属栏目不能为空")
     private Long columnId;
 
     @ApiModelProperty(value = "访问量")
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminAddRoleDto.java b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminAddRoleDto.java
index 4b2c9cf..6120fc0 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminAddRoleDto.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminAddRoleDto.java
@@ -4,17 +4,21 @@
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
+import javax.validation.constraints.NotBlank;
+
 @Data
 @ApiModel(value = "AdminAddRoleDto", description = "参数接收类")
 public class AdminAddRoleDto {
 
     @ApiModelProperty(value = "角色名称")
+    @NotBlank(message = "请输入角色名称")
     private String roleName;
 
     @ApiModelProperty(value = "备注")
     private String remark;
 
     @ApiModelProperty(value = "菜单按钮IDS")
+    @NotBlank(message = "请选择角色权限")
     private String menuIds;
 
 }
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminAddUserDto.java b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminAddUserDto.java
index eb49617..65be1d5 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminAddUserDto.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminAddUserDto.java
@@ -4,6 +4,7 @@
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
+import javax.validation.constraints.NotBlank;
 import javax.validation.constraints.NotNull;
 
 @Data
@@ -11,6 +12,7 @@
 public class AdminAddUserDto {
 
     @ApiModelProperty(value = "用户名")
+    @NotBlank(message = "请输入用户名")
     private String username;
 
     @ApiModelProperty(value = "昵称")
@@ -20,9 +22,11 @@
     private Long belongId;
 
     @ApiModelProperty(value = "角色IDS")
+    @NotBlank(message = "请选择用户角色")
     private String roleIds;
 
     @ApiModelProperty(value = "联系电话")
+    @NotBlank(message = "请输入联系电话")
     private String phone;
 
     @ApiModelProperty(value = "邮箱")
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminDeleteDto.java b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminDeleteDto.java
index 19bbb41..b6ee9ca 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminDeleteDto.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminDeleteDto.java
@@ -4,10 +4,14 @@
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
+
 @Data
 @ApiModel(value = "AdminDeleteDto", description = "参数接收类")
 public class AdminDeleteDto {
 
     @ApiModelProperty(value = "IDS", example = "1,2,3")
+    @NotBlank(message = "参数不能为空")
     private String ids;
 }
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminForbiddenUserDto.java b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminForbiddenUserDto.java
new file mode 100644
index 0000000..577e773
--- /dev/null
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminForbiddenUserDto.java
@@ -0,0 +1,15 @@
+package com.xcong.farmer.cms.modules.system.dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotNull;
+@Data
+@ApiModel(value = "AdminForbiddenUserDto", description = "参数接收类")
+public class AdminForbiddenUserDto {
+
+    @ApiModelProperty(value = "用户ID")
+    @NotNull(message = "参数不能为空")
+    private Long id;
+}
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminLoginDto.java b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminLoginDto.java
index 901359f..b6871be 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminLoginDto.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminLoginDto.java
@@ -3,12 +3,16 @@
 import io.swagger.annotations.ApiModel;
 import lombok.Data;
 
+import javax.validation.constraints.NotBlank;
+
 @Data
 @ApiModel(value = "AdminLoginDto", description = "参数接收类")
 public class AdminLoginDto {
 
+    @NotBlank(message = "请输入用户名")
     private String username;
 
+    @NotBlank(message = "请输入密码")
     private String password;
 
 }
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminResetPasswordDto.java b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminResetPasswordDto.java
new file mode 100644
index 0000000..b3ae47f
--- /dev/null
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminResetPasswordDto.java
@@ -0,0 +1,16 @@
+package com.xcong.farmer.cms.modules.system.dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotNull;
+
+@Data
+@ApiModel(value = "AdminResetPasswordDto", description = "参数接收类")
+public class AdminResetPasswordDto {
+
+    @ApiModelProperty(value = "用户ID")
+    @NotNull(message = "参数不能为空")
+    private Long id;
+}
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUpdateArticleDto.java b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUpdateArticleDto.java
index 03277d2..8f82420 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUpdateArticleDto.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUpdateArticleDto.java
@@ -4,6 +4,9 @@
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
 import java.util.Date;
 
 
@@ -15,6 +18,7 @@
     private Long id;
 
     @ApiModelProperty(value = "标题")
+    @NotBlank(message = "请输入文章标题")
     private String title;
 
     @ApiModelProperty(value = "标题")
@@ -30,6 +34,7 @@
     private String remark;
 
     @ApiModelProperty(value = "所属栏目ID")
+    @NotNull(message = "所属栏目不能为空")
     private Long columnId;
 
     @ApiModelProperty(value = "访问量")
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUpdateStatusOnDto.java b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUpdateStatusOnDto.java
new file mode 100644
index 0000000..d9fec67
--- /dev/null
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUpdateStatusOnDto.java
@@ -0,0 +1,16 @@
+package com.xcong.farmer.cms.modules.system.dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotNull;
+
+@Data
+@ApiModel(value = "AdminUpdateStatusOnDto", description = "参数接收类")
+public class AdminUpdateStatusOnDto {
+
+    @ApiModelProperty(value = "文章ID")
+    @NotNull(message = "参数不能为空")
+    private Long id;
+}
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUpdateWebSetDto.java b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUpdateWebSetDto.java
index 9eb825d..d22e9a0 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUpdateWebSetDto.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUpdateWebSetDto.java
@@ -4,6 +4,8 @@
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
+import javax.validation.constraints.NotBlank;
+
 @Data
 @ApiModel(value = "AdminUpdateWebSetDto", description = "参数接收类")
 public class AdminUpdateWebSetDto {
@@ -12,9 +14,11 @@
     private Long id;
 
     @ApiModelProperty(value = "网页标题")
+    @NotBlank(message = "请输入网页标题")
     private String webTitle;
 
     @ApiModelProperty(value = "网页关键字")
+    @NotBlank(message = "请输入网页关键字")
     private String webKeyword;
 
     @ApiModelProperty(value = "网页描述")
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUserDto.java b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUserDto.java
index 1eea18a..7be030a 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUserDto.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/dto/AdminUserDto.java
@@ -4,6 +4,8 @@
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
+import javax.validation.constraints.NotNull;
+
 @Data
 @ApiModel(value = "AdminUserDto", description = "参数接收类")
 public class AdminUserDto {
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/ArticleServiceImpl.java b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/ArticleServiceImpl.java
index d910537..60e4ea5 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/ArticleServiceImpl.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/ArticleServiceImpl.java
@@ -69,9 +69,6 @@
         ArticleEntity articleEntity = new ArticleEntity();
         articleEntity.setBelongId(belongId);
         String title = adminAddArticleDto.getTitle();
-        if(StrUtil.isEmpty(title)){
-            return Result.fail("请输入文章标题");
-        }
         articleEntity.setTitle(title);
         String childTitle = adminAddArticleDto.getChildTitle();
         if(StrUtil.isNotEmpty(childTitle)){
@@ -90,9 +87,6 @@
             articleEntity.setRemark(remark);
         }
         long columnId = adminAddArticleDto.getColumnId() == null ? 0L : adminAddArticleDto.getColumnId();
-        if(columnId == 0L){
-            return Result.fail("请选择文章栏目");
-        }
         ColumnEntity columnEntity = columnMapper.selectById(columnId);
         if(ObjectUtil.isEmpty(columnEntity)){
             return Result.fail("请选择文章栏目");
@@ -153,11 +147,12 @@
         if(ObjectUtil.isEmpty(articleEntity)){
             return Result.fail("文章不存在");
         }
+        Integer releaseStatus = adminUpdateArticleDto.getReleaseStatus();
+        if(!ArticleEntity.RELEASE_STATUS_YES.equals(releaseStatus)){
+            return Result.fail("请先取消文章的发布状态");
+        }
         articleEntity.getReleaseStatus();
         String title = adminUpdateArticleDto.getTitle();
-        if(StrUtil.isEmpty(title)){
-            return Result.fail("请输入文章标题");
-        }
         articleEntity.setTitle(title);
         String childTitle = adminUpdateArticleDto.getChildTitle();
         articleEntity.setChildTitle(childTitle);
@@ -167,9 +162,6 @@
         String remark = adminUpdateArticleDto.getRemark();
         articleEntity.setRemark(remark);
         long columnId = adminUpdateArticleDto.getColumnId() == null ? 0L : adminUpdateArticleDto.getColumnId();
-        if(columnId == 0L){
-            return Result.fail("请选择文章栏目");
-        }
         ColumnEntity columnEntity = columnMapper.selectById(columnId);
         if(ObjectUtil.isEmpty(columnEntity)){
             return Result.fail("请选择文章栏目");
@@ -184,10 +176,6 @@
         Date releaseTime = adminUpdateArticleDto.getReleaseTime();
         if(ObjectUtil.isNotEmpty(releaseTime)){
             articleEntity.setReleaseTime(releaseTime);
-        }
-        Integer releaseStatus = adminUpdateArticleDto.getReleaseStatus();
-        if(!ArticleEntity.RELEASE_STATUS_YES.equals(releaseStatus)){
-            return Result.fail("请先取消文章的发布状态");
         }
         articleEntity.setReleaseStatus(releaseStatus);
         String articleDetails = adminUpdateArticleDto.getArticleDetails();
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/RoleServiceImpl.java b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/RoleServiceImpl.java
index 54ac970..6c8a2ad 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/RoleServiceImpl.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/RoleServiceImpl.java
@@ -66,13 +66,7 @@
     public Result addRole(AdminAddRoleDto adminAddRoleDto) {
         UserEntity userlogin = LoginUserUtil.getLoginUser();
         String roleName = adminAddRoleDto.getRoleName();
-        if(StrUtil.isEmpty(roleName)){
-            return Result.fail("请输入角色名称");
-        }
         String menuIds = adminAddRoleDto.getMenuIds();
-        if(StrUtil.isEmpty(menuIds)){
-            return Result.fail("请选择角色权限");
-        }
         RoleEntity roleEntity = new RoleEntity();
         String remark = adminAddRoleDto.getRemark();
         if(StrUtil.isNotEmpty(remark)){
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/UserServiceImpl.java b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/UserServiceImpl.java
index 2341744..af97f37 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/UserServiceImpl.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/UserServiceImpl.java
@@ -82,24 +82,14 @@
     public Result addUser(AdminAddUserDto adminAddUserDto) {
         UserEntity userlogin = LoginUserUtil.getLoginUser();
         String username = adminAddUserDto.getUsername();
-        if(StrUtil.isEmpty(username)){
-            return Result.fail("请输入用户名");
-        }
         QueryWrapper<UserEntity> objectQueryWrapper = new QueryWrapper<>();
         objectQueryWrapper.eq("username",username);
-//        objectQueryWrapper.eq("belong_id",userlogin.getBelongId());
         List<UserEntity> userEntities = this.baseMapper.selectList(objectQueryWrapper);
         if(CollUtil.isNotEmpty(userEntities)){
             return Result.fail("用户名重复");
         }
         String roleIds = adminAddUserDto.getRoleIds();
-        if(StrUtil.isEmpty(roleIds)){
-            return Result.fail("请选择用户角色");
-        }
         String phone = adminAddUserDto.getPhone();
-        if(StrUtil.isEmpty(phone)){
-            return Result.fail("请输入联系电话");
-        }
         Long belongId = adminAddUserDto.getBelongId() == null ? UserEntity.USER_BELONG_TOP:adminAddUserDto.getBelongId();
         if(belongId == UserEntity.USER_BELONG_TOP){
             return Result.fail("请选择所属公司");
diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/WebSetServiceImpl.java b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/WebSetServiceImpl.java
index 8904e67..b01fafc 100644
--- a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/WebSetServiceImpl.java
+++ b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/WebSetServiceImpl.java
@@ -46,18 +46,11 @@
         UserEntity userlogin = LoginUserUtil.getLoginUser();
         long belongId = userlogin.getBelongId() == null ? UserEntity.USER_BELONG_TOP : userlogin.getBelongId();
         String webTitle = adminUpdateWebSetDto.getWebTitle();
-        if(StrUtil.isEmpty(webTitle)){
-            return Result.fail("请输入网页标题");
-        }
         String webKeyword = adminUpdateWebSetDto.getWebKeyword();
-        if(StrUtil.isEmpty(webKeyword)){
-            return Result.fail("请输入网页关键字");
-        }
         Long id = adminUpdateWebSetDto.getId() == null ? 0L : adminUpdateWebSetDto.getId();
         QueryWrapper<WebSetEntity> objectQueryWrapper = new QueryWrapper<>();
         objectQueryWrapper.eq("belong_id",belongId);
         WebSetEntity webSetEntity = this.baseMapper.selectOne(objectQueryWrapper);
-//        WebSetEntity webSetEntity = this.baseMapper.selectById(id);
         if(ObjectUtil.isEmpty(webSetEntity)){
             WebSetEntity webSetEntityAdd = new WebSetEntity();
             webSetEntityAdd.setWebTitle(webTitle);

--
Gitblit v1.9.1