package com.bcxin.survey.dto;

import com.bcxin.survey.domain.data.SyncTask;

//@Data
public class SBDataDTO {
	/**
	 * 同步类型
	 */
	private String syncTaskType;

	private String userName;

	private String password;

	private String phone;

	private String email;

	private String active;

	private String userType;

	private String channel;

	private String reportUrl;

	private String activityNo;

	private String step;

	private String materialUrl;

	private String materialType;

	/**
	 * 用于用户注册
	 */
	private String userDTO;

	/**
	 * 用于用户注册，政府单位
	 */
	private String orgDataDTO;

	/**
	 * 用户参数
	 */
	private String userParam;

	/**
	 * 活动信息参数
	 */
	private String activityParam;

	/**
	 * 材料信息参数
	 */
	private String materialParam;

	/**
	 * 同步文件相关
	 */
	private String fileUrl;

	/**
	 * 主站的文件目录 /data/pss/material/china/2017-08-23/dh/
	 */
	private String dir;
	/**
	 *  主站文件名 2017082392912.txt
	 */
	private String fileName;
	/**
	 * 主站的材料上传基本路径  /data/pss/material/
	 */
	private String materialBasePath;
	/**
	 *  主站的环境  china
	 */
	private String envi;
	/**
	 * 用户记录每次同步的状态
	 */
	private SyncTask task;


	public SyncTask getTask() {
		return task;
	}

	public void setTask(SyncTask task) {
		this.task = task;
	}

	public String getSyncTaskType() {
		return syncTaskType;
	}

	public void setSyncTaskType(String syncTaskType) {
		this.syncTaskType = syncTaskType;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getActive() {
		return active;
	}

	public void setActive(String active) {
		this.active = active;
	}

	public String getUserType() {
		return userType;
	}

	public void setUserType(String userType) {
		this.userType = userType;
	}

	public String getChannel() {
		return channel;
	}

	public void setChannel(String channel) {
		this.channel = channel;
	}

	public String getReportUrl() {
		return reportUrl;
	}

	public void setReportUrl(String reportUrl) {
		this.reportUrl = reportUrl;
	}

	public String getActivityNo() {
		return activityNo;
	}

	public void setActivityNo(String activityNo) {
		this.activityNo = activityNo;
	}

	public String getStep() {
		return step;
	}

	public void setStep(String step) {
		this.step = step;
	}

	public String getMaterialUrl() {
		return materialUrl;
	}

	public void setMaterialUrl(String materialUrl) {
		this.materialUrl = materialUrl;
	}

	public String getMaterialType() {
		return materialType;
	}

	public void setMaterialType(String materialType) {
		this.materialType = materialType;
	}

	public String getUserDTO() {
		return userDTO;
	}

	public void setUserDTO(String userDTO) {
		this.userDTO = userDTO;
	}

	public String getOrgDataDTO() {
		return orgDataDTO;
	}

	public void setOrgDataDTO(String orgDataDTO) {
		this.orgDataDTO = orgDataDTO;
	}

	public String getUserParam() {
		return userParam;
	}

	public void setUserParam(String userParam) {
		this.userParam = userParam;
	}

	public String getActivityParam() {
		return activityParam;
	}

	public void setActivityParam(String activityParam) {
		this.activityParam = activityParam;
	}

	public String getMaterialParam() {
		return materialParam;
	}

	public void setMaterialParam(String materialParam) {
		this.materialParam = materialParam;
	}

	public String getFileUrl() {
		return fileUrl;
	}

	public void setFileUrl(String fileUrl) {
		this.fileUrl = fileUrl;
	}

	public String getDir() {
		return dir;
	}

	public void setDir(String dir) {
		this.dir = dir;
	}

	public String getFileName() {
		return fileName;
	}

	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	public String getMaterialBasePath() {
		return materialBasePath;
	}

	public void setMaterialBasePath(String materialBasePath) {
		this.materialBasePath = materialBasePath;
	}

	public String getEnvi() {
		return envi;
	}

	public void setEnvi(String envi) {
		this.envi = envi;
	}
}
