import request from "@/utils/request"; import { System_BaseUrl } from "@/api/config"; const baseURL = System_BaseUrl + "/admin/version"; const VersionApi = { getList() { return request({ url: `${baseURL}/list`, method: "get", }); }, add(data: addRequest) { return request({ url: `${baseURL}`, method: "post", data, }); }, edit(data: editRequest) { return request({ url: `${baseURL}`, method: "put", data, }); }, delete(id: string) { return request({ url: `${baseURL}/` + id, method: "delete", }); }, }; export default VersionApi; export interface versionForm { /** * 版本 id */ id?: string; /** * 是否强制升级,0:不强制更新;1:强制更新 */ isForce?: number; /** * 更新内容 */ message?: string; /** * 渠道 ,pc 桌面端, manager_app 管理端, phone_book 电话机点餐 */ source?: string; /** * 类型,0 windows,1 安卓,2 iOS */ type?: string; /** * 下载地址 */ url?: string; /** * 版本号 */ version?: string; [property: string]: any; } export interface addRequest { /** * 是否强制更新,0:不强制更新;1:强制更新 */ isForce: number; /** * 更新内容 */ message: string; /** * 渠道,pc 桌面端, manager_app 管理端, phone_book 电话机点餐 */ source: string; /** * 类型,0 windows,1 安卓,2 iOS */ type: string; /** * 下载地址 */ url: string; /** * 版本号 */ version: string; [property: string]: any; } export interface editRequest { /** * 版本id,ID 编号 */ id: number; /** * 是否强制升级,0:不强制更新;1:强制更新 */ isForce: number; /** * 更新内容 */ message: string; /** * 渠道,pc 桌面端, manager_app 管理端, phone_book 电话机点餐 */ source: string; /** * 类型,0 windows,1 安卓,2 iOS */ type: string; /** * 下载地址 */ url: string; /** * 版本号 */ version: string; [property: string]: any; }