package com.yeetou.xinyongkaguanjia.http.base;
import java.util.Calendar;
import java.util.Date;
import com.yeetou.xinyongkaguanjia.db.base.DbStream;
public class StreamBase {
private Integer id;
private boolean pay_flag;
private long trade_date;
private long post_date;
private String description;
private float amount;
private String category;
private int bank_card_id;
private int bill_id;
private int message_id;
private String currency;
private int state;
private long created_at;
private long updated_at;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public boolean isPay_flag() {
return pay_flag;
}
public void setPay_flag(boolean pay_flag) {
this.pay_flag = pay_flag;
}
public long getTrade_date() {
return trade_date;
}
public void setTrade_date(long trade_date) {
this.trade_date = trade_date;
}
public long getPost_date() {
return post_date;
}
public void setPost_date(long post_date) {
this.post_date = post_date;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public float getAmount() {
return amount;
}
public void setAmount(float amount) {
this.amount = amount;
}
public String getCategory() {
return category;
}
public void setCategory(String category) {
this.category = category;
}
public int getBank_card_id() {
return bank_card_id;
}
public void setBank_card_id(int bank_card_id) {
this.bank_card_id = bank_card_id;
}
public int getBill_id() {
return bill_id;
}
public void setBill_id(int bill_id) {
this.bill_id = bill_id;
}
public int getMessage_id() {
return message_id;
}
public void setMessage_id(int message_id) {
this.message_id = message_id;
}
public String getCurrency() {
return currency;
}
public void setCurrency(String currency) {
this.currency = currency;
}
public int getState() {
return state;
}
public void setState(int state) {
this.state = state;
}
public long getCreated_at() {
return created_at;
}
public void setCreated_at(long created_at) {
this.created_at = created_at;
}
public long getUpdated_at() {
return updated_at;
}
public void setUpdated_at(long updated_at) {
this.updated_at = updated_at;
}
public DbStream toDbStream() {
DbStream dbStream = new DbStream();
Calendar cal = Calendar.getInstance();
cal.setTime(new Date(trade_date));
dbStream.setId(id);
dbStream.setThedate(trade_date);
dbStream.setYear(cal.get(Calendar.YEAR));
dbStream.setMonth(cal.get(Calendar.MONTH)+1);
dbStream.setDay(cal.get(Calendar.DATE));
dbStream.setDescription(description);
dbStream.setAmount(amount);
dbStream.setCategory(category);
dbStream.setMessage_id(message_id);
dbStream.setBank_card_id(bank_card_id);
dbStream.setBill_id(bill_id);
dbStream.setIsPay(pay_flag ? 1 : 0);
dbStream.setCurrency(currency);
dbStream.setState(state);
return dbStream;
}
}