接口 EntrustService

  • 所有已知实现类:
    EntrustServiceImpl

    public interface EntrustService
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • 方法详细资料

      • destroyEntrust

        void destroyEntrust​(String id)
        Description: 销假:删除ownerId所有的正在使用中的、或者已经过期的出差委托,并放入委托历史表
        参数:
        id -
      • destroyEntrust

        void destroyEntrust​(String ownerId,
                            String itemId)
        销假:删除某个人的某个事项的正在使用中的、或者已经过期的出差委托,并放入委托历史表
        参数:
        ownerId -
        itemId -
      • destroyEntrustById

        void destroyEntrustById​(String id)
        销假:根据唯一标示删除正在使用中的、或者已经过期的出差委托,并放入委托历史表
        参数:
        id -
      • findOneByOwnerIdAndItemId

        Entrust findOneByOwnerIdAndItemId​(String ownerId,
                                          String itemId)
        Description:
        参数:
        ownerId -
        itemId -
        返回:
      • findOneByOwnerIdAndItemIdAndTime

        Entrust findOneByOwnerIdAndItemIdAndTime​(String ownerId,
                                                 String itemId,
                                                 String dateTime)
        Description:
        参数:
        ownerId -
        itemId -
        dateTime -
        返回:
      • getById

        Entrust getById​(String id)
        根据唯一标示获取委托对象
        参数:
        id -
        返回:
      • getCountByOwnerIdAndItemId

        Integer getCountByOwnerIdAndItemId​(String ownerId,
                                           String itemId)
        根据委托人和事项Id查找没有删除的委托对象的数量
        参数:
        ownerId -
        itemId -
        返回:
      • list

        List<Entrust> list​(String ownerId)
        Description:
        参数:
        ownerId -
        返回:
      • listAll

        List<Entrust> listAll()
        获取某个用户没有删除的委托对象
        返回:
      • listByAssigneeId

        List<Entrust> listByAssigneeId​(String ownerId)
        Description: 获取某个用户没有删除的委托对象
        参数:
        ownerId -
        返回:
      • listEntrustByUserId

        List<EntrustModel> listEntrustByUserId​(String orgUnitId)
        获取委托列表
        参数:
        orgUnitId -
        返回:
      • listMyEntrust

        List<EntrustModel> listMyEntrust​(String orgUnitId)
        获取当前岗被委托记录
        参数:
        orgUnitId -
        返回:
      • removeEntrust

        void removeEntrust​(String id)
        逻辑删除委托对象
        参数:
        id -