service.ts 573 B

123456789101112131415161718192021222324
  1. import { request } from 'umi';
  2. import SystemConst from '@/utils/const';
  3. class Service {
  4. private api = `/${SystemConst.API_BASE}/user/settings`;
  5. public history = {
  6. query: (type: string) =>
  7. request(`${this.api}/${type}`, {
  8. method: 'GET',
  9. }),
  10. save: (type: string, data: Record<string, unknown>) =>
  11. request(`${this.api}/${type}`, {
  12. method: 'POST',
  13. data,
  14. }),
  15. remove: (type: string, key: string) =>
  16. request(`${this.api}/${type}/${key}`, {
  17. method: 'DELETE',
  18. }),
  19. };
  20. }
  21. export default Service;