From 52fd0d3834951305f7dd3e6f9370d319f1c80352 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期一, 27 五月 2024 09:36:36 +0800
Subject: [PATCH] 添加用户使用List接收deptIds
---
src/main/java/com/mindskip/xzs/viewmodel/admin/user/UserCreateVM.java | 109 ++----------------------------------------------------
src/main/java/com/mindskip/xzs/controller/admin/UserController.java | 4 +-
2 files changed, 6 insertions(+), 107 deletions(-)
diff --git a/src/main/java/com/mindskip/xzs/controller/admin/UserController.java b/src/main/java/com/mindskip/xzs/controller/admin/UserController.java
index 70d20be..d921a84 100644
--- a/src/main/java/com/mindskip/xzs/controller/admin/UserController.java
+++ b/src/main/java/com/mindskip/xzs/controller/admin/UserController.java
@@ -141,10 +141,10 @@
userService.updateByIdFilter(user);
}
userDepartmentMapper.removeByUserId(user.getId());
- for (String s : model.getDeptIds().split(",")) {
+ for (Integer s : model.getDeptIds()) {
UserDepartment userDepartment = new UserDepartment();
userDepartment.setUserId(user.getId());
- userDepartment.setDepartmentId(Integer.parseInt(s));
+ userDepartment.setDepartmentId(s);
userDepartmentMapper.insert(userDepartment);
}
if (ObjectUtils.isNotEmpty(model.getTagIds())) {
diff --git a/src/main/java/com/mindskip/xzs/viewmodel/admin/user/UserCreateVM.java b/src/main/java/com/mindskip/xzs/viewmodel/admin/user/UserCreateVM.java
index 836f569..e38be50 100644
--- a/src/main/java/com/mindskip/xzs/viewmodel/admin/user/UserCreateVM.java
+++ b/src/main/java/com/mindskip/xzs/viewmodel/admin/user/UserCreateVM.java
@@ -2,10 +2,12 @@
+import lombok.Data;
+
import javax.validation.constraints.NotBlank;
import java.util.List;
-
+@Data
public class UserCreateVM {
private Integer id;
@@ -32,111 +34,8 @@
private Integer userLevel;
- private String deptIds;
+ private List<Integer> deptIds;
private List<Integer> tagIds;
- public Integer getId() {
- return id;
- }
-
- public void setId(Integer id) {
- this.id = id;
- }
-
- public String getUserName() {
- return userName;
- }
-
- public void setUserName(String userName) {
- this.userName = userName;
- }
-
- public String getPassword() {
- return password;
- }
-
- public void setPassword(String password) {
- this.password = password;
- }
-
- public String getRealName() {
- return realName;
- }
-
- public void setRealName(String realName) {
- this.realName = realName;
- }
-
- public String getAge() {
- return age;
- }
-
- public void setAge(String age) {
- this.age = age;
- }
-
- public Integer getStatus() {
- return status;
- }
-
- public void setStatus(Integer status) {
- this.status = status;
- }
-
- public Integer getSex() {
- return sex;
- }
-
- public void setSex(Integer sex) {
- this.sex = sex;
- }
-
- public String getBirthDay() {
- return birthDay;
- }
-
- public void setBirthDay(String birthDay) {
- this.birthDay = birthDay;
- }
-
- public String getPhone() {
- return phone;
- }
-
- public void setPhone(String phone) {
- this.phone = phone;
- }
-
- public Integer getRole() {
- return role;
- }
-
- public void setRole(Integer role) {
- this.role = role;
- }
-
- public Integer getUserLevel() {
- return userLevel;
- }
-
- public void setUserLevel(Integer userLevel) {
- this.userLevel = userLevel;
- }
-
- public String getDeptIds() {
- return deptIds;
- }
-
- public void setDeptIds(String deptIds) {
- this.deptIds = deptIds;
- }
-
- public List<Integer> getTagIds() {
- return tagIds;
- }
-
- public void setTagIds(List<Integer> tagIds) {
- this.tagIds = tagIds;
- }
}
--
Gitblit v1.8.0