You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
1.1 KiB
Java

package com.supervision.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.supervision.domain.IrSession;
import com.baomidou.mybatisplus.extension.service.IService;
import com.supervision.domain.IrSessionHistory;
1 year ago
import com.supervision.vo.session.CreateAjResVO;
import com.supervision.vo.session.FinishSessionVO;
import com.supervision.vo.session.NewSessionReqVO;
import javax.validation.constraints.NotBlank;
import java.math.BigDecimal;
import java.util.List;
/**
* @author flevance
* @description ir_session()Service
* @createDate 2024-03-21 13:14:43
*/
public interface IrSessionService extends IService<IrSession> {
1 year ago
List<CreateAjResVO> queryAjBeforeCreatSession(String keyword);
IrSession createNewSession(NewSessionReqVO newSessionReqVO);
IPage<IrSession> querySessionPage(String sessionName,Integer pageSize, Integer pageNum);
void finishSession(FinishSessionVO finishSessionVO);
List<IrSessionHistory> querySessionHistory(String sessionId);
void deleteSession(List<String> sessionList);
}