删除max_deduct_points
This commit is contained in:
parent
d4ea6ae946
commit
38cbb8695e
@ -23,7 +23,6 @@ class MerchantProductDB(Base):
|
|||||||
sale_price = Column(Float, nullable=False) # 售价
|
sale_price = Column(Float, nullable=False) # 售价
|
||||||
settlement_amount = Column(DECIMAL(10,2), nullable=False) # 商家结算金额
|
settlement_amount = Column(DECIMAL(10,2), nullable=False) # 商家结算金额
|
||||||
tags = Column(String(200)) # 标签,逗号分隔
|
tags = Column(String(200)) # 标签,逗号分隔
|
||||||
max_deduct_points = Column(DECIMAL(10,2), default=0) # 最高可抵扣积分
|
|
||||||
create_time = Column(DateTime(timezone=True), server_default=func.now())
|
create_time = Column(DateTime(timezone=True), server_default=func.now())
|
||||||
update_time = Column(DateTime(timezone=True), onupdate=func.now())
|
update_time = Column(DateTime(timezone=True), onupdate=func.now())
|
||||||
status = Column(Enum(ProductStatus), nullable=False, default=ProductStatus.UNLISTING)
|
status = Column(Enum(ProductStatus), nullable=False, default=ProductStatus.UNLISTING)
|
||||||
@ -38,7 +37,6 @@ class MerchantProductCreate(BaseModel):
|
|||||||
sale_price: float = Field(..., gt=0)
|
sale_price: float = Field(..., gt=0)
|
||||||
settlement_amount: float = Field(..., gt=0)
|
settlement_amount: float = Field(..., gt=0)
|
||||||
tags: str = Field("", max_length=200)
|
tags: str = Field("", max_length=200)
|
||||||
max_deduct_points: float = Field(0.0, ge=0)
|
|
||||||
status: ProductStatus = ProductStatus.UNLISTING
|
status: ProductStatus = ProductStatus.UNLISTING
|
||||||
|
|
||||||
class MerchantProductUpdate(BaseModel):
|
class MerchantProductUpdate(BaseModel):
|
||||||
@ -48,7 +46,6 @@ class MerchantProductUpdate(BaseModel):
|
|||||||
sale_price: Optional[float] = Field(None, gt=0)
|
sale_price: Optional[float] = Field(None, gt=0)
|
||||||
settlement_amount: Optional[float] = Field(None, gt=0)
|
settlement_amount: Optional[float] = Field(None, gt=0)
|
||||||
tags: Optional[str] = Field(None, max_length=200)
|
tags: Optional[str] = Field(None, max_length=200)
|
||||||
max_deduct_points: Optional[float] = Field(None, ge=0)
|
|
||||||
status: Optional[ProductStatus] = None
|
status: Optional[ProductStatus] = None
|
||||||
|
|
||||||
class MerchantProductInfo(BaseModel):
|
class MerchantProductInfo(BaseModel):
|
||||||
@ -61,7 +58,6 @@ class MerchantProductInfo(BaseModel):
|
|||||||
sale_price: float
|
sale_price: float
|
||||||
settlement_amount: float
|
settlement_amount: float
|
||||||
tags: str
|
tags: str
|
||||||
max_deduct_points: float
|
|
||||||
create_time: datetime
|
create_time: datetime
|
||||||
update_time: Optional[datetime]
|
update_time: Optional[datetime]
|
||||||
status: ProductStatus
|
status: ProductStatus
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user