bios_iam/basic/domain/
iam_role.rs

1use tardis::db::sea_orm;
2use tardis::db::sea_orm::*;
3use tardis::{TardisCreateEntity, TardisEmptyBehavior, TardisEmptyRelation};
4
5#[derive(Clone, Debug, PartialEq, Eq, DeriveEntityModel, TardisCreateEntity, TardisEmptyBehavior, TardisEmptyRelation)]
6#[sea_orm(table_name = "iam_role")]
7pub struct Model {
8    #[sea_orm(primary_key, auto_increment = false)]
9    pub id: String,
10    pub icon: String,
11    pub sort: i64,
12
13    pub kind: i16,
14
15    pub in_base: bool,
16    pub in_embed: bool,
17    pub extend_role_id: String,
18
19    #[fill_ctx(fill = "own_paths")]
20    pub own_paths: String,
21}