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