feat: FormattedDecimal

This commit is contained in:
martsforever
2026-04-01 22:41:58 +08:00
parent a17134d5e2
commit 58d2f62f0c
+2 -2
View File
@@ -7,7 +7,7 @@ from fastapi import FastAPI, APIRouter, HTTPException
from pydantic import BaseModel, ConfigDict from pydantic import BaseModel, ConfigDict
from sqlmodel import SQLModel, Field, select from sqlmodel import SQLModel, Field, select
from app.utils.model_utils import to_camel, format_datetime_to_string, format_date_to_string, FormattedDatetime, FormattedDate, current_datetime from app.utils.model_utils import to_camel, format_datetime_to_string, format_date_to_string, FormattedDatetime, FormattedDate, current_datetime, FormattedDecimal
from app.utils.mysql_utils import AsyncSessionDep from app.utils.mysql_utils import AsyncSessionDep
@@ -35,7 +35,7 @@ class LlmDemoModel(SQLModel, table=True):
datetime_start: FormattedDatetime = Field(default=None, description="开通会员时间") datetime_start: FormattedDatetime = Field(default=None, description="开通会员时间")
datetime_end: FormattedDatetime = Field(default=None, description="会员截止到期时间") datetime_end: FormattedDatetime = Field(default=None, description="会员截止到期时间")
birthday: FormattedDate = Field(default=None, description="生日") birthday: FormattedDate = Field(default=None, description="生日")
amount: Decimal = Field(default=0, description="金额") amount: FormattedDecimal = Field(default=Decimal(0), description="金额")
def add_llm_demo_route(app: FastAPI): def add_llm_demo_route(app: FastAPI):