/* eslint-disable*/ 'use strict'; module.exports = dc => { const DataTypes = dc.ORM; const sequelize = dc.orm; const Worker = sequelize.define("worker", { id: { type: DataTypes.INTEGER, allowNull: false, defaultValue: null, comment: null, primaryKey: true, field: "id", autoIncrement: true, unique: "worker_id_uindex" }, siteId: { type: DataTypes.INTEGER, allowNull: false, defaultValue: null, comment: null, primaryKey: false, field: "site_id", autoIncrement: false }, name: { type: DataTypes.STRING, allowNull: false, defaultValue: null, comment: null, primaryKey: false, field: "name", autoIncrement: false }, gender: { type: DataTypes.STRING, allowNull: false, defaultValue: null, comment: null, primaryKey: false, field: "gender", autoIncrement: false }, photo: { type: DataTypes.STRING, allowNull: true, defaultValue: null, comment: null, primaryKey: false, field: "photo", autoIncrement: false }, nation: { type: DataTypes.STRING, allowNull: true, defaultValue: null, comment: null, primaryKey: false, field: "nation", autoIncrement: false }, nativePlace: { type: DataTypes.STRING, allowNull: true, defaultValue: null, comment: null, primaryKey: false, field: "native_place", autoIncrement: false }, idCard: { type: DataTypes.STRING, allowNull: true, defaultValue: null, comment: null, primaryKey: false, field: "id_card", autoIncrement: false }, tel: { type: DataTypes.STRING, allowNull: true, defaultValue: null, comment: null, primaryKey: false, field: "tel", autoIncrement: false }, groupId: { type: DataTypes.INTEGER, allowNull: true, defaultValue: null, comment: null, primaryKey: false, field: "group_id", autoIncrement: false }, workTypeId: { type: DataTypes.INTEGER, allowNull: true, defaultValue: null, comment: null, primaryKey: false, field: "work_type_id", autoIncrement: false }, isLeader: { type: DataTypes.BOOLEAN, allowNull: true, defaultValue: null, comment: null, primaryKey: false, field: "is_leader", autoIncrement: false }, status: { type: DataTypes.INTEGER, allowNull: true, defaultValue: null, comment: "1:在册,0:已退场", primaryKey: false, field: "status", autoIncrement: false } }, { tableName: "worker", comment: "", indexes: [] }); dc.models.Worker = Worker; return Worker; };