feat: 配置组/配置数据seeder
This commit is contained in:
42
database/seeds/SysConfigGroupInit.php
Normal file
42
database/seeds/SysConfigGroupInit.php
Normal file
@@ -0,0 +1,42 @@
|
||||
<?php
|
||||
|
||||
use think\migration\Seeder;
|
||||
|
||||
class SysConfigGroupInit extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run Method.
|
||||
*
|
||||
* Write your database seeder using this method.
|
||||
*
|
||||
* More information on writing seeders is available here:
|
||||
* http://docs.phinx.org/en/latest/seeding.html
|
||||
*/
|
||||
public function run(): void
|
||||
{
|
||||
$data = [
|
||||
["id" => 1, "language_id" => 1, "unique_label" => "basic", "name" => "基本", "sort" => 1, "status" => 1, "created_at" => "2025-03-06 16:12:45", "updated_at" => "2025-04-08 17:17:12", "deleted_at" => null],
|
||||
["id" => 2, "language_id" => 1, "unique_label" => "content", "name" => "内容", "sort" => 2, "status" => -1, "created_at" => "2025-03-25 10:13:28", "updated_at" => "2025-06-10 16:46:08", "deleted_at" => null],
|
||||
["id" => 3, "language_id" => 1, "unique_label" => "watermark", "name" => "水印", "sort" => 4, "status" => 1, "created_at" => "2025-03-25 10:14:21", "updated_at" => "2025-06-12 10:49:23", "deleted_at" => null],
|
||||
["id" => 4, "language_id" => 2, "unique_label" => "basic", "name" => "基本", "sort" => 1, "status" => 1, "created_at" => "2025-03-06 16:12:45", "updated_at" => "2025-04-08 17:17:13", "deleted_at" => null],
|
||||
["id" => 5, "language_id" => 2, "unique_label" => "content", "name" => "内容", "sort" => 2, "status" => -1, "created_at" => "2025-03-25 10:13:28", "updated_at" => "2025-06-10 16:51:14", "deleted_at" => null],
|
||||
["id" => 6, "language_id" => 2, "unique_label" => "watermark", "name" => "水印", "sort" => 4, "status" => 1, "created_at" => "2025-03-25 10:14:21", "updated_at" => "2025-06-12 10:49:37", "deleted_at" => null],
|
||||
["id" => 7, "language_id" => 1, "unique_label" => "contact", "name" => "联系方式", "sort" => 5, "status" => 1, "created_at" => "2025-04-08 16:05:34", "updated_at" => "2025-06-12 10:49:55", "deleted_at" => null],
|
||||
["id" => 8, "language_id" => 2, "unique_label" => "contact", "name" => "联系方式", "sort" => 5, "status" => 1, "created_at" => "2025-04-08 16:05:51", "updated_at" => "2025-06-12 10:49:56", "deleted_at" => null],
|
||||
["id" => 9, "language_id" => 1, "unique_label" => "media", "name" => "媒体平台", "sort" => 6, "status" => 1, "created_at" => "2025-04-08 16:06:33", "updated_at" => "2025-06-12 10:49:56", "deleted_at" => null],
|
||||
["id" => 10, "language_id" => 2, "unique_label" => "media", "name" => "媒体平台", "sort" => 6, "status" => 1, "created_at" => "2025-04-08 16:06:46", "updated_at" => "2025-06-12 10:49:56", "deleted_at" => null],
|
||||
["id" => 11, "language_id" => 1, "unique_label" => "article_share", "name" => "文章分享", "sort" => 7, "status" => 1, "created_at" => "2025-04-23 16:05:50", "updated_at" => "2025-06-12 10:49:56", "deleted_at" => null],
|
||||
["id" => 12, "language_id" => 2, "unique_label" => "article_share", "name" => "文章分享", "sort" => 7, "status" => 1, "created_at" => "2025-04-23 16:05:50", "updated_at" => "2025-06-12 10:49:56", "deleted_at" => null],
|
||||
["id" => 13, "language_id" => 1, "unique_label" => "upload", "name" => "上传", "sort" => 3, "status" => 1, "created_at" => "2025-06-12 10:48:55", "updated_at" => "2025-06-12 10:50:25", "deleted_at" => null],
|
||||
["id" => 14, "language_id" => 2, "unique_label" => "upload", "name" => "上传", "sort" => 3, "status" => 1, "created_at" => "2025-06-12 10:48:55", "updated_at" => "2025-06-12 10:50:25", "deleted_at" => null]
|
||||
];
|
||||
|
||||
$table = $this->table('sys_config_group');
|
||||
|
||||
// empty the table
|
||||
$table->truncate();
|
||||
|
||||
// insert data
|
||||
$table->insert($data)->saveData();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user