index.ts 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. import request from '@/config/axios'
  2. export interface MapVO {
  3. id?: number
  4. name: string
  5. imageUrl: string
  6. width?: number
  7. height?: number
  8. x?: number
  9. y?: number
  10. createTime?: Date
  11. }
  12. export interface PageParam {
  13. current: number
  14. size: number
  15. name?: string
  16. }
  17. // 查询地图参数列表
  18. export const getIsMapPage = async (params: PageParam) => {
  19. return await request.get({ url: '/iscs/map/getIsMapPage', params })
  20. }
  21. // 查询地图参数详细
  22. export const selectIsMapById = async (id: number) => {
  23. return await request.get({ url: '/iscs/map/selectIsMapById', params: { id } })
  24. }
  25. // 新增地图参数配置
  26. export const insertIsMap = async (data: MapVO) => {
  27. return await request.post({ url: '/iscs/map/insertIsMap', data })
  28. }
  29. // 修改地图参数配置
  30. export const updateIsMap = async (data: MapVO) => {
  31. return await request.post({ url: '/iscs/map/updateIsMap', data })
  32. }
  33. // 删除地图参数配置
  34. export const deleteIsMapByIds = async (id: number) => {
  35. return await request.post({
  36. url: '/iscs/map/deleteIsMapByIds',
  37. params: { ids: id }
  38. })
  39. }