jobClassApi.js 911 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. import request from '@/utils/request'
  2. /**
  3. * 获取Job Class列表
  4. * @param data
  5. */
  6. export function getJobClassByList(data) {
  7. return request({
  8. url: '/job/class',
  9. method: 'GET',
  10. params: data
  11. })
  12. }
  13. /**
  14. * 根据Id获取Job Class
  15. * @param jobClassId
  16. */
  17. export function getJobClassById(jobClassId) {
  18. return request({
  19. url: `/job/class/${jobClassId}`,
  20. method: 'GET'
  21. })
  22. }
  23. /**
  24. * 添加Job Class
  25. * @param data
  26. */
  27. export function createJobClass(data) {
  28. return request({
  29. url: `/job/class/add`,
  30. method: 'POST',
  31. data
  32. })
  33. }
  34. /**
  35. * 更新Job Class
  36. * @param data
  37. */
  38. export function updateJobClass(data) {
  39. return request({
  40. url: `/job/class/update`,
  41. method: 'PUT',
  42. data
  43. })
  44. }
  45. /**
  46. * 删除Job Class
  47. * @param jobClassId
  48. */
  49. export function deleteJobClassById(jobClassId) {
  50. return request({
  51. url: `/job/class/${jobClassId}`,
  52. method: 'DELETE'
  53. })
  54. }