| package com.ruoyi.system.service; | 
|   | 
| import com.baomidou.mybatisplus.extension.service.IService; | 
| import com.ruoyi.common.basic.PageInfo; | 
| import com.ruoyi.system.model.OaApprovalApplicationAssetItem; | 
| import com.ruoyi.system.query.ApprovalDetailQuery; | 
| import com.ruoyi.system.vo.GrabListVO; | 
|   | 
| import java.util.List; | 
|   | 
| /** | 
|  * <p> | 
|  * 资产领用/借用/归还/处置审批关系表 服务类 | 
|  * </p> | 
|  * | 
|  * @author WuGuanFengYue | 
|  * @since 2025-09-15 | 
|  */ | 
| public interface OaApprovalApplicationAssetItemService extends IService<OaApprovalApplicationAssetItem> { | 
|   | 
|     PageInfo<GrabListVO> pageList(ApprovalDetailQuery query); | 
|   | 
|     /** | 
|      * 校验资产状态,检查是否存在待审批的记录 | 
|      * @param assetMainIds 资产ID列表 | 
|      */ | 
|     void validateAssetStatus(List<Integer> assetMainIds); | 
| } |