当前位置: 首页 > news >正文

升鲜宝生鲜配送供应链管理系统---数据库多语言实现(一)

 

升鲜宝生鲜配送供应链管理系统---数据库多语言实现(一)

 

数据库多语言改造说明

       

/*Navicat/MySQLSource Server         : sxb_scm_prodSource Server Version : MySQL 8.0File Encoding         : utf-8说明:1. 本脚本为“升鲜宝多语言数据库业务系统”完整 DDL。2. 命名风格对齐升鲜宝现有库:id / enabled / del_flag / sort_code / creator / create_date / updater / update_date / remark / dept_id。3. 本脚本以“新增表”为主,不直接删除现有 sys_static_translation / sys_dynamic_translation / pms_goods_i18n。4. 推荐原则:- 消息类:sys_i18n_message + sys_i18n_message_item- 界面文本类:sys_i18n_ui_resource + sys_i18n_ui_resource_item- 业务数据类:各业务主表对应 *_i18n 子表- 旧表 sys_static_translation 可继续兼容 UI 静态文本- 旧表 sys_dynamic_translation 不再作为未来主方案扩展
*/SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;USE `yiwu_scm_prod`;/* ============================================================一、语言中心============================================================ */DROP TABLE IF EXISTS `sys_i18n_language`;
CREATE TABLE `sys_i18n_language` (`id` bigint NOT NULL COMMENT '主键id',`lang_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '语言编码,如 zh_CN、en_US、zh_TW、ja_JP',`lang_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '语言名称',`lang_native_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '语言本地名称',`lang_icon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '语言图标',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`default_flag` int NOT NULL DEFAULT '0' COMMENT '是否默认语言 0=否 1=是',`built_in_flag` int NOT NULL DEFAULT '0' COMMENT '是否系统内置 0=否 1=是',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_lang_code` (`lang_code`) USING BTREE,KEY `idx_sort_code` (`sort_code`) USING BTREE,KEY `idx_enabled_del` (`enabled`,`del_flag`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='多语言-语言定义表';DROP TABLE IF EXISTS `sys_i18n_locale_setting`;
CREATE TABLE `sys_i18n_locale_setting` (`id` bigint NOT NULL COMMENT '主键id',`setting_scope` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '作用域 system=系统 org=机构 user=用户 shop=门店',`setting_scope_id` bigint NOT NULL DEFAULT '0' COMMENT '作用域对象id',`lang_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '默认语言编码',`timezone_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '时区编码',`currency_id` bigint DEFAULT NULL COMMENT '默认币种id=base_currency.id',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_scope_lang` (`setting_scope`,`setting_scope_id`) USING BTREE,KEY `idx_lang_code` (`lang_code`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='多语言-默认语言设置表';/* ============================================================二、消息中心(异常提示、审核提示、接口提示)============================================================ */DROP TABLE IF EXISTS `sys_i18n_message`;
CREATE TABLE `sys_i18n_message` (`id` bigint NOT NULL COMMENT '主键id',`message_code` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '消息编码,如 sys.save.success、wms.stock.not.enough',`message_group` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '消息分组,如 sys、crm、wms、hwms、fin',`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'info' COMMENT '消息类型 success/info/warn/error',`default_text` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '默认文案(建议中文)',`placeholder_count` int NOT NULL DEFAULT '0' COMMENT '占位符数量',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`built_in_flag` int NOT NULL DEFAULT '0' COMMENT '是否系统内置 0=否 1=是',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_message_code` (`message_code`) USING BTREE,KEY `idx_message_group` (`message_group`) USING BTREE,KEY `idx_enabled_del` (`enabled`,`del_flag`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='多语言-消息主表';DROP TABLE IF EXISTS `sys_i18n_message_item`;
CREATE TABLE `sys_i18n_message_item` (`id` bigint NOT NULL COMMENT '主键id',`message_code` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '消息编码',`lang_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '语言编码',`message_text` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '消息翻译文本,支持占位符 {0} {1}',`version` int NOT NULL DEFAULT '0' COMMENT '版本号',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_msg_lang` (`message_code`,`lang_code`) USING BTREE,KEY `idx_lang_code` (`lang_code`) USING BTREE,KEY `idx_enabled_del` (`enabled`,`del_flag`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='多语言-消息翻译表';/* ============================================================三、界面资源中心(菜单、按钮、Label、列名、placeholder)============================================================ */DROP TABLE IF EXISTS `sys_i18n_ui_resource`;
CREATE TABLE `sys_i18n_ui_resource` (`id` bigint NOT NULL COMMENT '主键id',`resource_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '资源编码,如 crm.customer.list.btnAdd',`module_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模块编码,如 crm、wms、mall',`page_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '页面编码,如 customer.list',`platform_type` int NOT NULL DEFAULT '0' COMMENT '平台类型 0=web 1=app 2=mini 3=pos 4=wpf',`component_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组件类型 menu/button/label/column/placeholder/tab/dialog/title',`default_text` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '默认文本',`resource_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '页面路径或组件路径',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`built_in_flag` int NOT NULL DEFAULT '0' COMMENT '是否系统内置 0=否 1=是',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_resource_code` (`resource_code`) USING BTREE,KEY `idx_module_page` (`module_code`,`page_code`) USING BTREE,KEY `idx_platform_type` (`platform_type`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='多语言-界面资源主表';DROP TABLE IF EXISTS `sys_i18n_ui_resource_item`;
CREATE TABLE `sys_i18n_ui_resource_item` (`id` bigint NOT NULL COMMENT '主键id',`resource_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '资源编码',`lang_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '语言编码',`resource_text` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '资源文本',`version` int NOT NULL DEFAULT '0' COMMENT '版本号',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_ui_lang` (`resource_code`,`lang_code`) USING BTREE,KEY `idx_lang_code` (`lang_code`) USING BTREE,KEY `idx_enabled_del` (`enabled`,`del_flag`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='多语言-界面资源翻译表';/* ============================================================四、业务数据多语言子表原则:主表保留默认值,翻译文本落到 *_i18n 子表============================================================ */DROP TABLE IF EXISTS `sys_menu_i18n`;
CREATE TABLE `sys_menu_i18n` (`id` bigint NOT NULL COMMENT '主键id',`menu_id` bigint NOT NULL COMMENT '菜单id=sys_menu.id',`lang_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '语言编码',`menu_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '菜单名称翻译',`menu_tip` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '菜单提示翻译',`app_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '移动端菜单名称翻译',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_menu_lang` (`menu_id`,`lang_code`) USING BTREE,KEY `idx_lang_code` (`lang_code`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='菜单多语言表';DROP TABLE IF EXISTS `sys_notice_i18n`;
CREATE TABLE `sys_notice_i18n` (`id` bigint NOT NULL COMMENT '主键id',`notice_id` bigint NOT NULL COMMENT '通知id=sys_notice.id',`lang_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '语言编码',`title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标题翻译',`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '内容翻译',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_notice_lang` (`notice_id`,`lang_code`) USING BTREE,KEY `idx_lang_code` (`lang_code`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='通知多语言表';DROP TABLE IF EXISTS `sys_dict_type_i18n`;
CREATE TABLE `sys_dict_type_i18n` (`id` bigint NOT NULL COMMENT '主键id',`dict_type_id` bigint NOT NULL COMMENT '字典类型id=sys_dict_type.id',`lang_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '语言编码',`dict_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '字典名称翻译',`remark_i18n` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注翻译',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_dict_type_lang` (`dict_type_id`,`lang_code`) USING BTREE,KEY `idx_lang_code` (`lang_code`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='字典类型多语言表';DROP TABLE IF EXISTS `sys_dict_data_i18n`;
CREATE TABLE `sys_dict_data_i18n` (`id` bigint NOT NULL COMMENT '主键id',`dict_data_id` bigint NOT NULL COMMENT '字典数据id=sys_dict_data.id',`lang_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '语言编码',`dict_label` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '字典标签翻译',`remark_i18n` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注翻译',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_dict_data_lang` (`dict_data_id`,`lang_code`) USING BTREE,KEY `idx_lang_code` (`lang_code`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='字典数据多语言表';DROP TABLE IF EXISTS `cms_category_i18n`;
CREATE TABLE `cms_category_i18n` (`id` bigint NOT NULL COMMENT '主键id',`category_id` bigint NOT NULL COMMENT '帮助分类id=cms_category.id',`lang_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '语言编码',`category_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类名称翻译',`remark_i18n` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注翻译',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_cms_category_lang` (`category_id`,`lang_code`) USING BTREE,KEY `idx_lang_code` (`lang_code`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='帮助分类多语言表';DROP TABLE IF EXISTS `cms_help_i18n`;
CREATE TABLE `cms_help_i18n` (`id` bigint NOT NULL COMMENT '主键id',`help_id` bigint NOT NULL COMMENT '帮助id=cms_help.id',`lang_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '语言编码',`title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标题翻译',`article_content` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '正文翻译',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_cms_help_lang` (`help_id`,`lang_code`) USING BTREE,KEY `idx_lang_code` (`lang_code`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='帮助内容多语言表';DROP TABLE IF EXISTS `base_payment_i18n`;
CREATE TABLE `base_payment_i18n` (`id` bigint NOT NULL COMMENT '主键id',`payment_id` bigint NOT NULL COMMENT '支付方式id=base_payment.id',`lang_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '语言编码',`payment_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '支付方式名称翻译',`remark_i18n` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注翻译',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_payment_lang` (`payment_id`,`lang_code`) USING BTREE,KEY `idx_lang_code` (`lang_code`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='支付方式多语言表';DROP TABLE IF EXISTS `base_currency_i18n`;
CREATE TABLE `base_currency_i18n` (`id` bigint NOT NULL COMMENT '主键id',`currency_id` bigint NOT NULL COMMENT '币种id=base_currency.id',`lang_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '语言编码',`currency_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '币种名称翻译',`remark_i18n` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注翻译',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_currency_lang` (`currency_id`,`lang_code`) USING BTREE,KEY `idx_lang_code` (`lang_code`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='币种多语言表';DROP TABLE IF EXISTS `fin_category_i18n`;
CREATE TABLE `fin_category_i18n` (`id` bigint NOT NULL COMMENT '主键id',`category_id` bigint NOT NULL COMMENT '财务类别id=fin_category.id',`lang_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '语言编码',`category_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '财务类别名称翻译',`remark_i18n` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注翻译',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_fin_category_lang` (`category_id`,`lang_code`) USING BTREE,KEY `idx_lang_code` (`lang_code`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='财务类别多语言表';DROP TABLE IF EXISTS `pms_goods_category_i18n`;
CREATE TABLE `pms_goods_category_i18n` (`id` bigint NOT NULL COMMENT '主键id',`category_id` bigint NOT NULL COMMENT '商品分类id=pms_goods_category.id',`lang_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '语言编码',`category_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '商品分类名称翻译',`remark_i18n` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注翻译',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_goods_category_lang` (`category_id`,`lang_code`) USING BTREE,KEY `idx_lang_code` (`lang_code`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='商品分类多语言表';DROP TABLE IF EXISTS `crm_sales_team_i18n`;
CREATE TABLE `crm_sales_team_i18n` (`id` bigint NOT NULL COMMENT '主键id',`team_id` bigint NOT NULL COMMENT '团队id=crm_sales_team.id',`lang_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '语言编码',`team_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '团队名称翻译',`description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '团队描述翻译',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_team_lang` (`team_id`,`lang_code`) USING BTREE,KEY `idx_lang_code` (`lang_code`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='销售团队多语言表';DROP TABLE IF EXISTS `cus_customer_source_i18n`;
CREATE TABLE `cus_customer_source_i18n` (`id` bigint NOT NULL COMMENT '主键id',`source_id` bigint NOT NULL COMMENT '客户来源id=cus_customer_source.id',`lang_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '语言编码',`source_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户来源名称翻译',`remark_i18n` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注翻译',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_customer_source_lang` (`source_id`,`lang_code`) USING BTREE,KEY `idx_lang_code` (`lang_code`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='客户来源多语言表';DROP TABLE IF EXISTS `cus_customer_star_i18n`;
CREATE TABLE `cus_customer_star_i18n` (`id` bigint NOT NULL COMMENT '主键id',`star_id` bigint NOT NULL COMMENT '客户星级id=cus_customer_star.id',`lang_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '语言编码',`star_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户星级名称翻译',`remark_i18n` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注翻译',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_customer_star_lang` (`star_id`,`lang_code`) USING BTREE,KEY `idx_lang_code` (`lang_code`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='客户星级多语言表';DROP TABLE IF EXISTS `cus_customer_period_i18n`;
CREATE TABLE `cus_customer_period_i18n` (`id` bigint NOT NULL COMMENT '主键id',`period_id` bigint NOT NULL COMMENT '客户账期id=cus_customer_period.id',`lang_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '语言编码',`customer_period_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '账期名称翻译',`remark_i18n` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注翻译',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_customer_period_lang` (`period_id`,`lang_code`) USING BTREE,KEY `idx_lang_code` (`lang_code`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='客户账期多语言表';DROP TABLE IF EXISTS `cwms_inv_workhouse_i18n`;
CREATE TABLE `cwms_inv_workhouse_i18n` (`id` bigint NOT NULL COMMENT '主键id',`workhouse_id` bigint NOT NULL COMMENT '仓库id=cwms_inv_workhouse.id',`lang_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '语言编码',`workhouse_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库名称翻译',`address` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '地址翻译',`remark_i18n` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注翻译',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_workhouse_lang` (`workhouse_id`,`lang_code`) USING BTREE,KEY `idx_lang_code` (`lang_code`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='客户仓库多语言表';DROP TABLE IF EXISTS `cwms_inv_workhouse_area_i18n`;
CREATE TABLE `cwms_inv_workhouse_area_i18n` (`id` bigint NOT NULL COMMENT '主键id',`area_id` bigint NOT NULL COMMENT '库区id=cwms_inv_workhouse_area.id',`lang_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '语言编码',`workhouse_area_name` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区名称翻译',`remark_i18n` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注翻译',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_workhouse_area_lang` (`area_id`,`lang_code`) USING BTREE,KEY `idx_lang_code` (`lang_code`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='客户库区多语言表';DROP TABLE IF EXISTS `cwms_inv_shelves_i18n`;
CREATE TABLE `cwms_inv_shelves_i18n` (`id` bigint NOT NULL COMMENT '主键id',`shelves_id` bigint NOT NULL COMMENT '货架id=cwms_inv_shelves.id',`lang_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '语言编码',`shelves_name` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货架名称翻译',`remark_i18n` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注翻译',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_shelves_lang` (`shelves_id`,`lang_code`) USING BTREE,KEY `idx_lang_code` (`lang_code`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='客户货架多语言表';DROP TABLE IF EXISTS `cwms_inv_bin_i18n`;
CREATE TABLE `cwms_inv_bin_i18n` (`id` bigint NOT NULL COMMENT '主键id',`bin_id` bigint NOT NULL COMMENT '货位id=cwms_inv_bin.id',`lang_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '语言编码',`bin_name` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货位名称翻译',`remark_i18n` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注翻译',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_bin_lang` (`bin_id`,`lang_code`) USING BTREE,KEY `idx_lang_code` (`lang_code`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='客户货位多语言表';/* ============================================================五、兼容与迁移辅助表============================================================ */DROP TABLE IF EXISTS `sys_i18n_missing_log`;
CREATE TABLE `sys_i18n_missing_log` (`id` bigint NOT NULL COMMENT '主键id',`biz_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '缺失类型 message/ui/data',`biz_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '业务编码,如 message_code/resource_code/实体标识',`lang_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '语言编码',`fallback_value` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '回退文本',`hit_count` int NOT NULL DEFAULT '1' COMMENT '命中次数',`last_hit_date` bigint DEFAULT NULL COMMENT '最后命中时间',`sort_code` int NOT NULL DEFAULT '1' COMMENT '排序码',`del_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0正常 1删除',`enabled` int NOT NULL DEFAULT '1' COMMENT '状态 0禁用 1正常',`create_date` bigint DEFAULT NULL COMMENT '创建时间',`creator` bigint NOT NULL DEFAULT '0' COMMENT '创建人id',`update_date` bigint DEFAULT NULL COMMENT '修改时间',`updater` bigint NOT NULL DEFAULT '0' COMMENT '修改人id',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',`dept_id` bigint DEFAULT '0' COMMENT '机构id',PRIMARY KEY (`id`) USING BTREE,UNIQUE KEY `uk_missing_biz_lang` (`biz_type`,`biz_code`,`lang_code`) USING BTREE,KEY `idx_last_hit_date` (`last_hit_date`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='多语言缺失命中日志表';/* ============================================================六、初始化数据(可按需保留)============================================================ */INSERT INTO `sys_i18n_language`
(`id`,`lang_code`,`lang_name`,`lang_native_name`,`lang_icon`,`sort_code`,`default_flag`,`built_in_flag`,`del_flag`,`enabled`,`create_date`,`creator`,`update_date`,`updater`,`remark`,`dept_id`)
VALUES
(1000000000000000001,'zh_CN','简体中文','简体中文',NULL,1,1,1,0,1,UNIX_TIMESTAMP()*1000,0,UNIX_TIMESTAMP()*1000,0,'系统默认语言',0),
(1000000000000000002,'en_US','英文','English',NULL,2,0,1,0,1,UNIX_TIMESTAMP()*1000,0,UNIX_TIMESTAMP()*1000,0,'英文',0),
(1000000000000000003,'zh_TW','繁體中文','繁體中文',NULL,3,0,1,0,1,UNIX_TIMESTAMP()*1000,0,UNIX_TIMESTAMP()*1000,0,'繁体中文',0),
(1000000000000000004,'ja_JP','日语','日本語',NULL,4,0,1,0,1,UNIX_TIMESTAMP()*1000,0,UNIX_TIMESTAMP()*1000,0,'日语',0);INSERT INTO `sys_i18n_message`
(`id`,`message_code`,`message_group`,`message_type`,`default_text`,`placeholder_count`,`sort_code`,`built_in_flag`,`del_flag`,`enabled`,`create_date`,`creator`,`update_date`,`updater`,`remark`,`dept_id`)
VALUES
(1000000000000001001,'sys.save.success','sys','success','保存成功',0,1,1,0,1,UNIX_TIMESTAMP()*1000,0,UNIX_TIMESTAMP()*1000,0,'系统内置消息',0),
(1000000000000001002,'sys.update.success','sys','success','修改成功',0,2,1,0,1,UNIX_TIMESTAMP()*1000,0,UNIX_TIMESTAMP()*1000,0,'系统内置消息',0),
(1000000000000001003,'sys.delete.success','sys','success','删除成功',0,3,1,0,1,UNIX_TIMESTAMP()*1000,0,UNIX_TIMESTAMP()*1000,0,'系统内置消息',0),
(1000000000000001004,'sys.data.not.exist','sys','error','数据不存在',0,4,1,0,1,UNIX_TIMESTAMP()*1000,0,UNIX_TIMESTAMP()*1000,0,'系统内置消息',0),
(1000000000000001005,'wms.stock.not.enough','wms','error','商品【{0}】库存不足,当前可用数量【{1}】',2,5,1,0,1,UNIX_TIMESTAMP()*1000,0,UNIX_TIMESTAMP()*1000,0,'库存不足消息',0),
(1000000000000001006,'sys.bill.already.approved','sys','warn','单据已审核,不能重复审核',0,6,1,0,1,UNIX_TIMESTAMP()*1000,0,UNIX_TIMESTAMP()*1000,0,'审核类消息',0);INSERT INTO `sys_i18n_message_item`
(`id`,`message_code`,`lang_code`,`message_text`,`version`,`sort_code`,`del_flag`,`enabled`,`create_date`,`creator`,`update_date`,`updater`,`remark`,`dept_id`)
VALUES
(1000000000000002001,'sys.save.success','zh_CN','保存成功',0,1,0,1,UNIX_TIMESTAMP()*1000,0,UNIX_TIMESTAMP()*1000,0,'',0),
(1000000000000002002,'sys.save.success','en_US','Saved successfully',0,2,0,1,UNIX_TIMESTAMP()*1000,0,UNIX_TIMESTAMP()*1000,0,'',0),
(1000000000000002003,'sys.update.success','zh_CN','修改成功',0,3,0,1,UNIX_TIMESTAMP()*1000,0,UNIX_TIMESTAMP()*1000,0,'',0),
(1000000000000002004,'sys.update.success','en_US','Updated successfully',0,4,0,1,UNIX_TIMESTAMP()*1000,0,UNIX_TIMESTAMP()*1000,0,'',0),
(1000000000000002005,'sys.delete.success','zh_CN','删除成功',0,5,0,1,UNIX_TIMESTAMP()*1000,0,UNIX_TIMESTAMP()*1000,0,'',0),
(1000000000000002006,'sys.delete.success','en_US','Deleted successfully',0,6,0,1,UNIX_TIMESTAMP()*1000,0,UNIX_TIMESTAMP()*1000,0,'',0),
(1000000000000002007,'sys.data.not.exist','zh_CN','数据不存在',0,7,0,1,UNIX_TIMESTAMP()*1000,0,UNIX_TIMESTAMP()*1000,0,'',0),
(1000000000000002008,'sys.data.not.exist','en_US','Data does not exist',0,8,0,1,UNIX_TIMESTAMP()*1000,0,UNIX_TIMESTAMP()*1000,0,'',0),
(1000000000000002009,'wms.stock.not.enough','zh_CN','商品【{0}】库存不足,当前可用数量【{1}】',0,9,0,1,UNIX_TIMESTAMP()*1000,0,UNIX_TIMESTAMP()*1000,0,'',0),
(1000000000000002010,'wms.stock.not.enough','en_US','Insufficient stock for product [{0}], available quantity [{1}]',0,10,0,1,UNIX_TIMESTAMP()*1000,0,UNIX_TIMESTAMP()*1000,0,'',0),
(1000000000000002011,'sys.bill.already.approved','zh_CN','单据已审核,不能重复审核',0,11,0,1,UNIX_TIMESTAMP()*1000,0,UNIX_TIMESTAMP()*1000,0,'',0),
(1000000000000002012,'sys.bill.already.approved','en_US','The document has already been approved and cannot be approved again',0,12,0,1,UNIX_TIMESTAMP()*1000,0,UNIX_TIMESTAMP()*1000,0,'',0);SET FOREIGN_KEY_CHECKS = 1;

  

 

http://www.jsqmd.com/news/644696/

相关文章:

  • FinBERT金融情感分析:如何用AI模型洞察市场情绪变化
  • SenseVoice-small边缘智能:无人机巡检语音指令识别与任务触发
  • pandas数据处理——取出重复数据
  • 终极Win11系统优化指南:使用Win11Debloat让电脑重获新生
  • Ubuntu 18.04/20.04网络连接保姆级修复指南:从基础配置到WiFi驱动调优
  • B站字幕提取终极指南:3分钟学会免费下载CC字幕的完整方法
  • XB3303G 单节锂离子/锂聚合物可充电电池组保护芯片
  • Photoshop图层批量导出终极指南:高速工具大幅提升工作效率
  • ArduRemoteID开源无人机远程身份识别系统:FAA合规技术实现与多协议集成指南
  • 三分钟掌握原神抽卡数据分析神器:告别盲抽时代
  • 惠州汽车栅格模胚加工厂家 - 昌晖模胚
  • OpenClaw人人养虾:openclaw cron
  • 从零入门大模型:我的LLM学习路线及转行经验分享(收藏版)
  • Cursor Pro 终极破解方案:开源工具cursor-free-vip实现AI编程助手永久免费使用完整指南
  • Adobe-GenP终极指南:5分钟解锁Adobe全家桶的完整方案
  • 告别版本混乱!用SDKMAN在Windows上统一管理Java、Gradle版本(保姆级避坑指南)
  • 从‘叠罗汉’到精准操控:Godot节点选择与层级管理的避坑指南
  • 3分钟掌握Waifu2x-Extension-GUI:AI超分辨率工具让你的图片视频瞬间高清化
  • 【LE Audio】ASCS精讲[4]: 服务特征与ASE端点,从数据结构到交互逻辑
  • 终极指南:使用novideo_srgb免费校准NVIDIA显卡显示器色彩
  • 2026年能源职业学院机构评价排行榜:民办高校/智能制造/能源职院/现代服务业/新能源汽车 - 品牌策略师
  • Redis 和数据库双写一致性问题如何解决?
  • CDS API 终极指南:Python 连接 Copernicus 气候数据宝库
  • 全面解读 PCA、t-SNE 与 UMAP 三大降维算法
  • 除了Keil和IAR,汽车电子工程师为啥还在用Green Hills MULTI?聊聊它的调试绝活
  • 选购洁净度检测仪必看,高性价比品牌与正规生产厂家汇总 - 品牌推荐大师1
  • 如何永久保存微信聊天记录:WeChatMsg让珍贵对话不再消失
  • 探讨扬州讯灵AI十Agent双引擎优化,其性价比哪家高 - 工业品牌热点
  • 从0x34 RequestDownload看汽车OTA升级:数据下载服务在ECU刷写中的关键作用与安全设计
  • 吵了几个月,Linus终于拍板!Linux正式为AI代码“立法”:允许用AI,但锅必须人背