正在显示
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) |
-
请 注册 或 登录 后发表评论