| | |
| | | content: string; |
| | | } |
| | | |
| | | export interface PaginationQuery { |
| | | /** 当前页码 */ |
| | | current?: number; |
| | | |
| | | /** 每页数量 */ |
| | | size?: number; |
| | | |
| | | /** 排序字段和方向列表 */ |
| | | orders?: OrderItem[]; |
| | | |
| | | /** 是否优化 count 查询 */ |
| | | optimizeCountSql?: boolean; |
| | | |
| | | /** 是否查询总数 */ |
| | | isSearchCount?: boolean; |
| | | } |
| | | |
| | | /** 排序项定义 */ |
| | | export interface OrderItem { |
| | | column: string; |
| | | asc: boolean; |
| | | } |
| | | |
| | | |
| | | export interface FilmWorksQueryDTO extends PaginationQuery { |
| | | /** 中文名称 */ |
| | | nameCn?: string; |
| | | |
| | | /** 片场类型(FILMSET_TYPE) */ |
| | | type?: string; |
| | | |
| | | /** 发布状态(COMMON_PUBLISH_STATUS) */ |
| | | status?: string; |
| | | |
| | | /** 分类:1-为你精选,2-光影社区 */ |
| | | classify?: number; |
| | | |
| | | /** 创建日期(yyyy-mm-dd)开始 */ |
| | | createDateBeginStr?: string; |
| | | |
| | | /** 创建日期(yyyy-mm-dd)结束 */ |
| | | createDateEndStr?: string; |
| | | |
| | | /** 创建日期开始(LocalDateTime 对应 ISO 字符串或 Date 类型) */ |
| | | createDateBegin?: string | Date; |
| | | |
| | | /** 创建日期结束(LocalDateTime 对应 ISO 字符串或 Date 类型) */ |
| | | createDateEnd?: string | Date; |
| | | } |
| | | |
| | | |
| | | export interface FilmWorks { |
| | | |
| | | id?: number; |
| | |
| | | createTime: string; |
| | | updateBy: string | null; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 评论 |
| | | */ |
| | | export interface CommentDTO { |
| | | /** 评论编号 */ |
| | | id?: number; |
| | | |
| | | /** 父评论id */ |
| | | parentId?: number; |
| | | |
| | | /** 评论内容 */ |
| | | content?: string; |
| | | |
| | | /** 被评论帖子id */ |
| | | filmId?: number; |
| | | |
| | | /** 状态(0禁用,1启用) */ |
| | | state?: boolean; |
| | | |
| | | /** 逻辑删除(0正常,1删除) */ |
| | | deleted?: boolean; |
| | | |
| | | /** 评论用户id */ |
| | | createBy?: string; |
| | | |
| | | /** 评论用户名称 */ |
| | | commentUserName?: string; |
| | | |
| | | /** 用户头像 */ |
| | | picture?: string; |
| | | |
| | | /** 等级(Lv6) */ |
| | | level?: string; |
| | | |
| | | /** 是否点赞 */ |
| | | isLike?: boolean; |
| | | |
| | | /** 点赞数量 */ |
| | | likeCount?: number; // Long 对应 number |
| | | |
| | | /** 回复数量 */ |
| | | repliesCount?: number; |
| | | |
| | | /** 评论深度 */ |
| | | depth?: number; |
| | | |
| | | /** 创建时间 */ |
| | | createTime?: string; // LocalDateTime 转为 ISO 字符串 |
| | | |
| | | /** 更新时间 */ |
| | | updateTime?: string; |
| | | |
| | | /** 子评论 */ |
| | | child?: CommentDTO[]; |
| | | /** |
| | | * 图片列表 |
| | | */ |
| | | fileList?:string[]; |
| | | |
| | | filmPictures?:string; |
| | | |
| | | } |
| | | |
| | | interface FileItem { |
| | | name: string; |
| | | size: number; |
| | | url: string; |
| | | status: string; |
| | | } |