package com.matrix.system.shopXcx.bean; import com.matrix.core.anotations.Extend; import com.matrix.core.pojo.EntityDTO; import com.matrix.core.tools.BaseEnumConvertor; import com.matrix.system.shopXcx.shopEnum.ShopAdNodeType; import java.util.List; /** * @author jiangyouyao * @description 广告分类表 * @date 2019-06-05 11:02 */ public class ShopAdvertisType extends EntityDTO { @Extend private static final long serialVersionUID = 1L; /** * 主键 */ private Integer adtId; /** * 广告类别code */ private String adtCode; /** * 广告类别名称 */ private String adtName; /** * 备注 */ private String adtMark; /** * 容量 */ private Integer adtCapacity; /** * 排序 */ private Integer adtSort; /** * 节点类型 1.image 2.text 3.swiper 4.video */ private Integer nodeType; /** * 节点值 */ private String nodeValue; /** * 节点样式 */ private String nodeStyle; /** * 节点属性,json形式存储 */ private String nodeAttribute; /** * 连接类型 1选项卡页面 2,功能页 ,3网页 */ private Integer linkType; /** * 连接地址 */ private String linkUrl; /** * 连接展示名称 */ private String linkShowName; /** * 页面编码 */ private String pageCode; /** * 页面名称 */ private String pageName; /** * 门店id */ private Long shopId; @Extend private List ads; private Long companyId; public Long getCompanyId() { return companyId; } public void setCompanyId(Long companyId) { this.companyId = companyId; } public Long getShopId() { return shopId; } public void setShopId(Long shopId) { this.shopId = shopId; } public String getPageName() { return pageName; } public void setPageName(String pageName) { this.pageName = pageName; } public String getPageCode() { return pageCode; } public void setPageCode(String pageCode) { this.pageCode = pageCode; } public Integer getNodeType() { return nodeType; } public void setNodeType(Integer nodeType) { BaseEnumConvertor.convertor("nodeType",nodeType, ShopAdNodeType.values(),this); this.nodeType = nodeType; } public Integer getLinkType() { return linkType; } public void setLinkType(Integer linkType) { this.linkType = linkType; } public String getNodeValue() { return nodeValue; } public void setNodeValue(String nodeValue) { this.nodeValue = nodeValue; } public String getNodeStyle() { return nodeStyle; } public void setNodeStyle(String nodeStyle) { this.nodeStyle = nodeStyle; } public String getNodeAttribute() { return nodeAttribute; } public void setNodeAttribute(String nodeAttribute) { this.nodeAttribute = nodeAttribute; } public String getLinkUrl() { return linkUrl; } public void setLinkUrl(String linkUrl) { this.linkUrl = linkUrl; } public String getLinkShowName() { return linkShowName; } public void setLinkShowName(String linkShowName) { this.linkShowName = linkShowName; } public Integer getAdtId() { return adtId; } public void setAdtId(Integer adtId) { this.adtId = adtId; } public String getAdtCode() { return adtCode; } public void setAdtCode(String adtCode) { this.adtCode = adtCode; } public String getAdtName() { return adtName; } public void setAdtName(String adtName) { this.adtName = adtName; } public String getAdtMark() { return adtMark; } public void setAdtMark(String adtMark) { this.adtMark = adtMark; } public Integer getAdtCapacity() { return adtCapacity; } public void setAdtCapacity(Integer adtCapacity) { this.adtCapacity = adtCapacity; } public Integer getAdtSort() { return adtSort; } public void setAdtSort(Integer adtSort) { this.adtSort = adtSort; } public List getAds() { return ads; } public void setAds(List ads) { this.ads = ads; } }