多语言管理

背景

表结构

1. dms_language 多语言

CREATE TABLE `dms_language` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `language_code` varchar(125) NOT NULL DEFAULT '' COMMENT '语言关键字',
  `language_name` varchar(1000) NOT NULL DEFAULT '' COMMENT '中文名称',
  `translation` varchar(1000) NOT NULL DEFAULT '' COMMENT '翻译内容',
  `language_type` char(5) NOT NULL DEFAULT '' COMMENT '语种类型:cn-中文,en-英文等',
  `remark` varchar(255) DEFAULT '' COMMENT '备注',
  `over_flag` tinyint NOT NULL DEFAULT '0' COMMENT '完结标识:0-未完结,1-已完结',
  `create_user` int NOT NULL COMMENT '创建人',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_user` int DEFAULT NULL COMMENT '更新人',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `uniq_code_type` (`language_code`,`language_type`) USING BTREE,
  KEY `idx_create_time` (`create_time`) USING BTREE,
  KEY `idx_update_time` (`update_time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=298 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='DMS系统语言表';
作者:陆飞  创建时间:2026-01-13 17:20
最后编辑:高美燕  更新时间:2026-03-03 10:08