liu
9 小时以前 5d34bdd3c426bb2ca5f6627424ae67984f745603
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package cn.iocoder.yudao.module.asset.service.requisition;
 
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.asset.controller.admin.requisition.vo.AssetRequisitionPageReqVO;
import cn.iocoder.yudao.module.asset.controller.admin.requisition.vo.AssetRequisitionReturnReqVO;
import cn.iocoder.yudao.module.asset.controller.admin.requisition.vo.AssetRequisitionSaveReqVO;
import cn.iocoder.yudao.module.asset.dal.dataobject.requisition.AssetRequisitionDO;
 
/**
 * 资产领用 Service 接口
 */
public interface AssetRequisitionService {
 
    Long createRequisition(AssetRequisitionSaveReqVO reqVO);
 
    void updateRequisition(AssetRequisitionSaveReqVO reqVO);
 
    void deleteRequisition(Long id);
 
    /** 归还资产 */
    void returnRequisition(AssetRequisitionReturnReqVO reqVO);
 
    AssetRequisitionDO getRequisition(Long id);
 
    PageResult<AssetRequisitionDO> getRequisitionPage(AssetRequisitionPageReqVO reqVO);
 
}