/// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// declare module "copyright" { export class ServiceDataCenterCopyright { static toString(): string; } } declare module "sk/service/worker/data/center/common/StorageDocumentLoader" { import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; import { OssConnectionService } from 'foundation/service/common/oss/OssConnectionService'; export abstract class UserService extends InstanceObject { protected _ossService: OssConnectionService; } } declare module "sk/service/worker/data/center/IndexSpace" { export class IndexSpace { static namespaces(): string[]; } } declare module "sk/service/worker/data/center/logic/session/Session" { import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; export class Session extends InstanceObject { id: string; userPassport: string; userName: string; constructor(); } } declare module "sk/service/worker/data/center/logic/user/UserInfo" { import { Attributes } from 'cross/runtime/lang/collection/Attributes'; import { Types } from 'cross/runtime/lang/collection/Types'; import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; export class UserInfo extends InstanceObject { id: string; token: string; passport: string; password: string; name: string; tenantId: string; protected _parameters: Attributes; protected _permissions: Types; constructor(id?: string, password?: string, name?: string); get parameters(): Attributes; get permissions(): Types; get(name: any): any; set(name: any, value: any): void; loadConfig(jconfig: any): void; saveJson(): any; } } declare module "sk/service/worker/data/center/logic/session/SessionService" { import { Dictionary } from 'cross/runtime/lang/collection/Dictionary'; import { Service } from 'cross/runtime/module/Service'; import { UserInfo } from "sk/service/worker/data/center/logic/user/UserInfo"; import { Session } from "sk/service/worker/data/center/logic/session/Session"; export class SessionService extends Service { protected _sessions: Dictionary; constructor(); get sessions(): Dictionary; create(sessionId: string): Session; contains(sessionId: string): boolean; find(sessionId: string): Session; findByUserPassport(passport: string): Session; buildSession(user: UserInfo, sessionId: string): Session; delete(sessionId: string): void; } } declare module "sk/service/worker/data/center/logic/version/ConfigureVersionService" { import { Types } from 'cross/runtime/lang/collection/Types'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService'; import { InvokeThread } from 'cross/runtime/module/thread/InvokeThread'; import { ThreadService } from 'cross/runtime/module/thread/ThreadService'; import { Service } from 'cross/runtime/module/Service'; import { VersionSvnService } from 'foundation/service/common/version/svn/VersionSvnService'; export class ConfigureVersionService extends Service { versionName: string; protected _path: string; contentVersion: string; services: Types; protected _thread: InvokeThread; protected _environmentService: EnvironmentService; protected _svnService: VersionSvnService; protected _threadConsole: ThreadService; constructor(); get path(): string; initializeConfig(jconfig: any): void; onProcessAsync(): Promise; chekcoutAsync(): Promise; updateAsync(): Promise; cleanupAsync(): Promise; startAsync(): Promise; } } declare module "sk/service/worker/data/center/logic/user/UserCenterService" { import { Dictionary } from 'cross/runtime/lang/collection/Dictionary'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { Service } from 'cross/runtime/module/Service'; import { UserInfo } from "sk/service/worker/data/center/logic/user/UserInfo"; export class UserCenterService extends Service { filePath: string; protected _users: Dictionary; constructor(); get users(): Dictionary; onActive(): void; findUserByPassport(passport: string): UserInfo; checkUser(userId: string, password: string): boolean; syncUserInfoAsync(user: UserInfo): Promise; loadAsync(): Promise; } } declare module "sk/service/worker/data/center/logic/user/UserLoginInfo" { export type UserLoginInfo = { passport: string; password: string; code: string; token: string; }; } declare module "sk/service/worker/data/center/logic/user/UserPlatformService" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService'; import { Service } from 'cross/runtime/module/Service'; import { JsonService } from 'cross/core/module/json/JsonService'; import { UserInfo } from "sk/service/worker/data/center/logic/user/UserInfo"; import { UserLoginInfo } from "sk/service/worker/data/center/logic/user/UserLoginInfo"; export class UserPlatformService extends Service { protected _jsonService: JsonService; protected _environmentService: EnvironmentService; constructor(); getUserAsync(token: string): Promise>; loginAsync(loginInfo: UserLoginInfo): Promise; logoutAsync(token: string): Promise; } } declare module "sk/service/worker/data/center/router/routes/SystemRouter" { import { DateTimeService } from 'cross/runtime/module/date/DateTimeService'; import { Router } from 'foundation/service/common/router/Router'; export class SystemRouter extends Router { protected _dateTimeService: DateTimeService; onGetSystemDate(request: any, response: any): void; getRouter(): any; } } declare module "sk/service/worker/data/center/router/routes/user/UserLoginRouter" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DateTimeService } from 'cross/runtime/module/date/DateTimeService'; import { ServerLoginService } from 'foundation/service/common/login/ServerLoginService'; import { AsyncRouter } from 'foundation/service/common/router/AsyncRouter'; import { ServerSession } from 'foundation/service/common/session/ServerSession'; import { ServerSessionService } from 'foundation/service/common/session/ServerSessionService'; import { SessionService } from "sk/service/worker/data/center/logic/session/SessionService"; import { UserCenterService } from "sk/service/worker/data/center/logic/user/UserCenterService"; import { UserInfo } from "sk/service/worker/data/center/logic/user/UserInfo"; import { UserLoginInfo } from "sk/service/worker/data/center/logic/user/UserLoginInfo"; import { UserPlatformService } from "sk/service/worker/data/center/logic/user/UserPlatformService"; export class UserLoginRouter extends AsyncRouter { protected _userService: UserCenterService; protected _userPlatformService: UserPlatformService; protected _sessionService: SessionService; protected _loginService: ServerLoginService; protected _serverSessionService: ServerSessionService; protected _dateTimeService: DateTimeService; constructor(); protected setSessionUser(session: ServerSession, user: UserInfo): void; protected onGetList(request: any, response: any): void; protected getCenterSessionAsync(request: any, serverSession: ServerSession): Promise; protected getPlatformSessionAsync(request: any, serverSession: ServerSession): Promise; onGetCurrentUser(request: any, response: any): Promise; protected loginCenterAsync(request: any, response: any, loginInfo: UserLoginInfo): Promise; protected updateSessionUserData(request: any, userData: any, token: string): ServerSession; protected loginPlatformAsync(request: any, response: any, loginInfo: UserLoginInfo): Promise; onLoginAsync(request: any, response: any): Promise; onLoginAsync2(request: any, response: any): Promise; private onLogoutCenter; private onLogoutPlatformAsync; onLogoutAsync(request: any, response: any): Promise; getRouter(): any; } } declare module "sk/service/worker/data/center/router/routes/user/UserSessionRouter" { import { ServerLoginService } from 'foundation/service/common/login/ServerLoginService'; import { AsyncRouter } from 'foundation/service/common/router/AsyncRouter'; import { ServerSessionService } from 'foundation/service/common/session/ServerSessionService'; import { SessionService } from "sk/service/worker/data/center/logic/session/SessionService"; import { UserCenterService } from "sk/service/worker/data/center/logic/user/UserCenterService"; import { UserPlatformService } from "sk/service/worker/data/center/logic/user/UserPlatformService"; export class UserSessionRouter extends AsyncRouter { protected _sessionService: SessionService; protected _userService: UserCenterService; protected _userPlatformService: UserPlatformService; protected _loginService: ServerLoginService; protected _serverSessionService: ServerSessionService; constructor(); getRouter(): any; } } declare module "sk/service/worker/data/center/router/routes/user/UserRouter" { import { Router } from 'foundation/service/common/router/Router'; export class UserRouter extends Router { getRouter(): any; } } declare module "sk/service/worker/data/center/router/ServiceRouterDispatcher" { import { RouterDispatcher } from 'foundation/service/common/router/RouterDispatcher'; export class ServiceRouterDispatcher extends RouterDispatcher { } } declare module "sk/service/worker/data/center/ServerDataCenterApplication" { import { IContext } from 'cross/runtime/lang/IContext'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { ServerApplication } from 'foundation/service/common/framework/ServerApplication'; import { ServerApplicationParameters } from 'foundation/service/common/framework/ServerApplicationParameters'; export class ServerDataCenterApplication extends ServerApplication { static APPLICATION_NAME: string; constructor(); makeRouter(app: any): void; openAsync(context?: IContext, parameters?: ServerApplicationParameters): Promise; static get instance(): ServerApplication; } } declare module "sk/service/worker/data/center/TestDataCenterApplication" { import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; export class TestDataCenterApplication extends InstanceObject { constructor(); processAsync(args: any): Promise; static get instance(): TestDataCenterApplication; } } declare module "sk/service/worker/data/center/tester/Test" { import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; export class Test extends InstanceObject { } }