package com.panzhihua.service_community.service; import java.util.List; import com.baomidou.mybatisplus.extension.service.IService; import com.panzhihua.common.model.dtos.community.integral.admin.EditComActIntegralRuleDTO; import com.panzhihua.common.model.dtos.community.integral.admin.PageComActIntegralRuleDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.integral.ComActIntegralUserRuleVO; import com.panzhihua.service_community.model.dos.ComActIntegralRuleDO; /** * @auther lyq * @create 2021-07-28 16:02:46 * @describe 积分规则表服务类 */ public interface ComActIntegralRuleService extends IService { /** * 查询社区下积分任务列表 * * @param communityId * 社区id * @return 查询社区下积分任务列表 */ List getIntegralReceiveApplets(Long communityId); /** * 社区后台-根据社区id查询社区下积分规则列表 * * @param integralRuleDTO * 请求参数 * @return 社区下积分规则列表 */ R getIntegralRuleAdminList(PageComActIntegralRuleDTO integralRuleDTO); /** * 社区后台-编辑社区积分规则 * * @param integralRuleDTO * 请求参数 * @return 编辑结果 */ R editIntegralRuleAdmin(EditComActIntegralRuleDTO integralRuleDTO); /** * 根据社区id查询社区默认积分规则列表 * * @param communityId * 社区id * @return 社区默认积分规则列表 */ List getIntegralRuleList(Long communityId); }