|
@@ -33,6 +33,7 @@ type ProjectService interface {
|
|
|
GetName(code string) []viewmodels.Project
|
|
|
Save(projectId int, projectVM viewmodels.Project) error
|
|
|
Add(projectVM viewmodels.Project) error
|
|
|
+ SaveBs(projectVM viewmodels.Project) error
|
|
|
}
|
|
|
|
|
|
//返回service操作类
|
|
@@ -169,6 +170,24 @@ func (s *projectService) Add(projectVM viewmodels.Project) error {
|
|
|
return err
|
|
|
}
|
|
|
|
|
|
+// 更新项目-后台
|
|
|
+func (s *projectService) SaveBs(projectVM viewmodels.Project) error {
|
|
|
+ project := &models.CmProject{}
|
|
|
+ project.Name = projectVM.Name
|
|
|
+ project.Code = projectVM.Code
|
|
|
+ project.CategoryId = projectVM.CategoryId
|
|
|
+ project.Category = projectVM.Category
|
|
|
+ project.StaffId = projectVM.StaffId
|
|
|
+ project.StaffName = projectVM.StaffName
|
|
|
+ project.CreateTime = time.Now()
|
|
|
+ project.CreateName = projectVM.CreateName
|
|
|
+ project.CreateCategory = projectVM.CreateCategory
|
|
|
+ project.Remark = projectVM.Remark
|
|
|
+
|
|
|
+ err := s.dao.Add(project)
|
|
|
+ return err
|
|
|
+}
|
|
|
+
|
|
|
// 构造视图层models
|
|
|
func makeProjectVM(projectCM *models.CmProject) viewmodels.Project {
|
|
|
projectVM := viewmodels.Project{}
|