add
wangpengfei
2023-07-31 13b9eb612f28bed4df5fc0241e27733f539bc2e3
service/assign.go
@@ -1,6 +1,9 @@
package service
import "aps_crm/pkg/ecode"
import (
   "aps_crm/model"
   "aps_crm/pkg/ecode"
)
type AssignService struct{}
@@ -9,10 +12,18 @@
}
func (AssignService) Assign(memberId, id int, modelType string) int {
   // check member exist
   _, err := model.NewUserSearch(nil).SetUserId(memberId).First()
   if err != nil {
      return ecode.UserNotExist
   }
   var errCode int
   switch modelType {
   case "client":
      errCode = ClientService{}.Assign(id, memberId)
   case "salesLead":
      errCode = SalesLeadsService{}.Assign(id, memberId)
   default:
      errCode = ecode.AssignWrongModelType
   }