12345678910111213141516171819202122232425262728293031323334353637383940 |
- import request from '@/config/axios'
- // AI 音乐 VO
- export interface MusicVO {
- id: number // 编号
- userId: number // 用户编号
- title: string // 音乐名称
- lyric: string // 歌词
- imageUrl: string // 图片地址
- audioUrl: string // 音频地址
- videoUrl: string // 视频地址
- status: number // 音乐状态
- gptDescriptionPrompt: string // 描述词
- prompt: string // 提示词
- platform: string // 模型平台
- model: string // 模型
- generateMode: number // 生成模式
- tags: string // 音乐风格标签
- publicStatus: boolean // 是否发布
- taskId: string // 任务id
- errorMessage: string // 错误信息
- }
- // AI 音乐 API
- export const MusicApi = {
- // 查询音乐分页
- getMusicPage: async (params: any) => {
- return await request.get({ url: `/ai/music/page`, params })
- },
- // 修改音乐
- updateMusic: async (data: MusicVO) => {
- return await request.put({ url: `/ai/music/update`, data })
- },
- // 删除音乐
- deleteMusic: async (id: number) => {
- return await request.delete({ url: `/ai/music/delete?id=` + id })
- }
- }
|