diff --git a/ghy-admin/src/main/java/com/ghy/web/controller/worker/WorkerTeamController.java b/ghy-admin/src/main/java/com/ghy/web/controller/worker/WorkerTeamController.java new file mode 100644 index 00000000..aac01190 --- /dev/null +++ b/ghy-admin/src/main/java/com/ghy/web/controller/worker/WorkerTeamController.java @@ -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 list = workerTeamService.getWorkerTeam(workerTeam); + return getDataTable(list); + } + +} + diff --git a/ghy-worker/src/main/java/com/ghy/worker/service/WorkerTeamService.java b/ghy-worker/src/main/java/com/ghy/worker/service/WorkerTeamService.java new file mode 100644 index 00000000..feef8e28 --- /dev/null +++ b/ghy-worker/src/main/java/com/ghy/worker/service/WorkerTeamService.java @@ -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 getWorkerTeam(WorkerTeam workerTeam); + + public int insertWorkerTeam(WorkerTeam workerTeam); + +} diff --git a/ghy-worker/src/main/java/com/ghy/worker/service/impl/WorkerTeamServiceImpl.java b/ghy-worker/src/main/java/com/ghy/worker/service/impl/WorkerTeamServiceImpl.java new file mode 100644 index 00000000..4cddbe5c --- /dev/null +++ b/ghy-worker/src/main/java/com/ghy/worker/service/impl/WorkerTeamServiceImpl.java @@ -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 getWorkerTeam(WorkerTeam workerTeam) { + return workerTeamMapper.getWorkerTeamList(workerTeam); + } + + @Override + public int insertWorkerTeam(WorkerTeam workerTeam) { + return workerTeamMapper.insertWorkerTeam(workerTeam); + } + +}