sql: 密码强度校验/密码过期时间数据参数

This commit is contained in:
TsMask
2025-03-31 16:10:26 +08:00
parent 36aa32dc94
commit 15baf77ad3
6 changed files with 47 additions and 19 deletions

View File

@@ -10,9 +10,9 @@ CREATE TABLE "sys_config" (
"config_type" text(1), "config_type" text(1),
"del_flag" text(1), "del_flag" text(1),
"create_by" text(64), "create_by" text(64),
"create_time" integer(20), "create_time" integer,
"update_by" text(64), "update_by" text(64),
"update_time" integer(20), "update_time" integer,
"remark" text(500), "remark" text(500),
PRIMARY KEY ("config_id") PRIMARY KEY ("config_id")
); );
@@ -28,6 +28,8 @@ INSERT INTO "sys_config" VALUES (5, 'config.sys.user.lockTime', 'sys.user.lockTi
INSERT INTO "sys_config" VALUES (6, 'config.sys.officialUrl', 'sys.officialUrl', '#', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.officialUrlRemark'); INSERT INTO "sys_config" VALUES (6, 'config.sys.officialUrl', 'sys.officialUrl', '#', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.officialUrlRemark');
INSERT INTO "sys_config" VALUES (7, 'config.sys.helpDoc', 'sys.helpDoc', '/static/helpDoc/{language}_doc.pdf', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.helpDocRemark'); INSERT INTO "sys_config" VALUES (7, 'config.sys.helpDoc', 'sys.helpDoc', '/static/helpDoc/{language}_doc.pdf', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.helpDocRemark');
INSERT INTO "sys_config" VALUES (8, 'sys.account.captchaType', 'sys.account.captchaType', 'math', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'sys.account.captchaTypeRemark'); INSERT INTO "sys_config" VALUES (8, 'sys.account.captchaType', 'sys.account.captchaType', 'math', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'sys.account.captchaTypeRemark');
INSERT INTO "sys_config" VALUES (9, 'config.sys.user.passwordPolicy', 'sys.user.passwordPolicy', '{"minLength":8,"specialChars":2,"uppercase":1,"lowercase":1}', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.user.passwordPolicyRemark');
INSERT INTO "sys_config" VALUES (10, 'config.sys.user.passwdExpire', 'sys.user.passwdExpire', '{"expHours":0,"alertHours":360}', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.user.passwdExpireRemark');
INSERT INTO "sys_config" VALUES (21, 'config.monitor.sysResource.storeDays', 'monitor.sysResource.storeDays', '30', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.monitor.sysResource.storeDaysRemark'); INSERT INTO "sys_config" VALUES (21, 'config.monitor.sysResource.storeDays', 'monitor.sysResource.storeDays', '30', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.monitor.sysResource.storeDaysRemark');
INSERT INTO "sys_config" VALUES (22, 'config.sys.logo.type', 'sys.logo.type', 'icon', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.logo.typeRemark'); INSERT INTO "sys_config" VALUES (22, 'config.sys.logo.type', 'sys.logo.type', 'icon', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.logo.typeRemark');
INSERT INTO "sys_config" VALUES (23, 'config.sys.logo.filePathIcon', 'sys.logo.filePathIcon', '/static/logo/{language}_icon.png', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.logo.filePathIconRemark'); INSERT INTO "sys_config" VALUES (23, 'config.sys.logo.filePathIcon', 'sys.logo.filePathIcon', '/static/logo/{language}_icon.png', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.logo.filePathIconRemark');

View File

@@ -318,6 +318,7 @@ INSERT INTO "sys_i18n" VALUES (296, 'job.delete_kpi_record_remark', 'storeDays
neList表示匹配的网元类型', 'storeDays: Indicates the most recent days of data records retained neList表示匹配的网元类型', 'storeDays: Indicates the most recent days of data records retained
neList: Indicates the type of network elements matched'); neList: Indicates the type of network elements matched');
INSERT INTO "sys_i18n" VALUES (297, 'table.cdr_event_sgwc', '漫游数据话单', 'Roaming Data CDR'); INSERT INTO "sys_i18n" VALUES (297, 'table.cdr_event_sgwc', '漫游数据话单', 'Roaming Data CDR');
INSERT INTO "sys_i18n" VALUES (298, 'config.sys.user.passwordPolicyNot', '未配置密码策略', 'Password policy not configured');
INSERT INTO "sys_i18n" VALUES (299, 'job.export.jobID', '任务编号', 'ID'); INSERT INTO "sys_i18n" VALUES (299, 'job.export.jobID', '任务编号', 'ID');
INSERT INTO "sys_i18n" VALUES (300, 'job.export.jobName', '任务名称', 'Name'); INSERT INTO "sys_i18n" VALUES (300, 'job.export.jobName', '任务名称', 'Name');
INSERT INTO "sys_i18n" VALUES (301, 'job.export.jobGroupName', '任务组名', 'Group'); INSERT INTO "sys_i18n" VALUES (301, 'job.export.jobGroupName', '任务组名', 'Group');
@@ -382,7 +383,7 @@ INSERT INTO "sys_i18n" VALUES (359, 'user.noData', '没有可访问用户数据
INSERT INTO "sys_i18n" VALUES (360, 'user.statusEq', '变更状态与旧值相等!', 'The change status is equal to the old value!'); INSERT INTO "sys_i18n" VALUES (360, 'user.statusEq', '变更状态与旧值相等!', 'The change status is equal to the old value!');
INSERT INTO "sys_i18n" VALUES (361, 'user.errPasswdOld', '修改密码失败,旧密码错误', 'Change password failed, old password is wrong'); INSERT INTO "sys_i18n" VALUES (361, 'user.errPasswdOld', '修改密码失败,旧密码错误', 'Change password failed, old password is wrong');
INSERT INTO "sys_i18n" VALUES (362, 'user.errPasswdEqOld', '新密码不能与旧密码相同', 'New password cannot be the same as the old one'); INSERT INTO "sys_i18n" VALUES (362, 'user.errPasswdEqOld', '新密码不能与旧密码相同', 'New password cannot be the same as the old one');
INSERT INTO "sys_i18n" VALUES (363, 'user.errPasswd', '登录密码至少包含大小写字母、数字、特殊符号且不少于6位', 'Login password contains at least upper and lower case letters, numbers, special symbols, and not less than 6 digits.'); INSERT INTO "sys_i18n" VALUES (363, 'config.sys.user.passwordPolicyError', '密码至少{minLength}位,至少包含{specialChars}个特殊字符和至少{uppercase}个大写字母和至少{lowercase}个小写字母', 'Passwords are at least {minLength} digits long and contain at least {specialChars} special characters and at least {uppercase} uppercase letter and at least {lowercase} lowercase letter.');
INSERT INTO "sys_i18n" VALUES (364, 'user.errEmailFormat', '操作用户【{name}】失败,邮箱格式错误', 'Failed to operate user [{name}], mailbox format error'); INSERT INTO "sys_i18n" VALUES (364, 'user.errEmailFormat', '操作用户【{name}】失败,邮箱格式错误', 'Failed to operate user [{name}], mailbox format error');
INSERT INTO "sys_i18n" VALUES (365, 'user.errEmailExists', '操作用户【{name}】失败,邮箱已存在', 'Failed to operate user [{name}], mailbox already exists.'); INSERT INTO "sys_i18n" VALUES (365, 'user.errEmailExists', '操作用户【{name}】失败,邮箱已存在', 'Failed to operate user [{name}], mailbox already exists.');
INSERT INTO "sys_i18n" VALUES (366, 'user.errPhoneFormat', '操作用户【{name}】失败,手机号码格式错误', 'Failed to operate user [{name}], cell phone number format is wrong.'); INSERT INTO "sys_i18n" VALUES (366, 'user.errPhoneFormat', '操作用户【{name}】失败,手机号码格式错误', 'Failed to operate user [{name}], cell phone number format is wrong.');
@@ -438,7 +439,7 @@ INSERT INTO "sys_i18n" VALUES (415, 'log.login.export.msg', '登录信息', 'Log
INSERT INTO "sys_i18n" VALUES (416, 'log.login.export.time', '登录时间', 'Login Time'); INSERT INTO "sys_i18n" VALUES (416, 'log.login.export.time', '登录时间', 'Login Time');
INSERT INTO "sys_i18n" VALUES (417, 'trace.tcpdump.noData', '找不到 {type} {id} 对应网元信息', 'Can it find {type} {id} information of the corresponding network element.'); INSERT INTO "sys_i18n" VALUES (417, 'trace.tcpdump.noData', '找不到 {type} {id} 对应网元信息', 'Can it find {type} {id} information of the corresponding network element.');
INSERT INTO "sys_i18n" VALUES (418, 'register.errUsername', '账号不能以数字开头可包含大写小写字母数字且不少于5位', 'The account number cannot start with a number, but can contain upper and lower case letters, numbers, and not less than 5 digits.'); INSERT INTO "sys_i18n" VALUES (418, 'register.errUsername', '账号不能以数字开头可包含大写小写字母数字且不少于5位', 'The account number cannot start with a number, but can contain upper and lower case letters, numbers, and not less than 5 digits.');
INSERT INTO "sys_i18n" VALUES (419, 'register.errPasswd', '登录密码至少包含大小写字母、数字、特殊符号且不少于6位', 'The password must contain at least 6 upper and lower case letters, numbers, and special symbols.'); INSERT INTO "sys_i18n" VALUES (419, 'login.errPasswdExpire', '登录密码已过期', 'Login password has expired');
INSERT INTO "sys_i18n" VALUES (420, 'register.errPasswdNotEq', '用户确认输入密码不一致', 'User confirms password inconsistency'); INSERT INTO "sys_i18n" VALUES (420, 'register.errPasswdNotEq', '用户确认输入密码不一致', 'User confirms password inconsistency');
INSERT INTO "sys_i18n" VALUES (421, 'register.success', '注册成功', 'Successful registration'); INSERT INTO "sys_i18n" VALUES (421, 'register.success', '注册成功', 'Successful registration');
INSERT INTO "sys_i18n" VALUES (422, 'register.successMsg', '{name} 注册成功 {id}', '{name} Register Successful {id}'); INSERT INTO "sys_i18n" VALUES (422, 'register.successMsg', '{name} 注册成功 {id}', '{name} Register Successful {id}');
@@ -717,3 +718,18 @@ INSERT INTO "sys_i18n" VALUES (666, 'menu.ne.neOverview', '网元概览', 'NE Ov
INSERT INTO "sys_i18n" VALUES (667, 'menu.ne.neOverviewRemark', '显示所有网元状态配置和license等概览信息', 'Displays overview information such as status, configuration and license of all network elements'); INSERT INTO "sys_i18n" VALUES (667, 'menu.ne.neOverviewRemark', '显示所有网元状态配置和license等概览信息', 'Displays overview information such as status, configuration and license of all network elements');
INSERT INTO "sys_i18n" VALUES (668, 'job.exportSGWCCDR', '定期从漫游数据话单表导出文件至指定目录', 'Export regularly from Roaming Data CDR table'); INSERT INTO "sys_i18n" VALUES (668, 'job.exportSGWCCDR', '定期从漫游数据话单表导出文件至指定目录', 'Export regularly from Roaming Data CDR table');
INSERT INTO "sys_i18n" VALUES (669, 'cache.name.i18n', '国际化语言管理', 'Internationalized Language Management'); INSERT INTO "sys_i18n" VALUES (669, 'cache.name.i18n', '国际化语言管理', 'Internationalized Language Management');
INSERT INTO "sys_i18n" VALUES (670, 'config.sys.user.passwordPolicy', '用户管理-默认密码策略强度', 'User Management-Default Password Policy Strength');
INSERT INTO "sys_i18n" VALUES (671, 'config.sys.user.passwordPolicyRemark', 'minLength密码至少8个字符
specialChars至少包含2个特殊字符例如!@#$%^&*()
uppercase至少包含一个大写字母
lowercase至少包含一个小写字母', 'minLength: password should be at least 8 characters long
specialChars: at least 2 special characters (e.g. ! @#$%^&*())
uppercase: contain at least one uppercase letter
lowercase: contains at least one lowercase letter');
INSERT INTO "sys_i18n" VALUES (672, 'config.sys.user.passwdExpire', '用户管理-密码有效期', 'User Management-Password Expiration Date');
INSERT INTO "sys_i18n" VALUES (673, 'config.sys.user.passwdExpireRemark', '数值单位(小时)
expHours为过期时间0表示不启用
alertHours即将到期提醒时间', 'Numerical unit (hours)
expHours for the expiration time, 0 means not enabled
alertHours upcoming expiration reminder time');

View File

@@ -4,7 +4,7 @@
DROP TABLE IF EXISTS "sys_user"; DROP TABLE IF EXISTS "sys_user";
CREATE TABLE "sys_user" ( CREATE TABLE "sys_user" (
"user_id" integer NOT NULL, "user_id" integer NOT NULL,
"dept_id" integer(20), "dept_id" integer,
"user_name" text(36) NOT NULL, "user_name" text(36) NOT NULL,
"nick_name" text(36) NOT NULL, "nick_name" text(36) NOT NULL,
"email" text(64), "email" text(64),
@@ -14,12 +14,14 @@ CREATE TABLE "sys_user" (
"password" text(128), "password" text(128),
"status_flag" text(1), "status_flag" text(1),
"del_flag" text(1), "del_flag" text(1),
"password_update_time" integer,
"login_count" integer,
"login_ip" text(128), "login_ip" text(128),
"login_time" integer(20), "login_time" integer,
"create_by" text(64), "create_by" text(64),
"create_time" integer(20), "create_time" integer,
"update_by" text(64), "update_by" text(64),
"update_time" integer(20), "update_time" integer,
"remark" text(200), "remark" text(200),
PRIMARY KEY ("user_id") PRIMARY KEY ("user_id")
); );
@@ -27,7 +29,7 @@ CREATE TABLE "sys_user" (
-- ---------------------------- -- ----------------------------
-- Records of sys_user -- Records of sys_user
-- ---------------------------- -- ----------------------------
INSERT INTO "sys_user" VALUES (1, 100, 'supervisor', 'supervisor', '', '', '0', '', '$2a$10$QgIcp6yuOEGrEU0TNU12K.uQRLbcufesEU7hiRYlRSSdUO7OAkoTq', '1', '0', '127.0.0.1', 0, 'system', 0, '', 0, ''); INSERT INTO `sys_user` VALUES (1, 100, 'supervisor', 'supervisor', '', '', '0', '', '$2a$10$QgIcp6yuOEGrEU0TNU12K.uQRLbcufesEU7hiRYlRSSdUO7OAkoTq', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, '');
INSERT INTO "sys_user" VALUES (2, 100, 'admin', 'admin', '', '', '', '0', '$2a$10$QgIcp6yuOEGrEU0TNU12K.uQRLbcufesEU7hiRYlRSSdUO7OAkoTq', '1', '0', '127.0.0.1', 0, 'system', 0, '', 0, ''); INSERT INTO `sys_user` VALUES (2, 100, 'admin', 'admin', '', '', '', '0', '$2a$10$QgIcp6yuOEGrEU0TNU12K.uQRLbcufesEU7hiRYlRSSdUO7OAkoTq', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, '');
INSERT INTO "sys_user" VALUES (3, 100, 'manager', 'manager', '', '', '0', '', '$2a$10$RND3fUw9Ai.WcggYSI57tu.u3OIlktdPxFzlWkmiHC1paV038t0I2', '1', '0', '127.0.0.1', 0, 'system', 0, '', 0, ''); INSERT INTO `sys_user` VALUES (3, 100, 'manager', 'manager', '', '', '0', '', '$2a$10$RND3fUw9Ai.WcggYSI57tu.u3OIlktdPxFzlWkmiHC1paV038t0I2', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, '');
INSERT INTO "sys_user" VALUES (4, 100, 'monitor', 'monitor', '', '', '0', '', '$2a$10$t3zpKQ0olECotFyI1yO43.tCoS0EXoSRBDcqwl09xvrsmn14qFHHy', '1', '0', '127.0.0.1', 0, 'system', 0, '', 0, ''); INSERT INTO `sys_user` VALUES (4, 100, 'monitor', 'monitor', '', '', '0', '', '$2a$10$t3zpKQ0olECotFyI1yO43.tCoS0EXoSRBDcqwl09xvrsmn14qFHHy', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, '');

View File

@@ -32,6 +32,8 @@ INSERT INTO `sys_config` VALUES (5, 'config.sys.user.lockTime', 'sys.user.lockTi
INSERT INTO `sys_config` VALUES (6, 'config.sys.officialUrl', 'sys.officialUrl', '#', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.officialUrlRemark'); INSERT INTO `sys_config` VALUES (6, 'config.sys.officialUrl', 'sys.officialUrl', '#', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.officialUrlRemark');
INSERT INTO `sys_config` VALUES (7, 'config.sys.helpDoc', 'sys.helpDoc', '/static/helpDoc/{language}_doc.pdf', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.helpDocRemark'); INSERT INTO `sys_config` VALUES (7, 'config.sys.helpDoc', 'sys.helpDoc', '/static/helpDoc/{language}_doc.pdf', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.helpDocRemark');
INSERT INTO `sys_config` VALUES (8, 'sys.account.captchaType', 'sys.account.captchaType', 'math', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'sys.account.captchaTypeRemark'); INSERT INTO `sys_config` VALUES (8, 'sys.account.captchaType', 'sys.account.captchaType', 'math', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'sys.account.captchaTypeRemark');
INSERT INTO `sys_config` VALUES (9, 'config.sys.user.passwordPolicy', 'sys.user.passwordPolicy', '{\"minLength\":8,\"specialChars\":2,\"uppercase\":1,\"lowercase\":1}', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.user.passwordPolicyRemark');
INSERT INTO `sys_config` VALUES (10, 'config.sys.user.passwdExpire', 'sys.user.passwdExpire', '{\"expHours\":0,\"alertHours\":360}', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.user.passwdExpireRemark');
INSERT INTO `sys_config` VALUES (21, 'config.monitor.sysResource.storeDays', 'monitor.sysResource.storeDays', '30', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.monitor.sysResource.storeDaysRemark'); INSERT INTO `sys_config` VALUES (21, 'config.monitor.sysResource.storeDays', 'monitor.sysResource.storeDays', '30', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.monitor.sysResource.storeDaysRemark');
INSERT INTO `sys_config` VALUES (22, 'config.sys.logo.type', 'sys.logo.type', 'icon', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.logo.typeRemark'); INSERT INTO `sys_config` VALUES (22, 'config.sys.logo.type', 'sys.logo.type', 'icon', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.logo.typeRemark');
INSERT INTO `sys_config` VALUES (23, 'config.sys.logo.filePathIcon', 'sys.logo.filePathIcon', '/static/logo/{language}_icon.png', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.logo.filePathIconRemark'); INSERT INTO `sys_config` VALUES (23, 'config.sys.logo.filePathIcon', 'sys.logo.filePathIcon', '/static/logo/{language}_icon.png', 'Y', '0', 'system', 1704960008300, 'system', 1704960008300, 'config.sys.logo.filePathIconRemark');

View File

@@ -312,7 +312,7 @@ INSERT INTO `sys_i18n` VALUES (294, 'job.delete_alarm_record_remark', 'storeDays
INSERT INTO `sys_i18n` VALUES (295, 'job.delete_kpi_record', '删除-过期指标记录', 'Delete expired KPI records'); INSERT INTO `sys_i18n` VALUES (295, 'job.delete_kpi_record', '删除-过期指标记录', 'Delete expired KPI records');
INSERT INTO `sys_i18n` VALUES (296, 'job.delete_kpi_record_remark', 'storeDays表示保留最近天数的数据记录\r\nneList表示匹配的网元类型', 'storeDays: Indicates the most recent days of data records retained\r\nneList: Indicates the type of network elements matched'); INSERT INTO `sys_i18n` VALUES (296, 'job.delete_kpi_record_remark', 'storeDays表示保留最近天数的数据记录\r\nneList表示匹配的网元类型', 'storeDays: Indicates the most recent days of data records retained\r\nneList: Indicates the type of network elements matched');
INSERT INTO `sys_i18n` VALUES (297, 'table.cdr_event_sgwc', '漫游数据话单', 'Roaming Data CDR'); INSERT INTO `sys_i18n` VALUES (297, 'table.cdr_event_sgwc', '漫游数据话单', 'Roaming Data CDR');
-- INSERT INTO `sys_i18n` VALUES (298, 'job.backupEtcFromNERemark', '自动备份网元etc目录下的配置文件', 'Automatically backs up the configuration files in the NE etc directory.'); INSERT INTO `sys_i18n` VALUES (298, 'config.sys.user.passwordPolicyNot', '未配置密码策略', 'Password policy not configured');
INSERT INTO `sys_i18n` VALUES (299, 'job.export.jobID', '任务编号', 'ID'); INSERT INTO `sys_i18n` VALUES (299, 'job.export.jobID', '任务编号', 'ID');
INSERT INTO `sys_i18n` VALUES (300, 'job.export.jobName', '任务名称', 'Name'); INSERT INTO `sys_i18n` VALUES (300, 'job.export.jobName', '任务名称', 'Name');
INSERT INTO `sys_i18n` VALUES (301, 'job.export.jobGroupName', '任务组名', 'Group'); INSERT INTO `sys_i18n` VALUES (301, 'job.export.jobGroupName', '任务组名', 'Group');
@@ -377,7 +377,7 @@ INSERT INTO `sys_i18n` VALUES (359, 'user.noData', '没有可访问用户数据
INSERT INTO `sys_i18n` VALUES (360, 'user.statusEq', '变更状态与旧值相等!', 'The change status is equal to the old value!'); INSERT INTO `sys_i18n` VALUES (360, 'user.statusEq', '变更状态与旧值相等!', 'The change status is equal to the old value!');
INSERT INTO `sys_i18n` VALUES (361, 'user.errPasswdOld', '修改密码失败,旧密码错误', 'Change password failed, old password is wrong'); INSERT INTO `sys_i18n` VALUES (361, 'user.errPasswdOld', '修改密码失败,旧密码错误', 'Change password failed, old password is wrong');
INSERT INTO `sys_i18n` VALUES (362, 'user.errPasswdEqOld', '新密码不能与旧密码相同', 'New password cannot be the same as the old one'); INSERT INTO `sys_i18n` VALUES (362, 'user.errPasswdEqOld', '新密码不能与旧密码相同', 'New password cannot be the same as the old one');
INSERT INTO `sys_i18n` VALUES (363, 'user.errPasswd', '登录密码至少包含大小写字母、数字、特殊符号且不少于6位', 'Login password contains at least upper and lower case letters, numbers, special symbols, and not less than 6 digits.'); INSERT INTO `sys_i18n` VALUES (363, 'config.sys.user.passwordPolicyError', '密码至少{minLength}位,至少包含{specialChars}个特殊字符和至少{uppercase}个大写字母和至少{lowercase}个小写字母', 'Passwords are at least {minLength} digits long and contain at least {specialChars} special characters and at least {uppercase} uppercase letter and at least {lowercase} lowercase letter.');
INSERT INTO `sys_i18n` VALUES (364, 'user.errEmailFormat', '操作用户【{name}】失败,邮箱格式错误', 'Failed to operate user [{name}], mailbox format error'); INSERT INTO `sys_i18n` VALUES (364, 'user.errEmailFormat', '操作用户【{name}】失败,邮箱格式错误', 'Failed to operate user [{name}], mailbox format error');
INSERT INTO `sys_i18n` VALUES (365, 'user.errEmailExists', '操作用户【{name}】失败,邮箱已存在', 'Failed to operate user [{name}], mailbox already exists.'); INSERT INTO `sys_i18n` VALUES (365, 'user.errEmailExists', '操作用户【{name}】失败,邮箱已存在', 'Failed to operate user [{name}], mailbox already exists.');
INSERT INTO `sys_i18n` VALUES (366, 'user.errPhoneFormat', '操作用户【{name}】失败,手机号码格式错误', 'Failed to operate user [{name}], cell phone number format is wrong.'); INSERT INTO `sys_i18n` VALUES (366, 'user.errPhoneFormat', '操作用户【{name}】失败,手机号码格式错误', 'Failed to operate user [{name}], cell phone number format is wrong.');
@@ -433,7 +433,7 @@ INSERT INTO `sys_i18n` VALUES (415, 'log.login.export.msg', '登录信息', 'Log
INSERT INTO `sys_i18n` VALUES (416, 'log.login.export.time', '登录时间', 'Login Time'); INSERT INTO `sys_i18n` VALUES (416, 'log.login.export.time', '登录时间', 'Login Time');
INSERT INTO `sys_i18n` VALUES (417, 'trace.tcpdump.noData', '找不到 {type} {id} 对应网元信息', 'Can it find {type} {id} information of the corresponding network element.'); INSERT INTO `sys_i18n` VALUES (417, 'trace.tcpdump.noData', '找不到 {type} {id} 对应网元信息', 'Can it find {type} {id} information of the corresponding network element.');
INSERT INTO `sys_i18n` VALUES (418, 'register.errUsername', '账号不能以数字开头可包含大写小写字母数字且不少于5位', 'The account number cannot start with a number, but can contain upper and lower case letters, numbers, and not less than 5 digits.'); INSERT INTO `sys_i18n` VALUES (418, 'register.errUsername', '账号不能以数字开头可包含大写小写字母数字且不少于5位', 'The account number cannot start with a number, but can contain upper and lower case letters, numbers, and not less than 5 digits.');
INSERT INTO `sys_i18n` VALUES (419, 'register.errPasswd', '登录密码至少包含大小写字母、数字、特殊符号且不少于6位', 'The password must contain at least 6 upper and lower case letters, numbers, and special symbols.'); INSERT INTO `sys_i18n` VALUES (419, 'login.errPasswdExpire', '登录密码已过期', 'Login password has expired');
INSERT INTO `sys_i18n` VALUES (420, 'register.errPasswdNotEq', '用户确认输入密码不一致', 'User confirms password inconsistency'); INSERT INTO `sys_i18n` VALUES (420, 'register.errPasswdNotEq', '用户确认输入密码不一致', 'User confirms password inconsistency');
INSERT INTO `sys_i18n` VALUES (421, 'register.success', '注册成功', 'Successful registration'); INSERT INTO `sys_i18n` VALUES (421, 'register.success', '注册成功', 'Successful registration');
INSERT INTO `sys_i18n` VALUES (422, 'register.successMsg', '{name} 注册成功 {id}', '{name} Register Successful {id}'); INSERT INTO `sys_i18n` VALUES (422, 'register.successMsg', '{name} 注册成功 {id}', '{name} Register Successful {id}');
@@ -684,5 +684,9 @@ INSERT INTO `sys_i18n` VALUES (666, 'menu.ne.neOverview', '网元概览', 'NE Ov
INSERT INTO `sys_i18n` VALUES (667, 'menu.ne.neOverviewRemark', '显示所有网元状态配置和license等概览信息', 'Displays overview information such as status, configuration and license of all network elements'); INSERT INTO `sys_i18n` VALUES (667, 'menu.ne.neOverviewRemark', '显示所有网元状态配置和license等概览信息', 'Displays overview information such as status, configuration and license of all network elements');
INSERT INTO `sys_i18n` VALUES (668, 'job.exportSGWCCDR', '定期从漫游数据话单表导出文件至指定目录', 'Export regularly from Roaming Data CDR table'); INSERT INTO `sys_i18n` VALUES (668, 'job.exportSGWCCDR', '定期从漫游数据话单表导出文件至指定目录', 'Export regularly from Roaming Data CDR table');
INSERT INTO `sys_i18n` VALUES (669, 'cache.name.i18n', '国际化语言管理', 'Internationalized Language Management'); INSERT INTO `sys_i18n` VALUES (669, 'cache.name.i18n', '国际化语言管理', 'Internationalized Language Management');
INSERT INTO `sys_i18n` VALUES (670, 'config.sys.user.passwordPolicy', '用户管理-默认密码策略强度', 'User Management-Default Password Policy Strength');
INSERT INTO `sys_i18n` VALUES (671, 'config.sys.user.passwordPolicyRemark', 'minLength密码至少8个字符\nspecialChars至少包含2个特殊字符例如!@#$%^&*()\nuppercase至少包含一个大写字母\nlowercase至少包含一个小写字母', 'minLength: password should be at least 8 characters long\nspecialChars: at least 2 special characters (e.g. ! @#$%^&*())\nuppercase: contain at least one uppercase letter\nlowercase: contains at least one lowercase letter');
INSERT INTO `sys_i18n` VALUES (672, 'config.sys.user.passwdExpire', '用户管理-密码有效期', 'User Management-Password Expiration Date');
INSERT INTO `sys_i18n` VALUES (673, 'config.sys.user.passwdExpireRemark', '数值单位(小时)\nexpHours为过期时间0表示不启用\nalertHours即将到期提醒时间', 'Numerical unit (hours) \nexpHours for the expiration time, 0 means not enabled \nalertHours upcoming expiration reminder time');
-- Dump completed on 2025-02-14 15:26:56 -- Dump completed on 2025-02-14 15:26:56

View File

@@ -16,6 +16,8 @@ CREATE TABLE `sys_user` (
`password` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '密码', `password` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '密码',
`status_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '账号状态0停用 1正常', `status_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '账号状态0停用 1正常',
`del_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标记0存在 1删除', `del_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标记0存在 1删除',
`password_update_time` bigint NULL DEFAULT 0 COMMENT '密码更新时间',
`login_count` bigint NULL DEFAULT 0 COMMENT '登录次数',
`login_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '最后登录IP', `login_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '最后登录IP',
`login_time` bigint NULL DEFAULT 0 COMMENT '最后登录时间', `login_time` bigint NULL DEFAULT 0 COMMENT '最后登录时间',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
@@ -32,10 +34,10 @@ CREATE TABLE `sys_user` (
LOCK TABLES `sys_user` WRITE; LOCK TABLES `sys_user` WRITE;
/*!40000 ALTER TABLE `sys_user` DISABLE KEYS */; /*!40000 ALTER TABLE `sys_user` DISABLE KEYS */;
INSERT INTO `sys_user` VALUES (1, 100, 'supervisor', 'supervisor', '', '', '0', '', '$2a$10$QgIcp6yuOEGrEU0TNU12K.uQRLbcufesEU7hiRYlRSSdUO7OAkoTq', '1', '0', '127.0.0.1', 0, 'system', 0, '', 0, ''); INSERT INTO `sys_user` VALUES (1, 100, 'supervisor', 'supervisor', '', '', '0', '', '$2a$10$QgIcp6yuOEGrEU0TNU12K.uQRLbcufesEU7hiRYlRSSdUO7OAkoTq', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, '');
INSERT INTO `sys_user` VALUES (2, 100, 'admin', 'admin', '', '', '', '0', '$2a$10$QgIcp6yuOEGrEU0TNU12K.uQRLbcufesEU7hiRYlRSSdUO7OAkoTq', '1', '0', '127.0.0.1', 0, 'system', 0, '', 0, ''); INSERT INTO `sys_user` VALUES (2, 100, 'admin', 'admin', '', '', '', '0', '$2a$10$QgIcp6yuOEGrEU0TNU12K.uQRLbcufesEU7hiRYlRSSdUO7OAkoTq', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, '');
INSERT INTO `sys_user` VALUES (3, 100, 'manager', 'manager', '', '', '0', '', '$2a$10$RND3fUw9Ai.WcggYSI57tu.u3OIlktdPxFzlWkmiHC1paV038t0I2', '1', '0', '127.0.0.1', 0, 'system', 0, '', 0, ''); INSERT INTO `sys_user` VALUES (3, 100, 'manager', 'manager', '', '', '0', '', '$2a$10$RND3fUw9Ai.WcggYSI57tu.u3OIlktdPxFzlWkmiHC1paV038t0I2', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, '');
INSERT INTO `sys_user` VALUES (4, 100, 'monitor', 'monitor', '', '', '0', '', '$2a$10$t3zpKQ0olECotFyI1yO43.tCoS0EXoSRBDcqwl09xvrsmn14qFHHy', '1', '0', '127.0.0.1', 0, 'system', 0, '', 0, ''); INSERT INTO `sys_user` VALUES (4, 100, 'monitor', 'monitor', '', '', '0', '', '$2a$10$t3zpKQ0olECotFyI1yO43.tCoS0EXoSRBDcqwl09xvrsmn14qFHHy', '1', '0', 0, 0, '127.0.0.1', 0, 'system', 0, '', 0, '');
UNLOCK TABLES; UNLOCK TABLES;