new create admin order,express add company

This commit is contained in:
2026-09-02 18:02:57 +08:00
parent 02819d159a
commit e0a63bbef9
38 changed files with 3023 additions and 265 deletions
+26
View File
@@ -0,0 +1,26 @@
package validator
import "lone-services/pkg/validate"
type DeliveringValidator struct {
Id int64 `form:"id" json:"id" validate:"required"`
TransitId int64 `form:"transit_id" json:"transit_id"`
}
// GetMessage 提示消息
func (p DeliveringValidator) GetMessage() validate.ValidatorMessages {
return validate.ValidatorMessages{
validate.FieldId: validate.FieldIdValue,
}
}
type CompanyItemsValidator struct {
Code string `form:"code" json:"code" validate:"required"`
}
// GetMessage 提示消息
func (p CompanyItemsValidator) GetMessage() validate.ValidatorMessages {
return validate.ValidatorMessages{
"Code.required": "请输入公司代码",
}
}
+5
View File
@@ -58,3 +58,8 @@ func (p InfoValidator) GetMessage() validate.ValidatorMessages {
"Id.required": "ID不能为空",
}
}
type DeliveryHistoryValidator struct {
Page int `form:"page" json:"page"`
Size int `form:"size" json:"size"`
}