table('upload_hash')->setCollation('utf8mb4_general_ci')->setComment('图片上传记录表'); $table ->addColumn(Column::string('save_path')->setComment('本地保存路径')) ->addColumn(Column::string('local_path')->setComment('本地保存路径')) ->addColumn(Column::string('file_name')->setComment('压缩后的图片名称')) ->addColumn(Column::string('origin_name')->setComment('原始图片名称')) ->addColumn(Column::string('water_name')->setComment('带水印的图片名')->setNullable()) ->addColumn(Column::tinyInteger('oss_id')->setComment('ossId')->setDefault(1)) ->addColumn(Column::tinyInteger('oss_path')->setComment('oss是否上传')->setDefault(0)) ->addColumn(Column::char('file_sha1',50)->setComment('文件sha1')) ->addColumn(Column::char('extension',40)->setComment('文件后缀')) ->addColumn(Column::unsignedInteger('file_size')->setComment('文件大小')) ->addColumn(Column::unsignedInteger("create_time")->setComment('创建时间')) ->addColumn(Column::unsignedInteger("update_time")->setComment('更新时间')) ->addIndex(['local_path']) ->addIndex(['file_sha1']) ->addIndex(['extension']) ->addIndex(['file_size']) ->create(); } }