/**
* @Project: hehenian-biz-common
* @Package com.hehenian.biz.common.trade.dataobject
* @Title: AuctionDebtDo.java
* @Description: TODO
* @author: liuzgmf
* @date 2014年10月8日 下午3:35:10
* @Copyright: HEHENIAN Co.,Ltd. All rights reserved.
* @version V1.0
*/
package com.hehenian.biz.common.trade.dataobject;
import java.io.Serializable;
import java.util.Date;
/**
* 债权转让认购信息
*
* @author: liuzgmf
* @date 2014年10月8日 下午3:35:10
*/
public class AuctionDebtDo implements Serializable {
private static final long serialVersionUID = 1L;
private Long id; //
private Long userId; // 竞拍者Id
private Long debtId; // 债权转让Id
private Date auctionTime; // 竞拍时间
private Double auctionPrice; // 竞拍价格
private Integer autiontimes; // 竞标次数(最多为2)
private AuctionStatus auctionStatus; // 认购状态
/** 认购状态 (PROCESSING-认购中, SUCCESS-认购成功, FAILURE-认购失败)*/
public enum AuctionStatus {
PROCESSING, SUCCESS, FAILURE;
}
/**
* @return id
*/
public Long getId() {
return id;
}
/**
* @param id
* the id to set
*/
public void setId(Long id) {
this.id = id;
}
/**
* @return userId
*/
public Long getUserId() {
return userId;
}
/**
* @param userId
* the userId to set
*/
public void setUserId(Long userId) {
this.userId = userId;
}
/**
* @return debtId
*/
public Long getDebtId() {
return debtId;
}
/**
* @param debtId
* the debtId to set
*/
public void setDebtId(Long debtId) {
this.debtId = debtId;
}
/**
* @return auctionTime
*/
public Date getAuctionTime() {
return auctionTime;
}
/**
* @param auctionTime
* the auctionTime to set
*/
public void setAuctionTime(Date auctionTime) {
this.auctionTime = auctionTime;
}
/**
* @return auctionPrice
*/
public Double getAuctionPrice() {
return auctionPrice;
}
/**
* @param auctionPrice
* the auctionPrice to set
*/
public void setAuctionPrice(Double auctionPrice) {
this.auctionPrice = auctionPrice;
}
/**
* @return autiontimes
*/
public Integer getAutiontimes() {
return autiontimes;
}
/**
* @param autiontimes
* the autiontimes to set
*/
public void setAutiontimes(Integer autiontimes) {
this.autiontimes = autiontimes;
}
/**
* @return auctionStatus
*/
public AuctionStatus getAuctionStatus() {
return auctionStatus;
}
/**
* @param auctionStatus
* the auctionStatus to set
*/
public void setAuctionStatus(AuctionStatus auctionStatus) {
this.auctionStatus = auctionStatus;
}
}