23 lines
890 B
Go
23 lines
890 B
Go
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
|
||
}
|