图像模型

This commit is contained in:
ZLI263
2025-10-15 09:27:45 +08:00
parent 4fae486ed5
commit a175b6d513
14 changed files with 1747 additions and 4 deletions

View File

@@ -0,0 +1,75 @@
import request from '@/utils/request'
// 获取图像管理列表
export function getImageList(params) {
return request({
url: '/image-model/page',
method: 'post',
params: params // 使用params而不是data这样参数会作为URL查询参数传递
})
}
// 获取图像详情
export function getImageDetail(id) {
return request({
url: `/api/image-management/${id}`,
method: 'get'
})
}
// 创建图像
export function createImage(data) {
return request({
url: '/api/image-management',
method: 'post',
data
})
}
// 更新图像
export function updateImage(id, data) {
return request({
url: `/api/image-management/${id}`,
method: 'put',
data
})
}
// 删除图像
export function deleteImage(uuid) {
return request({
url: `/image-model/delete/${uuid}`,
method: 'delete'
})
}
// 批量删除图像
export function batchDeleteImages(ids) {
return request({
url: '/api/image-management/batch-delete',
method: 'post',
data: { ids }
})
}
// 上传素材
export function uploadMaterial(formData, params = {}) {
return request({
url: '/image-model/upload',
method: 'post',
data: formData,
params: params, // 添加查询参数
headers: {
'Content-Type': 'multipart/form-data'
}
})
}
// 去除水印
export function removeWatermark(data) {
return request({
url: '/image-model/removeWatermar',
method: 'post',
data
})
}