IAjhMeetingSendService.java
1.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
package com.skua.modules.ajh.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.skua.modules.ajh.entity.AjhMeetingSend;
import com.baomidou.mybatisplus.extension.service.IService;
import com.skua.modules.ajh.vo.AjhMeetingVO;
import org.springframework.scheduling.annotation.Async;
import java.util.HashMap;
/**
* 会议记录
*/
public interface IAjhMeetingSendService extends IService<AjhMeetingSend> {
AjhMeetingSend getByMeetId(String meetId);
@Async
void sendMeettingNotice(AjhMeetingSend ajhMeetingSend);
/**
* 预备会议纪要的下载数据
* @param
* @return
*/
public HashMap<String, Object> prepareRenderData(AjhMeetingSend meetingSend , AjhMeetingVO meetingVO , String upLoadPath);
/**
* 查询AjhMeetignSend 并关联机构名称
* @param meetId
* @return
*/
public AjhMeetingSend queryByMeetId(String meetId);
IPage<AjhMeetingSend> queryPage(Page<AjhMeetingSend> page, QueryWrapper<AjhMeetingSend> queryWrapper);
}