///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
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 {
}
}