package com.matrix.system.shopXcx.bean; 
 | 
  
 | 
import com.matrix.core.pojo.EntityDTO; 
 | 
import com.matrix.core.anotations.Extend; 
 | 
  
 | 
import java.util.List; 
 | 
  
 | 
/** 
 | 
 * @description 商品属性管理 
 | 
 * @author pengliang 
 | 
 * @date 2019-06-04 16:10 
 | 
 */ 
 | 
public class ShopProductAttribute  extends EntityDTO{ 
 | 
    @Extend 
 | 
    private static final long serialVersionUID = 1L;  
 | 
  
 | 
     
 | 
    /** 
 | 
     * 主键 
 | 
     */ 
 | 
    private Integer  attrId; 
 | 
             
 | 
     
 | 
    /** 
 | 
     * 父级Id 
 | 
     */ 
 | 
    private Integer  parentId; 
 | 
             
 | 
     
 | 
    /** 
 | 
     * 属性名称 
 | 
     */ 
 | 
    private String  attrName; 
 | 
             
 | 
     
 | 
    /** 
 | 
     * 图片路径 
 | 
     */ 
 | 
    private String  attrUrl; 
 | 
             
 | 
     
 | 
    /** 
 | 
     * 属性编码 
 | 
     */ 
 | 
    private String  attrCode; 
 | 
             
 | 
     
 | 
    /** 
 | 
     * 备注 
 | 
     */ 
 | 
    private String  attrMark; 
 | 
  
 | 
    /** 
 | 
     * 排序 
 | 
     */ 
 | 
    private Integer sort; 
 | 
  
 | 
    /** 
 | 
     * 店铺ID 
 | 
     */ 
 | 
    private Long shopId; 
 | 
    private Long companyId; 
 | 
    public Long getCompanyId() { 
 | 
        return companyId; 
 | 
    } 
 | 
  
 | 
    public void setCompanyId(Long companyId) { 
 | 
        this.companyId = companyId; 
 | 
    } 
 | 
    @Extend 
 | 
    private List<ShopProductAttribute> child; 
 | 
  
 | 
    /** 
 | 
     * 属性子集 
 | 
     */ 
 | 
    @Extend 
 | 
    private List<ShopProductAttribute> shopProductAttributeList; 
 | 
  
 | 
    public List<ShopProductAttribute> getShopProductAttributeList() { 
 | 
        return shopProductAttributeList; 
 | 
    } 
 | 
  
 | 
    public void setShopProductAttributeList(List<ShopProductAttribute> shopProductAttributeList) { 
 | 
        this.shopProductAttributeList=shopProductAttributeList; 
 | 
    } 
 | 
  
 | 
    public Integer getAttrId() { 
 | 
        return attrId; 
 | 
    } 
 | 
        
 | 
       public void setAttrId(Integer attrId) { 
 | 
        this.attrId=attrId; 
 | 
    } 
 | 
        
 | 
  
 | 
    public Integer getParentId() { 
 | 
        return parentId; 
 | 
    } 
 | 
        
 | 
       public void setParentId(Integer parentId) { 
 | 
        this.parentId=parentId; 
 | 
    } 
 | 
        
 | 
  
 | 
    public String getAttrName() { 
 | 
        return attrName; 
 | 
    } 
 | 
        
 | 
       public void setAttrName(String attrName) { 
 | 
        this.attrName=attrName; 
 | 
    } 
 | 
        
 | 
  
 | 
    public String getAttrUrl() { 
 | 
        return attrUrl; 
 | 
    } 
 | 
        
 | 
       public void setAttrUrl(String attrUrl) { 
 | 
        this.attrUrl=attrUrl; 
 | 
    } 
 | 
        
 | 
  
 | 
    public String getAttrCode() { 
 | 
        return attrCode; 
 | 
    } 
 | 
        
 | 
       public void setAttrCode(String attrCode) { 
 | 
        this.attrCode=attrCode; 
 | 
    } 
 | 
        
 | 
  
 | 
    public String getAttrMark() { 
 | 
        return attrMark; 
 | 
    } 
 | 
        
 | 
       public void setAttrMark(String attrMark) { 
 | 
        this.attrMark=attrMark; 
 | 
    } 
 | 
  
 | 
    public Integer getSort() { 
 | 
        return sort; 
 | 
    } 
 | 
  
 | 
    public void setSort(Integer sort) { 
 | 
        this.sort = sort; 
 | 
    } 
 | 
  
 | 
    public List<ShopProductAttribute> getChild() { 
 | 
        return child; 
 | 
    } 
 | 
  
 | 
    public void setChild(List<ShopProductAttribute> child) { 
 | 
        this.child = child; 
 | 
    } 
 | 
  
 | 
    public Long getShopId() { 
 | 
        return shopId; 
 | 
    } 
 | 
  
 | 
    public void setShopId(Long shopId) { 
 | 
        this.shopId = shopId; 
 | 
    } 
 | 
  
 | 
    @Override 
 | 
    public boolean equals(Object obj) { 
 | 
        //这里以attrId为判定标准。 
 | 
        return attrId.equals(((ShopProductAttribute) obj).getAttrId()); 
 | 
    } 
 | 
} 
 |