Skip to main content

tdm_server_rust/sea_entity/
mangacollect.rs

1//! `SeaORM` Entity, @generated by sea-orm-codegen 1.1.20
2
3use sea_orm::entity::prelude::*;
4use serde::{Deserialize, Serialize};
5
6/// mangacollect 表的 SeaORM 行模型。
7/// 漫画收藏表,记录组员收藏的作品,用于个人收藏列表和收藏统计。
8#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)]
9#[sea_orm(table_name = "mangacollect")]
10pub struct Model {
11    /// 收藏记录主键,自增 ID,用于唯一定位一条收藏关系。 对应数据库列 `Id`。
12    #[sea_orm(column_name = "Id", primary_key)]
13    pub id: i32,
14    /// 收藏该漫画的组员 ID,用于个人收藏列表和收藏统计。 对应数据库列 `memberId`。
15    #[sea_orm(column_name = "memberId")]
16    pub member_id: i32,
17    /// 被收藏的漫画 ID,用于定位收藏目标作品。 对应数据库列 `mangaId`。
18    #[sea_orm(column_name = "mangaId")]
19    pub manga_id: i32,
20}
21
22/// SeaORM 关系枚举。用于声明该实体可通过 SeaORM 自动推导的跨表关联。
23#[derive(Copy, Clone, Debug, EnumIter, DeriveRelation)]
24pub enum Relation {}
25
26/// 使用 SeaORM 默认 ActiveModel 行为,当前不覆盖插入、更新或删除钩子。
27impl ActiveModelBehavior for ActiveModel {}