mirror of
https://github.com/fastapi-practices/fastapi-best-architecture.git
synced 2026-09-21 21:15:13 +00:00
Add data permission rule value template variable (#1081)
* Add data permission rule value template variable * Improved models and columns
This commit is contained in:
@@ -7,6 +7,7 @@ from backend.app.admin.schema.data_rule import (
|
||||
DeleteDataRuleParam,
|
||||
GetDataRuleColumnDetail,
|
||||
GetDataRuleDetail,
|
||||
GetDataRuleTemplateVariableDetail,
|
||||
UpdateDataRuleParam,
|
||||
)
|
||||
from backend.app.admin.service.data_rule_service import data_rule_service
|
||||
@@ -34,6 +35,12 @@ async def get_data_rule_model_columns(
|
||||
return response_base.success(data=models)
|
||||
|
||||
|
||||
@router.get('/value-template-variables', summary='获取数据规则值可用模板变量', dependencies=[DependsJwtAuth])
|
||||
async def get_data_rule_value_template_variables() -> ResponseSchemaModel[list[GetDataRuleTemplateVariableDetail]]:
|
||||
variables = await data_rule_service.get_value_template_variables()
|
||||
return response_base.success(data=variables)
|
||||
|
||||
|
||||
@router.get('/all', summary='获取所有数据规则', dependencies=[DependsJwtAuth])
|
||||
async def get_all_data_rules(db: CurrentSession) -> ResponseSchemaModel[list[GetDataRuleDetail]]:
|
||||
data = await data_rule_service.get_all(db=db)
|
||||
|
||||
Reference in New Issue
Block a user