feat: start of better repo manager

This commit is contained in:
Jef Roosens 2024-05-23 16:33:52 +02:00
parent 421f6ae69b
commit cc2dc9b28f
Signed by: Jef Roosens
GPG key ID: B75D4F293C7052DB
8 changed files with 85 additions and 22 deletions

View file

@ -3,13 +3,15 @@
use sea_orm::entity::prelude::*;
use serde::{Deserialize, Serialize};
use crate::db::PackageRelatedEnum;
#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Eq, Serialize, Deserialize)]
#[sea_orm(table_name = "package_related")]
pub struct Model {
#[sea_orm(primary_key, auto_increment = false)]
pub package_id: i32,
#[sea_orm(primary_key, auto_increment = false)]
pub r#type: crate::db::PackageRelatedEnum,
pub r#type: PackageRelatedEnum,
#[sea_orm(primary_key, auto_increment = false)]
pub name: String,
}