| | |
| | | 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> |
| | |
| | | */ |
| | | 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); |
| | | } |