automated_uniapp/build/cool/eps.d.ts

1688 lines
25 KiB
TypeScript
Raw Normal View History

2025-01-09 16:16:11 +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 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 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 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 AppComplain {
/**
*
*/
submit(data?: any): Promise<any>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: AppComplainEntity[];
[key: string]: any;
}>;
/**
*
*/
info(data?: any): Promise<AppComplainEntity>;
/**
*
*/
permission: { submit: string; page: string; info: string };
/**
*
*/
_permission: { submit: boolean; page: boolean; info: boolean };
/**
*
*/
request: Service["request"];
}
interface AppFeedback {
/**
*
*/
submit(data?: any): Promise<any>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: AppFeedbackEntity[];
[key: string]: any;
}>;
/**
*
*/
info(data?: any): Promise<AppFeedbackEntity>;
/**
*
*/
permission: { submit: string; page: string; info: string };
/**
*
*/
_permission: { submit: boolean; page: boolean; info: boolean };
/**
*
*/
request: Service["request"];
}
interface AppGoods {
/**
*
*/
list(data?: any): Promise<AppGoodsEntity[]>;
/**
*
*/
permission: { list: string };
/**
*
*/
_permission: { list: boolean };
/**
*
*/
request: Service["request"];
}
interface AppVersion {
/**
*
*/
check(data?: any): Promise<any>;
/**
*
*/
permission: { check: string };
/**
*
*/
_permission: { check: boolean };
/**
*
*/
request: Service["request"];
}
interface BaseComm {
/**
*
*/
uploadMode(data?: any): Promise<any>;
/**
*
*/
upload(data?: any): Promise<any>;
/**
*
*/
param(data?: any): Promise<any>;
/**
*
*/
eps(data?: any): Promise<any>;
/**
*
*/
permission: { uploadMode: string; upload: string; param: string; eps: string };
/**
*
*/
_permission: { uploadMode: boolean; upload: boolean; param: boolean; eps: 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 {
/**
*
*/
detail(data?: any): Promise<any>;
/**
*
*/
create(data?: any): Promise<any>;
/**
*
*/
permission: { detail: string; create: string };
/**
*
*/
_permission: { detail: boolean; create: boolean };
/**
*
*/
request: Service["request"];
}
interface DictInfo {
/**
*
*/
data(data?: any): Promise<any>;
/**
*
*/
permission: { data: string };
/**
*
*/
_permission: { data: boolean };
/**
*
*/
request: Service["request"];
}
interface GoodsComment {
/**
*
*/
submit(data?: any): Promise<any>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: GoodsCommentEntity[];
[key: string]: any;
}>;
/**
*
*/
permission: { submit: string; page: string };
/**
*
*/
_permission: { submit: boolean; page: boolean };
/**
*
*/
request: Service["request"];
}
interface GoodsInfo {
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: GoodsInfoEntity[];
[key: string]: any;
}>;
/**
*
*/
info(data?: any): Promise<GoodsInfoEntity>;
/**
*
*/
permission: { page: string; info: string };
/**
*
*/
_permission: { page: boolean; info: 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 {
/**
*
*/
list(data?: any): Promise<GoodsTypeEntity[]>;
/**
*
*/
permission: { list: string };
/**
*
*/
_permission: { list: boolean };
/**
*
*/
request: Service["request"];
}
interface InfoBanner {
/**
*
*/
list(data?: any): Promise<InfoBannerEntity[]>;
/**
*
*/
permission: { list: string };
/**
*
*/
_permission: { list: boolean };
/**
*
*/
request: Service["request"];
}
interface MarketCouponInfo {
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: MarketCouponInfoEntity[];
[key: string]: any;
}>;
/**
*
*/
permission: { page: string };
/**
*
*/
_permission: { page: boolean };
/**
*
*/
request: Service["request"];
}
interface MarketCouponUser {
/**
*
*/
receive(data?: any): Promise<any>;
/**
*
*/
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: {
receive: string;
delete: string;
update: string;
info: string;
list: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
receive: boolean;
delete: boolean;
update: boolean;
info: boolean;
list: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface OrderInfo {
/**
*
*/
logistics(data?: any): Promise<any>;
/**
*
*/
userCount(data?: any): Promise<any>;
/**
*
*/
confirm(data?: any): Promise<any>;
/**
*
*/
create(data?: any): Promise<any>;
/**
*
*/
cancel(data?: any): Promise<any>;
/**
* 退
*/
refund(data?: any): Promise<any>;
/**
*
*/
update(data?: any): Promise<any>;
/**
*
*/
info(data?: any): Promise<OrderInfoEntity>;
/**
*
*/
page(data?: any): Promise<{
pagination: { size: number; page: number; total: number; [key: string]: any };
list: OrderInfoEntity[];
[key: string]: any;
}>;
/**
*
*/
permission: {
logistics: string;
userCount: string;
confirm: string;
create: string;
cancel: string;
refund: string;
update: string;
info: string;
page: string;
};
/**
*
*/
_permission: {
logistics: boolean;
userCount: boolean;
confirm: boolean;
create: boolean;
cancel: boolean;
refund: boolean;
update: boolean;
info: boolean;
page: boolean;
};
/**
*
*/
request: Service["request"];
}
interface OrderPay {
/**
*
*/
wxMiniPay(data?: any): Promise<any>;
/**
*
*/
wxNotify(data?: any): Promise<any>;
/**
* APP支付
*/
wxAppPay(data?: any): Promise<any>;
/**
*
*/
wxMpPay(data?: any): Promise<any>;
/**
*
*/
permission: { wxMiniPay: string; wxNotify: string; wxAppPay: string; wxMpPay: string };
/**
*
*/
_permission: { wxMiniPay: boolean; wxNotify: boolean; wxAppPay: boolean; wxMpPay: boolean };
/**
*
*/
request: Service["request"];
}
interface UserAddress {
/**
*
*/
default(data?: any): Promise<any>;
/**
*
*/
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: {
default: string;
delete: string;
update: string;
info: string;
list: string;
page: string;
add: string;
};
/**
*
*/
_permission: {
default: boolean;
delete: boolean;
update: boolean;
info: boolean;
list: boolean;
page: boolean;
add: boolean;
};
/**
*
*/
request: Service["request"];
}
interface UserComm {
/**
*
*/
wxMpConfig(data?: any): Promise<any>;
/**
*
*/
permission: { wxMpConfig: string };
/**
*
*/
_permission: { wxMpConfig: boolean };
/**
*
*/
request: Service["request"];
}
interface UserInfo {
/**
*
*/
updatePassword(data?: any): Promise<any>;
/**
*
*/
updatePerson(data?: any): Promise<any>;
/**
*
*/
bindPhone(data?: any): Promise<any>;
/**
*
*/
miniPhone(data?: any): Promise<any>;
/**
*
*/
person(data?: any): Promise<any>;
/**
*
*/
logoff(data?: any): Promise<any>;
/**
*
*/
permission: {
updatePassword: string;
updatePerson: string;
bindPhone: string;
miniPhone: string;
person: string;
logoff: string;
};
/**
*
*/
_permission: {
updatePassword: boolean;
updatePerson: boolean;
bindPhone: boolean;
miniPhone: boolean;
person: boolean;
logoff: boolean;
};
/**
*
*/
request: Service["request"];
}
interface UserLogin {
/**
* token
*/
refreshToken(data?: any): Promise<any>;
/**
*
*/
password(data?: any): Promise<any>;
/**
*
*/
captcha(data?: any): Promise<any>;
/**
*
*/
smsCode(data?: any): Promise<any>;
/**
* APP授权登录
*/
wxApp(data?: any): Promise<any>;
/**
*
*/
phone(data?: any): Promise<any>;
/**
*
*/
mini(data?: any): Promise<any>;
/**
*
*/
mp(data?: any): Promise<any>;
/**
*
*/
permission: {
refreshToken: string;
password: string;
captcha: string;
smsCode: string;
wxApp: string;
phone: string;
mini: string;
mp: string;
};
/**
*
*/
_permission: {
refreshToken: boolean;
password: boolean;
captcha: boolean;
smsCode: boolean;
wxApp: boolean;
phone: boolean;
mini: boolean;
mp: 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;
}>;
/**
* list
*/
list(data?: any): Promise<TestEntity[]>;
/**
* info
*/
info(data?: any): Promise<TestEntity>;
/**
* 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"];
}
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 };
cs: { msg: CsMsg; session: CsSession };
dict: { info: DictInfo };
goods: {
comment: GoodsComment;
info: GoodsInfo;
searchKeyword: GoodsSearchKeyword;
spec: GoodsSpec;
type: GoodsType;
};
info: { banner: InfoBanner };
market: { coupon: { info: MarketCouponInfo; user: MarketCouponUser } };
order: { info: OrderInfo; pay: OrderPay };
user: { address: UserAddress; comm: UserComm; info: UserInfo; login: UserLogin };
test: Test;
};
}