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.
|
|
package com.example.demo.service.bean;
import com.example.demo.domain.DTO.BeanConsumeCartDTO;import com.example.demo.domain.vo.bean.*;import com.example.demo.domain.vo.coin.Gold;import com.example.demo.domain.vo.coin.Page;import com.example.demo.domain.vo.coin.Result;
import java.util.List;
/** * @program: gold-java * @ClassName BeanConsumeService * @description: * @author: Ethan * @create: 2025−07-30 11:53 * @Version 1.0 **/
public interface BeanConsumeService { //获取消费用户的分部
List<String> getDept(); //获取直播客户地区
List<String> getLiveDept(); //减少金豆
Result reduce(BeanConsume consume); //筛选查询直播消费
Object selectLiveBy(Integer pageNum, Integer pageSize, BeanConsumeLive beanConsumeLive); //筛选查询铁粉消费
Object selectFanBy(Integer pageNum, Integer pageSize, BeanConsumeFan beanConsumeFan); //筛选查询文章消费
Object selectArticleBy(Integer pageNum, Integer pageSize, BeanConsumeArticle beanConsumeArticle); //消费金豆合计数
BeanConsumeGold sumConsumeGold(Page page); //查询直播礼物
List<String> getLiveGift(); //获取直播频道
List<String> getLiveChannel();
//筛选查询小黄车消费
Object selectCartBy(Integer pageNum, Integer pageSize, BeanConsumeCartDTO beanConsumeCartDTO); //获取角色的频道权限
String getRoleLiveChannel(Integer roleId);}
|