wardInfo.ts 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. import { defHttp } from '/@/utils/http/axios';
  2. enum Api {
  3. getWardInfo = '/biz/sys/wardInfo/query/list',
  4. wardInfoAdd = '/biz/sys/wardInfo/add',
  5. wardInfoEdit = '/biz/sys/wardInfo/edit',
  6. changeStatus = '/biz/sys/wardInfo/modify/status/',
  7. WardInfoById = '/biz/sys/wardInfo/detail',
  8. delWard = '/biz/sys/wardInfo/removeByIds',
  9. }
  10. export const getWardInfo = (params?: object) => {
  11. return defHttp.post({ url: Api.getWardInfo, params: params });
  12. };
  13. export const wardInfoAdd = (params?: object) => {
  14. return defHttp.post({ url: Api.wardInfoAdd, params: params });
  15. };
  16. export const wardInfoEdit = (params?: object) => {
  17. return defHttp.post({ url: Api.wardInfoEdit, params: params });
  18. };
  19. export const changeStatus = (id: string) => {
  20. return defHttp.post({ url: Api.changeStatus + id });
  21. };
  22. export const delWard = (params?: object) => {
  23. return defHttp.post({ url: Api.delWard, params: params });
  24. };
  25. export const wardInfoById = (id?: string | number, params?: object) => {
  26. return defHttp.get({ url: Api.WardInfoById + '/' + id, params: params });
  27. };