checklistItemApi.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. import {
  2. request
  3. } from '@/utils/request'
  4. /**
  5. * 列表查询Checklist Item
  6. * @param data
  7. * @returns
  8. */
  9. export function getChecklistItemByList(data) {
  10. return request({
  11. url: '/checklist/item',
  12. method: 'GET',
  13. params: data
  14. })
  15. }
  16. /**
  17. * 基于Checklist Id查询Checklist Item List
  18. * @param checklistId 清单ID
  19. * @returns
  20. */
  21. export function getChecklistItemViewByList(checklistId) {
  22. return request({
  23. url: '/checklist/item/${checklistId}',
  24. method: 'GET'
  25. })
  26. }
  27. /**
  28. * 基于ID查询
  29. * @param checklistId 清单ID
  30. * @param itemId 分类项ID
  31. * @returns
  32. */
  33. export function getChecklistItemById(checklistId, itemId) {
  34. return request({
  35. url: `/checklist/item/${checklistId}/${itemId}`,
  36. method: 'GET'
  37. })
  38. }
  39. /**
  40. * 添加Checklist Item
  41. * @param data
  42. * @returns
  43. */
  44. export function createChecklistItem(data) {
  45. return request({
  46. url: `/checklist/item/add`,
  47. method: 'POST',
  48. data
  49. })
  50. }
  51. /**
  52. * 更新Checklist Item
  53. * @param data
  54. * @returns
  55. */
  56. export function updateChecklistItem(data) {
  57. return request({
  58. url: `/checklist/item/update`,
  59. method: 'PUT',
  60. data
  61. })
  62. }
  63. /**
  64. * 删除Checklist Item
  65. * @param checklistId 清单ID
  66. * @param itemId 分类项ID
  67. * @returns
  68. */
  69. export function deleteChecklistItemById(checklistId, itemId) {
  70. return request({
  71. url: `/checklist/item/${checklistId}/${itemId}`,
  72. method: 'DELETE'
  73. })
  74. }