shenzekai 2 ani în urmă
părinte
comite
aca84bdacd

+ 1 - 0
model/gorm_model/project_photo.go

@@ -8,6 +8,7 @@ import (
 type ProjectPhoto struct {
 	ProjectPhotoID int64       `gorm:"column:project_photo_id;primary_key;AUTO_INCREMENT"` // 项目图片id
 	PhotoUrl       string    `gorm:"column:photo_url"`                                   // 图片url
+	FileName       string    `gorm:"column:file_name"`                                   // 文件名称
 	PhotoUid       string    `gorm:"column:photo_uid"`
 	ProjectID      string       `gorm:"column:project_id"` // 所属项目id
 	CreatedAt      time.Time `gorm:"column:created_at"` // 创建时间

+ 1 - 0
model/http_model/project_show.go

@@ -5,6 +5,7 @@ import "time"
 type ShowProjectPhoto struct {
 	PhotoUrl string `json:"photo_url"` // 图片url
 	PhotoUid string `json:"photo_uid"`
+	FileName string `json:"name"` //文件名
 }
 
 type ShowRecruitStrategy struct {

+ 1 - 0
model/http_model/project_update.go

@@ -3,6 +3,7 @@ package http_model
 type UpdateProjectPhoto struct {
 	PhotoUrl string `json:"photo_url"` // 图片url
 	PhotoUid string `json:"photo_uid"`
+	FileName string `json:"name"` //文件名称
 }
 
 type UpdateRecruitStrategy struct {

+ 2 - 0
service/project.go

@@ -287,6 +287,7 @@ func (*project) Update(ctx context.Context, newProject http_model.UpdateProjectR
 				ProjectID: project.ProjectID,
 				PhotoUrl:  photo.PhotoUrl,
 				PhotoUid:  photo.PhotoUid,
+				FileName:  photo.FileName,
 			}
 			projectPhotos = append(projectPhotos, projectPhoto)
 		}
@@ -475,6 +476,7 @@ func (*project) GetPorjectDetail(ctx context.Context, projectID string) (*http_m
 		ProjectPhoto := http_model.ShowProjectPhoto{
 			PhotoUrl: Photo.PhotoUrl,
 			PhotoUid: Photo.PhotoUid,
+			FileName: Photo.FileName,
 		}
 		ProjectDetail.ProjectPhotos = append(ProjectDetail.ProjectPhotos, ProjectPhoto)
 	}