diff --git a/Cargo.toml b/Cargo.toml
index 05157bd..ec80925 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -30,7 +30,7 @@ tokio = { version = "1", features = ["macros", "rt-multi-thread"] }
tokio-cron-scheduler = { version = "0" }
uuid = { version = "0", features = ["serde", "v4", "v5"] }
-beteran-protobuf-rust = { git = "https://gitlab.loafle.net/bet/beteran-protobuf-rust.git", tag = "v0.1.29-snapshot" }
-beteran-common-rust = { git = "https://gitlab.loafle.net/bet/beteran-common-rust.git", tag = "v0.1.12-snapshot" }
+beteran-protobuf-rust = { git = "https://gitlab.loafle.net/bet/beteran-protobuf-rust.git", tag = "v0.1.32-snapshot" }
+beteran-common-rust = { git = "https://gitlab.loafle.net/bet/beteran-common-rust.git", tag = "v0.1.15-snapshot" }
[build-dependencies]
diff --git a/migrations/202206201220_member_level/up.sql b/migrations/202206201220_member_level/up.sql
index e5d46b4..0526406 100644
--- a/migrations/202206201220_member_level/up.sql
+++ b/migrations/202206201220_member_level/up.sql
@@ -2,7 +2,7 @@ CREATE TABLE IF NOT EXISTS member_levels (
id UUID DEFAULT uuid_generate_v4(),
name TEXT NOT NULL,
show BOOLEAN NOT NULL DEFAULT TRUE,
- sort_order SMALLINT NOT NULL,
+ sort_order INTEGER NOT NULL,
created_at BIGINT NOT NULL DEFAULT (extract(epoch from now()) * 1000),
updated_at BIGINT NOT NULL DEFAULT (extract(epoch from now()) * 1000),
deleted_at BIGINT,
diff --git a/src/compositions/member/composition.rs b/src/compositions/member/composition.rs
index 2f40182..562d1c3 100644
--- a/src/compositions/member/composition.rs
+++ b/src/compositions/member/composition.rs
@@ -1,9 +1,9 @@
//!
//!
-use diesel::{result::Error, sql_query, RunQueryDsl};
-
use super::models;
+use crate::repositories;
+use diesel::{result::Error, sql_query, RunQueryDsl};
pub struct Composition {}
@@ -30,7 +30,7 @@ impl Composition {
&self,
conn: &diesel::PgConnection,
id: uuid::Uuid,
- ) -> Result