package com.youlai.boot.admin.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.admin.model.form.AddPointRuleForm; import com.youlai.boot.admin.model.form.AdjustUserPointForm; import com.youlai.boot.admin.model.query.PointAccountQuery; import com.youlai.boot.mini.model.query.PointRecordQuery; import com.youlai.boot.mini.model.query.RulePageQuery; import com.youlai.boot.admin.model.vo.PointAccountVO; import com.youlai.boot.admin.model.vo.PointRecordVO; import com.youlai.boot.admin.model.vo.RuleListVO; public interface PointManageService extends IService { IPage pageAccount(PointAccountQuery queryParams); IPage pageRule(RulePageQuery queryParams); void addRule(AddPointRuleForm form); void deleteRule(Long id); void changeStatus(Long id, Boolean status); void adjustPoint(AdjustUserPointForm form); IPage pageAllRecord(PointRecordQuery query); }