113 lines
3.1 KiB
JavaScript
113 lines
3.1 KiB
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
;
|
|
var IdActionDef = {
|
|
stm: {
|
|
verify: ['unverified', 'verifying'],
|
|
accept: [['unverified', 'verifying'], 'verified'],
|
|
reject: [['verifying', 'verified'], 'unverified'],
|
|
},
|
|
is: 'unverified',
|
|
};
|
|
var UserActionDef = {
|
|
stm: {
|
|
activate: ['shadow', 'normal'],
|
|
disable: [['normal', 'shadow'], 'disabled'],
|
|
enable: ['disabled', 'normal'],
|
|
mergeTo: [['normal', 'shadow'], 'merged'],
|
|
mergeFrom: ['normal', 'normal'],
|
|
},
|
|
};
|
|
var entityDesc = {
|
|
locales: {
|
|
"zh_CN": {
|
|
name: '用户',
|
|
attr: {
|
|
name: '姓名',
|
|
nickname: '昵称',
|
|
birth: '生日',
|
|
password: '密码',
|
|
passwordSha1: 'sha1加密密码',
|
|
gender: '性别',
|
|
idCardType: '证件类型',
|
|
idNumber: '证件号码',
|
|
ref: '指向用户',
|
|
files: '相关文件',
|
|
userState: '用户状态',
|
|
idState: '身份验证状态',
|
|
codes: '微信分享二维码',
|
|
isRoot: '是否超级用户',
|
|
},
|
|
action: {
|
|
activate: '激活',
|
|
accept: '同意',
|
|
verify: '验证',
|
|
reject: '拒绝',
|
|
enable: '启用',
|
|
disable: '禁用',
|
|
mergeTo: '合并',
|
|
mergeFrom: '使合并',
|
|
},
|
|
v: {
|
|
userState: {
|
|
shadow: '未激活',
|
|
normal: '正常',
|
|
disabled: '禁用',
|
|
merged: '已被合并',
|
|
},
|
|
idState: {
|
|
unverified: '未验证',
|
|
verifying: '验证中',
|
|
verified: '已验证',
|
|
},
|
|
gender: {
|
|
male: '男',
|
|
female: '女',
|
|
},
|
|
idCardType: {
|
|
"ID-Card": '身份证',
|
|
passport: '护照',
|
|
"Mainland-passport": '港澳台通行证',
|
|
},
|
|
}
|
|
}
|
|
},
|
|
indexes: [
|
|
{
|
|
name: 'index_birth',
|
|
attributes: [
|
|
{
|
|
name: 'birth',
|
|
direction: 'ASC',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
name: 'index_fulltext',
|
|
attributes: [
|
|
{
|
|
name: 'name',
|
|
},
|
|
{
|
|
name: 'nickname',
|
|
}
|
|
],
|
|
config: {
|
|
type: 'fulltext',
|
|
parser: 'ngram',
|
|
}
|
|
},
|
|
{
|
|
name: 'index_userState_refId',
|
|
attributes: [
|
|
{
|
|
name: 'userState',
|
|
},
|
|
{
|
|
name: 'ref',
|
|
}
|
|
]
|
|
},
|
|
]
|
|
};
|