41 lines
2.4 KiB
JSON
41 lines
2.4 KiB
JSON
{
|
|
"tblname": "entity",
|
|
"params": {
|
|
"browserfields": {
|
|
"list": {
|
|
"fields": [
|
|
{"name": "id", "label": "ID", "width": 100, "hide": true},
|
|
{"name": "name", "label": "实体名称", "width": 180},
|
|
{"name": "code", "label": "实体编码", "width": 140},
|
|
{"name": "world_id", "label": "所属世界", "width": 120},
|
|
{"name": "scene_id", "label": "所属场景", "width": 120},
|
|
{"name": "entity_type", "label": "实体类型", "width": 100},
|
|
{"name": "status", "label": "状态", "width": 80},
|
|
{"name": "attributes_json", "label": "属性JSON", "width": 200},
|
|
{"name": "created_at", "label": "创建时间", "width": 160},
|
|
{"name": "updated_at", "label": "更新时间", "width": 160}
|
|
]
|
|
},
|
|
"alters": [
|
|
{"name": "world_id", "label": "所属世界", "uitype": "code", "dataurl": "{{entire_url('../api/get_search_world_id.dspy')}}"},
|
|
{"name": "scene_id", "label": "所属场景", "uitype": "code", "dataurl": "{{entire_url('../api/get_search_scene_id.dspy')}}"},
|
|
{"name": "entity_type", "label": "实体类型", "uitype": "code", "dataurl": "{{entire_url('../api/get_search_entity_type.dspy')}}"},
|
|
{"name": "status", "label": "状态", "uitype": "code", "dataurl": "{{entire_url('../api/get_search_status.dspy')}}"}
|
|
]
|
|
},
|
|
"editable": {
|
|
"fields": [
|
|
{"name": "name", "label": "实体名称", "uitype": "text", "required": true},
|
|
{"name": "code", "label": "实体编码", "uitype": "text", "required": true},
|
|
{"name": "world_id", "label": "所属世界", "uitype": "code", "dataurl": "{{entire_url('../api/get_search_world_id.dspy')}}"},
|
|
{"name": "scene_id", "label": "所属场景", "uitype": "code", "dataurl": "{{entire_url('../api/get_search_scene_id.dspy')}}"},
|
|
{"name": "entity_type", "label": "实体类型", "uitype": "code", "dataurl": "{{entire_url('../api/get_search_entity_type.dspy')}}"},
|
|
{"name": "status", "label": "状态", "uitype": "code", "dataurl": "{{entire_url('../api/get_search_status.dspy')}}"},
|
|
{"name": "attributes_json", "label": "属性JSON", "uitype": "textarea"}
|
|
]
|
|
},
|
|
"new_data_url": "{{entire_url('../api/entity_create.dspy')}}",
|
|
"update_data_url": "{{entire_url('../api/entity_update.dspy')}}",
|
|
"delete_data_url": "{{entire_url('../api/entity_delete.dspy')}}"
|
|
}
|
|
} |