Files
2026-09-12 17:39:13 +08:00

166 lines
3.9 KiB
JSON

{
"app_name": "example",
"module_comment": "案例",
"model_name": "example",
"model_class_name": "Example",
"route_prefix": "example",
"business_description": "标识系统中的案例数据",
"business_description_detail": "包含案例名称, 案例图片, 案例类型:1-类型1 2-类型2 3-类型3 4-类型4等属性",
"permission_prefix": "sys:example",
"primary_key": "id",
"display_field": "name",
"display_field_camel": "name",
"table_name": "example",
"table_prefix": [
"fastapi_"
],
"remove_prefix": true,
"menu_group": "tool",
"parent_menu_id": 189,
"menu_sort": 5,
"has_sort": true,
"has_status": true,
"has_unique_code": false,
"has_export": false,
"has_image_field": true,
"has_rich_text_field": false,
"fields": [
{
"name": "name",
"comment": "案例名称",
"purpose": "存储案例名称信息",
"type": "CharField",
"type_display": "字符串",
"max_length": 100,
"nullable": false,
"required": true,
"is_unique": false,
"db_index": true,
"default": null,
"in_form": true,
"in_list": true,
"filterable": true,
"filter_type": "模糊查询",
"editable": true,
"searchable": true,
"is_image": false,
"is_rich_text": false
},
{
"name": "avatar",
"comment": "案例图片",
"purpose": "存储案例图片信息",
"type": "CharField",
"type_display": "字符串",
"max_length": 255,
"nullable": true,
"required": false,
"is_unique": false,
"db_index": false,
"default": null,
"in_form": true,
"in_list": true,
"filterable": false,
"filter_type": "",
"editable": true,
"searchable": false,
"is_image": true,
"is_rich_text": false
},
{
"name": "type",
"comment": "案例类型:1-类型1 2-类型2 3-类型3 4-类型4",
"purpose": "存储案例类型:1-类型1 2-类型2 3-类型3 4-类型4信息",
"type": "IntegerField",
"type_display": "整数",
"max_length": null,
"nullable": false,
"required": true,
"is_unique": false,
"db_index": false,
"default": "1",
"in_form": true,
"in_list": true,
"filterable": true,
"filter_type": "精确匹配",
"editable": true,
"searchable": false,
"is_image": false,
"is_rich_text": false,
"choices": [
[
1,
"类型1"
],
[
2,
"类型2"
],
[
3,
"类型3"
],
[
4,
"类型4"
]
],
"min_value": 1,
"max_value": 4
},
{
"name": "status",
"comment": "案例状态:1-正常 2-禁用",
"purpose": "存储案例状态:1-正常 2-禁用信息",
"type": "IntegerField",
"type_display": "整数",
"max_length": null,
"nullable": false,
"required": true,
"is_unique": false,
"db_index": false,
"default": "1",
"in_form": true,
"in_list": true,
"filterable": true,
"filter_type": "精确匹配",
"editable": true,
"searchable": false,
"is_image": false,
"is_rich_text": false,
"choices": [
[
1,
"正常"
],
[
2,
"禁用"
]
],
"min_value": 1,
"max_value": 2
},
{
"name": "sort",
"comment": "排序",
"purpose": "存储排序信息",
"type": "IntegerField",
"type_display": "整数",
"max_length": null,
"nullable": false,
"required": true,
"is_unique": false,
"db_index": false,
"default": "0",
"in_form": true,
"in_list": true,
"filterable": false,
"filter_type": "",
"editable": true,
"searchable": false,
"is_image": false,
"is_rich_text": false
}
]
}