师傅团队

This commit is contained in:
kuang.yifei@iwhalecloud.com 2022-06-01 16:20:50 +08:00
parent 2bb9d1ee0a
commit 4fbe5a0698
3 changed files with 98 additions and 0 deletions

View File

@ -0,0 +1,51 @@
package com.ghy.web.controller.worker;
import com.ghy.common.core.controller.BaseController;
import com.ghy.common.core.domain.AjaxResult;
import com.ghy.common.core.page.TableDataInfo;
import com.ghy.common.utils.ExceptionUtil;
import com.ghy.worker.domain.WorkerTeam;
import com.ghy.worker.service.WorkerTeamService;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.annotation.Resource;
import java.util.List;
@Controller
@RequestMapping("/worker/team")
public class WorkerTeamController extends BaseController {
@Resource
private WorkerTeamService workerTeamService;
@PostMapping("/addTeam")
@ResponseBody
public AjaxResult addTeam(@RequestBody WorkerTeam workerTeam){
try {
int result = workerTeamService.insertWorkerTeam(workerTeam);
if(result > 0){
return AjaxResult.success("新增成功");
}else {
return AjaxResult.warn("新增失败");
}
}catch (Exception e){
e.printStackTrace();
logger.error(e.getMessage());
return AjaxResult.error(ExceptionUtil.getExceptionMessage(e));
}
}
@PostMapping("/getTeamList")
@ResponseBody
public TableDataInfo getTeamList(@RequestBody WorkerTeam workerTeam){
startPage();
List<WorkerTeam> list = workerTeamService.getWorkerTeam(workerTeam);
return getDataTable(list);
}
}

View File

@ -0,0 +1,18 @@
package com.ghy.worker.service;
import com.ghy.worker.domain.WorkerTeam;
import java.util.List;
/**
*
* 师傅团队
* @author clunt
*/
public interface WorkerTeamService {
public List<WorkerTeam> getWorkerTeam(WorkerTeam workerTeam);
public int insertWorkerTeam(WorkerTeam workerTeam);
}

View File

@ -0,0 +1,29 @@
package com.ghy.worker.service.impl;
import com.ghy.worker.domain.WorkerTeam;
import com.ghy.worker.mapper.WorkerTeamMapper;
import com.ghy.worker.service.WorkerTeamService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
@Slf4j
@Service
public class WorkerTeamServiceImpl implements WorkerTeamService {
@Resource
private WorkerTeamMapper workerTeamMapper;
@Override
public List<WorkerTeam> getWorkerTeam(WorkerTeam workerTeam) {
return workerTeamMapper.getWorkerTeamList(workerTeam);
}
@Override
public int insertWorkerTeam(WorkerTeam workerTeam) {
return workerTeamMapper.insertWorkerTeam(workerTeam);
}
}