org.openurp.code.person.model.nation.scala Maven / Gradle / Ivy
The newest version!
/*
* OpenURP, Agile University Resource Planning Solution
*
* Copyright (c) 2014-2015, OpenURP Software.
*
* OpenURP is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* OpenURP is distributed in the hope that it will be useful.
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with OpenURP. If not, see .
*/
package org.openurp.code.person.model
import org.beangle.data.model.annotation.code
import org.openurp.code.BaseCodeBean
/**
* 港澳台侨
* 参见国家标准 GB_T 14946.1-2009 A2
*/
@code("nation")
class CompatriotType extends BaseCodeBean
/**
* 人员关系
* 参见国家推荐标准GB/T 4761-2008
* @see http://www.sac.gov.cn/SACSearch/search?channelid=160591&templet=gjcxjg_detail.jsp&searchword=STANDARD_CODE=%27GB/T%204761-2008%27&XZ=T
*/
@code("nation")
class FamilyRelationship extends BaseCodeBean
/**
* 性别
* 参见国家推荐标准 GB/T 2261.1-2003
* @see http://www.gfjl.org/thread-70877-1-1.html
* @see http://en.wikipedia.org/wiki/ISO/IEC_5218
*/
@code("nation")
class Gender extends BaseCodeBean
/**
* 健康状况
* 参见国家标准GB/T 2261.3
*/
@code("nation")
class HealthStatus extends BaseCodeBean
/**
* 证件类型
* 参见国家标准GB/T 14946.1-2009 附录A.84
*/
@code("nation")
class IdType extends BaseCodeBean
/**
* 从业状况
* 参见国家标准GB/T 2261.4-2003
*/
@code("nation")
class JobStatus extends BaseCodeBean
/**
* 婚姻状况
* 参见国家标准GB 2261.2-2003
*/
@code("nation")
class MaritalStatus extends BaseCodeBean
/**
* 民族
* 参见国家标准 GB 3304-91
* @see http://www.gfjl.org/thread-74491-1-1.html
*/
@code("nation")
class Nation extends BaseCodeBean{
var alphaCode: String = _
}
/**
* 政治面貌
* 参见国家标准 GB 4762-84
* @see http://www.gfjl.org/thread-79332-1-1.html
*/
@code("nation")
class PoliticalStatus extends BaseCodeBean
/**
* 宗教信仰
* 参见国家标准GA 214.12
*/
@code("nation")
class Religion extends BaseCodeBean
© 2015 - 2025 Weber Informatics LLC | Privacy Policy