InvoiceMappingDto.java 893 Bytes
Newer Older
1 2
package pwc.taxtech.atms.dto.vatdto;

neo's avatar
neo committed
3 4
import pwc.taxtech.atms.vat.entity.InvoiceMapping;

5 6 7
import java.util.Date;

public class InvoiceMappingDto {
8
    public String id;
neo's avatar
neo committed
9 10 11 12
    public String TranCode;
    public String InvoiceCode;
    public String InvoiceNumber;
    public Integer Period;
13
    public String CreatorId;
neo's avatar
neo committed
14 15 16 17 18
    public Date CreateTime;
    public Boolean IsDuplicate;

    public InvoiceMapping extractInvoiceMapping() {
        InvoiceMapping invoiceMapping = new InvoiceMapping();
19
        invoiceMapping.setId(id);
neo's avatar
neo committed
20 21 22 23
        invoiceMapping.setTranCode(TranCode);
        invoiceMapping.setInvoiceCode(InvoiceCode);
        invoiceMapping.setInvoiceNumber(InvoiceNumber);
        invoiceMapping.setPeriod(Period);
24
        invoiceMapping.setCreatorId(CreatorId);
25
        invoiceMapping.setCreateTime(CreateTime == null ? new Date() : CreateTime);
neo's avatar
neo committed
26 27
        return invoiceMapping;
    }
28
}