初始化询价智能体新仓:同步本地工程并排除密钥与 .env。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
linmianxun
2026-09-13 14:30:44 +08:00
co-authored by Cursor
commit 2a14def882
2621 changed files with 393165 additions and 0 deletions
@@ -0,0 +1,67 @@
-- =============================================================================
-- 补齐 Jeecg 多租户表(仅 inquiry_robot)
-- 登录会查 SELECT tenant_id FROM sys_user_tenant WHERE user_id = ?
-- 禁止对现网 jeecg-boot 库执行。
-- =============================================================================
SET NAMES utf8mb4;
CREATE TABLE IF NOT EXISTS `sys_tenant` (
`id` int NOT NULL COMMENT '租户编码',
`name` varchar(100) NULL DEFAULT NULL COMMENT '租户名称',
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
`create_by` varchar(100) NULL DEFAULT NULL COMMENT '创建人',
`begin_date` datetime NULL DEFAULT NULL COMMENT '开始时间',
`end_date` datetime NULL DEFAULT NULL COMMENT '结束时间',
`status` int NULL DEFAULT 1 COMMENT '状态 1正常 0冻结',
`trade` varchar(10) NULL DEFAULT NULL COMMENT '所属行业',
`company_size` varchar(10) NULL DEFAULT NULL COMMENT '公司规模',
`company_address` varchar(100) NULL DEFAULT NULL COMMENT '公司地址',
`company_logo` varchar(200) NULL DEFAULT NULL COMMENT '公司logo',
`house_number` varchar(10) NULL DEFAULT NULL COMMENT '门牌号',
`work_place` varchar(100) NULL DEFAULT NULL COMMENT '工作地点',
`secondary_domain` varchar(50) NULL DEFAULT NULL COMMENT '二级域名',
`login_bkgd_img` varchar(200) NULL DEFAULT NULL COMMENT '登录背景图片',
`position` varchar(10) NULL DEFAULT NULL COMMENT '职级',
`department` varchar(10) NULL DEFAULT NULL COMMENT '部门',
`del_flag` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态(0-正常,1-已删除)',
`update_by` varchar(32) NULL DEFAULT NULL COMMENT '更新人',
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
`apply_status` int NULL DEFAULT NULL COMMENT '允许申请管理员 1允许 0不允许',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='多租户信息表';
CREATE TABLE IF NOT EXISTS `sys_user_tenant` (
`id` varchar(32) NOT NULL COMMENT '主键id',
`user_id` varchar(32) NULL DEFAULT NULL COMMENT '用户id',
`tenant_id` int NULL DEFAULT NULL COMMENT '租户id',
`status` varchar(1) NULL DEFAULT '1' COMMENT '状态(1 正常 2 离职 3 待审核 4 审核未通过)',
`create_by` varchar(32) NULL DEFAULT NULL COMMENT '创建人登录名称',
`create_time` datetime NULL DEFAULT NULL COMMENT '创建日期',
`update_by` varchar(32) NULL DEFAULT NULL COMMENT '更新人登录名称',
`update_time` datetime NULL DEFAULT NULL COMMENT '更新日期',
PRIMARY KEY (`id`),
KEY `idx_sut_user_id` (`user_id`),
KEY `idx_sut_tenant_id` (`tenant_id`),
KEY `uniq_sut_user_rel_tenant` (`user_id`,`tenant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户租户关系表';
-- 默认租户(对齐 Jeecg 演示:1000)
INSERT IGNORE INTO `sys_tenant`
(`id`,`name`,`create_time`,`create_by`,`status`,`house_number`,`del_flag`,`update_by`,`update_time`)
VALUES
(1000,'友通达询价','2026-09-13 00:00:00','admin',1,'YTD001',0,'admin',NOW());
-- 给全部未删除用户挂上默认租户(幂等:同 user+tenant 已有则跳过)
INSERT INTO `sys_user_tenant` (`id`,`user_id`,`tenant_id`,`status`,`create_by`,`create_time`)
SELECT MD5(CONCAT('ytd-tenant:',u.`id`,':1000')), u.`id`, 1000, '1', 'admin', NOW()
FROM `sys_user` u
WHERE IFNULL(u.`del_flag`,0)=0
AND NOT EXISTS (
SELECT 1 FROM `sys_user_tenant` t
WHERE t.`user_id`=u.`id` AND t.`tenant_id`=1000
);
-- 登录租户回写
UPDATE `sys_user` SET `login_tenant_id`=1000
WHERE IFNULL(`del_flag`,0)=0 AND (`login_tenant_id` IS NULL OR `login_tenant_id`=0);