正在显示
3 个修改的文件
包含
42 行增加
和
7 行删除
| @@ -12,8 +12,12 @@ type AssessInfoResp struct { | @@ -12,8 +12,12 @@ type AssessInfoResp struct { | ||
| 12 | BeginTime string `json:"beginTime"` //开始时间 2006-01-02 15:04:05 | 12 | BeginTime string `json:"beginTime"` //开始时间 2006-01-02 15:04:05 |
| 13 | EndTime string `json:"endTime"` //结束时间 2006-01-02 15:04:05 | 13 | EndTime string `json:"endTime"` //结束时间 2006-01-02 15:04:05 |
| 14 | Status string `json:"status"` //完成状态 | 14 | Status string `json:"status"` //完成状态 |
| 15 | - TargetUserId int `json:"targetUser"` // | ||
| 16 | - TargetUserName string `json:"targetUserName"` // | 15 | + TargetUserId int `json:"targetUser"` //目标用户 |
| 16 | + TargetUserName string `json:"targetUserName"` //目标用户名称 | ||
| 17 | + CompanyId int `json:"companyId,string"` // | ||
| 18 | + CompanyName string `json:"companyName"` //公司名称 | ||
| 19 | + SupperUser string `json:"superUser"` //目标用户的上级 | ||
| 20 | + DutyTime string `json:"dutyTime"` //入职时间 // | ||
| 17 | AssessContent []*domain.StaffAssessContent `json:"assessContent"` //评估内容 | 21 | AssessContent []*domain.StaffAssessContent `json:"assessContent"` //评估内容 |
| 18 | } | 22 | } |
| 19 | 23 |
| @@ -78,8 +78,8 @@ func (c *StaffAssessController) CreateStaffAssessTask() { | @@ -78,8 +78,8 @@ func (c *StaffAssessController) CreateStaffAssessTask() { | ||
| 78 | c.Response(data, err) | 78 | c.Response(data, err) |
| 79 | } | 79 | } |
| 80 | 80 | ||
| 81 | -// 获取员工自评详情 | ||
| 82 | -func (c *StaffAssessController) GetAssessSelfInfo() { | 81 | +// 获取当前登录员工自评详情 |
| 82 | +func (c *StaffAssessController) GetAssessSelfMeInfo() { | ||
| 83 | srv := service.NewStaffAssessServeice() | 83 | srv := service.NewStaffAssessServeice() |
| 84 | paramReq := &query.AssessSelfInfoQuery{} | 84 | paramReq := &query.AssessSelfInfoQuery{} |
| 85 | err := c.BindJSON(paramReq) | 85 | err := c.BindJSON(paramReq) |
| @@ -166,7 +166,6 @@ func (c *StaffAssessController) ListInviteUserAssess() { | @@ -166,7 +166,6 @@ func (c *StaffAssessController) ListInviteUserAssess() { | ||
| 166 | } | 166 | } |
| 167 | 167 | ||
| 168 | // 获取上级评估成员列表 | 168 | // 获取上级评估成员列表 |
| 169 | -// 获取我要执行360评估,用户列表和评估填写的值 | ||
| 170 | func (c *StaffAssessController) ListSupperAssess() { | 169 | func (c *StaffAssessController) ListSupperAssess() { |
| 171 | srv := service.NewStaffAssessServeice() | 170 | srv := service.NewStaffAssessServeice() |
| 172 | paramReq := &query.ListSupperAssessQuery{} | 171 | paramReq := &query.ListSupperAssessQuery{} |
| @@ -182,3 +181,33 @@ func (c *StaffAssessController) ListSupperAssess() { | @@ -182,3 +181,33 @@ func (c *StaffAssessController) ListSupperAssess() { | ||
| 182 | data, err := srv.ListSupperAssess(paramReq) | 181 | data, err := srv.ListSupperAssess(paramReq) |
| 183 | c.Response(data, err) | 182 | c.Response(data, err) |
| 184 | } | 183 | } |
| 184 | + | ||
| 185 | +// 获取员工自评详情 | ||
| 186 | +func (c *StaffAssessController) GetAssessSelfInfo() { | ||
| 187 | + srv := service.NewStaffAssessServeice() | ||
| 188 | + paramReq := &query.AssessSelfInfoQuery{} | ||
| 189 | + err := c.BindJSON(paramReq) | ||
| 190 | + if err != nil { | ||
| 191 | + e := application.ThrowError(application.ARG_ERROR, "json 解析错误"+err.Error()) | ||
| 192 | + c.Response(nil, e) | ||
| 193 | + return | ||
| 194 | + } | ||
| 195 | + paramReq.CompanyId = 1 | ||
| 196 | + data, err := srv.GetAssessSelfInfo(paramReq) | ||
| 197 | + c.Response(data, err) | ||
| 198 | +} | ||
| 199 | + | ||
| 200 | +// 获取评估内容详情 | ||
| 201 | +func (c *StaffAssessController) GetAssessInfo() { | ||
| 202 | + srv := service.NewStaffAssessServeice() | ||
| 203 | + paramReq := &query.AssessInfoQuery{} | ||
| 204 | + err := c.BindJSON(paramReq) | ||
| 205 | + if err != nil { | ||
| 206 | + e := application.ThrowError(application.ARG_ERROR, "json 解析错误"+err.Error()) | ||
| 207 | + c.Response(nil, e) | ||
| 208 | + return | ||
| 209 | + } | ||
| 210 | + paramReq.CompanyId = 1 | ||
| 211 | + data, err := srv.GetAssessInfo(paramReq) | ||
| 212 | + c.Response(data, err) | ||
| 213 | +} |
| @@ -16,10 +16,12 @@ func init() { | @@ -16,10 +16,12 @@ func init() { | ||
| 16 | assessNS := web.NewNamespace("/v1/staff-assess", | 16 | assessNS := web.NewNamespace("/v1/staff-assess", |
| 17 | // web.NSBefore(filters.AllowCors(), middlewares.CheckToken()), | 17 | // web.NSBefore(filters.AllowCors(), middlewares.CheckToken()), |
| 18 | web.NSCtrlPost("/self/me/list", (*controllers.StaffAssessController).AssessSelfMeList), //获取我的自评反馈列表 | 18 | web.NSCtrlPost("/self/me/list", (*controllers.StaffAssessController).AssessSelfMeList), //获取我的自评反馈列表 |
| 19 | - web.NSCtrlPost("/self/me/info", (*controllers.StaffAssessController).GetAssessSelfInfo), //获取我的自评反馈详情 | 19 | + web.NSCtrlPost("/self/me/info", (*controllers.StaffAssessController).GetAssessSelfMeInfo), //获取我的自评反馈详情 |
| 20 | web.NSCtrlPost("/me/invite-user", (*controllers.StaffAssessController).GetAssessInviteUser), //获取邀请的员工 | 20 | web.NSCtrlPost("/me/invite-user", (*controllers.StaffAssessController).GetAssessInviteUser), //获取邀请的员工 |
| 21 | - web.NSCtrlPost("/me/save-invite-user", (*controllers.StaffAssessController).SaveAssessInviteUser), //保存邀请的员工 | 21 | + web.NSCtrlPost("/me/save-invite-user", (*controllers.StaffAssessController).SaveAssessInviteUser), //保存我邀请的员工 |
| 22 | web.NSCtrlPost("/me/invite-user/select", (*controllers.StaffAssessController).SelectAssessInviteUser), //选择我邀请的员工 | 22 | web.NSCtrlPost("/me/invite-user/select", (*controllers.StaffAssessController).SelectAssessInviteUser), //选择我邀请的员工 |
| 23 | + web.NSCtrlPost("/self/info", (*controllers.StaffAssessController).GetAssessSelfInfo), //获取我的自评反馈详情 | ||
| 24 | + web.NSCtrlPost("/info", (*controllers.StaffAssessController).GetAssessInfo), //获取我的自评反馈详情 | ||
| 23 | ) | 25 | ) |
| 24 | web.AddNamespace(assessTaskNS) | 26 | web.AddNamespace(assessTaskNS) |
| 25 | web.AddNamespace(assessNS) | 27 | web.AddNamespace(assessNS) |
-
请 注册 或 登录 后发表评论