Skip to main content

oss_api_client/vo/
oss_bucket.rs

1use serde::Serialize;
2use serde_with::skip_serializing_none;
3use utoipa::ToSchema;
4
5#[skip_serializing_none] // 忽略空字段(好像必须放在#[derive(Serialize)]的上方才能起效)
6#[derive(ToSchema, Debug, Serialize, Clone)]
7#[serde(rename_all = "camelCase")]
8pub struct OssBucketVo {
9    /// ID
10    pub id: u64,
11    /// 名称
12    pub name: String,
13    /// 备注
14    pub remark: Option<String>,
15    /// 创建者ID
16    pub creator_id: u64,
17    /// 创建时间
18    pub create_ts: u64,
19    /// 更新者ID
20    pub updator_id: u64,
21    /// 更新时间
22    pub update_ts: u64,
23}