package com.cku.oa.sync.entity;

import java.sql.Timestamp;

import com.thinkgem.jeesite.common.persistence.DataEntity;
public class VoucherSyncLog extends DataEntity<VoucherSyncLog> {
	
	private static final long serialVersionUID = -6627415571387880847L;
	
	
	public VoucherSyncLog() {
		super();
	}

	public VoucherSyncLog(Integer voucherType, Timestamp startDate, Timestamp endDate, Timestamp syncTime,
			Boolean syncStatus,String syncFailReason) {
		super();
		this.voucherType = voucherType;
		this.startDate = startDate;
		this.endDate = endDate;
		this.syncTime = syncTime;
		this.syncStatus = syncStatus;
		this.syncFailReason = syncFailReason;
	}

	private Integer voucherType;//凭证类型 1 充值 2 确认收入 3 退款 4 会员间转账

	private Timestamp startDate;
	
	private Timestamp endDate;
	
    private Timestamp syncTime;
    
	private Boolean syncStatus;//同步结果 1 成功 0 失败
	
	private String syncFailReason;

	public Integer getVoucherType() {
		return voucherType;
	}

	public void setVoucherType(Integer voucherType) {
		this.voucherType = voucherType;
	}

	public Timestamp getStartDate() {
		return startDate;
	}

	public void setStartDate(Timestamp startDate) {
		this.startDate = startDate;
	}

	public Timestamp getEndDate() {
		return endDate;
	}

	public void setEndDate(Timestamp endDate) {
		this.endDate = endDate;
	}

	public Timestamp getSyncTime() {
		return syncTime;
	}

	public void setSyncTime(Timestamp syncTime) {
		this.syncTime = syncTime;
	}

	public Boolean getSyncStatus() {
		return syncStatus;
	}

	public void setSyncStatus(Boolean syncStatus) {
		this.syncStatus = syncStatus;
	}

	public String getSyncFailReason() {
		return syncFailReason;
	}

	public void setSyncFailReason(String syncFailReason) {
		this.syncFailReason = syncFailReason;
	}
	
}
