@mshow3/basic-user-api
Advanced tools
Comparing version 1.0.49 to 1.0.57
{ | ||
"name": "@mshow3/basic-user-api", | ||
"version": "1.0.49", | ||
"version": "1.0.57", | ||
"description": "你好示例API", | ||
@@ -5,0 +5,0 @@ "main": "dist/src/index.js", |
@@ -11,11 +11,15 @@ "use strict"; | ||
*/ | ||
captcha: api_1.HTTP(["user"], ""), | ||
captcha: api_1.HTTP(['user'], ''), | ||
/** | ||
* 恢复用户会话信息,以及续订用户会话超时时间 | ||
*/ | ||
resume: api_1.HTTP(["user"], ""), | ||
resume: api_1.HTTP(['user'], ''), | ||
/** | ||
* 检测设备登录状态 单账号同时只能登录一类设备端(pc,phone) | ||
*/ | ||
resumeLogin: api_1.HTTP(['user'], ''), | ||
/** | ||
* 用户注册 | ||
*/ | ||
register: api_1.HTTP(["user"], ""), | ||
register: api_1.HTTP(['user'], ''), | ||
/** | ||
@@ -25,7 +29,7 @@ * 使用用户名和密码进行登录 | ||
*/ | ||
pwLogin: api_1.HTTP(["user"], ""), | ||
pwLogin: api_1.HTTP(['user'], ''), | ||
/** | ||
* 三方登录 | ||
*/ | ||
thirdLogin: api_1.HTTP(["user", "thirdLogin"], ""), | ||
thirdLogin: api_1.HTTP(['user', 'thirdLogin'], ''), | ||
/** | ||
@@ -35,3 +39,3 @@ * 绑定三方账户 | ||
*/ | ||
bindThird: api_1.HTTP(["user", "thirdLogin"], "user"), | ||
bindThird: api_1.HTTP(['user', 'thirdLogin'], 'user'), | ||
/** | ||
@@ -45,9 +49,9 @@ * 解除用户三方账号绑定(用于切换绑定账号)---> 前端直接删除 | ||
*/ | ||
musemu_sso: api_1.HTTP(["user"], ""), | ||
musemu_sso: api_1.HTTP(['user'], ''), | ||
/* | ||
* 用户注册 | ||
*/ | ||
setManager: api_1.HTTP(["user"], ""), | ||
setManager: api_1.HTTP(['user'], ''), | ||
// 查询用户信息(_id)为查询条件) | ||
searchUserBy_Id: api_1.HTTP(["user"], ""), | ||
searchUserBy_Id: api_1.HTTP(['user'], ''), | ||
}; |
@@ -16,4 +16,4 @@ "use strict"; | ||
fields: { name: 1 }, | ||
options: { unique: true, sparse: false, dropDups: true } | ||
} | ||
options: { unique: true, sparse: false, dropDups: true }, | ||
}, | ||
}), | ||
@@ -37,3 +37,3 @@ // 用户组 | ||
// 数据库索引: | ||
{}) | ||
{}), | ||
}); |
@@ -13,2 +13,4 @@ "use strict"; | ||
permissions: [], | ||
loginType: 'pc', | ||
loginTime: '', | ||
}, | ||
@@ -15,0 +17,0 @@ server: { |
{ | ||
"name": "@mshow3/basic-user-api", | ||
"version": "1.0.49", | ||
"version": "1.0.57", | ||
"description": "你好示例API", | ||
@@ -5,0 +5,0 @@ "main": "dist/src/index.js", |
@@ -1,3 +0,3 @@ | ||
import { HTTP } from "@vmm/api"; | ||
import { IPERMISSIONS } from "../db/DbSchema"; | ||
import { HTTP } from '@vmm/api'; | ||
import { IPERMISSIONS } from '../db/DbSchema'; | ||
/** | ||
@@ -15,3 +15,3 @@ * 定义 用户登录APi | ||
} | ||
>(["user"], ""), | ||
>(['user'], ''), | ||
/** | ||
@@ -25,4 +25,13 @@ * 恢复用户会话信息,以及续订用户会话超时时间 | ||
} | ||
>(["user"], ""), | ||
>(['user'], ''), | ||
/** | ||
* 检测设备登录状态 单账号同时只能登录一类设备端(pc,phone) | ||
*/ | ||
resumeLogin: HTTP< | ||
{}, | ||
{ | ||
status: '-1' | '1' | '2'; // -1 未登录 1 正常登录 2 异常登录 需清理session./re | ||
} | ||
>(['user'], ''), | ||
/** | ||
* 用户注册 | ||
@@ -35,3 +44,3 @@ */ | ||
} | ||
>(["user"], ""), | ||
>(['user'], ''), | ||
/** | ||
@@ -42,5 +51,10 @@ * 使用用户名和密码进行登录 | ||
pwLogin: HTTP< | ||
{ userName: string; pwHash: string; captcha: string }, | ||
{ | ||
userName: string; | ||
pwHash: string; | ||
captcha: string; | ||
loginType: 'pc' | 'phone'; | ||
}, | ||
{ err?: string; userPm?: IPERMISSIONS[] } | ||
>(["user"], ""), | ||
>(['user'], ''), | ||
/** | ||
@@ -50,4 +64,4 @@ * 三方登录 | ||
thirdLogin: HTTP<{}, { err?: string; userPm?: IPERMISSIONS[] }>( | ||
["user", "thirdLogin"], | ||
"" | ||
['user', 'thirdLogin'], | ||
'', | ||
), | ||
@@ -58,3 +72,3 @@ /** | ||
*/ | ||
bindThird: HTTP<{}, { err?: string }>(["user", "thirdLogin"], "user"), | ||
bindThird: HTTP<{}, { err?: string }>(['user', 'thirdLogin'], 'user'), | ||
/** | ||
@@ -71,3 +85,3 @@ * 解除用户三方账号绑定(用于切换绑定账号)---> 前端直接删除 | ||
{ err?: string; userPm?: IPERMISSIONS[] } | ||
>(["user"], ""), | ||
>(['user'], ''), | ||
/* | ||
@@ -87,3 +101,3 @@ * 用户注册 | ||
} | ||
>(["user"], ""), | ||
>(['user'], ''), | ||
// 查询用户信息(_id)为查询条件) | ||
@@ -98,3 +112,3 @@ searchUserBy_Id: HTTP< | ||
} | ||
>(["user"], ""), | ||
>(['user'], ''), | ||
}; |
@@ -1,2 +0,2 @@ | ||
import { DbSchema, createDbSchemas } from "@vmm/api"; | ||
import { DbSchema, createDbSchemas } from '@vmm/api'; | ||
@@ -7,2 +7,3 @@ export interface IPERMISSIONS { | ||
pageName: string; | ||
index?: number; | ||
} | ||
@@ -39,3 +40,3 @@ | ||
extra?: { | ||
venueAuth?: string[] // 会议场地权限 | ||
venueAuth?: string[]; // 会议场地权限 | ||
}; // 扩展信息 | ||
@@ -49,5 +50,5 @@ }>( | ||
fields: { name: 1 }, | ||
options: { unique: true, sparse: false, dropDups: true } | ||
} | ||
} | ||
options: { unique: true, sparse: false, dropDups: true }, | ||
}, | ||
}, | ||
), | ||
@@ -66,3 +67,3 @@ // 用户组 | ||
// 数据库索引: | ||
{} | ||
{}, | ||
), | ||
@@ -79,3 +80,3 @@ // 页面权限组 | ||
// 数据库索引: | ||
{} | ||
{}, | ||
), | ||
@@ -87,4 +88,4 @@ // 黑名单 | ||
// 数据库索引: | ||
{} | ||
) | ||
{}, | ||
), | ||
}); |
@@ -13,2 +13,4 @@ import { IPERMISSIONS } from '../db/DbSchema'; | ||
permissions: [] as IPERMISSIONS[], //用户权限组 | ||
loginType: 'pc' as 'pc' | 'phone', | ||
loginTime: '' as string, | ||
}, | ||
@@ -15,0 +17,0 @@ server: { |
23313
683