加密后
This commit is contained in:
@ -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="每页条数(默认10,1-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) # 需登录认证
|
||||
|
||||
Reference in New Issue
Block a user