fix: 部署对齐——包名/URL前缀/模型格式/补json-build.sh,目标机json2ddl实测通过

This commit is contained in:
pipeline-agent 2026-08-29 23:07:28 +08:00
parent d317694c95
commit bee2f8d6c0
4 changed files with 210 additions and 4 deletions

View File

@ -1 +1 @@
{"tblname":"game_result","alias":"game_result_list","params":{"sortby":"created_at desc","logined_userorgid":"user_id","browserfields":{"fields":[{"name":"id","width":90,"frozen":true},{"name":"game_id","title":"游戏","width":120},{"name":"score","title":"得分","width":80},{"name":"duration_ms","title":"时长ms","width":90},{"name":"level","title":"关卡","width":70},{"name":"created_at","title":"结算时间","width":160}],"exclouded":["session_id","result_json"]},"editexclouded":["id","session_id","user_id","game_id","result_json","created_at"],"editable":{"new_data_url":null,"update_data_url":null,"delete_data_url":null}}
{"tblname":"game_result","alias":"game_result_list","params":{"sortby":"created_at desc","logined_userorgid":"user_id","browserfields":{"fields":[{"name":"id","width":90,"frozen":true},{"name":"game_id","title":"游戏","width":120},{"name":"score","title":"得分","width":80},{"name":"duration_ms","title":"时长ms","width":90},{"name":"level","title":"关卡","width":70},{"name":"created_at","title":"结算时间","width":160}],"exclouded":["session_id","result_json"]},"editexclouded":["id","session_id","user_id","game_id","result_json","created_at"],"editable":{"new_data_url":null,"update_data_url":null,"delete_data_url":null}}}

View File

@ -1 +1 @@
{"tblname":"game_session","alias":"game_session_list","params":{"sortby":"updated_at desc","logined_userorgid":"user_id","new_data_url":"{{entire_url('/scense/game/api/game_start.dspy')}}","update_data_url":"{{entire_url('/scense/game/api/game_save.dspy')}}","delete_data_url":"{{entire_url('/scense/game/api/game_end.dspy')}}","browserfields":{"fields":[{"name":"id","width":90,"frozen":true},{"name":"game_name","title":"游戏名称","width":140},{"name":"status","title":"状态","width":90,"uitype":"code","data":[{"value":"created","text":"已创建"},{"value":"playing","text":"进行中"},{"value":"paused","text":"已暂停"},{"value":"ended","text":"已结束"}]},{"name":"score","title":"得分","width":80},{"name":"level","title":"关卡","width":70},{"name":"elapsed_ms","title":"时长ms","width":90},{"name":"updated_at","title":"更新时间","width":160}],"exclouded":["progress_json","share_token","world_id","created_at"]},"editexclouded":["id","user_id","game_id","share_token","created_at","updated_at","ended_at","progress_json"],"editable":{"new_data_url":"{{entire_url('/scense/game/api/game_start.dspy')}}","update_data_url":"{{entire_url('/scense/game/api/game_save.dspy')}}","delete_data_url":"{{entire_url('/scense/game/api/game_end.dspy')}}"}}
{"tblname":"game_session","alias":"game_session_list","params":{"sortby":"updated_at desc","logined_userorgid":"user_id","new_data_url":"{{entire_url('/scense_game/game/api/game_start.dspy')}}","update_data_url":"{{entire_url('/scense_game/game/api/game_save.dspy')}}","delete_data_url":"{{entire_url('/scense_game/game/api/game_end.dspy')}}","browserfields":{"fields":[{"name":"id","width":90,"frozen":true},{"name":"game_name","title":"游戏名称","width":140},{"name":"status","title":"状态","width":90,"uitype":"code","data":[{"value":"created","text":"已创建"},{"value":"playing","text":"进行中"},{"value":"paused","text":"已暂停"},{"value":"ended","text":"已结束"}]},{"name":"score","title":"得分","width":80},{"name":"level","title":"关卡","width":70},{"name":"elapsed_ms","title":"时长ms","width":90},{"name":"updated_at","title":"更新时间","width":160}],"exclouded":["progress_json","share_token","world_id","created_at"]},"editexclouded":["id","user_id","game_id","share_token","created_at","updated_at","ended_at","progress_json"],"editable":{"new_data_url":"{{entire_url('/scense_game/game/api/game_start.dspy')}}","update_data_url":"{{entire_url('/scense_game/game/api/game_save.dspy')}}","delete_data_url":"{{entire_url('/scense_game/game/api/game_end.dspy')}}"}}}

View File

@ -1 +1,81 @@
{"summary":[{"table":"game_result","desc":"游戏结果表","pkey":"id","primary":["id"]}],"fields":[{"name":"id","type":"varchar","length":32,"desc":"结果ID","primary":true},{"name":"session_id","type":"varchar","length":32,"desc":"会话ID"},{"name":"user_id","type":"varchar","length":32,"desc":"用户ID"},{"name":"game_id","type":"varchar","length":64,"desc":"游戏标识"},{"name":"score","type":"int","length":11,"desc":"结算得分"},{"name":"duration_ms","type":"bigint","length":20,"desc":"游戏时长毫秒"},{"name":"level","type":"int","length":11,"desc":"结束关卡"},{"name":"result_json","type":"text","desc":"结果详情JSON"},{"name":"created_at","type":"datetime","desc":"结算时间"}],"indexes":[{"name":"idx_session","fields":["session_id"]},{"name":"idx_user_game","fields":["user_id","game_id"]}],"codes":[]}
{
"summary": [
{
"name": "game_result",
"title": "game_result",
"primary": [
"id"
]
}
],
"fields": [
{
"name": "id",
"title": "结果ID",
"type": "str",
"length": 255,
"nullable": "no"
},
{
"name": "session_id",
"title": "会话ID",
"type": "str",
"length": 255
},
{
"name": "user_id",
"title": "用户ID",
"type": "str",
"length": 255
},
{
"name": "game_id",
"title": "游戏标识",
"type": "str",
"length": 255
},
{
"name": "score",
"title": "结算得分",
"type": "int"
},
{
"name": "duration_ms",
"title": "游戏时长毫秒",
"type": "long"
},
{
"name": "level",
"title": "结束关卡",
"type": "int"
},
{
"name": "result_json",
"title": "结果详情JSON",
"type": "text"
},
{
"name": "created_at",
"title": "结算时间",
"type": "datetime"
}
],
"indexes": [
{
"name": "idx_session",
"idxtype": "index",
"idxfields": [
"session_id"
]
},
{
"name": "idx_user_game",
"idxtype": "index",
"idxfields": [
"user_id",
"game_id"
]
}
],
"codes": []
}

View File

@ -1 +1,127 @@
{"summary":[{"table":"game_session","desc":"游戏会话表","pkey":"id","primary":["id"]}],"fields":[{"name":"id","type":"varchar","length":32,"desc":"会话ID","primary":true},{"name":"user_id","type":"varchar","length":32,"desc":"用户ID"},{"name":"game_id","type":"varchar","length":64,"desc":"游戏标识"},{"name":"game_name","type":"varchar","length":128,"desc":"游戏名称"},{"name":"status","type":"varchar","length":16,"desc":"会话状态 created/playing/paused/ended"},{"name":"score","type":"int","length":11,"desc":"当前得分"},{"name":"level","type":"int","length":11,"desc":"当前关卡"},{"name":"elapsed_ms","type":"bigint","length":20,"desc":"已玩时长毫秒"},{"name":"progress_json","type":"text","desc":"进度快照JSON"},{"name":"share_token","type":"varchar","length":64,"desc":"分享令牌"},{"name":"world_id","type":"varchar","length":64,"desc":"世界ID"},{"name":"created_at","type":"datetime","desc":"创建时间"},{"name":"updated_at","type":"datetime","desc":"更新时间"},{"name":"ended_at","type":"datetime","desc":"结束时间"}],"indexes":[{"name":"idx_user_status","fields":["user_id","status"]},{"name":"idx_user_game","fields":["user_id","game_id"]},{"name":"idx_share_token","fields":["share_token"]}],"codes":[{"field":"status","table":"appcodes","valuefield":"k","textfield":"v","cond":{"parentid":"game_session_status"}}]}
{
"summary": [
{
"name": "game_session",
"title": "game_session",
"primary": [
"id"
]
}
],
"fields": [
{
"name": "id",
"title": "会话ID",
"type": "str",
"length": 255,
"nullable": "no"
},
{
"name": "user_id",
"title": "用户ID",
"type": "str",
"length": 255
},
{
"name": "game_id",
"title": "游戏标识",
"type": "str",
"length": 255
},
{
"name": "game_name",
"title": "游戏名称",
"type": "str",
"length": 255
},
{
"name": "status",
"title": "会话状态 created/playing/paused/ended",
"type": "str",
"length": 255
},
{
"name": "score",
"title": "当前得分",
"type": "int"
},
{
"name": "level",
"title": "当前关卡",
"type": "int"
},
{
"name": "elapsed_ms",
"title": "已玩时长毫秒",
"type": "long"
},
{
"name": "progress_json",
"title": "进度快照JSON",
"type": "text"
},
{
"name": "share_token",
"title": "分享令牌",
"type": "str",
"length": 255
},
{
"name": "world_id",
"title": "世界ID",
"type": "str",
"length": 255
},
{
"name": "created_at",
"title": "创建时间",
"type": "datetime"
},
{
"name": "updated_at",
"title": "更新时间",
"type": "datetime"
},
{
"name": "ended_at",
"title": "结束时间",
"type": "datetime"
}
],
"indexes": [
{
"name": "idx_user_status",
"idxtype": "index",
"idxfields": [
"user_id",
"status"
]
},
{
"name": "idx_user_game",
"idxtype": "index",
"idxfields": [
"user_id",
"game_id"
]
},
{
"name": "idx_share_token",
"idxtype": "index",
"idxfields": [
"share_token"
]
}
],
"codes": [
{
"field": "status",
"table": "appcodes",
"valuefield": "k",
"textfield": "v",
"cond": {
"parentid": "game_session_status"
}
}
]
}