Skip to content

Commit 110d998

Browse files
author
zhuoda
committed
v3.21.0 【新增】修改部门名称字段;【新增】修改系统版本version字段;【新增】优化代码生成前端代码;【优化】SQL
1 parent ee12519 commit 110d998

110 files changed

Lines changed: 488 additions & 409 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/oa/notice/service/NoticeService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ public NoticeUpdateFormVO getUpdateFormVO(Long noticeId) {
230230
noticeVisibleRange.setDataName(employeeEntity == null ? StringConst.EMPTY : employeeEntity.getActualName());
231231
} else {
232232
DepartmentVO departmentVO = departmentService.getDepartmentById(noticeVisibleRange.getDataId());
233-
noticeVisibleRange.setDataName(departmentVO == null ? StringConst.EMPTY : departmentVO.getName());
233+
noticeVisibleRange.setDataName(departmentVO == null ? StringConst.EMPTY : departmentVO.getDepartmentName());
234234
}
235235
}
236236
updateFormVO.setVisibleRangeList(noticeVisibleRangeList);

smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/department/domain/entity/DepartmentEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public class DepartmentEntity {
3131
/**
3232
* 部门名称
3333
*/
34-
private String name;
34+
private String departmentName;
3535

3636
/**
3737
* 负责人员工 id

smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/department/domain/form/DepartmentAddForm.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public class DepartmentAddForm {
2020
@Schema(description = "部门名称")
2121
@Length(min = 1, max = 50, message = "请输入正确的部门名称(1-50个字符)")
2222
@NotNull(message = "请输入正确的部门名称(1-50个字符)")
23-
private String name;
23+
private String departmentName;
2424

2525
@Schema(description = "排序")
2626
@NotNull(message = "排序值")

smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/department/domain/vo/DepartmentVO.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public class DepartmentVO implements Serializable {
2424
private Long departmentId;
2525

2626
@Schema(description = "部门名称")
27-
private String name;
27+
private String departmentName;
2828

2929
@Schema(description = "部门负责人姓名")
3030
private String managerName;

smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/department/manager/DepartmentCacheManager.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,15 +97,15 @@ public Map<Long, String> getDepartmentPathMap() {
9797
*/
9898
private String buildDepartmentPath(DepartmentVO departmentVO, Map<Long, DepartmentVO> departmentMap) {
9999
if (Objects.equals(departmentVO.getParentId(), NumberUtils.LONG_ZERO)) {
100-
return departmentVO.getName();
100+
return departmentVO.getDepartmentName();
101101
}
102102
//父节点
103103
DepartmentVO parentDepartment = departmentMap.get(departmentVO.getParentId());
104104
if (parentDepartment == null) {
105-
return departmentVO.getName();
105+
return departmentVO.getDepartmentName();
106106
}
107107
String pathName = buildDepartmentPath(parentDepartment, departmentMap);
108-
return pathName + "/" + departmentVO.getName();
108+
return pathName + "/" + departmentVO.getDepartmentName();
109109

110110
}
111111
// ---------------------- 构造树的一些方法 ------------------------------

smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/department/service/DepartmentService.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,7 @@
1414
import net.lab1024.sa.base.common.util.SmartBeanUtil;
1515
import org.springframework.stereotype.Service;
1616

17-
import java.util.ArrayList;
18-
import java.util.Collections;
1917
import java.util.List;
20-
import java.util.Map;
2118

2219
/**
2320
* 部门 service

smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/employee/service/EmployeeService.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -242,8 +242,6 @@ private ResponseDTO<String> checkUniqueness(Long employeeId, String loginName, S
242242
/**
243243
* 更新登录人头像
244244
*
245-
* @param employeeUpdateAvatarForm
246-
* @return
247245
*/
248246
public ResponseDTO<String> updateAvatar(EmployeeUpdateAvatarForm employeeUpdateAvatarForm) {
249247
Long employeeId = employeeUpdateAvatarForm.getEmployeeId();
@@ -395,7 +393,7 @@ public ResponseDTO<List<EmployeeVO>> getAllEmployeeByDepartmentId(Long departmen
395393
List<EmployeeVO> voList = employeeEntityList.stream().map(e -> {
396394
EmployeeVO employeeVO = SmartBeanUtil.copy(e, EmployeeVO.class);
397395
if (department != null) {
398-
employeeVO.setDepartmentName(department.getName());
396+
employeeVO.setDepartmentName(department.getDepartmentName());
399397
}
400398
return employeeVO;
401399
}).collect(Collectors.toList());

smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/login/domain/RequestEmployee.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
import net.lab1024.sa.base.common.enumeration.UserTypeEnum;
88
import net.lab1024.sa.base.common.swagger.SchemaEnum;
99

10+
import java.io.Serializable;
11+
1012
/**
1113
* 请求员工登录信息
1214
*
@@ -17,7 +19,7 @@
1719
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
1820
*/
1921
@Data
20-
public class RequestEmployee implements RequestUser {
22+
public class RequestEmployee implements RequestUser, Serializable {
2123

2224
@Schema(description = "员工id")
2325
private Long employeeId;

smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/login/manager/LoginManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ public RequestEmployee loadLoginInfo(EmployeeEntity employeeEntity) {
8888

8989
// 部门信息
9090
DepartmentVO department = departmentService.getDepartmentById(employeeEntity.getDepartmentId());
91-
requestEmployee.setDepartmentName(null == department ? StringConst.EMPTY : department.getName());
91+
requestEmployee.setDepartmentName(null == department ? StringConst.EMPTY : department.getDepartmentName());
9292

9393
// 头像信息
9494
String avatar = employeeEntity.getAvatar();

smart-admin-api-java17-springboot3/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/menu/service/MenuService.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import net.lab1024.sa.base.common.domain.RequestUrlVO;
1616
import net.lab1024.sa.base.common.domain.ResponseDTO;
1717
import net.lab1024.sa.base.common.util.SmartBeanUtil;
18+
import net.lab1024.sa.base.common.util.SmartStringUtil;
1819
import org.apache.commons.lang3.math.NumberUtils;
1920
import org.springframework.stereotype.Service;
2021
import org.springframework.util.CollectionUtils;
@@ -134,6 +135,10 @@ public <T extends MenuBaseForm> Boolean validateMenuName(T menuDTO) {
134135
* @return true 重复 false 未重复
135136
*/
136137
public <T extends MenuBaseForm> Boolean validateWebPerms(T menuDTO) {
138+
if(SmartStringUtil.isEmpty(menuDTO.getWebPerms())){
139+
return false;
140+
}
141+
137142
MenuEntity menu = menuDao.getByWebPerms(menuDTO.getWebPerms(), Boolean.FALSE);
138143
if (menuDTO instanceof MenuAddForm) {
139144
return menu != null;

0 commit comments

Comments
 (0)