HOLY FLUFFING GOOBER IT COMPILES

This commit is contained in:
2025-09-14 14:18:39 +03:00
parent 66704b4e2e
commit 61ae1b1b53
13 changed files with 59 additions and 53 deletions

View File

@@ -7,20 +7,20 @@ use crate::db::{
};
#[derive(Debug, Default, Clone, FromRow)]
pub struct MissionRecord<'a> {
pub struct MissionRecord {
pub id: i64,
pub user_id: ForeignKey<'a, User>,
pub mission_id: ForeignKey<'a, Mission>,
pub author_id: ForeignKey<'a, User>,
pub user_id: ForeignKey<User>,
pub mission_id: ForeignKey<Mission>,
pub author_id: ForeignKey<User>,
pub created_at: i64,
}
impl TableMeta<'_> for MissionRecord<'_> {
impl TableMeta for MissionRecord {
type PrimaryKey = i64;
const TABLE: &'static str = "records_missions";
}
impl MissionRecord<'_> {
impl MissionRecord {
pub async fn insert_new(&self, pool: &CurrPool) -> Result<Self> {
let session = sqlx::query_as!(
MissionRecord,