package com.iotechn.unimall.data.dto;
|
|
import com.dobbinsoft.fw.core.annotation.doc.ApiEntity;
|
import com.dobbinsoft.fw.core.annotation.doc.ApiField;
|
import com.dobbinsoft.fw.core.entiy.SuperDTO;
|
import com.iotechn.unimall.data.enums.AdvertType;
|
import com.iotechn.unimall.data.enums.AdvertUnionType;
|
import com.iotechn.unimall.data.enums.StatusType;
|
import lombok.Data;
|
|
/**
|
* Created by rize on 2019/7/14.
|
*/
|
@Data
|
@ApiEntity(description = "广告传输模型")
|
public class AdvertDTO extends SuperDTO {
|
|
@ApiField(description = "类型", enums = AdvertType.class)
|
private Integer type;
|
|
/**
|
* 广告关联类型
|
*/
|
@ApiField(description = "关联类型", enums = AdvertUnionType.class)
|
private Integer unionType;
|
|
@ApiField(description = "广告标题")
|
private String title;
|
|
/**
|
* 广告关联值,可以是商品、类目、页面等
|
*/
|
@ApiField(description = "关联值与关联类型联合起来才有意义 可以是商品、类目、页面等 ")
|
private String unionValue;
|
|
@ApiField(description = "广告图片")
|
private String imgUrl;
|
|
@ApiField(description = "状态", enums = StatusType.class)
|
private Integer status;
|
|
@ApiField(description = "广告的主色调,默认通过取颜色平均值获取")
|
private String color;
|
|
@ApiField(description = "附加广告数据")
|
private Object data;
|
}
|