正在显示
7 个修改的文件
包含
60 行增加
和
54 行删除
| @@ -5,47 +5,19 @@ import ( | @@ -5,47 +5,19 @@ import ( | ||
| 5 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/service_gateway/allied_creation_cooperation" | 5 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/service_gateway/allied_creation_cooperation" |
| 6 | ) | 6 | ) |
| 7 | 7 | ||
| 8 | -//合约模式 | ||
| 9 | -type CooperationMode struct { | ||
| 10 | - CooperationModeId int `json:"cooperationModeId,string"` | ||
| 11 | - CooperationModeName string `json:"cooperationModeName"` | ||
| 12 | - CooperationModeNumber string `json:"cooperationModeNumber"` | ||
| 13 | -} | ||
| 14 | - | ||
| 15 | -//部门 | ||
| 16 | -type Department struct { | ||
| 17 | - DepartmentNumber string `json:"departmentNumber"` | ||
| 18 | - DepartmentId int `json:"departmentId,string,"` | ||
| 19 | - DepartmentName string `json:"departmentName"` | ||
| 20 | -} | ||
| 21 | - | ||
| 22 | -//用户 | ||
| 23 | -type UserInfo struct { | ||
| 24 | - UsersName string `json:"usersName"` | ||
| 25 | - Phone string `json:"phone"` | ||
| 26 | - UsersId int `json:"userId,string"` | ||
| 27 | -} | ||
| 28 | - | ||
| 29 | -//公司 | ||
| 30 | -type CompanyData struct { | ||
| 31 | - CompanyID int `json:"companyId"` | ||
| 32 | - CompanyLogo string `json:"companyLogo"` | ||
| 33 | - CompanyName string `json:"companyName"` | ||
| 34 | -} | ||
| 35 | - | ||
| 36 | //CooperationProjectItem 返回共创项目列表项 | 8 | //CooperationProjectItem 返回共创项目列表项 |
| 37 | type CooperationProjectItem struct { | 9 | type CooperationProjectItem struct { |
| 38 | - CooperationMode CooperationMode `json:"cooperationMode"` //项目模式 | ||
| 39 | - CooperationProjectID int `json:"cooperationProjectId,string,"` //id | ||
| 40 | - CooperationProjectName string `json:"cooperationProjectName"` //共创项目名称 | ||
| 41 | - CooperationProjectNumber string `json:"cooperationProjectNumber"` //项目编号 | ||
| 42 | - CooperationProjectUndertakerType []int `json:"cooperationProjectUndertakerType"` //承接对象 | ||
| 43 | - Department Department `json:"department"` //项目发起部门 | ||
| 44 | - Status int `json:"status"` //项目状态 | ||
| 45 | - CooperationProjectPublishTime int `json:"cooperationProjectPublishTime"` | 10 | + CooperationMode domain.CooperationMode `json:"cooperationMode"` //项目模式 |
| 11 | + CooperationProjectID int `json:"cooperationProjectId,string,"` //id | ||
| 12 | + CooperationProjectName string `json:"cooperationProjectName"` //共创项目名称 | ||
| 13 | + CooperationProjectNumber string `json:"cooperationProjectNumber"` //项目编号 | ||
| 14 | + CooperationProjectUndertakerType []int `json:"cooperationProjectUndertakerType"` //承接对象 | ||
| 15 | + Department domain.Department `json:"department"` //项目发起部门 | ||
| 16 | + Status int `json:"status"` //项目状态 | ||
| 17 | + CooperationProjectPublishTime int `json:"cooperationProjectPublishTime"` | ||
| 46 | CooperationProjectSponsor struct { | 18 | CooperationProjectSponsor struct { |
| 47 | - UsersId int `json:"usersId"` | ||
| 48 | - UserInfo UserInfo `json:"UserInfo"` | 19 | + UsersId int `json:"usersId"` |
| 20 | + UserInfo domain.UserInfo `json:"UserInfo"` | ||
| 49 | } `json:"cooperationProjectSponsor"` //共创发起人 | 21 | } `json:"cooperationProjectSponsor"` //共创发起人 |
| 50 | } | 22 | } |
| 51 | 23 | ||
| @@ -69,18 +41,18 @@ func ToCooperationProjectItem(projecetParam *allied_creation_cooperation.Coopera | @@ -69,18 +41,18 @@ func ToCooperationProjectItem(projecetParam *allied_creation_cooperation.Coopera | ||
| 69 | 41 | ||
| 70 | //CooperationProjectInfo 返回共创项目详情 | 42 | //CooperationProjectInfo 返回共创项目详情 |
| 71 | type CooperationProjectInfo struct { | 43 | type CooperationProjectInfo struct { |
| 72 | - CooperationMode CooperationMode `json:"cooperationMode"` //共创模式 | ||
| 73 | - CooperationProjectID int `json:"cooperationProjectId,string,"` //id | ||
| 74 | - CooperationProjectName string `json:"cooperationProjectName"` //共创项目名称 | ||
| 75 | - CooperationProjectNumber string `json:"cooperationProjectNumber"` //项目编号 | ||
| 76 | - CooperationProjectPublishTime int `json:"cooperationProjectPublishTime"` //共创项目发布时间 | ||
| 77 | - CooperationProjectUndertakerType []int `json:"cooperationProjectUndertakerType"` //承接对象 | ||
| 78 | - CooperationProjectDescription string `json:"cooperationProjectDescription"` //共创描述 | ||
| 79 | - Department Department `json:"department"` //项目发起部门 | ||
| 80 | - Status int `json:"status"` //项目状态 | 44 | + CooperationMode domain.CooperationMode `json:"cooperationMode"` //共创模式 |
| 45 | + CooperationProjectID int `json:"cooperationProjectId,string,"` //id | ||
| 46 | + CooperationProjectName string `json:"cooperationProjectName"` //共创项目名称 | ||
| 47 | + CooperationProjectNumber string `json:"cooperationProjectNumber"` //项目编号 | ||
| 48 | + CooperationProjectPublishTime int `json:"cooperationProjectPublishTime"` //共创项目发布时间 | ||
| 49 | + CooperationProjectUndertakerType []int `json:"cooperationProjectUndertakerType"` //承接对象 | ||
| 50 | + CooperationProjectDescription string `json:"cooperationProjectDescription"` //共创描述 | ||
| 51 | + Department domain.Department `json:"department"` //项目发起部门 | ||
| 52 | + Status int `json:"status"` //项目状态 | ||
| 81 | CooperationProjectSponsor struct { | 53 | CooperationProjectSponsor struct { |
| 82 | - UsersId int `json:"usersId"` | ||
| 83 | - UserInfo UserInfo `json:"UserInfo"` | 54 | + UsersId int `json:"usersId"` |
| 55 | + UserInfo domain.UserInfo `json:"UserInfo"` | ||
| 84 | } `json:"cooperationProjectSponsor"` //共创发起人 | 56 | } `json:"cooperationProjectSponsor"` //共创发起人 |
| 85 | Attachment []domain.Attachment `json:"attachment"` //图片附件 | 57 | Attachment []domain.Attachment `json:"attachment"` //图片附件 |
| 86 | } | 58 | } |
| @@ -106,11 +78,11 @@ func ToCooperationProjectInfo(projecetParam *allied_creation_cooperation.Coopera | @@ -106,11 +78,11 @@ func ToCooperationProjectInfo(projecetParam *allied_creation_cooperation.Coopera | ||
| 106 | } | 78 | } |
| 107 | 79 | ||
| 108 | type CooperationApplication struct { | 80 | type CooperationApplication struct { |
| 109 | - Company CompanyData `json:"company"` | 81 | + Company domain.CompanyData `json:"company"` |
| 110 | CooperationApplicationApplicant struct { | 82 | CooperationApplicationApplicant struct { |
| 111 | - UserId int `json:"userId"` | ||
| 112 | - UserInfo UserInfo `json:"userInfo"` | ||
| 113 | - Department Department `json:"department"` //申请人部门 | 83 | + UserId int `json:"userId"` |
| 84 | + UserInfo domain.UserInfo `json:"userInfo"` | ||
| 85 | + Department domain.Department `json:"department"` //申请人部门 | ||
| 114 | } `json:"cooperationApplicationApplicant"` //申请人 | 86 | } `json:"cooperationApplicationApplicant"` //申请人 |
| 115 | CooperationApplicationAttachment []domain.Attachment `json:"cooperationApplicationAttachment"` //附件信息 | 87 | CooperationApplicationAttachment []domain.Attachment `json:"cooperationApplicationAttachment"` //附件信息 |
| 116 | CooperationApplicationDescription string `json:"cooperationApplicationDescription"` //申请描述 | 88 | CooperationApplicationDescription string `json:"cooperationApplicationDescription"` //申请描述 |
| @@ -40,7 +40,7 @@ func (srv CompanyStatisticsService) DividendsStatistics(userMenusCommand *comman | @@ -40,7 +40,7 @@ func (srv CompanyStatisticsService) DividendsStatistics(userMenusCommand *comman | ||
| 40 | }, nil | 40 | }, nil |
| 41 | } | 41 | } |
| 42 | 42 | ||
| 43 | -// IndexStatistics TODO:企业的合约明细列表(分红预算信息) | 43 | +// IndexStatistics 企业的合约明细列表(分红预算信息) |
| 44 | func (srv CompanyStatisticsService) SearchDividendsEstimates(userMenusCommand *command.SearchDividendsEstimatesCommand) (interface{}, error) { | 44 | func (srv CompanyStatisticsService) SearchDividendsEstimates(userMenusCommand *command.SearchDividendsEstimatesCommand) (interface{}, error) { |
| 45 | creationUserGateway := allied_creation_user.NewHttplibAlliedCreationUser( | 45 | creationUserGateway := allied_creation_user.NewHttplibAlliedCreationUser( |
| 46 | userMenusCommand.Operator) | 46 | userMenusCommand.Operator) |
pkg/domain/company.go
0 → 100644
pkg/domain/cooperationMode.go
0 → 100644
pkg/domain/department.go
0 → 100644
pkg/domain/userInfo.go
0 → 100644
| @@ -11,6 +11,7 @@ type CooperationController struct { | @@ -11,6 +11,7 @@ type CooperationController struct { | ||
| 11 | } | 11 | } |
| 12 | 12 | ||
| 13 | /***** CooperationApplicationsService 共创申请服务 *****/ | 13 | /***** CooperationApplicationsService 共创申请服务 *****/ |
| 14 | +//SearchFeedback 承接人反馈 | ||
| 14 | func (controller *CooperationController) SearchFeedback() { | 15 | func (controller *CooperationController) SearchFeedback() { |
| 15 | svr := service.UndertakerFeedbackService{} | 16 | svr := service.UndertakerFeedbackService{} |
| 16 | cmd := &command.SearchFeedbackCommand{} | 17 | cmd := &command.SearchFeedbackCommand{} |
| @@ -24,6 +25,7 @@ func (controller *CooperationController) SearchFeedback() { | @@ -24,6 +25,7 @@ func (controller *CooperationController) SearchFeedback() { | ||
| 24 | controller.Response(data, err) | 25 | controller.Response(data, err) |
| 25 | } | 26 | } |
| 26 | 27 | ||
| 28 | +// SearchFeedback 创建承接人反馈 | ||
| 27 | func (controller *CooperationController) CreateFeedback() { | 29 | func (controller *CooperationController) CreateFeedback() { |
| 28 | svr := service.UndertakerFeedbackService{} | 30 | svr := service.UndertakerFeedbackService{} |
| 29 | cmd := &command.CreateFeedbackCommand{} | 31 | cmd := &command.CreateFeedbackCommand{} |
-
请 注册 或 登录 后发表评论