126 lines
2.1 KiB
TypeScript
126 lines
2.1 KiB
TypeScript
import request from "@/utils/request";
|
||
import { System_BaseUrl } from "@/api/config";
|
||
const baseURL = System_BaseUrl + "/admin/version";
|
||
|
||
const VersionApi = {
|
||
getList() {
|
||
return request<any>({
|
||
url: `${baseURL}/list`,
|
||
method: "get",
|
||
});
|
||
},
|
||
add(data: addRequest) {
|
||
return request<any>({
|
||
url: `${baseURL}`,
|
||
method: "post",
|
||
data,
|
||
});
|
||
},
|
||
edit(data: editRequest) {
|
||
return request<any>({
|
||
url: `${baseURL}`,
|
||
method: "put",
|
||
data,
|
||
});
|
||
},
|
||
delete(id: string) {
|
||
return request<any>({
|
||
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;
|
||
}
|