医学道
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.
 
 
 
video/src/api/meeting.ts

33 lines
910 B

import {request} from "@/api/request";
export interface Meeting {
id: number
/** 部门ID */
department_id: number;
/** 现场会描述 */
description: string;
/** 预计结束时间 */
estimate_end_time: number;
/** 预计开始时间 */
estimate_start_time: number;
/** 现场会标题 */
name: string;
}
export const meetingAPi = {
setMeetings(data: Meeting) {
return request<{ id: number }>('/api/v1/meetings/meeting', "POST", data)
},
setMeeting(id: string) {
return request<Meeting>(`/api/v1/meetings/meeting/${id}`, "GET")
},
setList(page: number, page_size: number) {
return request<{data:Meeting[],total:number}>(`/api/v1/meetings/meeting?page=${page}&page_size=${page_size}`, "GET")
},
exists() {
return request<Meeting>('/api/v1/meetings/exists', "GET")
},
del(id:number){
return request(`/api/v1/meetings/meeting/${id}`,"DELETE")
}
}