index.ts 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import request from '@/config/axios'
  2. export interface LockCabinetVO {
  3. cabinetId?: number
  4. cabinetCode: string
  5. cabinetName: string
  6. enableFlag?: string
  7. remark?: string
  8. createBy?: string
  9. createTime?: Date
  10. updateBy?: string
  11. updateTime?: Date
  12. }
  13. export interface PageParam {
  14. pageNo: number
  15. pageSize: number
  16. cabinetCode?: string
  17. cabinetName?: string
  18. enableFlag?: string
  19. }
  20. // 查询锁控机柜-列表
  21. export const getIsLockCabinetPage = async (params: PageParam) => {
  22. return await request.get({ url: '/iscs/lock-cabinet/getLockCabinetPage', params })
  23. }
  24. // 获取锁控机柜详细信息
  25. export const selectIsLockCabinetById = async (id: number) => {
  26. return await request.get({
  27. url: '/iscs/lock-cabinet/selectLockCabinetById',
  28. params: { id }
  29. })
  30. }
  31. // 新增锁控机柜
  32. export const insertIsLockCabinet = async (data: LockCabinetVO) => {
  33. return await request.post({ url: '/iscs/lock-cabinet/insertLockCabinet', data })
  34. }
  35. // 修改锁控机柜信息
  36. export const updateIsLockCabinet = async (data: LockCabinetVO) => {
  37. return await request.put({ url: '/iscs/lock-cabinet/updateLockCabinet', data })
  38. }
  39. // 删除锁控机柜信息
  40. export const deleteIsLockCabinetByCabinetIds = async (ids: number) => {
  41. return await request.delete({
  42. url: '/iscs/lock-cabinet/deleteLockCabinetList?ids='+ids,
  43. })
  44. }