|
|
@@ -1,14 +1,29 @@
|
|
|
package com.mokamrp.privates.controller;
|
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
|
|
|
+import com.baomidou.mybatisplus.mapper.Wrapper;
|
|
|
+import com.mokamrp.privates.constant.HttpStatus;
|
|
|
+import com.mokamrp.privates.entity.WorkEmployeeHandle;
|
|
|
+import com.mokamrp.privates.help.AjaxResult;
|
|
|
+import com.mokamrp.privates.interceptor.AuthUser;
|
|
|
+import com.mokamrp.privates.mapper.pojo.Corp;
|
|
|
+import com.mokamrp.privates.mapper.pojo.User;
|
|
|
+import com.mokamrp.privates.mapper.pojo.UserCorp;
|
|
|
+import com.mokamrp.privates.service.UserCorpService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.validation.BindingResult;
|
|
|
+import org.springframework.web.bind.annotation.PostMapping;
|
|
|
+import org.springframework.web.bind.annotation.RequestBody;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import com.mokamrp.privates.service.WorkEmployeeService;
|
|
|
import com.mokamrp.privates.mapper.pojo.WorkEmployee;
|
|
|
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
+import javax.swing.border.EtchedBorder;
|
|
|
import javax.validation.Valid;
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
|
@@ -26,12 +41,23 @@ public class WorkEmployeeController extends BaseController<WorkEmployee> {
|
|
|
@Autowired
|
|
|
public WorkEmployeeService workEmployeeService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ public UserCorpService userCorpService;
|
|
|
+
|
|
|
/*
|
|
|
* @fast
|
|
|
* 默认生成的控制器所继承的父类中有index/add/edit/del四个基础方法,均为post json请求
|
|
|
* 如果需要定制化,需要将BaseController中对应的方法复制到当前控制器,然后进行修改
|
|
|
*/
|
|
|
|
|
|
+ @PostMapping("/getWorkEmployeeList")
|
|
|
+ public Object getWorkEmployeeList(@Valid @RequestBody WorkEmployeeHandle workEmployee,@AuthUser User authUser, BindingResult bindingResult){
|
|
|
+ if(bindingResult.hasErrors()){
|
|
|
+ return AjaxResult.error(HttpStatus.LOGIN_ERROR,bindingResult.getFieldError().getDefaultMessage());
|
|
|
+ }
|
|
|
+ Object res = workEmployeeService.selectWorkEmployeeList(authUser.getId(),workEmployee);
|
|
|
+ return AjaxResult.success(res);
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
|