pub async fn check_announcement_hierarchy( module_id: i32, announcement_id: i32, db: &DatabaseConnection, ) -> Result<(), (StatusCode, Json<ApiResponse<Empty>>)>