大屏 - 告警管理
This commit is contained in:
parent
dbef2ee6c5
commit
d27bcc2824
|
|
@ -17,11 +17,20 @@ public class PageUtils extends PageHelper
|
||||||
public static void startPage()
|
public static void startPage()
|
||||||
{
|
{
|
||||||
PageDomain pageDomain = TableSupport.buildPageRequest();
|
PageDomain pageDomain = TableSupport.buildPageRequest();
|
||||||
|
|
||||||
Integer pageNum = pageDomain.getPageNum();
|
Integer pageNum = pageDomain.getPageNum();
|
||||||
Integer pageSize = pageDomain.getPageSize();
|
Integer pageSize = pageDomain.getPageSize();
|
||||||
Boolean reasonable = pageDomain.getReasonable();
|
Boolean reasonable = pageDomain.getReasonable();
|
||||||
PageHelper.startPage(pageNum, pageSize, null).setReasonable(reasonable);
|
PageHelper.startPage(pageNum, pageSize, null).setReasonable(reasonable);
|
||||||
}
|
}
|
||||||
|
public static void startLayPage()
|
||||||
|
{
|
||||||
|
PageDomain pageDomain = TableSupport.buildLayPageRequest();
|
||||||
|
Integer pageNum = pageDomain.getPage();
|
||||||
|
Integer pageSize = pageDomain.getLimit();
|
||||||
|
Boolean reasonable = pageDomain.getReasonable();
|
||||||
|
PageHelper.startPage(pageNum, pageSize, null).setReasonable(reasonable);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 清理分页的线程变量
|
* 清理分页的线程变量
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@ import com.alibaba.fastjson2.JSON;
|
||||||
import com.securitycontrol.common.core.constant.Constants;
|
import com.securitycontrol.common.core.constant.Constants;
|
||||||
import com.securitycontrol.common.core.domain.Result;
|
import com.securitycontrol.common.core.domain.Result;
|
||||||
import com.securitycontrol.common.core.text.Convert;
|
import com.securitycontrol.common.core.text.Convert;
|
||||||
|
import com.sun.org.apache.bcel.internal.generic.RETURN;
|
||||||
import org.springframework.core.io.buffer.DataBuffer;
|
import org.springframework.core.io.buffer.DataBuffer;
|
||||||
import org.springframework.http.HttpHeaders;
|
import org.springframework.http.HttpHeaders;
|
||||||
import org.springframework.http.HttpStatus;
|
import org.springframework.http.HttpStatus;
|
||||||
|
|
@ -87,7 +88,8 @@ public class ServletUtils
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
return getRequestAttributes().getRequest();
|
HttpServletRequest REQ= getRequestAttributes().getRequest();
|
||||||
|
return REQ;
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -48,6 +48,10 @@ public class BaseController
|
||||||
{
|
{
|
||||||
PageUtils.startPage();
|
PageUtils.startPage();
|
||||||
}
|
}
|
||||||
|
protected void startLayPage()
|
||||||
|
{
|
||||||
|
PageUtils.startLayPage();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 清理分页的线程变量
|
* 清理分页的线程变量
|
||||||
|
|
@ -81,6 +85,26 @@ public class BaseController
|
||||||
return rspData;
|
return rspData;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected TableDataInfo getDataTableLayui(List<?> list)
|
||||||
|
{
|
||||||
|
TableDataInfo rspData = new TableDataInfo();
|
||||||
|
rspData.setCode(0);
|
||||||
|
rspData.setData(list);
|
||||||
|
rspData.setMsg("查询成功");
|
||||||
|
rspData.setCount(new PageInfo(list).getTotal());
|
||||||
|
return rspData;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected TableDataInfo getDataTableBadLayui(List<?> list,String msg)
|
||||||
|
{
|
||||||
|
TableDataInfo rspData = new TableDataInfo();
|
||||||
|
rspData.setCode(-1);
|
||||||
|
rspData.setData(list);
|
||||||
|
rspData.setMsg(msg);
|
||||||
|
rspData.setCount(new PageInfo(list).getTotal());
|
||||||
|
return rspData;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 返回成功
|
* 返回成功
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,11 @@ public class PageDomain
|
||||||
/** 每页显示记录数 */
|
/** 每页显示记录数 */
|
||||||
private Integer pageSize;
|
private Integer pageSize;
|
||||||
|
|
||||||
|
/** 当前记录起始索引 */
|
||||||
|
private Integer page;
|
||||||
|
|
||||||
|
/** 每页显示记录数 */
|
||||||
|
private Integer limit;
|
||||||
/** 分页参数合理化 */
|
/** 分页参数合理化 */
|
||||||
private Boolean reasonable = true;
|
private Boolean reasonable = true;
|
||||||
|
|
||||||
|
|
@ -39,6 +44,21 @@ public class PageDomain
|
||||||
this.pageSize = pageSize;
|
this.pageSize = pageSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Integer getPage() {
|
||||||
|
return page;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPage(Integer page) {
|
||||||
|
this.page = page;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getLimit() {
|
||||||
|
return limit;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLimit(Integer limit) {
|
||||||
|
this.limit = limit;
|
||||||
|
}
|
||||||
|
|
||||||
public Boolean getReasonable()
|
public Boolean getReasonable()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
package com.securitycontrol.common.core.web.page;
|
package com.securitycontrol.common.core.web.page;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|
@ -8,6 +10,7 @@ import java.util.List;
|
||||||
*
|
*
|
||||||
* @author czc
|
* @author czc
|
||||||
*/
|
*/
|
||||||
|
@Data
|
||||||
public class TableDataInfo implements Serializable
|
public class TableDataInfo implements Serializable
|
||||||
{
|
{
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
@ -15,9 +18,15 @@ public class TableDataInfo implements Serializable
|
||||||
/** 总记录数 */
|
/** 总记录数 */
|
||||||
private long total;
|
private long total;
|
||||||
|
|
||||||
|
/** layui总记录数 */
|
||||||
|
private long count;
|
||||||
|
|
||||||
/** 列表数据 */
|
/** 列表数据 */
|
||||||
private List<?> rows;
|
private List<?> rows;
|
||||||
|
|
||||||
|
/** layui列表数据 */
|
||||||
|
private List<?> data;
|
||||||
|
|
||||||
/** 消息状态码 */
|
/** 消息状态码 */
|
||||||
private int code;
|
private int code;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,17 @@ public class TableSupport
|
||||||
*/
|
*/
|
||||||
public static final String PAGE_SIZE = "pageSize";
|
public static final String PAGE_SIZE = "pageSize";
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 当前记录起始索引
|
||||||
|
*/
|
||||||
|
public static final String PAGE = "page";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 每页显示记录数
|
||||||
|
*/
|
||||||
|
public static final String LIMIT = "limit";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 排序列
|
* 排序列
|
||||||
*/
|
*/
|
||||||
|
|
@ -46,9 +57,24 @@ public class TableSupport
|
||||||
pageDomain.setReasonable(ServletUtils.getParameterToBool(REASONABLE));
|
pageDomain.setReasonable(ServletUtils.getParameterToBool(REASONABLE));
|
||||||
return pageDomain;
|
return pageDomain;
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* 封装分页对象
|
||||||
|
*/
|
||||||
|
public static PageDomain getPageLayDomain()
|
||||||
|
{
|
||||||
|
PageDomain pageDomain = new PageDomain();
|
||||||
|
pageDomain.setPage(Convert.toInt(ServletUtils.getParameter(PAGE), 1));
|
||||||
|
pageDomain.setLimit(Convert.toInt(ServletUtils.getParameter(LIMIT), 10));
|
||||||
|
pageDomain.setReasonable(ServletUtils.getParameterToBool(REASONABLE));
|
||||||
|
return pageDomain;
|
||||||
|
}
|
||||||
public static PageDomain buildPageRequest()
|
public static PageDomain buildPageRequest()
|
||||||
{
|
{
|
||||||
return getPageDomain();
|
return getPageDomain();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static PageDomain buildLayPageRequest()
|
||||||
|
{
|
||||||
|
return getPageLayDomain();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
package com.securitycontrol.entity.screen.dto;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 告警管理
|
||||||
|
* @author lsun
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class AlarmMgeDto extends ScreenParamDto {
|
||||||
|
@ApiModelProperty(value = "id")
|
||||||
|
private String warnId;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "建管单位id")
|
||||||
|
private String orgId;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "工程名称")
|
||||||
|
private String proName;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "班组长名称")
|
||||||
|
private String teamLeader;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "告警类型")
|
||||||
|
private String warnType;
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,34 @@
|
||||||
|
package com.securitycontrol.entity.screen.vo;
|
||||||
|
|
||||||
|
import com.securitycontrol.entity.background.vo.DutyPlanVo;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
import org.hibernate.validator.constraints.Length;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 告警管理
|
||||||
|
* @author lsun
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class AlarmMgeVo {
|
||||||
|
@ApiModelProperty(value = "id")
|
||||||
|
private String warnId;
|
||||||
|
@ApiModelProperty(value = "告警内容")
|
||||||
|
private String warnContent;
|
||||||
|
@ApiModelProperty(value = "建管单位名称")
|
||||||
|
private String orgName;
|
||||||
|
@ApiModelProperty(value = "建管单位id")
|
||||||
|
private String orgId;
|
||||||
|
@ApiModelProperty(value = "工程id")
|
||||||
|
private String proId;
|
||||||
|
@ApiModelProperty(value = "工程名称")
|
||||||
|
private String proName;
|
||||||
|
@ApiModelProperty(value = "班组id")
|
||||||
|
private String teamId;
|
||||||
|
@ApiModelProperty(value = "班组名称")
|
||||||
|
private String teamName;
|
||||||
|
@ApiModelProperty(value = "班组长名称")
|
||||||
|
private String teamLeader;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -104,5 +104,11 @@ public class SelectController extends BaseController {
|
||||||
return service.getProList(dto);
|
return service.getProList(dto);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "告警管理下拉选")
|
||||||
|
@GetMapping("getSelectLists")
|
||||||
|
public AjaxResult getSelectLists() {
|
||||||
|
return service.getSelectLists();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -137,4 +137,6 @@ public interface ISelectMapper {
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
List<SelectVo> getProList(SelectDto dto);
|
List<SelectVo> getProList(SelectDto dto);
|
||||||
|
|
||||||
|
List<SelectVo> getSelectLists();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -140,4 +140,6 @@ public interface ISelectService {
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
AjaxResult getProList(SelectDto dto);
|
AjaxResult getProList(SelectDto dto);
|
||||||
|
|
||||||
|
AjaxResult getSelectLists();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -194,6 +194,17 @@ public class SelectServiceImpl implements ISelectService {
|
||||||
return AjaxResult.success(list);
|
return AjaxResult.success(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public AjaxResult getSelectLists() {
|
||||||
|
List<SelectVo> list = new ArrayList<>();
|
||||||
|
try {
|
||||||
|
list = mapper.getSelectLists();
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error("告警管理下拉选",e);
|
||||||
|
}
|
||||||
|
return AjaxResult.success(list);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AjaxResult getBdLists(SelectDto dto) {
|
public AjaxResult getBdLists(SelectDto dto) {
|
||||||
|
|
|
||||||
|
|
@ -127,4 +127,12 @@
|
||||||
and sb.city_name=#{cityName}
|
and sb.city_name=#{cityName}
|
||||||
</if>
|
</if>
|
||||||
</select>
|
</select>
|
||||||
|
<select id="getSelectLists" resultType="com.securitycontrol.entity.system.vo.SelectVo">
|
||||||
|
SELECT sd2.dict_code AS id,
|
||||||
|
sd2.dict_name AS name
|
||||||
|
FROM sys_dict sd
|
||||||
|
LEFT JOIN sys_dict sd2 ON sd.dict_code = sd2.p_code AND sd2.del_flag = 0
|
||||||
|
WHERE sd.dict_code = '999' AND sd.del_flag = 0
|
||||||
|
ORDER BY sd2.dict_sort
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
Loading…
Reference in New Issue