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;
|
|
/**
|
* <p>
|
* 资产变更审批明细表 服务类
|
* </p>
|
*
|
* @author WuGuanFengYue
|
* @since 2025-09-15
|
*/
|
public interface OaApprovalApplicationChangeService extends IService<OaApprovalApplicationChange> {
|
|
/**
|
* 提交变更申请
|
* @param dto 变更申请数据
|
*/
|
void submitChange(OaApprovalApplicationChangeDTO dto);
|
|
/**
|
* 获取资产变更申请分页列表
|
* @param pageQuery 分页查询参数
|
* @return 分页结果
|
*/
|
IPage<OaApprovalApplicationChangePageVO> getChangePageList(OaApprovalApplicationChangePageQuery pageQuery);
|
|
/**
|
* 获取资产变更申请详情
|
* @param id 申请单ID
|
* @return 详情信息
|
*/
|
OaApprovalApplicationChangeDetailVO getChangeDetail(Integer id);
|
|
/**
|
* 删除资产变更申请
|
* @param id
|
*/
|
void deleteByApplicationId(Integer id);
|
}
|