add project base
This commit is contained in:
3
backend/src/forms/__init__.py
Normal file
3
backend/src/forms/__init__.py
Normal file
@@ -0,0 +1,3 @@
|
||||
# SPDX-FileCopyrightText: 2026-present Julien Aldon <julien.aldon@wanadoo.fr>
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
19
backend/src/forms/forms.py
Normal file
19
backend/src/forms/forms.py
Normal file
@@ -0,0 +1,19 @@
|
||||
from fastapi import APIRouter
|
||||
|
||||
router = APIRouter(prefix='/forms')
|
||||
|
||||
@router.get('/')
|
||||
def get_forms():
|
||||
return []
|
||||
|
||||
@router.post('/')
|
||||
def create_form():
|
||||
return {}
|
||||
|
||||
@router.put('/')
|
||||
def update_form():
|
||||
return {}
|
||||
|
||||
@router.delete('/')
|
||||
def delete_form():
|
||||
return {}
|
||||
10
backend/src/forms/model.py
Normal file
10
backend/src/forms/model.py
Normal file
@@ -0,0 +1,10 @@
|
||||
from sqlmodel import Field, SQLModel
|
||||
form src.productors.model import Productor
|
||||
|
||||
class Form(SQLModel, table=True):
|
||||
id: int | None = Field(default=None, primary_key=True)
|
||||
name: str
|
||||
productor_id: int | None = Field(default=None, foreign_key="productor.id")
|
||||
shipment_number: int
|
||||
season: str
|
||||
|
||||
Reference in New Issue
Block a user