Commit 03eac21c authored by suhuiguang's avatar suhuiguang

1.换流站消防管控中心平台后端初始化

parent 129de41f
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<groupId>com.amosframework.boot</groupId>
<artifactId>amos-boot-module-api</artifactId>
<version>1.0.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>amos-boot-module-ccs-api</artifactId>
</project>
\ No newline at end of file
package com.yeejoin.amos.boot.module.ccs.api.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* 公共dto类
*
* @author DELL
*/
@Data
public class BaseDto implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键")
private String id;
@ApiModelProperty(value = "创建日期")
private Date createDate;
@ApiModelProperty(value = "同步日期")
private Date synDate;
}
package com.yeejoin.amos.boot.module.ccs.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 换流站告警日统计
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "FireAlarmDayStatisticsDto", description = "换流站告警日统计")
public class FireAlarmDayStatisticsDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "站点编码")
private String stationCode;
@ApiModelProperty(value = "站点名称")
private String stationName;
@ApiModelProperty(value = "统计日期")
private Date collectDate;
@ApiModelProperty(value = "装备定义mrid")
private String equipmentDefinitionMrid;
@ApiModelProperty(value = "装备定义名称")
private String equipmentDefinitionName;
@ApiModelProperty(value = "报警次数")
private Integer alarmTimes;
@ApiModelProperty(value = "告警类型")
private String alarmType;
@ApiModelProperty(value = "告警类型名称")
private String alarmTypeName;
}
package com.yeejoin.amos.boot.module.ccs.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 消防建筑表
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "FireBuildingDto", description = "消防建筑表")
public class FireBuildingDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "站点编码")
private String stationCode;
@ApiModelProperty(value = "站点名称")
private String stationName;
@ApiModelProperty(value = "消防建筑唯一标识")
private String mrid;
@ApiModelProperty(value = "名称")
private String name;
@ApiModelProperty(value = "建筑类别")
private String classify;
@ApiModelProperty(value = "楼层数量")
private String floorNumber;
@ApiModelProperty(value = "父级mrid")
private String parentMrid;
@ApiModelProperty(value = "类型(建筑、楼层、房间)")
private String type;
@ApiModelProperty(value = "建筑图片")
private String photoUrl;
@ApiModelProperty(value = "经度")
private String lng;
@ApiModelProperty(value = "纬度")
private String lat;
}
package com.yeejoin.amos.boot.module.ccs.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 换流站隐患日统计
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "FireDangerDayStatisticsDto", description = "换流站隐患日统计")
public class FireDangerDayStatisticsDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "站点编码")
private String stationCode;
@ApiModelProperty(value = "站点名称")
private String stationName;
@ApiModelProperty(value = "统计日期")
private Date collectDate;
@ApiModelProperty(value = "报警次数")
private Integer dangerTimes;
}
package com.yeejoin.amos.boot.module.ccs.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 设备报警信息表
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="FireEquipmentAlarmDto", description="设备报警信息表")
public class FireEquipmentAlarmDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "站点名称")
private String stationName;
@ApiModelProperty(value = "站点编码")
private String stationCode;
private String fireEquipmentName;
@ApiModelProperty(value = "消防设备id")
private String fireEquipmentMrid;
@ApiModelProperty(value = "设备编码")
private String iotCode;
@ApiModelProperty(value = "指标名称")
private String fireEquipmentIndexName;
@ApiModelProperty(value = "指标编码")
private String fireEquipmentIndexKey;
@ApiModelProperty(value = "报警值")
private String fireEquipmentIndexValue;
@ApiModelProperty(value = "发生频次")
private Integer frequency;
@ApiModelProperty(value = "报警状态:1报警0恢复")
private Boolean status;
@ApiModelProperty(value = "报警类型:alarm_type_fire(火灾报警)/alarm_type_trouble(故障告警)")
private String type;
@ApiModelProperty(value = "更新时间")
private Date updateDate;
@ApiModelProperty(value = "告警恢复时间")
private Date recoveryDate;
@ApiModelProperty(value = "确认类型")
private String confirmType;
@ApiModelProperty(value = "报警原因")
private String alamReason;
@ApiModelProperty(value = "处理情况")
private String resolveResult;
@ApiModelProperty(value = "确警人员")
private String confirmUser;
@ApiModelProperty(value = "确警人员姓名")
private String confirmUserName;
@ApiModelProperty(value = "确警时间")
private Date confirmDate;
@ApiModelProperty(value = "装备所属消防系统code")
private String systemMrids;
@ApiModelProperty(value = "装备定义code(冗余字段)")
private String equipmentDefinitionMrid;
@ApiModelProperty(value = "装备定义名称")
private String equipmentDefinitionName;
@ApiModelProperty(value = "设备位置")
private String location;
@ApiModelProperty(value = "经度")
private String lng;
@ApiModelProperty(value = "纬度")
private String lat;
}
package com.yeejoin.amos.boot.module.ccs.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 设备报警信息日志表
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "FireEquipmentAlarmLogDto", description = "设备报警信息日志表")
public class FireEquipmentAlarmLogDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "站点名称")
private String stationName;
@ApiModelProperty(value = "站点编码")
private String stationCode;
@ApiModelProperty(value = "消防设备id")
private String fireEquipmentMrid;
@ApiModelProperty(value = "设备名称")
private String fireEquipmentName;
@ApiModelProperty(value = "指标名称")
private String fireEquipmentIndexName;
@ApiModelProperty(value = "指标编码")
private String fireEquipmentIndexKey;
@ApiModelProperty(value = "报警值")
private String fireEquipmentIndexValue;
@ApiModelProperty(value = "建筑id(冗余字段)")
private String fireBuildingMrid;
@ApiModelProperty(value = "报警类型:alarm_type_fire(火灾报警)/alarm_type_trouble(故障告警)")
private String type;
@ApiModelProperty(value = "确认类型")
private String confirmType;
@ApiModelProperty(value = "确认类型名称")
private String confirmTypeName;
@ApiModelProperty(value = "报警原因")
private String alarmReason;
@ApiModelProperty(value = "处理情况")
private String resolveResult;
@ApiModelProperty(value = "确警人员姓名")
private String confirmUserName;
@ApiModelProperty(value = "确警时间")
private Date confirmDate;
@ApiModelProperty(value = "装备所属消防系统code(冗余字段)")
private String systemMrids;
@ApiModelProperty(value = "装备定义code(冗余字段)")
private String equipmentDefinitionMrid;
@ApiModelProperty(value = "装备定义名称")
private String equipmentDefinitionName;
@ApiModelProperty(value = "设备位置")
private String location;
@ApiModelProperty(value = "经度")
private String lng;
@ApiModelProperty(value = "纬度")
private String lat;
}
package com.yeejoin.amos.boot.module.ccs.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 消防设备资产
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "FireEquipmentDto", description = "消防设备资产")
public class FireEquipmentDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "站点编码")
private String stationCode;
@ApiModelProperty(value = "站点名称")
private String stationName;
@ApiModelProperty(value = "实物id")
private String mrid;
@ApiModelProperty(value = "设备名称")
private String name;
@ApiModelProperty(value = "设备编码")
private String code;
@ApiModelProperty(value = "设备类别名称")
private String categoryName;
@ApiModelProperty(value = "设备类别编码")
private String categoryCode;
@ApiModelProperty(value = "设备图片")
private String img;
@ApiModelProperty(value = "设备物联编码")
private String iotCode;
@ApiModelProperty(value = "所属区域")
private String workArea;
@ApiModelProperty(value = "所在建筑id")
private String buildMrid;
@ApiModelProperty(value = "所属消防系统ids")
private String fightingSystemMrids;
@ApiModelProperty(value = "位置")
private String position;
@ApiModelProperty(value = "使用日期")
private Date inUseDate;
@ApiModelProperty(value = "是否为物联设备:0-否;1-是")
private Boolean isIot;
@ApiModelProperty(value = "状态")
private String status;
@ApiModelProperty(value = "使用状态")
private String inUseState;
@ApiModelProperty(value = "修改时间")
private Date updateDate;
@ApiModelProperty(value = "建筑名称")
private String buildName;
@ApiModelProperty(value = "物理区域id")
private String areaMrid;
@ApiModelProperty(value = "经度")
private String lng;
@ApiModelProperty(value = "纬度")
private String lat;
}
package com.yeejoin.amos.boot.module.ccs.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 消防资产参数信息
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "FireEquipmentInfoDto", description = "消防资产参数信息")
public class FireEquipmentInfoDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "消防资产id")
private String fireEquipmentMrid;
@ApiModelProperty(value = "字段名(英文)")
private String fieldName;
@ApiModelProperty(value = "中文名")
private String fieldLabel;
@ApiModelProperty(value = "属性值")
private String value;
@ApiModelProperty(value = "数据类型")
private String dataType;
@ApiModelProperty(value = "计量单位")
private String measureUnit;
@ApiModelProperty(value = "是否必填")
private Boolean isMust;
@ApiModelProperty(value = "排序")
private Integer sort;
@ApiModelProperty(value = "修改时间")
private Date updateDate;
}
package com.yeejoin.amos.boot.module.ccs.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 消防系统信息
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "FireFightingSystemDto", description = "消防系统信息")
public class FireFightingSystemDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "站点名称")
private String stationName;
@ApiModelProperty(value = "站点编码")
private String stationCode;
@ApiModelProperty(value = "名称")
private String name;
@ApiModelProperty(value = "资产id")
private String mrid;
@ApiModelProperty(value = "安装日期")
private String installDate;
@ApiModelProperty(value = "负责人")
private String chargePerson;
@ApiModelProperty(value = "负责人电话")
private String chargePersonPhone;
@ApiModelProperty(value = "施工单位")
private String constructionUnit;
@ApiModelProperty(value = "维保单位")
private String maintenanceUnit;
@ApiModelProperty(value = "首次维保日期")
private Date firstMaintenanceDate;
@ApiModelProperty(value = "维保频率")
private String maintenanceFrequency;
@ApiModelProperty(value = "维保电话")
private String maintenancePhone;
@ApiModelProperty(value = "修改时间")
private Date updateDate;
@ApiModelProperty(value = "经度")
private String lng;
@ApiModelProperty(value = "纬度")
private String lat;
}
package com.yeejoin.amos.boot.module.ccs.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 发生率/严重度矩阵统计表
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "FireFmeaStatisticsDto", description = "发生率/严重度矩阵统计表")
public class FireFmeaStatisticsDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "站点编码")
private String stationCode;
@ApiModelProperty(value = "站点名称")
private String stationName;
@ApiModelProperty(value = "o值(0到10)")
private Integer evaluationOid;
@ApiModelProperty(value = "s值(0到10)")
private Integer evaluationSid;
@ApiModelProperty(value = "s*o值(冗余)")
private Integer mutiby;
@ApiModelProperty(value = "风险mrid")
private String riskSourceMrid;
@ApiModelProperty(value = "风险名称")
private String riskSourceName;
}
package com.yeejoin.amos.boot.module.ccs.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 隐患信息
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "FireLatentDangerDto", description = "隐患信息")
public class FireLatentDangerDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "站点编码")
private String stationCode;
@ApiModelProperty(value = "站点名称")
private String stationName;
@ApiModelProperty(value = "风险点id")
private String dangerMrid;
@ApiModelProperty(value = "风险点名称")
private String dangerName;
@ApiModelProperty(value = "隐患状态:隐患状态(1:待评审;2:待治理;3:安措计划中;4:待验证;5:治理完毕;6:已撤销;7:延期治理中;8:延期治理待车间部门审核;9:延期治理待公司审核'")
private String dangerStateCode;
@ApiModelProperty(value = "隐患状态名称")
private String dangerStateName;
@ApiModelProperty(value = "隐患类型枚举(1:无码无计划隐患;2:巡检隐患;3:有码无计划隐患;4:随手拍)")
private String dangerType;
@ApiModelProperty(value = "隐患类型名称")
private String dangerTypeName;
@ApiModelProperty(value = "隐患等级(1:一般隐患;2:重大隐患) ")
private String dangerLevel;
@ApiModelProperty(value = "隐患提交时间")
private Date discoveryDate;
@ApiModelProperty(value = "处理状态:1-未完成;2-已完成")
private Integer dealState;
@ApiModelProperty(value = "治理日期")
private Date dealDate;
@ApiModelProperty(value = "经度")
private String lng;
@ApiModelProperty(value = "纬度")
private String lat;
}
package com.yeejoin.amos.boot.module.ccs.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
/**
* 风险点表
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "FireRiskSourceDto", description = "风险点表")
public class FireRiskSourceDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "站点编码")
private String stationCode;
@ApiModelProperty(value = "站点名称")
private String stationName;
@ApiModelProperty(value = "唯一标识")
private String mrid;
@ApiModelProperty(value = "装备名称")
private String name;
@ApiModelProperty(value = "上级编号id")
private String parentMrid;
@ApiModelProperty(value = "风险等级id")
private String riskLevelMrid;
@ApiModelProperty(value = "风险等级名称")
private String riskLevelName;
@ApiModelProperty(value = "风险等级颜色")
private String riskLevelColor;
@ApiModelProperty(value = "rpni属性")
private BigDecimal rpni;
@ApiModelProperty(value = "实时rpn")
private BigDecimal rpn;
@ApiModelProperty(value = "状态(正常normal,异常anomaly)")
private String status;
@ApiModelProperty(value = "rpn增量")
private BigDecimal increment;
private String isRegion;
}
package com.yeejoin.amos.boot.module.ccs.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 风险点变化流水
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="FireRpnChangeLogDto", description="风险点变化流水")
public class FireRpnChangeLogDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "站点编码")
private String stationCode;
@ApiModelProperty(value = "站点名称")
private String stationName;
@ApiModelProperty(value = "风险点id")
private String riskPointMrid;
@ApiModelProperty(value = "风险点名称")
private String riskPointName;
@ApiModelProperty(value = "点状态:normal-正常;anomaly-异常;")
private String riskPointStatus;
@ApiModelProperty(value = "1-1级;2-2级;3-3级;4-4级")
private String levelCode;
@ApiModelProperty(value = "等级名称 ")
private String levelName;
@ApiModelProperty(value = "安全等级变化类型:0-安全等级下降;1-安全等级不变;2-安全等级上升")
private Integer levelChangeType;
}
package com.yeejoin.amos.boot.module.ccs.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
/**
* 站端信息表
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "FireStationInfoDto", description = "站端信息表")
public class FireStationInfoDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "名称")
private String name;
@ApiModelProperty(value = "编号")
private String code;
@ApiModelProperty(value = "换流站类型")
private String elecTypeName;
@ApiModelProperty(value = "用途类型")
private String useTypeName;
@ApiModelProperty(value = "安全指数")
private BigDecimal safetyIndex;
@ApiModelProperty(value = "安全状态:1-重大风险、2-较大风险、3-一般风险、4-低风险")
private Integer safetyStatus;
@ApiModelProperty(value = "状态对应颜色")
private String safetyStatusColor;
@ApiModelProperty(value = "0-启用;1-停用")
private Boolean status;
@ApiModelProperty(value = "位置描述")
private String position;
@ApiModelProperty(value = "经度")
private String lng;
@ApiModelProperty(value = "纬度")
private String lat;
@ApiModelProperty(value = "换流站负责人")
private String stationChargePerson;
@ApiModelProperty(value = "负责人联系电话")
private String chargePersonPhone;
@ApiModelProperty(value = "安全负责人")
private String safetyChargePerson;
@ApiModelProperty(value = "安全负责人联系电话")
private String safetyPersonPhone;
@ApiModelProperty(value = "驻站消防队队长名称")
private String fireCaptainPerson;
@ApiModelProperty(value = "驻站消防队队长电话")
private String fireCaptainPhone;
}
package com.yeejoin.amos.boot.module.ccs.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 消防车辆信息
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "FireVehicleDto", description = "消防车辆信息")
public class FireVehicleDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "id")
private String id;
@ApiModelProperty(value = "消防资产id")
private String mrid;
@ApiModelProperty(value = "站点名称")
private String stationName;
@ApiModelProperty(value = "站点编码")
private String stationCode;
@ApiModelProperty(value = "名称")
private String name;
@ApiModelProperty(value = "车辆号")
private String number;
@ApiModelProperty(value = "车辆类别名称")
private String type;
@ApiModelProperty(value = "规格型号")
private String standard;
@ApiModelProperty(value = "厂商")
private String manufacturer;
@ApiModelProperty(value = "品牌")
private String brand;
@ApiModelProperty(value = "国别")
private String country;
@ApiModelProperty(value = "底盘国别")
private String chassisCountry;
@ApiModelProperty(value = "底盘品牌")
private String chassisBrand;
@ApiModelProperty(value = "物联编码")
private String iotCode;
@ApiModelProperty(value = "车辆状态")
private String state;
@ApiModelProperty(value = "启动状态")
private String startState;
@ApiModelProperty(value = "最近启动时间")
private Date lastStartDate;
@ApiModelProperty(value = "维保单位")
private String maintenanceUnit;
@ApiModelProperty(value = "首次维保日期")
private Date firstmaintenanceDate;
@ApiModelProperty(value = "维保频率")
private String maintenanceFrequency;
@ApiModelProperty(value = "维保电话")
private String maintenancePhone;
@ApiModelProperty(value = "修改时间")
private Date updatedate;
@ApiModelProperty(value = "经度")
private String lng;
@ApiModelProperty(value = "纬度")
private String lat;
}
package com.yeejoin.amos.boot.module.ccs.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 消防资产参数信息
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "FireVehicleInfoDto", description = "消防资产参数信息")
public class FireVehicleInfoDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "消防资产id")
private String fireVehicleMrid;
@ApiModelProperty(value = "字段名(英文)")
private String fieldName;
@ApiModelProperty(value = "中文名")
private String fieldLabel;
@ApiModelProperty(value = "属性值")
private String value;
@ApiModelProperty(value = "数据类型")
private String dataType;
@ApiModelProperty(value = "计量单位")
private String measureUnit;
@ApiModelProperty(value = "是否必填")
private Boolean isMust;
@ApiModelProperty(value = "排序")
private Integer sort;
@ApiModelProperty(value = "修改时间")
private Date updateDate;
}
package com.yeejoin.amos.boot.module.ccs.api.dto;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 消防视频表
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "FireVideoDto", description = "消防视频表")
public class FireVideoDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "站点编码")
private String stationCode;
@ApiModelProperty(value = "站点名称")
private String stationName;
@ApiModelProperty(value = "唯一标识")
private String mrid;
@ApiModelProperty(value = "名称")
private String name;
@ApiModelProperty(value = "类型")
private String type;
@ApiModelProperty(value = "安装位置")
private String position;
@ApiModelProperty(value = "图片")
private String photoUrl;
@ApiModelProperty(value = "所在建筑")
private String buildingMrid;
@ApiModelProperty(value = "所在建筑名称")
private String buildingName;
@ApiModelProperty(value = "视频播放地址")
private String playUrl;
@ApiModelProperty(value = "经度")
private String lng;
@ApiModelProperty(value = "纬度")
private String lat;
}
package com.yeejoin.amos.boot.module.ccs.api.dto;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 消防水源表
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "FireWaterDto", description = "消防水源表")
public class FireWaterDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "站点编码")
private String stationCode;
@ApiModelProperty(value = "站点名称")
private String stationName;
@ApiModelProperty(value = "唯一标识")
private String mrid;
@ApiModelProperty(value = "名称")
private String name;
@ApiModelProperty(value = "水源类别")
private String classify;
@ApiModelProperty(value = "水池类型(消防水池、消防栓、消防水鹤、天然水源)")
private String type;
@ApiModelProperty(value = "水池液位")
private String waterLevel;
@ApiModelProperty(value = "联系人")
private String contantPerson;
@ApiModelProperty(value = "联系电话")
private String contantNumber;
@ApiModelProperty(value = "图片")
private String photoUrl;
@ApiModelProperty(value = "经度")
private String lng;
@ApiModelProperty(value = "纬度")
private String lat;
}
package com.yeejoin.amos.boot.module.ccs.api.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* 公共实体类
*
* @author DELL
*/
@Data
public class BaseEntity implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.ID_WORKER)
protected Long id;
/**
* 同步日期
*/
@TableField(value = "syn_date", fill = FieldFill.INSERT_UPDATE)
protected Date recDate;
/**
* 业务创建日期
*/
@TableField(value = "create_date")
protected Date createDate;
}
package com.yeejoin.amos.boot.module.ccs.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 换流站告警日统计
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("asf_fire_alarm_day_statistics")
public class FireAlarmDayStatistics extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 站点编码
*/
@TableField("station_code")
private String stationCode;
/**
* 站点名称
*/
@TableField("station_name")
private String stationName;
/**
* 统计日期
*/
@TableField("collect_date")
private Date collectDate;
/**
* 装备定义mrid
*/
@TableField("equipment_definition_mrid")
private String equipmentDefinitionMrid;
/**
* 装备定义名称
*/
@TableField("equipment_definition_name")
private String equipmentDefinitionName;
/**
* 报警次数
*/
@TableField("alarm_times")
private Integer alarmTimes;
/**
* 告警类型
*/
@TableField("alarm_type")
private String alarmType;
/**
* 告警类型名称
*/
@TableField("alarm_type_name")
private String alarmTypeName;
}
package com.yeejoin.amos.boot.module.ccs.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* 消防建筑表
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("ast_fire_building")
public class FireBuilding extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 站点编码
*/
@TableField("station_code")
private String stationCode;
/**
* 站点名称
*/
@TableField("station_name")
private String stationName;
/**
* 消防建筑唯一标识
*/
@TableField("mrid")
private String mrid;
/**
* 名称
*/
@TableField("name")
private String name;
/**
* 建筑类别
*/
@TableField("classify")
private String classify;
/**
* 楼层数量
*/
@TableField("floor_number")
private String floorNumber;
/**
* 父级mrid
*/
@TableField("parent_mrid")
private String parentMrid;
/**
* 类型(建筑、楼层、房间)
*/
@TableField("type")
private String type;
/**
* 建筑图片
*/
@TableField("photo_url")
private String photoUrl;
/**
* 经度
*/
@TableField("lng")
private String lng;
/**
* 纬度
*/
@TableField("lat")
private String lat;
}
package com.yeejoin.amos.boot.module.ccs.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 换流站隐患日统计
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("asf_fire_danger_day_statistics")
public class FireDangerDayStatistics extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 站点编码
*/
@TableField("station_code")
private String stationCode;
/**
* 站点名称
*/
@TableField("station_name")
private String stationName;
/**
* 统计日期
*/
@TableField("collect_date")
private Date collectDate;
/**
* 报警次数
*/
@TableField("danger_times")
private Integer dangerTimes;
}
package com.yeejoin.amos.boot.module.ccs.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 消防设备资产
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("ast_fire_equipment")
public class FireEquipment extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 站点编码
*/
@TableField("station_code")
private String stationCode;
/**
* 站点名称
*/
@TableField("station_name")
private String stationName;
/**
* 实物id
*/
@TableField("mrid")
private String mrid;
/**
* 设备名称
*/
@TableField("name")
private String name;
/**
* 设备编码
*/
@TableField("code")
private String code;
/**
* 设备类别名称
*/
@TableField("category_name")
private String categoryName;
/**
* 设备类别编码
*/
@TableField("category_code")
private String categoryCode;
/**
* 设备图片
*/
@TableField("img")
private String img;
/**
* 设备物联编码
*/
@TableField("iot_code")
private String iotCode;
/**
* 所属区域
*/
@TableField("work_area")
private String workArea;
/**
* 所在建筑id
*/
@TableField("build_mrid")
private String buildMrid;
/**
* 所属消防系统ids
*/
@TableField("fighting_system_mrids")
private String fightingSystemMrids;
/**
* 位置
*/
@TableField("position")
private String position;
/**
* 使用日期
*/
@TableField("in_use_date")
private Date inUseDate;
/**
* 是否为物联设备:0-否;1-是
*/
@TableField("is_iot")
private Boolean isIot;
/**
* 状态
*/
@TableField("status")
private String status;
/**
* 使用状态
*/
@TableField("in_use_state")
private String inUseState;
/**
* 修改时间
*/
@TableField("update_date")
private Date updateDate;
/**
* 建筑名称
*/
@TableField("build_name")
private String buildName;
/**
* 物理区域id
*/
@TableField("area_mrid")
private String areaMrid;
/**
* 经度
*/
@TableField("lng")
private String lng;
/**
* 纬度
*/
@TableField("lat")
private String lat;
}
package com.yeejoin.amos.boot.module.ccs.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 设备报警信息表
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("asf_fire_equipment_alarm")
public class FireEquipmentAlarm extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 站点名称
*/
@TableField("station_name")
private String stationName;
/**
* 站点编码
*/
@TableField("station_code")
private String stationCode;
/**
*
*/
@TableField("fire_equipment_name")
private String fireEquipmentName;
/**
* 消防设备id
*/
@TableField("fire_equipment_mrid")
private String fireEquipmentMrid;
/**
* 设备编码
*/
@TableField("iot_code")
private String iotCode;
/**
* 指标名称
*/
@TableField("fire_equipment_index_name")
private String fireEquipmentIndexName;
/**
* 指标编码
*/
@TableField("fire_equipment_index_key")
private String fireEquipmentIndexKey;
/**
* 报警值
*/
@TableField("fire_equipment_index_value")
private String fireEquipmentIndexValue;
/**
* 发生频次
*/
@TableField("frequency")
private Integer frequency;
/**
* 报警状态:1报警0恢复
*/
@TableField("status")
private Boolean status;
/**
* 报警类型:alarm_type_fire(火灾报警)/alarm_type_trouble(故障告警)
*/
@TableField("type")
private String type;
/**
* 更新时间
*/
@TableField("update_date")
private Date updateDate;
/**
* 告警恢复时间
*/
@TableField("recovery_date")
private Date recoveryDate;
/**
* 确认类型
*/
@TableField("confirm_type")
private String confirmType;
/**
* 报警原因
*/
@TableField("alam_reason")
private String alamReason;
/**
* 处理情况
*/
@TableField("resolve_result")
private String resolveResult;
/**
* 确警人员
*/
@TableField("confirm_user")
private String confirmUser;
/**
* 确警人员姓名
*/
@TableField("confirm_user_name")
private String confirmUserName;
/**
* 确警时间
*/
@TableField("confirm_date")
private Date confirmDate;
/**
* 装备所属消防系统code
*/
@TableField("system_mrids")
private String systemMrids;
/**
* 装备定义code(冗余字段)
*/
@TableField("equipment_definition_mrid")
private String equipmentDefinitionMrid;
/**
* 装备定义名称
*/
@TableField("equipment_definition_name")
private String equipmentDefinitionName;
/**
* 设备位置
*/
@TableField("location")
private String location;
/**
* 经度
*/
@TableField("lng")
private String lng;
/**
* 纬度
*/
@TableField("lat")
private String lat;
}
package com.yeejoin.amos.boot.module.ccs.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 设备报警信息日志表
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("asf_fire_equipment_alarm_log")
public class FireEquipmentAlarmLog extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 站点名称
*/
@TableField("station_name")
private String stationName;
/**
* 站点编码
*/
@TableField("station_code")
private String stationCode;
/**
* 消防设备id
*/
@TableField("fire_equipment_mrid")
private String fireEquipmentMrid;
/**
* 设备名称
*/
@TableField("fire_equipment_name")
private String fireEquipmentName;
/**
* 指标名称
*/
@TableField("fire_equipment_index_name")
private String fireEquipmentIndexName;
/**
* 指标编码
*/
@TableField("fire_equipment_index_key")
private String fireEquipmentIndexKey;
/**
* 报警值
*/
@TableField("fire_equipment_index_value")
private String fireEquipmentIndexValue;
/**
* 建筑id(冗余字段)
*/
@TableField("fire_building_mrid")
private String fireBuildingMrid;
/**
* 报警类型:alarm_type_fire(火灾报警)/alarm_type_trouble(故障告警)
*/
@TableField("type")
private String type;
/**
* 确认类型
*/
@TableField("confirm_type")
private String confirmType;
/**
* 确认类型名称
*/
@TableField("confirm_type_name")
private String confirmTypeName;
/**
* 报警原因
*/
@TableField("alarm_reason")
private String alarmReason;
/**
* 处理情况
*/
@TableField("resolve_result")
private String resolveResult;
/**
* 确警人员姓名
*/
@TableField("confirm_user_name")
private String confirmUserName;
/**
* 确警时间
*/
@TableField("confirm_date")
private Date confirmDate;
/**
* 装备所属消防系统code(冗余字段)
*/
@TableField("system_mrids")
private String systemMrids;
/**
* 装备定义code(冗余字段)
*/
@TableField("equipment_definition_mrid")
private String equipmentDefinitionMrid;
/**
* 装备定义名称
*/
@TableField("equipment_definition_name")
private String equipmentDefinitionName;
/**
* 设备位置
*/
@TableField("location")
private String location;
/**
* 经度
*/
@TableField("lng")
private String lng;
/**
* 纬度
*/
@TableField("lat")
private String lat;
}
package com.yeejoin.amos.boot.module.ccs.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 消防资产参数信息
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("ast_fire_equipment_info")
public class FireEquipmentInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 消防资产id
*/
@TableField("fire_equipment_mrid")
private String fireEquipmentMrid;
/**
* 字段名(英文)
*/
@TableField("field_name")
private String fieldName;
/**
* 中文名
*/
@TableField("field_label")
private String fieldLabel;
/**
* 属性值
*/
@TableField("value")
private String value;
/**
* 数据类型
*/
@TableField("data_type")
private String dataType;
/**
* 计量单位
*/
@TableField("measure_unit")
private String measureUnit;
/**
* 是否必填
*/
@TableField("is_must")
private Boolean isMust;
/**
* 排序
*/
@TableField("sort")
private Integer sort;
/**
* 修改时间
*/
@TableField("update_date")
private Date updateDate;
}
package com.yeejoin.amos.boot.module.ccs.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 消防系统信息
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("ast_fire_fighting_system")
public class FireFightingSystem extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 站点名称
*/
@TableField("station_name")
private String stationName;
/**
* 站点编码
*/
@TableField("station_code")
private String stationCode;
/**
* 名称
*/
@TableField("name")
private String name;
/**
* 资产id
*/
@TableField("mrid")
private String mrid;
/**
* 安装日期
*/
@TableField("install_date")
private String installDate;
/**
* 负责人
*/
@TableField("charge_person")
private String chargePerson;
/**
* 负责人电话
*/
@TableField("charge_person_phone")
private String chargePersonPhone;
/**
* 施工单位
*/
@TableField("construction_unit")
private String constructionUnit;
/**
* 维保单位
*/
@TableField("maintenance_unit")
private String maintenanceUnit;
/**
* 首次维保日期
*/
@TableField("first_maintenance_date")
private Date firstMaintenanceDate;
/**
* 维保频率
*/
@TableField("maintenance_frequency")
private String maintenanceFrequency;
/**
* 维保电话
*/
@TableField("maintenance_phone")
private String maintenancePhone;
/**
* 修改时间
*/
@TableField("update_date")
private Date updateDate;
/**
* 经度
*/
@TableField("lng")
private String lng;
/**
* 纬度
*/
@TableField("lat")
private String lat;
}
package com.yeejoin.amos.boot.module.ccs.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* 发生率/严重度矩阵统计表
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("asf_fire_fmea_statistics")
public class FireFmeaStatistics extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 站点编码
*/
@TableField("station_code")
private String stationCode;
/**
* 站点名称
*/
@TableField("station_name")
private String stationName;
/**
* o值(0到10)
*/
@TableField("evaluationOid")
private Integer evaluationOid;
/**
* s值(0到10)
*/
@TableField("evaluationSid")
private Integer evaluationSid;
/**
* s*o值(冗余)
*/
@TableField("mutiby")
private Integer mutiby;
/**
* 风险mrid
*/
@TableField("risk_source_mrid")
private String riskSourceMrid;
/**
* 风险名称
*/
@TableField("risk_source_name")
private String riskSourceName;
}
package com.yeejoin.amos.boot.module.ccs.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 隐患信息
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("asf_fire_latent_danger")
public class FireLatentDanger extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 站点编码
*/
@TableField("station_code")
private String stationCode;
/**
* 站点名称
*/
@TableField("station_name")
private String stationName;
/**
* 风险点id
*/
@TableField("danger_mrid")
private String dangerMrid;
/**
* 风险点名称
*/
@TableField("danger_name")
private String dangerName;
/**
* 隐患状态:隐患状态(1:待评审;2:待治理;3:安措计划中;4:待验证;5:治理完毕;6:已撤销;7:延期治理中;8:延期治理待车间部门审核;9:延期治理待公司审核'
*/
@TableField("danger_state_code")
private String dangerStateCode;
/**
* 隐患状态名称
*/
@TableField("danger_state_name")
private String dangerStateName;
/**
* 隐患类型枚举(1:无码无计划隐患;2:巡检隐患;3:有码无计划隐患;4:随手拍)
*/
@TableField("danger_type")
private String dangerType;
/**
* 隐患类型名称
*/
@TableField("danger_type_name")
private String dangerTypeName;
/**
* 隐患等级(1:一般隐患;2:重大隐患)
*/
@TableField("danger_level")
private String dangerLevel;
/**
* 隐患提交时间
*/
@TableField("discovery_date")
private Date discoveryDate;
/**
* 处理状态:1-未完成;2-已完成
*/
@TableField("deal_state")
private Integer dealState;
/**
* 治理日期
*/
@TableField("deal_date")
private Date dealDate;
/**
* 经度
*/
@TableField("lng")
private String lng;
/**
* 纬度
*/
@TableField("lat")
private String lat;
}
package com.yeejoin.amos.boot.module.ccs.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.math.BigDecimal;
/**
* 风险点表
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("asf_fire_risk_source")
public class FireRiskSource extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 站点编码
*/
@TableField("station_code")
private String stationCode;
/**
* 站点名称
*/
@TableField("station_name")
private String stationName;
/**
* 唯一标识
*/
@TableField("mrid")
private String mrid;
/**
* 装备名称
*/
@TableField("name")
private String name;
/**
* 上级编号id
*/
@TableField("parent_mrid")
private String parentMrid;
/**
* 风险等级id
*/
@TableField("risk_level_mrid")
private String riskLevelMrid;
/**
* 风险等级名称
*/
@TableField("risk_level_name")
private String riskLevelName;
/**
* 风险等级颜色
*/
@TableField("risk_level_color")
private String riskLevelColor;
/**
* rpni属性
*/
@TableField("rpni")
private BigDecimal rpni;
/**
* 实时rpn
*/
@TableField("rpn")
private BigDecimal rpn;
/**
* 状态(正常normal,异常anomaly)
*/
@TableField("status")
private String status;
/**
* rpn增量
*/
@TableField("increment")
private BigDecimal increment;
/**
*
*/
@TableField("is_region")
private String isRegion;
}
package com.yeejoin.amos.boot.module.ccs.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* 风险点变化流水
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("asf_fire_rpn_change_log")
public class FireRpnChangeLog extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 站点编码
*/
@TableField("station_code")
private String stationCode;
/**
* 站点名称
*/
@TableField("station_name")
private String stationName;
/**
* 风险点id
*/
@TableField("risk_point_mrid")
private String riskPointMrid;
/**
* 风险点名称
*/
@TableField("risk_point_name")
private String riskPointName;
/**
* 点状态:normal-正常;anomaly-异常;
*/
@TableField("risk_point_status")
private String riskPointStatus;
/**
* 1-1级;2-2级;3-3级;4-4级
*/
@TableField("level_code")
private String levelCode;
/**
* 等级名称
*/
@TableField("level_name")
private String levelName;
/**
* 安全等级变化类型:0-安全等级下降;1-安全等级不变;2-安全等级上升
*/
@TableField("level_change_type")
private Integer levelChangeType;
}
package com.yeejoin.amos.boot.module.ccs.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.math.BigDecimal;
/**
* 站端信息表
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("asf_fire_station_info")
public class FireStationInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 名称
*/
@TableField("name")
private String name;
/**
* 编号
*/
@TableField("code")
private String code;
/**
* 换流站类型
*/
@TableField("elec_type_name")
private String elecTypeName;
/**
* 用途类型
*/
@TableField("use_type_name")
private String useTypeName;
/**
* 安全指数
*/
@TableField("safety_index")
private BigDecimal safetyIndex;
/**
* 安全状态:1-重大风险、2-较大风险、3-一般风险、4-低风险
*/
@TableField("safety_status")
private Integer safetyStatus;
/**
* 状态对应颜色
*/
@TableField("safety_status_color")
private String safetyStatusColor;
/**
* 0-启用;1-停用
*/
@TableField("status")
private Boolean status;
/**
* 位置描述
*/
@TableField("position")
private String position;
/**
* 经度
*/
@TableField("lng")
private String lng;
/**
* 纬度
*/
@TableField("lat")
private String lat;
/**
* 换流站负责人
*/
@TableField("station_charge_person")
private String stationChargePerson;
/**
* 负责人联系电话
*/
@TableField("charge_person_phone")
private String chargePersonPhone;
/**
* 安全负责人
*/
@TableField("safety_charge_person")
private String safetyChargePerson;
/**
* 安全负责人联系电话
*/
@TableField("safety_person_phone")
private String safetyPersonPhone;
/**
* 驻站消防队队长名称
*/
@TableField("fire_captain_person")
private String fireCaptainPerson;
/**
* 驻站消防队队长电话
*/
@TableField("fire_captain_phone")
private String fireCaptainPhone;
}
package com.yeejoin.amos.boot.module.ccs.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 消防车辆信息
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("ast_fire_vehicle")
public class FireVehicle extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 消防资产id
*/
@TableField("mrid")
private String mrid;
/**
* 站点名称
*/
@TableField("station_name")
private String stationName;
/**
* 站点编码
*/
@TableField("station_code")
private String stationCode;
/**
* 名称
*/
@TableField("name")
private String name;
/**
* 车辆号
*/
@TableField("number")
private String number;
/**
* 车辆类别名称
*/
@TableField("type")
private String type;
/**
* 规格型号
*/
@TableField("standard")
private String standard;
/**
* 厂商
*/
@TableField("manufacturer")
private String manufacturer;
/**
* 品牌
*/
@TableField("brand")
private String brand;
/**
* 国别
*/
@TableField("country")
private String country;
/**
* 底盘国别
*/
@TableField("chassis_country")
private String chassisCountry;
/**
* 底盘品牌
*/
@TableField("chassis_brand")
private String chassisBrand;
/**
* 物联编码
*/
@TableField("iot_code")
private String iotCode;
/**
* 车辆状态
*/
@TableField("state")
private String state;
/**
* 启动状态
*/
@TableField("start_state")
private String startState;
/**
* 最近启动时间
*/
@TableField("last_start_date")
private Date lastStartDate;
/**
* 维保单位
*/
@TableField("maintenance_unit")
private String maintenanceUnit;
/**
* 首次维保日期
*/
@TableField("firstmaintenance_date")
private Date firstmaintenanceDate;
/**
* 维保频率
*/
@TableField("maintenance_frequency")
private String maintenanceFrequency;
/**
* 维保电话
*/
@TableField("maintenance_phone")
private String maintenancePhone;
/**
* 修改时间
*/
@TableField("updatedate")
private Date updatedate;
/**
* 经度
*/
@TableField("lng")
private String lng;
/**
* 纬度
*/
@TableField("lat")
private String lat;
}
package com.yeejoin.amos.boot.module.ccs.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 消防资产参数信息
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("ast_fire_vehicle_info")
public class FireVehicleInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 消防资产id
*/
@TableField("fire_vehicle_mrid")
private String fireVehicleMrid;
/**
* 字段名(英文)
*/
@TableField("field_name")
private String fieldName;
/**
* 中文名
*/
@TableField("field_label")
private String fieldLabel;
/**
* 属性值
*/
@TableField("value")
private String value;
/**
* 数据类型
*/
@TableField("data_type")
private String dataType;
/**
* 计量单位
*/
@TableField("measure_unit")
private String measureUnit;
/**
* 是否必填
*/
@TableField("is_must")
private Boolean isMust;
/**
* 排序
*/
@TableField("sort")
private Integer sort;
/**
* 修改时间
*/
@TableField("update_date")
private Date updateDate;
}
package com.yeejoin.amos.boot.module.ccs.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* 消防视频表
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("ast_fire_video")
public class FireVideo extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 站点编码
*/
@TableField("station_code")
private String stationCode;
/**
* 站点名称
*/
@TableField("station_name")
private String stationName;
/**
* 唯一标识
*/
@TableField("mrid")
private String mrid;
/**
* 名称
*/
@TableField("name")
private String name;
/**
* 类型
*/
@TableField("type")
private String type;
/**
* 安装位置
*/
@TableField("position")
private String position;
/**
* 图片
*/
@TableField("photo_url")
private String photoUrl;
/**
* 所在建筑
*/
@TableField("building_mrid")
private String buildingMrid;
/**
* 所在建筑名称
*/
@TableField("building_name")
private String buildingName;
/**
* 视频播放地址
*/
@TableField("play_url")
private String playUrl;
/**
* 经度
*/
@TableField("lng")
private String lng;
/**
* 纬度
*/
@TableField("lat")
private String lat;
}
package com.yeejoin.amos.boot.module.ccs.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* 消防水源表
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("ast_fire_water")
public class FireWater extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 站点编码
*/
@TableField("station_code")
private String stationCode;
/**
* 站点名称
*/
@TableField("station_name")
private String stationName;
/**
* 唯一标识
*/
@TableField("mrid")
private String mrid;
/**
* 名称
*/
@TableField("name")
private String name;
/**
* 水源类别
*/
@TableField("classify")
private String classify;
/**
* 水池类型(消防水池、消防栓、消防水鹤、天然水源)
*/
@TableField("type")
private String type;
/**
* 水池液位
*/
@TableField("water_level")
private String waterLevel;
/**
* 联系人
*/
@TableField("contant_person")
private String contantPerson;
/**
* 联系电话
*/
@TableField("contant_number")
private String contantNumber;
/**
* 图片
*/
@TableField("photo_url")
private String photoUrl;
/**
* 经度
*/
@TableField("lng")
private String lng;
/**
* 纬度
*/
@TableField("lat")
private String lat;
}
package com.yeejoin.amos.boot.module.ccs.api.mapper;
import com.yeejoin.amos.boot.module.ccs.api.entity.FireAlarmDayStatistics;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 换流站告警日统计 Mapper 接口
*
* @author system_generator
* @date 2021-11-09
*/
public interface FireAlarmDayStatisticsMapper extends BaseMapper<FireAlarmDayStatistics> {
}
package com.yeejoin.amos.boot.module.ccs.api.mapper;
import com.yeejoin.amos.boot.module.ccs.api.entity.FireBuilding;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 消防建筑表 Mapper 接口
*
* @author system_generator
* @date 2021-11-09
*/
public interface FireBuildingMapper extends BaseMapper<FireBuilding> {
}
package com.yeejoin.amos.boot.module.ccs.api.mapper;
import com.yeejoin.amos.boot.module.ccs.api.entity.FireDangerDayStatistics;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 换流站隐患日统计 Mapper 接口
*
* @author system_generator
* @date 2021-11-09
*/
public interface FireDangerDayStatisticsMapper extends BaseMapper<FireDangerDayStatistics> {
}
package com.yeejoin.amos.boot.module.ccs.api.mapper;
import com.yeejoin.amos.boot.module.ccs.api.entity.FireEquipmentAlarmLog;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 设备报警信息日志表 Mapper 接口
*
* @author system_generator
* @date 2021-11-09
*/
public interface FireEquipmentAlarmLogMapper extends BaseMapper<FireEquipmentAlarmLog> {
}
package com.yeejoin.amos.boot.module.ccs.api.mapper;
import com.yeejoin.amos.boot.module.ccs.api.entity.FireEquipmentAlarm;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 设备报警信息表 Mapper 接口
*
* @author system_generator
* @date 2021-11-09
*/
public interface FireEquipmentAlarmMapper extends BaseMapper<FireEquipmentAlarm> {
}
package com.yeejoin.amos.boot.module.ccs.api.mapper;
import com.yeejoin.amos.boot.module.ccs.api.entity.FireEquipmentInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 消防资产参数信息 Mapper 接口
*
* @author system_generator
* @date 2021-11-09
*/
public interface FireEquipmentInfoMapper extends BaseMapper<FireEquipmentInfo> {
}
package com.yeejoin.amos.boot.module.ccs.api.mapper;
import com.yeejoin.amos.boot.module.ccs.api.entity.FireEquipment;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 消防设备资产 Mapper 接口
*
* @author system_generator
* @date 2021-11-09
*/
public interface FireEquipmentMapper extends BaseMapper<FireEquipment> {
}
package com.yeejoin.amos.boot.module.ccs.api.mapper;
import com.yeejoin.amos.boot.module.ccs.api.entity.FireFightingSystem;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 消防系统信息 Mapper 接口
*
* @author system_generator
* @date 2021-11-09
*/
public interface FireFightingSystemMapper extends BaseMapper<FireFightingSystem> {
}
package com.yeejoin.amos.boot.module.ccs.api.mapper;
import com.yeejoin.amos.boot.module.ccs.api.entity.FireFmeaStatistics;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 发生率/严重度矩阵统计表 Mapper 接口
*
* @author system_generator
* @date 2021-11-09
*/
public interface FireFmeaStatisticsMapper extends BaseMapper<FireFmeaStatistics> {
}
package com.yeejoin.amos.boot.module.ccs.api.mapper;
import com.yeejoin.amos.boot.module.ccs.api.entity.FireLatentDanger;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 隐患信息 Mapper 接口
*
* @author system_generator
* @date 2021-11-09
*/
public interface FireLatentDangerMapper extends BaseMapper<FireLatentDanger> {
}
package com.yeejoin.amos.boot.module.ccs.api.mapper;
import com.yeejoin.amos.boot.module.ccs.api.entity.FireRiskSource;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 风险点表 Mapper 接口
*
* @author system_generator
* @date 2021-11-09
*/
public interface FireRiskSourceMapper extends BaseMapper<FireRiskSource> {
}
package com.yeejoin.amos.boot.module.ccs.api.mapper;
import com.yeejoin.amos.boot.module.ccs.api.entity.FireRpnChangeLog;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 风险点变化流水 Mapper 接口
*
* @author system_generator
* @date 2021-11-09
*/
public interface FireRpnChangeLogMapper extends BaseMapper<FireRpnChangeLog> {
}
package com.yeejoin.amos.boot.module.ccs.api.mapper;
import com.yeejoin.amos.boot.module.ccs.api.entity.FireStationInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 站端信息表 Mapper 接口
*
* @author system_generator
* @date 2021-11-09
*/
public interface FireStationInfoMapper extends BaseMapper<FireStationInfo> {
}
package com.yeejoin.amos.boot.module.ccs.api.mapper;
import com.yeejoin.amos.boot.module.ccs.api.entity.FireVehicleInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 消防资产参数信息 Mapper 接口
*
* @author system_generator
* @date 2021-11-09
*/
public interface FireVehicleInfoMapper extends BaseMapper<FireVehicleInfo> {
}
package com.yeejoin.amos.boot.module.ccs.api.mapper;
import com.yeejoin.amos.boot.module.ccs.api.entity.FireVehicle;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 消防车辆信息 Mapper 接口
*
* @author system_generator
* @date 2021-11-09
*/
public interface FireVehicleMapper extends BaseMapper<FireVehicle> {
}
package com.yeejoin.amos.boot.module.ccs.api.mapper;
import com.yeejoin.amos.boot.module.ccs.api.entity.FireVideo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 消防视频表 Mapper 接口
*
* @author system_generator
* @date 2021-11-09
*/
public interface FireVideoMapper extends BaseMapper<FireVideo> {
}
package com.yeejoin.amos.boot.module.ccs.api.mapper;
import com.yeejoin.amos.boot.module.ccs.api.entity.FireWater;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 消防水源表 Mapper 接口
*
* @author system_generator
* @date 2021-11-09
*/
public interface FireWaterMapper extends BaseMapper<FireWater> {
}
package com.yeejoin.amos.boot.module.ccs.api.service;
/**
* 换流站告警日统计接口类
*
* @author system_generator
* @date 2021-11-09
*/
public interface IFireAlarmDayStatisticsService {
}
package com.yeejoin.amos.boot.module.ccs.api.service;
/**
* 消防建筑表接口类
*
* @author system_generator
* @date 2021-11-09
*/
public interface IFireBuildingService {
}
package com.yeejoin.amos.boot.module.ccs.api.service;
/**
* 换流站隐患日统计接口类
*
* @author system_generator
* @date 2021-11-09
*/
public interface IFireDangerDayStatisticsService {
}
package com.yeejoin.amos.boot.module.ccs.api.service;
/**
* 设备报警信息日志表接口类
*
* @author system_generator
* @date 2021-11-09
*/
public interface IFireEquipmentAlarmLogService {
}
package com.yeejoin.amos.boot.module.ccs.api.service;
/**
* 设备报警信息表接口类
*
* @author system_generator
* @date 2021-11-09
*/
public interface IFireEquipmentAlarmService {
}
package com.yeejoin.amos.boot.module.ccs.api.service;
/**
* 消防资产参数信息接口类
*
* @author system_generator
* @date 2021-11-09
*/
public interface IFireEquipmentInfoService {
}
package com.yeejoin.amos.boot.module.ccs.api.service;
/**
* 消防设备资产接口类
*
* @author system_generator
* @date 2021-11-09
*/
public interface IFireEquipmentService {
}
package com.yeejoin.amos.boot.module.ccs.api.service;
/**
* 消防系统信息接口类
*
* @author system_generator
* @date 2021-11-09
*/
public interface IFireFightingSystemService {
}
package com.yeejoin.amos.boot.module.ccs.api.service;
/**
* 发生率/严重度矩阵统计表接口类
*
* @author system_generator
* @date 2021-11-09
*/
public interface IFireFmeaStatisticsService {
}
package com.yeejoin.amos.boot.module.ccs.api.service;
/**
* 隐患信息接口类
*
* @author system_generator
* @date 2021-11-09
*/
public interface IFireLatentDangerService {
}
package com.yeejoin.amos.boot.module.ccs.api.service;
/**
* 风险点表接口类
*
* @author system_generator
* @date 2021-11-09
*/
public interface IFireRiskSourceService {
}
package com.yeejoin.amos.boot.module.ccs.api.service;
/**
* 风险点变化流水接口类
*
* @author system_generator
* @date 2021-11-09
*/
public interface IFireRpnChangeLogService {
}
package com.yeejoin.amos.boot.module.ccs.api.service;
/**
* 站端信息表接口类
*
* @author system_generator
* @date 2021-11-09
*/
public interface IFireStationInfoService {
}
package com.yeejoin.amos.boot.module.ccs.api.service;
/**
* 消防资产参数信息接口类
*
* @author system_generator
* @date 2021-11-09
*/
public interface IFireVehicleInfoService {
}
package com.yeejoin.amos.boot.module.ccs.api.service;
/**
* 消防车辆信息接口类
*
* @author system_generator
* @date 2021-11-09
*/
public interface IFireVehicleService {
}
package com.yeejoin.amos.boot.module.ccs.api.service;
/**
* 消防视频表接口类
*
* @author system_generator
* @date 2021-11-09
*/
public interface IFireVideoService {
}
package com.yeejoin.amos.boot.module.ccs.api.service;
/**
* 消防水源表接口类
*
* @author system_generator
* @date 2021-11-09
*/
public interface IFireWaterService {
}
<?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.yeejoin.amos.boot.module.ccs.api.mapper.FireAlarmDayStatisticsMapper">
</mapper>
<?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.yeejoin.amos.boot.module.ccs.api.mapper.FireBuildingMapper">
</mapper>
<?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.yeejoin.amos.boot.module.ccs.api.mapper.FireDangerDayStatisticsMapper">
</mapper>
<?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.yeejoin.amos.boot.module.ccs.api.mapper.FireEquipmentAlarmLogMapper">
</mapper>
<?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.yeejoin.amos.boot.module.ccs.api.mapper.FireEquipmentAlarmMapper">
</mapper>
<?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.yeejoin.amos.boot.module.ccs.api.mapper.FireEquipmentInfoMapper">
</mapper>
<?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.yeejoin.amos.boot.module.ccs.api.mapper.FireEquipmentMapper">
</mapper>
<?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.yeejoin.amos.boot.module.ccs.api.mapper.FireFightingSystemMapper">
</mapper>
<?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.yeejoin.amos.boot.module.ccs.api.mapper.FireFmeaStatisticsMapper">
</mapper>
<?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.yeejoin.amos.boot.module.ccs.api.mapper.FireLatentDangerMapper">
</mapper>
<?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.yeejoin.amos.boot.module.ccs.api.mapper.FireRiskSourceMapper">
</mapper>
<?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.yeejoin.amos.boot.module.ccs.api.mapper.FireRpnChangeLogMapper">
</mapper>
<?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.yeejoin.amos.boot.module.ccs.api.mapper.FireStationInfoMapper">
</mapper>
<?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.yeejoin.amos.boot.module.ccs.api.mapper.FireVehicleInfoMapper">
</mapper>
<?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.yeejoin.amos.boot.module.ccs.api.mapper.FireVehicleMapper">
</mapper>
<?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.yeejoin.amos.boot.module.ccs.api.mapper.FireVideoMapper">
</mapper>
<?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.yeejoin.amos.boot.module.ccs.api.mapper.FireWaterMapper">
</mapper>
......@@ -2,8 +2,8 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>amos-boot-module</artifactId>
<groupId>com.amosframework.boot</groupId>
<artifactId>amos-boot-module</artifactId>
<version>1.0.0</version>
</parent>
......@@ -25,5 +25,6 @@
<module>amos-boot-module-supervision-api</module>
<module>amos-boot-module-knowledgebase-api</module>
<module>amos-boot-module-latentdanger-api</module>
<module>amos-boot-module-ccs-api</module>
</modules>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<groupId>com.amosframework.boot</groupId>
<artifactId>amos-boot-module-biz</artifactId>
<version>1.0.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>amos-boot-module-ccs-biz</artifactId>
<dependencies>
<dependency>
<groupId>com.amosframework.boot</groupId>
<artifactId>amos-boot-module-ccs-api</artifactId>
<version>${amos-biz-boot.version}</version>
</dependency>
</dependencies>
</project>
\ No newline at end of file
package com.yeejoin.amos.boot.module.ccs.biz.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import com.yeejoin.amos.boot.module.ccs.api.dto.FireAlarmDayStatisticsDto;
import com.yeejoin.amos.boot.module.ccs.biz.service.impl.FireAlarmDayStatisticsServiceImpl;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
/**
* 换流站告警日统计
*
* @author system_generator
* @date 2021-11-09
*/
@RestController
@Api(tags = "换流站告警日统计Api")
@RequestMapping(value = "/fire-alarm-day-statistics")
public class FireAlarmDayStatisticsController extends BaseController {
@Autowired
FireAlarmDayStatisticsServiceImpl fireAlarmDayStatisticsServiceImpl;
/**
* 新增换流站告警日统计
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增换流站告警日统计", notes = "新增换流站告警日统计")
public ResponseModel<FireAlarmDayStatisticsDto> save(@RequestBody FireAlarmDayStatisticsDto model) {
model = fireAlarmDayStatisticsServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新换流站告警日统计", notes = "根据sequenceNbr更新换流站告警日统计")
public ResponseModel<FireAlarmDayStatisticsDto> updateBySequenceNbrFireAlarmDayStatistics(@RequestBody FireAlarmDayStatisticsDto model, @PathVariable(value = "sequenceNbr") String sequenceNbr) {
model.setId(sequenceNbr);
return ResponseHelper.buildResponse(fireAlarmDayStatisticsServiceImpl.updateWithModel(model));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除换流站告警日统计", notes = "根据sequenceNbr删除换流站告警日统计")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr) {
return ResponseHelper.buildResponse(fireAlarmDayStatisticsServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET", value = "根据sequenceNbr查询单个换流站告警日统计", notes = "根据sequenceNbr查询单个换流站告警日统计")
public ResponseModel<FireAlarmDayStatisticsDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(fireAlarmDayStatisticsServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET", value = "换流站告警日统计分页查询", notes = "换流站告警日统计分页查询")
public ResponseModel<Page<FireAlarmDayStatisticsDto>> queryForPage(@RequestParam(value = "current") int current, @RequestParam
(value = "size") int size) {
Page<FireAlarmDayStatisticsDto> page = new Page<FireAlarmDayStatisticsDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(fireAlarmDayStatisticsServiceImpl.queryForFireAlarmDayStatisticsPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET", value = "换流站告警日统计列表全部数据查询", notes = "换流站告警日统计列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<FireAlarmDayStatisticsDto>> selectForList() {
return ResponseHelper.buildResponse(fireAlarmDayStatisticsServiceImpl.queryForFireAlarmDayStatisticsList());
}
}
package com.yeejoin.amos.boot.module.ccs.biz.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import com.yeejoin.amos.boot.module.ccs.api.dto.FireBuildingDto;
import com.yeejoin.amos.boot.module.ccs.biz.service.impl.FireBuildingServiceImpl;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
/**
* 消防建筑表
*
* @author system_generator
* @date 2021-11-09
*/
@RestController
@Api(tags = "消防建筑表Api")
@RequestMapping(value = "/fire-building")
public class FireBuildingController extends BaseController {
@Autowired
FireBuildingServiceImpl fireBuildingServiceImpl;
/**
* 新增消防建筑表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增消防建筑表", notes = "新增消防建筑表")
public ResponseModel<FireBuildingDto> save(@RequestBody FireBuildingDto model) {
model = fireBuildingServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除消防建筑表", notes = "根据sequenceNbr删除消防建筑表")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr) {
return ResponseHelper.buildResponse(fireBuildingServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET", value = "根据sequenceNbr查询单个消防建筑表", notes = "根据sequenceNbr查询单个消防建筑表")
public ResponseModel<FireBuildingDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(fireBuildingServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET", value = "消防建筑表分页查询", notes = "消防建筑表分页查询")
public ResponseModel<Page<FireBuildingDto>> queryForPage(@RequestParam(value = "current") int current, @RequestParam
(value = "size") int size) {
Page<FireBuildingDto> page = new Page<FireBuildingDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(fireBuildingServiceImpl.queryForFireBuildingPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET", value = "消防建筑表列表全部数据查询", notes = "消防建筑表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<FireBuildingDto>> selectForList() {
return ResponseHelper.buildResponse(fireBuildingServiceImpl.queryForFireBuildingList());
}
}
package com.yeejoin.amos.boot.module.ccs.biz.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import com.yeejoin.amos.boot.module.ccs.api.dto.FireDangerDayStatisticsDto;
import com.yeejoin.amos.boot.module.ccs.biz.service.impl.FireDangerDayStatisticsServiceImpl;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
/**
* 换流站隐患日统计
*
* @author system_generator
* @date 2021-11-09
*/
@RestController
@Api(tags = "换流站隐患日统计Api")
@RequestMapping(value = "/fire-danger-day-statistics")
public class FireDangerDayStatisticsController extends BaseController {
@Autowired
FireDangerDayStatisticsServiceImpl fireDangerDayStatisticsServiceImpl;
/**
* 新增换流站隐患日统计
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增换流站隐患日统计", notes = "新增换流站隐患日统计")
public ResponseModel<FireDangerDayStatisticsDto> save(@RequestBody FireDangerDayStatisticsDto model) {
model = fireDangerDayStatisticsServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除换流站隐患日统计", notes = "根据sequenceNbr删除换流站隐患日统计")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr) {
return ResponseHelper.buildResponse(fireDangerDayStatisticsServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET", value = "根据sequenceNbr查询单个换流站隐患日统计", notes = "根据sequenceNbr查询单个换流站隐患日统计")
public ResponseModel<FireDangerDayStatisticsDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(fireDangerDayStatisticsServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET", value = "换流站隐患日统计分页查询", notes = "换流站隐患日统计分页查询")
public ResponseModel<Page<FireDangerDayStatisticsDto>> queryForPage(@RequestParam(value = "current") int current, @RequestParam
(value = "size") int size) {
Page<FireDangerDayStatisticsDto> page = new Page<FireDangerDayStatisticsDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(fireDangerDayStatisticsServiceImpl.queryForFireDangerDayStatisticsPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET", value = "换流站隐患日统计列表全部数据查询", notes = "换流站隐患日统计列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<FireDangerDayStatisticsDto>> selectForList() {
return ResponseHelper.buildResponse(fireDangerDayStatisticsServiceImpl.queryForFireDangerDayStatisticsList());
}
}
package com.yeejoin.amos.boot.module.ccs.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.ccs.biz.service.impl.FireEquipmentAlarmServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.ccs.api.dto.FireEquipmentAlarmDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 设备报警信息表
*
* @author system_generator
* @date 2021-11-09
*/
@RestController
@Api(tags = "设备报警信息表Api")
@RequestMapping(value = "/fire-equipment-alarm")
public class FireEquipmentAlarmController extends BaseController {
@Autowired
FireEquipmentAlarmServiceImpl fireEquipmentAlarmServiceImpl;
/**
* 新增设备报警信息表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增设备报警信息表", notes = "新增设备报警信息表")
public ResponseModel<FireEquipmentAlarmDto> save(@RequestBody FireEquipmentAlarmDto model) {
model = fireEquipmentAlarmServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除设备报警信息表", notes = "根据sequenceNbr删除设备报警信息表")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(fireEquipmentAlarmServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个设备报警信息表", notes = "根据sequenceNbr查询单个设备报警信息表")
public ResponseModel<FireEquipmentAlarmDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(fireEquipmentAlarmServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "设备报警信息表分页查询", notes = "设备报警信息表分页查询")
public ResponseModel<Page<FireEquipmentAlarmDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<FireEquipmentAlarmDto> page = new Page<FireEquipmentAlarmDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(fireEquipmentAlarmServiceImpl.queryForFireEquipmentAlarmPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "设备报警信息表列表全部数据查询", notes = "设备报警信息表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<FireEquipmentAlarmDto>> selectForList() {
return ResponseHelper.buildResponse(fireEquipmentAlarmServiceImpl.queryForFireEquipmentAlarmList());
}
}
package com.yeejoin.amos.boot.module.ccs.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.ccs.biz.service.impl.FireEquipmentAlarmLogServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.ccs.api.dto.FireEquipmentAlarmLogDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 设备报警信息日志表
*
* @author system_generator
* @date 2021-11-09
*/
@RestController
@Api(tags = "设备报警信息日志表Api")
@RequestMapping(value = "/fire-equipment-alarm-log")
public class FireEquipmentAlarmLogController extends BaseController {
@Autowired
FireEquipmentAlarmLogServiceImpl fireEquipmentAlarmLogServiceImpl;
/**
* 新增设备报警信息日志表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增设备报警信息日志表", notes = "新增设备报警信息日志表")
public ResponseModel<FireEquipmentAlarmLogDto> save(@RequestBody FireEquipmentAlarmLogDto model) {
model = fireEquipmentAlarmLogServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除设备报警信息日志表", notes = "根据sequenceNbr删除设备报警信息日志表")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(fireEquipmentAlarmLogServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个设备报警信息日志表", notes = "根据sequenceNbr查询单个设备报警信息日志表")
public ResponseModel<FireEquipmentAlarmLogDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(fireEquipmentAlarmLogServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "设备报警信息日志表分页查询", notes = "设备报警信息日志表分页查询")
public ResponseModel<Page<FireEquipmentAlarmLogDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<FireEquipmentAlarmLogDto> page = new Page<FireEquipmentAlarmLogDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(fireEquipmentAlarmLogServiceImpl.queryForFireEquipmentAlarmLogPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "设备报警信息日志表列表全部数据查询", notes = "设备报警信息日志表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<FireEquipmentAlarmLogDto>> selectForList() {
return ResponseHelper.buildResponse(fireEquipmentAlarmLogServiceImpl.queryForFireEquipmentAlarmLogList());
}
}
package com.yeejoin.amos.boot.module.ccs.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.ccs.biz.service.impl.FireEquipmentServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.ccs.api.dto.FireEquipmentDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 消防设备资产
*
* @author system_generator
* @date 2021-11-09
*/
@RestController
@Api(tags = "消防设备资产Api")
@RequestMapping(value = "/fire-equipment")
public class FireEquipmentController extends BaseController {
@Autowired
FireEquipmentServiceImpl fireEquipmentServiceImpl;
/**
* 新增消防设备资产
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增消防设备资产", notes = "新增消防设备资产")
public ResponseModel<FireEquipmentDto> save(@RequestBody FireEquipmentDto model) {
model = fireEquipmentServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除消防设备资产", notes = "根据sequenceNbr删除消防设备资产")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(fireEquipmentServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个消防设备资产", notes = "根据sequenceNbr查询单个消防设备资产")
public ResponseModel<FireEquipmentDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(fireEquipmentServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "消防设备资产分页查询", notes = "消防设备资产分页查询")
public ResponseModel<Page<FireEquipmentDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<FireEquipmentDto> page = new Page<FireEquipmentDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(fireEquipmentServiceImpl.queryForFireEquipmentPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "消防设备资产列表全部数据查询", notes = "消防设备资产列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<FireEquipmentDto>> selectForList() {
return ResponseHelper.buildResponse(fireEquipmentServiceImpl.queryForFireEquipmentList());
}
}
package com.yeejoin.amos.boot.module.ccs.biz.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import com.yeejoin.amos.boot.module.ccs.api.dto.FireEquipmentInfoDto;
import com.yeejoin.amos.boot.module.ccs.biz.service.impl.FireEquipmentInfoServiceImpl;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
/**
* 消防资产参数信息
*
* @author system_generator
* @date 2021-11-09
*/
@RestController
@Api(tags = "消防资产参数信息Api")
@RequestMapping(value = "/fire-equipment-info")
public class FireEquipmentInfoController extends BaseController {
@Autowired
FireEquipmentInfoServiceImpl fireEquipmentInfoServiceImpl;
/**
* 新增消防资产参数信息
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增消防资产参数信息", notes = "新增消防资产参数信息")
public ResponseModel<FireEquipmentInfoDto> save(@RequestBody FireEquipmentInfoDto model) {
model = fireEquipmentInfoServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除消防资产参数信息", notes = "根据sequenceNbr删除消防资产参数信息")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr) {
return ResponseHelper.buildResponse(fireEquipmentInfoServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET", value = "根据sequenceNbr查询单个消防资产参数信息", notes = "根据sequenceNbr查询单个消防资产参数信息")
public ResponseModel<FireEquipmentInfoDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(fireEquipmentInfoServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET", value = "消防资产参数信息分页查询", notes = "消防资产参数信息分页查询")
public ResponseModel<Page<FireEquipmentInfoDto>> queryForPage(@RequestParam(value = "current") int current, @RequestParam
(value = "size") int size) {
Page<FireEquipmentInfoDto> page = new Page<FireEquipmentInfoDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(fireEquipmentInfoServiceImpl.queryForFireEquipmentInfoPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET", value = "消防资产参数信息列表全部数据查询", notes = "消防资产参数信息列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<FireEquipmentInfoDto>> selectForList() {
return ResponseHelper.buildResponse(fireEquipmentInfoServiceImpl.queryForFireEquipmentInfoList());
}
}
package com.yeejoin.amos.boot.module.ccs.biz.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import com.yeejoin.amos.boot.module.ccs.api.dto.FireFightingSystemDto;
import com.yeejoin.amos.boot.module.ccs.biz.service.impl.FireFightingSystemServiceImpl;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
/**
* 消防系统信息
*
* @author system_generator
* @date 2021-11-09
*/
@RestController
@Api(tags = "消防系统信息Api")
@RequestMapping(value = "/fire-fighting-system")
public class FireFightingSystemController extends BaseController {
@Autowired
FireFightingSystemServiceImpl fireFightingSystemServiceImpl;
/**
* 新增消防系统信息
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增消防系统信息", notes = "新增消防系统信息")
public ResponseModel<FireFightingSystemDto> save(@RequestBody FireFightingSystemDto model) {
model = fireFightingSystemServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除消防系统信息", notes = "根据sequenceNbr删除消防系统信息")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(fireFightingSystemServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个消防系统信息", notes = "根据sequenceNbr查询单个消防系统信息")
public ResponseModel<FireFightingSystemDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(fireFightingSystemServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "消防系统信息分页查询", notes = "消防系统信息分页查询")
public ResponseModel<Page<FireFightingSystemDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<FireFightingSystemDto> page = new Page<FireFightingSystemDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(fireFightingSystemServiceImpl.queryForFireFightingSystemPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "消防系统信息列表全部数据查询", notes = "消防系统信息列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<FireFightingSystemDto>> selectForList() {
return ResponseHelper.buildResponse(fireFightingSystemServiceImpl.queryForFireFightingSystemList());
}
}
package com.yeejoin.amos.boot.module.ccs.biz.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import com.yeejoin.amos.boot.module.ccs.api.dto.FireFmeaStatisticsDto;
import com.yeejoin.amos.boot.module.ccs.biz.service.impl.FireFmeaStatisticsServiceImpl;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
/**
* 发生率/严重度矩阵统计表
*
* @author system_generator
* @date 2021-11-09
*/
@RestController
@Api(tags = "发生率/严重度矩阵统计表Api")
@RequestMapping(value = "/fire-fmea-statistics")
public class FireFmeaStatisticsController extends BaseController {
@Autowired
FireFmeaStatisticsServiceImpl fireFmeaStatisticsServiceImpl;
/**
* 新增发生率/严重度矩阵统计表
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增发生率/严重度矩阵统计表", notes = "新增发生率/严重度矩阵统计表")
public ResponseModel<FireFmeaStatisticsDto> save(@RequestBody FireFmeaStatisticsDto model) {
model = fireFmeaStatisticsServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新发生率/严重度矩阵统计表", notes = "根据sequenceNbr更新发生率/严重度矩阵统计表")
public ResponseModel<FireFmeaStatisticsDto> updateBySequenceNbrFireFmeaStatistics(@RequestBody FireFmeaStatisticsDto model, @PathVariable(value = "sequenceNbr") String sequenceNbr) {
model.setId(sequenceNbr);
return ResponseHelper.buildResponse(fireFmeaStatisticsServiceImpl.updateWithModel(model));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除发生率/严重度矩阵统计表", notes = "根据sequenceNbr删除发生率/严重度矩阵统计表")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr) {
return ResponseHelper.buildResponse(fireFmeaStatisticsServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET", value = "根据sequenceNbr查询单个发生率/严重度矩阵统计表", notes = "根据sequenceNbr查询单个发生率/严重度矩阵统计表")
public ResponseModel<FireFmeaStatisticsDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(fireFmeaStatisticsServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET", value = "发生率/严重度矩阵统计表分页查询", notes = "发生率/严重度矩阵统计表分页查询")
public ResponseModel<Page<FireFmeaStatisticsDto>> queryForPage(@RequestParam(value = "current") int current, @RequestParam
(value = "size") int size) {
Page<FireFmeaStatisticsDto> page = new Page<FireFmeaStatisticsDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(fireFmeaStatisticsServiceImpl.queryForFireFmeaStatisticsPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET", value = "发生率/严重度矩阵统计表列表全部数据查询", notes = "发生率/严重度矩阵统计表列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<FireFmeaStatisticsDto>> selectForList() {
return ResponseHelper.buildResponse(fireFmeaStatisticsServiceImpl.queryForFireFmeaStatisticsList());
}
}
package com.yeejoin.amos.boot.module.ccs.biz.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import com.yeejoin.amos.boot.module.ccs.api.dto.FireLatentDangerDto;
import com.yeejoin.amos.boot.module.ccs.biz.service.impl.FireLatentDangerServiceImpl;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
/**
* 隐患信息
*
* @author system_generator
* @date 2021-11-09
*/
@RestController
@Api(tags = "隐患信息Api")
@RequestMapping(value = "/fire-latent-danger")
public class FireLatentDangerController extends BaseController {
@Autowired
FireLatentDangerServiceImpl fireLatentDangerServiceImpl;
/**
* 新增隐患信息
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增隐患信息", notes = "新增隐患信息")
public ResponseModel<FireLatentDangerDto> save(@RequestBody FireLatentDangerDto model) {
model = fireLatentDangerServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除隐患信息", notes = "根据sequenceNbr删除隐患信息")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr) {
return ResponseHelper.buildResponse(fireLatentDangerServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET", value = "根据sequenceNbr查询单个隐患信息", notes = "根据sequenceNbr查询单个隐患信息")
public ResponseModel<FireLatentDangerDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(fireLatentDangerServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET", value = "隐患信息分页查询", notes = "隐患信息分页查询")
public ResponseModel<Page<FireLatentDangerDto>> queryForPage(@RequestParam(value = "current") int current, @RequestParam
(value = "size") int size) {
Page<FireLatentDangerDto> page = new Page<FireLatentDangerDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(fireLatentDangerServiceImpl.queryForFireLatentDangerPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET", value = "隐患信息列表全部数据查询", notes = "隐患信息列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<FireLatentDangerDto>> selectForList() {
return ResponseHelper.buildResponse(fireLatentDangerServiceImpl.queryForFireLatentDangerList());
}
}
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment