
package com.ai.da.model.vo;

import io.swagger.v3.oas.annotations.media.Schema;

import com.ai.da.common.response.PageBaseResponse;
import com.ai.da.mapper.primary.entity.Workspace;
import com.ai.da.model.enums.BizJson;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
import java.util.Map;

/**
 * 视图实体类
 *
 * @author SHAHAIBO
 * @since 2023-08-01
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Schema(description = "WorkspaceVO对象")
public class WorkspaceVO extends Workspace {

    private static final long serialVersionUID = 1L;

    private Long styleId;

    private PageBaseResponse<WorkspaceVO> page;

    private String femalePresignedUrl;
    private String malePresignedUrl;
    private String childPresignedUrl;

    private BizJson sexEnum;

    private BizJson positionEnum;

    private String styleName;

    private String style;

    private String userBrandDnaImg;
    private String userBrandDnaName;

    private Map<String, List<String>> allKeywordsByStyle;

}
