package pwc.taxtech.atms.dto.vatdto;

import pwc.taxtech.atms.vat.entity.VoucherMapping;

import java.util.Date;

public class VoucherMappingDto {
    public String id;
    public String TranCode;
    public String vid;
    public Integer Period;
    public String Group;
    public String ItemId;
    public String CreatorId;
    public Date CreateTime;
    public Boolean IsDuplicate;

    public VoucherMapping extractVoucherMapping() {
        VoucherMapping voucherMapping = new VoucherMapping();
        voucherMapping.setId(id);
        voucherMapping.setTranCode(TranCode);
        voucherMapping.setVid(vid);
        voucherMapping.setGroup(Group);
        voucherMapping.setPeriod(Period);
        voucherMapping.setItemId(ItemId);
        voucherMapping.setCreatorId(CreatorId);
        voucherMapping.setCreateTime(CreateTime == null ? new Date() : CreateTime);
        return voucherMapping;
    }

}