加密后

This commit is contained in:
2025-09-15 18:35:43 +08:00
parent 3cb83b292e
commit eac8d21c20
8 changed files with 62 additions and 35 deletions

View File

@ -25,6 +25,7 @@ router = APIRouter(
# 1. 创建敏感信息记录
# ------------------------------
@router.post("", response_model=APIResponse, summary="创建敏感信息记录")
@encrypt_response()
async def create_sensitive(
sensitive: SensitiveCreateRequest,
current_user: UserResponse = Depends(get_current_user) # 补充登录认证依赖(与其他接口保持一致)
@ -76,7 +77,9 @@ async def create_sensitive(
# ------------------------------
# 2. 获取单个敏感信息记录
# ------------------------------
@router.get("/{sensitive_id}", response_model=APIResponse, summary="获取单个敏感信息记录")
@encrypt_response()
async def get_sensitive(
sensitive_id: int,
current_user: UserResponse = Depends(get_current_user) # 需登录认证
@ -125,8 +128,7 @@ async def get_sensitive(
async def get_sensitive_list(
page: int = Query(1, ge=1, description="页码默认1最小1"),
page_size: int = Query(10, ge=1, le=100, description="每页条数默认101-100"),
name: Optional[str] = Query(None, description="敏感词关键词搜索(模糊匹配)"),
current_user: UserResponse = Depends(get_current_user) # 需登录认证
name: Optional[str] = Query(None, description="敏感词关键词搜索(模糊匹配)")
):
"""
获取敏感信息分页列表:
@ -191,6 +193,7 @@ async def get_sensitive_list(
# 4. 更新敏感信息记录
# ------------------------------
@router.put("/{sensitive_id}", response_model=APIResponse, summary="更新敏感信息记录")
@encrypt_response()
async def update_sensitive(
sensitive_id: int,
sensitive_update: SensitiveUpdateRequest,
@ -269,6 +272,7 @@ async def update_sensitive(
# 5. 删除敏感信息记录
# ------------------------------
@router.delete("/{sensitive_id}", response_model=APIResponse, summary="删除敏感信息记录")
@encrypt_response()
async def delete_sensitive(
sensitive_id: int,
current_user: UserResponse = Depends(get_current_user) # 需登录认证