/**
*
*/
package com.ycsoft.business.dto.core.print;
import java.util.Date;
import com.ycsoft.beans.core.print.CInvoice;
import com.ycsoft.commons.constants.DictKey;
import com.ycsoft.commons.store.MemoryDict;
/**
* @author YC-SOFT
*
*/
public class CInvoiceDto extends CInvoice {
/**
*
*/
private static final long serialVersionUID = 6741877745263226703L;
private String doc_name;
private String print_type;
private String is_invoice;
private String template_filename;
private String invoice_mode;
private String finance_status;//发票结消状态
private String finance_status_text;
private String doc_type;
private String fee_invoice_id; //正式发票号码(收费清单换发票)
private String fee_invoice_code; //正式发票代码
private String fee_invoice_status; //正式发票状态
private Integer fee_done_code;
private String fee_invoice_status_text;
private String doc_type_text;
private String invoice_mode_text;
private Date fee_create_time; //费用生成时间(取最后一条收费记录)
public String getFee_invoice_id() {
return fee_invoice_id;
}
public void setFee_invoice_id(String fee_invoice_id) {
this.fee_invoice_id = fee_invoice_id;
}
public String getFee_invoice_code() {
return fee_invoice_code;
}
public void setFee_invoice_code(String fee_invoice_code) {
this.fee_invoice_code = fee_invoice_code;
}
public String getDoc_name() {
return doc_name;
}
public void setDoc_name(String doc_name) {
this.doc_name = doc_name;
}
public String getPrint_type() {
return print_type;
}
public void setPrint_type(String print_type) {
this.print_type = print_type;
}
public String getIs_invoice() {
return is_invoice;
}
public void setIs_invoice(String is_invoice) {
this.is_invoice = is_invoice;
}
public String getTemplate_filename() {
return template_filename;
}
public void setTemplate_filename(String template_filename) {
this.template_filename = template_filename;
}
public String getDoc_type() {
return doc_type;
}
public void setDoc_type(String doc_type) {
this.doc_type = doc_type;
this.doc_type_text = MemoryDict.getDictName(DictKey.INVOICE_TYPE, doc_type);
}
/**
* @return the finance_status
*/
public String getFinance_status() {
return finance_status;
}
/**
* @param finance_status the finance_status to set
*/
public void setFinance_status(String finance_status) {
this.finance_status = finance_status;
}
/**
* @return the finance_status_text
*/
public String getFinance_status_text() {
return MemoryDict.getDictName(DictKey.STATUS, finance_status);
}
/**
* @return the invoice_mode
*/
public String getInvoice_mode() {
return invoice_mode;
}
/**
* @param invoice_mode the invoice_mode to set
*/
public void setInvoice_mode(String invoice_mode) {
this.invoice_mode = invoice_mode;
this.invoice_mode_text = MemoryDict.getDictName(DictKey.INVOICE_MODE, invoice_mode);
}
public String getFee_invoice_status() {
return fee_invoice_status;
}
public void setFee_invoice_status(String fee_invoice_status) {
this.fee_invoice_status = fee_invoice_status;
this.fee_invoice_status_text = MemoryDict.getDictName(DictKey.STATUS, fee_invoice_status);
}
public String getFee_invoice_status_text() {
return fee_invoice_status_text;
}
public Integer getFee_done_code() {
return fee_done_code;
}
public void setFee_done_code(Integer fee_done_code) {
this.fee_done_code = fee_done_code;
}
public String getDoc_type_text() {
return doc_type_text;
}
public String getInvoice_mode_text() {
return invoice_mode_text;
}
public Date getFee_create_time() {
return fee_create_time;
}
public void setFee_create_time(Date fee_create_time) {
this.fee_create_time = fee_create_time;
}
}