first commit
This commit is contained in:
27
apps/api/internal/validator/structs.go
Normal file
27
apps/api/internal/validator/structs.go
Normal file
@@ -0,0 +1,27 @@
|
||||
package validator
|
||||
|
||||
// 通用字段结构体
|
||||
type MobileNo struct {
|
||||
MobileNo string `json:"mobile_no" validate:"required,min=11,max=11,validMobileNo"`
|
||||
}
|
||||
type StartDate struct {
|
||||
StartDate string `json:"start_date" validate:"required,validDate"`
|
||||
}
|
||||
type IDCard struct {
|
||||
IDCard string `json:"id_card" validate:"required,validIDCard"`
|
||||
}
|
||||
|
||||
type Name struct {
|
||||
Name string `json:"name" validate:"required,min=1,validName"`
|
||||
}
|
||||
|
||||
type FLXG3D56Request struct {
|
||||
MobileNo string `json:"mobile_no" validate:"required,min=11,max=11,validMobileNo"`
|
||||
IDCard string `json:"id_card" validate:"required,validIDCard"`
|
||||
Name string `json:"name" validate:"required,min=1,validName"`
|
||||
TimeRange string `json:"time_range" validate:"omitempty,validTimeRange"` // 非必填字段
|
||||
}
|
||||
type YYSYf7dbRequest struct {
|
||||
MobileNo
|
||||
StartDate
|
||||
}
|
||||
Reference in New Issue
Block a user