12345678910111213141516171819202122232425262728 |
- package pack
- import (
- "github.com/caixw/lib.go/conv"
- "youngee_m_api/consts"
- "youngee_m_api/model/http_model"
- )
- func MGormAllProjectToHttpAllProjectPreview(allProjectPreviews []*http_model.GetAllProjectPreview) []*http_model.GetAllProjectPreview {
- var httpProjectPreviews []*http_model.GetAllProjectPreview
- for _, projectInfo := range allProjectPreviews {
- httpProjectPreview := GormAllProjectToHttpAllProjectPreview(projectInfo)
- httpProjectPreviews = append(httpProjectPreviews, httpProjectPreview)
- }
- return httpProjectPreviews
- }
- func GormAllProjectToHttpAllProjectPreview(projectInfo *http_model.GetAllProjectPreview) *http_model.GetAllProjectPreview {
- updatedTime := conv.MustString(projectInfo.ProjectUpdated, "")
- updatedTime = updatedTime[0:19]
- return &http_model.GetAllProjectPreview{
- EnterpriseID: projectInfo.EnterpriseID,
- ProjectStatus: consts.GetProjectStatus(conv.MustInt64(projectInfo.ProjectStatus, 0)),
- ProjectUpdated: updatedTime,
- ProjectId: projectInfo.ProjectId,
- Phone: projectInfo.Phone,
- Username: projectInfo.Username,
- }
- }
|