# AI漫画辅助应用数据库设计 ## _User (Parse内置表) - **objectId**: String (主键) - **username**: String - **email**: String - **password**: String - **authData**: Object - **emailVerified**: bool - **createdAt**: Date - **updatedAt**: Date ## ComicPlan (漫画计划) - **objectId**: String (主键) - **planName**: String - **description**: String - **coverImage**: Parse.File - **totalTasks**: Number - **completedTasks**: Number - **status**: - draft (草稿) - active (进行中) - completed (已完成) - archived (已归档) - **difficulty**: - beginner (初级) - intermediate (中级) - advanced (高级) - **tags**: Array - **creator**: Pointer<_User> - **dueDate**: Date - **createdAt**: Date - **updatedAt**: Date ## ComicTask (漫画任务) - **objectId**: String (主键) - **taskName**: String - **description**: String - **step**: Number (步骤序号) - **type**: - storyboard (分镜设计) - sketch (草图绘制) - lineart (线稿) - coloring (上色) - lettering (文字添加) - review (审核) - **referenceImages**: Array - **aiFeedback**: Object (AI反馈数据) - **isCompleted**: bool - **priority**: Number (1-5) - **estimatedHours**: Number - **actualHours**: Number - **plan**: Pointer - **assignee**: Pointer<_User> - **startDate**: Date - **endDate**: Date - **createdAt**: Date - **updatedAt**: Date ## 表关系 - _User 1 → n ComicPlan (创建关系) - _User 1 → n ComicTask (分配关系) - ComicPlan 1 → n ComicTask (包含关系) ## 关键索引 - ComicPlan_creator_status (creator, status) - ComicTask_plan_step (plan, step) - ComicTask_assignee_completed (assignee, isCompleted) ## 业务场景 - **创建计划**: - 设置planName/difficulty - 关联creator用户 - **添加任务**: - 指定type/step - 关联plan和assignee - 更新计划任务计数 - **AI反馈**: - 存储suggestions/score - 关联reference