整合数据
This commit is contained in:
@@ -59,6 +59,14 @@ export function setAccountPoolUnavailable(module, data) {
|
||||
});
|
||||
}
|
||||
|
||||
export function updateAccountPoolUsable(module, data) {
|
||||
return request({
|
||||
url: `${base(module)}/updateUsable`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
export function updateAccountPoolPlatform(module, data) {
|
||||
return request({
|
||||
url: `${base(module)}/updatePlatform`,
|
||||
|
||||
@@ -0,0 +1,106 @@
|
||||
// @ts-ignore request 封装是 JS 文件,项目未提供 TS 声明
|
||||
import request from '@/utils/request';
|
||||
|
||||
const baseUrl = '/platform/cursor/activationcode';
|
||||
|
||||
export interface CursorActivationCodeQuery {
|
||||
page?: number;
|
||||
pageSize?: number;
|
||||
keyword?: string;
|
||||
status?: number | string;
|
||||
type?: number | string;
|
||||
bindStatus?: number | string;
|
||||
}
|
||||
|
||||
export interface CursorActivationCodePayload {
|
||||
id?: number | string;
|
||||
code?: string;
|
||||
type?: number;
|
||||
status?: number;
|
||||
durationDays?: number;
|
||||
bindAccount?: string;
|
||||
bindDeviceId?: number | string;
|
||||
ownerUserId?: number | string;
|
||||
ownerUserName?: string;
|
||||
activatedAt?: string;
|
||||
expiredAt?: string;
|
||||
remark?: string;
|
||||
}
|
||||
|
||||
export interface GenerateActivationCodePayload {
|
||||
count: number;
|
||||
type?: number;
|
||||
durationDays?: number;
|
||||
ownerUserId?: number | string;
|
||||
ownerUserName?: string;
|
||||
remark?: string;
|
||||
}
|
||||
|
||||
export function getCursorActivationCodeList(params: CursorActivationCodeQuery) {
|
||||
return request({
|
||||
url: `${baseUrl}/list`,
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function getCursorActivationCodeDetail(id: number | string) {
|
||||
return request({
|
||||
url: `${baseUrl}/detail/${id}`,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function addCursorActivationCode(data: CursorActivationCodePayload) {
|
||||
return request({
|
||||
url: `${baseUrl}/add`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
export function updateCursorActivationCode(data: CursorActivationCodePayload) {
|
||||
return request({
|
||||
url: `${baseUrl}/update`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
export function deleteCursorActivationCode(id: number | string) {
|
||||
return request({
|
||||
url: `${baseUrl}/delete/${id}`,
|
||||
method: 'post',
|
||||
});
|
||||
}
|
||||
|
||||
export function generateCursorActivationCode(data: GenerateActivationCodePayload) {
|
||||
return request({
|
||||
url: `${baseUrl}/generate`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
export function enableCursorActivationCode(id: number | string) {
|
||||
return request({
|
||||
url: `${baseUrl}/enable/${id}`,
|
||||
method: 'post',
|
||||
});
|
||||
}
|
||||
|
||||
export function disableCursorActivationCode(id: number | string) {
|
||||
return request({
|
||||
url: `${baseUrl}/disable/${id}`,
|
||||
method: 'post',
|
||||
});
|
||||
}
|
||||
|
||||
export function exportCursorActivationCode(params: CursorActivationCodeQuery) {
|
||||
return request({
|
||||
url: `${baseUrl}/export`,
|
||||
method: 'get',
|
||||
params,
|
||||
responseType: 'blob',
|
||||
});
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
// @ts-ignore request 封装是 JS 文件,项目未提供 TS 声明
|
||||
import request from '@/utils/request';
|
||||
|
||||
const baseUrl = '/platform/cursor/equipment';
|
||||
|
||||
export interface CursorEquipmentQuery {
|
||||
page?: number;
|
||||
pageSize?: number;
|
||||
keyword?: string;
|
||||
status?: number | string;
|
||||
system?: string;
|
||||
os?: string;
|
||||
}
|
||||
|
||||
export interface CursorEquipmentPayload {
|
||||
id?: number;
|
||||
deviceInfo?: string;
|
||||
machineCode?: string;
|
||||
status?: number;
|
||||
system?: string;
|
||||
version?: string;
|
||||
bindAccount?: string;
|
||||
ownerUserId?: number;
|
||||
ownerUserName?: string;
|
||||
activationTime?: string;
|
||||
expireTime?: string;
|
||||
remark?: string;
|
||||
}
|
||||
|
||||
export function getCursorEquipmentList(params: CursorEquipmentQuery) {
|
||||
return request({
|
||||
url: `${baseUrl}/list`,
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function getCursorEquipmentDetail(id: number | string) {
|
||||
return request({
|
||||
url: `${baseUrl}/detail/${id}`,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
export function addCursorEquipment(data: CursorEquipmentPayload) {
|
||||
return request({
|
||||
url: `${baseUrl}/add`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
export function updateCursorEquipment(data: CursorEquipmentPayload) {
|
||||
return request({
|
||||
url: `${baseUrl}/update`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
export function deleteCursorEquipment(id: number | string) {
|
||||
return request({
|
||||
url: `${baseUrl}/delete/${id}`,
|
||||
method: 'post',
|
||||
});
|
||||
}
|
||||
|
||||
export function activateCursorEquipment(data: { id: number | string }) {
|
||||
return request({
|
||||
url: `${baseUrl}/activate`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
export function getCursorEquipmentActivationRecords(params: Record<string, any>) {
|
||||
return request({
|
||||
url: `${baseUrl}/activationRecords`,
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
export function getCursorEquipmentExtractRecords(params: Record<string, any>) {
|
||||
return request({
|
||||
url: `${baseUrl}/extractRecords`,
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user