package com.changhong.epc.bean.form.contract; import com.changhong.epc.constter.base.BaseBean; import lombok.Data; import lombok.EqualsAndHashCode; import javax.persistence.Column; import javax.persistence.Table; import java.io.Serializable; import java.util.Date; /** * * @ClassName: FormContractPhase * @author [九鼎联合科技] * @date 2017年10月13日 上午10:50:59 */ @Table(name="epc_form_contract_phase_{rule}") @Data @EqualsAndHashCode(callSuper=true) public class FormContractPhase extends BaseBean implements Serializable { private static final long serialVersionUID = 1L; /** * 合同信息id * 表字段:contract_id */ @Column(name="contract_id") private Integer contractId; /** * 付款阶段 * 表字段:payment_stage */ @Column(name="payment_stage") private String paymentStage; /** * 付款日期 * 表字段:payment_date */ @Column(name="payment_date") private Date paymentDate; /** * 付款方式 * 表字段:payment_method */ @Column(name="payment_method") private String paymentMethod; /** * 付款含税金额 * 表字段:payment_tax_amount */ @Column(name="payment_tax_amount") private Double paymentTaxAmount; /** * 付款不含税金额 * 表字段:payment_not_tax_amount */ @Column(name="payment_not_tax_amount") private Double paymentNotTaxAmount; /** * 发票类型 * 表字段:invoice_type */ @Column(name="invoice_type") private String invoiceType; /** * 发票开票时间 * 表字段:invoice_date */ @Column(name="invoice_date") private Date invoiceDate; /** * 发票含税金额 * 表字段:invoice_tax_amount */ @Column(name="invoice_tax_amount") private Double invoiceTaxAmount; /** * 发票不含税金额 * 表字段:invoice_not_tax_amount */ @Column(name="invoice_not_tax_amount") private Double invoiceNotTaxAmount; }