package com.youlai.boot.mini.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.youlai.boot.mini.model.entity.MiniPointRule; import com.youlai.boot.mini.model.form.AddPointRuleForm; import com.youlai.boot.mini.model.query.RulePageQuery; import com.youlai.boot.mini.model.vo.RuleListVO; public interface MiniPointRuleService extends IService { IPage pageRule(RulePageQuery queryParams); /** * 新增积分规则 */ void addRule(AddPointRuleForm form); /** * 逻辑删除积分规则 */ void deleteRule(Long id); /** * 启用/禁用积分规则 * @param id 规则ID * @param status 状态:false-启用,true-禁用 */ void changeStatus(Long id, Boolean status); }