| 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 lombok.Builder; | 
| import lombok.Data; | 
| import lombok.NoArgsConstructor; | 
| import org.springframework.format.annotation.DateTimeFormat; | 
|   | 
| import java.util.Date; | 
|   | 
|   | 
| /**项目余次操作记录 | 
|  * @date 2016-07-03 20:53 | 
|  */ | 
| @Data | 
| 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; | 
|   | 
| } |