| | |
| | | |
| | | 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; |
| | |
| | | */ |
| | | 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; |
| | | |
| | | 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; |