diff --git a/bonus-modules/bonus-app/src/main/java/com/bonus/app/controller/CraneMonitorController.java b/bonus-modules/bonus-app/src/main/java/com/bonus/app/controller/CraneMonitorController.java index 01430f5..996cd57 100644 --- a/bonus-modules/bonus-app/src/main/java/com/bonus/app/controller/CraneMonitorController.java +++ b/bonus-modules/bonus-app/src/main/java/com/bonus/app/controller/CraneMonitorController.java @@ -67,4 +67,40 @@ public class CraneMonitorController { return service.getConfigJdDevice(dto); } + /** + * 获取吊车监控的工程 + * @param dto + * @return AjaxResult + * @author cwchen + * @date 2024/9/29 19:41 + */ + @GetMapping("getAppDzProList") + public AjaxResult getAppDzProList(AppParamsDto dto){ + return service.getAppDzProList(dto); + } + + /** + * 获取吊车监控的杆塔 + * @param dto + * @return AjaxResult + * @author cwchen + * @date 2024/9/29 19:45 + */ + @GetMapping("getAppDzTowerList") + public AjaxResult getAppDzTowerList(AppParamsDto dto){ + return service.getAppDzTowerList(dto); + } + + /** + * 获取吊车监控的班组 + * @param dto + * @return AjaxResult + * @author cwchen + * @date 2024/9/29 19:45 + */ + @GetMapping("getAppDzTeamList") + public AjaxResult getAppDzTeamList(AppParamsDto dto){ + return service.getAppDzTeamList(dto); + } + } diff --git a/bonus-modules/bonus-app/src/main/java/com/bonus/app/mapper/CraneMonitorMapper.java b/bonus-modules/bonus-app/src/main/java/com/bonus/app/mapper/CraneMonitorMapper.java index c2cc09b..76b59d3 100644 --- a/bonus-modules/bonus-app/src/main/java/com/bonus/app/mapper/CraneMonitorMapper.java +++ b/bonus-modules/bonus-app/src/main/java/com/bonus/app/mapper/CraneMonitorMapper.java @@ -8,6 +8,7 @@ import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; +import java.util.Map; /** * @className:CraneMonitorMapper @@ -81,4 +82,31 @@ public interface CraneMonitorMapper { * @date 2024/8/18 18:41 */ void delJdConfig(JdConfigVo vo); + + /** + * 获取吊车监控的工程 + * @param dto + * @return List> + * @author cwchen + * @date 2024/9/29 19:42 + */ + List> getAppDzProList(AppParamsDto dto); + + /** + * 获取吊车监控的杆塔 + * @param dto + * @return List> + * @author cwchen + * @date 2024/9/29 19:46 + */ + List> getAppDzTowerList(AppParamsDto dto); + + /** + * 获取吊车监控的班组 + * @param dto + * @return List> + * @author cwchen + * @date 2024/9/29 20:04 + */ + List> getAppDzTeamList(AppParamsDto dto); } diff --git a/bonus-modules/bonus-app/src/main/java/com/bonus/app/service/ICraneMonitorService.java b/bonus-modules/bonus-app/src/main/java/com/bonus/app/service/ICraneMonitorService.java index f9b213c..78ab93c 100644 --- a/bonus-modules/bonus-app/src/main/java/com/bonus/app/service/ICraneMonitorService.java +++ b/bonus-modules/bonus-app/src/main/java/com/bonus/app/service/ICraneMonitorService.java @@ -58,4 +58,31 @@ public interface ICraneMonitorService { * @date 2024/8/13 10:54 */ AjaxResult getConfigJdDevice(AppParamsDto dto); + + /** + * 获取吊车监控的工程 + * @param dto + * @return AjaxResult + * @author cwchen + * @date 2024/9/29 19:41 + */ + AjaxResult getAppDzProList(AppParamsDto dto); + + /** + * 获取吊车监控的杆塔 + * @param dto + * @return AjaxResult + * @author cwchen + * @date 2024/9/29 19:46 + */ + AjaxResult getAppDzTowerList(AppParamsDto dto); + + /** + * 获取吊车监控的班组 + * @param dto + * @return AjaxResult + * @author cwchen + * @date 2024/9/29 20:04 + */ + AjaxResult getAppDzTeamList(AppParamsDto dto); } diff --git a/bonus-modules/bonus-app/src/main/java/com/bonus/app/service/impl/CraneMonitorServiceImpl.java b/bonus-modules/bonus-app/src/main/java/com/bonus/app/service/impl/CraneMonitorServiceImpl.java index 70f6938..7458f58 100644 --- a/bonus-modules/bonus-app/src/main/java/com/bonus/app/service/impl/CraneMonitorServiceImpl.java +++ b/bonus-modules/bonus-app/src/main/java/com/bonus/app/service/impl/CraneMonitorServiceImpl.java @@ -138,4 +138,37 @@ public class CraneMonitorServiceImpl implements ICraneMonitorService { } return AjaxResult.success(list); } + + @Override + public AjaxResult getAppDzProList(AppParamsDto dto) { + List> list = new ArrayList<>(); + try { + list = mapper.getAppDzProList(dto); + } catch (Exception e) { + log.error(e.toString(),e); + } + return AjaxResult.success(list); + } + + @Override + public AjaxResult getAppDzTowerList(AppParamsDto dto) { + List> list = new ArrayList<>(); + try { + list = mapper.getAppDzTowerList(dto); + } catch (Exception e) { + log.error(e.toString(),e); + } + return AjaxResult.success(list); + } + + @Override + public AjaxResult getAppDzTeamList(AppParamsDto dto) { + List> list = new ArrayList<>(); + try { + list = mapper.getAppDzTeamList(dto); + } catch (Exception e) { + log.error(e.toString(),e); + } + return AjaxResult.success(list); + } } diff --git a/bonus-modules/bonus-app/src/main/resources/mapper/CraneMonitorMapper.xml b/bonus-modules/bonus-app/src/main/resources/mapper/CraneMonitorMapper.xml index 716dea2..34c4e1b 100644 --- a/bonus-modules/bonus-app/src/main/resources/mapper/CraneMonitorMapper.xml +++ b/bonus-modules/bonus-app/src/main/resources/mapper/CraneMonitorMapper.xml @@ -85,4 +85,37 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ) a ORDER BY a.id + + + + + + \ No newline at end of file