order apis

This commit is contained in:
2026-08-26 17:32:54 +08:00
parent eabdc8772e
commit 299191749b
32 changed files with 1321 additions and 251 deletions
+21
View File
@@ -45,11 +45,32 @@ func (p AdminOrderCreateValidator) GetMessage() validate.ValidatorMessages {
type OrderCreateValidator struct {
AddressId int64 `validate:"required"`
Note string
Type int32 `validate:"required,oneof=1 2 3"` //类型 1门店 , 2销售,3为用户
}
func (p OrderCreateValidator) GetMessage() validate.ValidatorMessages {
return validate.ValidatorMessages{
"AddressId.required": "地址ID不能为空",
"Type.required": "类型不能为空",
"Type.oneof": "类型不对",
}
}
type OrderOneCreateValidator struct {
AddressId int64 `validate:"required"`
Note string
ProductId int64 `validate:"required"`
Num int32 `validate:"required"`
Type int32 `validate:"required,oneof=1 2 3"` //类型 1门店 , 2销售,3为用户
}
func (p OrderOneCreateValidator) GetMessage() validate.ValidatorMessages {
return validate.ValidatorMessages{
"AddressId.required": "地址ID不能为空",
"Type.required": "类型不能为空",
"Type.oneof": "类型不对",
"ProductId.required": "产品不能为空",
"Num.required": "产品数量不能为空",
}
}