All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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