package controller import ( "SciencesServer/app/api/website/model" model2 "SciencesServer/app/common/model" ) // Message 信息管理 type Message struct { tenantID uint64 } type MessageHandle func(tenantID uint64) *Message // Form 留言发起 func (c *Message) Form(name, mobile, email, company, content string) error { mServiceMessage := model.NewServiceMessage() mServiceMessage.TenantID = c.tenantID mServiceMessage.Name = name mServiceMessage.Mobile = mobile mServiceMessage.Email = email mServiceMessage.Company = company mServiceMessage.Content = content mServiceMessage.Status = model2.ServiceMessageStatusForProcessing return model2.Create(mServiceMessage.ServiceMessage) } func NewMessage() MessageHandle { return func(tenantID uint64) *Message { return &Message{tenantID: tenantID} } }