feat: 缓存信息key字典多语言翻译
This commit is contained in:
@@ -587,5 +587,13 @@ INSERT IGNORE INTO `sys_dict_data` VALUES (2063, 2063, 'dictData.cdr_sip_code.50
|
||||
INSERT IGNORE INTO `sys_dict_data` VALUES (2064, 2064, 'dictData.cdr_sip_code.504', '服务器超时', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, '');
|
||||
INSERT IGNORE INTO `sys_dict_data` VALUES (2065, 2065, 'dictData.cdr_sip_code.603', '拒绝', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, '');
|
||||
INSERT IGNORE INTO `sys_dict_data` VALUES (2066, 2066, 'dictData.cdr_sip_code.606', '不可接受', 'i18n_zh', '', '', '1', 'supervisor', 1705550000000, '', 0, '');
|
||||
INSERT IGNORE INTO `sys_dict_data` VALUES (2067, 2067, 'cache.name.user', '登录用户', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1705550000000, NULL, 0, NULL);
|
||||
INSERT IGNORE INTO `sys_dict_data` VALUES (2068, 2068, 'cache.name.sys_config', '参数管理', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1705550000000, NULL, 0, NULL);
|
||||
INSERT IGNORE INTO `sys_dict_data` VALUES (2069, 2069, 'cache.name.sys_dict', '字典管理', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1705550000000, NULL, 0, NULL);
|
||||
INSERT IGNORE INTO `sys_dict_data` VALUES (2070, 2070, 'cache.name.captcha_codes', '验证码', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1705550000000, NULL, 0, NULL);
|
||||
INSERT IGNORE INTO `sys_dict_data` VALUES (2071, 2071, 'cache.name.repeat_submit', '防重提交', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1705550000000, NULL, 0, NULL);
|
||||
INSERT IGNORE INTO `sys_dict_data` VALUES (2072, 2072, 'cache.name.rate_limit', '限流', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1705550000000, NULL, 0, NULL);
|
||||
INSERT IGNORE INTO `sys_dict_data` VALUES (2073, 2073, 'cache.name.pwd_err_cnt', '登录账户密码错误次数', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1705550000000, NULL, 0, NULL);
|
||||
INSERT IGNORE INTO `sys_dict_data` VALUES (2074, 2074, 'cache.name.ne_info', '网元信息管理', 'i18n_zh', NULL, NULL, '1', 'supervisor', 1705550000000, NULL, 0, NULL);
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
|
||||
@@ -587,5 +587,13 @@ INSERT IGNORE INTO `sys_dict_data` VALUES (4063, 4063, 'dictData.cdr_sip_code.50
|
||||
INSERT IGNORE INTO `sys_dict_data` VALUES (4064, 4064, 'dictData.cdr_sip_code.504', 'Server Time Out', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, '');
|
||||
INSERT IGNORE INTO `sys_dict_data` VALUES (4065, 4065, 'dictData.cdr_sip_code.603', 'Decline', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, '');
|
||||
INSERT IGNORE INTO `sys_dict_data` VALUES (4066, 4066, 'dictData.cdr_sip_code.606', 'Not Acceptable', 'i18n_en', '', '', '1', 'supervisor', 1705550000000, '', 0, '');
|
||||
INSERT IGNORE INTO `sys_dict_data` VALUES (4067, 4067, 'cache.name.user', 'Login User', 'i18n_en', NULL, NULL, '1', 'supervisor', 1705550000000, NULL, 0, NULL);
|
||||
INSERT IGNORE INTO `sys_dict_data` VALUES (4068, 4068, 'cache.name.sys_config', 'Parameters Management', 'i18n_en', NULL, NULL, '1', 'supervisor', 1705550000000, NULL, 0, NULL);
|
||||
INSERT IGNORE INTO `sys_dict_data` VALUES (4069, 4069, 'cache.name.sys_dict', 'Dictionary Management', 'i18n_en', NULL, NULL, '1', 'supervisor', 1705550000000, NULL, 0, NULL);
|
||||
INSERT IGNORE INTO `sys_dict_data` VALUES (4070, 4070, 'cache.name.captcha_codes', 'Captcha', 'i18n_en', NULL, NULL, '1', 'supervisor', 1705550000000, NULL, 0, NULL);
|
||||
INSERT IGNORE INTO `sys_dict_data` VALUES (4071, 4071, 'cache.name.repeat_submit', 'Resubmit', 'i18n_en', NULL, NULL, '1', 'supervisor', 1705550000000, NULL, 0, NULL);
|
||||
INSERT IGNORE INTO `sys_dict_data` VALUES (4072, 4072, 'cache.name.rate_limit', 'Limit Traffic', 'i18n_en', NULL, NULL, '1', 'supervisor', 1705550000000, NULL, 0, NULL);
|
||||
INSERT IGNORE INTO `sys_dict_data` VALUES (4073, 4073, 'cache.name.pwd_err_cnt', 'Number of Password Errors', 'i18n_en', NULL, NULL, '1', 'supervisor', 1705550000000, NULL, 0, NULL);
|
||||
INSERT IGNORE INTO `sys_dict_data` VALUES (4074, 4074, 'cache.name.ne_info', 'NE Info Management', 'i18n_en', NULL, NULL, '1', 'supervisor', 1705550000000, NULL, 0, NULL);
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
|
||||
@@ -22,3 +22,6 @@ const RATE_LIMIT_KEY = "rate_limit:"
|
||||
|
||||
// 登录账户密码错误次数
|
||||
const PWD_ERR_CNT_KEY = "pwd_err_cnt:"
|
||||
|
||||
// 网元信息管理
|
||||
const NE_KEY = "ne_info:"
|
||||
|
||||
@@ -34,14 +34,16 @@ func (s *SysCacheController) Info(c *gin.Context) {
|
||||
//
|
||||
// GET /getNames
|
||||
func (s *SysCacheController) Names(c *gin.Context) {
|
||||
language := ctx.AcceptLanguage(c)
|
||||
caches := []model.SysCache{
|
||||
model.NewSysCacheNames("user", cachekey.LOGIN_TOKEN_KEY),
|
||||
model.NewSysCacheNames("configuration", cachekey.SYS_CONFIG_KEY),
|
||||
model.NewSysCacheNames("dictionary", cachekey.SYS_DICT_KEY),
|
||||
model.NewSysCacheNames("captcha", cachekey.CAPTCHA_CODE_KEY),
|
||||
model.NewSysCacheNames("anti-submission", cachekey.REPEAT_SUBMIT_KEY),
|
||||
model.NewSysCacheNames("current-limiting", cachekey.RATE_LIMIT_KEY),
|
||||
model.NewSysCacheNames("password-errors-number", cachekey.PWD_ERR_CNT_KEY),
|
||||
model.NewSysCacheNames(i18n.TKey(language, "cache.name.user"), cachekey.LOGIN_TOKEN_KEY),
|
||||
model.NewSysCacheNames(i18n.TKey(language, "cache.name.sys_config"), cachekey.SYS_CONFIG_KEY),
|
||||
model.NewSysCacheNames(i18n.TKey(language, "cache.name.sys_dict"), cachekey.SYS_DICT_KEY),
|
||||
model.NewSysCacheNames(i18n.TKey(language, "cache.name.captcha_codes"), cachekey.CAPTCHA_CODE_KEY),
|
||||
model.NewSysCacheNames(i18n.TKey(language, "cache.name.repeat_submit"), cachekey.REPEAT_SUBMIT_KEY),
|
||||
model.NewSysCacheNames(i18n.TKey(language, "cache.name.rate_limit"), cachekey.RATE_LIMIT_KEY),
|
||||
model.NewSysCacheNames(i18n.TKey(language, "cache.name.pwd_err_cnt"), cachekey.PWD_ERR_CNT_KEY),
|
||||
model.NewSysCacheNames(i18n.TKey(language, "cache.name.ne_info"), cachekey.NE_KEY),
|
||||
}
|
||||
c.JSON(200, result.OkData(caches))
|
||||
}
|
||||
@@ -136,13 +138,16 @@ func (s *SysCacheController) ClearCacheKey(c *gin.Context) {
|
||||
//
|
||||
// DELETE /clearCacheSafe
|
||||
func (s *SysCacheController) ClearCacheSafe(c *gin.Context) {
|
||||
language := ctx.AcceptLanguage(c)
|
||||
caches := []model.SysCache{
|
||||
model.NewSysCacheNames("configuration", cachekey.SYS_CONFIG_KEY),
|
||||
model.NewSysCacheNames("dictionary", cachekey.SYS_DICT_KEY),
|
||||
model.NewSysCacheNames("captcha", cachekey.CAPTCHA_CODE_KEY),
|
||||
model.NewSysCacheNames("anti-submission", cachekey.REPEAT_SUBMIT_KEY),
|
||||
model.NewSysCacheNames("current-limiting", cachekey.RATE_LIMIT_KEY),
|
||||
model.NewSysCacheNames("password-errors-number", cachekey.PWD_ERR_CNT_KEY),
|
||||
model.NewSysCacheNames(i18n.TKey(language, "cache.name.user"), cachekey.LOGIN_TOKEN_KEY),
|
||||
model.NewSysCacheNames(i18n.TKey(language, "cache.name.sys_config"), cachekey.SYS_CONFIG_KEY),
|
||||
model.NewSysCacheNames(i18n.TKey(language, "cache.name.sys_dict"), cachekey.SYS_DICT_KEY),
|
||||
model.NewSysCacheNames(i18n.TKey(language, "cache.name.captcha_codes"), cachekey.CAPTCHA_CODE_KEY),
|
||||
model.NewSysCacheNames(i18n.TKey(language, "cache.name.repeat_submit"), cachekey.REPEAT_SUBMIT_KEY),
|
||||
model.NewSysCacheNames(i18n.TKey(language, "cache.name.rate_limit"), cachekey.RATE_LIMIT_KEY),
|
||||
model.NewSysCacheNames(i18n.TKey(language, "cache.name.pwd_err_cnt"), cachekey.PWD_ERR_CNT_KEY),
|
||||
model.NewSysCacheNames(i18n.TKey(language, "cache.name.ne_info"), cachekey.NE_KEY),
|
||||
}
|
||||
for _, v := range caches {
|
||||
cacheKeys, err := redis.GetKeys("", v.CacheName+":*")
|
||||
|
||||
Reference in New Issue
Block a user