1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| package service
|
| import "aps_crm/pkg/ecode"
|
| type AssignService struct{}
|
| type Assign interface {
| Assign(id int) error
| }
|
| func (AssignService) Assign(memberId, id int, modelType string) int {
| var errCode int
| switch modelType {
| case "client":
| errCode = ClientService{}.Assign(id, memberId)
| default:
| errCode = ecode.AssignWrongModelType
| }
|
| if errCode != ecode.OK {
| return errCode
| }
|
| return ecode.OK
| }
|
|