backend: fix several entities
This commit is contained in:
parent
98a3029444
commit
b7fc25b3da
3 changed files with 8 additions and 8 deletions
|
@ -11,11 +11,11 @@ pub fn config(cfg: &mut web::ServiceConfig) {
|
||||||
)
|
)
|
||||||
.service(web::resource("/users/{user_id}"))
|
.service(web::resource("/users/{user_id}"))
|
||||||
.service(
|
.service(
|
||||||
web::resource("/license")
|
web::resource("/licenses")
|
||||||
.get(LicenseController::list_groups)
|
.get(LicenseController::list_groups)
|
||||||
.post(LicenseController::create_license),
|
.post(LicenseController::create_license),
|
||||||
)
|
)
|
||||||
.route("/group", web::post().to(LicenseController::create_group))
|
.route("/groups", web::post().to(LicenseController::create_group))
|
||||||
.service(web::scope("/auth").route("/login", web::post().to(AuthController::login))),
|
.service(web::scope("/auth").route("/login", web::post().to(AuthController::login))),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,9 +10,9 @@ pub struct Model {
|
||||||
#[serde(skip_deserializing)]
|
#[serde(skip_deserializing)]
|
||||||
pub id: Uuid,
|
pub id: Uuid,
|
||||||
pub name: String,
|
pub name: String,
|
||||||
pub start: Option<DateTime>,
|
pub start: Option<DateTimeWithTimeZone>,
|
||||||
pub end: Option<DateTime>,
|
pub end: Option<DateTimeWithTimeZone>,
|
||||||
pub amount: Option<DateTime>,
|
pub amount: Option<i32>,
|
||||||
pub key: String,
|
pub key: String,
|
||||||
pub group_id: Uuid,
|
pub group_id: Uuid,
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,9 +19,9 @@ impl MigrationTrait for Migration {
|
||||||
.extra("DEFAULT gen_random_uuid()"),
|
.extra("DEFAULT gen_random_uuid()"),
|
||||||
)
|
)
|
||||||
.col(ColumnDef::new(License::Name).string().not_null())
|
.col(ColumnDef::new(License::Name).string().not_null())
|
||||||
.col(ColumnDef::new(License::Start).date_time())
|
.col(ColumnDef::new(License::Start).timestamp_with_time_zone())
|
||||||
.col(ColumnDef::new(License::End).date_time())
|
.col(ColumnDef::new(License::End).timestamp_with_time_zone())
|
||||||
.col(ColumnDef::new(License::Amount).date_time())
|
.col(ColumnDef::new(License::Amount).integer())
|
||||||
.col(ColumnDef::new(License::Key).string().not_null())
|
.col(ColumnDef::new(License::Key).string().not_null())
|
||||||
.col(ColumnDef::new(License::GroupId).uuid().not_null())
|
.col(ColumnDef::new(License::GroupId).uuid().not_null())
|
||||||
.foreign_key(
|
.foreign_key(
|
||||||
|
|
Loading…
Reference in a new issue