功能优化
This commit is contained in:
@@ -1,12 +1,13 @@
|
||||
-- Yudao 风格建表语句
|
||||
-- 包含多租户概念,使用 TenantBaseDO
|
||||
-- 命名规范:业务模块_功能模块_功能,如 muye_point_(幕业积分)、muye_member_(幕业会员)、muye_ai_(幕业AI)
|
||||
|
||||
-- ===============================================
|
||||
-- 1. 积分管理模块
|
||||
-- 1. 积分管理模块 (muye_point_)
|
||||
-- ===============================================
|
||||
|
||||
-- 积分兑换配置表
|
||||
CREATE TABLE `member_point_exchange_config` (
|
||||
CREATE TABLE `muye_point_exchange_config` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
|
||||
`exchange_rate` int NOT NULL DEFAULT 1 COMMENT '兑换比例(1元兑换多少积分)',
|
||||
@@ -26,7 +27,7 @@ CREATE TABLE `member_point_exchange_config` (
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='积分兑换配置表';
|
||||
|
||||
-- 积分签到配置表
|
||||
CREATE TABLE `member_point_signin_config` (
|
||||
CREATE TABLE `muye_point_signin_config` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
|
||||
`daily_points` int NOT NULL DEFAULT 0 COMMENT '每日签到赠送积分',
|
||||
@@ -50,7 +51,7 @@ CREATE TABLE `member_point_signin_config` (
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='积分签到配置表';
|
||||
|
||||
-- 积分充值配置表
|
||||
CREATE TABLE `member_point_recharge_config` (
|
||||
CREATE TABLE `muye_point_recharge_config` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
|
||||
`recharge_amount` decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '充值金额',
|
||||
@@ -72,7 +73,7 @@ CREATE TABLE `member_point_recharge_config` (
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='积分充值配置表';
|
||||
|
||||
-- 积分记录表
|
||||
CREATE TABLE `member_point_record` (
|
||||
CREATE TABLE `muye_point_record` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
|
||||
`user_id` bigint NOT NULL DEFAULT 0 COMMENT '用户编号',
|
||||
@@ -94,11 +95,11 @@ CREATE TABLE `member_point_record` (
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='积分记录表';
|
||||
|
||||
-- ===============================================
|
||||
-- 2. 客户管理模块
|
||||
-- 2. 会员管理模块 (muye_member_)
|
||||
-- ===============================================
|
||||
|
||||
-- 会员用户表
|
||||
CREATE TABLE `member_user` (
|
||||
-- 会员用户档案表
|
||||
CREATE TABLE `muye_member_user_profile` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
|
||||
`user_id` varchar(32) NOT NULL COMMENT '用户ID',
|
||||
@@ -125,10 +126,10 @@ CREATE TABLE `member_user` (
|
||||
KEY `idx_tenant_id` (`tenant_id`) USING BTREE,
|
||||
KEY `idx_register_time` (`register_time`) USING BTREE,
|
||||
KEY `idx_last_login_time` (`last_login_time`) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='会员用户表';
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='会员用户档案表';
|
||||
|
||||
-- 充值记录表
|
||||
CREATE TABLE `member_recharge_record` (
|
||||
CREATE TABLE `muye_member_recharge_record` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
|
||||
`user_id` bigint NOT NULL DEFAULT 0 COMMENT '用户编号',
|
||||
@@ -149,12 +150,8 @@ CREATE TABLE `member_recharge_record` (
|
||||
KEY `idx_order_type` (`order_type`) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='充值记录表';
|
||||
|
||||
-- ===============================================
|
||||
-- 3. 礼包管理模块
|
||||
-- ===============================================
|
||||
|
||||
-- 礼包表
|
||||
CREATE TABLE `member_gift_package` (
|
||||
CREATE TABLE `muye_member_gift_package` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
|
||||
`package_id` varchar(32) NOT NULL COMMENT '礼包ID',
|
||||
@@ -181,11 +178,11 @@ CREATE TABLE `member_gift_package` (
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='礼包表';
|
||||
|
||||
-- ===============================================
|
||||
-- 4. 模型管理模块
|
||||
-- 3. AI 模块 (muye_ai_)
|
||||
-- ===============================================
|
||||
|
||||
-- AI模型表
|
||||
CREATE TABLE `ai_model` (
|
||||
-- AI模型配置表
|
||||
CREATE TABLE `muye_ai_model_config` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
|
||||
`model_name` varchar(100) NOT NULL COMMENT '模型名称',
|
||||
@@ -213,14 +210,10 @@ CREATE TABLE `ai_model` (
|
||||
KEY `idx_platform` (`platform`) USING BTREE,
|
||||
KEY `idx_model_type` (`model_type`) USING BTREE,
|
||||
KEY `idx_status` (`status`) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI模型表';
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI模型配置表';
|
||||
|
||||
-- ===============================================
|
||||
-- 5. 应用功能管理模块
|
||||
-- ===============================================
|
||||
|
||||
-- 应用功能表
|
||||
CREATE TABLE `ai_application` (
|
||||
-- AI应用功能表
|
||||
CREATE TABLE `muye_ai_application` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
|
||||
`app_id` varchar(32) NOT NULL COMMENT '应用ID',
|
||||
@@ -241,14 +234,10 @@ CREATE TABLE `ai_application` (
|
||||
KEY `idx_tenant_id` (`tenant_id`) USING BTREE,
|
||||
KEY `idx_app_name` (`app_name`) USING BTREE,
|
||||
KEY `idx_status` (`status`) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='应用功能表';
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI应用功能表';
|
||||
|
||||
-- ===============================================
|
||||
-- 6. 智能体配置模块
|
||||
-- ===============================================
|
||||
|
||||
-- 智能体表
|
||||
CREATE TABLE `ai_agent` (
|
||||
-- AI智能体表
|
||||
CREATE TABLE `muye_ai_agent` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
|
||||
`agent_id` varchar(32) NOT NULL COMMENT '智能体ID',
|
||||
@@ -270,14 +259,14 @@ CREATE TABLE `ai_agent` (
|
||||
KEY `idx_tenant_id` (`tenant_id`) USING BTREE,
|
||||
KEY `idx_agent_name` (`agent_name`) USING BTREE,
|
||||
KEY `idx_status` (`status`) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='智能体表';
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI智能体表';
|
||||
|
||||
-- ===============================================
|
||||
-- 7. 权限管理表
|
||||
-- 4. 权限管理模块
|
||||
-- ===============================================
|
||||
|
||||
-- 用户权限表
|
||||
CREATE TABLE `member_user_permission` (
|
||||
CREATE TABLE `muye_member_user_permission` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
|
||||
`user_id` bigint NOT NULL DEFAULT 0 COMMENT '用户编号',
|
||||
|
||||
Reference in New Issue
Block a user