1. 海康api 集成,实现海康摄像头列表查询
2. 巡查路线新增树查询
8 files modified
1 files added
| | |
| | | /** |
| | | * nacos dev 地址 |
| | | */ |
| | | String NACOS_DEV_ADDR = "172.16.13.144:8848"; |
| | | String NACOS_DEV_ADDR = "192.168.0.100:8848"; |
| | | |
| | | /** |
| | | * nacos prod 地址 |
| | |
| | | PropsUtil.setProperty(props, "spring.cloud.nacos.config.server-addr", LauncherConstant.nacosAddr(profile)); |
| | | |
| | | //自定义注册 |
| | | PropsUtil.setProperty(props, "spring.cloud.nacos.config.namespace", "guoshilong"); |
| | | PropsUtil.setProperty(props, "spring.cloud.nacos.discovery.namespace", "guoshilong"); |
| | | PropsUtil.setProperty(props, "spring.cloud.nacos.config.namespace", "zhongrijian"); |
| | | PropsUtil.setProperty(props, "spring.cloud.nacos.discovery.namespace", "zhongrijian"); |
| | | |
| | | PropsUtil.setProperty(props, "spring.cloud.sentinel.transport.dashboard", LauncherConstant.sentinelAddr(profile)); |
| | | PropsUtil.setProperty(props, "spring.zipkin.base-url", LauncherConstant.zipkinAddr(profile)); |
| | |
| | | package cn.gistack.sm.hk.controller; |
| | | |
| | | import cn.gistack.sm.hk.constant.HkConstant; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.AllArgsConstructor; |
| | |
| | | @ApiOperation(value = "海康设备-分页列表查询", notes = "海康设备-分页列表查询") |
| | | @GetMapping(value = "/queryHkList") |
| | | public R queryHkList(Query query) { |
| | | String result = GetCameraResourcePage(query.getCurrent(), query.getSize(), HkConstant.cameras); |
| | | JSONObject jsonObject1 = JSONObject.parseObject(result); |
| | | // 查询海康设备列表并返回 |
| | | return R.data(GetCameraResourcePage(query.getCurrent(), query.getSize(), HkConstant.cameras)); |
| | | return R.data(jsonObject1); |
| | | } |
| | | |
| | | } |
| | |
| | | |
| | | import cn.gistack.sm.patrol.entity.PatrolRoute; |
| | | import cn.gistack.sm.patrol.service.IPatrolRouteService; |
| | | import cn.gistack.sm.patrol.vo.PatrolRouteVO; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | |
| | | return R.data(patrolRoute); |
| | | } |
| | | |
| | | /** |
| | | * 查询巡查路线树数据 |
| | | * @param patrolRoute |
| | | * @return |
| | | */ |
| | | @ApiOperation(value="查询巡查路线树数据", notes="查询巡查路线树数据") |
| | | @GetMapping(value = "/getPatrolRouteTree") |
| | | public R getPatrolRouteTree(PatrolRouteVO patrolRoute) { |
| | | return R.data(patrolRouteService.getPatrolRouteTree(patrolRoute)); |
| | | } |
| | | |
| | | } |
| | |
| | | package cn.gistack.sm.patrol.mapper; |
| | | |
| | | import cn.gistack.sm.patrol.entity.PatrolRoute; |
| | | import cn.gistack.sm.patrol.vo.PatrolRouteVO; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import org.apache.ibatis.annotations.Param; |
| | |
| | | * @return |
| | | */ |
| | | List<PatrolRoute> selectPatrolRoute(IPage<PatrolRoute> page,@Param("patrolRoute") PatrolRoute patrolRoute); |
| | | |
| | | /** |
| | | * 查询巡查路线树数据 |
| | | * @param patrolRoute |
| | | * @return |
| | | */ |
| | | List<PatrolRouteVO> getPatrolRouteTree(@Param("patrolRoute") PatrolRouteVO patrolRoute); |
| | | } |
| | |
| | | and reservoir_id like concat(concat('%',#{patrolRoute.reservoirId}),'%') |
| | | </if> |
| | | </select> |
| | | |
| | | <!--自定义分页查询--> |
| | | <select id="getPatrolRouteTree" resultType="cn.gistack.sm.patrol.vo.PatrolRouteVO"> |
| | | select id,route_name from sm_patrol_route where is_deleted = 0 |
| | | <if test="patrolRoute.routeName!=null and patrolRoute.routeName!=''"> |
| | | and route_name like concat(concat('%',#{patrolRoute.routeName}),'%') |
| | | </if> |
| | | <if test="patrolRoute.reservoirId!=null and patrolRoute.reservoirId!=''"> |
| | | and reservoir_id like concat(concat('%',#{patrolRoute.reservoirId}),'%') |
| | | </if> |
| | | </select> |
| | | </mapper> |
| | |
| | | package cn.gistack.sm.patrol.service; |
| | | |
| | | import cn.gistack.sm.patrol.entity.PatrolRoute; |
| | | import cn.gistack.sm.patrol.vo.PatrolRouteVO; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import org.springblade.core.mp.base.BaseService; |
| | | |
| | |
| | | * @return |
| | | */ |
| | | IPage<PatrolRoute> selectPatrolRoute(IPage<PatrolRoute> page, PatrolRoute patrolRoute); |
| | | |
| | | /** |
| | | * 查询巡查路线树数据 |
| | | * @param patrolRoute |
| | | * @return |
| | | */ |
| | | Object getPatrolRouteTree(PatrolRouteVO patrolRoute); |
| | | } |
| | |
| | | import cn.gistack.sm.patrol.entity.PatrolRoute; |
| | | import cn.gistack.sm.patrol.mapper.PatrolRouteMapper; |
| | | import cn.gistack.sm.patrol.service.IPatrolRouteService; |
| | | import cn.gistack.sm.patrol.vo.PatrolRouteVO; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import org.springblade.core.mp.base.BaseServiceImpl; |
| | | import org.springframework.stereotype.Service; |
| | |
| | | public IPage<PatrolRoute> selectPatrolRoute(IPage<PatrolRoute> page, PatrolRoute patrolRoute) { |
| | | return page.setRecords(baseMapper.selectPatrolRoute(page,patrolRoute)); |
| | | } |
| | | |
| | | /** |
| | | * 查询巡查路线树数据 |
| | | * @param patrolRoute |
| | | * @return |
| | | */ |
| | | @Override |
| | | public Object getPatrolRouteTree(PatrolRouteVO patrolRoute) { |
| | | return baseMapper.getPatrolRouteTree(patrolRoute); |
| | | } |
| | | } |
| New file |
| | |
| | | package cn.gistack.sm.patrol.vo; |
| | | |
| | | import cn.gistack.sm.patrol.entity.PatrolRoute; |
| | | import lombok.Data; |
| | | |
| | | @Data |
| | | public class PatrolRouteVO extends PatrolRoute { |
| | | } |