| | |
| | | import org.jeecg.modules.system.entity.SysRoleIndex; |
| | | import org.jeecg.modules.system.entity.SysUser; |
| | | import org.jeecg.modules.system.model.SysUserSysDepartModel; |
| | | import org.jeecg.modules.system.vo.UserSelector; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import java.util.Collection; |
| | |
| | | * @return SysUser |
| | | */ |
| | | public SysUser getUserByName(String username); |
| | | |
| | | |
| | | /** |
| | | * 添加用户和用户角色关系 |
| | | * @param user |
| | | * @param roles |
| | | */ |
| | | public void addUserWithRole(SysUser user,String roles); |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * 修改用户和用户角色关系 |
| | | * @param user |
| | |
| | | * @return |
| | | */ |
| | | public SysRoleIndex getDynamicIndexByUserRole(String username,String version); |
| | | |
| | | |
| | | /** |
| | | * 查询用户信息包括 部门信息 |
| | | * @param username |
| | |
| | | */ |
| | | public IPage<SysUser> getUserByRoleId(Page<SysUser> page,String roleId, String username); |
| | | |
| | | |
| | | /** |
| | | * 根据设备车间管理Id查询 |
| | | * @param page |
| | | * @param baseFactoryId 设备车间管理Id |
| | | * @return |
| | | */ |
| | | public IPage<SysUser> getUserByworkShopDepartId(Page<SysUser> page,String baseFactoryId,String username); |
| | | |
| | | |
| | | /** |
| | | * 通过用户名获取用户角色集合 |
| | | * |
| | |
| | | * @return 权限集合 |
| | | */ |
| | | Set<String> getUserPermissionsSet(String username); |
| | | |
| | | |
| | | /** |
| | | * 根据用户名设置部门ID |
| | | * @param username |
| | | * @param orgCode |
| | | */ |
| | | void updateUserDepart(String username,String orgCode); |
| | | |
| | | |
| | | /** |
| | | * 根据手机号获取用户名和密码 |
| | | * @param phone 手机号 |
| | |
| | | * @param departs |
| | | */ |
| | | void editUserWithDepart(SysUser user, String departs); |
| | | |
| | | |
| | | /** |
| | | * 校验用户是否有效 |
| | | * @param sysUser |
| | |
| | | * @param selectedRoles 选择的角色id,多个以逗号隔开 |
| | | * @param selectedDeparts 选择的部门id,多个以逗号隔开 |
| | | * @param selectedProductions 选择的产线id,多个以逗号隔开 |
| | | * @param selectedRepairDeparts 选择的维修部门id,多个以逗号隔开 |
| | | */ |
| | | void saveUser(SysUser user, String selectedRoles, String selectedDeparts, String selectedProductions); |
| | | void saveUser(SysUser user, String selectedRoles, String selectedDeparts, String selectedProductions, String selectedRepairDeparts); |
| | | |
| | | /** |
| | | * 编辑用户 |
| | |
| | | * @param roles 选择的角色id,多个以逗号隔开 |
| | | * @param departs 选择的部门id,多个以逗号隔开 |
| | | * @param productions 选择的产线id,多个以逗号隔开 |
| | | * @param repairDeparts 选择的维修部门id,多个以逗号隔开 |
| | | */ |
| | | void editUser(SysUser user, String roles, String departs, String productions); |
| | | void editUser(SysUser user, String roles, String departs, String productions, String repairDeparts); |
| | | |
| | | /** |
| | | * userId转为username |
| | |
| | | Map<String, String> getProNamesByUserIds(List<String> userIds); |
| | | |
| | | /** |
| | | * 根据 userIds查询,查询用户所属产线的名称(多个产线名逗号隔开) |
| | | */ |
| | | Map<String, String> getRepDepNamesByUserIds(List<String> userIds); |
| | | |
| | | /** |
| | | * 根据角色Id查询该角色下的所有用户信息,不分页 |
| | | * |
| | | * @param |
| | |
| | | public List<SysUser> getAllUsersByRoleId(String roleId); |
| | | |
| | | List<String> getUserByRoleCode(String roleCode); |
| | | |
| | | List<SysUser> getUserByRoleCodeList(List<String> roleCodeList); |
| | | |
| | | List<SysUser> getEquipmentAdmin(String roleCode, String equipmentId); |
| | | |
| | | /** |
| | | * 选择用户 |
| | | * @param equipmentCode 选择的设备ID |
| | | * @param productionId 选择的车间ID |
| | | * @param positionCode 岗位编号 |
| | | * @return |
| | | */ |
| | | List<UserSelector> selectOperatorList(String equipmentCode, String productionId, String positionCode); |
| | | |
| | | /** |
| | | * 选择用户 |
| | | * @param equipmentCode 选择的设备ID |
| | | * @param factoryId 选择的车间ID |
| | | * @param positionCode 岗位编号 |
| | | * @return |
| | | */ |
| | | List<UserSelector> selectOperatorFactoryList(String equipmentCode, String factoryId, String positionCode); |
| | | |
| | | /** |
| | | * 选择用户 |
| | | * @param positionCode 岗位编号 |
| | | * @return |
| | | */ |
| | | List<UserSelector> selectOperatorList( String positionCode); |
| | | |
| | | } |