### T_Image_Config 图片表触发器 ```sql CREATE TRIGGER trg_UpdateImageId ON dbo.T_Image_Config AFTER INSERT AS BEGIN SET NOCOUNT ON; -- 判断是否存在 ImageId 为 0 的记录 IF EXISTS (SELECT 1 FROM inserted WHERE ImageId = 0) BEGIN -- 更新 ImageId 为 0 的记录,将其值设置为自增的 Id 值 UPDATE dbo.T_Image_Config SET ImageId = i.Id FROM dbo.T_Image_Config INNER JOIN inserted i ON dbo.T_Image_Config.Id = i.Id WHERE i.ImageId = 0; END END ``` ## 商城表 T_ShoppingMall 1. 去除兑换道具需要的金币数量(ExchangeCurrencyCount) 2. 增加价格(Price) 这个页面似乎是一个社交应用的用户个人主页或介绍页面。我们可以看到如下信息和功能: 1. **用户头像与名字**:显示了用户的头像和名字(柳如烟)。 2. **用户互动信息**:显示用户的互动情况,例如心动值(10)和聊天次数(1000)。 3. **关注按钮**:可以关注该用户。 4. **个人简介**:显示了用户的基本信息,包括名字(王语嫣)、年龄(22岁)、三围(28 36 48)等,还包括用户的兴趣爱好。 5. **语音消息**:用户录制的60秒语音消息。 6. **聊天功能**:一个输入框,可以发送消息与该用户聊天。 7. **底部导航栏**:包括首页、列表、加号(+)、消息、我的等功能按钮。 根据以上分析,可以设计如下数据表字段: ### 用户表(User) - 用户ID(UserID) - 用户头像(Avatar) - 用户名字(Name) - 心动值(HeartValue) - 聊天次数(ChatCount) ### 用户详情表(UserProfile) - 用户ID(UserID) - 姓名(RealName) - 年龄(Age) - 三围(Measurements) - 兴趣爱好(Interests) - 个人简介(Bio) ### 关注表(Follow) - 用户ID(UserID) - 关注用户ID(FollowedUserID) ### 语音消息表(VoiceMessage) - 消息ID(MessageID) - 用户ID(UserID) - 消息内容(MessageContent) - 时长(Duration) ### 聊天记录表(Chat) - 聊天ID(ChatID) - 用户ID(UserID) - 发送者ID(SenderID) - 接收者ID(ReceiverID) - 消息内容(MessageContent) - 发送时间(Timestamp) ### 导航栏表(NavigationBar) - 导航项ID(NavItemID) - 导航项名称(NavItemName) - 导航项图标(NavItemIcon) 这些数据表字段可以帮助我们存储和管理页面中的各种信息和功能。 views/apps/T_Category_Child_Menus/Index.vue /apps/t_category_child_menus