解决冲突

This commit is contained in:
zsh
2024-12-17 16:11:00 +08:00
parent bcab3dd8d0
commit 99a7a6c2cd
5 changed files with 493 additions and 400 deletions
+63
View File
@@ -0,0 +1,63 @@
import request from '@/utils/request';
import { AxiosPromise } from 'axios';
import { HotelVO, HotelForm, HotelQuery } from '@/api/manage/hotel/types';
/**
* 查询住宿列表
* @param query
* @returns {*}
*/
export const listHotel = (query?: HotelQuery): AxiosPromise<HotelVO[]> => {
return request({
url: '/manage/hotel/list',
method: 'get',
params: query
});
};
/**
* 查询住宿详细
* @param id
*/
export const getHotel = (id: string | number): AxiosPromise<HotelVO> => {
return request({
url: '/manage/hotel/' + id,
method: 'get'
});
};
/**
* 新增住宿
* @param data
*/
export const addHotel = (data: HotelForm) => {
return request({
url: '/manage/hotel',
method: 'post',
data: data
});
};
/**
* 修改住宿
* @param data
*/
export const updateHotel = (data: HotelForm) => {
return request({
url: '/manage/hotel',
method: 'put',
data: data
});
};
/**
* 删除住宿
* @param id
*/
export const delHotel = (id: string | number | Array<string | number>) => {
return request({
url: '/manage/hotel/' + id,
method: 'delete'
});
};
+156
View File
@@ -0,0 +1,156 @@
export interface HotelVO {
/**
* 用户ID
*/
id: string | number;
/**
* 住宿商家名称
*/
name: string;
/**
* 联系方式
*/
number: string;
/**
* 状态 0-未发布 1-审核中 2-发布
*/
status: number;
/**
* 经度
*/
longitude: number;
/**
* 纬度
*/
latitude: number;
/**
* 省份编码
*/
province: number;
/**
* 市级编码
*/
city: number;
/**
* 区县编码
*/
county: number;
/**
* 更新者
*/
updateBy: number;
/**
* 更新时间
*/
updateTime: string;
}
export interface HotelForm extends BaseEntity {
/**
* 用户ID
*/
id?: string | number;
/**
* 住宿商家名称
*/
name?: string;
/**
* 联系方式
*/
number?: string;
/**
* 状态 0-未发布 1-审核中 2-发布
*/
status?: number;
/**
* 经度
*/
longitude?: number;
/**
* 纬度
*/
latitude?: number;
/**
* 省份编码
*/
province?: number;
/**
* 市级编码
*/
city?: number;
/**
* 区县编码
*/
county?: number;
}
export interface HotelQuery extends PageQuery {
/**
* 住宿商家名称
*/
name?: string;
/**
* 联系方式
*/
number?: string;
/**
* 状态 0-未发布 1-审核中 2-发布
*/
status?: number;
/**
* 经度
*/
longitude?: number;
/**
* 纬度
*/
latitude?: number;
/**
* 省份编码
*/
province?: number;
/**
* 市级编码
*/
city?: number;
/**
* 区县编码
*/
county?: number;
/**
* 日期范围参数
*/
params?: any;
}