package com.zsElectric.boot.business.service; import com.zsElectric.boot.business.model.entity.Advertising; import com.zsElectric.boot.business.model.form.AdvertisingForm; import com.zsElectric.boot.business.model.query.AdvertisingQuery; import com.zsElectric.boot.business.model.vo.AdvertisingVO; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; /** * 广告管理服务类 * * @author wzq * @since 2025-11-26 15:57 */ public interface AdvertisingService extends IService { /** *广告管理分页列表 * * @return {@link IPage} 广告管理分页列表 */ IPage getAdvertisingPage(AdvertisingQuery queryParams); /** * 获取广告管理表单数据 * * @param id 广告管理ID * @return 广告管理表单数据 */ AdvertisingForm getAdvertisingFormData(Long id); /** * 新增广告管理 * * @param formData 广告管理表单对象 * @return 是否新增成功 */ boolean saveAdvertising(AdvertisingForm formData); /** * 修改广告管理 * * @param id 广告管理ID * @param formData 广告管理表单对象 * @return 是否修改成功 */ boolean updateAdvertising(Long id, AdvertisingForm formData); /** * 删除广告管理 * * @param ids 广告管理ID,多个以英文逗号(,)分割 * @return 是否删除成功 */ boolean deleteAdvertisings(String ids); }