package pwc.taxtech.atms.vat.entity; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; import pwc.taxtech.atms.entity.BaseEntity; /** * * This class was generated by MyBatis Generator. * This class corresponds to the database table red_letter_info_table * * @mbg.generated do_not_delete_during_merge */ public class RedLetterInfoTable extends BaseEntity implements Serializable { /** * Database Column Remarks: * 唯一编号 * * This field was generated by MyBatis Generator. * This field corresponds to the database column red_letter_info_table.id * * @mbg.generated */ private Long id; /** * Database Column Remarks: * 机构编号 * * This field was generated by MyBatis Generator. * This field corresponds to the database column red_letter_info_table.organization_id * * @mbg.generated */ private String organizationId; /** * Database Column Remarks: * 项目ID * * This field was generated by MyBatis Generator. * This field corresponds to the database column red_letter_info_table.project_id * * @mbg.generated */ private String projectId; /** * Database Column Remarks: * 期间 * * This field was generated by MyBatis Generator. * This field corresponds to the database column red_letter_info_table.period * * @mbg.generated */ private Integer period; /** * Database Column Remarks: * 税务系统期间 * * This field was generated by MyBatis Generator. * This field corresponds to the database column red_letter_info_table.tms_period * * @mbg.generated */ private Integer tmsPeriod; /** * Database Column Remarks: * 填开日期 yyyyMM 对应期间 * * This field was generated by MyBatis Generator. * This field corresponds to the database column red_letter_info_table.fill_in_date * * @mbg.generated */ private Date fillInDate; /** * Database Column Remarks: * 主体编号 * * This field was generated by MyBatis Generator. * This field corresponds to the database column red_letter_info_table.subject_num * * @mbg.generated */ private String subjectNum; /** * Database Column Remarks: * 主体(购方)名称 * * This field was generated by MyBatis Generator. * This field corresponds to the database column red_letter_info_table.subject_name * * @mbg.generated */ private String subjectName; /** * Database Column Remarks: * 红字发票信息表编号 * * This field was generated by MyBatis Generator. * This field corresponds to the database column red_letter_info_table.red_letter_invoice_info_table_num * * @mbg.generated */ private String redLetterInvoiceInfoTableNum; /** * Database Column Remarks: * 销方税号 * * This field was generated by MyBatis Generator. * This field corresponds to the database column red_letter_info_table.sales_tax_number * * @mbg.generated */ private String salesTaxNumber; /** * Database Column Remarks: * 销方名称 * * This field was generated by MyBatis Generator. * This field corresponds to the database column red_letter_info_table.salesperson_name * * @mbg.generated */ private String salespersonName; /** * Database Column Remarks: * 合计金额 * * This field was generated by MyBatis Generator. * This field corresponds to the database column red_letter_info_table.total_amount * * @mbg.generated */ private BigDecimal totalAmount; /** * Database Column Remarks: * 合计税额 * * This field was generated by MyBatis Generator. * This field corresponds to the database column red_letter_info_table.total_tax_amount * * @mbg.generated */ private BigDecimal totalTaxAmount; /** * Database Column Remarks: * 申请选择(说明) * * This field was generated by MyBatis Generator. * This field corresponds to the database column red_letter_info_table.application_description * * @mbg.generated */ private String applicationDescription; /** * Database Column Remarks: * 申请方经办人 * * This field was generated by MyBatis Generator. * This field corresponds to the database column red_letter_info_table.applicant_manager * * @mbg.generated */ private String applicantManager; /** * Database Column Remarks: * 发票代码 * * This field was generated by MyBatis Generator. * This field corresponds to the database column red_letter_info_table.invoice_code * * @mbg.generated */ private String invoiceCode; /** * Database Column Remarks: * 发票号码 * * This field was generated by MyBatis Generator. * This field corresponds to the database column red_letter_info_table.invoice_number * * @mbg.generated */ private String invoiceNumber; /** * Database Column Remarks: * 创建时间 * * This field was generated by MyBatis Generator. * This field corresponds to the database column red_letter_info_table.create_time * * @mbg.generated */ private Date createTime; /** * Database Column Remarks: * 更新时间 * * This field was generated by MyBatis Generator. * This field corresponds to the database column red_letter_info_table.update_time * * @mbg.generated */ private Date updateTime; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table red_letter_info_table * * @mbg.generated */ private static final long serialVersionUID = 1L; /** * This method was generated by MyBatis Generator. * This method returns the value of the database column red_letter_info_table.id * * @return the value of red_letter_info_table.id * * @mbg.generated */ public Long getId() { return id; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column red_letter_info_table.id * * @param id the value for red_letter_info_table.id * * @mbg.generated */ public void setId(Long id) { this.id = id; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column red_letter_info_table.organization_id * * @return the value of red_letter_info_table.organization_id * * @mbg.generated */ public String getOrganizationId() { return organizationId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column red_letter_info_table.organization_id * * @param organizationId the value for red_letter_info_table.organization_id * * @mbg.generated */ public void setOrganizationId(String organizationId) { this.organizationId = organizationId == null ? null : organizationId.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column red_letter_info_table.project_id * * @return the value of red_letter_info_table.project_id * * @mbg.generated */ public String getProjectId() { return projectId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column red_letter_info_table.project_id * * @param projectId the value for red_letter_info_table.project_id * * @mbg.generated */ public void setProjectId(String projectId) { this.projectId = projectId == null ? null : projectId.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column red_letter_info_table.period * * @return the value of red_letter_info_table.period * * @mbg.generated */ public Integer getPeriod() { return period; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column red_letter_info_table.period * * @param period the value for red_letter_info_table.period * * @mbg.generated */ public void setPeriod(Integer period) { this.period = period; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column red_letter_info_table.tms_period * * @return the value of red_letter_info_table.tms_period * * @mbg.generated */ public Integer getTmsPeriod() { return tmsPeriod; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column red_letter_info_table.tms_period * * @param tmsPeriod the value for red_letter_info_table.tms_period * * @mbg.generated */ public void setTmsPeriod(Integer tmsPeriod) { this.tmsPeriod = tmsPeriod; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column red_letter_info_table.fill_in_date * * @return the value of red_letter_info_table.fill_in_date * * @mbg.generated */ public Date getFillInDate() { return fillInDate; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column red_letter_info_table.fill_in_date * * @param fillInDate the value for red_letter_info_table.fill_in_date * * @mbg.generated */ public void setFillInDate(Date fillInDate) { this.fillInDate = fillInDate; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column red_letter_info_table.subject_num * * @return the value of red_letter_info_table.subject_num * * @mbg.generated */ public String getSubjectNum() { return subjectNum; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column red_letter_info_table.subject_num * * @param subjectNum the value for red_letter_info_table.subject_num * * @mbg.generated */ public void setSubjectNum(String subjectNum) { this.subjectNum = subjectNum == null ? null : subjectNum.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column red_letter_info_table.subject_name * * @return the value of red_letter_info_table.subject_name * * @mbg.generated */ public String getSubjectName() { return subjectName; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column red_letter_info_table.subject_name * * @param subjectName the value for red_letter_info_table.subject_name * * @mbg.generated */ public void setSubjectName(String subjectName) { this.subjectName = subjectName == null ? null : subjectName.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column red_letter_info_table.red_letter_invoice_info_table_num * * @return the value of red_letter_info_table.red_letter_invoice_info_table_num * * @mbg.generated */ public String getRedLetterInvoiceInfoTableNum() { return redLetterInvoiceInfoTableNum; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column red_letter_info_table.red_letter_invoice_info_table_num * * @param redLetterInvoiceInfoTableNum the value for red_letter_info_table.red_letter_invoice_info_table_num * * @mbg.generated */ public void setRedLetterInvoiceInfoTableNum(String redLetterInvoiceInfoTableNum) { this.redLetterInvoiceInfoTableNum = redLetterInvoiceInfoTableNum == null ? null : redLetterInvoiceInfoTableNum.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column red_letter_info_table.sales_tax_number * * @return the value of red_letter_info_table.sales_tax_number * * @mbg.generated */ public String getSalesTaxNumber() { return salesTaxNumber; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column red_letter_info_table.sales_tax_number * * @param salesTaxNumber the value for red_letter_info_table.sales_tax_number * * @mbg.generated */ public void setSalesTaxNumber(String salesTaxNumber) { this.salesTaxNumber = salesTaxNumber == null ? null : salesTaxNumber.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column red_letter_info_table.salesperson_name * * @return the value of red_letter_info_table.salesperson_name * * @mbg.generated */ public String getSalespersonName() { return salespersonName; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column red_letter_info_table.salesperson_name * * @param salespersonName the value for red_letter_info_table.salesperson_name * * @mbg.generated */ public void setSalespersonName(String salespersonName) { this.salespersonName = salespersonName == null ? null : salespersonName.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column red_letter_info_table.total_amount * * @return the value of red_letter_info_table.total_amount * * @mbg.generated */ public BigDecimal getTotalAmount() { return totalAmount; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column red_letter_info_table.total_amount * * @param totalAmount the value for red_letter_info_table.total_amount * * @mbg.generated */ public void setTotalAmount(BigDecimal totalAmount) { this.totalAmount = totalAmount; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column red_letter_info_table.total_tax_amount * * @return the value of red_letter_info_table.total_tax_amount * * @mbg.generated */ public BigDecimal getTotalTaxAmount() { return totalTaxAmount; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column red_letter_info_table.total_tax_amount * * @param totalTaxAmount the value for red_letter_info_table.total_tax_amount * * @mbg.generated */ public void setTotalTaxAmount(BigDecimal totalTaxAmount) { this.totalTaxAmount = totalTaxAmount; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column red_letter_info_table.application_description * * @return the value of red_letter_info_table.application_description * * @mbg.generated */ public String getApplicationDescription() { return applicationDescription; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column red_letter_info_table.application_description * * @param applicationDescription the value for red_letter_info_table.application_description * * @mbg.generated */ public void setApplicationDescription(String applicationDescription) { this.applicationDescription = applicationDescription == null ? null : applicationDescription.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column red_letter_info_table.applicant_manager * * @return the value of red_letter_info_table.applicant_manager * * @mbg.generated */ public String getApplicantManager() { return applicantManager; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column red_letter_info_table.applicant_manager * * @param applicantManager the value for red_letter_info_table.applicant_manager * * @mbg.generated */ public void setApplicantManager(String applicantManager) { this.applicantManager = applicantManager == null ? null : applicantManager.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column red_letter_info_table.invoice_code * * @return the value of red_letter_info_table.invoice_code * * @mbg.generated */ public String getInvoiceCode() { return invoiceCode; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column red_letter_info_table.invoice_code * * @param invoiceCode the value for red_letter_info_table.invoice_code * * @mbg.generated */ public void setInvoiceCode(String invoiceCode) { this.invoiceCode = invoiceCode == null ? null : invoiceCode.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column red_letter_info_table.invoice_number * * @return the value of red_letter_info_table.invoice_number * * @mbg.generated */ public String getInvoiceNumber() { return invoiceNumber; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column red_letter_info_table.invoice_number * * @param invoiceNumber the value for red_letter_info_table.invoice_number * * @mbg.generated */ public void setInvoiceNumber(String invoiceNumber) { this.invoiceNumber = invoiceNumber == null ? null : invoiceNumber.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column red_letter_info_table.create_time * * @return the value of red_letter_info_table.create_time * * @mbg.generated */ public Date getCreateTime() { return createTime; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column red_letter_info_table.create_time * * @param createTime the value for red_letter_info_table.create_time * * @mbg.generated */ public void setCreateTime(Date createTime) { this.createTime = createTime; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column red_letter_info_table.update_time * * @return the value of red_letter_info_table.update_time * * @mbg.generated */ public Date getUpdateTime() { return updateTime; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column red_letter_info_table.update_time * * @param updateTime the value for red_letter_info_table.update_time * * @mbg.generated */ public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table red_letter_info_table * * @mbg.generated */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", id=").append(id); sb.append(", organizationId=").append(organizationId); sb.append(", projectId=").append(projectId); sb.append(", period=").append(period); sb.append(", tmsPeriod=").append(tmsPeriod); sb.append(", fillInDate=").append(fillInDate); sb.append(", subjectNum=").append(subjectNum); sb.append(", subjectName=").append(subjectName); sb.append(", redLetterInvoiceInfoTableNum=").append(redLetterInvoiceInfoTableNum); sb.append(", salesTaxNumber=").append(salesTaxNumber); sb.append(", salespersonName=").append(salespersonName); sb.append(", totalAmount=").append(totalAmount); sb.append(", totalTaxAmount=").append(totalTaxAmount); sb.append(", applicationDescription=").append(applicationDescription); sb.append(", applicantManager=").append(applicantManager); sb.append(", invoiceCode=").append(invoiceCode); sb.append(", invoiceNumber=").append(invoiceNumber); sb.append(", createTime=").append(createTime); sb.append(", updateTime=").append(updateTime); sb.append("]"); return sb.toString(); } }