const sequelize = require('../config/database'); const { DataTypes } = require('sequelize'); const Department = sequelize.define('Department', { id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true }, name: { type: DataTypes.STRING, allowNull: false, unique: true, comment: '部门名称' }, description: { type: DataTypes.TEXT, allowNull: true, comment: '部门描述' }, created_by: { type: DataTypes.INTEGER, allowNull: true, comment: '创建人ID' }, updated_by: { type: DataTypes.INTEGER, allowNull: true, comment: '更新人ID' } }, { tableName: 'government_departments', indexes: [ { name: 'idx_department_name', fields: ['name'] } ] }); module.exports = Department;