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.AssetAdMaterialPriceDTO; import com.ruoyi.system.model.AssetAdMaterialPrice; import com.ruoyi.system.query.AssetAdMaterialPriceQuery; import com.ruoyi.system.vo.asset.AssetAdMaterialPriceVO; import java.util.List; /** *

* 广告物料单价参考表 服务类 *

* * @author WuGuanFengYue * @since 2025-09-15 */ public interface AssetAdMaterialPriceService extends IService { /** * 添加广告物料单价 * @param dto */ void addAssetAdMaterialPrice(AssetAdMaterialPriceDTO dto); /** * 编辑广告物料单价 * @param dto */ void editAssetAdMaterialPrice(AssetAdMaterialPriceDTO dto); /** * 广告物料单价分页列表 * @param query * @return */ IPage getPageList(AssetAdMaterialPriceQuery query); /** * 获取详情 * * @param id * @return */ AssetAdMaterialPriceVO getDetail(Integer id); /** * 导入广告物料单价 * @param list */ void importAssetAdMaterialPrice(List list); }