作者 Your Name

更新

@@ -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)