package org.hepx.ticket.entity; import org.apache.ibatis.type.Alias; import java.io.Serializable; import java.util.Date; /** * 票据 * User: hepanxi * Date: 15-4-15 * Time: 上午10:14 */ @Alias("t_ticket") public class Ticket extends IdEntity implements Serializable { private String ticketNo;//票号8位 private double ticketMoney;//票面金额 private Date expireDate; //到期日期 private Date inDate; //进票日期 private double certifyFee;//证明费 private double ticketOdd;//票面零头 private double otherFee;//其它费用 private double inPoint;//进票点数 private double outPoint;//出票点数 private double inTicketSurplus;//进票票面实际金额 private double outTicketSurplus;//出票票面实际金额 private double discountAmount; //出票贴现金额 private Date outDate;//出票日期 private Long inTradeId;//进票票据所在交易 private Long outTradeId;//出票票据所在交易 private TicketStatus ticketStatus; //票据状态 public static enum TicketStatus{ EXISTED("在库"),SALED("已售出"); private String value; private TicketStatus(String value){ this.value= value; } public String getValue() { return value; } } public double getDiscountAmount() { return discountAmount; } public void setDiscountAmount(double discountAmount) { this.discountAmount = discountAmount; } public Date getInDate() { return inDate; } public void setInDate(Date inDate) { this.inDate = inDate; } public double getTicketMoney() { return ticketMoney; } public void setTicketMoney(double ticketMoney) { this.ticketMoney = ticketMoney; } public Date getExpireDate() { return expireDate; } public void setExpireDate(Date expireDate) { this.expireDate = expireDate; } public double getCertifyFee() { return certifyFee; } public void setCertifyFee(double certifyFee) { this.certifyFee = certifyFee; } public double getTicketOdd() { return ticketOdd; } public void setTicketOdd(double ticketOdd) { this.ticketOdd = ticketOdd; } public double getOtherFee() { return otherFee; } public void setOtherFee(double otherFee) { this.otherFee = otherFee; } public double getInPoint() { return inPoint; } public void setInPoint(double inPoint) { this.inPoint = inPoint; } public double getOutPoint() { return outPoint; } public void setOutPoint(double outPoint) { this.outPoint = outPoint; } public double getInTicketSurplus() { return inTicketSurplus; } public void setInTicketSurplus(double inTicketSurplus) { this.inTicketSurplus = inTicketSurplus; } public double getOutTicketSurplus() { return outTicketSurplus; } public void setOutTicketSurplus(double outTicketSurplus) { this.outTicketSurplus = outTicketSurplus; } public TicketStatus getTicketStatus() { return ticketStatus; } public void setTicketStatus(TicketStatus ticketStatus) { this.ticketStatus = ticketStatus; } public Long getInTradeId() { return inTradeId; } public void setInTradeId(Long inTradeId) { this.inTradeId = inTradeId; } public Long getOutTradeId() { return outTradeId; } public void setOutTradeId(Long outTradeId) { this.outTradeId = outTradeId; } public String getTicketNo() { return ticketNo; } public void setTicketNo(String ticketNo) { this.ticketNo = ticketNo; } public Date getOutDate() { return outDate; } public void setOutDate(Date outDate) { this.outDate = outDate; } }