package com.yonge.cooleshow.biz.dal.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yonge.cooleshow.biz.dal.entity.StudentTime;
import com.yonge.cooleshow.biz.dal.enums.GoodTypeEnum;
import com.yonge.cooleshow.biz.dal.enums.OrderTypeEnum;

/**
 * 学生使用功能时间表 服务类
 *
 * @author liweifan
 * @date 2022-04-26
 */
public interface StudentTimeService extends IService<StudentTime> {
    /***
     * 统计学员第一次购买时间（半小时一次，统计当天数据）
     * @author liweifan
     * @updateTime 2022/4/26 14:39
     */
    void totalStudentTime();

    /***
     * 通过订单类型设置时间
     * @author liweifan
     * @param: studentTime
     * @param: goodType
     * @updateTime 2022/4/26 14:25
     * @return: com.yonge.cooleshow.biz.dal.entity.StudentTime
     */
    StudentTime setTimeByGoodType(StudentTime studentTime, GoodTypeEnum goodType);
}