| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- import request from '@/utils/request';
- import { AxiosPromise } from 'axios';
- import { HallReservationVO, HallReservationForm, HallReservationQuery } from '@/api/hq/hallReservation/types';
- /**
- * 查询报告厅预约列表
- * @param query
- * @returns {*}
- */
- export const listHallReservation = (query?: HallReservationQuery): AxiosPromise<HallReservationVO[]> => {
- return request({
- url: '/hq/hallReservation/list',
- method: 'get',
- params: query,
- headers: {
- isEncrypt: 'true'
- }
- });
- };
- /**
- * 查询报告厅预约详细
- * @param id
- */
- export const getHallReservation = (id: string | number): AxiosPromise<HallReservationVO> => {
- return request({
- url: '/hq/hallReservation/' + id,
- method: 'get',
- headers: {
- isEncrypt: 'true'
- }
- });
- };
- /**
- * 新增报告厅预约
- * @param data
- */
- export const addHallReservation = (data: HallReservationForm) => {
- return request({
- url: '/hq/hallReservation',
- method: 'post',
- data: data,
- headers: {
- isEncrypt: 'true'
- }
- });
- };
- /**
- * 修改报告厅预约
- * @param data
- */
- export const updateHallReservation = (data: HallReservationForm) => {
- return request({
- url: '/hq/hallReservation',
- method: 'put',
- data: data,
- headers: {
- isEncrypt: 'true'
- }
- });
- };
- /**
- * 删除报告厅预约
- * @param id
- */
- export const delHallReservation = (id: string | number | Array<string | number>) => {
- return request({
- url: '/hq/hallReservation/' + id,
- method: 'delete',
- headers: {
- isEncrypt: 'true'
- }
- });
- };
|