import glodon.td.model.GLProject;
import glodon.td.model.GLUserInfo;
import glodon.td.model.GLUserNumber;
import java.math.BigDecimal;
import java.util.Date;
/**
*
* 出价记录
*
* @version
*/
@Relations(base = GLBiddingRecord.class, value = {
//@Relation(refer = GLUserNumber.class, baseColumn = { "userNumberId" }, referColumn = { "id" }),
//@Relation(base = GLUserNumber.class, refer = GLUserInfo.class, baseColumn = "userId", referColumn = "sysId"),
//@Relation(refer = GLProject.class, baseColumn = "projectId", referColumn = "projectId") })
@Relation(refer = GLUserNumber.class, referColumn = "id", baseColumn = "userNumberId", type = RelationType.LEFT),
@Relation(refer = GLUserInfo.class, referColumn = "sysId", baseColumn = "userId", type = RelationType.LEFT),
@Relation(refer = GLProject.class, referColumn = "projectId", baseColumn = "projectId", type = RelationType.LEFT) })
// 以上关联生成的SQL语句
select t1.colum1 t2.colum2....from table GLBiddingRecord left join GLBiddingRecord.projectid on GLProject,...................前提条件是都要有PO
public class PrintBiddingRecordVO extends GLBiddingRecord {/**
* 报价牌号
*/
@Field(clazz = GLUserNumber.class)
private String userNumber;
// 竞得价格
@Field(clazz = GLBiddingRecord.class)
private BigDecimal price;
// 创建时间
@Field(clazz = GLBiddingRecord.class)
private Date createTime;
//报价序号
@Field(clazz = GLBiddingRecord.class)
private Long serialNumber;
//加价幅度
@Field(clazz = GLProject.class)
private String addPrice;
//竞买者
@Field(clazz = GLUserInfo.class)
private String userName;
//出价幅度(不是项目的)
private String priceAdded;
public String getPriceAdded() {
return priceAdded;
}
public void setPriceAdded(String priceAdded) {
this.priceAdded = priceAdded;
}
public String getUserNumber() {
return userNumber;
}
public void setUserNumber(String userNumber) {
this.userNumber = userNumber;
}
public BigDecimal getPrice() {
return price;
}
public void setPrice(BigDecimal price) {
this.price = price;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Long getSerialNumber() {
return serialNumber;
}
public void setSerialNumber(Long serialNumber) {
this.serialNumber = serialNumber;
}
public String getAddPrice() {
return addPrice;
}
public void setAddPrice(String addPrice) {
this.addPrice = addPrice;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
}