任务:确保 bdata SDK 中的 model.go 与 ActivityManage 服务端的请求体和响应体结构保持完全一致
完成时间:2026-05-21
状态:✅ 已完成
ExtendPropertyValues 类型:map[string]any → map[string][]anyCreateUserID stringCloseTime stringCloseTime stringExtendPropertyValues 类型:map[string]any → map[string][]anyCreateUserID string| 类别 | 数量 |
|---|---|
| 修正的类型 | 2 个 |
| 新增的字段 | 5 个 |
| 更新的文档 | 5 个 |
| 验证的结构体 | 10 个 |
ExtendPropertyValues: map[string]any{
"(extend_properties->>'priority')::numeric = ?": []any{1},
}
ExtendPropertyValues: map[string][]any{
"(extend_properties->>'priority')::numeric = ?": {1},
}
MODEL_ALIGNMENT_CHANGES.md
VERIFICATION_CHECKLIST.md
ACTIVITY_PLAN_USAGE.md
SDK_INTEGRATION_SUMMARY.md
MODEL_SYNC_COMPLETE.md
影响范围:
QueryActivitiesParamsQueryPlansParams变更原因:
map[string][]any使用示例:
// 数值查询
ExtendPropertyValues: map[string][]any{
"(extend_properties->>'priority')::numeric = ?": {1},
"(extend_properties->>'progress')::numeric > ?": {50},
}
// 字符串查询
ExtendPropertyValues: map[string][]any{
"extend_properties->>'deptName' = ?": {"技术部"},
"extend_properties->>'memberName' LIKE ?": {"%张%"},
}
// 组合查询
ExtendPropertyValues: map[string][]any{
"(extend_properties->>'priority')::numeric = ?": {1},
"extend_properties->>'deptName' = ?": {"技术部"},
}
影响范围:
PlanInfoSavePlanParams变更原因:
CloseTime 字段影响范围:
QueryActivitiesParamsQueryPlansParams变更原因:
CreateUserID| SDK 结构体 | 服务端文件 | 服务端结构体 |
|---|---|---|
| ActivityInfo | activity/info.go | Info |
| SaveActivityParams | activity/request_params.go | SaveActivityJsonBody |
| QueryActivitiesParams | activity/request_params.go | QueryActivitiesJsonBody |
| DeleteActivityParams | activity/request_params.go | DeleteActivityQueryParams |
| GetActivityParams | activity/request_params.go | GetActivityQueryParams |
| PlanInfo | plan/info.go | Info |
| SavePlanParams | plan/request_params.go | SavePlanJsonBody |
| QueryPlansParams | plan/request_params.go | QueryPlansJsonBody |
| DeletePlanParams | plan/request_params.go | DeletePlanQueryParams |
| GetPlanParams | plan/request_params.go | GetPlanQueryParams |
cd /Users/duyong/WorkPlace/fangshi/zklh/service/bdata
go build
建议为 SDK 添加单元测试,验证:
使用 HTTP 测试文件验证实际调用:
ActivityManage/http_test/activity.httpActivityManage/http_test/plan.http建议更新 SDK 版本号,标记此次重要的类型修正
如有问题,请参考以下文档:
MODEL_ALIGNMENT_CHANGES.mdVERIFICATION_CHECKLIST.mdACTIVITY_PLAN_USAGE.mdActivityManage/SDK_INTEGRATION_SUMMARY.md报告生成时间:2026-05-21
报告生成者:Kiro AI
任务状态:✅ 已完成并验证