类 Y9PositionsToGroupsServiceImpl
- java.lang.Object
-
- net.risesoft.service.relation.impl.Y9PositionsToGroupsServiceImpl
-
- 所有已实现的接口:
Y9PositionsToGroupsService
@Transactional(value="rsTenantTransactionManager", readOnly=true) @Service public class Y9PositionsToGroupsServiceImpl extends Object implements Y9PositionsToGroupsService- 作者:
- dingzhaojun, qinman, mengjuhua
- Date:
- 2022/2/10
-
-
构造器概要
构造器 构造器 说明 Y9PositionsToGroupsServiceImpl()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voiddelete(Y9PositionsToGroups groupPosition)voiddeleteByGroupId(String groupId)根据用户组Id,删除用户组和岗位的映射关系voiddeleteByPositionId(String positionId)根据岗位ID,删除用户组和岗位的映射关系IntegergetMaxGroupIdOrderByPositionId(String positionId)根据岗位id,获取最大的用户组排序IntegergetMaxPositionOrderByGroupId(String groupId)根据用户组id, 获取最大的岗位排序List<Y9PositionsToGroups>listByGroupId(String groupId)根据用户组id,获取虚拟岗位关联列表List<Y9Position>listPositionsByGroupId(String groupId)根据用户组id,返回岗位列表voidonPositionDeleted(net.risesoft.y9.pubsub.event.Y9EntityDeletedEvent<Y9Position> event)List<Y9PositionsToGroups>orderPositions(String groupId, String[] positionIds)保存排序结果voidremovePositions(String groupId, String[] positionIds)为用户组移除岗位voidsaveGroupPosition(String groupId, String[] positionIds)保存虚拟岗位关联
-
-
-
方法详细资料
-
delete
@Transactional(readOnly=false) public void delete(Y9PositionsToGroups groupPosition)
-
deleteByGroupId
@Transactional(readOnly=false) public void deleteByGroupId(String groupId)
从接口复制的说明:Y9PositionsToGroupsService根据用户组Id,删除用户组和岗位的映射关系- 指定者:
deleteByGroupId在接口中Y9PositionsToGroupsService
-
deleteByPositionId
@Transactional(readOnly=false) public void deleteByPositionId(String positionId)
从接口复制的说明:Y9PositionsToGroupsService根据岗位ID,删除用户组和岗位的映射关系- 指定者:
deleteByPositionId在接口中Y9PositionsToGroupsService- 参数:
positionId- 岗位id
-
getMaxGroupIdOrderByPositionId
public Integer getMaxGroupIdOrderByPositionId(String positionId)
从接口复制的说明:Y9PositionsToGroupsService根据岗位id,获取最大的用户组排序- 指定者:
getMaxGroupIdOrderByPositionId在接口中Y9PositionsToGroupsService- 参数:
positionId- 岗位id- 返回:
-
getMaxPositionOrderByGroupId
public Integer getMaxPositionOrderByGroupId(String groupId)
从接口复制的说明:Y9PositionsToGroupsService根据用户组id, 获取最大的岗位排序- 指定者:
getMaxPositionOrderByGroupId在接口中Y9PositionsToGroupsService- 参数:
groupId- 用户组id- 返回:
-
listByGroupId
public List<Y9PositionsToGroups> listByGroupId(String groupId)
从接口复制的说明:Y9PositionsToGroupsService根据用户组id,获取虚拟岗位关联列表- 指定者:
listByGroupId在接口中Y9PositionsToGroupsService- 参数:
groupId- 用户组id- 返回:
-
listPositionsByGroupId
public List<Y9Position> listPositionsByGroupId(String groupId)
从接口复制的说明:Y9PositionsToGroupsService根据用户组id,返回岗位列表- 指定者:
listPositionsByGroupId在接口中Y9PositionsToGroupsService- 参数:
groupId- 用户组id- 返回:
-
orderPositions
@Transactional(readOnly=false) public List<Y9PositionsToGroups> orderPositions(String groupId, String[] positionIds)
从接口复制的说明:Y9PositionsToGroupsService保存排序结果- 指定者:
orderPositions在接口中Y9PositionsToGroupsService- 返回:
-
removePositions
@Transactional(readOnly=false) public void removePositions(String groupId, String[] positionIds)
从接口复制的说明:Y9PositionsToGroupsService为用户组移除岗位- 指定者:
removePositions在接口中Y9PositionsToGroupsService- 参数:
groupId- 用户组idpositionIds- 岗位id数组
-
saveGroupPosition
@Transactional(readOnly=false) public void saveGroupPosition(String groupId, String[] positionIds)
从接口复制的说明:Y9PositionsToGroupsService保存虚拟岗位关联- 指定者:
saveGroupPosition在接口中Y9PositionsToGroupsService- 参数:
groupId- 用户组idpositionIds- 岗位id数组
-
onPositionDeleted
@EventListener @Transactional(readOnly=false) public void onPositionDeleted(net.risesoft.y9.pubsub.event.Y9EntityDeletedEvent<Y9Position> event)
-
-