chore(build): 可视化大屏-消防点位设备列表,增加返回和请求
parent
c5f62269f2
commit
2bf095b6fe
|
|
@ -15,6 +15,9 @@ public class FirePointDeviceQry extends PageQuery {
|
||||||
@ApiModelProperty(value = "企业id", name = "corpinfoId")
|
@ApiModelProperty(value = "企业id", name = "corpinfoId")
|
||||||
private Long corpinfoId;
|
private Long corpinfoId;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "港区,1:秦皇岛港区,2:秦皇岛东,3:秦皇岛西", name = "portArea")
|
||||||
|
private Integer portArea;
|
||||||
|
|
||||||
@ApiModelProperty(value = "消防设备类型", name = "fireDeviceType")
|
@ApiModelProperty(value = "消防设备类型", name = "fireDeviceType")
|
||||||
private String fireDeviceType;
|
private String fireDeviceType;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,12 @@ public class FirePointDeviceCO extends ClientObject {
|
||||||
@ApiModelProperty(value = "消防点位")
|
@ApiModelProperty(value = "消防点位")
|
||||||
private String firePointName;
|
private String firePointName;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "经度")
|
||||||
|
private String longitude;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "纬度")
|
||||||
|
private String latitude;
|
||||||
|
|
||||||
@ApiModelProperty(value = "消防设备类型")
|
@ApiModelProperty(value = "消防设备类型")
|
||||||
private String fireDeviceType;
|
private String fireDeviceType;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,10 @@ public class FirePointDeviceCountDO {
|
||||||
|
|
||||||
private String firePointName;
|
private String firePointName;
|
||||||
|
|
||||||
|
private String longitude;
|
||||||
|
|
||||||
|
private String latitude;
|
||||||
|
|
||||||
private String fireDeviceType;
|
private String fireDeviceType;
|
||||||
|
|
||||||
private String fireDeviceTypeName;
|
private String fireDeviceTypeName;
|
||||||
|
|
|
||||||
|
|
@ -105,6 +105,8 @@
|
||||||
select
|
select
|
||||||
p.fire_point_id as firePointId,
|
p.fire_point_id as firePointId,
|
||||||
p.fire_point_name as firePointName,
|
p.fire_point_name as firePointName,
|
||||||
|
p.longitude as longitude,
|
||||||
|
p.latitude as latitude,
|
||||||
d.fire_device_type as fireDeviceType,
|
d.fire_device_type as fireDeviceType,
|
||||||
d.fire_device_type_name as fireDeviceTypeName,
|
d.fire_device_type_name as fireDeviceTypeName,
|
||||||
count(d.fire_device_id) as deviceCount
|
count(d.fire_device_id) as deviceCount
|
||||||
|
|
@ -115,6 +117,9 @@
|
||||||
<if test="params.corpinfoId != null">
|
<if test="params.corpinfoId != null">
|
||||||
and p.corpinfo_id = #{params.corpinfoId}
|
and p.corpinfo_id = #{params.corpinfoId}
|
||||||
</if>
|
</if>
|
||||||
|
<if test="params.portArea != null">
|
||||||
|
and c.port_area = #{params.portArea}
|
||||||
|
</if>
|
||||||
<if test="params.fireDeviceType != null and params.fireDeviceType != ''">
|
<if test="params.fireDeviceType != null and params.fireDeviceType != ''">
|
||||||
and d.fire_device_type = #{params.fireDeviceType}
|
and d.fire_device_type = #{params.fireDeviceType}
|
||||||
</if>
|
</if>
|
||||||
|
|
@ -126,13 +131,13 @@
|
||||||
or d.fire_device_type_name like concat('%', #{params.vagueKey}, '%')
|
or d.fire_device_type_name like concat('%', #{params.vagueKey}, '%')
|
||||||
)
|
)
|
||||||
</if>
|
</if>
|
||||||
<if test="params.type != null and !params.type.isEmpty()">
|
<if test="params.inType != null and !params.inType.isEmpty()">
|
||||||
and c.type in
|
and c.type in
|
||||||
<foreach collection="params.type" item="item" open="(" close=")" separator=",">
|
<foreach collection="params.inType" item="item" open="(" close=")" separator=",">
|
||||||
#{item}
|
#{item}
|
||||||
</foreach>
|
</foreach>
|
||||||
</if>
|
</if>
|
||||||
group by p.fire_point_id, p.fire_point_name, d.fire_device_type, d.fire_device_type_name
|
group by p.fire_point_id, p.fire_point_name, p.longitude, p.latitude, d.fire_device_type, d.fire_device_type_name
|
||||||
order by p.fire_point_name asc, d.fire_device_type_name asc
|
order by p.fire_point_name asc, d.fire_device_type_name asc
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue