/* eslint-disable*/ 'use strict'; module.exports = dc => { const DataTypes = dc.ORM; const sequelize = dc.orm; const Member = sequelize.define("member", { pepUserId: { type: DataTypes.INTEGER, allowNull: false, defaultValue: null, comment: "项企用户id", primaryKey: true, field: "pep_user_id", autoIncrement: false, unique: "member_pep_user_id_uindex" }, idNumber: { type: DataTypes.STRING, allowNull: true, defaultValue: null, comment: "证件号", primaryKey: false, field: "id_number", autoIncrement: false }, idPhoto: { type: DataTypes.STRING, allowNull: true, defaultValue: null, comment: "证件照", primaryKey: false, field: "id_photo", autoIncrement: false }, gender: { type: DataTypes.STRING, allowNull: true, defaultValue: null, comment: "性别", primaryKey: false, field: "gender", autoIncrement: false }, birthday: { type: DataTypes.DATEONLY, allowNull: true, defaultValue: null, comment: "出生年月", primaryKey: false, field: "birthday", autoIncrement: false }, nativePlace: { type: DataTypes.STRING, allowNull: true, defaultValue: null, comment: "籍贯", primaryKey: false, field: "native_place", autoIncrement: false }, marital: { type: DataTypes.STRING, allowNull: true, defaultValue: null, comment: "婚育状态", primaryKey: false, field: "marital", autoIncrement: false }, politicsStatus: { type: DataTypes.STRING, allowNull: true, defaultValue: null, comment: "整治面貌", primaryKey: false, field: "politics_status", autoIncrement: false }, phoneNumber: { type: DataTypes.STRING, allowNull: true, defaultValue: null, comment: '联系方式', primaryKey: false, field: "phone_number", autoIncrement: false }, workPlace: { type: DataTypes.STRING, allowNull: true, defaultValue: null, comment: "工作地点", primaryKey: false, field: "work_place", autoIncrement: false }, graduatedFrom: { type: DataTypes.STRING, allowNull: true, defaultValue: null, comment: "毕业院校", primaryKey: false, field: "graduated_from", autoIncrement: false }, educationBackground: { type: DataTypes.STRING, allowNull: true, defaultValue: null, comment: "学历", primaryKey: false, field: "education_background", autoIncrement: false }, specialty: { type: DataTypes.STRING, allowNull: true, defaultValue: null, comment: "专业", primaryKey: false, field: "specialty", autoIncrement: false }, graduationDate: { type: DataTypes.DATEONLY, allowNull: true, defaultValue: null, comment: "毕业时间", primaryKey: false, field: "graduation_date", autoIncrement: false }, hiredate: { type: DataTypes.DATEONLY, allowNull: true, defaultValue: null, comment: "入职时间", primaryKey: false, field: "hiredate", autoIncrement: false }, turnProbationPeriod: { type: DataTypes.DATEONLY, allowNull: true, defaultValue: null, comment: "转试用期时间", primaryKey: false, field: "turn_probation_period", autoIncrement: false }, regularDate: { type: DataTypes.DATEONLY, allowNull: true, defaultValue: null, comment: "转正时间", primaryKey: false, field: "regular_date", autoIncrement: false }, dimissionDate: { type: DataTypes.DATEONLY, allowNull: true, defaultValue: null, comment: "离职时间", primaryKey: false, field: "dimission_date", autoIncrement: false }, experienceYear: { type: DataTypes.DOUBLE, allowNull: true, defaultValue: null, comment: "工作经验/年", primaryKey: false, field: "experience_year", autoIncrement: false }, occupationalHistory: { type: DataTypes.TEXT, allowNull: true, defaultValue: null, comment: "工作经历", primaryKey: false, field: "occupational_history", autoIncrement: false }, vitae: { type: DataTypes.STRING, allowNull: true, defaultValue: null, comment: "简历", primaryKey: false, field: "vitae", autoIncrement: false }, del: { type: DataTypes.BOOLEAN, allowNull: true, defaultValue: null, comment: null, primaryKey: false, field: "del", autoIncrement: false }, technicalGrade: { type: DataTypes.STRING, allowNull: true, defaultValue: null, comment: "技术职级等级", primaryKey: false, field: "technical_grade", autoIncrement: false }, gradePoint: { type: DataTypes.STRING, allowNull: true, defaultValue: null, comment: "绩点", primaryKey: false, field: "grade_point", autoIncrement: false } }, { tableName: "member", comment: "", indexes: [] }); dc.models.Member = Member; return Member; };