33 lines
575 B
Go
33 lines
575 B
Go
package staff
|
|
|
|
import (
|
|
"time"
|
|
|
|
"git.apinb.com/bsm-ec/mall/internal/models"
|
|
pb "git.apinb.com/bsm-ec/mall/pb"
|
|
)
|
|
|
|
func ref(data []*models.MallStaff) (list []*pb.StaffItem) {
|
|
if len(data) == 0 {
|
|
return
|
|
}
|
|
|
|
for _, in := range data {
|
|
row := pb.StaffItem{
|
|
Identity: in.Identity,
|
|
Name: in.Name,
|
|
Account: in.Account,
|
|
Password: "***",
|
|
Profile: in.Profile,
|
|
Phone: in.Phone,
|
|
Email: in.Email,
|
|
Avatar: in.Avatar,
|
|
Role: "staff",
|
|
CreatedAt: in.CreatedAt.Format(time.DateTime),
|
|
}
|
|
|
|
list = append(list, &row)
|
|
}
|
|
return
|
|
}
|