37 lines
1.2 KiB
Java
37 lines
1.2 KiB
Java
package com.peanut.modules.master.service;
|
|
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
import com.peanut.modules.common.entity.BuyOrder;
|
|
import com.peanut.modules.common.entity.MyUserEntity;
|
|
import com.peanut.modules.common.entity.UserCourseBuyEntity;
|
|
import com.peanut.modules.common.to.AddCourses;
|
|
import com.peanut.modules.common.vo.AddCoursesFrag;
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
public interface UserCourseBuyService extends IService<UserCourseBuyEntity> {
|
|
|
|
void addUserCourseBuyRelearn(BuyOrder buyOrder,String come);
|
|
|
|
void addCourseForUser(String phone);
|
|
|
|
Map<String , ArrayList> readExcelForAddCourse(String file);
|
|
|
|
Map<String, ArrayList<AddCoursesFrag>> addCourses(AddCourses addCourses);
|
|
|
|
List<Map<String,Object>> getIncome(String date);
|
|
|
|
List<Map<String,Object>> getRefund(String date);
|
|
|
|
List<Map<String,Object>> getSameMonthRefund(String date);
|
|
|
|
List<Map<String,Object>> getRefundInfo(String date);
|
|
|
|
List<Map<String,Object>> getUserCourseBuyInfoTotal(String date);
|
|
|
|
List<Map<String,Object>> getUserCourseBuyInfo(String date);
|
|
}
|