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.
33 lines
910 B
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")
|
|
}
|
|
}
|
|
|