新功能: 1. 部门管理功能 - 管理员可在系统设置中添加/删除部门 - 用户注册时从下拉框选择部门 - 新增Department数据库表和API 2. 文件上传优化 - 支持直接上传源文件(.max/.psd/.ai/.cad/.dwg/.c4d) - 自动识别文件类型并设置素材类型 - 压缩包需手动选择类型 - 优化拖拽上传体验 数据库变更: - 新增departments表 - User表新增department字段
45 lines
1.1 KiB
SQL
45 lines
1.1 KiB
SQL
-- 由壹点3D素材共享平台数据恢复SQL脚本
|
|
-- 生成时间: 2025-10-26
|
|
|
|
-- Step 1: 创建管理员用户
|
|
INSERT INTO users (id, email, username, password, role, "isActive", "canDownload", "createdAt", "updatedAt")
|
|
VALUES (
|
|
'fa78e5d3-1ac4-48cc-be3b-78547f4ff9ed',
|
|
'admin',
|
|
'admin',
|
|
'c7ad44cbad762a5da0a452f9e854fdc1e0e7a52a38015f23f3eab1d80b931dd4', -- SHA256 of 'admin123456'
|
|
'ADMIN',
|
|
true,
|
|
true,
|
|
NOW(),
|
|
NOW()
|
|
)
|
|
ON CONFLICT (email) DO NOTHING;
|
|
|
|
-- Step 2: 创建默认分类
|
|
INSERT INTO categories (id, name, "createdAt")
|
|
VALUES (
|
|
gen_random_uuid(),
|
|
'默认店铺',
|
|
NOW()
|
|
)
|
|
ON CONFLICT (name) DO NOTHING;
|
|
|
|
-- Step 3: 创建默认场景
|
|
INSERT INTO scenes (id, name, "createdAt")
|
|
VALUES (
|
|
gen_random_uuid(),
|
|
'默认场景',
|
|
NOW()
|
|
)
|
|
ON CONFLICT (name) DO NOTHING;
|
|
|
|
-- Step 4: 显示当前数据统计
|
|
SELECT
|
|
'Before restore' as status,
|
|
(SELECT COUNT(*) FROM users) as user_count,
|
|
(SELECT COUNT(*) FROM categories) as category_count,
|
|
(SELECT COUNT(*) FROM scenes) as scene_count,
|
|
(SELECT COUNT(*) FROM materials) as material_count;
|
|
|