Package net.risesoft.service.impl
Class EntrustServiceImpl
- java.lang.Object
-
- net.risesoft.service.impl.EntrustServiceImpl
-
- All Implemented Interfaces:
EntrustService
@Service @Transactional(value="rsTenantTransactionManager", readOnly=true) public class EntrustServiceImpl extends Object implements EntrustService- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Constructor Summary
Constructors Constructor Description EntrustServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroyEntrust(String id)Description: 销假:删除ownerId所有的正在使用中的、或者已经过期的出差委托,并放入委托历史表voiddestroyEntrust(String ownerId, String itemId)销假:删除某个人的某个事项的正在使用中的、或者已经过期的出差委托,并放入委托历史表voiddestroyEntrustById(String id)销假:根据唯一标示删除正在使用中的、或者已经过期的出差委托,并放入委托历史表EntrustfindOneByOwnerIdAndItemId(String ownerId, String itemId)Description:EntrustfindOneByOwnerIdAndItemIdAndTime(String ownerId, String itemId, String dateTime)Description:EntrustgetById(String id)根据唯一标示获取委托对象IntegergetCountByOwnerIdAndItemId(String ownerId, String itemId)根据委托人和事项Id查找没有删除的委托对象的数量List<Entrust>list(String ownerId)Description:List<Entrust>listAll()获取某个用户没有删除的委托对象List<Entrust>listByAssigneeId(String assigneeId)Description: 获取某个用户没有删除的委托对象List<EntrustModel>listEntrustByUserId(String orgUnitId)获取委托列表List<EntrustItemModel>listItem(String userId, Integer page, Integer rows)获取事项列表List<EntrustModel>listMyEntrust(String orgUnitId)获取当前岗被委托记录voidremoveEntrust(String id)逻辑删除委托对象EntrustsaveOrUpdate(Entrust entrust)保存或者更新委托对象
-
-
-
Method Detail
-
destroyEntrust
@Transactional public void destroyEntrust(String id)
Description copied from interface:EntrustServiceDescription: 销假:删除ownerId所有的正在使用中的、或者已经过期的出差委托,并放入委托历史表- Specified by:
destroyEntrustin interfaceEntrustService
-
destroyEntrust
@Transactional public void destroyEntrust(String ownerId, String itemId)
Description copied from interface:EntrustService销假:删除某个人的某个事项的正在使用中的、或者已经过期的出差委托,并放入委托历史表- Specified by:
destroyEntrustin interfaceEntrustService
-
destroyEntrustById
@Transactional public void destroyEntrustById(String id)
Description copied from interface:EntrustService销假:根据唯一标示删除正在使用中的、或者已经过期的出差委托,并放入委托历史表- Specified by:
destroyEntrustByIdin interfaceEntrustService
-
findOneByOwnerIdAndItemId
public Entrust findOneByOwnerIdAndItemId(String ownerId, String itemId)
Description copied from interface:EntrustServiceDescription:- Specified by:
findOneByOwnerIdAndItemIdin interfaceEntrustService- Returns:
-
findOneByOwnerIdAndItemIdAndTime
public Entrust findOneByOwnerIdAndItemIdAndTime(String ownerId, String itemId, String dateTime)
Description copied from interface:EntrustServiceDescription:- Specified by:
findOneByOwnerIdAndItemIdAndTimein interfaceEntrustService- Returns:
-
getById
public Entrust getById(String id)
Description copied from interface:EntrustService根据唯一标示获取委托对象- Specified by:
getByIdin interfaceEntrustService- Returns:
-
getCountByOwnerIdAndItemId
public Integer getCountByOwnerIdAndItemId(String ownerId, String itemId)
Description copied from interface:EntrustService根据委托人和事项Id查找没有删除的委托对象的数量- Specified by:
getCountByOwnerIdAndItemIdin interfaceEntrustService- Returns:
-
list
public List<Entrust> list(String ownerId)
Description copied from interface:EntrustServiceDescription:- Specified by:
listin interfaceEntrustService- Returns:
-
listAll
public List<Entrust> listAll()
Description copied from interface:EntrustService获取某个用户没有删除的委托对象- Specified by:
listAllin interfaceEntrustService- Returns:
-
listByAssigneeId
public List<Entrust> listByAssigneeId(String assigneeId)
Description copied from interface:EntrustServiceDescription: 获取某个用户没有删除的委托对象- Specified by:
listByAssigneeIdin interfaceEntrustService- Returns:
-
listEntrustByUserId
public List<EntrustModel> listEntrustByUserId(String orgUnitId)
Description copied from interface:EntrustService获取委托列表- Specified by:
listEntrustByUserIdin interfaceEntrustService- Returns:
-
listItem
public List<EntrustItemModel> listItem(String userId, Integer page, Integer rows)
Description copied from interface:EntrustService获取事项列表- Specified by:
listItemin interfaceEntrustService- Returns:
-
listMyEntrust
public List<EntrustModel> listMyEntrust(String orgUnitId)
Description copied from interface:EntrustService获取当前岗被委托记录- Specified by:
listMyEntrustin interfaceEntrustService- Returns:
-
removeEntrust
@Transactional public void removeEntrust(String id)
Description copied from interface:EntrustService逻辑删除委托对象- Specified by:
removeEntrustin interfaceEntrustService
-
saveOrUpdate
@Transactional public Entrust saveOrUpdate(Entrust entrust)
Description copied from interface:EntrustService保存或者更新委托对象- Specified by:
saveOrUpdatein interfaceEntrustService- Returns:
-
-