zq-erp/src/main/java/com/matrix/system/hive/bean/MoneyCardUse.java
@@ -3,24 +3,48 @@
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,11 +58,6 @@
   private Integer  useTotal;
         
   
   /**
    * 剩余次数
    */
   private Integer  lastCount;
         
   
   /**
@@ -59,10 +78,7 @@
   private String  status;
         
   
   /**
    * 来源,购买,转让,赠送
    */
   private String  source;
         
   
   /**
@@ -71,6 +87,7 @@
   @JsonFormat(pattern = DateUtil.DATE_FORMAT_DD, timezone = "GMT+8")
   @DateTimeFormat(pattern= DateUtil.DATE_FORMAT_DD)
   private Date  failTime;
         
   
   /**
@@ -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,13 +229,6 @@
      this.changeRemark = changeRemark;
   }
   public String getIsVipCar() {
      return isVipCar;
   }
   public void setIsVipCar(String isVipCar) {
      this.isVipCar = isVipCar;
   }
   public Long getId() {
      return id;