提交 abb05b37 authored 作者: Phyday's avatar Phyday

接入部分实时监控

上级 edc9d2b4
......@@ -44,8 +44,9 @@ public class SpdwVideoController extends BaseController {
* @return R
*/
@GetMapping("/rzbyname")
public R RZByName(@RequestParam("spname") String spname){
return new R<> (spdwVideoService.RZByName(spname));
public SpdwVideo RZByName(@RequestParam("spname") String spname){
spname = spname.replace("\"","");
return spdwVideoService.RZByName(spname);
}
}
package com.elephant.framework.galaxy.aroad.module.szgl.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.elephant.framework.galaxy.aroad.response.R;
import com.elephant.framework.galaxy.aroad.module.common.annotation.SysLog;
import com.elephant.framework.galaxy.aroad.module.szgl.entity.SpdwVideoJn;
import com.elephant.framework.galaxy.aroad.module.szgl.service.SpdwVideoJnService;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*;
import com.elephant.framework.galaxy.aroad.module.common.controller.BaseController;
/**
* 济南视频点信息
*
* @author Xingyuyang
* @date 2019-06-04 14:58:43
*/
@RestController
@AllArgsConstructor
@RequestMapping("/szgl/spdwvideojn")
public class SpdwVideoJnController extends BaseController {
private final SpdwVideoJnService spdwVideoJnService;
/**
* 分页查询
* @param page 分页对象
* @param spdwVideoJn 济南视频点信息
* @return
*/
@GetMapping("/page")
public R getSpdwVideoJnPage(Page page, SpdwVideoJn spdwVideoJn) {
return new R<>(spdwVideoJnService.page(page,Wrappers.query(spdwVideoJn)));
}
/**
* 通过视频点名称查询济南视频点信息
* @param spname string
* @return R
*/
@GetMapping("/jnbyname")
public SpdwVideoJn JNByName(@RequestParam("spname") String spname){
spname = spname.replace("\"","");
return spdwVideoJnService.JNByName(spname);
}
}
......@@ -15,7 +15,7 @@ import java.time.LocalDateTime;
* @date 2019-06-03 18:15:02
*/
@Data
@TableName("spdw_video")
@TableName("spdw_video_rz")
@EqualsAndHashCode(callSuper = true)
public class SpdwVideo extends Model<SpdwVideo> {
private static final long serialVersionUID = 1L;
......@@ -23,7 +23,6 @@ private static final long serialVersionUID = 1L;
/**
*
*/
@TableId
private String city;
/**
*
......
package com.elephant.framework.galaxy.aroad.module.szgl.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 济南视频点信息
*
* @author Xingyuyang
* @date 2019-06-04 14:58:43
*/
@Data
@TableName("spdw_video_jn")
@EqualsAndHashCode(callSuper = true)
public class SpdwVideoJn extends Model<SpdwVideoJn> {
private static final long serialVersionUID = 1L;
/**
* 地市
*/
@TableId
private String city;
/**
* 区县
*/
private String area;
/**
* 视频点名称
*/
private String spName;
/**
* 视频点IP
*/
private String spAddress;
/**
* 视频点端口
*/
private String spPort;
/**
* 视频点用户
*/
private String spUser;
/**
* 视频点密码
*/
private String spPwd;
}
package com.elephant.framework.galaxy.aroad.module.szgl.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.elephant.framework.galaxy.aroad.module.szgl.entity.SpdwVideoJn;
import org.apache.ibatis.annotations.Param;
/**
* 济南视频点信息
*
* @author Xingyuyang
* @date 2019-06-04 14:58:43
*/
public interface SpdwVideoJnMapper extends BaseMapper<SpdwVideoJn> {
SpdwVideoJn JNByName(@Param("spname") String spname);
}
......@@ -11,5 +11,5 @@ import org.apache.ibatis.annotations.Param;
* @date 2019-06-03 18:15:02
*/
public interface SpdwVideoMapper extends BaseMapper<SpdwVideo> {
String RZByName(@Param("spname") String spname);
SpdwVideo RZByName(@Param("spname") String spname);
}
package com.elephant.framework.galaxy.aroad.module.szgl.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.elephant.framework.galaxy.aroad.module.szgl.entity.SpdwVideoJn;
/**
* 济南视频点信息
*
* @author Xingyuyang
* @date 2019-06-04 14:58:43
*/
public interface SpdwVideoJnService extends IService<SpdwVideoJn> {
SpdwVideoJn JNByName(String spname);
}
......@@ -10,5 +10,5 @@ import com.elephant.framework.galaxy.aroad.module.szgl.entity.SpdwVideo;
* @date 2019-06-03 18:15:02
*/
public interface SpdwVideoService extends IService<SpdwVideo> {
String RZByName(String spname);
SpdwVideo RZByName(String spname);
}
package com.elephant.framework.galaxy.aroad.module.szgl.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.elephant.framework.galaxy.aroad.module.szgl.entity.SpdwVideoJn;
import com.elephant.framework.galaxy.aroad.module.szgl.mapper.SpdwVideoJnMapper;
import com.elephant.framework.galaxy.aroad.module.szgl.service.SpdwVideoJnService;
import org.springframework.stereotype.Service;
/**
* 济南视频点信息
*
* @author Xingyuyang
* @date 2019-06-04 14:58:43
*/
@Service
public class SpdwVideoJnServiceImpl extends ServiceImpl<SpdwVideoJnMapper, SpdwVideoJn> implements SpdwVideoJnService {
public SpdwVideoJn JNByName(String spname) {
return baseMapper.JNByName(spname);
}
}
......@@ -15,7 +15,7 @@ import org.springframework.stereotype.Service;
@Service
public class SpdwVideoServiceImpl extends ServiceImpl<SpdwVideoMapper, SpdwVideo> implements SpdwVideoService {
public String RZByName(String spname) {
public SpdwVideo RZByName(String spname) {
return baseMapper.RZByName(spname);
}
}
......@@ -21,9 +21,9 @@ public class ResourceServerConfiguration extends ResourceServerConfigurerAdapter
http.formLogin()
.and()
.authorizeRequests()
.antMatchers("/roadconditionevent/**","/zhyh/lkpd/save","/zhyh/dzxgcglgcxx/**","/zhyh/dzxgcglgcjd/**","/zhyh/dzxgcgljlzf/**","/zhyh/dzxgcglysgl/**",
"/zhjc/ghjhghjdzb/**","/zhjc/ghjhtzzh/**","/zhjc/ghjh/**","/zhjc/ghjhfghjdzb/**",
"/zhyh/qldtjglrbsjhql/**","/zhyh/qldtjgsjzdjgql/**")
.antMatchers("/roadconditionevent/**", "/zhyh/lkpd/save", "/zhyh/dzxgcglgcxx/**", "/zhyh/dzxgcglgcjd/**", "/zhyh/dzxgcgljlzf/**", "/zhyh/dzxgcglysgl/**",
"/zhjc/ghjhghjdzb/**", "/zhjc/ghjhtzzh/**", "/zhjc/ghjh/**", "/zhjc/ghjhfghjdzb/**",
"/zhyh/qldtjglrbsjhql/**", "/zhyh/qldtjgsjzdjgql/**", "/szgl/spdwvideo/**","/szgl/spdwvideojn/**")
.permitAll()
.anyRequest()
.authenticated()
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.elephant.framework.galaxy.aroad.module.szgl.mapper.SpdwVideoJnMapper">
<resultMap id="spdwVideoJnMap" type="com.elephant.framework.galaxy.aroad.module.szgl.entity.SpdwVideoJn">
<id property="city" column="city"/>
<result property="area" column="area"/>
<result property="spName" column="sp_name"/>
<result property="spAddress" column="sp_address"/>
<result property="spPort" column="sp_port"/>
<result property="spUser" column="sp_user"/>
<result property="spPwd" column="sp_pwd"/>
</resultMap>
<select id="JNByName" resultMap="spdwVideoJnMap">
select sp_address,sp_port,sp_user,sp_pwd from spdw_video_jn where sp_name=#{spname}
</select>
</mapper>
......@@ -11,7 +11,7 @@
<result property="spAddress" column="sp_address"/>
</resultMap>
<select id="RZByName" resultType="String">
select sp_address from spdw_video where sp_name=#{spname}
<select id="RZByName" resultMap="spdwVideoMap">
select sp_address from spdw_video_rz where sp_name=#{spname}
</select>
</mapper>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论