|
@@ -1,14 +1,16 @@
|
|
|
import { DataModel } from '@imengyu/js-request-transform';
|
|
|
import { AppServerRequestModule } from '../RequestModules';
|
|
|
-import AppCofig from '@/common/config/AppCofig';
|
|
|
-
|
|
|
|
|
|
export class LoginResult extends DataModel<LoginResult> {
|
|
|
constructor() {
|
|
|
super(LoginResult, "登录结果");
|
|
|
this._convertTable = {
|
|
|
token: { clientSide: 'string', clientSideRequired: true },
|
|
|
+ userInfo: { clientSide: 'object', clientSideChildDataModel: UserInfo }
|
|
|
};
|
|
|
+ this._nameMapperServer = {
|
|
|
+ 'userinfo': 'userInfo',
|
|
|
+ }
|
|
|
this._beforeSolveServer = (data, self) => {
|
|
|
if (data.userinfo)
|
|
|
data.token = (data.userinfo as any).token;
|
|
@@ -58,6 +60,7 @@ export class UserInfo extends DataModel<UserInfo> {
|
|
|
nickname = '';
|
|
|
avatar = '';
|
|
|
username = '';
|
|
|
+ regionId = 0;
|
|
|
}
|
|
|
|
|
|
export class UserApi extends AppServerRequestModule<DataModel> {
|