org.openurp.hr.base.model.FamilyMember.scala Maven / Gradle / Ivy
/*
* 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.hr.base.model
import org.beangle.data.model.{ Coded, LongId, Named }
import org.openurp.code.geo.model.Country
import org.openurp.code.job.model.ProfessionalTitle
import org.openurp.code.person.model.{ FamilyRelationship, HealthStatus, IdType, JobStatus, Nation, PoliticalStatus }
import org.openurp.people.base.model.Person
/**
* 家庭成员
*/
class FamilyMember extends LongId with Coded with Named {
/**教职工*/
var staff: Staff = _
/**亲属关系 */
var familyRelationship: FamilyRelationship = _
/**出生日期*/
var birthday: java.sql.Date = _
/**民族 */
var nation: Nation = _
/**国籍/地区 */
var country: Country = _
/**健康状况 */
var healthStatus: HealthStatus = _
/**工作地点*/
var workPlace: String = _
/**从业状况 */
var jobStatus: JobStatus = _
/**邮件*/
var email: String = _
/**移动电话*/
var mobile: String = _
/**专业技术职务*/
var title: ProfessionalTitle = _
/**证件类型*/
var idType: IdType = _
/**证件号码*/
var sid: String = _
/**政治面貌*/
var politicalStatus: PoliticalStatus = _
/**工作*/
var job: String = _
/**年收入 */
var annualIncome: Float = _
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy