2024-10-02 00:57:17 +08:00
|
|
|
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"` // 非必填字段
|
|
|
|
}
|
2024-10-12 20:41:55 +08:00
|
|
|
type FLXG54F5Request struct {
|
|
|
|
MobileNo string `json:"mobile_no" validate:"required,min=11,max=11,validMobileNo"`
|
|
|
|
}
|
|
|
|
type FLXG162ARequest 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"`
|
|
|
|
}
|
|
|
|
type FLXG970FRequest struct {
|
|
|
|
IDCard string `json:"id_card" validate:"required,validIDCard"`
|
|
|
|
Name string `json:"name" validate:"required,min=1,validName"`
|
|
|
|
}
|
|
|
|
type FLXG5876Request struct {
|
|
|
|
MobileNo string `json:"mobile_no" validate:"required,min=11,max=11,validMobileNo"`
|
|
|
|
}
|
2024-10-12 22:05:28 +08:00
|
|
|
type FLXG9687Request 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"`
|
|
|
|
}
|
|
|
|
type FLXGC9D1Request 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"`
|
|
|
|
}
|
|
|
|
type FLXGCA3DRequest struct {
|
|
|
|
IDCard string `json:"id_card" validate:"required,validIDCard"`
|
|
|
|
Name string `json:"name" validate:"required,min=1,validName"`
|
|
|
|
}
|
|
|
|
type FLXGDEC7Request struct {
|
|
|
|
IDCard string `json:"id_card" validate:"required,validIDCard"`
|
|
|
|
Name string `json:"name" validate:"required,min=1,validName"`
|
|
|
|
}
|
2024-10-02 11:27:51 +08:00
|
|
|
type IVYZ5733Request struct {
|
|
|
|
Name string `json:"name" validate:"required,min=1,validName"`
|
|
|
|
IDCard string `json:"id_card" validate:"required,validIDCard"`
|
2024-10-02 00:57:17 +08:00
|
|
|
}
|