declare namespace Eps { interface CsChatEntity { /** * 任意键值 */ [key: string]: any; } interface UserInfoEntity { /** * 任意键值 */ [key: string]: any; } interface CsMsgEntity { /** * 任意键值 */ [key: string]: any; } interface CsSessionEntity { /** * 任意键值 */ [key: string]: any; } interface DemoGoodsEntity { /** * 任意键值 */ [key: string]: any; } interface UserAddressEntity { /** * 任意键值 */ [key: string]: any; } type json = any; interface BaseComm { /** * uploadMode */ uploadMode(data?: any): Promise; /** * upload */ upload(data?: any): Promise; /** * param */ param(data?: any): Promise; /** * eps */ eps(data?: any): Promise; /** * 权限标识 */ permission: { uploadMode: string; upload: string; param: string; eps: string }; /** * 权限状态 */ _permission: { uploadMode: boolean; upload: boolean; param: boolean; eps: boolean }; request: Service["request"]; } interface CsChat { /** * send */ send(data?: any): Promise; /** * page */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number; [key: string]: any }; list: CsChatEntity[]; [key: string]: any; }>; /** * info */ info(data?: any): Promise; /** * 权限标识 */ permission: { send: string; page: string; info: string }; /** * 权限状态 */ _permission: { send: boolean; page: boolean; info: boolean }; request: Service["request"]; } interface CsLogin { /** * account */ account(data?: any): Promise; /** * 权限标识 */ permission: { account: string }; /** * 权限状态 */ _permission: { account: boolean }; request: Service["request"]; } interface CsMsg { /** * unreadCount */ unreadCount(data?: any): Promise; /** * read */ read(data?: any): Promise; /** * page */ 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 */ detail(data?: any): Promise; /** * create */ create(data?: any): Promise; /** * 权限标识 */ permission: { detail: string; create: string }; /** * 权限状态 */ _permission: { detail: boolean; create: boolean }; request: Service["request"]; } interface OpenDemoCache { /** * set */ set(data?: any): Promise; /** * get */ get(data?: any): Promise; /** * 权限标识 */ permission: { set: string; get: string }; /** * 权限状态 */ _permission: { set: boolean; get: boolean }; request: Service["request"]; } interface OpenDemoEvent { /** * global */ global(data?: any): Promise; /** * comm */ comm(data?: any): Promise; /** * 权限标识 */ permission: { global: string; comm: string }; /** * 权限状态 */ _permission: { global: boolean; comm: boolean }; request: Service["request"]; } interface OpenDemoGoods { /** * entityPage */ entityPage(data?: any): Promise; /** * sqlPage */ sqlPage(data?: any): Promise; /** * delete */ delete(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * info */ info(data?: any): Promise; /** * list */ list(data?: any): Promise; /** * page */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number; [key: string]: any }; list: DemoGoodsEntity[]; [key: string]: any; }>; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { entityPage: string; sqlPage: string; delete: string; update: string; info: string; list: string; page: string; add: string; }; /** * 权限状态 */ _permission: { entityPage: boolean; sqlPage: boolean; delete: boolean; update: boolean; info: boolean; list: boolean; page: boolean; add: boolean; }; request: Service["request"]; } interface OpenDemoI18n { /** * en */ en(data?: any): Promise; /** * tw */ tw(data?: any): Promise; /** * 权限标识 */ permission: { en: string; tw: string }; /** * 权限状态 */ _permission: { en: boolean; tw: boolean }; request: Service["request"]; } interface OpenDemoPlugin { /** * invoke */ invoke(data?: any): Promise; /** * 权限标识 */ permission: { invoke: string }; /** * 权限状态 */ _permission: { invoke: boolean }; request: Service["request"]; } interface OpenDemoQueue { /** * addGetter */ addGetter(data?: any): Promise; /** * getter */ getter(data?: any): Promise; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { addGetter: string; getter: string; add: string }; /** * 权限状态 */ _permission: { addGetter: boolean; getter: boolean; add: boolean }; request: Service["request"]; } interface OpenDemoRpc { /** * transaction */ transaction(data?: any): Promise; /** * event */ event(data?: any): Promise; /** * call */ call(data?: any): Promise; /** * 权限标识 */ permission: { transaction: string; event: string; call: string }; /** * 权限状态 */ _permission: { transaction: boolean; event: boolean; call: boolean }; request: Service["request"]; } interface OpenDemoSse { /** * call */ call(data?: any): Promise; /** * 权限标识 */ permission: { call: string }; /** * 权限状态 */ _permission: { call: boolean }; request: Service["request"]; } interface OpenDemoTenant { /** * 权限标识 */ permission: {}; /** * 权限状态 */ _permission: {}; request: Service["request"]; } interface OpenDemoTransaction { /** * delete */ delete(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * info */ info(data?: any): Promise; /** * list */ list(data?: any): Promise; /** * page */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number; [key: string]: any }; list: DemoGoodsEntity[]; [key: string]: any; }>; /** * add */ add(data?: any): Promise; /** * 权限标识 */ 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 DictInfo { /** * types */ types(data?: any): Promise; /** * data */ data(data?: any): Promise; /** * 权限标识 */ permission: { types: string; data: string }; /** * 权限状态 */ _permission: { types: boolean; data: boolean }; request: Service["request"]; } interface Swagger { /** * json */ json(data?: any): Promise; /** * 权限标识 */ permission: { json: string }; /** * 权限状态 */ _permission: { json: boolean }; request: Service["request"]; } interface UserAddress { /** * default */ default(data?: any): Promise; /** * delete */ delete(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * info */ info(data?: any): Promise; /** * list */ list(data?: any): Promise; /** * page */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number; [key: string]: any }; list: UserAddressEntity[]; [key: string]: any; }>; /** * add */ add(data?: any): Promise; /** * 权限标识 */ 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 */ wxMpConfig(data?: any): Promise; /** * 权限标识 */ permission: { wxMpConfig: string }; /** * 权限状态 */ _permission: { wxMpConfig: boolean }; request: Service["request"]; } interface UserInfo { /** * updatePassword */ updatePassword(data?: any): Promise; /** * updatePerson */ updatePerson(data?: any): Promise; /** * bindPhone */ bindPhone(data?: any): Promise; /** * miniPhone */ miniPhone(data?: any): Promise; /** * person */ person(data?: any): Promise; /** * logoff */ logoff(data?: any): Promise; /** * 权限标识 */ 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 { /** * refreshToken */ refreshToken(data?: any): Promise; /** * miniPhone */ miniPhone(data?: any): Promise; /** * uniPhone */ uniPhone(data?: any): Promise; /** * password */ password(data?: any): Promise; /** * captcha */ captcha(data?: any): Promise; /** * smsCode */ smsCode(data?: any): Promise; /** * wxApp */ wxApp(data?: any): Promise; /** * phone */ phone(data?: any): Promise; /** * mini */ mini(data?: any): Promise; /** * mp */ mp(data?: any): Promise; /** * 权限标识 */ permission: { refreshToken: string; miniPhone: string; uniPhone: string; password: string; captcha: string; smsCode: string; wxApp: string; phone: string; mini: string; mp: string; }; /** * 权限状态 */ _permission: { refreshToken: boolean; miniPhone: boolean; uniPhone: boolean; password: boolean; captcha: boolean; smsCode: boolean; wxApp: boolean; phone: boolean; mini: boolean; mp: boolean; }; request: Service["request"]; } type Service = { /** * 基础请求 */ request(options?: { url: string; method?: "POST" | "GET" | "PUT" | "DELETE" | "PATCH" | "HEAD" | "OPTIONS"; data?: any; params?: any; headers?: { authorization?: string; [key: string]: any; }; timeout?: number; proxy?: boolean; [key: string]: any; }): Promise; base: { comm: BaseComm }; cs: { chat: CsChat; login: CsLogin; msg: CsMsg; session: CsSession }; open: { demo: { cache: OpenDemoCache; event: OpenDemoEvent; goods: OpenDemoGoods; i18n: OpenDemoI18n; plugin: OpenDemoPlugin; queue: OpenDemoQueue; rpc: OpenDemoRpc; sse: OpenDemoSse; tenant: OpenDemoTenant; transaction: OpenDemoTransaction; }; }; dict: { info: DictInfo }; swagger: Swagger; user: { address: UserAddress; comm: UserComm; info: UserInfo; login: UserLogin }; }; type DictKey = "brand" | "occupation"; }