部门管理
This commit is contained in:
parent
efb81f7cc6
commit
5d5800eb1b
|
|
@ -70,14 +70,21 @@ public class DepartmentController extends ControllerBase {
|
||||||
public ApiResult<Boolean> add(@Valid @RequestBody DepartmentDTO departmentDTO){
|
public ApiResult<Boolean> add(@Valid @RequestBody DepartmentDTO departmentDTO){
|
||||||
|
|
||||||
List<TBaseDepartment> checkCode = departmentService.lambdaQuery().eq(TBaseDepartment::getDeptCode, departmentDTO.getDeptCode()).list();
|
List<TBaseDepartment> checkCode = departmentService.lambdaQuery().eq(TBaseDepartment::getDeptCode, departmentDTO.getDeptCode()).list();
|
||||||
VUtils.trueThrowBusinessError(CollUtil.isNotEmpty(checkCode)).throwMessage("编码已存在");
|
//新增
|
||||||
TBaseDepartment dept = Convert.convert(TBaseDepartment.class, departmentDTO);
|
TBaseDepartment dept = Convert.convert(TBaseDepartment.class, departmentDTO);
|
||||||
dept.setDataCreateUserNo(AdminUserUtil.getUserNo());
|
if(null==departmentDTO.getId() || departmentDTO.getId()==0){
|
||||||
dept.setDataCreateUserName(AdminUserUtil.getUserName());
|
VUtils.trueThrowBusinessError(CollUtil.isNotEmpty(checkCode)).throwMessage("编码已存在");
|
||||||
dept.setDataCreateTime(LocalDateTime.now());
|
dept.setDataCreateUserNo(AdminUserUtil.getUserNo());
|
||||||
dept.setDataModifyUserNo(AdminUserUtil.getUserNo());
|
dept.setDataCreateUserName(AdminUserUtil.getUserName());
|
||||||
dept.setDataModifyUserName(AdminUserUtil.getUserName());
|
dept.setDataCreateTime(LocalDateTime.now());
|
||||||
dept.setDataModifyTime(LocalDateTime.now());
|
}
|
||||||
|
else {
|
||||||
|
|
||||||
|
dept.setDeptCode(null);
|
||||||
|
dept.setDataModifyUserNo(AdminUserUtil.getUserNo());
|
||||||
|
dept.setDataModifyUserName(AdminUserUtil.getUserName());
|
||||||
|
dept.setDataModifyTime(LocalDateTime.now());
|
||||||
|
}
|
||||||
departmentService.saveDepartment(dept);
|
departmentService.saveDepartment(dept);
|
||||||
return ApiResult.success(true);
|
return ApiResult.success(true);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
<select id="selectListByPage" resultType="com.nflg.mobilebroken.repository.entity.TBaseDepartment">
|
<select id="selectListByPage" resultType="com.nflg.mobilebroken.repository.entity.TBaseDepartment">
|
||||||
select *
|
select *
|
||||||
from t_base_department
|
from t_base_department
|
||||||
where 1 = 1
|
where data_valid_status=1
|
||||||
<if test="query.deptCodeOrName==null || query.deptCodeOrName==''">
|
<if test="query.deptCodeOrName==null || query.deptCodeOrName==''">
|
||||||
and dept_parent_id=0
|
and dept_parent_id=0
|
||||||
</if>
|
</if>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue