service/api/proto/notification/proto/not_null_def_op.go

23 lines
890 B
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package proto
import (
"service/api/consts"
"service/bizcommon/util"
"service/library/validator"
)
func (p *OpCreateReq) ProvideNotNullValue() (params []*validator.JsonParam) {
params = make([]*validator.JsonParam, 0)
params = append(params, validator.NewInt64PtrParam("请确认通知接收人类型!", p.ObjType))
if util.DerefInt64(p.ObjType) == consts.Notification_ObjType_Customized {
params = append(params, validator.NewInt64SliceParam("请确认通知接收人mids", p.ObjMids))
}
params = append(params, validator.NewInt64PtrParam("请确认消息发送人mid", p.SubMid))
params = append(params, validator.NewInt64PtrParam("请确认消息类型!", p.NType))
params = append(params, validator.NewStringPtrParam("请确认消息内容!", p.Message))
params = append(params, validator.NewInt64PtrParam("请确认推送时间!", p.PushTime))
return
}