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);
|
|
}
|