package com.zsElectric.boot.business.service; import com.zsElectric.boot.business.model.entity.RechargeLevel; import com.zsElectric.boot.business.model.form.RechargeLevelForm; import com.zsElectric.boot.business.model.query.RechargeLevelQuery; import com.zsElectric.boot.business.model.vo.RechargeLevelVO; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; /** * 充值档位信息服务类 * * @author zsElectric * @since 2025-12-12 14:47 */ public interface RechargeLevelService extends IService { /** *充值档位信息分页列表 * * @return {@link IPage} 充值档位信息分页列表 */ IPage getRechargeLevelPage(RechargeLevelQuery queryParams); /** * 获取充值档位信息表单数据 * * @param id 充值档位信息ID * @return 充值档位信息表单数据 */ RechargeLevelForm getRechargeLevelFormData(Long id); /** * 新增充值档位信息 * * @param formData 充值档位信息表单对象 * @return 是否新增成功 */ boolean saveRechargeLevel(RechargeLevelForm formData); /** * 修改充值档位信息 * * @param id 充值档位信息ID * @param formData 充值档位信息表单对象 * @return 是否修改成功 */ boolean updateRechargeLevel(Long id, RechargeLevelForm formData); /** * 删除充值档位信息 * * @param ids 充值档位信息ID,多个以英文逗号(,)分割 * @return 是否删除成功 */ boolean deleteRechargeLevels(String ids); }