li-guang
2021-04-07 050ff0dfc04d4ca2a33ac0e97c98f042b9f95df6
zq-erp/src/main/java/com/matrix/system/hive/bean/MoneyCardUse.java
@@ -3,25 +3,49 @@
import com.fasterxml.jackson.annotation.JsonFormat;
import com.matrix.core.anotations.Extend;
import com.matrix.core.tools.DateUtil;
import com.matrix.system.constance.Dictionary;
import com.matrix.system.hive.plugin.util.MoneyUtil;
import com.matrix.system.hive.pojo.MoneyCardUserVo;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.util.Date;
/**
 *
 * @date 2016-09-17 10:17
 */
public class MoneyCardUse extends MoneyCardUserVo implements Serializable{
public class MoneyCardUse  {
   private static final long serialVersionUID = 1L; 
   
   private Long  id;
   /**
    * 剩余次数
    */
   String lastCountName;
   /**
    * 数据来源
    */
   String sourceName;
   /*vo对象************/
   /**
    * 剩余次数
    */
   private Integer  lastCount;
   /**
    * 来源,购买,转让,赠送
    */
   private String  source;
   /**
    * 是会籍卡? Y 是,N否
    */
   private String  isVipCar;
   /**
    * 订单明细id
    */
@@ -34,12 +58,7 @@
   private Integer  useTotal;
         
   
   /**
    * 剩余次数
    */
   private Integer  lastCount;
   
   /**
    * 本金
@@ -59,10 +78,7 @@
   private String  status;
         
   
   /**
    * 来源,购买,转让,赠送
    */
   private String  source;
         
   
   /**
@@ -71,7 +87,8 @@
   @JsonFormat(pattern = DateUtil.DATE_FORMAT_DD, timezone = "GMT+8")
   @DateTimeFormat(pattern= DateUtil.DATE_FORMAT_DD)
   private Date  failTime;
   
   /**
    * 充值卡的id
@@ -92,10 +109,7 @@
    */
   private String  isOver;
         
   /**
    * 是默认储值卡? Y 是,N否
    */
   private String  isVipCar;
   /**
    * 备注
    */
@@ -141,6 +155,55 @@
   public void setRemark(String remark) {
      this.remark = remark;
   }
   /**
    * 当大于10000时使用次数为不限,或者为会籍卡时
    * @return
    */
   public String getLastCountName() {
      if(getLastCount()==null){
         return "";
      }
      if(Dictionary.FLAG_YES.equals(getIsVipCar())||getLastCount()>Dictionary.MAX_USE_COUNT_SIGN){
         lastCountName=Dictionary.MAX_USE_STRING;
      }else{
         lastCountName=getLastCount().toString();
      }
      return lastCountName;
   }
   public void setLastCountName(String lastCountName) {
      this.lastCountName = lastCountName;
   }
   public String getSourceName() {
      if(getSource()==null){
         return "";
      }
      if(getSource().contains(Dictionary.TAOCAN_SOURCE_ZS)){
         sourceName=Dictionary.FLAG_YES;
      }else{
         sourceName=Dictionary.FLAG_NO;;
      }
      return sourceName;
   }
   public void setSourceName(String sourceName) {
      this.sourceName = sourceName;
   }
   public String getIsVipCar() {
      return isVipCar;
   }
   public void setIsVipCar(String isVipCar) {
      this.isVipCar = isVipCar;
   }
   /**
    * 扩展对象
    */
@@ -166,117 +229,110 @@
      this.changeRemark = changeRemark;
   }
   public String getIsVipCar() {
      return isVipCar;
   }
   public void setIsVipCar(String isVipCar) {
      this.isVipCar = isVipCar;
   }
   public Long getId() {
      return id;
   }
      public void setId(Long id) {
      this.id=id;
   }
   public Long getOrderItemId() {
      return orderItemId;
   }
      public void setOrderItemId(Long orderItemId) {
      this.orderItemId=orderItemId;
   }
   public Integer getUseTotal() {
      return useTotal;
   }
      public void setUseTotal(Integer useTotal) {
      this.useTotal=useTotal;
   }
   public Integer getLastCount() {
      return lastCount;
   }
      public void setLastCount(Integer lastCount) {
      this.lastCount=lastCount;
   }
   public Double getRealMoney() {
      return realMoney;
   }
      public void setRealMoney(Double realMoney) {
      this.realMoney=realMoney;
   }
   public Double getGiftMoney() {
      return giftMoney;
   }
      public void setGiftMoney(Double giftMoney) {
      this.giftMoney=giftMoney;
   }
   public String getStatus() {
      return status;
   }
      public void setStatus(String status) {
      this.status=status;
   }
   public String getSource() {
      return source;
   }
      public void setSource(String source) {
      this.source=source;
   }
   public Date getFailTime() {
      return failTime;
   }
      public void setFailTime(Date failTime) {
      this.failTime=failTime;
   }
   public Long getGoodsId() {
      return goodsId;
   }
      public void setGoodsId(Long goodsId) {
      this.goodsId=goodsId;
   }
   public Long getVipId() {
      return vipId;
   }
      public void setVipId(Long vipId) {
      this.vipId=vipId;
   }
   public String getIsOver() {
      return isOver;
   }
      public void setIsOver(String isOver) {
      this.isOver=isOver;
   }
@@ -295,6 +351,6 @@
      return MoneyUtil.add(realMoney,giftMoney);
   }
}