bizObjectMappingApi.ts 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. import apiRequest from '@/network/http/apiRequest'
  2. /**
  3. * 获取ObjectAttr列表
  4. * @param data
  5. * @returns
  6. */
  7. export function getObjectMappingByList(data: any) {
  8. return apiRequest({
  9. url: '/biz/object/mapping',
  10. method: 'GET',
  11. params: data,
  12. })
  13. }
  14. /**
  15. * 根据Id获取ObjectAttr
  16. * @param bizId
  17. * @param objectId
  18. * @returns
  19. */
  20. export function getObjectAttrListById(bizId: number, objectId: number) {
  21. return apiRequest({
  22. url: `/biz/object/mapping/${bizId}/${objectId}`,
  23. method: 'GET',
  24. })
  25. }
  26. /**
  27. * 根据Id获取ObjectAttr
  28. * @param bizId
  29. * @param objectId
  30. * @param mappingId
  31. * @returns
  32. */
  33. export function getObjectMappingById(bizId: number, objectId: number, mappingId: number) {
  34. return apiRequest({
  35. url: `/biz/object/mapping/${bizId}/${objectId}/${mappingId}`,
  36. method: 'GET',
  37. })
  38. }
  39. /**
  40. * 添加ObjectAttr
  41. * @param data
  42. * @returns
  43. */
  44. export function createObjectMapping(data: any) {
  45. return apiRequest({
  46. url: '/biz/object/mapping/add',
  47. method: 'POST',
  48. data,
  49. })
  50. }
  51. /**
  52. * 删除ObjectAttr
  53. * @param bizId
  54. * @param objectId
  55. * @param mappingId
  56. * @returns
  57. */
  58. export function deleteObjectMappingById(bizId: number, objectId: number, mappingId: number) {
  59. return apiRequest({
  60. url: `/biz/object/mapping/${bizId}/${objectId}/${mappingId}`,
  61. method: 'DELETE',
  62. })
  63. }