1、添加公司员工管理关联系统用户表

2、添加项目延期字段,缺乏逻辑开发
3、完成库存管理ui开发
4、创建task后针对于个人的任务安排数据库work表,将在下次迭代后完成三表联查业务逻辑完善
5、添加库存管理的模板下载、excl整流后批量导入
混淆项1、work的时间粒度到人|任务 2、已分配任务员工是否在分配任务页面显示
This commit is contained in:
2024-11-03 17:07:07 +08:00
parent 256952f0cb
commit 36a60d2f02
13 changed files with 786 additions and 50 deletions

View File

@@ -92,4 +92,6 @@ public interface SysUserMapper extends BaseMapperPlus<SysUserMapper, SysUser, Sy
*/
SysUser selectUserById(Long userId);
}

View File

@@ -24,6 +24,16 @@ public interface ISysUserService {
*/
List<SysUser> selectUserList(SysUser user);
/**
* 根据条件分页查询用户列表
*
* @param user 用户信息
* @return 用户信息集合信息
*/
TableDataInfo<SysUser> selectUserListByRoleId(SysUser user,PageQuery pageQuery);
/**
* 根据条件分页查询已分配用户角色列表
*

View File

@@ -71,7 +71,15 @@ public class SysUserServiceImpl implements ISysUserService, UserService {
return baseMapper.selectUserList(this.buildQueryWrapper(user));
}
private Wrapper<SysUser> buildQueryWrapper(SysUser user) {
@Override
public TableDataInfo<SysUser> selectUserListByRoleId(SysUser user, PageQuery pageQuery) {
QueryWrapper<SysUser> sysUserWrapper = this.buildQueryWrapper(user);
sysUserWrapper.eq("sr.role_id", 1852970465740505090L);
Page<SysUser> page = baseMapper.selectPageUserList(pageQuery.build(), sysUserWrapper);
return TableDataInfo.build(page);
}
private QueryWrapper<SysUser> buildQueryWrapper(SysUser user) {
Map<String, Object> params = user.getParams();
QueryWrapper<SysUser> wrapper = Wrappers.query();
wrapper.eq("u.del_flag", UserConstants.USER_NORMAL)