package com.ruoyi.system.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.system.dto.asset.OaApprovalApplicationChangeDTO; import com.ruoyi.system.model.OaApprovalApplicationChange; import com.ruoyi.system.query.OaApprovalApplicationChangePageQuery; import com.ruoyi.system.vo.asset.OaApprovalApplicationChangeDetailVO; import com.ruoyi.system.vo.asset.OaApprovalApplicationChangePageVO; /** *

* 资产变更审批明细表 服务类 *

* * @author WuGuanFengYue * @since 2025-09-15 */ public interface OaApprovalApplicationChangeService extends IService { /** * 提交变更申请 * @param dto 变更申请数据 */ void submitChange(OaApprovalApplicationChangeDTO dto); /** * 获取资产变更申请分页列表 * @param pageQuery 分页查询参数 * @return 分页结果 */ IPage getChangePageList(OaApprovalApplicationChangePageQuery pageQuery); /** * 获取资产变更申请详情 * @param id 申请单ID * @return 详情信息 */ OaApprovalApplicationChangeDetailVO getChangeDetail(Integer id); /** * 删除资产变更申请 * @param id */ void deleteByApplicationId(Integer id); }