|
@@ -75,29 +75,12 @@ func ToCooperationProjectInfo(param *allied_creation_cooperation.CooperationProj |
|
@@ -75,29 +75,12 @@ func ToCooperationProjectInfo(param *allied_creation_cooperation.CooperationProj |
|
75
|
|
75
|
|
|
76
|
type CooperationApplicationItem struct {
|
76
|
type CooperationApplicationItem struct {
|
|
77
|
CooperationApplicationApplicant struct {
|
77
|
CooperationApplicationApplicant struct {
|
|
78
|
- Company struct {
|
|
|
|
79
|
- CompanyID int `json:"companyId"`
|
|
|
|
80
|
- CompanyLogo string `json:"companyLogo"`
|
|
|
|
81
|
- CompanyName string `json:"companyName"`
|
|
|
|
82
|
- } `json:"company"`
|
|
|
|
83
|
- Department struct {
|
|
|
|
84
|
- DepartmentID int `json:"departmentId"`
|
|
|
|
85
|
- DepartmentName string `json:"departmentName"`
|
|
|
|
86
|
- DepartmentNumber string `json:"departmentNumber"`
|
|
|
|
87
|
- } `json:"department"`
|
|
|
|
88
|
- Org struct {
|
|
|
|
89
|
- OrgID int `json:"orgId"`
|
|
|
|
90
|
- OrgName string `json:"orgName"`
|
|
|
|
91
|
- } `json:"org"`
|
78
|
+ Company domain.CompanyData `json:"company"`
|
|
|
|
79
|
+ Department domain.Department `json:"department"`
|
|
|
|
80
|
+ Org domain.Org `json:"org"`
|
|
92
|
UserBaseID int `json:"userBaseId"`
|
81
|
UserBaseID int `json:"userBaseId"`
|
|
93
|
UserID int `json:"userId"`
|
82
|
UserID int `json:"userId"`
|
|
94
|
- UserInfo struct {
|
|
|
|
95
|
- UserAccount string `json:"userAccount"`
|
|
|
|
96
|
- UserAvatar string `json:"userAvatar"`
|
|
|
|
97
|
- UserEmail string `json:"userEmail"`
|
|
|
|
98
|
- UserName string `json:"userName"`
|
|
|
|
99
|
- UserPhone string `json:"userPhone"`
|
|
|
|
100
|
- } `json:"userInfo"`
|
83
|
+ UserInfo domain.UserInfo `json:"userInfo"`
|
|
101
|
UserType int `json:"userType"`
|
84
|
UserType int `json:"userType"`
|
|
102
|
} `json:"cooperationApplicationApplicant"` //申请人
|
85
|
} `json:"cooperationApplicationApplicant"` //申请人
|
|
103
|
CooperationApplicationDescription string `json:"cooperationApplicationDescription"` //描述
|
86
|
CooperationApplicationDescription string `json:"cooperationApplicationDescription"` //描述
|
|
@@ -109,12 +92,24 @@ type CooperationApplicationItem struct { |
|
@@ -109,12 +92,24 @@ type CooperationApplicationItem struct { |
|
109
|
|
92
|
|
|
110
|
func ToCooperationApplicationItem(param *allied_creation_cooperation.CooperationApplication) *CooperationApplicationItem {
|
93
|
func ToCooperationApplicationItem(param *allied_creation_cooperation.CooperationApplication) *CooperationApplicationItem {
|
|
111
|
data := CooperationApplicationItem{
|
94
|
data := CooperationApplicationItem{
|
|
112
|
- CooperationApplicationApplicant: param.CooperationApplicationApplicant,
|
|
|
|
113
|
CooperationApplicationDescription: param.CooperationApplicationDescription,
|
95
|
CooperationApplicationDescription: param.CooperationApplicationDescription,
|
|
114
|
CooperationApplicationID: param.CooperationApplicationID,
|
96
|
CooperationApplicationID: param.CooperationApplicationID,
|
|
115
|
CooperationApplicationStatus: param.CooperationApplicationStatus,
|
97
|
CooperationApplicationStatus: param.CooperationApplicationStatus,
|
|
116
|
CooperationApplyTime: int(param.CooperationApplyTime.Unix()),
|
98
|
CooperationApplyTime: int(param.CooperationApplyTime.Unix()),
|
|
117
|
CooperationApplicationAttachment: param.CooperationApplicationAttachment,
|
99
|
CooperationApplicationAttachment: param.CooperationApplicationAttachment,
|
|
118
|
}
|
100
|
}
|
|
|
|
101
|
+ data.CooperationApplicationApplicant.Company.CompanyID = param.CooperationApplicationApplicant.Company.CompanyID
|
|
|
|
102
|
+ // data.CooperationApplicationApplicant.Company.CompanyLogo = param.CooperationApplicationApplicant.Company.CompanyLogo
|
|
|
|
103
|
+ data.CooperationApplicationApplicant.Company.CompanyName = param.CooperationApplicationApplicant.Company.CompanyName
|
|
|
|
104
|
+ data.CooperationApplicationApplicant.Department.DepartmentId = param.CooperationApplicationApplicant.Department.DepartmentID
|
|
|
|
105
|
+ data.CooperationApplicationApplicant.Department.DepartmentName = param.CooperationApplicationApplicant.Department.DepartmentName
|
|
|
|
106
|
+ data.CooperationApplicationApplicant.Department.DepartmentNumber = param.CooperationApplicationApplicant.Department.DepartmentNumber
|
|
|
|
107
|
+ data.CooperationApplicationApplicant.Org.OrgID = param.CooperationApplicationApplicant.Org.OrgID
|
|
|
|
108
|
+ data.CooperationApplicationApplicant.Org.OrgName = param.CooperationApplicationApplicant.Org.OrgName
|
|
|
|
109
|
+ data.CooperationApplicationApplicant.UserID = param.CooperationApplicationApplicant.UserID
|
|
|
|
110
|
+ data.CooperationApplicationApplicant.UserType = param.CooperationApplicationApplicant.UserType
|
|
|
|
111
|
+ data.CooperationApplicationApplicant.UserInfo.Phone = param.CooperationApplicationApplicant.UserInfo.UserPhone
|
|
|
|
112
|
+ data.CooperationApplicationApplicant.UserInfo.UsersName = param.CooperationApplicationApplicant.UserInfo.UserName
|
|
|
|
113
|
+ data.CooperationApplicationApplicant.UserInfo.UsersId = param.CooperationApplicationApplicant.UserID
|
|
119
|
return &data
|
114
|
return &data
|
|
120
|
} |
115
|
} |