feat(lib/models): add utoipa derives to watch mode and issue member, add issue description column
ZhenYi committed
Modified lib/models/src/common/watch_mode.rs lib/models/src/common/watch_mode.rs +12 −1 View lib/models/src/common/watch_mode.rs
@@ -2,8 +2,19 @@
22use serde::{Deserialize, Serialize};
33
44#[derive(
5 Debug, Clone, Copy, PartialEq, Eq, Default, EnumIter, DeriveActiveEnum, Serialize, Deserialize,
5 Debug,
6 Clone,
7 Copy,
8 PartialEq,
9 Eq,
10 Default,
11 EnumIter,
12 DeriveActiveEnum,
13 Serialize,
14 Deserialize,
15 utoipa::ToSchema,
616)]
17#[serde(rename_all = "snake_case")]
718#[sea_orm(rs_type = "i16", db_type = "SmallInteger")]
819pub enum WatchMode {
920 #[default]
Modified lib/models/src/issue/issue_item.rs lib/models/src/issue/issue_item.rs +1 −0 View lib/models/src/issue/issue_item.rs
@@ -14,6 +14,7 @@
1414 pub autoincrement_id: i32,
1515 pub author_id: Uuid,
1616 pub title: String,
17 pub description: Option<String>,
1718 pub body: String,
1819 pub milestone_id: Option<Uuid>,
1920 pub created_at: OffsetDateTime,
Modified lib/models/src/issue/issue_member.rs lib/models/src/issue/issue_member.rs +12 −1 View lib/models/src/issue/issue_member.rs
@@ -4,8 +4,19 @@
44use uuid::Uuid;
55
66#[derive(
7 Debug, Clone, Copy, PartialEq, Eq, Default, EnumIter, DeriveActiveEnum, Serialize, Deserialize,
7 Debug,
8 Clone,
9 Copy,
10 PartialEq,
11 Eq,
12 Default,
13 EnumIter,
14 DeriveActiveEnum,
15 Serialize,
16 Deserialize,
17 utoipa::ToSchema,
818)]
19#[serde(rename_all = "snake_case")]
920#[sea_orm(rs_type = "i16", db_type = "SmallInteger")]
1021pub enum IssueMemberKind {
1122 #[default]