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