package com.matrix.system.shopXcx.bean; import com.matrix.core.anotations.Extend; import com.matrix.core.pojo.EntityDTO; import java.math.BigDecimal; /** * @description 产品规格表 * @author jyy * @date 2019-06-10 10:58 */ public class ShopSku extends EntityDTO{ @Extend private static final long serialVersionUID = 1L; /** * 主键 */ private Integer id; /** * 产品ID */ private Integer pId; /** * 规格名称 */ private String name; /** * 规格图片地址 */ private String imgPath; /** * 库存 */ private Integer stock; /** * 价格 */ private BigDecimal price; /** *自购提成 */ private BigDecimal selfPrice; /** *推广提成 */ private BigDecimal sealesPrice; /** *邀请提成 */ private BigDecimal invitationPrice; /** * 消费可得积分 */ private Integer score; /** * 积分兑换所需支付金额 */ private BigDecimal scorePrice; /** * 积分兑换所需支付积分 */ private Integer scoreCount; /** * 排序 */ private Integer sort; /** * 代号 */ private String atrid; /** * 库存编码 */ private String stockCode; private int sealCount; private Long shopId; private Long companyId; @Extend private String shopName; @Extend private String goodsName; public Integer getScoreCount() { return scoreCount; } public void setScoreCount(Integer scoreCount) { this.scoreCount = scoreCount; } public BigDecimal getSealesPrice() { return sealesPrice; } public void setSealesPrice(BigDecimal sealesPrice) { this.sealesPrice = sealesPrice; } public BigDecimal getInvitationPrice() { return invitationPrice; } public void setInvitationPrice(BigDecimal invitationPrice) { this.invitationPrice = invitationPrice; } 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 getStockCode() { return stockCode; } public void setStockCode(String stockCode) { this.stockCode = stockCode; } public Integer getpId() { return pId; } public void setpId(Integer pId) { this.pId = pId; } public int getSealCount() { return sealCount; } public void setSealCount(int sealCount) { this.sealCount = sealCount; } private BigDecimal purchasePrice; public BigDecimal getPurchasePrice() { return purchasePrice; } public void setPurchasePrice(BigDecimal purchasePrice) { this.purchasePrice = purchasePrice; } public Integer getId() { return id; } public void setId(Integer id) { this.id=id; } public Integer getPId() { return pId; } public void setPId(Integer pId) { this.pId=pId; } public String getName() { return name; } public void setName(String name) { this.name=name; } public String getImgPath() { return imgPath; } public void setImgPath(String imgPath) { this.imgPath=imgPath; } public Integer getStock() { return stock; } public void setStock(Integer stock) { this.stock=stock; } public BigDecimal getPrice() { return price; } public void setPrice(BigDecimal price) { this.price=price; } public Integer getScore() { return score; } public void setScore(Integer score) { this.score = score; } public Integer getSort() { return sort; } public void setSort(Integer sort) { this.sort=sort; } public String getAtrid() { return atrid; } public void setAtrid(String atrid) { this.atrid = atrid; } public String getShopName() { return shopName; } public void setShopName(String shopName) { this.shopName = shopName; } public String getGoodsName() { return goodsName; } public void setGoodsName(String goodsName) { this.goodsName = goodsName; } public BigDecimal getScorePrice() { return scorePrice; } public void setScorePrice(BigDecimal scorePrice) { this.scorePrice = scorePrice; } @Override public boolean equals(Object obj) { //这里以name为判定标准。 return id.equals(((ShopSku) obj).getId()); } public BigDecimal getSelfPrice() { return selfPrice; } public void setSelfPrice(BigDecimal selfPrice) { this.selfPrice = selfPrice; } }