From 47236614bc06fb1971b9134883239baaf12265a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E4=B8=89=E7=82=AE?= <15856818120@163.com> Date: Mon, 29 Dec 2025 10:01:06 +0800 Subject: [PATCH] =?UTF-8?q?=E8=81=94=E8=B0=83=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bonus-business/pom.xml | 6 +- .../InspectionStationController.java | 6 +- .../controller/PersonnelController.java | 4 +- .../controller/PlanMajorController.java | 12 ++- .../WorkloadCategoryController.java | 10 +- .../java/com/bonus/digital/dao/DayPlanVo.java | 25 +++++ .../digital/dao/ProposedPersonnelVo.java | 44 +++++++++ .../bonus/digital/mapper/DayPlanMapper.java | 7 ++ .../bonus/digital/mapper/PersonnelMapper.java | 5 + .../bonus/digital/mapper/PlanMajorMapper.java | 2 + .../mapper/WorkloadCategoryMapper.java | 10 ++ .../service/WorkloadCategoryService.java | 9 ++ .../service/impl/DayPlanServiceImpl.java | 16 +++- .../impl/InspectionStationServiceImpl.java | 10 ++ .../service/impl/PersonnelServiceImpl.java | 8 ++ .../service/impl/PlanMajorServiceImpl.java | 11 ++- .../impl/WorkloadCategoryServiceImpl.java | 17 ++++ .../main/resources/mapper/DayPlanMapper.xml | 93 +++++++------------ .../main/resources/mapper/PersonnalMapper.xml | 22 +++++ .../main/resources/mapper/PlanMajorMapper.xml | 5 + .../mapper/WorkloadCategoryMapper.xml | 5 + 21 files changed, 255 insertions(+), 72 deletions(-) create mode 100644 bonus-business/src/main/java/com/bonus/digital/dao/ProposedPersonnelVo.java diff --git a/bonus-business/pom.xml b/bonus-business/pom.xml index 9c7e24a..f8872b1 100644 --- a/bonus-business/pom.xml +++ b/bonus-business/pom.xml @@ -17,11 +17,11 @@ - + - + true <!– 表示依赖不会传递 –> + --> diff --git a/bonus-business/src/main/java/com/bonus/digital/controller/InspectionStationController.java b/bonus-business/src/main/java/com/bonus/digital/controller/InspectionStationController.java index d487555..591596b 100644 --- a/bonus-business/src/main/java/com/bonus/digital/controller/InspectionStationController.java +++ b/bonus-business/src/main/java/com/bonus/digital/controller/InspectionStationController.java @@ -73,9 +73,11 @@ public class InspectionStationController extends BaseController { { try { int res = inspectionStationService.delInspectionStation(inspectionStationVo); - if (res > 0) { + if (res ==1) { return AjaxResult.success(); - }else { + } else if (res == 2) { + return AjaxResult.error("已绑定人员"); + } else { return AjaxResult.error("删除失败"); } }catch (Exception e) { diff --git a/bonus-business/src/main/java/com/bonus/digital/controller/PersonnelController.java b/bonus-business/src/main/java/com/bonus/digital/controller/PersonnelController.java index 5359a1d..d818be4 100644 --- a/bonus-business/src/main/java/com/bonus/digital/controller/PersonnelController.java +++ b/bonus-business/src/main/java/com/bonus/digital/controller/PersonnelController.java @@ -93,8 +93,10 @@ public class PersonnelController extends BaseController { public AjaxResult addPersonnel(@RequestBody PersonnelVo personnelVo) { try { int res = personnelService.addPersonnel(personnelVo); - if (res > 0) { + if (res ==1) { return AjaxResult.success(); + } else if (res ==2) { + return AjaxResult.error("手机号已存在"); } else { return AjaxResult.error("新增失败"); } diff --git a/bonus-business/src/main/java/com/bonus/digital/controller/PlanMajorController.java b/bonus-business/src/main/java/com/bonus/digital/controller/PlanMajorController.java index 0070d40..7be73ca 100644 --- a/bonus-business/src/main/java/com/bonus/digital/controller/PlanMajorController.java +++ b/bonus-business/src/main/java/com/bonus/digital/controller/PlanMajorController.java @@ -69,9 +69,11 @@ public class PlanMajorController extends BaseController { { try { int res = planMajorService.addPlanMajor(planMajorVo); - if (res > 0) { + if (res == 1) { return AjaxResult.success(); - }else { + } else if (res == 2) { + return AjaxResult.error("名称已经存在"); + } else { return AjaxResult.error("新增失败"); } }catch (Exception e) { @@ -109,9 +111,11 @@ public class PlanMajorController extends BaseController { { try { int res = planMajorService.updatePlanMajor(planMajorVo); - if (res > 0) { + if (res == 1) { return AjaxResult.success(); - }else { + }else if (res == 2) { + return AjaxResult.error("名称已经存在"); + } else { return AjaxResult.error("修改失败"); } }catch (Exception e) { diff --git a/bonus-business/src/main/java/com/bonus/digital/controller/WorkloadCategoryController.java b/bonus-business/src/main/java/com/bonus/digital/controller/WorkloadCategoryController.java index b2f2b8f..494b986 100644 --- a/bonus-business/src/main/java/com/bonus/digital/controller/WorkloadCategoryController.java +++ b/bonus-business/src/main/java/com/bonus/digital/controller/WorkloadCategoryController.java @@ -62,8 +62,10 @@ public class WorkloadCategoryController extends BaseController { public AjaxResult addWorkloadCategory(@RequestBody WorkloadCategoryVo workloadCategoryVo) { try { int res = workloadCategoryService.addWorkloadCategory(workloadCategoryVo); - if (res > 0) { + if (res ==1) { return AjaxResult.success(); + } else if (res ==2) { + return AjaxResult.error("名称已经存在"); } else { return AjaxResult.error("新增失败"); } @@ -91,15 +93,17 @@ public class WorkloadCategoryController extends BaseController { } /** - * 删除工作量类别 + * 修改工作量类别 */ @PreAuthorize("@ss.hasPermi('workload:category:update')") @PostMapping("/updateWorkloadCategory") public AjaxResult updateWorkloadCategory(@RequestBody WorkloadCategoryVo workloadCategoryVo) { try { int res = workloadCategoryService.updateWorkloadCategory(workloadCategoryVo); - if (res > 0) { + if (res ==1) { return AjaxResult.success(); + } else if (res ==2) { + return AjaxResult.error("名称已经存在"); } else { return AjaxResult.error("修改失败"); } diff --git a/bonus-business/src/main/java/com/bonus/digital/dao/DayPlanVo.java b/bonus-business/src/main/java/com/bonus/digital/dao/DayPlanVo.java index f196038..65f8dbb 100644 --- a/bonus-business/src/main/java/com/bonus/digital/dao/DayPlanVo.java +++ b/bonus-business/src/main/java/com/bonus/digital/dao/DayPlanVo.java @@ -3,6 +3,7 @@ package com.bonus.digital.dao; import lombok.Data; import java.util.Date; +import java.util.List; /** * @Author:liang.chao @@ -21,11 +22,33 @@ public class DayPlanVo { */ private Integer monthlyPlanId; + /** + * 运检站名称 + */ + private String inspectionStationName; + + /** + * 计划专业名称 + */ + private String planMajorName; + /** * 计划日期 */ private String dayPlan; + + /** + * 项目名称 + */ + private String projectName; + + /** + * 作业内容 + */ + private String workContent; + + /** * 计划工作量 */ @@ -197,4 +220,6 @@ public class DayPlanVo { * 风险等级 */ private String riskLevel; + + private List proposedPersonnelList; } diff --git a/bonus-business/src/main/java/com/bonus/digital/dao/ProposedPersonnelVo.java b/bonus-business/src/main/java/com/bonus/digital/dao/ProposedPersonnelVo.java new file mode 100644 index 0000000..1ac94d0 --- /dev/null +++ b/bonus-business/src/main/java/com/bonus/digital/dao/ProposedPersonnelVo.java @@ -0,0 +1,44 @@ +package com.bonus.digital.dao; + +import io.swagger.models.auth.In; +import lombok.Data; + +/** + * @author 马三炮 + * @date 2025/12/26 + */ +@Data +public class ProposedPersonnelVo { + + /** + * 拟投入人员id + */ + private Integer proposedPersonnelId; + + /** + * 日计划id + */ + private Integer dayPlanId; + + /** + * 人员所属 + */ + private String inspectionStationName; + + /** + * 人员id + */ + private Integer personnelId; + + /** + * 姓名 + */ + private String name; + + /** + * 数据来源0:拟投入人员1:实际工作人员2:拟投入高处作业人员 3:拟投入地面作业人员4:实际投入高处作业人员 + * 5:实际投入地面作业人员', + * + */ + private String dataSource; +} diff --git a/bonus-business/src/main/java/com/bonus/digital/mapper/DayPlanMapper.java b/bonus-business/src/main/java/com/bonus/digital/mapper/DayPlanMapper.java index 5a349b7..60d49c1 100644 --- a/bonus-business/src/main/java/com/bonus/digital/mapper/DayPlanMapper.java +++ b/bonus-business/src/main/java/com/bonus/digital/mapper/DayPlanMapper.java @@ -2,6 +2,7 @@ package com.bonus.digital.mapper; import com.bonus.digital.dao.DayPlanVo; import com.bonus.digital.dao.MonthlyPlanVo; +import com.bonus.digital.dao.ProposedPersonnelVo; import java.util.List; @@ -20,4 +21,10 @@ public interface DayPlanMapper { List getDayPlanList(DayPlanVo dayPlanVo); List getWorkloadSummary(DayPlanVo dayPlanVo); + + void addProposedPersonnelList(List proposedPersonnelList); + + void delProposedPersonnel(DayPlanVo dayPlanVo); + + List getProposedPersonnelList(DayPlanVo dayPlanVo1); } diff --git a/bonus-business/src/main/java/com/bonus/digital/mapper/PersonnelMapper.java b/bonus-business/src/main/java/com/bonus/digital/mapper/PersonnelMapper.java index 86b271a..811eefc 100644 --- a/bonus-business/src/main/java/com/bonus/digital/mapper/PersonnelMapper.java +++ b/bonus-business/src/main/java/com/bonus/digital/mapper/PersonnelMapper.java @@ -1,5 +1,6 @@ package com.bonus.digital.mapper; +import com.bonus.digital.dao.InspectionStationVo; import com.bonus.digital.dao.PersonnelClassificationVo; import com.bonus.digital.dao.PersonnelVo; import com.bonus.digital.dao.SelectDto; @@ -34,4 +35,8 @@ public interface PersonnelMapper { List getPersonnelClassificationSelect(@Param("category") String category); List getPersonnelListByClassificationId(PersonnelClassificationVo personnelClassificationVo); + + PersonnelVo getPersonnelListByPhone(PersonnelVo personnelVo); + + List getPersonnelByInspection(InspectionStationVo inspectionStationVo); } diff --git a/bonus-business/src/main/java/com/bonus/digital/mapper/PlanMajorMapper.java b/bonus-business/src/main/java/com/bonus/digital/mapper/PlanMajorMapper.java index 9986477..e9c8a64 100644 --- a/bonus-business/src/main/java/com/bonus/digital/mapper/PlanMajorMapper.java +++ b/bonus-business/src/main/java/com/bonus/digital/mapper/PlanMajorMapper.java @@ -26,4 +26,6 @@ public interface PlanMajorMapper { * 修改类别0:计划专业1:业务分类2:计划类别 */ int updatePlanMajor(PlanMajorVo planMajorVo); + + PlanMajorVo getPlanMajor(PlanMajorVo planMajorVo); } diff --git a/bonus-business/src/main/java/com/bonus/digital/mapper/WorkloadCategoryMapper.java b/bonus-business/src/main/java/com/bonus/digital/mapper/WorkloadCategoryMapper.java index d9dbb4a..ec90bf3 100644 --- a/bonus-business/src/main/java/com/bonus/digital/mapper/WorkloadCategoryMapper.java +++ b/bonus-business/src/main/java/com/bonus/digital/mapper/WorkloadCategoryMapper.java @@ -8,6 +8,9 @@ import java.util.List; public interface WorkloadCategoryMapper { List getWorkloadCategoryList(WorkloadCategoryVo workloadCategoryVo); + /** + * 新增工作量类别 + */ int addWorkloadCategory(WorkloadCategoryVo workloadCategoryVo); int delWorkloadCategory(WorkloadCategoryVo workloadCategoryVo); @@ -15,4 +18,11 @@ public interface WorkloadCategoryMapper { int updateWorkloadCategory(WorkloadCategoryVo workloadCategoryVo); List getWorkloadList(WorkloadVo workloadVo); + + /** + * 查询名称是否存在 + * @param workloadCategoryVo + * @return + */ + WorkloadCategoryVo getWorkloadCategoryByName(WorkloadCategoryVo workloadCategoryVo); } diff --git a/bonus-business/src/main/java/com/bonus/digital/service/WorkloadCategoryService.java b/bonus-business/src/main/java/com/bonus/digital/service/WorkloadCategoryService.java index bf86905..6149c61 100644 --- a/bonus-business/src/main/java/com/bonus/digital/service/WorkloadCategoryService.java +++ b/bonus-business/src/main/java/com/bonus/digital/service/WorkloadCategoryService.java @@ -7,9 +7,18 @@ import java.util.List; public interface WorkloadCategoryService { List getWorkloadCategoryList(WorkloadCategoryVo workloadCategoryVo); + /** + * 新增工作量类别 + */ int addWorkloadCategory(WorkloadCategoryVo workloadCategoryVo); + /** + * 删除工作量类别 + */ int delWorkloadCategory(WorkloadCategoryVo workloadCategoryVo); + /** + * 修改工作量类别 + */ int updateWorkloadCategory(WorkloadCategoryVo workloadCategoryVo); } diff --git a/bonus-business/src/main/java/com/bonus/digital/service/impl/DayPlanServiceImpl.java b/bonus-business/src/main/java/com/bonus/digital/service/impl/DayPlanServiceImpl.java index f663f32..8d16660 100644 --- a/bonus-business/src/main/java/com/bonus/digital/service/impl/DayPlanServiceImpl.java +++ b/bonus-business/src/main/java/com/bonus/digital/service/impl/DayPlanServiceImpl.java @@ -3,6 +3,7 @@ package com.bonus.digital.service.impl; import com.bonus.common.utils.SecurityUtils; import com.bonus.digital.dao.DayPlanVo; import com.bonus.digital.dao.MonthlyPlanVo; +import com.bonus.digital.dao.ProposedPersonnelVo; import com.bonus.digital.dao.WorkloadSummaryExcelVo; import com.bonus.digital.mapper.DayPlanMapper; import com.bonus.digital.service.DayPlanService; @@ -40,13 +41,26 @@ public class DayPlanServiceImpl implements DayPlanService { } @Override + @Transactional public int updateDayPlan(DayPlanVo dayPlanVo) { + List proposedPersonnelList = dayPlanVo.getProposedPersonnelList(); + if (proposedPersonnelList != null && !proposedPersonnelList.isEmpty()) { + dayPlanMapper.delProposedPersonnel(dayPlanVo); + dayPlanMapper.addProposedPersonnelList(proposedPersonnelList); + } return dayPlanMapper.updateDayPlan(dayPlanVo); } @Override public List getDayPlanList(DayPlanVo dayPlanVo) { - return dayPlanMapper.getDayPlanList(dayPlanVo); + List res = dayPlanMapper.getDayPlanList(dayPlanVo); + if (res != null && !res.isEmpty()) { + for (DayPlanVo dayPlanVo1 : res) { + List proposedPersonnelList =dayPlanMapper.getProposedPersonnelList(dayPlanVo1); + dayPlanVo1.setProposedPersonnelList(proposedPersonnelList); + } + } + return res; } /** diff --git a/bonus-business/src/main/java/com/bonus/digital/service/impl/InspectionStationServiceImpl.java b/bonus-business/src/main/java/com/bonus/digital/service/impl/InspectionStationServiceImpl.java index 98463ae..e907dab 100644 --- a/bonus-business/src/main/java/com/bonus/digital/service/impl/InspectionStationServiceImpl.java +++ b/bonus-business/src/main/java/com/bonus/digital/service/impl/InspectionStationServiceImpl.java @@ -1,8 +1,11 @@ package com.bonus.digital.service.impl; import com.bonus.common.utils.SecurityUtils; +import com.bonus.common.utils.StringUtils; import com.bonus.digital.dao.InspectionStationVo; +import com.bonus.digital.dao.PersonnelVo; import com.bonus.digital.mapper.InspectionStationMapper; +import com.bonus.digital.mapper.PersonnelMapper; import com.bonus.digital.service.InspectionStationService; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; @@ -24,6 +27,9 @@ public class InspectionStationServiceImpl implements InspectionStationService { @Resource private InspectionStationMapper inspectionStationMapper; + @Resource + private PersonnelMapper personnelMapper; + /** * 获取0:运检站1:项目部 */ @@ -53,6 +59,10 @@ public class InspectionStationServiceImpl implements InspectionStationService { */ @Override public int delInspectionStation(InspectionStationVo inspectionStationVo) { + List personnelVoList = personnelMapper.getPersonnelByInspection(inspectionStationVo); + if (StringUtils.isNotEmpty(personnelVoList)) { + return 2; + } return inspectionStationMapper.delInspectionStation(inspectionStationVo); } diff --git a/bonus-business/src/main/java/com/bonus/digital/service/impl/PersonnelServiceImpl.java b/bonus-business/src/main/java/com/bonus/digital/service/impl/PersonnelServiceImpl.java index 56e8911..4853216 100644 --- a/bonus-business/src/main/java/com/bonus/digital/service/impl/PersonnelServiceImpl.java +++ b/bonus-business/src/main/java/com/bonus/digital/service/impl/PersonnelServiceImpl.java @@ -1,6 +1,7 @@ package com.bonus.digital.service.impl; import com.bonus.common.utils.SecurityUtils; +import com.bonus.common.utils.StringUtils; import com.bonus.digital.dao.PersonnelVo; import com.bonus.digital.dao.SelectDto; import com.bonus.digital.mapper.PersonnelMapper; @@ -40,6 +41,13 @@ public class PersonnelServiceImpl implements PersonnelService { Long userId = SecurityUtils.getUserId(); personnelVo.setCreateUser(userId.toString()); personnelVo.setCreateTime(new Date()); + if (StringUtils.isNotEmpty(personnelVo.getPhone())){ + //判断该手机号是否存在 + PersonnelVo personnelV = personnelMapper.getPersonnelListByPhone(personnelVo); + if (personnelV != null){ + return 2; + } + } return personnelMapper.addPersonnel(personnelVo); } diff --git a/bonus-business/src/main/java/com/bonus/digital/service/impl/PlanMajorServiceImpl.java b/bonus-business/src/main/java/com/bonus/digital/service/impl/PlanMajorServiceImpl.java index a7b96ae..75d9d41 100644 --- a/bonus-business/src/main/java/com/bonus/digital/service/impl/PlanMajorServiceImpl.java +++ b/bonus-business/src/main/java/com/bonus/digital/service/impl/PlanMajorServiceImpl.java @@ -43,7 +43,11 @@ public class PlanMajorServiceImpl implements PlanMajorService { Long userId = SecurityUtils.getUserId(); planMajorVo.setCreateUser(userId.toString()); planMajorVo.setCreateTime(new Date()); - + //判断专业是否存在 + PlanMajorVo res = planMajorMapper.getPlanMajor(planMajorVo); + if (res != null) { + return 2; + } return planMajorMapper.addPlanMajor(planMajorVo); } @@ -63,6 +67,11 @@ public class PlanMajorServiceImpl implements PlanMajorService { Long userId = SecurityUtils.getUserId(); planMajorVo.setUpdateUser(userId.toString()); planMajorVo.setUpdateTime(new Date()); + //判断专业是否存在 + PlanMajorVo res = planMajorMapper.getPlanMajor(planMajorVo); + if (res != null && planMajorVo.getPlanMajorId() != res.getPlanMajorId()) { + return 2; + } return planMajorMapper.updatePlanMajor(planMajorVo); } } diff --git a/bonus-business/src/main/java/com/bonus/digital/service/impl/WorkloadCategoryServiceImpl.java b/bonus-business/src/main/java/com/bonus/digital/service/impl/WorkloadCategoryServiceImpl.java index 1aad9e4..23252c0 100644 --- a/bonus-business/src/main/java/com/bonus/digital/service/impl/WorkloadCategoryServiceImpl.java +++ b/bonus-business/src/main/java/com/bonus/digital/service/impl/WorkloadCategoryServiceImpl.java @@ -28,24 +28,41 @@ public class WorkloadCategoryServiceImpl implements WorkloadCategoryService { return workloadCategoryMapper.getWorkloadCategoryList(workloadCategoryVo); } + /** + * 新增工作量类别 + */ @Override public int addWorkloadCategory(WorkloadCategoryVo workloadCategoryVo) { Long userId = SecurityUtils.getUserId(); workloadCategoryVo.setCreateUser(userId.toString()); workloadCategoryVo.setCreateTime(new Date()); + WorkloadCategoryVo workloadCategoryOld = workloadCategoryMapper.getWorkloadCategoryByName(workloadCategoryVo); + if (workloadCategoryOld != null) { + return 2; + } return workloadCategoryMapper.addWorkloadCategory(workloadCategoryVo); } + /** + * 删除工作量类别 + */ @Override public int delWorkloadCategory(WorkloadCategoryVo workloadCategoryVo) { return workloadCategoryMapper.delWorkloadCategory(workloadCategoryVo); } + /** + * 修改工作量类别 + */ @Override public int updateWorkloadCategory(WorkloadCategoryVo workloadCategoryVo) { Long userId = SecurityUtils.getUserId(); workloadCategoryVo.setUpdateUser(userId.toString()); workloadCategoryVo.setUpdateTime(new Date()); + WorkloadCategoryVo workloadCategoryOld = workloadCategoryMapper.getWorkloadCategoryByName(workloadCategoryVo); + if (workloadCategoryOld != null && workloadCategoryVo.getWorkloadCategoryId()!=workloadCategoryOld.getWorkloadCategoryId()) { + return 2; + } return workloadCategoryMapper.updateWorkloadCategory(workloadCategoryVo); } } diff --git a/bonus-business/src/main/resources/mapper/DayPlanMapper.xml b/bonus-business/src/main/resources/mapper/DayPlanMapper.xml index d25acd4..c2543a0 100644 --- a/bonus-business/src/main/resources/mapper/DayPlanMapper.xml +++ b/bonus-business/src/main/resources/mapper/DayPlanMapper.xml @@ -65,6 +65,27 @@ #{riskLevel}, + + + insert into tb_proposed_personnel ( + day_plan_id, + inspection_station_name, + personnel_id, + name, + data_source + ) + values + + + ( + #{item.dayPlanId}, + #{item.inspectionStationName}, + #{item.personnelId}, + #{item.name}, + #{item.dataSource} + ) + + UPDATE tb_day_plan @@ -100,6 +121,9 @@ update tb_day_plan set is_active = '0' where day_plan_id = #{dayPlanId} + + delete from tb_proposed_personnel where day_plan_id = #{dayPlanId} + + diff --git a/bonus-business/src/main/resources/mapper/PersonnalMapper.xml b/bonus-business/src/main/resources/mapper/PersonnalMapper.xml index 5c72831..6c2dce0 100644 --- a/bonus-business/src/main/resources/mapper/PersonnalMapper.xml +++ b/bonus-business/src/main/resources/mapper/PersonnalMapper.xml @@ -117,4 +117,26 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" personnel_nature_id = #{personnelClassificationId} or personnel_classification_id = #{personnelClassificationId}) + + diff --git a/bonus-business/src/main/resources/mapper/PlanMajorMapper.xml b/bonus-business/src/main/resources/mapper/PlanMajorMapper.xml index 39d6117..08ac03b 100644 --- a/bonus-business/src/main/resources/mapper/PlanMajorMapper.xml +++ b/bonus-business/src/main/resources/mapper/PlanMajorMapper.xml @@ -36,4 +36,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and plan_major_name like concat('%',#{planMajorName},'%') + diff --git a/bonus-business/src/main/resources/mapper/WorkloadCategoryMapper.xml b/bonus-business/src/main/resources/mapper/WorkloadCategoryMapper.xml index d82061c..dbf324b 100644 --- a/bonus-business/src/main/resources/mapper/WorkloadCategoryMapper.xml +++ b/bonus-business/src/main/resources/mapper/WorkloadCategoryMapper.xml @@ -43,4 +43,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" select workload_id,plan_id,workload_category_id,workload_category_name,unit_price,workload_num,data_source from tb_workload where plan_id = #{planId} and data_source = #{dataSource} +