bizObjectAttrApi.ts 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. import apiRequest from '@/network/http/apiRequest'
  2. /**
  3. * 获取ObjectAttr列表
  4. * @param data
  5. * @returns
  6. */
  7. export function getObjectAttrByList(data: any) {
  8. return apiRequest({
  9. url: '/biz/object/attr',
  10. method: 'GET',
  11. params: data,
  12. })
  13. }
  14. /**
  15. * 根据Id获取ObjectAttr
  16. * @param bizId
  17. * @param objectId
  18. * @param attrId
  19. * @returns
  20. */
  21. export function getObjectAttrListById(bizId: number, objectId: number) {
  22. return apiRequest({
  23. url: `/biz/object/attr/${bizId}/${objectId}`,
  24. method: 'GET',
  25. })
  26. }
  27. /**
  28. * 根据Id获取ObjectAttr
  29. * @param bizId
  30. * @param objectId
  31. * @param attrId
  32. * @returns
  33. */
  34. export function getObjectAttrById(bizId: number, objectId: number, attrId: number) {
  35. return apiRequest({
  36. url: `/biz/object/attr/${bizId}/${objectId}/${attrId}`,
  37. method: 'GET',
  38. })
  39. }
  40. /**
  41. * 添加ObjectAttr
  42. * @param data
  43. * @returns
  44. */
  45. export function createObjectAttr(data: any) {
  46. return apiRequest({
  47. url: '/biz/object/attr/add',
  48. method: 'POST',
  49. data,
  50. })
  51. }
  52. /**
  53. * 更新ObjectAttr
  54. * @param data
  55. * @returns
  56. */
  57. export function updateObjectAttr(data: any) {
  58. return apiRequest({
  59. url: '/biz/object/attr/update',
  60. method: 'PUT',
  61. data,
  62. })
  63. }
  64. /**
  65. * 删除ObjectAttr
  66. * @param bizId
  67. * @param objectId
  68. * @param attrId
  69. * @returns
  70. */
  71. export function deleteObjectAttrById(bizId: number, objectId: number, attrId: number) {
  72. return apiRequest({
  73. url: `/biz/object/attr/${bizId}/${objectId}/${attrId}`,
  74. method: 'DELETE',
  75. })
  76. }