架构变更: - 废弃volcengine_client.py直连,改为通过Sage uapi网关调用供应商API - rl_vendor_config表新增upappid和api_mapping(JSON)字段 - 新增_call_vendor()统一路由: vendor→upappid→apiname→UpAppApi.call() - 支持多供应商灵活映射,各家API数量/逻辑不同通过api_mapping配置 管理端UI: - vendor_config_manage.ui: Tabular列表展示供应商配置 - vendor_config_edit.ui: 供应商配置编辑页(AK/SK通过upapp/upappkey管理) - org_group_manage.ui: 机构映射管理页 - 新增api/get_upapp_list.dspy获取上位系统下拉选项 - 新增api/get_status_list.dspy获取状态下拉选项 客户端UI: - create_validate.ui: 真人认证页面,支持选择供应商创建H5认证 - upload_asset.ui: 上传素材页面,支持URL/base64上传 - index.ui: 新增客户端入口卡片(真人认证、上传素材) - 所有Form字段使用正确uitype(code/str/text),确保可输入 清理: - 废弃rl_app_user表,统一使用rl_asset_group+rl_org_group - 简化API签名,去除冗余apikey/secretkey透传
83 lines
1.9 KiB
JSON
83 lines
1.9 KiB
JSON
{
|
|
"summary": [
|
|
{
|
|
"name": "rl_org_group",
|
|
"title": "机构素材组合映射",
|
|
"primary": ["id"]
|
|
}
|
|
],
|
|
"fields": [
|
|
{
|
|
"name": "id",
|
|
"title": "主键",
|
|
"type": "str",
|
|
"length": 32,
|
|
"nullable": "no"
|
|
},
|
|
{
|
|
"name": "org_id",
|
|
"title": "机构ID",
|
|
"type": "str",
|
|
"length": 32,
|
|
"nullable": "no"
|
|
},
|
|
{
|
|
"name": "vendor",
|
|
"title": "供应商",
|
|
"type": "str",
|
|
"length": 50,
|
|
"nullable": "no"
|
|
},
|
|
{
|
|
"name": "vendor_group_id",
|
|
"title": "供应商端组合ID",
|
|
"type": "str",
|
|
"length": 200
|
|
},
|
|
{
|
|
"name": "local_group_id",
|
|
"title": "本地组合ID",
|
|
"type": "str",
|
|
"length": 32
|
|
},
|
|
{
|
|
"name": "status",
|
|
"title": "状态",
|
|
"type": "str",
|
|
"length": 20,
|
|
"default": "active"
|
|
},
|
|
{
|
|
"name": "create_time",
|
|
"title": "创建时间",
|
|
"type": "datetime"
|
|
},
|
|
{
|
|
"name": "update_time",
|
|
"title": "更新时间",
|
|
"type": "datetime"
|
|
}
|
|
],
|
|
"indexes": [
|
|
{
|
|
"name": "idx_rl_org_group_org",
|
|
"idxtype": "index",
|
|
"idxfields": ["org_id"]
|
|
},
|
|
{
|
|
"name": "idx_rl_org_group_vgid",
|
|
"idxtype": "index",
|
|
"idxfields": ["vendor_group_id"]
|
|
}
|
|
],
|
|
"codes": [
|
|
{
|
|
"field": "vendor",
|
|
"table": "appcodes_kv",
|
|
"valuefield": "k",
|
|
"textfield": "v",
|
|
"cond": "parentid='rl_vendor'"
|
|
}
|
|
]
|
|
}
|