bios_iam/basic/domain/
iam_role.rs1use 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}