diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/domain/SysUser.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/domain/SysUser.java index 75c7290..48cda12 100644 --- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/domain/SysUser.java +++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/domain/SysUser.java @@ -113,4 +113,14 @@ public class SysUser extends BaseEntity { @Excel(name = "是否干部",readConverterExp = "0=否,1=是") private String isCadre; + /** + * 考勤组编号 + */ + private Long attGroupId; + + /** + * 考勤组名称 + */ + private String attGroupName; + } diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/entity/OrgChangeBean.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/entity/OrgChangeBean.java index 7f48d81..b4d1d5a 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/entity/OrgChangeBean.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/entity/OrgChangeBean.java @@ -103,5 +103,15 @@ public class OrgChangeBean { */ private Integer isActive; + /** + * 开始时间 + */ + private String startTime; + + /** + * 结束时间 + */ + private String endTime; + } diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/basic/controller/SysUserController.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/basic/controller/SysUserController.java index e1d2734..5241e6b 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/basic/controller/SysUserController.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/basic/controller/SysUserController.java @@ -187,6 +187,13 @@ public class SysUserController extends BaseController { // 组织集合 List orgList = userService.getOrgByUserId(user); user.setOrgList(orgList); + // 获取考勤组 + List attGroupList = userService.getAttGroupByUserId(user); + if(!attGroupList.isEmpty()){ + user.setAttGroupId(attGroupList.get(0).getId()); + user.setAttGroupName(attGroupList.get(0).getName()); + } + user.setOrgList(orgList); // 角色集合 Set roles = sysMenuService.getRolePermission(user); // 权限集合 diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/basic/dao/SysUserMapper.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/basic/dao/SysUserMapper.java index 2e2447c..7b13086 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/basic/dao/SysUserMapper.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/basic/dao/SysUserMapper.java @@ -204,4 +204,6 @@ public interface SysUserMapper List selectUserByUserNames(String userName); List getSelectUserCurrent(Long userId); + + List getAttGroupByUserId(SysUser user); } diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/basic/service/SysUserService.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/basic/service/SysUserService.java index cd0d171..5729dee 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/basic/service/SysUserService.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/basic/service/SysUserService.java @@ -123,4 +123,6 @@ public interface SysUserService { AjaxResult updatePwd(SysUser user); AjaxResult getSelectUserCurrent(); + + List getAttGroupByUserId(SysUser user); } diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/basic/service/impl/SysUserServiceImpl.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/basic/service/impl/SysUserServiceImpl.java index bc2b614..8bb7728 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/basic/service/impl/SysUserServiceImpl.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/basic/service/impl/SysUserServiceImpl.java @@ -193,6 +193,11 @@ public class SysUserServiceImpl implements SysUserService } } + @Override + public List getAttGroupByUserId(SysUser user) { + return userMapper.getAttGroupByUserId(user); + } + @Override @Transactional(rollbackFor = Exception.class) public int deleteUserByIds(Long userId) { diff --git a/bonus-modules/bonus-system/src/main/resources/mapper/basic/SysUserMapper.xml b/bonus-modules/bonus-system/src/main/resources/mapper/basic/SysUserMapper.xml index 746efd4..09e52be 100644 --- a/bonus-modules/bonus-system/src/main/resources/mapper/basic/SysUserMapper.xml +++ b/bonus-modules/bonus-system/src/main/resources/mapper/basic/SysUserMapper.xml @@ -252,4 +252,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" is_active = 1 AND user_name IS NOT NULL and user_id!=#{userId} + \ No newline at end of file