123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189 |
- package com.tour.module.vo;
- import com.tour.common.annotation.Excel;
- import com.baomidou.mybatisplus.annotation.TableId;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- import java.math.BigDecimal;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Map;
- @EqualsAndHashCode(callSuper = true)
- @Data
- public class WorkDetailVo extends BaseVo{
- /** ID */
- @TableId(value = "id")
- private Long id;
- /** 作者ID */
- @Excel(name = "作者ID")
- private Long artistId;
- /** 持有者ID */
- @Excel(name = "持有者ID")
- private Long memberId;
- /** 经纪公司ID */
- @Excel(name = "经纪公司ID")
- private Long ibecId;
- /** 作家名称 */
- @Excel(name = "作家名称")
- private String artistName;
- /** 作品编号 */
- @Excel(name = "作品编号")
- private String workNo;
- /** 作品名称 */
- @Excel(name = "作品名称")
- private String workName;
- /** 作品图片对应的url地址 */
- @Excel(name = "作品图片对应的url地址")
- private List<Map<String,String>> image;
- /** 创作时间 */
- @Excel(name = "创作时间")
- private String workTime;
- /** 作品介绍 */
- @Excel(name = "作品介绍")
- private String workDesc;
- /** 艺术品细节 */
- @Excel(name = "艺术品细节")
- private String workDetail;
- /** 作品价格 */
- @Excel(name = "作品价格")
- private BigDecimal price;
- /** 艺术品现状备注(签署合同使用) */
- @Excel(name = "艺术品现状备注(签署合同使用)")
- private String workRemark;
- /** 作品状态(0未出售 1已出售) */
- @Excel(name = "作品状态" , readConverterExp = "0=未出售,1=已出售")
- private Integer workStatus;
- /** 是否上架(0未上架 1上架) */
- @Excel(name = "是否上架" , readConverterExp = "0=未上架,1=上架")
- private Integer isUp;
- /** 热门推荐(0不推荐 1推荐) */
- @Excel(name = "热门推荐" , readConverterExp = "0=不推荐,1=推荐")
- private Integer isHot;
- /** 删除标志(0代表存在 1代表删除) */
- private String delFlag;
- /** 创建者 */
- private String createBy;
- /** 更新者 */
- private String updateBy;
- /** 作品尺寸ID */
- @Excel(name = "作品尺寸ID")
- private Long workSizeId;
- /** 价格区间ID */
- @Excel(name = "价格区间ID")
- private Long priceRangeId;
- /** 艺术品形状ID */
- @Excel(name = "艺术品形状ID")
- private Long workShapeId;
- /** 艺术品颜色ID */
- @Excel(name = "艺术品颜色ID")
- private Long workColourId;
- /** 艺术品类型ID */
- @Excel(name = "艺术品类型ID")
- private Long workCategoryId;
- /** 艺术品题材ID */
- @Excel(name = "艺术品题材ID")
- private Long workThemeId;
- /** 艺术品风格ID */
- @Excel(name = "艺术品风格ID")
- private Long workStyleId;
- private Long topicId;
- private Long siteId;
- /**
- * 艺术品类型
- */
- @Excel(name = "艺术品类型")
- private String type;
- /**
- * 艺术品材质
- */
- @Excel(name = "艺术品材质")
- private String material;
- /**
- * 平尺数
- */
- @Excel(name = "平尺数")
- private Integer squareFeet;
- /**
- * 表现形式
- */
- @Excel(name = "表现形式")
- private String formOfExpression;
- private List<Map<String,String>> featurePointBitmap;
- /**
- * 艺术品落款
- */
- private String signature;
- /**
- * 艺术品名章
- */
- private String seal;
- /**
- * 艺术品和艺术家合照
- */
- private String groupPhoto;
- private String agencyName;
- private String licenseRegistrationNo;
- private String organizationCode;
- private String address;
- private Integer businessTerm;
- private String applicant;
- private String jobTitle;
- private String documentType;
- private String documentNo;
- private String phone;
- private String email;
- private String executiveStandard;
- private String certificateType;
- private List<Map<String,String>> workCertificate;
- private List<Map<String,String>> registrationCertificate;
- private String registrationName;
- private String certificateName;
- private Boolean isDisabled;
- private Integer iosArt;
- private List<List<Long>> attributionId = new ArrayList<>();
- }
|