package com.ruoyi.system.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.system.model.OaApprovalApplicationAsset; import com.ruoyi.system.dto.asset.OaApprovalApplicationAssetReceiveDTO; import com.ruoyi.system.query.OaApprovalApplicationAssetPageQuery; import com.ruoyi.system.vo.asset.OaApprovalApplicationAssetPageVO; import com.ruoyi.system.vo.asset.OaApprovalApplicationAssetDetailVO; /** *

* 资产领用单明细表 服务类 *

* * @author WuGuanFengYue * @since 2025-09-15 */ public interface OaApprovalApplicationAssetService extends IService { /** * 提交资产领用申请 * @param dto 领用申请DTO */ void submitReceive(OaApprovalApplicationAssetReceiveDTO dto); /** * 获取资产领用申请分页列表 */ IPage getReceivePageList(OaApprovalApplicationAssetPageQuery pageQuery); /** * 获取资产领用/借用/归还详情 * @param id 领用/借用/归还明细表ID(oa_approval_application_asset.id) */ OaApprovalApplicationAssetDetailVO getDetail(Integer id); }