You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

29 lines
859 B

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<MiniPointRule> {
IPage<RuleListVO> pageRule(RulePageQuery queryParams);
/**
* 新增积分规则
*/
void addRule(AddPointRuleForm form);
/**
* 逻辑删除积分规则
*/
void deleteRule(Long id);
/**
* 启用/禁用积分规则
* @param id 规则ID
* @param status 状态:false-启用,true-禁用
*/
void changeStatus(Long id, Boolean status);
}