|
@@ -2,7 +2,9 @@ package com.qs.mp.channel.domain.vo;
|
|
|
|
|
|
import com.alibaba.fastjson.annotation.JSONField;
|
|
|
import com.alibaba.fastjson.serializer.SerializerFeature;
|
|
|
+import com.qs.mp.common.enums.ChannelOrderTypeEnum;
|
|
|
import com.qs.mp.common.enums.TicketPkgSaleStatusEnum;
|
|
|
+import com.qs.mp.common.enums.TicketTypeEnum;
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
import lombok.Data;
|
|
@@ -50,11 +52,26 @@ public class ChannelMyTicketVO {
|
|
|
@ApiModelProperty("面值")
|
|
|
private Integer facePrice;
|
|
|
|
|
|
+ @ApiModelProperty("盲票类型")
|
|
|
+ private TicketTypeEnum ticketType;
|
|
|
+
|
|
|
+ @ApiModelProperty("是否预付票,0否,1是")
|
|
|
+ private Integer isPre;
|
|
|
|
|
|
@ApiModelProperty("创建时间")
|
|
|
private Date createdTime;
|
|
|
|
|
|
-
|
|
|
-
|
|
|
+ @ApiModelProperty("票包类型")
|
|
|
+ public ChannelOrderTypeEnum getType() {
|
|
|
+ if (this.isPre == 0){
|
|
|
+ return ChannelOrderTypeEnum.RETAIL;
|
|
|
+ } else {
|
|
|
+ if (TicketTypeEnum.OFFLINE.equals(this.ticketType)){
|
|
|
+ return ChannelOrderTypeEnum.OFFLINE_PRE;
|
|
|
+ }else {
|
|
|
+ return ChannelOrderTypeEnum.ONLINE_PRE;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
}
|