package thyyxxk.webserver.entity.medicalinsurance.download;

import java.io.Serializable;

import lombok.Data;

@Data
public class SiDlSlwSpcChr implements Serializable {

	private static final long serialVersionUID =  6508510881413474992L;

	/**
	 * 门慢门特病种目录代码
	 */
	private String code;

	/**
	 * 门慢门特病种大类名称
	 */
	private String categoryName;

	/**
	 * 门慢门特病种细分类名称
	 */
	private String detailDiseasesName;

	/**
	 * 医保区划
	 */
	private String medicalInsuranceDivision;

	/**
	 * 备注
	 */
	private String remarks;

	/**
	 * 有效标志
	 */
	private String validFlag;

	/**
	 * 唯一记录号
	 */
	private String uniqueRecordNumber;

	/**
	 * 数据创建时间
	 */
	private String dataCreationTime;

	/**
	 * 数据更新时间
	 */
	private String dataUpdateTime;

	/**
	 * 版本号
	 */
	private String version;

	/**
	 * 病种内涵
	 */
	private String connotation;

	/**
	 * 版本名称
	 */
	private String versionName;

	/**
	 * 诊疗指南页码
	 */
	private String guidePageNumber;

	/**
	 * 诊疗指南电子档案
	 */
	private String guideElectronicArchives;

	/**
	 * 门慢门特病种名称
	 */
	private String diseaseName;

	/**
	 * 门慢门特病种大类代码
	 */
	private String categoryCode;

	public SiDlSlwSpcChr() {
	}

	public SiDlSlwSpcChr(String tempstr) {
		String[] tempArr = tempstr.split("\t");
		int maxLength = Math.max(tempArr.length, 16);
		String[] arr = new String[maxLength];
		for (int i = 0; i < tempArr.length; i++) {
			if (null == tempArr[i] || tempArr[i].trim().equals("null")) {
				tempArr[i] = null;
			} else {
				tempArr[i] = tempArr[i].trim();
			}
			arr[i] = tempArr[i];
		}
		code = arr[0];
		categoryName = arr[1];
		detailDiseasesName = arr[2];
		medicalInsuranceDivision = arr[3];
		remarks = arr[4];
		validFlag = arr[5];
		uniqueRecordNumber = arr[6];
		dataCreationTime = arr[7];
		dataUpdateTime = arr[8];
		version = arr[9];
		connotation = arr[10] == null ? "无" : arr[10];
		versionName = arr[11];
		guidePageNumber = arr[12];
		guideElectronicArchives = arr[13];
		diseaseName = arr[14];
		categoryCode = arr[15];
	}
}
