automated_admin/build/cool/eps.d.ts

3476 lines
50 KiB
TypeScript
Raw Normal View History

2025-01-09 16:13:14 +08:00
declare namespace Eps {
interface AppComplainEntity {
/**
* ID
*/
id?: number;
/**
* ID
*/
userId?: number;
/**
*
*/
type?: number;
/**
*
*/
contact?: string;
/**
*
*/
content?: string;
/**
*
*/
images?: json;
/**
* 0- 1-
*/
status?: number;
/**
* ID
*/
handlerId?: number;
/**
*
*/
remark?: string;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface AppFeedbackEntity {
/**
* ID
*/
id?: number;
/**
* ID
*/
userId?: number;
/**
*
*/
contact?: string;
/**
*
*/
type?: number;
/**
*
*/
content?: string;
/**
*
*/
images?: json;
/**
* 0- 1-
*/
status?: number;
/**
* ID
*/
handlerId?: number;
/**
*
*/
remark?: string;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface AppGoodsEntity {
/**
* ID
*/
id?: number;
/**
*
*/
title?: string;
/**
*
*/
price?: number;
/**
*
*/
originalPrice?: number;
/**
*
*/
description?: string;
/**
* 0- 1-
*/
status?: number;
/**
*
*/
sort?: number;
/**
* 0- 1- 2- 3-
*/
type?: number;
/**
*
*/
duration?: number;
/**
*
*/
tag?: string;
/**
*
*/
tagColor?: string;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface AppVersionEntity {
/**
* ID
*/
id?: number;
/**
*
*/
name?: string;
/**
*
*/
version?: string;
/**
*
*/
type?: number;
/**
*
*/
url?: string;
/**
* 0- 1-
*/
forceUpdate?: number;
/**
* 0- 1-
*/
status?: number;
/**
* 0- 1-
*/
hotUpdate?: number;
/**
*
*/
description?: string;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface BaseSysDepartmentEntity {
/**
* ID
*/
id?: number;
/**
*
*/
name?: string;
/**
* ID
*/
parentId?: number;
/**
*
*/
orderNum?: number;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface BaseSysLogEntity {
/**
* ID
*/
id?: number;
/**
* ID
*/
userId?: number;
/**
*
*/
action?: string;
/**
* ip
*/
ip?: string;
/**
* ip地址
*/
ipAddr?: string;
/**
*
*/
params?: json;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface BaseSysMenuEntity {
/**
* ID
*/
id?: number;
/**
* ID
*/
parentId?: number;
/**
*
*/
name?: string;
/**
*
*/
router?: string;
/**
*
*/
perms?: string;
/**
* 0- 1- 2-
*/
type?: number;
/**
*
*/
icon?: string;
/**
*
*/
orderNum?: number;
/**
*
*/
viewPath?: string;
/**
*
*/
keepAlive?: boolean;
/**
*
*/
isShow?: boolean;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface BaseSysParamEntity {
/**
* ID
*/
id?: number;
/**
*
*/
keyName?: string;
/**
*
*/
name?: string;
/**
*
*/
data?: string;
/**
* 0- 1- 2-
*/
dataType?: number;
/**
*
*/
remark?: string;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface BaseSysRoleEntity {
/**
* ID
*/
id?: number;
/**
* ID
*/
userId?: string;
/**
*
*/
name?: string;
/**
*
*/
label?: string;
/**
*
*/
remark?: string;
/**
*
*/
relevance?: boolean;
/**
*
*/
menuIdList?: json;
/**
*
*/
departmentIdList?: json;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface BaseSysUserEntity {
/**
* ID
*/
id?: number;
/**
* ID
*/
departmentId?: number;
/**
*
*/
name?: string;
/**
*
*/
username?: string;
/**
*
*/
password?: string;
/**
* , token失效
*/
passwordV?: number;
/**
*
*/
nickName?: string;
/**
*
*/
headImg?: string;
/**
*
*/
phone?: string;
/**
*
*/
email?: string;
/**
*
*/
remark?: string;
/**
* 0- 1-
*/
status?: number;
/**
* socketId
*/
socketId?: string;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface CsMsgEntity {
/**
* ID
*/
id?: number;
/**
* ID
*/
userId?: number;
/**
* ID
*/
sessionId?: number;
/**
*
*/
content?: json;
/**
* 0- 1-
*/
type?: number;
/**
* 0- 1-
*/
status?: number;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface CsSessionEntity {
/**
* ID
*/
id?: number;
/**
* ID
*/
userId?: number;
/**
*
*/
lastMsg?: json;
/**
*
*/
adminUnreadCount?: number;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface DictInfoEntity {
/**
* ID
*/
id?: number;
/**
* ID
*/
typeId?: number;
/**
*
*/
name?: string;
/**
*
*/
value?: string;
/**
*
*/
orderNum?: number;
/**
*
*/
remark?: string;
/**
* ID
*/
parentId?: number;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface DictTypeEntity {
/**
* ID
*/
id?: number;
/**
*
*/
name?: string;
/**
*
*/
key?: string;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface GoodsCommentEntity {
/**
* ID
*/
id?: number;
/**
* ID
*/
userId?: number;
/**
* ID
*/
goodsId?: number;
/**
* ID
*/
orderId?: number;
/**
*
*/
content?: string;
/**
*
*/
starCount?: number;
/**
*
*/
pics?: json;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface GoodsInfoEntity {
/**
* ID
*/
id?: number;
/**
* ID
*/
typeId?: number;
/**
*
*/
title?: string;
/**
*
*/
subTitle?: string;
/**
*
*/
mainPic?: string;
/**
*
*/
pics?: json;
/**
*
*/
price?: number;
/**
*
*/
sold?: number;
/**
*
*/
content?: string;
/**
* 0- 1-
*/
status?: number;
/**
*
*/
sortNum?: number;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface GoodsSearchKeywordEntity {
/**
* ID
*/
id?: number;
/**
*
*/
name?: string;
/**
*
*/
sortNum?: number;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface GoodsSpecEntity {
/**
* ID
*/
id?: number;
/**
* ID
*/
goodsId?: number;
/**
*
*/
name?: string;
/**
*
*/
price?: number;
/**
*
*/
stock?: number;
/**
*
*/
sortNum?: number;
/**
*
*/
images?: json;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface GoodsTypeEntity {
/**
* ID
*/
id?: number;
/**
*
*/
name?: string;
/**
* ID
*/
parentId?: number;
/**
*
*/
sortNum?: number;
/**
*
*/
pic?: string;
/**
* 0- 1-
*/
status?: number;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface InfoBannerEntity {
/**
* ID
*/
id?: number;
/**
*
*/
description?: string;
/**
*
*/
path?: string;
/**
*
*/
pic?: string;
/**
*
*/
sortNum?: number;
/**
* 1:启用 2:禁用
*/
status?: number;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface MarketCouponInfoEntity {
/**
* ID
*/
id?: number;
/**
*
*/
title?: string;
/**
*
*/
description?: string;
/**
* 0-
*/
type?: number;
/**
*
*/
amount?: number;
/**
*
*/
num?: number;
/**
*
*/
receivedNum?: number;
/**
*
*/
startTime?: Date;
/**
*
*/
endTime?: Date;
/**
* 0- 1-
*/
status?: number;
/**
*
*/
condition?: json;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface MarketCouponUserEntity {
/**
* ID
*/
id?: number;
/**
* ID
*/
userId?: number;
/**
* ID
*/
couponId?: number;
/**
* 0-使 1-使
*/
status?: number;
/**
* 使
*/
useTime?: Date;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface OrderInfoEntity {
/**
* ID
*/
id?: number;
/**
* ID
*/
userId?: number;
/**
*
*/
title?: string;
/**
* 0- 1- 2-
*/
payType?: number;
/**
*
*/
payTime?: Date;
/**
*
*/
orderNum?: string;
/**
* 0- 1- 2- 3- 4- 5-退 6-退 7-
*/
status?: number;
/**
*
*/
price?: number;
/**
*
*/
discountPrice?: number;
/**
*
*/
discountSource?: json;
/**
*
*/
address?: json;
/**
*
*/
logistics?: json;
/**
* 退
*/
refund?: json;
/**
* 退
*/
refundStatus?: number;
/**
* 退
*/
refundApplyTime?: Date;
/**
*
*/
remark?: string;
/**
*
*/
closeRemark?: string;
/**
* 已开票: 0- 1-
*/
invoice?: number;
/**
* 0- 1- 2-App
*/
wxType?: number;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface PluginInfoEntity {
/**
* ID
*/
id?: number;
/**
*
*/
name?: string;
/**
*
*/
description?: string;
/**
* Key名
*/
keyName?: string;
/**
* Hook
*/
hook?: string;
/**
*
*/
readme?: string;
/**
*
*/
version?: string;
/**
* Logo(base64)
*/
logo?: string;
/**
*
*/
author?: string;
/**
* 0- 1-
*/
status?: number;
/**
*
*/
content?: json;
/**
* plugin.json
*/
pluginJson?: json;
/**
*
*/
config?: json;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface RecycleDataEntity {
/**
* ID
*/
id?: number;
/**
*
*/
entityInfo?: json;
/**
*
*/
userId?: number;
/**
*
*/
data?: json;
/**
*
*/
url?: string;
/**
*
*/
params?: json;
/**
*
*/
count?: number;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface SpaceInfoEntity {
/**
* ID
*/
id?: number;
/**
*
*/
url?: string;
/**
*
*/
type?: string;
/**
* ID
*/
classifyId?: number;
/**
* id
*/
fileId?: string;
/**
*
*/
name?: string;
/**
*
*/
size?: number;
/**
*
*/
version?: number;
/**
*
*/
key?: string;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface SpaceTypeEntity {
/**
* ID
*/
id?: number;
/**
*
*/
name?: string;
/**
* ID
*/
parentId?: number;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface TaskInfoEntity {
/**
* ID
*/
id?: number;
/**
* ID
*/
jobId?: string;
/**
*
*/
repeatConf?: string;
/**
*
*/
name?: string;
/**
* cron
*/
cron?: string;
/**
*
*/
limit?: number;
/**
* cron设置了
*/
every?: number;
/**
*
*/
remark?: string;
/**
* 0- 1-
*/
status?: number;
/**
*
*/
startDate?: Date;
/**
*
*/
endDate?: Date;
/**
*
*/
data?: string;
/**
* service实例ID
*/
service?: string;
/**
* 0- 1-
*/
type?: number;
/**
*
*/
nextRunTime?: Date;
/**
* 0-cron 1-
*/
taskType?: number;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface UserAddressEntity {
/**
* ID
*/
id?: number;
/**
* ID
*/
userId?: number;
/**
*
*/
contact?: string;
/**
*
*/
phone?: string;
/**
*
*/
province?: string;
/**
*
*/
city?: string;
/**
*
*/
district?: string;
/**
*
*/
address?: string;
/**
*
*/
isDefault?: boolean;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface UserInfoEntity {
/**
* ID
*/
id?: number;
/**
* ID
*/
unionid?: string;
/**
*
*/
avatarUrl?: string;
/**
*
*/
nickName?: string;
/**
*
*/
phone?: string;
/**
* 0- 1- 2-
*/
gender?: number;
/**
* 0- 1- 2-
*/
status?: number;
/**
* 0- 1- 2-H5
*/
loginType?: number;
/**
*
*/
password?: string;
/**
*
*/
createTime?: Date;
/**
*
*/
updateTime?: Date;
/**
*
*/
[key: string]: any;
}
interface TestEntity {
/**
*
*/
[key: string]: any;
}
interface DemoUserFollowEntity {
/**
*
*/
[key: string]: any;
}
interface DemoUserInfoEntity {
/**
*
*/
[key: string]: any;
}
interface AppComplain {
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<AppComplainEntity>;
/**
*
*/
list(data?: any): Promise<AppComplainEntity[]>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: AppComplainEntity[];
[key: string]: any;
}>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
delete: string;
update: string;
info: string;
list: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
delete: boolean;
update: boolean;
info: boolean;
list: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface AppFeedback {
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<AppFeedbackEntity>;
/**
*
*/
list(data?: any): Promise<AppFeedbackEntity[]>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: AppFeedbackEntity[];
[key: string]: any;
}>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
delete: string;
update: string;
info: string;
list: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
delete: boolean;
update: boolean;
info: boolean;
list: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface AppGoods {
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<AppGoodsEntity>;
/**
*
*/
list(data?: any): Promise<AppGoodsEntity[]>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: AppGoodsEntity[];
[key: string]: any;
}>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
delete: string;
update: string;
info: string;
list: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
delete: boolean;
update: boolean;
info: boolean;
list: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface AppVersion {
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<AppVersionEntity>;
/**
*
*/
list(data?: any): Promise<AppVersionEntity[]>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: AppVersionEntity[];
[key: string]: any;
}>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
delete: string;
update: string;
info: string;
list: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
delete: boolean;
update: boolean;
info: boolean;
list: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface BaseComm {
/**
*
*/
personUpdate(data?: any): Promise<any>;
/**
*
*/
uploadMode(data?: any): Promise<any>;
/**
*
*/
permmenu(data?: any): Promise<any>;
/**
*
*/
person(data?: any): Promise<any>;
/**
*
*/
upload(data?: any): Promise<any>;
/**
* 退
*/
logout(data?: any): Promise<any>;
/**
*
*/
permission: {
personUpdate: string;
uploadMode: string;
permmenu: string;
person: string;
upload: string;
logout: string;
};
/**
*
*/
_permission: {
personUpdate: boolean;
uploadMode: boolean;
permmenu: boolean;
person: boolean;
upload: boolean;
logout: boolean;
};
/**
*
*/
request: Service["request"];
}
interface BaseOpen {
/**
* token
*/
refreshToken(data?: any): Promise<any>;
/**
*
*/
captcha(data?: any): Promise<any>;
/**
*
*/
login(data?: any): Promise<any>;
/**
*
*/
html(data?: any): Promise<any>;
/**
*
*/
eps(data?: any): Promise<any>;
/**
*
*/
permission: {
refreshToken: string;
captcha: string;
login: string;
html: string;
eps: string;
};
/**
*
*/
_permission: {
refreshToken: boolean;
captcha: boolean;
login: boolean;
html: boolean;
eps: boolean;
};
/**
*
*/
request: Service["request"];
}
interface BaseSysDepartment {
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
order(data?: any): Promise<any>;
/**
*
*/
list(data?: any): Promise<BaseSysDepartmentEntity[]>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: { delete: string; update: string; order: string; list: string; add: string };
/**
*
*/
_permission: {
delete: boolean;
update: boolean;
order: boolean;
list: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface BaseSysLog {
/**
*
*/
setKeep(data?: any): Promise<any>;
/**
*
*/
getKeep(data?: any): Promise<any>;
/**
*
*/
clear(data?: any): Promise<any>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: BaseSysLogEntity[];
[key: string]: any;
}>;
/**
*
*/
permission: { setKeep: string; getKeep: string; clear: string; page: string };
/**
*
*/
_permission: { setKeep: boolean; getKeep: boolean; clear: boolean; page: boolean };
/**
*
*/
request: Service["request"];
}
interface BaseSysMenu {
/**
*
*/
create(data?: any): Promise<any>;
/**
*
*/
export(data?: any): Promise<any>;
/**
*
*/
import(data?: any): Promise<any>;
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
parse(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<BaseSysMenuEntity>;
/**
*
*/
list(data?: any): Promise<BaseSysMenuEntity[]>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: BaseSysMenuEntity[];
[key: string]: any;
}>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
create: string;
export: string;
import: string;
delete: string;
update: string;
parse: string;
info: string;
list: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
create: boolean;
export: boolean;
import: boolean;
delete: boolean;
update: boolean;
parse: boolean;
info: boolean;
list: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface BaseSysParam {
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
html(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<BaseSysParamEntity>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: BaseSysParamEntity[];
[key: string]: any;
}>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
delete: string;
update: string;
html: string;
info: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
delete: boolean;
update: boolean;
html: boolean;
info: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface BaseSysRole {
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<BaseSysRoleEntity>;
/**
*
*/
list(data?: any): Promise<BaseSysRoleEntity[]>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: BaseSysRoleEntity[];
[key: string]: any;
}>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
delete: string;
update: string;
info: string;
list: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
delete: boolean;
update: boolean;
info: boolean;
list: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface BaseSysUser {
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
move(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<BaseSysUserEntity>;
/**
*
*/
list(data?: any): Promise<BaseSysUserEntity[]>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: BaseSysUserEntity[];
[key: string]: any;
}>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
delete: string;
update: string;
move: string;
info: string;
list: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
delete: boolean;
update: boolean;
move: boolean;
info: boolean;
list: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface CountHome {
/**
*
*/
goodsCategory(data?: any): Promise<any>;
/**
*
*/
orderSummary(data?: any): Promise<any>;
/**
*
*/
userSummary(data?: any): Promise<any>;
/**
*
*/
orderChart(data?: any): Promise<any>;
/**
*
*/
userChart(data?: any): Promise<any>;
/**
*
*/
goodsRank(data?: any): Promise<any>;
/**
*
*/
permission: {
goodsCategory: string;
orderSummary: string;
userSummary: string;
orderChart: string;
userChart: string;
goodsRank: string;
};
/**
*
*/
_permission: {
goodsCategory: boolean;
orderSummary: boolean;
userSummary: boolean;
orderChart: boolean;
userChart: boolean;
goodsRank: boolean;
};
/**
*
*/
request: Service["request"];
}
interface CsMsg {
/**
*
*/
unreadCount(data?: any): Promise<any>;
/**
*
*/
read(data?: any): Promise<any>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: CsMsgEntity[];
[key: string]: any;
}>;
/**
*
*/
permission: { unreadCount: string; read: string; page: string };
/**
*
*/
_permission: { unreadCount: boolean; read: boolean; page: boolean };
/**
*
*/
request: Service["request"];
}
interface CsSession {
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: CsSessionEntity[];
[key: string]: any;
}>;
/**
*
*/
permission: { page: string };
/**
*
*/
_permission: { page: boolean };
/**
*
*/
request: Service["request"];
}
interface DictInfo {
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
data(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<DictInfoEntity>;
/**
*
*/
list(data?: any): Promise<DictInfoEntity[]>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: DictInfoEntity[];
[key: string]: any;
}>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
delete: string;
update: string;
data: string;
info: string;
list: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
delete: boolean;
update: boolean;
data: boolean;
info: boolean;
list: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface DictType {
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<DictTypeEntity>;
/**
*
*/
list(data?: any): Promise<DictTypeEntity[]>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: DictTypeEntity[];
[key: string]: any;
}>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
delete: string;
update: string;
info: string;
list: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
delete: boolean;
update: boolean;
info: boolean;
list: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface GoodsComment {
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: GoodsCommentEntity[];
[key: string]: any;
}>;
/**
*
*/
permission: { page: string };
/**
*
*/
_permission: { page: boolean };
/**
*
*/
request: Service["request"];
}
interface GoodsInfo {
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<GoodsInfoEntity>;
/**
*
*/
list(data?: any): Promise<GoodsInfoEntity[]>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: GoodsInfoEntity[];
[key: string]: any;
}>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
delete: string;
update: string;
info: string;
list: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
delete: boolean;
update: boolean;
info: boolean;
list: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface GoodsSearchKeyword {
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<GoodsSearchKeywordEntity>;
/**
*
*/
list(data?: any): Promise<GoodsSearchKeywordEntity[]>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: GoodsSearchKeywordEntity[];
[key: string]: any;
}>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
delete: string;
update: string;
info: string;
list: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
delete: boolean;
update: boolean;
info: boolean;
list: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface GoodsSpec {
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<GoodsSpecEntity>;
/**
*
*/
list(data?: any): Promise<GoodsSpecEntity[]>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: GoodsSpecEntity[];
[key: string]: any;
}>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
delete: string;
update: string;
info: string;
list: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
delete: boolean;
update: boolean;
info: boolean;
list: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface GoodsType {
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<GoodsTypeEntity>;
/**
*
*/
list(data?: any): Promise<GoodsTypeEntity[]>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: GoodsTypeEntity[];
[key: string]: any;
}>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
delete: string;
update: string;
info: string;
list: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
delete: boolean;
update: boolean;
info: boolean;
list: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface InfoBanner {
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<InfoBannerEntity>;
/**
*
*/
list(data?: any): Promise<InfoBannerEntity[]>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: InfoBannerEntity[];
[key: string]: any;
}>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
delete: string;
update: string;
info: string;
list: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
delete: boolean;
update: boolean;
info: boolean;
list: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface MarketCouponInfo {
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<MarketCouponInfoEntity>;
/**
*
*/
list(data?: any): Promise<MarketCouponInfoEntity[]>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: MarketCouponInfoEntity[];
[key: string]: any;
}>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
delete: string;
update: string;
info: string;
list: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
delete: boolean;
update: boolean;
info: boolean;
list: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface MarketCouponUser {
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<MarketCouponUserEntity>;
/**
*
*/
list(data?: any): Promise<MarketCouponUserEntity[]>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: MarketCouponUserEntity[];
[key: string]: any;
}>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
delete: string;
update: string;
info: string;
list: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
delete: boolean;
update: boolean;
info: boolean;
list: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface OrderInfo {
/**
* 退
*/
refundHandle(data?: any): Promise<any>;
/**
*
*/
logistics(data?: any): Promise<any>;
/**
*
*/
deliver(data?: any): Promise<any>;
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<OrderInfoEntity>;
/**
*
*/
list(data?: any): Promise<OrderInfoEntity[]>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: OrderInfoEntity[];
[key: string]: any;
}>;
/**
*
*/
permission: {
refundHandle: string;
logistics: string;
deliver: string;
delete: string;
update: string;
info: string;
list: string;
page: string;
};
/**
*
*/
_permission: {
refundHandle: boolean;
logistics: boolean;
deliver: boolean;
delete: boolean;
update: boolean;
info: boolean;
list: boolean;
page: boolean;
};
/**
*
*/
request: Service["request"];
}
interface PluginInfo {
/**
*
*/
install(data?: any): Promise<any>;
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<PluginInfoEntity>;
/**
*
*/
list(data?: any): Promise<PluginInfoEntity[]>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: PluginInfoEntity[];
[key: string]: any;
}>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
install: string;
delete: string;
update: string;
info: string;
list: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
install: boolean;
delete: boolean;
update: boolean;
info: boolean;
list: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface RecycleData {
/**
*
*/
restore(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<RecycleDataEntity>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: RecycleDataEntity[];
[key: string]: any;
}>;
/**
*
*/
permission: { restore: string; info: string; page: string };
/**
*
*/
_permission: { restore: boolean; info: boolean; page: boolean };
/**
*
*/
request: Service["request"];
}
interface SpaceInfo {
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<SpaceInfoEntity>;
/**
*
*/
list(data?: any): Promise<SpaceInfoEntity[]>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: SpaceInfoEntity[];
[key: string]: any;
}>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
delete: string;
update: string;
info: string;
list: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
delete: boolean;
update: boolean;
info: boolean;
list: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface SpaceType {
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<SpaceTypeEntity>;
/**
*
*/
list(data?: any): Promise<SpaceTypeEntity[]>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: SpaceTypeEntity[];
[key: string]: any;
}>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
delete: string;
update: string;
info: string;
list: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
delete: boolean;
update: boolean;
info: boolean;
list: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface TaskInfo {
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
start(data?: any): Promise<any>;
/**
*
*/
once(data?: any): Promise<any>;
/**
*
*/
stop(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<TaskInfoEntity>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: TaskInfoEntity[];
[key: string]: any;
}>;
/**
*
*/
log(data?: any): Promise<any>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
delete: string;
update: string;
start: string;
once: string;
stop: string;
info: string;
page: string;
log: string;
add: string;
};
/**
*
*/
_permission: {
delete: boolean;
update: boolean;
start: boolean;
once: boolean;
stop: boolean;
info: boolean;
page: boolean;
log: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface UserAddress {
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<UserAddressEntity>;
/**
*
*/
list(data?: any): Promise<UserAddressEntity[]>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: UserAddressEntity[];
[key: string]: any;
}>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
delete: string;
update: string;
info: string;
list: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
delete: boolean;
update: boolean;
info: boolean;
list: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface UserInfo {
/**
*
*/
delete(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<UserInfoEntity>;
/**
*
*/
list(data?: any): Promise<UserInfoEntity[]>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: UserInfoEntity[];
[key: string]: any;
}>;
/**
*
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
delete: string;
update: string;
info: string;
list: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
delete: boolean;
update: boolean;
info: boolean;
list: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface Test {
/**
* page
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: TestEntity[];
[key: string]: any;
}>;
/**
* update
*/
update(data?: any): Promise<any>;
/**
* add
*/
add(data?: any): Promise<any>;
/**
* info
*/
info(data?: any): Promise<TestEntity>;
/**
* delete
*/
delete(data?: any): Promise<any>;
/**
* list
*/
list(data?: any): Promise<TestEntity[]>;
/**
*
*/
permission: {
page: string;
update: string;
add: string;
info: string;
delete: string;
list: string;
};
/**
*
*/
_permission: {
page: boolean;
update: boolean;
add: boolean;
info: boolean;
delete: boolean;
list: boolean;
};
/**
*
*/
request: Service["request"];
}
interface DemoUserFollow {
/**
* page
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: DemoUserFollowEntity[];
[key: string]: any;
}>;
/**
* list
*/
list(data?: any): Promise<DemoUserFollowEntity[]>;
/**
* info
*/
info(data?: any): Promise<DemoUserFollowEntity>;
/**
* delete
*/
delete(data?: any): Promise<any>;
/**
* update
*/
update(data?: any): Promise<any>;
/**
* add
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
page: string;
list: string;
info: string;
delete: string;
update: string;
add: string;
};
/**
*
*/
_permission: {
page: boolean;
list: boolean;
info: boolean;
delete: boolean;
update: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface DemoUserInfo {
/**
* t1
*/
t1(data?: any): Promise<any>;
/**
* t2
*/
t2(data?: any): Promise<any>;
/**
* t3
*/
t3(data?: any): Promise<any>;
/**
* page
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: DemoUserInfoEntity[];
[key: string]: any;
}>;
/**
* list
*/
list(data?: any): Promise<DemoUserInfoEntity[]>;
/**
* info
*/
info(data?: any): Promise<DemoUserInfoEntity>;
/**
* delete
*/
delete(data?: any): Promise<any>;
/**
* update
*/
update(data?: any): Promise<any>;
/**
* add
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: {
t1: string;
t2: string;
t3: string;
page: string;
list: string;
info: string;
delete: string;
update: string;
add: string;
};
/**
*
*/
_permission: {
t1: boolean;
t2: boolean;
t3: boolean;
page: boolean;
list: boolean;
info: boolean;
delete: boolean;
update: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
type json = any;
type Service = {
request(options?: {
url: string;
method?: "POST" | "GET" | "PUT" | "DELETE" | "PATCH" | "HEAD" | "OPTIONS";
data?: any;
params?: any;
headers?: {
[key: string]: any;
};
timeout?: number;
proxy?: boolean;
[key: string]: any;
}): Promise<any>;
app: { complain: AppComplain; feedback: AppFeedback; goods: AppGoods; version: AppVersion };
base: {
comm: BaseComm;
open: BaseOpen;
sys: {
department: BaseSysDepartment;
log: BaseSysLog;
menu: BaseSysMenu;
param: BaseSysParam;
role: BaseSysRole;
user: BaseSysUser;
};
};
count: { home: CountHome };
cs: { msg: CsMsg; session: CsSession };
dict: { info: DictInfo; type: DictType };
goods: {
comment: GoodsComment;
info: GoodsInfo;
searchKeyword: GoodsSearchKeyword;
spec: GoodsSpec;
type: GoodsType;
};
info: { banner: InfoBanner };
market: { coupon: { info: MarketCouponInfo; user: MarketCouponUser } };
order: { info: OrderInfo };
plugin: { info: PluginInfo };
recycle: { data: RecycleData };
space: { info: SpaceInfo; type: SpaceType };
task: { info: TaskInfo };
user: { address: UserAddress; info: UserInfo };
test: Test;
demo: { user: { follow: DemoUserFollow; info: DemoUserInfo } };
};
}