index.ts 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import request from '@/config/axios'
  2. export interface LockVO {
  3. locksetId?: number
  4. locksetCode: string
  5. locksetName: 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. locksetCode?: string
  17. locksetName?: string
  18. enableFlag?: string
  19. }
  20. // 查询锁具机构-列表
  21. export const listLocksetAPI = async (params: PageParam) => {
  22. return await request.get({ url: '/iscs/lockset/getLocksetPage', params })
  23. }
  24. // 获取锁具机构详细信息
  25. export const getLocksetInfoAPI = async (id: number) => {
  26. return await request.get({
  27. url: '/iscs/lockset/selectLocksetById',
  28. params: { id }
  29. })
  30. }
  31. // 新增锁具机构
  32. export const addLocksetAPI = async (data: LockVO) => {
  33. return await request.post({ url: '/iscs/lockset/insertLockset', data })
  34. }
  35. // 修改锁具机构信息
  36. export const updateLocksetAPI = async (data: LockVO) => {
  37. return await request.put({ url: '/iscs/lockset/updateLockset', data })
  38. }
  39. // 删除锁具机构信息
  40. export const delLocksetAPI = async (ids: number) => {
  41. return await request.delete({
  42. url: '/iscs/lockset/deleteLocksetList',
  43. params: { ids: ids }
  44. })
  45. }