d597975b42
CI / changes (push) Successful in 38s
CI / ad (push) Successful in 3m1s
CI / admin (push) Successful in 34s
CI / bff (push) Successful in 29s
CI / chore (push) Successful in 34s
CI / equipment (push) Failing after 11s
CI / express (push) Successful in 27s
CI / factory (push) Successful in 32s
CI / payment (push) Successful in 29s
CI / product (push) Successful in 30s
CI / record (push) Successful in 30s
CI / sale (push) Successful in 30s
CI / task (push) Successful in 32s
CI / user (push) Successful in 31s
CI / wecom (push) Successful in 33s
89 lines
4.0 KiB
Go
89 lines
4.0 KiB
Go
package validator
|
|
|
|
import "lone-services/pkg/validate"
|
|
|
|
type FacialItemsValidator struct {
|
|
Page int `form:"page" json:"page"`
|
|
Size int `form:"size" json:"size"`
|
|
FacialMaskId string `form:"facial_mask_id" json:"facial_mask_id"`
|
|
IsOnTrial int8 `form:"is_on_trial" json:"is_on_trial"`
|
|
Model int8 `form:"model" json:"model"`
|
|
WorkerGroupId int `form:"worker_group_id" json:"worker_group_id"`
|
|
Batch string `form:"batch" json:"batch"`
|
|
IsStore int8 `form:"is_store" json:"is_store"`
|
|
UseScenario int8 `form:"use_scenario" json:"use_scenario"`
|
|
Effect int8 `form:"effect" json:"effect"`
|
|
Time string `form:"time" json:"time"`
|
|
IsUse int8 `form:"is_use" json:"is_use"`
|
|
}
|
|
|
|
// GetMessage 提示消息
|
|
func (p FacialItemsValidator) GetMessage() validate.ValidatorMessages {
|
|
return validate.ValidatorMessages{}
|
|
}
|
|
|
|
type MaskUseValidator struct {
|
|
FacialMaskId string `form:"facial_mask_id" json:"facial_mask_id" validate:"required"`
|
|
UseTime string `form:"use_time" json:"use_time" validate:"required"`
|
|
HostCode string `form:"host_code" json:"host_code" validate:"required"`
|
|
OpenId string `form:"openid" json:"openid"`
|
|
GearPosition string `form:"gear_position" json:"gear_position"`
|
|
Voltage string `form:"voltage" json:"voltage"`
|
|
ElectricCurrent string `form:"electric_current" json:"electric_current"`
|
|
Efficiency string `form:"efficiency" json:"efficiency"`
|
|
Resistance string `form:"resistance" json:"resistance"`
|
|
Score string `form:"score" json:"score"`
|
|
StoreId int `form:"store_id" json:"store_id"`
|
|
}
|
|
|
|
// GetMessage 提示消息
|
|
func (p MaskUseValidator) GetMessage() validate.ValidatorMessages {
|
|
return validate.ValidatorMessages{
|
|
"FacialMaskId.required": "面膜ID不能为空",
|
|
"UseTime.required": "使用时间能为空",
|
|
"HostCode.required": "使用设备不能为空",
|
|
}
|
|
}
|
|
|
|
type MaskUsedItemsValidator struct {
|
|
OpenId string `form:"openid" json:"openid"`
|
|
FacialMaskId string `form:"facial_mask_id" json:"facial_mask_id"`
|
|
UseTime string `form:"use_time" json:"use_time"`
|
|
HostCode string `form:"host_code" json:"host_code"`
|
|
}
|
|
|
|
// GetMessage 提示消息
|
|
func (p MaskUsedItemsValidator) GetMessage() validate.ValidatorMessages {
|
|
return validate.ValidatorMessages{}
|
|
}
|
|
|
|
type MaskAddValidator struct {
|
|
OpenId string `form:"openid" json:"openid"`
|
|
FacialMaskId string `form:"facial_mask_id" json:"facial_mask_id" validate:"required"`
|
|
ProduceTime string `form:"produce_time" json:"produce_time" validate:"required"`
|
|
QualityGuaranteePeriod string `form:"quality_guarantee_period" json:"quality_guarantee_period" validate:"required"`
|
|
IsOnTrial string `form:"is_on_trial" json:"is_on_trial" validate:"required"`
|
|
Model string `form:"model" json:"model" validate:"required"`
|
|
Batch string `form:"batch" json:"batch" validate:"required"`
|
|
IsStore string `form:"is_store" json:"is_store" validate:"required"`
|
|
IsOnline string `form:"is_online" json:"is_online"`
|
|
Auto string `form:"auto" json:"auto"`
|
|
ModelId string `form:"model_id" json:"model_id"`
|
|
UseScenario string `form:"use_scenario" json:"use_scenario"`
|
|
Effect string `form:"effect" json:"effect"`
|
|
WorkerGroupId string `form:"worker_group_id" json:"worker_group_id"`
|
|
}
|
|
|
|
// GetMessage 返回校验提示信息
|
|
func (p MaskAddValidator) GetMessage() validate.ValidatorMessages {
|
|
return validate.ValidatorMessages{
|
|
"FacialMaskId.required": "缺少ID",
|
|
"ProduceTime.required": "缺少生产日期",
|
|
"QualityGuaranteePeriod.required": "缺少保质期月份",
|
|
"IsOnTrial.required": "缺少是否试用",
|
|
"Model.required": "缺少面膜型号",
|
|
"Batch.required": "缺少批次",
|
|
"IsStore.required": "缺少渠道",
|
|
}
|
|
}
|