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 getRequisitionPage(AssetRequisitionPageReqVO reqVO); }