carousal.ts 976 B

1234567891011121314151617181920212223242526272829
  1. import httpClient from './httpClient'
  2. import type { CreateCarousalsRequest, GetCarousalsRequest } from '@/model/carousals'
  3. export const createCarousal = (createCarousalsRequest: CreateCarousalsRequest) => {
  4. return httpClient.post('/carousals', createCarousalsRequest)
  5. }
  6. export const getCarousalList = (getCarousalsRequest:GetCarousalsRequest) => {
  7. return httpClient.get('/carousals',getCarousalsRequest)
  8. }
  9. export const getCarousalItem = (id:string) => {
  10. return httpClient.get(`/carousals/${id}`)
  11. }
  12. export const updateCarousalItem = (id:number,updateCarousalsRequest: CreateCarousalsRequest) => {
  13. return httpClient.put(`/carousals/${id}`,updateCarousalsRequest)
  14. }
  15. export const deleteCarousal = (id:number) => {
  16. return httpClient.delete(`/carousals/${id}`)
  17. }
  18. export const activeCarousal = (id:number) => {
  19. return httpClient.put(`/carousals/${id}/active`)
  20. }
  21. export const inactiveCarousal = (id:number) => {
  22. return httpClient.put(`/carousals/${id}/inactive`)
  23. }