package com.ruoyi.system.service;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.ruoyi.system.model.OaApprovalApplicationAd;
|
import com.ruoyi.system.query.ApprovalApplicationAdQuery;
|
import com.ruoyi.system.vo.ApprovalApplicationAdVO;
|
import com.ruoyi.system.dto.asset.AdHandleCompleteDTO;
|
import com.ruoyi.system.dto.asset.AdUpdateMaterialDTO;
|
|
/**
|
* <p>
|
* 审批申请记录广告制作申请明细表 服务类
|
* </p>
|
*
|
* @author WuGuanFengYue
|
* @since 2025-09-15
|
*/
|
public interface OaApprovalApplicationAdService extends IService<OaApprovalApplicationAd> {
|
|
IPage<ApprovalApplicationAdVO> getPageList(ApprovalApplicationAdQuery query);
|
|
/**
|
* 处理完成 - 更新接单人员、广告图、处理状态
|
*
|
* @param dto 处理完成请求参数
|
* @return 是否成功
|
*/
|
boolean handleComplete(AdHandleCompleteDTO dto);
|
|
/**
|
* 修改完成资料 - 更新广告图
|
*
|
* @param dto 修改完成资料请求参数
|
* @return 是否成功
|
*/
|
boolean updateMaterial(AdUpdateMaterialDTO dto);
|
}
|