refactor: appcodes编码改用models codes段定义,清理json alters

This commit is contained in:
Hermes Agent 2026-06-17 19:09:51 +08:00
parent 2e2fa36896
commit 1aa28430e0
10 changed files with 58 additions and 49 deletions

View File

@ -23,12 +23,6 @@
"browserfields": {
"exclouded": ["id", "ownerid"],
"alters": {
"status": {
"uitype": "code",
"dataurl": "{{entire_url('/appbase/get_appcodes_kv.dspy')}}?parentid=llm_status",
"valueField": "k",
"textField": "v"
},
"ppid":{
"dataurl":"{{entire_url('/pricing/get_all_pricing_programs.dspy')}}",
"textField": "name",

View File

@ -16,13 +16,6 @@
"dataurl": "{{entire_url('../api/get_search_apiname.dspy')}}?allow_empty=1&llmid={{params_kw.llmid}}",
"valueField": "apiname",
"textField": "apiname_text"
},
"isdefaultcatelog": {
"uitype": "code",
"data": [
{"value": "0", "text": "否"},
{"value": "1", "text": "是"}
]
}
}
},

View File

@ -5,20 +5,7 @@
"sortby": "use_time desc",
"browserfields": {
"exclouded": ["id"],
"alters": {
"status": {
"uitype": "code",
"dataurl": "{{entire_url('/appbase/get_appcodes_kv.dspy')}}?parentid=llmusage_status",
"valueField": "k",
"textField": "v"
},
"accounting_status": {
"uitype": "code",
"dataurl": "{{entire_url('/appbase/get_appcodes_kv.dspy')}}?parentid=accounting_status",
"valueField": "k",
"textField": "v"
}
}
"alters": {}
},
"editexclouded": ["id"],
"editable": {

View File

@ -5,14 +5,7 @@
"sortby": "failed_time desc",
"browserfields": {
"exclouded": ["id"],
"alters": {
"handled": {
"uitype": "code",
"dataurl": "{{entire_url('/appbase/get_appcodes_kv.dspy')}}?parentid=handled_flg",
"valueField": "k",
"textField": "v"
}
}
"alters": {}
},
"editexclouded": ["id", "llmusageid", "failed_time"],
"editable": {

View File

@ -5,20 +5,7 @@
"sortby": "use_time desc",
"browserfields": {
"exclouded": ["id"],
"alters": {
"status": {
"uitype": "code",
"dataurl": "{{entire_url('/appbase/get_appcodes_kv.dspy')}}?parentid=llmusage_status",
"valueField": "k",
"textField": "v"
},
"accounting_status": {
"uitype": "code",
"dataurl": "{{entire_url('/appbase/get_appcodes_kv.dspy')}}?parentid=accounting_status",
"valueField": "k",
"textField": "v"
}
}
"alters": {}
},
"editexclouded": ["id"],
"editable": {

View File

@ -108,6 +108,13 @@
"table": "organization",
"valuefield": "id",
"textfield": "orgname"
},
{
"field": "status",
"table": "appcodes_kv",
"valuefield": "k",
"textfield": "v",
"cond": "parentid='llm_status'"
}
]
}

View File

@ -118,6 +118,13 @@
"table": "pricing_program",
"valuefield": "id",
"textfield": "name"
},
{
"field": "isdefaultcatelog",
"table": "appcodes_kv",
"valuefield": "k",
"textfield": "v",
"cond": "parentid='isdefaultcatelog_flg'"
}
]
}

View File

@ -144,5 +144,21 @@
"use_time"
]
}
],
"codes": [
{
"field": "status",
"table": "appcodes_kv",
"valuefield": "k",
"textfield": "v",
"cond": "parentid='llmusage_status'"
},
{
"field": "accounting_status",
"table": "appcodes_kv",
"valuefield": "k",
"textfield": "v",
"cond": "parentid='accounting_status'"
}
]
}

View File

@ -121,5 +121,14 @@
"idxtype": "index",
"idxfields": ["failed_time"]
}
],
"codes": [
{
"field": "handled",
"table": "appcodes_kv",
"valuefield": "k",
"textfield": "v",
"cond": "parentid='handled_flg'"
}
]
}

View File

@ -142,5 +142,21 @@
"idxtype": "index",
"idxfields": ["userid", "use_time"]
}
],
"codes": [
{
"field": "status",
"table": "appcodes_kv",
"valuefield": "k",
"textfield": "v",
"cond": "parentid='llmusage_status'"
},
{
"field": "accounting_status",
"table": "appcodes_kv",
"valuefield": "k",
"textfield": "v",
"cond": "parentid='accounting_status'"
}
]
}