| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- -- =============================================================================
- -- 新增财务部门(shanxia2.0 租户)
- -- 执行库:shanxia2.0
- -- 日期:2026-07-12
- --
- -- 部门树(执行后):
- -- 安庆市山峡化工有限公司(根)
- -- ├── 销售部
- -- ├── 财务部门 ← 本脚本新增
- -- ├── 人力资源部
- -- └── 生产现场部
- --
- -- 可重复执行:已存在同 ID 部门则跳过插入
- -- =============================================================================
- SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci;
- SET collation_connection = 'utf8mb4_unicode_ci';
- SET @tenant_no := 'shanxia2.0';
- SET @admin_user_id := 'd3000000000000000000000000000001';
- SET @dept_root_id := 'b13c2be2-4e71-11f1-9f47-00163e3bdd96';
- SET @dept_finance_id := 'F65CAAE057914CCCAE2A81BE627A43EF';
- START TRANSACTION;
- INSERT INTO sys_dept (
- id, parent_id, dept_name, dept_category_code, status,
- leader, leader_phone, tenant_no, order_num, remark,
- create_by, create_dept_id, create_time, update_by, update_time, del_flag
- )
- SELECT
- @dept_finance_id,
- @dept_root_id,
- '财务部门',
- 'bm',
- '1',
- NULL,
- NULL,
- @tenant_no,
- 15,
- '用户迁移前新增',
- @admin_user_id,
- @dept_root_id,
- NOW(),
- @admin_user_id,
- NOW(),
- 0
- FROM DUAL
- WHERE NOT EXISTS (
- SELECT 1
- FROM sys_dept
- WHERE id = @dept_finance_id COLLATE utf8mb4_unicode_ci
- AND tenant_no = @tenant_no COLLATE utf8mb4_unicode_ci
- AND del_flag = 0
- );
- COMMIT;
- SELECT id, parent_id, dept_name, dept_category_code, order_num, status
- FROM sys_dept
- WHERE tenant_no = @tenant_no COLLATE utf8mb4_unicode_ci
- AND del_flag = 0
- ORDER BY parent_id, order_num, dept_name;
|