feat: 前端支持根据 ID 手动添加订阅 (#374)

This commit is contained in:
ᴀᴍᴛᴏᴀᴇʀ
2025-07-06 22:49:17 +08:00
committed by GitHub
parent e50318870e
commit 7bb4e7bc44
28 changed files with 736 additions and 106 deletions

View File

@@ -52,14 +52,14 @@ pub struct FollowedUppersRequest {
}
#[derive(Deserialize, ToSchema, Validate)]
pub struct UpsertFavoriteRequest {
pub struct InsertFavoriteRequest {
pub fid: i64,
#[validate(custom(function = "crate::utils::validation::validate_path"))]
pub path: String,
}
#[derive(Deserialize, ToSchema, Validate)]
pub struct UpsertCollectionRequest {
pub struct InsertCollectionRequest {
pub sid: i64,
pub mid: i64,
#[schema(value_type = i8)]
@@ -70,7 +70,7 @@ pub struct UpsertCollectionRequest {
}
#[derive(Deserialize, ToSchema, Validate)]
pub struct UpsertSubmissionRequest {
pub struct InsertSubmissionRequest {
pub upper_id: i64,
#[validate(custom(function = "crate::utils::validation::validate_path"))]
pub path: String,