2.4 KiB
2.4 KiB
T_Image_Config 图片表触发器
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
- 去除兑换道具需要的金币数量(ExchangeCurrencyCount)
- 增加价格(Price)
这个页面似乎是一个社交应用的用户个人主页或介绍页面。我们可以看到如下信息和功能:
- 用户头像与名字:显示了用户的头像和名字(柳如烟)。
- 用户互动信息:显示用户的互动情况,例如心动值(10)和聊天次数(1000)。
- 关注按钮:可以关注该用户。
- 个人简介:显示了用户的基本信息,包括名字(王语嫣)、年龄(22岁)、三围(28 36 48)等,还包括用户的兴趣爱好。
- 语音消息:用户录制的60秒语音消息。
- 聊天功能:一个输入框,可以发送消息与该用户聊天。
- 底部导航栏:包括首页、列表、加号(+)、消息、我的等功能按钮。
根据以上分析,可以设计如下数据表字段:
用户表(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)
这些数据表字段可以帮助我们存储和管理页面中的各种信息和功能。