hrm-department-api.js 855 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /**
  2. * HRM部门信息 api 封装
  3. *
  4. * @Author: jelly
  5. * @Date: 2024-09-05 17:13:13
  6. * @Copyright jelly
  7. */
  8. import { postRequest, getRequest } from '/@/lib/axios';
  9. export const hrmDepartmentApi = {
  10. /**
  11. * 分页查询 @author jelly
  12. */
  13. queryPage: (param) => {
  14. return postRequest('/hrmDepartment/queryPage', param);
  15. },
  16. /**
  17. * 增加 @author jelly
  18. */
  19. add: (param) => {
  20. return postRequest('/hrmDepartment/add', param);
  21. },
  22. /**
  23. * 修改 @author jelly
  24. */
  25. update: (param) => {
  26. return postRequest('/hrmDepartment/update', param);
  27. },
  28. /**
  29. * 删除 @author jelly
  30. */
  31. delete: (id) => {
  32. return getRequest(`/hrmDepartment/delete/${id}`);
  33. },
  34. /**
  35. * 批量删除 @author jelly
  36. */
  37. batchDelete: (idList) => {
  38. return postRequest('/hrmDepartment/batchDelete', idList);
  39. },
  40. };