From 489131a04bbe0a89f15e8d7a3559e500ab823447 Mon Sep 17 00:00:00 2001 From: Peanut Date: Sun, 19 Jul 2026 21:39:47 +0800 Subject: [PATCH] feat(script-favorite): add ScriptFavorite entity - Extends BaseEntity for id, createTime, updateTime, isDeleted - Maps to t_script_favorite table via MyBatis-Plus @TableName - Fields: userId, scriptId --- .../com/emotion/entity/ScriptFavorite.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 server/src/main/java/com/emotion/entity/ScriptFavorite.java diff --git a/server/src/main/java/com/emotion/entity/ScriptFavorite.java b/server/src/main/java/com/emotion/entity/ScriptFavorite.java new file mode 100644 index 0000000..df1f3b6 --- /dev/null +++ b/server/src/main/java/com/emotion/entity/ScriptFavorite.java @@ -0,0 +1,31 @@ +package com.emotion.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.emotion.common.BaseEntity; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; +import lombok.experimental.SuperBuilder; + +/** + * 剧本收藏关联实体 + * + * @author huazhongmin + * @date 2026-07-19 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@SuperBuilder +@NoArgsConstructor +@AllArgsConstructor +@TableName("t_script_favorite") +public class ScriptFavorite extends BaseEntity { + + @TableField("user_id") + private String userId; + + @TableField("script_id") + private String scriptId; +}