IDCard.java 3.19 KB
package com.synjones.sdt;

public class IDCard {
	private String name;
	private String sex;
	private String nation;
	private String birthday;
	private String address;
	private String idcardno;
	private String grantdept;
	private String userlifebegin;
	private String userlifeend;
	private byte[] wlt;
	static public byte SW1, SW2, SW3;
	final private String[] nations = {
			"解码错",			// 00
			"汉",			// 01
			"蒙古",			// 02
			"回",			// 03
			"藏",			// 04
			"维吾尔",			// 05
			"苗",			// 06
			"彝",			// 07
			"壮",			// 08
			"布依",			// 09
			"朝鲜",			// 10
			"满",			// 11
			"侗",			// 12
			"瑶",			// 13
			"白",			// 14
			"土家",			// 15
			"哈尼",			// 16
			"哈萨克",			// 17
			"傣",			// 18
			"黎",			// 19
			"傈僳",			// 20
			"佤",			// 21
			"畲",			// 22
			"高山",			// 23
			"拉祜",			// 24
			"水",			// 25
			"东乡",			// 26
			"纳西",			// 27
			"景颇",			// 28
			"柯尔克孜",		// 29
			"土",			// 30
			"达斡尔",			// 31
			"仫佬",			// 32
			"羌",			// 33
			"布朗",			// 34
			"撒拉",			// 35
			"毛南",			// 36
			"仡佬",			// 37
			"锡伯",			// 38
			"阿昌",			// 39
			"普米",			// 40
			"塔吉克",			// 41
			"怒",			// 42
			"乌孜别克",		// 43
			"俄罗斯",			// 44
			"鄂温克",			// 45
			"德昴",			// 46
			"保安",			// 47
			"裕固",			// 48
			"京",			// 49
			"塔塔尔",			// 50
			"独龙",			// 51
			"鄂伦春",			// 52
			"赫哲",			// 53
			"门巴",			// 54
			"珞巴",			// 55
			"基诺",			// 56
			"编码错",			// 57
			"其他",			// 97
			"外国血统"			// 98
	};

	public IDCard() {
	}

	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getSex() {
		return sex;
	}
	public void setSex(String sex) {
		this.sex = sex;
	}
	public String getNation() {
		return nation;
	}
	public String getNationName(String nation) {
		int nationcode = Integer.parseInt(nation);
		if (nationcode>=1 && nationcode<=56) {
			this.nation = nations[nationcode];
		} else if (nationcode == 97) {
			this.nation = "其他";
		} else if (nationcode == 98) {
			this.nation = "外国血统";
		} else {
			this.nation = "编码错";
		}

		return this.nation;
	}
	public void setNation(String nation) {
		this.nation = nation;
	}
	public String getBirthday() {
		return birthday;
	}
	public void setBirthday(String birthday) {
		this.birthday = birthday;
	}
	public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}
	public String getIDCardNo() {
		return idcardno;
	}
	public void setIDCardNo(String idcardno) {
		this.idcardno = idcardno;
	}
	public String getGrantDept() {
		return grantdept;
	}
	public void setGrantDept(String grantdept) {
		this.grantdept = grantdept;
	}
	public String getUserLifeBegin() {
		return this.userlifebegin;
	}
	public void setUserLifeBegin(String userlifebegin) {
		this.userlifebegin = userlifebegin;
	}
	public String getUserLifeEnd() {
		return this.userlifeend;
	}
	public void setUserLifeEnd(String userlifeend) {
		this.userlifeend = userlifeend;
	}
	public byte[] getWlt() {
		return this.wlt;
	}
	public void setWlt(byte[] wlt) {
		this.wlt = wlt;
	}
}