| package com.matrix.system.hive.bean; | 
|   | 
| import com.fasterxml.jackson.annotation.JsonFormat; | 
| import com.matrix.core.anotations.Extend; | 
| import com.matrix.core.pojo.EntityDTO; | 
| import com.matrix.core.tools.DateUtil; | 
| import com.matrix.system.common.bean.EntityDTOExt; | 
| import io.swagger.annotations.ApiModelProperty; | 
| import org.springframework.format.annotation.DateTimeFormat; | 
|   | 
| import javax.validation.constraints.NotBlank; | 
| import java.io.Serializable; | 
| import java.util.Date; | 
| import java.util.List; | 
|   | 
|   | 
| /**项目余次操作记录 | 
|  * @date 2016-07-03 20:53 | 
|  */ | 
| public class SysProjUseFlow extends EntityDTO { | 
|   | 
|     private static final long serialVersionUID = 1L; | 
|   | 
|     /** | 
|      */ | 
|     private Long id; | 
|   | 
|   | 
|     /** | 
|      * 项目id | 
|      */ | 
|     private Long projUseId; | 
|   | 
|     /** | 
|      * 剩余次数 | 
|      */ | 
|     private Integer surplusCount; | 
|   | 
|     /** | 
|      * 是否使用完成Y完成,N未完成 | 
|      */ | 
|     private String isOver; | 
|   | 
|     /** | 
|      * 有效期 | 
|      */ | 
|     @JsonFormat(pattern = DateUtil.DATE_FORMAT_DD, timezone = "GMT+8") | 
|     @DateTimeFormat(pattern = DateUtil.DATE_FORMAT_DD) | 
|     private Date failTime; | 
|   | 
|     /** | 
|      * 单次扣减金额 | 
|      */ | 
|     private Double price; | 
|   | 
|     /** | 
|      * 套餐状态,有效,无效,冻结,转让,退款 | 
|      */ | 
|     private String status; | 
|   | 
|   | 
|   | 
|     /** | 
|      * 使用情况余额 | 
|      */ | 
|     private Double balance; | 
|   | 
|     /** | 
|      * 备注 | 
|      */ | 
|     private String remark; | 
|   | 
|   | 
|   | 
|     /** | 
|      * 项目名称 | 
|      */ | 
|     private String projName; | 
|   | 
|     /** | 
|      * 操作类型 | 
|      */ | 
|     private String optionType; | 
|   | 
|     /** | 
|      * 开始时间 | 
|      */ | 
|     @Extend | 
|     private String beginTime; | 
|   | 
|     /** | 
|      *结束时间 | 
|      */ | 
|     @Extend | 
|     private String endTime; | 
|   | 
|     public String getBeginTime() { | 
|         return beginTime; | 
|     } | 
|   | 
|     public void setBeginTime(String beginTime) { | 
|         this.beginTime = beginTime; | 
|     } | 
|   | 
|     public String getEndTime() { | 
|         return endTime; | 
|     } | 
|   | 
|     public void setEndTime(String endTime) { | 
|         this.endTime = endTime; | 
|     } | 
|   | 
|     public Long getId() { | 
|         return id; | 
|     } | 
|   | 
|     public void setId(Long id) { | 
|         this.id = id; | 
|     } | 
|   | 
|     public Long getProjUseId() { | 
|         return projUseId; | 
|     } | 
|   | 
|     public void setProjUseId(Long projUseId) { | 
|         this.projUseId = projUseId; | 
|     } | 
|   | 
|     public Integer getSurplusCount() { | 
|         return surplusCount; | 
|     } | 
|   | 
|     public void setSurplusCount(Integer surplusCount) { | 
|         this.surplusCount = surplusCount; | 
|     } | 
|   | 
|     public String getIsOver() { | 
|         return isOver; | 
|     } | 
|   | 
|     public void setIsOver(String isOver) { | 
|         this.isOver = isOver; | 
|     } | 
|   | 
|     public Date getFailTime() { | 
|         return failTime; | 
|     } | 
|   | 
|     public void setFailTime(Date failTime) { | 
|         this.failTime = failTime; | 
|     } | 
|   | 
|     public Double getPrice() { | 
|         return price; | 
|     } | 
|   | 
|     public void setPrice(Double price) { | 
|         this.price = price; | 
|     } | 
|   | 
|     public String getStatus() { | 
|         return status; | 
|     } | 
|   | 
|     public void setStatus(String status) { | 
|         this.status = status; | 
|     } | 
|   | 
|     public Double getBalance() { | 
|         return balance; | 
|     } | 
|   | 
|     public void setBalance(Double balance) { | 
|         this.balance = balance; | 
|     } | 
|   | 
|     public String getRemark() { | 
|         return remark; | 
|     } | 
|   | 
|     public void setRemark(String remark) { | 
|         this.remark = remark; | 
|     } | 
|   | 
|     public String getProjName() { | 
|         return projName; | 
|     } | 
|   | 
|     public void setProjName(String projName) { | 
|         this.projName = projName; | 
|     } | 
|   | 
|     public String getOptionType() { | 
|         return optionType; | 
|     } | 
|   | 
|     public void setOptionType(String optionType) { | 
|         this.optionType = optionType; | 
|     } | 
| } |