feat: 实现模特管理功能

- 新增模特数据模型和数据库表结构
- 实现模特的完整CRUD操作
- 添加模特照片管理功能
- 实现素材与模特关联功能
- 创建模特管理前端界面
- 集成到主应用导航和路由
- 修复数据库连接死锁问题

功能特性:
- 模特基本信息管理(姓名、艺名、性别、年龄等)
- 照片管理和封面设置
- 标签系统
- 状态管理(活跃、不活跃、退役、暂停)
- 评分系统
- 搜索和过滤功能
- 素材关联功能
This commit is contained in:
imeepos
2025-07-14 01:39:14 +08:00
parent 38ef546c76
commit 5cf1f8bfca
28 changed files with 4131 additions and 44 deletions

13
pnpm-lock.yaml generated
View File

@@ -32,8 +32,11 @@ importers:
apps/desktop:
dependencies:
'@heroicons/react':
specifier: ^2.2.0
version: 2.2.0(react@18.3.1)
'@tauri-apps/api':
specifier: ^2
specifier: ^2.6.0
version: 2.6.0
'@tauri-apps/plugin-dialog':
specifier: ^2
@@ -847,6 +850,14 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
/@heroicons/react@2.2.0(react@18.3.1):
resolution: {integrity: sha512-LMcepvRaS9LYHJGsF0zzmgKCUim/X3N/DQKc4jepAXJ7l8QxJ1PmxJzqplF2Z3FE4PqBAIGyJAQ/w4B5dsqbtQ==}
peerDependencies:
react: '>= 16 || ^19.0.0-rc'
dependencies:
react: 18.3.1
dev: false
/@humanwhocodes/config-array@0.13.0:
resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==}
engines: {node: '>=10.10.0'}