Commit 4f441333 authored by 赵啸非's avatar 赵啸非

修改员工格式化

parent 67265647
package com.mortals.xhx.module.staff.web; package com.mortals.xhx.module.staff.web;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController; import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.base.system.param.service.ParamService; import com.mortals.xhx.base.system.param.service.ParamService;
import com.mortals.xhx.base.system.user.model.UserQuery;
import com.mortals.xhx.base.system.user.service.UserService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
...@@ -22,6 +24,8 @@ import java.util.Arrays; ...@@ -22,6 +24,8 @@ import java.util.Arrays;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import static com.mortals.framework.ap.SysConstains.*; import static com.mortals.framework.ap.SysConstains.*;
import static java.util.stream.Collectors.toMap;
/** /**
* *
* 员工离职信息 * 员工离职信息
...@@ -36,6 +40,9 @@ public class StaffLeaveController extends BaseCRUDJsonBodyMappingController<Staf ...@@ -36,6 +40,9 @@ public class StaffLeaveController extends BaseCRUDJsonBodyMappingController<Staf
@Autowired @Autowired
private ParamService paramService; private ParamService paramService;
@Autowired
private UserService userService;
public StaffLeaveController(){ public StaffLeaveController(){
super.setModuleDesc( "员工离职信息"); super.setModuleDesc( "员工离职信息");
} }
...@@ -43,10 +50,13 @@ public class StaffLeaveController extends BaseCRUDJsonBodyMappingController<Staf ...@@ -43,10 +50,13 @@ public class StaffLeaveController extends BaseCRUDJsonBodyMappingController<Staf
@Override @Override
protected void init(Map<String, Object> model, Context context) { protected void init(Map<String, Object> model, Context context) {
this.addDict(model, "gender", paramService.getParamBySecondOrganize("StaffLeave","gender")); this.addDict(model, "gender", paramService.getParamBySecondOrganize("StaffLeave","gender"));
this.addDict(model, "politicalstatus", paramService.getParamBySecondOrganize("StaffLeave","politicalstatus")); this.addDict(model, "politicalstatus", paramService.getParamBySecondOrganize("Staff","politicalstatus"));
this.addDict(model, "staffType", paramService.getParamBySecondOrganize("StaffLeave","staffType")); this.addDict(model, "staffType", paramService.getParamBySecondOrganize("StaffLeave","staffType"));
this.addDict(model, "status", paramService.getParamBySecondOrganize("StaffLeave","status")); this.addDict(model, "status", paramService.getParamBySecondOrganize("StaffLeave","status"));
this.addDict(model, "auditStatus", paramService.getParamBySecondOrganize("StaffLeave","auditStatus")); this.addDict(model, "auditStatus", paramService.getParamBySecondOrganize("StaffLeave","auditStatus"));
this.addDict(model, "updateUserId", userService.find(new UserQuery()).stream().collect(toMap(x -> x.getId().toString(), y -> y.getRealName(), (o, n) -> n)));
super.init(model, context); super.init(model, context);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment