- ApiService/RemoteRepository/NetViewModel 新增 uploadFoodVectorData 三层实现,新增 uploadFoodVectorDataBatch 供分批循环调用直接 await 结果 - VectorCollectionFragment 启用 upload() 链路:调用 uploadFoodVectorDataBatch 分批上传,去掉 runBlocking/runOnUiThread,统一在协程主线程更新 UI - ImageUploader 修正包路径并将 onProgress 改为 suspend lambda - Food 实体新增 version 字段,同步 ObjectBox model - SeasoningSelectDialog 切换为真实接口,FoodSearchDialog 注释模拟数据 - 调整删除按钮 drawable 为圆形并对列表 ItemView 增加 tint
54 lines
1.4 KiB
JSON
54 lines
1.4 KiB
JSON
{
|
|
"_note1": "KEEP THIS FILE! Check it into a version control system (VCS) like git.",
|
|
"_note2": "ObjectBox manages crucial IDs for your object model. See docs for details.",
|
|
"_note3": "If you have VCS merge conflicts, you must resolve them according to ObjectBox docs.",
|
|
"entities": [
|
|
{
|
|
"id": "1:6465153867413579585",
|
|
"lastPropertyId": "5:7592685238899911344",
|
|
"name": "Food",
|
|
"properties": [
|
|
{
|
|
"id": "1:3688350375714699356",
|
|
"name": "id",
|
|
"type": 6,
|
|
"flags": 1
|
|
},
|
|
{
|
|
"id": "2:6503828433160216329",
|
|
"name": "name",
|
|
"type": 9
|
|
},
|
|
{
|
|
"id": "3:1726525909323356793",
|
|
"name": "foodIdx",
|
|
"type": 5
|
|
},
|
|
{
|
|
"id": "4:3660727688686055762",
|
|
"name": "foodVector",
|
|
"indexId": "1:5497952887792054610",
|
|
"type": 28,
|
|
"flags": 8
|
|
},
|
|
{
|
|
"id": "5:7592685238899911344",
|
|
"name": "version",
|
|
"type": 9
|
|
}
|
|
],
|
|
"relations": []
|
|
}
|
|
],
|
|
"lastEntityId": "1:6465153867413579585",
|
|
"lastIndexId": "1:5497952887792054610",
|
|
"lastRelationId": "0:0",
|
|
"lastSequenceId": "0:0",
|
|
"modelVersion": 5,
|
|
"modelVersionParserMinimum": 5,
|
|
"retiredEntityUids": [],
|
|
"retiredIndexUids": [],
|
|
"retiredPropertyUids": [],
|
|
"retiredRelationUids": [],
|
|
"version": 1
|
|
} |