tdm_server_rust/sea_entity/post.rs
1//! `SeaORM` Entity, @generated by sea-orm-codegen 1.1.20
2
3use sea_orm::entity::prelude::*;
4use serde::{Deserialize, Serialize};
5
6/// post 表的 SeaORM 行模型。
7/// 岗位表,定义翻译、校对、嵌字、管理员、时轴等业务岗位枚举。
8#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)]
9#[sea_orm(table_name = "post")]
10pub struct Model {
11 /// 岗位主键及岗位枚举值,对应翻译、校对、嵌字、管理员、时轴等职责。 对应数据库列 `post`。
12 #[sea_orm(primary_key)]
13 pub post: i32,
14 /// 岗位显示名称,用于组员岗位列表、任务流转和权限展示。 对应数据库列 `postName`。
15 #[sea_orm(column_name = "postName")]
16 pub post_name: String,
17}
18
19/// SeaORM 关系枚举。用于声明该实体可通过 SeaORM 自动推导的跨表关联。
20#[derive(Copy, Clone, Debug, EnumIter, DeriveRelation)]
21pub enum Relation {}
22
23/// 使用 SeaORM 默认 ActiveModel 行为,当前不覆盖插入、更新或删除钩子。
24impl ActiveModelBehavior for ActiveModel {}