|
|
@@ -0,0 +1,326 @@
|
|
|
+package com.izouma.awesomeadmin.dto.tuniu;
|
|
|
+
|
|
|
+import com.fasterxml.jackson.annotation.JsonAutoDetect;
|
|
|
+import com.fasterxml.jackson.annotation.JsonInclude;
|
|
|
+
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+
|
|
|
+/**
|
|
|
+ * Ticket--门票详情
|
|
|
+ */
|
|
|
+@JsonAutoDetect
|
|
|
+@JsonInclude(JsonInclude.Include.NON_NULL)
|
|
|
+public class Ticket {
|
|
|
+
|
|
|
+ private Integer productId;//门票产品ID
|
|
|
+ private String resourceId;//资源ID
|
|
|
+ private String productName;//门票产品ID
|
|
|
+ private Integer scenicId;//门票产品ID
|
|
|
+ private String webPrice;//单位元,景点价(当前景点的价格,信息可能有滞后,仅供参考)
|
|
|
+ private String salePrice;//单位元,分销起价(所有团期中最低的价格,仅供参考)
|
|
|
+ private Integer drawType;//取票方式:1实体票 8预付电子票
|
|
|
+ private String drawAddress;//取票地点,必须展示
|
|
|
+ private Integer subType;//1门票2 联票3套票4专项
|
|
|
+ private String indate;//有效期.如: "指定日期有效(2月2日或者3日)",必须展示
|
|
|
+ private Integer advanceDay;//预订截止天数,必须展示
|
|
|
+ private Integer advanceHour;//预订截止小时数(表示几点钟),必须展示
|
|
|
+ private String bookNotice;//预订须知,必须展示
|
|
|
+ private Integer limitNumLow;//起订张数
|
|
|
+ private Integer limitNumHigh;//最多预订张数
|
|
|
+ /**
|
|
|
+ * 预订项要求
|
|
|
+ * <p>
|
|
|
+ * 1取票人姓名+手机号;
|
|
|
+ * <p>
|
|
|
+ * 2取票人姓名+手机号,所有游客姓名+手机号;
|
|
|
+ * <p>
|
|
|
+ * 3取票人姓名+手机号,所有游客姓名+手机号+证件号;
|
|
|
+ * <p>
|
|
|
+ * 4取票人姓名+手机号+证件号;
|
|
|
+ * <p>
|
|
|
+ * 6取票人姓名+手机号+证件号,所有游客姓名+手机号+证件号;
|
|
|
+ * <p>
|
|
|
+ * 7取票人姓名+手机号+证件号,所有游客姓名+手机号;
|
|
|
+ */
|
|
|
+ private Integer custInfoLimit;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 证件类型, (逗号分隔) 如”1,2,3,4”
|
|
|
+ * <p>
|
|
|
+ * 1身份证
|
|
|
+ * <p>
|
|
|
+ * 2护照
|
|
|
+ * <p>
|
|
|
+ * 3军官证
|
|
|
+ * <p>
|
|
|
+ * 4港澳通行证
|
|
|
+ * <p>
|
|
|
+ * 7台胞证
|
|
|
+ * <p>
|
|
|
+ * 为空表示只支持1身份证,或者不需要录入证件
|
|
|
+ */
|
|
|
+ private String certificateType;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 1短信换票入园
|
|
|
+ * <p>
|
|
|
+ * 2短信二维码入园
|
|
|
+ * <p>
|
|
|
+ * 3有效证件入园
|
|
|
+ * <p>
|
|
|
+ * 4邮件打印凭证入园
|
|
|
+ * <p>
|
|
|
+ * 5导游带团入园
|
|
|
+ * <p>
|
|
|
+ * 6电话预约入园
|
|
|
+ * (该字段将于2018.11废弃)
|
|
|
+ */
|
|
|
+ private Integer enterCertisficate;
|
|
|
+
|
|
|
+ private AdmissionVoucher admissionVoucher;//入园方式,必须展示
|
|
|
+
|
|
|
+ private List<PriceCalendar> priceCalendar;//价格日历。下单价格
|
|
|
+
|
|
|
+ private String info;//其他说明,必须展示
|
|
|
+
|
|
|
+ private String smsMessage;
|
|
|
+
|
|
|
+ private Integer productLineDestId;
|
|
|
+
|
|
|
+ private Integer isLoss;
|
|
|
+
|
|
|
+ private String costInclude;
|
|
|
+
|
|
|
+ private Integer costType;
|
|
|
+
|
|
|
+ private Integer invoiceType;
|
|
|
+
|
|
|
+ private String admissionVoucherDesc;
|
|
|
+
|
|
|
+
|
|
|
+ public Integer getProductId() {
|
|
|
+ return productId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setProductId(Integer productId) {
|
|
|
+ this.productId = productId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getResourceId() {
|
|
|
+ return resourceId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setResourceId(String resourceId) {
|
|
|
+ this.resourceId = resourceId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getProductName() {
|
|
|
+ return productName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setProductName(String productName) {
|
|
|
+ this.productName = productName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getScenicId() {
|
|
|
+ return scenicId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setScenicId(Integer scenicId) {
|
|
|
+ this.scenicId = scenicId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getWebPrice() {
|
|
|
+ return webPrice;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setWebPrice(String webPrice) {
|
|
|
+ this.webPrice = webPrice;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getSalePrice() {
|
|
|
+ return salePrice;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setSalePrice(String salePrice) {
|
|
|
+ this.salePrice = salePrice;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getDrawType() {
|
|
|
+ return drawType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setDrawType(Integer drawType) {
|
|
|
+ this.drawType = drawType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getDrawAddress() {
|
|
|
+ return drawAddress;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setDrawAddress(String drawAddress) {
|
|
|
+ this.drawAddress = drawAddress;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getSubType() {
|
|
|
+ return subType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setSubType(Integer subType) {
|
|
|
+ this.subType = subType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getIndate() {
|
|
|
+ return indate;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setIndate(String indate) {
|
|
|
+ this.indate = indate;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getAdvanceDay() {
|
|
|
+ return advanceDay;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setAdvanceDay(Integer advanceDay) {
|
|
|
+ this.advanceDay = advanceDay;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getAdvanceHour() {
|
|
|
+ return advanceHour;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setAdvanceHour(Integer advanceHour) {
|
|
|
+ this.advanceHour = advanceHour;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getBookNotice() {
|
|
|
+ return bookNotice;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setBookNotice(String bookNotice) {
|
|
|
+ this.bookNotice = bookNotice;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getLimitNumLow() {
|
|
|
+ return limitNumLow;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setLimitNumLow(Integer limitNumLow) {
|
|
|
+ this.limitNumLow = limitNumLow;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getLimitNumHigh() {
|
|
|
+ return limitNumHigh;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setLimitNumHigh(Integer limitNumHigh) {
|
|
|
+ this.limitNumHigh = limitNumHigh;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getCustInfoLimit() {
|
|
|
+ return custInfoLimit;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setCustInfoLimit(Integer custInfoLimit) {
|
|
|
+ this.custInfoLimit = custInfoLimit;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getCertificateType() {
|
|
|
+ return certificateType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setCertificateType(String certificateType) {
|
|
|
+ this.certificateType = certificateType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getEnterCertisficate() {
|
|
|
+ return enterCertisficate;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setEnterCertisficate(Integer enterCertisficate) {
|
|
|
+ this.enterCertisficate = enterCertisficate;
|
|
|
+ }
|
|
|
+
|
|
|
+ public AdmissionVoucher getAdmissionVoucher() {
|
|
|
+ return admissionVoucher;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setAdmissionVoucher(AdmissionVoucher admissionVoucher) {
|
|
|
+ this.admissionVoucher = admissionVoucher;
|
|
|
+ }
|
|
|
+
|
|
|
+ public List<PriceCalendar> getPriceCalendar() {
|
|
|
+ return priceCalendar;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPriceCalendar(List<PriceCalendar> priceCalendar) {
|
|
|
+ this.priceCalendar = priceCalendar;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getInfo() {
|
|
|
+ return info;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setInfo(String info) {
|
|
|
+ this.info = info;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getSmsMessage() {
|
|
|
+ return smsMessage;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setSmsMessage(String smsMessage) {
|
|
|
+ this.smsMessage = smsMessage;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getProductLineDestId() {
|
|
|
+ return productLineDestId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setProductLineDestId(Integer productLineDestId) {
|
|
|
+ this.productLineDestId = productLineDestId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getIsLoss() {
|
|
|
+ return isLoss;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setIsLoss(Integer isLoss) {
|
|
|
+ this.isLoss = isLoss;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getCostInclude() {
|
|
|
+ return costInclude;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setCostInclude(String costInclude) {
|
|
|
+ this.costInclude = costInclude;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getCostType() {
|
|
|
+ return costType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setCostType(Integer costType) {
|
|
|
+ this.costType = costType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getInvoiceType() {
|
|
|
+ return invoiceType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setInvoiceType(Integer invoiceType) {
|
|
|
+ this.invoiceType = invoiceType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getAdmissionVoucherDesc() {
|
|
|
+ return admissionVoucherDesc;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setAdmissionVoucherDesc(String admissionVoucherDesc) {
|
|
|
+ this.admissionVoucherDesc = admissionVoucherDesc;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|