From e26d98c47301e937a2812b607e26e5801dce83fe Mon Sep 17 00:00:00 2001
From: cloudroam <cloudroam>
Date: 星期一, 26 五月 2025 09:54:09 +0800
Subject: [PATCH] add:影视作品信息管理

---
 src/main/java/com/mzl/flower/dto/response/filmwork/FilmWorksVO.java |  121 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 121 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/mzl/flower/dto/response/filmwork/FilmWorksVO.java b/src/main/java/com/mzl/flower/dto/response/filmwork/FilmWorksVO.java
new file mode 100644
index 0000000..17045ab
--- /dev/null
+++ b/src/main/java/com/mzl/flower/dto/response/filmwork/FilmWorksVO.java
@@ -0,0 +1,121 @@
+package com.mzl.flower.dto.response.filmwork;
+
+import com.mzl.flower.base.AbstractTransDTO;
+import com.mzl.flower.base.annotation.DictTrans;
+import lombok.Data;
+
+
+@Data
+public class FilmWorksVO extends AbstractTransDTO {
+    private Long id;
+
+    /**
+     * 中文名称
+     */
+    private String nameCn;
+
+    /**
+     * 英文名称
+     */
+    private String nameEn;
+
+    /**
+     * 作品类型
+     */
+    @DictTrans(target = "typeStr", codeType = "FILMSET_TYPE")
+    private String type;
+
+    private String typeStr;
+
+    /**
+     * 上映年份
+     */
+    private String releaseYear;
+
+    /**
+     * 导演(多个用逗号分隔)
+     */
+    private String director;
+
+    /**
+     * 制片方
+     */
+    private String producer;
+
+    /**
+     * 主要演员(多个用逗号分隔)
+     */
+    private String actors;
+
+    /**
+     * 剧情关键词(用逗号分隔)
+     */
+    private String keywords;
+
+    /**
+     * 剧情简介
+     */
+    private String synopsis;
+
+    /**
+     * 封面图片URL
+     */
+    private String coverUrl;
+
+    /**
+     * 封面图片描述文本
+     */
+    private String coverAlt;
+
+    /**
+     * 创建者用户类型
+     */
+    @DictTrans(target = "userTypeStr", codeType = "FILMSET_CREATE_TYPE")
+    private String userType;
+
+
+    private String userTypeStr;
+
+    /**
+     * 置顶权重(越大越靠前)
+     */
+    private Integer stickyWeight;
+
+    /**
+     * 状态
+     */
+    @DictTrans(target = "statusStr", codeType = "COMMON_PUBLISH_STATUS")
+    private String status;
+
+    private String statusStr;
+
+    /**
+     * 创建者ID
+     */
+    private String createBy;
+
+    /**
+     * 最后修改者ID
+     */
+    private String updateBy;
+
+    /**
+     * 收藏量
+     */
+    private Integer collectCount;
+
+    /**
+     * 点赞量
+     */
+    private Integer likeCount;
+
+    /**
+     * 评论量
+     */
+    private Integer commentCount;
+
+    /**
+     * 分享量
+     */
+    private Integer shareCount;
+}

--
Gitblit v1.9.3