// 应用发布 API // Logan.Li import { http, type ListResponse } from '@/utils/request'; export const releaseApi = { getReleases: async (params?: { page?: number; page_size?: number }) => { return http.get('/releases', params); }, createRelease: async ( data: Record) => { return http.post('/releases', data); }, approveRelease: async (id: number | string) => { return http.post(`/releases/${id}/approve`); }, rejectRelease: async (id: number | string) => { return http.post(`/releases/${id}/reject`); }, deployRelease: async (id: number | string) => { return http.post(`/releases/${id}/deploy`); }, rollbackRelease: async (id: number | string) => { return http.post(`/releases/${id}/rollback`); }, };