123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- const Sequelize = require('sequelize')
- const { defineModel } = require('./base')
- const User = defineModel('user', {
- sallary: {
- type: Sequelize.STRING(50),
- comment: '期望薪资'
- },
- name: {
- type: Sequelize.STRING(50),
- comment: '姓名'
- },
- department: {
- type: Sequelize.STRING(50),
- comment: '应聘岗位'
- },
- identity: {
- type: Sequelize.STRING(50),
- comment: '身份证号'
- },
- idPhoto: {
- type: Sequelize.STRING(255),
- comment: '证件照'
- },
- lifePhoto: {
- type: Sequelize.STRING(255),
- comment: '生活照',
- allowNull: true
- },
- personalInfo: {
- type: Sequelize.STRING(1200),
- comment: '基本信息'
- },
- email: {
- type: Sequelize.STRING(50),
- comment: '个人邮箱'
- },
- phone: {
- type: Sequelize.STRING(50),
- comment: '手机号码'
- },
- urgentPhone: {
- type: Sequelize.STRING(50),
- comment: '其他联系人号码/关系',
- allowNull: true
- },
- plan: {
- type: Sequelize.STRING(255),
- comment: '三年内职业规划'
- },
- eduExperience: {
- type: Sequelize.STRING(1200),
- comment: '教育经历'
- },
- workExperience: {
- type: Sequelize.STRING(1200),
- comment: '工作经历',
- allowNull: true
- },
- description: {
- type: Sequelize.STRING(255),
- comment: '工作业绩与自我评价'
- },
- resume: {
- type: Sequelize.STRING(255),
- comment: '上传简历',
- allowNull: true
- }
- })
- User.sync()
- module.exports = User
|