package org.hepx.ticket.entity; import org.apache.ibatis.type.Alias; import java.io.Serializable; /** * User: hepanxi * Date: 15-4-21 * Time: 下午1:54 */ @Alias("t_payment") public class Payment extends IdEntity implements Serializable { private PayMode payMode; //支付方式 private String payType;//支付类型 private TransferType transferType;//转帐类型 private String owner;//户主 private String bankName;//开户行 private String account; //支付帐号 现金方式没有此项 private double payMoney;//支付金额 private Long tradeId;//所属交易 //支付方式 public static enum PayMode{ PAY("支付"),COLLECT("收取"); private String value; private PayMode(String value){ this.value = value; } public String getValue() { return value; } } //转帐类型 public static enum TransferType{ EBANK("网银"),POS("刷卡机"); private String value; private TransferType(String value){ this.value = value; } public String getValue() { return value; } } public String getOwner() { return owner; } public void setOwner(String owner) { this.owner = owner; } public String getBankName() { return bankName; } public void setBankName(String bankName) { this.bankName = bankName; } public PayMode getPayMode() { return payMode; } public void setPayMode(PayMode payMode) { this.payMode = payMode; } public TransferType getTransferType() { return transferType; } public void setTransferType(TransferType transferType) { this.transferType = transferType; } public String getPayType() { return payType; } public void setPayType(String payType) { this.payType = payType; } public String getAccount() { return account; } public void setAccount(String account) { this.account = account; } public double getPayMoney() { return payMoney; } public void setPayMoney(double payMoney) { this.payMoney = payMoney; } public Long getTradeId() { return tradeId; } public void setTradeId(Long tradeId) { this.tradeId = tradeId; } @Override public String toString() { return "Payment{" + "payType=" + payType + ", account='" + account + '\'' + ", payMoney=" + payMoney + ", tradeId=" + tradeId + '}'; } }