cloudroam
10 天以前 05316275ee6f1623cc022a3cb4967a440c105a6b
types/index.ts
@@ -56,7 +56,7 @@
    /** 发布状态(COMMON_PUBLISH_STATUS) */
    status?: string;
    /** 分类:1-为你精选,2-光影社区 */
    /** 分类:1-为你精选,2-光影天地 */
    classify?: number;
    /** 创建日期(yyyy-mm-dd)开始 */
@@ -228,4 +228,129 @@
    createBy: string;
    createTime: string;
    updateBy: string | null;
    liked: boolean;
    collected: boolean;
    voLikeCount: number;
    voCollectCount: number;
    voCommentCount: number;
}
/**
 * 评论
 */
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;
  }
export interface FilmLocationVO {
    address?: string,
    arEntry?: string,
    checkinCount?: number,
    city?: string,
    classicScene?: string,
    endDate?: string,
    filmId?: number,
    gpsLat?: number,
    gpsLng?: number,
    id?: number,
    isEnabled?: boolean,
    isOpenVisit?: string,
    isOpenVisitStr?: string,
    landmarkDesc?: string,
    locationName?: string,
    locationUrl?: string,
    locationWeight?: number,
    operationWeight?: number,
    parkingInfo?: string,
    province?: string,
    region?: string,
    sceneType?: string,
    startDate?: string,
    surroundingFacilities?: string,
    transportGuide?: string,
    visitInfo?: string,
    visitorPhotos?: string
}
export interface FilmWorksQueryDTO extends PaginationQuery {
    /** 拍摄地点名称 */
    locationName?: string;
    /** 所在省 */
    province?: string;
    /** 所在市 */
    city?: string;
    /** 所在区 */
    region?: string;
    /** 启用/禁用(USER_ENABLED_OR_DISABLED) */
    isEnabled?: boolean;
}