Files
full/module/ec/mall/internal/logic/notice/ref.go

30 lines
626 B
Go

package notice
import (
"bsm/full/module/ec/mall/internal/models"
pb "bsm/full/module/ec/mall/pb"
"git.apinb.com/bsm-sdk/core/vars"
)
func ref(data []*models.MallNotice) (list []*pb.NoticeItem) {
if len(data) == 0 {
return
}
for _, in := range data {
row := pb.NoticeItem{
Identity: in.Identity,
Title: in.Title,
StoreId: int64(in.Store_ID),
StoreIdentity: in.Store_Identity,
Author: in.Author,
Content: in.Content,
CreatedAt: in.CreatedAt.Format(vars.YYYY_MM_DD_HH_MM_SS),
Status: int64(in.Status),
}
list = append(list, &row)
}
return
}