| | |
| | | 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; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | */ |
| | | public interface OaApprovalApplicationAssetService extends IService<OaApprovalApplicationAsset> { |
| | | |
| | | /** |
| | | * 提交资产领用申请 |
| | | * @param dto 领用申请DTO |
| | | */ |
| | | void submitReceive(OaApprovalApplicationAssetReceiveDTO dto); |
| | | |
| | | /** |
| | | * 获取资产领用申请分页列表 |
| | | */ |
| | | IPage<OaApprovalApplicationAssetPageVO> getReceivePageList(OaApprovalApplicationAssetPageQuery pageQuery); |
| | | |
| | | /** |
| | | * 获取资产领用/借用/归还详情 |
| | | * @param id 领用/借用/归还明细表ID(oa_approval_application_asset.id) |
| | | */ |
| | | OaApprovalApplicationAssetDetailVO getDetail(Integer id); |
| | | } |