Package net.risesoft.service
Interface EntrustService
-
- All Known Implementing Classes:
EntrustServiceImpl
public interface EntrustService- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Method Summary
All Methods Instance Methods Abstract 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 ownerId)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
void destroyEntrust(String id)
Description: 销假:删除ownerId所有的正在使用中的、或者已经过期的出差委托,并放入委托历史表- Parameters:
id-
-
destroyEntrust
void destroyEntrust(String ownerId, String itemId)
销假:删除某个人的某个事项的正在使用中的、或者已经过期的出差委托,并放入委托历史表- Parameters:
ownerId-itemId-
-
destroyEntrustById
void destroyEntrustById(String id)
销假:根据唯一标示删除正在使用中的、或者已经过期的出差委托,并放入委托历史表- Parameters:
id-
-
findOneByOwnerIdAndItemId
Entrust findOneByOwnerIdAndItemId(String ownerId, String itemId)
Description:- Parameters:
ownerId-itemId-- Returns:
-
findOneByOwnerIdAndItemIdAndTime
Entrust findOneByOwnerIdAndItemIdAndTime(String ownerId, String itemId, String dateTime)
Description:- Parameters:
ownerId-itemId-dateTime-- Returns:
-
getCountByOwnerIdAndItemId
Integer getCountByOwnerIdAndItemId(String ownerId, String itemId)
根据委托人和事项Id查找没有删除的委托对象的数量- Parameters:
ownerId-itemId-- Returns:
-
listByAssigneeId
List<Entrust> listByAssigneeId(String ownerId)
Description: 获取某个用户没有删除的委托对象- Parameters:
ownerId-- Returns:
-
listEntrustByUserId
List<EntrustModel> listEntrustByUserId(String orgUnitId)
获取委托列表- Parameters:
orgUnitId-- Returns:
-
listItem
List<EntrustItemModel> listItem(String userId, Integer page, Integer rows)
获取事项列表- Parameters:
userId-page-rows-- Returns:
-
listMyEntrust
List<EntrustModel> listMyEntrust(String orgUnitId)
获取当前岗被委托记录- Parameters:
orgUnitId-- Returns:
-
removeEntrust
void removeEntrust(String id)
逻辑删除委托对象- Parameters:
id-
-
saveOrUpdate
Entrust saveOrUpdate(Entrust entrust)
保存或者更新委托对象- Parameters:
entrust-- Returns:
- Throws:
ParseException
-
-