Authorization: Bearer ********************{"table_info":{"owl_admin":{"Test":[{"name":"test_a","type":"unsignedInteger","default":"0","nullable":true,"comment":"测试a字段"},{"name":"test_b","type":"string","default":null,"nullable":true,"comment":"测试b字段"}],"admin_code_generators":[{"name":"title","type":"string","default":"","nullable":false,"comment":"名称"},{"name":"table_name","type":"string","default":"","nullable":false,"comment":"表名"},{"name":"primary_key","type":"string","default":"id","nullable":false,"comment":"主键名"},{"name":"model_name","type":"string","default":"","nullable":false,"comment":"模型名"},{"name":"controller_name","type":"string","default":"","nullable":false,"comment":"控制器名"},{"name":"service_name","type":"string","default":"","nullable":false,"comment":"服务名"},{"name":"columns","type":"longText","default":null,"nullable":false,"comment":"字段信息"},{"name":"need_timestamps","type":"tinyInteger","default":"0","nullable":false,"comment":"是否需要时间戳"},{"name":"soft_delete","type":"tinyInteger","default":"0","nullable":false,"comment":"是否需要软删除"},{"name":"needs","type":"text","default":null,"nullable":true,"comment":"需要生成的代码"},{"name":"menu_info","type":"text","default":null,"nullable":true,"comment":"菜单信息"},{"name":"page_info","type":"text","default":null,"nullable":true,"comment":"页面信息"},{"name":"save_path","type":"text","default":null,"nullable":true,"comment":"保存位置"}],"admin_extensions":[{"name":"name","type":"string","default":null,"nullable":false,"comment":""},{"name":"is_enabled","type":"tinyInteger","default":"0","nullable":false,"comment":""}],"admin_menus":[{"name":"parent_id","type":"integer","default":"0","nullable":false,"comment":""},{"name":"order","type":"integer","default":"0","nullable":false,"comment":""},{"name":"title","type":"string","default":null,"nullable":false,"comment":"菜单名称"},{"name":"icon","type":"string","default":null,"nullable":true,"comment":"菜单图标"},{"name":"url","type":"string","default":null,"nullable":true,"comment":"菜单路由"},{"name":"url_type","type":"tinyInteger","default":"1","nullable":false,"comment":"路由类型(1:路由,2:外链)"},{"name":"visible","type":"tinyInteger","default":"1","nullable":false,"comment":"是否可见"},{"name":"is_home","type":"tinyInteger","default":"0","nullable":false,"comment":"是否为首页"},{"name":"keep_alive","type":"tinyInteger","default":null,"nullable":true,"comment":"页面缓存"},{"name":"iframe_url","type":"string","default":null,"nullable":true,"comment":"iframe_url"},{"name":"component","type":"string","default":null,"nullable":true,"comment":"菜单组件"},{"name":"is_full","type":"tinyInteger","default":"0","nullable":false,"comment":"是否是完整页面"},{"name":"extension","type":"string","default":null,"nullable":true,"comment":"扩展"}],"admin_permission_menu":[{"name":"permission_id","type":"integer","default":null,"nullable":false,"comment":""},{"name":"menu_id","type":"integer","default":null,"nullable":false,"comment":""}],"admin_permissions":[{"name":"name","type":"string","default":null,"nullable":false,"comment":""},{"name":"slug","type":"string","default":null,"nullable":false,"comment":""},{"name":"http_method","type":"text","default":null,"nullable":true,"comment":""},{"name":"http_path","type":"text","default":null,"nullable":true,"comment":""},{"name":"order","type":"integer","default":"0","nullable":false,"comment":""},{"name":"parent_id","type":"integer","default":"0","nullable":false,"comment":""}],"admin_role_permissions":[{"name":"role_id","type":"integer","default":null,"nullable":false,"comment":""},{"name":"permission_id","type":"integer","default":null,"nullable":false,"comment":""}],"admin_role_users":[{"name":"role_id","type":"integer","default":null,"nullable":false,"comment":""},{"name":"user_id","type":"integer","default":null,"nullable":false,"comment":""}],"admin_roles":[{"name":"name","type":"string","default":null,"nullable":false,"comment":""},{"name":"slug","type":"string","default":null,"nullable":false,"comment":""}],"admin_settings":[{"name":"key","type":"string","default":"","nullable":false,"comment":""},{"name":"values","type":"longText","default":null,"nullable":true,"comment":""}],"admin_users":[{"name":"username","type":"string","default":null,"nullable":false,"comment":""},{"name":"password","type":"string","default":null,"nullable":false,"comment":""},{"name":"enabled","type":"tinyInteger","default":"1","nullable":false,"comment":""},{"name":"name","type":"string","default":"","nullable":false,"comment":""},{"name":"avatar","type":"string","default":null,"nullable":true,"comment":""},{"name":"remember_token","type":"string","default":null,"nullable":true,"comment":""}],"cache":[{"name":"value","type":"mediumText","default":null,"nullable":false,"comment":""},{"name":"expiration","type":"integer","default":null,"nullable":false,"comment":""}],"cache_locks":[{"name":"owner","type":"string","default":null,"nullable":false,"comment":""},{"name":"expiration","type":"integer","default":null,"nullable":false,"comment":""}],"failed_jobs":[{"name":"uuid","type":"string","default":null,"nullable":false,"comment":""},{"name":"connection","type":"text","default":null,"nullable":false,"comment":""},{"name":"queue","type":"text","default":null,"nullable":false,"comment":""},{"name":"payload","type":"longText","default":null,"nullable":false,"comment":""},{"name":"exception","type":"longText","default":null,"nullable":false,"comment":""},{"name":"failed_at","type":"timestamp","default":"CURRENT_TIMESTAMP","nullable":false,"comment":""}],"job_batches":[{"name":"name","type":"string","default":null,"nullable":false,"comment":""},{"name":"total_jobs","type":"integer","default":null,"nullable":false,"comment":""},{"name":"pending_jobs","type":"integer","default":null,"nullable":false,"comment":""},{"name":"failed_jobs","type":"integer","default":null,"nullable":false,"comment":""},{"name":"failed_job_ids","type":"longText","default":null,"nullable":false,"comment":""},{"name":"options","type":"mediumText","default":null,"nullable":true,"comment":""},{"name":"cancelled_at","type":"integer","default":null,"nullable":true,"comment":""},{"name":"finished_at","type":"integer","default":null,"nullable":true,"comment":""}],"jobs":[{"name":"queue","type":"string","default":null,"nullable":false,"comment":""},{"name":"payload","type":"longText","default":null,"nullable":false,"comment":""},{"name":"attempts","type":"unsignedTinyInteger","default":null,"nullable":false,"comment":""},{"name":"reserved_at","type":"unsignedInteger","default":null,"nullable":true,"comment":""},{"name":"available_at","type":"unsignedInteger","default":null,"nullable":false,"comment":""}],"migrations":[{"name":"migration","type":"string","default":null,"nullable":false,"comment":""},{"name":"batch","type":"integer","default":null,"nullable":false,"comment":""}],"password_reset_tokens":[{"name":"token","type":"string","default":null,"nullable":false,"comment":""}],"personal_access_tokens":[{"name":"tokenable_type","type":"string","default":null,"nullable":false,"comment":""},{"name":"tokenable_id","type":"unsignedBigInteger","default":null,"nullable":false,"comment":""},{"name":"name","type":"string","default":null,"nullable":false,"comment":""},{"name":"token","type":"string","default":null,"nullable":false,"comment":""},{"name":"abilities","type":"text","default":null,"nullable":true,"comment":""},{"name":"last_used_at","type":"timestamp","default":null,"nullable":true,"comment":""},{"name":"expires_at","type":"timestamp","default":null,"nullable":true,"comment":""}],"sessions":[{"name":"user_id","type":"unsignedBigInteger","default":null,"nullable":true,"comment":""},{"name":"ip_address","type":"string","default":null,"nullable":true,"comment":""},{"name":"user_agent","type":"text","default":null,"nullable":true,"comment":""},{"name":"payload","type":"longText","default":null,"nullable":false,"comment":""},{"name":"last_activity","type":"integer","default":null,"nullable":false,"comment":""}],"users":[{"name":"name","type":"string","default":null,"nullable":false,"comment":""},{"name":"email","type":"string","default":null,"nullable":false,"comment":""},{"name":"email_verified_at","type":"timestamp","default":null,"nullable":true,"comment":""},{"name":"password","type":"string","default":null,"nullable":false,"comment":""},{"name":"remember_token","type":"string","default":null,"nullable":true,"comment":""}]}},"table_primary_keys":{"owl_admin":{"Test":"id","admin_code_generators":"id","admin_extensions":"id","admin_menus":"id","admin_permission_menu":null,"admin_permissions":"id","admin_role_permissions":null,"admin_role_users":null,"admin_roles":"id","admin_settings":null,"admin_users":"id","cache":"key","cache_locks":"key","failed_jobs":"id","job_batches":"id","jobs":"id","migrations":"id","password_reset_tokens":"email","personal_access_tokens":"id","sessions":"id","users":"id"}},"model_path":"App/Models/","service_path":"App/Services/","controller_path":"App/Admin/Controllers/","title":"Test1","table_name":"Test","needs":["need_database_migration","need_create_table","need_model","need_controller","need_service"],"primary_key":"id","save_path":{"label":"Primary application","value":{"controller_path":"App/Admin/Controllers/","service_path":"App/Services/","model_path":"App/Models/"}},"model_name":"App/Models/Test","controller_name":"App/Admin/Controllers/TestController","service_name":"App/Services/TestService","need_timestamps":1,"soft_delete":1,"columns":[{"type":"unsignedInteger","comment":"测试a字段","action_scope":["list","detail","create","edit"],"file_column":0,"name":"test_a","default":"0","column_index":"index","nullable":true},{"type":"string","comment":"测试b字段","action_scope":["list","detail","create","edit"],"file_column":0,"name":"test_b","nullable":true}],"menu_info":{"enabled":1,"parent_id":0,"icon":"ph:circle","title":"Test1","route":"/Test"},"page_info":{"dialog_form":1,"row_actions":["show","edit","delete"],"dialog_size":"md"},"id":1}curl --location --request PUT 'http://demo.owladmin.com/admin-api/dev_tools/code_generator/' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{"table_info":{"owl_admin":{"Test":[{"name":"test_a","type":"unsignedInteger","default":"0","nullable":true,"comment":"测试a字段"},{"name":"test_b","type":"string","default":null,"nullable":true,"comment":"测试b字段"}],"admin_code_generators":[{"name":"title","type":"string","default":"","nullable":false,"comment":"名称"},{"name":"table_name","type":"string","default":"","nullable":false,"comment":"表名"},{"name":"primary_key","type":"string","default":"id","nullable":false,"comment":"主键名"},{"name":"model_name","type":"string","default":"","nullable":false,"comment":"模型名"},{"name":"controller_name","type":"string","default":"","nullable":false,"comment":"控制器名"},{"name":"service_name","type":"string","default":"","nullable":false,"comment":"服务名"},{"name":"columns","type":"longText","default":null,"nullable":false,"comment":"字段信息"},{"name":"need_timestamps","type":"tinyInteger","default":"0","nullable":false,"comment":"是否需要时间戳"},{"name":"soft_delete","type":"tinyInteger","default":"0","nullable":false,"comment":"是否需要软删除"},{"name":"needs","type":"text","default":null,"nullable":true,"comment":"需要生成的代码"},{"name":"menu_info","type":"text","default":null,"nullable":true,"comment":"菜单信息"},{"name":"page_info","type":"text","default":null,"nullable":true,"comment":"页面信息"},{"name":"save_path","type":"text","default":null,"nullable":true,"comment":"保存位置"}],"admin_extensions":[{"name":"name","type":"string","default":null,"nullable":false,"comment":""},{"name":"is_enabled","type":"tinyInteger","default":"0","nullable":false,"comment":""}],"admin_menus":[{"name":"parent_id","type":"integer","default":"0","nullable":false,"comment":""},{"name":"order","type":"integer","default":"0","nullable":false,"comment":""},{"name":"title","type":"string","default":null,"nullable":false,"comment":"菜单名称"},{"name":"icon","type":"string","default":null,"nullable":true,"comment":"菜单图标"},{"name":"url","type":"string","default":null,"nullable":true,"comment":"菜单路由"},{"name":"url_type","type":"tinyInteger","default":"1","nullable":false,"comment":"路由类型(1:路由,2:外链)"},{"name":"visible","type":"tinyInteger","default":"1","nullable":false,"comment":"是否可见"},{"name":"is_home","type":"tinyInteger","default":"0","nullable":false,"comment":"是否为首页"},{"name":"keep_alive","type":"tinyInteger","default":null,"nullable":true,"comment":"页面缓存"},{"name":"iframe_url","type":"string","default":null,"nullable":true,"comment":"iframe_url"},{"name":"component","type":"string","default":null,"nullable":true,"comment":"菜单组件"},{"name":"is_full","type":"tinyInteger","default":"0","nullable":false,"comment":"是否是完整页面"},{"name":"extension","type":"string","default":null,"nullable":true,"comment":"扩展"}],"admin_permission_menu":[{"name":"permission_id","type":"integer","default":null,"nullable":false,"comment":""},{"name":"menu_id","type":"integer","default":null,"nullable":false,"comment":""}],"admin_permissions":[{"name":"name","type":"string","default":null,"nullable":false,"comment":""},{"name":"slug","type":"string","default":null,"nullable":false,"comment":""},{"name":"http_method","type":"text","default":null,"nullable":true,"comment":""},{"name":"http_path","type":"text","default":null,"nullable":true,"comment":""},{"name":"order","type":"integer","default":"0","nullable":false,"comment":""},{"name":"parent_id","type":"integer","default":"0","nullable":false,"comment":""}],"admin_role_permissions":[{"name":"role_id","type":"integer","default":null,"nullable":false,"comment":""},{"name":"permission_id","type":"integer","default":null,"nullable":false,"comment":""}],"admin_role_users":[{"name":"role_id","type":"integer","default":null,"nullable":false,"comment":""},{"name":"user_id","type":"integer","default":null,"nullable":false,"comment":""}],"admin_roles":[{"name":"name","type":"string","default":null,"nullable":false,"comment":""},{"name":"slug","type":"string","default":null,"nullable":false,"comment":""}],"admin_settings":[{"name":"key","type":"string","default":"","nullable":false,"comment":""},{"name":"values","type":"longText","default":null,"nullable":true,"comment":""}],"admin_users":[{"name":"username","type":"string","default":null,"nullable":false,"comment":""},{"name":"password","type":"string","default":null,"nullable":false,"comment":""},{"name":"enabled","type":"tinyInteger","default":"1","nullable":false,"comment":""},{"name":"name","type":"string","default":"","nullable":false,"comment":""},{"name":"avatar","type":"string","default":null,"nullable":true,"comment":""},{"name":"remember_token","type":"string","default":null,"nullable":true,"comment":""}],"cache":[{"name":"value","type":"mediumText","default":null,"nullable":false,"comment":""},{"name":"expiration","type":"integer","default":null,"nullable":false,"comment":""}],"cache_locks":[{"name":"owner","type":"string","default":null,"nullable":false,"comment":""},{"name":"expiration","type":"integer","default":null,"nullable":false,"comment":""}],"failed_jobs":[{"name":"uuid","type":"string","default":null,"nullable":false,"comment":""},{"name":"connection","type":"text","default":null,"nullable":false,"comment":""},{"name":"queue","type":"text","default":null,"nullable":false,"comment":""},{"name":"payload","type":"longText","default":null,"nullable":false,"comment":""},{"name":"exception","type":"longText","default":null,"nullable":false,"comment":""},{"name":"failed_at","type":"timestamp","default":"CURRENT_TIMESTAMP","nullable":false,"comment":""}],"job_batches":[{"name":"name","type":"string","default":null,"nullable":false,"comment":""},{"name":"total_jobs","type":"integer","default":null,"nullable":false,"comment":""},{"name":"pending_jobs","type":"integer","default":null,"nullable":false,"comment":""},{"name":"failed_jobs","type":"integer","default":null,"nullable":false,"comment":""},{"name":"failed_job_ids","type":"longText","default":null,"nullable":false,"comment":""},{"name":"options","type":"mediumText","default":null,"nullable":true,"comment":""},{"name":"cancelled_at","type":"integer","default":null,"nullable":true,"comment":""},{"name":"finished_at","type":"integer","default":null,"nullable":true,"comment":""}],"jobs":[{"name":"queue","type":"string","default":null,"nullable":false,"comment":""},{"name":"payload","type":"longText","default":null,"nullable":false,"comment":""},{"name":"attempts","type":"unsignedTinyInteger","default":null,"nullable":false,"comment":""},{"name":"reserved_at","type":"unsignedInteger","default":null,"nullable":true,"comment":""},{"name":"available_at","type":"unsignedInteger","default":null,"nullable":false,"comment":""}],"migrations":[{"name":"migration","type":"string","default":null,"nullable":false,"comment":""},{"name":"batch","type":"integer","default":null,"nullable":false,"comment":""}],"password_reset_tokens":[{"name":"token","type":"string","default":null,"nullable":false,"comment":""}],"personal_access_tokens":[{"name":"tokenable_type","type":"string","default":null,"nullable":false,"comment":""},{"name":"tokenable_id","type":"unsignedBigInteger","default":null,"nullable":false,"comment":""},{"name":"name","type":"string","default":null,"nullable":false,"comment":""},{"name":"token","type":"string","default":null,"nullable":false,"comment":""},{"name":"abilities","type":"text","default":null,"nullable":true,"comment":""},{"name":"last_used_at","type":"timestamp","default":null,"nullable":true,"comment":""},{"name":"expires_at","type":"timestamp","default":null,"nullable":true,"comment":""}],"sessions":[{"name":"user_id","type":"unsignedBigInteger","default":null,"nullable":true,"comment":""},{"name":"ip_address","type":"string","default":null,"nullable":true,"comment":""},{"name":"user_agent","type":"text","default":null,"nullable":true,"comment":""},{"name":"payload","type":"longText","default":null,"nullable":false,"comment":""},{"name":"last_activity","type":"integer","default":null,"nullable":false,"comment":""}],"users":[{"name":"name","type":"string","default":null,"nullable":false,"comment":""},{"name":"email","type":"string","default":null,"nullable":false,"comment":""},{"name":"email_verified_at","type":"timestamp","default":null,"nullable":true,"comment":""},{"name":"password","type":"string","default":null,"nullable":false,"comment":""},{"name":"remember_token","type":"string","default":null,"nullable":true,"comment":""}]}},"table_primary_keys":{"owl_admin":{"Test":"id","admin_code_generators":"id","admin_extensions":"id","admin_menus":"id","admin_permission_menu":null,"admin_permissions":"id","admin_role_permissions":null,"admin_role_users":null,"admin_roles":"id","admin_settings":null,"admin_users":"id","cache":"key","cache_locks":"key","failed_jobs":"id","job_batches":"id","jobs":"id","migrations":"id","password_reset_tokens":"email","personal_access_tokens":"id","sessions":"id","users":"id"}},"model_path":"App/Models/","service_path":"App/Services/","controller_path":"App/Admin/Controllers/","title":"Test1","table_name":"Test","needs":["need_database_migration","need_create_table","need_model","need_controller","need_service"],"primary_key":"id","save_path":{"label":"Primary application","value":{"controller_path":"App/Admin/Controllers/","service_path":"App/Services/","model_path":"App/Models/"}},"model_name":"App/Models/Test","controller_name":"App/Admin/Controllers/TestController","service_name":"App/Services/TestService","need_timestamps":1,"soft_delete":1,"columns":[{"type":"unsignedInteger","comment":"测试a字段","action_scope":["list","detail","create","edit"],"file_column":0,"name":"test_a","default":"0","column_index":"index","nullable":true},{"type":"string","comment":"测试b字段","action_scope":["list","detail","create","edit"],"file_column":0,"name":"test_b","nullable":true}],"menu_info":{"enabled":1,"parent_id":0,"icon":"ph:circle","title":"Test1","route":"/Test"},"page_info":{"dialog_form":1,"row_actions":["show","edit","delete"],"dialog_size":"md"},"id":1}'{}