Helius
2020-12-23 c554c7ad5405bafa149dbb6429e8245f78b33ffc
zq-erp/src/main/java/com/matrix/system/hive/bean/ShoppingGoods.java
@@ -2,6 +2,7 @@
import com.matrix.core.anotations.Extend;
import com.matrix.core.tools.DateUtil;
import com.matrix.core.tools.StringUtils;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
@@ -393,7 +394,134 @@
     */
    private Integer isDel;
    /**
     * 购买有效期
     */
    private String buyValid;
    /**
     * 购买有效期单位 - 扩展字段用于参数接收  y/m/d
     */
    private String buyDateUnit;
    /**
     * 购买有效期时长
     */
    private Integer buyDateNum;
    /**
     * 消耗有效期
     */
    private String useValid;
    /**
     * 消耗有效期单位 - 扩展字段用于参数接收  y/m/d
     */
    private String useDateUnit;
    /**
     * 消耗有效期时长
     */
    private Integer useDateNum;
    /**
     * 统一失效时间
     */
    private Date invalidTime;
    /**
     * 任选套餐是否无限次 N-否 Y-是
     */
    private String isInfinite;
    /**
     * 支付方式 1-充值本金 2-赠送金额 3-积分
     */
    private String payMethods;
    public String getPayMethods() {
        return payMethods;
    }
    public void setPayMethods(String payMethods) {
        this.payMethods = payMethods;
    }
    public String getIsInfinite() {
        return isInfinite;
    }
    public void setIsInfinite(String isInfinite) {
        this.isInfinite = isInfinite;
    }
    public Integer getBuyDateNum() {
        return buyDateNum;
    }
    public void setBuyDateNum(Integer buyDateNum) {
        this.buyDateNum = buyDateNum;
    }
    public Integer getUseDateNum() {
        return useDateNum;
    }
    public void setUseDateNum(Integer useDateNum) {
        this.useDateNum = useDateNum;
    }
    public String getBuyValid() {
        return buyValid;
    }
    public void setBuyValid(String buyValid) {
        if (StringUtils.isNotBlank(buyValid)) {
            if (buyValid.contains("Y") || buyValid.contains("M") || buyValid.contains("D")) {
                this.buyDateUnit = buyValid.substring(buyValid.length() - 1);
                this.buyDateNum = Integer.parseInt(buyValid.substring(0, buyValid.length() - 1));
            }
        }
        this.buyValid = buyValid;
    }
    public String getBuyDateUnit() {
        return buyDateUnit;
    }
    public void setBuyDateUnit(String buyDateUnit) {
        this.buyDateUnit = buyDateUnit;
    }
    public String getUseValid() {
        return useValid;
    }
    public void setUseValid(String useValid) {
        if (StringUtils.isNotBlank(useValid)) {
            if (useValid.contains("Y") || useValid.contains("M") || useValid.contains("D")) {
                this.useDateUnit = useValid.substring(useValid.length() - 1);
                this.useDateNum = Integer.parseInt(useValid.substring(0, useValid.length() - 1));
            }
        }
        this.useValid = useValid;
    }
    public String getUseDateUnit() {
        return useDateUnit;
    }
    public void setUseDateUnit(String useDateUnit) {
        this.useDateUnit = useDateUnit;
    }
    public Date getInvalidTime() {
        return invalidTime;
    }
    public void setInvalidTime(Date invalidTime) {
        this.invalidTime = invalidTime;
    }
    public Integer getIsDel() {
        return isDel;