// 导出一个函数，这个函数接受数据库对象db和一个回调函数callback作为参数
module.exports = function(db, callback) {
    // 用户模型
    // 使用db.define方法定义一个模型，模型名为ManagerModel
    db.define("ManagerModel", {
        // 定义模型的属性
        mg_id: {type: 'serial', key: true}, // 管理ID，自增主键
        mg_name: String, // 管理名称，类型为字符串
        mg_pwd: String, // 管理密码，类型为字符串
        mg_time: Number, // 管理时间，类型为数字（可能是注册时间或最后登录时间）
        role_id: Number, // 角色ID，类型为数字
        mg_mobile: String, // 管理手机号，类型为字符串
        mg_email: String, // 管理邮箱，类型为字符串
        mg_state: Number // 管理状态，类型为数字（可能表示是否激活、是否禁用等状态）
    }, {
        // 定义模型的选项
        table: "sp_manager" // 指定模型对应的数据库表名为sp_manager
    });
    // 调用回调函数，传入无参数
    return callback();
}