Commit 0a4a58f3 authored by suhuiguang's avatar suhuiguang

1.特种设备拆分

parent e806f63d

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

package com.yeejoin.amos.boot.module.elevator.api.common;
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;
/**
* @description: 公共实体
* @author: duanwei
**/
@Data
public class BaseEntity implements Serializable {
private static final long serialVersionUID = -5464322936854328207L;
@TableId(type = IdType.ID_WORKER)
private Long id;
/**
* 创建时间
*/
@TableField(value = "create_date", fill = FieldFill.INSERT)
private Date createDate;
/**
* 更新时间
*/
@TableField(value = "update_time", fill = FieldFill.UPDATE)
private Date updateTime;
}
package com.yeejoin.amos.boot.module.elevator.api.common;
import com.yeejoin.amos.boot.module.elevator.api.enums.BaseExceptionEnum;
/**
* @Author cpp
* @Description基础异常类
* @Date 2023/4/23
*/
public class BaseException extends RuntimeException {
private static final long serialVersionUID = 194906846739586857L;
/**
* 错误码
*/
private int code;
/**
* 错误内容
*/
private String msg;
public BaseException(String msg) {
super(msg);
}
public BaseException(int code, String msg) {
super(msg);
this.code = code;
this.msg = msg;
}
public BaseException(BaseExceptionEnum baseExceptionEnum) {
super(baseExceptionEnum.getMsg());
this.msg = baseExceptionEnum.getMsg();
this.code = baseExceptionEnum.getCode();
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
}
package com.yeejoin.amos.boot.module.elevator.api.common;
/**
* @Description: 通用常量类
* @Author: DELL
* @Date: 2021/5/26
*/
public interface BizCommonConstant {
/**
* 所有平台企业数据redisKey
*/
String COMPANY_TREE_REDIS_KEY = "REGULATOR_UNIT_TREE";
}
package com.yeejoin.amos.boot.module.elevator.api.common;
import com.yeejoin.amos.boot.module.elevator.api.enums.CommonErrorEnum;
/**
* @description: 共同异常类
* @author: duanwei
* @create: 2019-08-28 20:07
**/
public class CommonException extends BaseException {
private static final long serialVersionUID = 194906846739586857L;
/**
* 错误码
*/
private int code;
/**
* 错误内容
*/
private String msg;
public CommonException(int code, String msg) {
super(msg);
this.code = code;
this.msg = msg;
}
public CommonException(CommonErrorEnum menuExceptionEnum) {
super(menuExceptionEnum.getMsg());
this.msg = menuExceptionEnum.getMsg();
this.code = menuExceptionEnum.getCode();
}
@Override
public int getCode() {
return code;
}
@Override
public void setCode(int code) {
this.code = code;
}
@Override
public String getMsg() {
return msg;
}
@Override
public void setMsg(String msg) {
this.msg = msg;
}
}
package com.yeejoin.amos.boot.module.elevator.api.common;
import org.springframework.util.Assert;
import java.io.Closeable;
import java.io.Flushable;
import java.io.IOException;
/**
* IO流拓展工具类,补充IOUtils新版本中废弃的closeQuietly
*
* @author King
* @since 2018/12/27 17:56
*/
public class ExtendedIOUtils {
public static void flush(Flushable... resources) throws IOException {
Assert.noNullElements(resources, "resources invalid");
int length = resources.length;
for (int i = 0; i < length; ++i) {
Flushable resource = resources[i];
if (resource != null) {
resource.flush();
}
}
}
public static void closeQuietly(Closeable... resources) {
int length = resources.length;
for (int i = 0; i < length; ++i) {
Closeable resource = resources[i];
if (resource != null) {
try {
resource.close();
} catch (IOException e) {
//ignore exception
}
}
}
}
}
package com.yeejoin.amos.boot.module.elevator.api.common;
import java.util.HashMap;
import java.util.Map;
/**
* @Description: 全局单机缓存
* @Author: duanwei
* @Date: 2020/6/30
*/
public class GlobalCache {
/**
* 全局请求头
*/
public static Map<String, String> header = new HashMap<>();
/**
* 依赖参数容器
*/
public static Map<String, String> paramMap = new HashMap<>(1000);
}
package com.yeejoin.amos.boot.module.elevator.api.common;
import lombok.Data;
/**
* @Author cpp
* @Description
* @Date 2023/4/23
*/
@Data
public class MobileLoginParam {
/**
* 注册类型:1-微信授权快捷登录;2-手机验证登录
*/
private int registerType;
/**
* 是否需要需要短信验证: true-验证; false-不验证
*/
private Boolean isNeedVerify;
/**
* 注册类型为1时使用:微信用户数据字段1,根据1、2进行数据解密,计算出手机号
*/
private String encryptedData;
/**
* 注册类型为1时使用:微信用户数据字段2,根据1、2进行数据解密,计算出手机号
*/
private String iv;
/**
*注册类型为1时使用:微信用户数据字段3,根据1、2、3进行数据解密,计算出手机号
*/
private String code;
/**
* 账号或手机号
*/
private String phoneNo;
/**
* 密码
*/
private String verifyCode;
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.elevator.api.common;
import java.math.BigDecimal;
import java.util.Collection;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* 字符串工具类
*
* @author as-youjun
*/
public class StringUtil {
private static Pattern NOT_ZERO_AT_THE_END = Pattern.compile("[1-9](\\d*[1-9])?");
private static Pattern numericPattern = Pattern.compile("-?[0-9]+\\.?[0-9]*");
private static Pattern NUMBER_PATTERN = Pattern.compile("-?[0-9]+(\\.[0-9]+)?");
/**
* 判断对象是否为空
*
* @param str
* @return
*/
public static boolean isNotEmpty(Object str) {
boolean flag = true;
if (str != null && !"".equals(str)) {
if (str.toString().length() > 0) {
flag = true;
}
} else {
flag = false;
}
return flag;
}
/***************************************************************************
* repeat - 通过源字符串重复生成N次组成新的字符串。
*
* @param src
* - 源字符串 例如: 空格(" "), 星号("*"), "浙江" 等等...
* @param num
* - 重复生成次数
* @return 返回已生成的重复字符串
* @version 1.0 (2006.10.10) Wilson Lin
**************************************************************************/
public static String repeat(String src, int num) {
StringBuffer s = new StringBuffer();
for (int i = 0; i < num; i++) {
s.append(src);
}
return s.toString();
}
/**
* 判断是否数字表示
*
* @param str 源字符串
* @return 是否数字的标志
*/
public static boolean isNumeric(String str) {
// 该正则表达式可以匹配所有的数字 包括负数
String bigStr;
try {
bigStr = new BigDecimal(str).toString();
} catch (Exception e) {
return false;//异常 说明包含非数字。
}
Matcher isNum = NUMBER_PATTERN.matcher(bigStr); // matcher是全匹配
if (!isNum.matches()) {
return false;
}
return true;
}
public static int toInt(String s) {
if (s != null && !"".equals(s.trim())) {
try {
return Integer.parseInt(s);
} catch (Exception e) {
return 0;
}
}
return 0;
}
public static boolean isEmpty(Collection collection) {
return collection == null || collection.isEmpty();
}
public static boolean isNotEmpty(Collection collection) {
return collection != null && collection.size() > 0;
}
public static boolean isEmpty(Map map) {
return map == null || map.isEmpty();
}
/**
* 截取前后都不是0的数字字符串
* <p>
* 12010102 => 12010102 12010100 => 120101 ab1201100b => 12011
*
* @param str
* @return
*/
public static String delEndZero(String str) {
Matcher mat = NOT_ZERO_AT_THE_END.matcher(str);
boolean rs = mat.find();
if (rs) {
return mat.group(0);
}
return null;
}
/**
* <pre>
* 移除字符串后面的0
* </pre>
*
* @param s
* @return
*/
public static String removeSufixZero(String s) {
if (s == null) {
return "";
}
while (s.endsWith("0")) {
if ("0".equals(s)) {
s = "";
break;
}
s = s.substring(0, s.length() - 1);
}
return s;
}
public static String transforCode(String code) {
if (code.endsWith("0000000")) {
code = code.substring(0, 1);
} else if (code.endsWith("000000")) {
code = code.substring(0, 2);
} else if (code.endsWith("0000")) {
code = code.substring(0, 4);
} else if (code.endsWith("00")) {
code = code.substring(0, 6);
}
return code;
}
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.Map;
/**
* * 警情统计
* @author fengwang
* @date 2021-08-06.
*/
@Data
@Accessors(chain = true)
@ApiModel(value = "AlarmStatisticsDto", description = "AlarmStatisticsDto")
public class AlarmStatisticsDto {
@ApiModelProperty(value = "我的待办数量")
private Integer todoNum;
@ApiModelProperty(value = "今日接警数量")
private Integer todayAlarmNum;
@ApiModelProperty(value = "今日提交数量")
private Integer submitNum;
@ApiModelProperty(value = "全部待办")
private Integer allNum;
@ApiModelProperty(value = "近七天办理数量")
private Map<String,Integer> nearlySevenDaysNum;
@ApiModelProperty(value = "故障事件数量")
private Integer faultRescue;
@ApiModelProperty(value = "困人救援数量")
private Integer sleepyIncident;
@ApiModelProperty(value = "投诉建议数量")
private Integer suggestions;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author litw
* @date 2021-08-09.
*/
@Data
@ApiModel(value="AlertCallInfoDto", description="初始化表单数据")
public class AlertCallInfoDto {
@ApiModelProperty(value = "警情工单编号")
private String workOrderNumber;
@ApiModelProperty(value = "接警时间")
private String callTime;
@ApiModelProperty(value = "接警人Id")
private String recUserId;
@ApiModelProperty(value = "接警人")
private String recUserName;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import com.yeejoin.amos.boot.module.common.api.dto.AttachmentDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
import java.util.List;
/**
* 警情接警填报记录
*
* @author litw
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="AlertCalledDto", description="警情接警填报记录")
public class AlertCalledDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "警情状态 (0 未结案 1 结案)")
private Boolean alertStatus;
@ApiModelProperty(value = "警情状态 结案/ 未结案")
private String alertStatusStr;
@ApiModelProperty(value = "警情来源类型")
private String alertSource;
@ApiModelProperty(value = "警情来源类型code")
private String alertSourceCode;
@ApiModelProperty(value = "接警时间")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date callTime;
@ApiModelProperty(value = "报警人电话")
private String emergencyCall;
@ApiModelProperty(value = "报警人名称,默认为先生或女士")
private String emergencyPerson;
@ApiModelProperty(value = "联系人姓名")
private String contactUser;
@ApiModelProperty(value = "联系人电话")
private String contactPhone;
@ApiModelProperty(value = "设备分类,字典表数据")
private String equipmentClassification;
@ApiModelProperty(value = "报警类型")
private String type;
@ApiModelProperty(value = "警情类别")
private String alarmType;
@ApiModelProperty(value = "通话记录信息id")
private Integer callRecordId;
@ApiModelProperty(value = "警情阶段")
private String alertStage;
@ApiModelProperty(value = "父警情id")
private Long fatherAlert;
@ApiModelProperty(value = "设备识别码")
private String deviceId;
@ApiModelProperty(value = "注册编码")
private String registrationCode;
@ApiModelProperty(value = "备注")
private String remark;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
@ApiModelProperty(value = "设备分类code")
private String equipmentClassificationCode;
@ApiModelProperty(value = "报警类型code")
private String typeCode;
@ApiModelProperty(value = "警情类别code")
private String alarmTypeCode;
@ApiModelProperty(value = "警情阶段code")
private String alertStageCode;
@ApiModelProperty(value = "组织机构")
private String orgCode;
@ApiModelProperty(value = "使用单位")
private String useUnit;
@ApiModelProperty(value = "地址")
private String address;
@ApiModelProperty(value = "接警时间开始---用于列表过滤")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date callTimeStart ;
@ApiModelProperty(value = "接警时间结束---用于列表过滤")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date callTimeEnd ;
@ApiModelProperty(value = "是否处警")
private Boolean isFatherAlert = false;
@ApiModelProperty(value = "所属省")
private String province;
@ApiModelProperty(value = "所属地市")
private String city;
@ApiModelProperty(value = "所属区县")
private String district;
@ApiModelProperty(value = "所属区域代码")
private String regionCode;
@ApiModelProperty(value = "使用场所分类")
private String useSiteCategory;
@ApiModelProperty(value = "电梯使用状态")
private Integer useStatus;
// 废弃
@ApiModelProperty(value = "警情地址")
private String alertAddress;
@ApiModelProperty(value = "响应级别")
private String responseLevel;
@ApiModelProperty("工单编号")
private String workOrderNumber;
@ApiModelProperty(value = "接警时间str")
private String callTimeStr;
@ApiModelProperty(value = "冻结原因")
private String forzenResult;
@ApiModelProperty(value = "结案说明")
private String finalReason;
@ApiModelProperty(value = "是否辅屏查询")
private String isAuxiliaryScreen;
@ApiModelProperty(value = "投诉描述/故障报修描述")
private String describe;
//
// @ApiModelProperty(value = "图片")
// private String images;
@ApiModelProperty(value = "设备id")
private Long equipmentId;
@ApiModelProperty(value = "现场照片")
private List<AttachmentDto> images;
private String equipment;
}
package com.yeejoin.amos.boot.module.elevator.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;
import java.util.List;
/**
*
* 动态表单值
* */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="AlertCalledFormDto", description=" 动态表单值")
public class AlertCalledFormDto extends BaseDto{
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "警情基本信息")
private AlertCalledDto alertCalledDto;
@ApiModelProperty(value = "动态表单值")
private List<FormValue> dynamicFormAlert;
@ApiModelProperty(value = "报警录音")
private String alertRecord;
public AlertCalledFormDto(AlertCalledDto alertCalledDto, List<FormValue> formValue, String alertRecord) {
this.alertCalledDto = alertCalledDto;
this.dynamicFormAlert = formValue;
this.alertRecord = alertRecord;
}
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import com.yeejoin.amos.boot.module.elevator.api.entity.AlertFormValue;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
/**
* 警情接警记录对象集合
* @author litw
*
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="AlertCalledObjsDto", description="警情接警记录对象集合")
public class AlertCalledObjsDto extends BaseDto{
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "警情基本信息")
private AlertCalledDto alertCalledDto;
@ApiModelProperty(value = "动态表单值")
private List<AlertFormValue> alertFormValue;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* 警情查询DTO
*/
@Data
@ApiModel(value="AlertCalledDto", description="警情接警填报记录")
public class AlertCalledQueryDto {
@ExcelIgnore
private static final long serialVersionUID = 1L;
@ExcelProperty(value = "工单编号", index = 0)
@ApiModelProperty(value = "工单编号")
private String workOrderNumber;
@ExcelProperty(value = "接警人", index = 1)
@ApiModelProperty(value = "接警人")
private String creator;
@ExcelProperty(value = "求援人", index = 2)
@ApiModelProperty(value = "求援人")
private String emergency;
@ExcelProperty(value = "求援时间", index = 3)
@ApiModelProperty(value = "求援时间")
private Date callTime;
@ExcelIgnore
@ApiModelProperty(value = "求援时间开始")
private String emergencyTimeStart;
@ExcelIgnore
@ApiModelProperty(value = "求援时间结束")
private String emergencyTimeEnd;
@ExcelProperty(value = "求援电话", index = 4)
@ApiModelProperty(value = "求援电话")
private String emergencyCall;
@ExcelProperty(value = "电梯识别码", index = 5)
@ApiModelProperty(value = "电梯识别码")
private String deviceId;
@ExcelProperty(value = "电梯地址", index = 6)
@ApiModelProperty(value = "电梯地址")
private String elevatorAddress;
@ExcelProperty(value = "所属区域", index = 7)
@ApiModelProperty(value = "所属区域")
private String district;
@ExcelIgnore
@ApiModelProperty(value = "市+区")
private String address;
@ExcelProperty(value = "警情类型", index = 8)
@ApiModelProperty(value = "警情类型")
private String alertType;
@ExcelProperty(value = "警情来源", index = 9)
@ApiModelProperty(value = "警情来源")
private String alertSource;
@ExcelProperty(value = "处置环节", index = 10)
@ApiModelProperty(value = "处置环节")
private String alertStage;
@ExcelProperty(value = "完成状态", index = 11)
@ApiModelProperty(value = "完成状态")
private String alertStatus;
@ExcelIgnore
@ApiModelProperty(value = "页码")
private Integer pageNum;
@ExcelIgnore
@ApiModelProperty(value = "条数")
private Integer pageSize;
@ExcelIgnore
@ApiModelProperty(value = "ID")
private Long sequenceNbr;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
* 接警记录导出
*/
@Data
@ApiModel(value="AlertCalledRecordDto", description="接警记录导出Dto类")
public class AlertCalledRecordDto {
@ExcelIgnore
private static final long serialVersionUID = 1L;
@ExcelProperty(value = "接警时间", index = 0)
@ApiModelProperty(value = "接警时间")
private Date callTime;
@ExcelProperty(value = "报警类型", index = 1)
@ApiModelProperty(value = "报警类型")
private String type;
@ExcelProperty(value = "警情来源", index = 2)
@ApiModelProperty(value = "警情来源")
private String alertSource;
@ExcelProperty(value = "警情类型", index = 3)
@ApiModelProperty(value = "警情类型")
private String alarmType;
@ExcelProperty(value = "警情地址", index = 4)
@ApiModelProperty(value = "警情地址")
private String address;
@ExcelIgnore
@ApiModelProperty(value = "接警开始时间")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date callTimeStart;
@ExcelIgnore
@ApiModelProperty(value = "接警结束时间")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date callTimeEnd;
}
package com.yeejoin.amos.boot.module.elevator.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 tb
* @date 2021-06-17
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="AlertFromDto", description="警情表单")
public class AlertFormDto extends BaseDto{
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "警情类型")
private String alertTypeCode;
@ApiModelProperty(value = "字段名称")
private String fieldName;
@ApiModelProperty(value = "英文名称")
private String fieldCode;
@ApiModelProperty(value = "字段类型")
private String fieldType;
@ApiModelProperty(value = "操作人名称")
private String recUserName;
@ApiModelProperty(value = "是否一行显示")
private Boolean block;
//新加排序字段
@ApiModelProperty(value = "排序字段")
private int sortNum;
public Boolean getBlock() {
return this.block;
}
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import com.yeejoin.amos.boot.module.elevator.api.entity.AlertFormValue;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 表表单初始值
*
* @author tb
* @date 2021-06-17
*/
@Data
@ApiModel(value="AlertFormInitDto", description="表单初始值")
public class AlertFormInitDto implements Serializable{
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "表单key")
private String key;
@ApiModelProperty(value = "表单名称")
private String label;
@ApiModelProperty(value = "表单类型")
private String type;
@ApiModelProperty(value = "表单默认值")
private Object defaultValue;
@ApiModelProperty(value = "表单值")
private Items data;
@ApiModelProperty(value = "提交表单附加字段")
private AlertFormValue formItemDescr;
@ApiModelProperty(value = "接口地址")
private String url;
public AlertFormInitDto() {
super();
}
public AlertFormInitDto(String key, String label, String type, Items data, String url) {
super();
this.key = key;
this.label = label;
this.type = type;
this.data = data;
this.url = url;
}
}
package com.yeejoin.amos.boot.module.elevator.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 tb
* @date 2021-06-17
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="AlertFromTypeDto", description="动态表单类型")
public class AlertFormTypeDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "表单类型code")
private String alertTypeCode;
@ApiModelProperty(value = "类型名称")
private String alertTypeName;
@ApiModelProperty(value = "操作人名称")
private String recUserName;
}
package com.yeejoin.amos.boot.module.elevator.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 tb
* @date 2021-06-17
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="AlertFromValueDto", description="表单实例值")
public class AlertFormValueDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "表单id")
private Long alertFormId;
@ApiModelProperty(value = "警情id")
private Long alertCalledId;
@ApiModelProperty(value = "警情类型")
private String alertTypeCode;
@ApiModelProperty(value = "字段名称")
private String fieldName;
@ApiModelProperty(value = "英文名称")
private String fieldCode;
@ApiModelProperty(value = "字段值")
private String fieldValue;
@ApiModelProperty(value = "字段值字典code")
private String fieldValueCode;
@ApiModelProperty(value = "操作人名称")
private String recUserName;
@ApiModelProperty(value = "是否一行显示")
private Boolean block;
@ApiModelProperty(value = "表单类型")
private String fieldType;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.List;
import java.util.Map;
/**
* @author litw
* @date 2021-09-27.
*/
@Data
public class AlertHandlerDto {
@ApiModelProperty(value = "处置时间")
Map<String, Date> handlerTime;
@ApiModelProperty(value = "处置信息")
List<AlertHandlerInfoDto> alertHandlerInfoDto;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author litw
* @date 2021-09-27.
*/
@Data
public class AlertHandlerInfoDto {
@ApiModelProperty(value = "处置流程")
String abProcess;
@ApiModelProperty(value = "接警")
String acAnswerThePolice;
@ApiModelProperty(value = "上报")
String acReport;
@ApiModelProperty(value = "派遣/通知")
String adNotice;
@ApiModelProperty(value = "到达")
String aedArrive;
@ApiModelProperty(value = "完成")
String afeComplete;
@ApiModelProperty(value = "回访")
String agReturnVisit;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
/*
*
* 下拉表单值
* */
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel(value="AlertListvalue", description="下拉表单值")
public class AlertListvalue implements Serializable{
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "key")
private String key;
@ApiModelProperty(value = "名称")
private String label;
@ApiModelProperty(value = "值")
private String value;
public AlertListvalue(String key, String label, String value) {
super();
this.key = key;
this.label = label;
this.value = value;
}
@Override
public String toString() {
return "AlertListvalue []";
}
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @author tb
* @date 2022-04-21.
*/
@Data
public class AlertMsgDto {
@ApiModelProperty(value = "消息类别")
private String type;
@ApiModelProperty(value = "消息来源")
private String from;
@ApiModelProperty(value = "内容")
private String body;
@ApiModelProperty(value = "消息时间")
private Date time;
@ApiModelProperty(value = "消息关联业务id")
private String relationId;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @author litw
* @date 2021-09-28.
*/
@Data
public class AlertPaperInfoDto {
@ApiModelProperty(value = "警情id")
private Long alertId;
@ApiModelProperty(value = "所属区域代码")
private String regionCode;
@ApiModelProperty(value = "电梯应急救援识别码")
private Integer rescueCode;
@ApiModelProperty(value = "警情类别code")
private String alarmTypeCode;
@ApiModelProperty(value = "警情类别")
private String alarmType;
@ApiModelProperty(value = "所属区域")
private String area;
@ApiModelProperty(value = "地址")
private String address;
@ApiModelProperty(value = "报警时间")
private Date callTime;
@ApiModelProperty(value = "救援倒计时")
private String rescueTime;
@ApiModelProperty(value = "被困人数")
private String trappedNum;
@ApiModelProperty(value = "死亡人数")
private String dieNum;
@ApiModelProperty(value = "受伤人数")
private String injuredNum;
@ApiModelProperty(value = "经度")
private String longitude;
@ApiModelProperty(value = "纬度")
private String latitude;
@ApiModelProperty(value = "停留时间")
private String stopTime;
@ApiModelProperty(value = "状态信息")
private String alertStatus;
@ApiModelProperty(value = "电梯id")
private String elevatorId;
@ApiModelProperty(value = "电梯设备编码")
private String elevatorCode;
@ApiModelProperty(value = "警情结束时间")
private Date finishTime;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 单位注册许可信息表
*
* @author system_generator
* @date 2022-08-09
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="BaseUnitLicenceDto", description="单位注册许可信息表")
public class BaseUnitLicenceDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "单位编码")
private String unitCode;
@ApiModelProperty(value = "单位名称")
private String unitName;
@ApiModelProperty(value = "许可地址")
private String licAddress;
@ApiModelProperty(value = "证书类型")
private String certType;
@ApiModelProperty(value = "证书类型code")
private String certTypeCode;
@ApiModelProperty(value = "证书编号")
private String certNo;
@JsonFormat(pattern = "yyyy-MM-dd")
@ApiModelProperty(value = "有效期至")
private Date expiryDate;
@ApiModelProperty(value = "发证日期")
@JsonFormat(pattern = "yyyy-MM-dd")
private Date issueDate;
@JsonFormat(pattern = "yyyy-MM-dd")
@ApiModelProperty(value = "变更日期")
private Date changeDate;
@ApiModelProperty(value = "许可方式/许可状态")
private String applyType;
@ApiModelProperty(value = "许可方式/许可状态code")
private String applyTypeCode;
@ApiModelProperty(value = "许可评审方式")
private String appraisalType;
@ApiModelProperty(value = "许可评审方式code")
private String appraisalTypeCode;
@ApiModelProperty(value = "备注")
private String remark;
@ApiModelProperty(value = "许可项目/检验类型/设备品种编码")
private String itemCode;
@ApiModelProperty(value = "许可项目/检验类型/设备品种")
private String itemCodeName;
@ApiModelProperty(value = "许可子项目/检验项目/充装介质类别code")
private String subItemCode;
@ApiModelProperty(value = "许可子项目/检验项目/充装介质类别")
private String subItemName;
@ApiModelProperty(value = "许可参数/充装介质名称")
private String parameter;
@ApiModelProperty(value = "许可参数/充装介质code")
private String parameterCode;
@ApiModelProperty(value = "固定检验地址")
private String itemAddress;
@ApiModelProperty(value = "发证机关")
private String approvedOrgan;
@ApiModelProperty(value = "发证机关code")
private String approvedOrganCode;
@ApiModelProperty(value = "是否同步自许可(1是 0否)")
private String isNotSync;
}
package com.yeejoin.amos.boot.module.elevator.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;
import java.util.Date;
/**
* 施工信息表
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="constructionInfo", description="最近施工信息")
public class ConstructionInfoModel extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "")
private String instanceId;
@ApiModelProperty(value = "")
private String status;
@ApiModelProperty(value = "施工类型")
private String constructionType;
@ApiModelProperty(value = "施工单位统一社会信用代码")
private String uscUnitCreditCode;
@ApiModelProperty(value = "施工单位")
private String uscUnitName;
@ApiModelProperty(value = "施工时间")
private Date uscDate;
@ApiModelProperty(value = "")
private String uscInformId;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* 联通回调方法传入参数
* @author fengwang
* @date 2021-08-06.
*/
@Data
@Accessors(chain = true)
@ApiModel(value = "CtiDto", description = "CtiDto")
public class CtiDto {
@ApiModelProperty(value = "企业ID")
private Integer cid;
@ApiModelProperty(value = "呼叫类型(1:呼入;2:呼出)")
private String call_type;
@ApiModelProperty(value = "外呼主叫(呼入时为呼入的热线号码)")
private String sysphone;
@ApiModelProperty(value = "客户号码")
private String telephone;
@ApiModelProperty(value = "客户ID")
private String cusid;
@ApiModelProperty(value = "呼叫时间")
private String call_time;
@ApiModelProperty(value = "服务工号")
private String empcode;
@ApiModelProperty(value = "挂机时间")
private String hangup_time;
@ApiModelProperty(value = "挂机方(1:坐席挂机;2:客户挂机)")
private String hangup_flag;
@ApiModelProperty(value = "按键值(按键的数值,如果多个按键用-连接,如1-2)")
private String press_key;
@ApiModelProperty(value = "按键值名称(press_key中按键的含义,多个按键用-连接,如:转组-转人工)")
private String press_key_name;
@ApiModelProperty(value = "客户呼叫流水号")
private String connection_id;
@ApiModelProperty(value = "坐席呼叫流水号")
private String service_connection_id;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import lombok.Data;
import java.util.List;
import java.util.Map;
/**
* @Author cpp
* @Description
* @Date 2023/3/21
*/
@Data
public class CylinderFileUrlDto {
/**
*产品合格证
*/
private List<Map> productQualified;
/**
*质量证明书
*/
private List<Map> proofQuality;
/**
*监督检验证书
*/
private List<Map> supervisionInspec;
/**
*型式实验证书
*/
private List<Map> typeExperiments;
/**
* 气瓶钢印标识
* */
private List<Map> gasCylinderStamp;
}
package com.yeejoin.amos.boot.module.elevator.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;
import java.util.Date;
/**
* 安全追溯-设计信息表
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="designInfo", description="设计信息")
public class DesignInfoModel extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "")
private String supervisoryCode;
@ApiModelProperty(value = "")
private String instanceId;
@ApiModelProperty(value = "")
private String status;
@ApiModelProperty(value = "设计单位统一社会信用代码")
private String designUnitCreditCode;
@ApiModelProperty(value = "设计单位")
private String designUnitName;
@ApiModelProperty(value = "设计许可编号")
private String designLicenseNum;
@ApiModelProperty(value = "设计使用年限")
private String designUseDate;
@ApiModelProperty(value = "设计日期")
private Date designDate;
@ApiModelProperty(value = "总图图号")
private String drawingDo;
@ApiModelProperty(value = "设计附件")
private String designDoc;
@ApiModelProperty(value = "设计文件鉴定单位")
private String appraisalUnit;
@ApiModelProperty(value = "设计单位鉴定日期")
private String appraisalDate;
@ApiModelProperty(value = "设计规范")
private String designStandard;
}
package com.yeejoin.amos.boot.module.elevator.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;
import java.util.Date;
/**
* 投诉回访DTO
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="DispatchConsultFeedbackDto", description="投诉回访DTO")
public class DispatchConsultFeedbackDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "警情id")
private Long alertId;
@ApiModelProperty(value = "投诉人")
private String emergency;
@ApiModelProperty(value = "投诉人电话")
private String emergencyCall;
@ApiModelProperty(value = "投诉反馈方式")
private String consultFeedbackCode;
@ApiModelProperty(value = "投诉反馈结果")
private String feedbackResult;
@ApiModelProperty(value = "投诉回访时间")
private Date consultFeedbackTime;
@ApiModelProperty(value = "投诉回访人")
private String consultFeedbackUname;
@ApiModelProperty(value = "投诉回访人Id")
private String consultFeedbackUid;
@ApiModelProperty(value = "响应人")
private String responseUserName;
@ApiModelProperty(value = "响应人电话")
private String responseUserTel;
@ApiModelProperty(value = "维修反馈方式Code")
private String feedbackCode;
@ApiModelProperty(value = "维修反馈方式")
private String feedbackType;
@ApiModelProperty(value = "处置结果")
private String actionResult;
@ApiModelProperty(value = "回访时间")
private Date feedbackTime;
@ApiModelProperty(value = "维保反馈人id")
private String feedbackUid;
@ApiModelProperty(value = "维保反馈人")
private String feedbackUname;
@ApiModelProperty(value = "电梯故障原因分类")
private String errorResult;
@ApiModelProperty(value = "备注")
private String Remark;
@ApiModelProperty(value = "维保反馈结果")
private String mainFeedbackResult;
@ApiModelProperty(value = "维保完成时间")
private Date feedbackFinishTime;
public DispatchConsultFeedbackDto() {
}
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 派遣单
*
* @author kongfm
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="DispatchPaperDto", description="派遣单")
public class DispatchPaperDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "警情id")
private Long alertId;
@ApiModelProperty(value = "组织code")
private String orgCode;
@ApiModelProperty(value = "完成状态")
private String paperStatus;
@ApiModelProperty(value = "完成状态code")
private String paperStatusCode;
@ApiModelProperty(value = "处置环节")
private String processStatus;
@ApiModelProperty(value = "处置环节code")
private String processStatusCode;
@ApiModelProperty(value = "警情类型")
private String alertType;
@ApiModelProperty(value = "警情类型code")
private String alertCode;
@ApiModelProperty(value = "派遣时间")
private Date dispatchTime;
@ApiModelProperty(value = "派遣人id")
private String sendUserId;
@ApiModelProperty(value = "派遣人名称")
private String sendUserName;
@ApiModelProperty(value = "使用单位id")
private Long useOrgId;
@ApiModelProperty(value = "维保单位id 困人救援时为三级响应单位id")
private Long repairOrgId;
@ApiModelProperty(value = "维保单位社会信用代码 ")
private String repairOrgCreditCode;
@ApiModelProperty(value = "使用单位任务id")
private Long useOrgTaskId;
@ApiModelProperty(value = "维保单位任务id/ 困人救援时为三级调派的任务id ")
private Long repairOrgTaskId;
@ApiModelProperty(value = "维修完成时间/维保处置完成时间")
private Date feedbackFinishTime;
@ApiModelProperty(value = "维修投诉反馈方式code")
private String feedbackCode;
@ApiModelProperty(value = "维修投诉反馈方式")
private String feedbackType;
@ApiModelProperty(value = "维修投诉回访时间")
private Date feedbackTime;
@ApiModelProperty(value = "维修投诉回访人id")
private String feedbackUid;
@ApiModelProperty(value = "维修投诉回访人名称")
private String feedbackUname;
@ApiModelProperty(value = "备注")
private String remark;
@ApiModelProperty(value = "到达时间")
private Date arriveTime;
@ApiModelProperty(value = "处置时间")
private Date dealTime;
@ApiModelProperty(value = "救援机构名称")
private String saveOrgName;
@ApiModelProperty(value = "维修单位名称")
private String repairOrgName;
@ApiModelProperty(value = "维修人")
private String repairUser;
@ApiModelProperty(value = "处置单位")
private String dealOrgName;
@ApiModelProperty(value = "处置人")
private String dealUser;
@ApiModelProperty(value = "到达反馈方式")
private String arriveFeedbackType;
@ApiModelProperty(value = "到达反馈方式code")
private String arriveFeedbackCode;
@ApiModelProperty(value = "救出时间-- 冗余字段便于查询")
private Date saveTime;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import com.yeejoin.amos.boot.module.elevator.api.entity.AlertFormValue;
import com.yeejoin.amos.boot.module.elevator.api.entity.DispatchPaper;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
/**
* 派遣单携带动态表单值
*
* @author kongfm
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="DispatchPaperFormDto", description="派遣单携带动态表单值")
public class DispatchPaperFormDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "派遣单")
private DispatchPaper dispatchPaper;
@ApiModelProperty(value = "动态表单值")
private List<AlertFormValue> dynamicFormAlert;
public DispatchPaperFormDto(DispatchPaper dispatchPaper, List<AlertFormValue> formValue) {
this.dispatchPaper = dispatchPaper;
this.dynamicFormAlert = formValue;
}
public DispatchPaperFormDto() {
}
}
package com.yeejoin.amos.boot.module.elevator.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;
import java.util.Date;
/**
* 维修回访DTO
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="DispatchRepairFeedbackDto", description="维修回访DTO")
public class DispatchRepairFeedbackDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "警情id")
private Long alertId;
@ApiModelProperty(value = "报修人")
private String emergency;
@ApiModelProperty(value = "报修人电话")
private String emergencyCall;
@ApiModelProperty(value = "报修反馈方式")
private String fixFeedbackCode;
@ApiModelProperty(value = "报修反馈结果")
private String feedbackResult;
@ApiModelProperty(value = "报修回访时间")
private Date fixFeedbackTime;
@ApiModelProperty(value = "报修回访人")
private String fixFeedbackUname;
@ApiModelProperty(value = "报修回访人Id")
private String fixFeedbackUid;
@ApiModelProperty(value = "报修备注")
private String fixRemark;
@ApiModelProperty(value = "响应人")
private String responseUserName;
@ApiModelProperty(value = "响应人电话")
private String responseUserTel;
@ApiModelProperty(value = "维修反馈方式Code")
private String feedbackCode;
@ApiModelProperty(value = "维修反馈方式")
private String feedbackType;
@ApiModelProperty(value = "维修结果")
private String fixResult;
@ApiModelProperty(value = "维修完成时间")
private Date feedbackFinishTime;
@ApiModelProperty(value = "维修反馈人id")
private String feedbackUid;
@ApiModelProperty(value = "维修反馈人")
private String feedbackUname;
@ApiModelProperty(value = "电梯故障原因分类")
private String errorResult;
@ApiModelProperty(value = "备注")
private String Remark;
@ApiModelProperty(value = "回访时间")
private Date feedbackTime;
public DispatchRepairFeedbackDto() {
}
}
package com.yeejoin.amos.boot.module.elevator.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;
import java.util.Date;
/**
* 救援回访DTO
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="DispatchSaveFeedbackDto", description="救援回访DTO")
public class DispatchSaveFeedbackDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "警情id")
private Long alertId;
@ApiModelProperty(value = "求援人")
private String emergency;
@ApiModelProperty(value = "求援电话")
private String emergencyCall;
@ApiModelProperty(value = "救援回访时间")
private Date saveFeedbackTime;
@ApiModelProperty(value = "救援回访人")
private String saveFeedbackUser;
@ApiModelProperty(value = "救援回访人Id")
private String saveFeedbackUid;
@ApiModelProperty(value = "救援回访结果")
private String saveFeedbackResult;
@ApiModelProperty(value = "响应人")
private String responseUserName;
@ApiModelProperty(value = "响应人电话")
private String responseUserTel;
@ApiModelProperty(value = "维修反馈方式Code")
private String feedbackCode;
@ApiModelProperty(value = "维修反馈方式")
private String feedbackType;
@ApiModelProperty(value = "维修结果")
private String fixResult;
@ApiModelProperty(value = "维修完成时间")
private Date feedbackFinishTime;
@ApiModelProperty(value = "维修反馈人id")
private String feedbackUid;
@ApiModelProperty(value = "维修反馈人")
private String feedbackUname;
@ApiModelProperty(value = "电梯故障原因分类")
private String errorResult;
@ApiModelProperty(value = "备注")
private String Remark;
@ApiModelProperty(value = "回访时间")
private Date feedbackTime;
@ApiModelProperty(value = "维修备注")
private String fixRemark;
public DispatchSaveFeedbackDto() {
}
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 派遣任务
*
* @author kongfm
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="DispatchTaskDto", description="派遣任务")
public class DispatchTaskDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "是否救援任务")
private Boolean isSaveTask;
@ApiModelProperty(value = "警情id")
private Long alertId;
@ApiModelProperty(value = "派遣单id")
private Long paperId;
@ApiModelProperty(value = "组织code")
private String orgCode;
@ApiModelProperty(value = "派遣单位类型")
private String orgType;
@ApiModelProperty(value = "派遣单位类型code 使用单位/维保单位/三级响应")
private String orgTypeCode;
@ApiModelProperty(value = "响应单位id")
private Long responseOrgId;
@ApiModelProperty(value = "响应单位名称")
private String responseOrgName;
@ApiModelProperty(value = "响应人员id")
private Long responseUserId;
@ApiModelProperty(value = "响应人员名称")
private String responseUserName;
@ApiModelProperty(value = "响应人员电话")
private String responseUserTel;
@ApiModelProperty(value = "派遣时间")
private Date dispatchTime;
@ApiModelProperty(value = "通知方式")
private String dispatchInfoType;
@ApiModelProperty(value = "通知方式code")
private String dispatchInfoCode;
@ApiModelProperty(value = "派遣内容")
private String dispatchContext;
@ApiModelProperty(value = "到达时间")
private Date arriveTime;
@ApiModelProperty(value = "任务状态")
private String taskStatus;
@ApiModelProperty(value = "警情类型code")
private String alertCode;
@ApiModelProperty(value = "救援完成时间")
private Date saveTime;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* @author kfm
* @date 2021/8/10.
*/
@Data
@Accessors(chain = true)
@ApiModel(value = "DutyPersonDto", description = "负责人DTO")
public class DutyPersonDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "人员id")
private String userId;
@ApiModelProperty(value = "人员职务")
private String deptName;
@ApiModelProperty(value = "人员名称")
private String userName;
@ApiModelProperty(value = "人员电话")
private String phone;
@ApiModelProperty(value = "照片")
private String image;
@ApiModelProperty(value = "人员状态")
private String status;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 值班坐席dto 类
*/
@Data
@ApiModel(value="DutySeatDto", description="值班坐席dto类")
public class DutySeatDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "坐席id")
private String userId;
@ApiModelProperty(value = "坐席姓名")
private String userName;
@ApiModelProperty(value = "坐席角色")
private String userRole;
@ApiModelProperty(value = "坐席编号")
private String seatCode;
@ApiModelProperty(value = "服务评分")
private String serviceSocre;
@ApiModelProperty(value = "坐席状态")
private String userStatus;
@ApiModelProperty(value = "今日处理数量")
private int todayDeal;
}
package com.yeejoin.amos.boot.module.elevator.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;
import java.util.Date;
/**
*
* <pre>
* 警情信息ES dto对象
* </pre>
*
* @author gwb
* @version $Id: ESAlertCalledDto.java, v 0.1 2021年6月23日 下午1:52:07 gwb Exp $
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="ESAlertCalledDto", description="ES警情信息")
public class ESAlertCalledDto extends BaseDto {
/**
*
*/
private static final long serialVersionUID = 1L;
/**
* 警情状态
*/
@ApiModelProperty(value = "警情状态")
private Boolean alertStatus;
/**
* 警情阶段
*/
@ApiModelProperty(value = "警情阶段")
private String alertStage;
/**
* 联系人姓名
*/
@ApiModelProperty(value = "联系人姓名")
private String contactUser;
/**
* 联系人电话
*/
@ApiModelProperty(value = "联系人电话")
private String contactPhone;
/**
* 接警时间
*/
@ApiModelProperty(value = "接警时间")
private Date callTime;
/**
* 接警时间
*/
@ApiModelProperty(value = "接警时间戳")
private Long callTimeLong;
/**
* 警情类型
*/
@ApiModelProperty(value = "警情类型")
private String alarmType;
/**
* 警情类型code
*/
@ApiModelProperty(value = "警情类型code")
private String alarmTypeCode;
/**
* 事发单位
*/
@ApiModelProperty(value = "使用单位")
private String useUnit;
/**
* 地址
*/
@ApiModelProperty(value = "地址")
private String address;
/**
* 设备识别码
*/
@ApiModelProperty(value = "设备识别码")
private String deviceId;
/**
* 求援人电话
*/
@ApiModelProperty(value = "求援人电话")
private String emergencyCall;
/**
* 响应级别
*/
@ApiModelProperty(value = "响应级别")
private String responseLevel;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
*
* <pre>
* 警情信息ES请求参数对象
* </pre>
*
* @author gwb
* @version $Id: ESAlertCalledRequestDto.java, v 0.1 2021年6月24日 下午3:30:40 gwb Exp $
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class ESAlertCalledRequestDto extends AlertCalledObjsDto
{
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "警情状态")
private String[] alertStatus;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.data.annotation.Id;
import org.springframework.data.elasticsearch.annotations.DateFormat;
import org.springframework.data.elasticsearch.annotations.Document;
import org.springframework.data.elasticsearch.annotations.Field;
import org.springframework.data.elasticsearch.annotations.FieldType;
/**
* @Author cpp
* @Description
* @Date 2023/6/5
*/
@Data
@Accessors(chain = true)
@Document(indexName = "idx_biz_view_jg_all", type = "idx_biz_view_jg_all", shards = 1, replicas = 0)
public class ESEquipmentCategoryDto {
@Id
private String SEQUENCE_NBR;
@Field(type = FieldType.Text)
private String ORG_BRANCH_NAME;
@Field(type = FieldType.Text)
private String ORG_BRANCH_CODE;
@Field(type = FieldType.Text)
private String USE_UNIT_NAME;
@Field(type = FieldType.Text)
private String USE_UNIT_CREDIT_CODE;
@Field(type = FieldType.Text)
private String EQU_LIST_CODE;
@Field(type = FieldType.Text)
private String EQU_LIST;
@Field(type = FieldType.Text)
private String EQU_CATEGORY;
@Field(type = FieldType.Text)
private String USE_ORG_CODE;
@Field(type = FieldType.Text)
private String CODE96333;
@Field(type = FieldType.Text)
private String EQU_CODE;
@Field(type = FieldType.Text)
private String SUPERVISORY_CODE;
@Field(type = FieldType.Text)
private String USE_PLACE;
@Field(type = FieldType.Text)
private String ADDRESS;
@Field(type = FieldType.Integer)
private Integer EQU_STATE;
@Field(type = FieldType.Text)
private String STATUS;
@Field(type = FieldType.Long)
private Long REC_DATE;
}
package com.yeejoin.amos.boot.module.elevator.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;
import java.util.Date;
/**
*
*
* @author litw
* @date 2021-09-28
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="ElevatorAlarmDto", description="")
public class ElevatorAlarmDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "电梯注册码")
private String registerCode;
@ApiModelProperty(value = "原始故障编号")
private String faultId;
@ApiModelProperty(value = "故障发生时间")
private Date startDate;
@ApiModelProperty(value = "故障类型")
private String type;
/**
* 故障类型名称
*/
@ApiModelProperty(value = "故障类型名称")
private String typeName;
@ApiModelProperty(value = "处置状态。0:处置完成。1:故障发生 2:发出通知 3:处置响应 4:处置到场 5:误报")
private Integer dealStatus;
@ApiModelProperty(value = "处置时间")
private Date dealDate;
@ApiModelProperty(value = "处置人")
private Integer dealPerson;
@ApiModelProperty(value = "现场确认是否困人。0:不困人,1:困人")
private Integer isTrap;
@ApiModelProperty(value = "是否自恢复 0:否1:是")
private Integer selfrepair;
@ApiModelProperty(value = "故障发生时的总接触器吸合或是断开。0:吸合,1:断开")
private Integer dealNote;
@ApiModelProperty(value = "是否自恢复 0:否1:是")
private Integer mainContactor;
@ApiModelProperty(value = "故障发生时的运行接触器吸合或是断开。0:吸合,1:断开")
private Integer runContactor;
@ApiModelProperty(value = "故障发生时的安全回路是否断开 0:正常,1:断开")
private Integer circuit;
@ApiModelProperty(value = "故障发生时的轿厢运行状态。1:停止,2:运行")
private Integer carStatus;
@ApiModelProperty(value = "故障发生时的方向。1:无方向 2:上行 3:下行")
private Integer direction;
@ApiModelProperty(value = "故障发生时的轿厢是否在门区。1:轿厢在门区 0:轿厢在非门区")
private Integer isZone;
@ApiModelProperty(value = "故障发生时的当前物理楼层")
private Integer floor;
@ApiModelProperty(value = "故障发生时的关门到位 1:关门到位,0:无关门到位信号")
private Integer doorStatus;
@ApiModelProperty(value = "故障发生时的上极限是否动作 0:否,1:是")
private Integer upLimit;
@ApiModelProperty(value = "故障发生时的下极限是否动作 0:否,1:是")
private Integer downLimit;
@ApiModelProperty(value = "故障发生时的轿厢报警按钮是否动作 0:否,1:是")
private Integer alarm;
@ApiModelProperty(value = "累计运行小时数,保留到小数点后两位")
private Double hours;
@ApiModelProperty(value = "累计运行次数")
private Integer runCount;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author litw
* @date 2021-09-22.
*/
@Data
@ApiModel(value = "ElevatorBaseInfoDto", description = "ElevatorBaseInfoDto")
public class ElevatorBaseInfoDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "电梯应急救援识别码")
private Integer rescueCode;
@ApiModelProperty(value = "设备注册代码")
private String registerCode;
@ApiModelProperty(value = "所属省")
private String province;
@ApiModelProperty(value = "所属地市")
private String city;
@ApiModelProperty(value = "所属区县")
private String district;
@ApiModelProperty(value = "所属区域代码")
private String regionCode;
@ApiModelProperty(value = "电梯品牌")
private String brand;
@ApiModelProperty(value = "使用单位")
private String useUnit;
@ApiModelProperty(value = "维保单位")
private String maintainUnit;
@ApiModelProperty(value = "安装地址")
private String address;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "ElevatorBaseInfoForWXModel", description = "")
public class ElevatorBaseInfoForWXModel {
@ApiModelProperty(value = "电梯识别码")
private String code96333;
@ApiModelProperty(value = "设备代码")
private String equCode;
@ApiModelProperty(value = "使用登记证编号")
private String useOrgCode;
@ApiModelProperty(value = "设备类别")
private String equCategory;
@ApiModelProperty(value = "制造单位名")
private String produceUnitName;
@ApiModelProperty(value = "出厂编号")
private String factoryNum;
@ApiModelProperty(value = "所属区域")
private String area;
@ApiModelProperty(value = "使用地址")
private String address;
@ApiModelProperty(value = "单位内编号")
private String intraUnitNumber;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import com.yeejoin.amos.boot.module.common.api.dto.AttachmentDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
import java.util.List;
import java.util.Map;
/**
* @author tb
* @date 2021-06-01
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tcb_elevator")
@ApiModel(value = "ElevatorDto", description = "ElevatorDto")
public class ElevatorDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "电梯应急救援识别码")
private Integer rescueCode;
@ApiModelProperty(value = "设备注册代码")
private String registerCode;
@ApiModelProperty(value = "所属省")
private String province;
@ApiModelProperty(value = "所属地市")
private String city;
@ApiModelProperty(value = "所属区县")
private String district;
@ApiModelProperty(value = "所属区域代码")
private String regionCode;
@ApiModelProperty(value = "安装地址")
private String address;
@ApiModelProperty(value = "内部编号")
private String innerNum;
@ApiModelProperty(value = "电梯品牌")
private String brand;
@ApiModelProperty(value = "出厂编号")
private String factoryNum;
@ApiModelProperty(value = "电梯安装单位")
private String installationUnit;
@ApiModelProperty(value = "制造日期(出厂时间)")
private Date factoryDate;
@ApiModelProperty(value = "电梯大修/改造日期")
private Date overhaulDate;
@ApiModelProperty(value = "开始使用日期")
private Date startUseDate;
@ApiModelProperty(value = "设备类别")
private String category;
@ApiModelProperty(value = "设备类别code")
private String categoryName;
@ApiModelProperty(value = "使用场所分类")
private String useSiteCategory;
@ApiModelProperty(value = "使用场所分类名称")
private String useSiteCategoryName;
@ApiModelProperty(value = "电梯型号")
private String model;
@ApiModelProperty(value = "电梯层数")
private Integer floors;
@ApiModelProperty(value = "电梯站数")
private Integer stations;
@ApiModelProperty(value = "电梯门数")
private Integer doors;
@ApiModelProperty(value = "电梯额定速度(单位:m/s)")
private Float ratedSpeed;
@ApiModelProperty(value = "电梯额定载重量(单位:kg)")
private Float ratedLoad;
@ApiModelProperty(value = "最大荷载人数")
private Integer maxPersonLoad;
@ApiModelProperty(value = "提升高度")
private Float raiseHeight;
@ApiModelProperty(value = "拖动方式")
private String dragMode;
@ApiModelProperty(value = "拖动方式名称")
private String dragModeName;
@ApiModelProperty(value = "电梯使用状态")
private Integer useStatus;
@ApiModelProperty(value = "电梯使用状态Str")
private String useStatusStr;
@ApiModelProperty(value = "使用单位")
private String useUnit;
@ApiModelProperty(value = "使用单位id")
private Long useUnitId;
@ApiModelProperty(value = "制造单位名称")
private String manufacturerName;
@ApiModelProperty(value = "制造许可编号")
private String manufacturingLicense;
@ApiModelProperty(value = "维保类型")
private String maintainType;
@ApiModelProperty(value = "维保类型名称")
private String maintainTypeName;
@ApiModelProperty(value = "维护周期")
private String maintainPeriod;
@ApiModelProperty(value = "维护周期名称")
private String maintainPeriodName;
@ApiModelProperty(value = "维保单位")
private String maintainUnit;
@ApiModelProperty(value = "维保单位id")
private Long maintainUnitId;
@ApiModelProperty(value = "维保负责人")
private String maintainLeader;
@ApiModelProperty(value = "维保负责人id")
private Long maintainLeaderId;
@ApiModelProperty(value = "维保负责人手机")
private String maintainLeaderPhone;
@ApiModelProperty(value = "主机模式")
private String hostModel;
@ApiModelProperty(value = "主机编号")
private String hostNum;
@ApiModelProperty(value = "动力类型")
private String engineType;
@ApiModelProperty(value = "动力编号")
private String engineNum;
@ApiModelProperty(value = "面板模型")
private String panelModel;
@ApiModelProperty(value = "面板编号")
private String panelNum;
@ApiModelProperty(value = "级联模型")
private String cascadeModel;
@ApiModelProperty(value = "级联线路模型")
private String cascadeLineModel;
@ApiModelProperty(value = "扶手带类型")
private String handrailType;
@ApiModelProperty(value = "扶手面板模型")
private String handrailPanelModel;
@ApiModelProperty(value = "扶手面板品牌")
private String handrailPanelBrand;
@ApiModelProperty(value = "滚转机模式")
private String rollerMode;
@ApiModelProperty(value = "倾斜的角度")
private String tiltAngle;
@ApiModelProperty(value = "横向跨度")
private String horizontalSpan;
@ApiModelProperty(value = "运行噪音")
private String runningNoise;
@ApiModelProperty(value = "运行方式")
private String runningMode;
@ApiModelProperty(value = "运行振动")
private String runningVibration;
@ApiModelProperty(value = "功率")
private String power;
@ApiModelProperty(value = "原始表id(来自历史数据库)")
private String originalId;
@ApiModelProperty(value = "附件")
private Map<String, List<AttachmentDto>> attachments;
@ApiModelProperty(value = "经度")
private String longitude;
@ApiModelProperty(value = "纬度")
private String latitude;
@ApiModelProperty(value = "保险信息")
private ElevatorInsureDto elevatorInsureDto;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import lombok.Data;
/**
* @author fengwang
* @date 2021-09-22.
*/
@Data
@ApiModel(value = "ElevatorInfoDto", description = "ElevatorInfoDto")
public class ElevatorInfoDto {
ElevatorBaseInfoDto elevatorBaseInfoDto;
ElevatorMaintenanceInfoDto elevatorMaintenanceInfoDto;
ElevatorTestInfoDto elevatorTestInfoDto;
boolean hasFocus;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import com.yeejoin.amos.boot.module.common.api.dto.AttachmentDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
import java.util.List;
/**
* 保险信息
*
* @author system_generator
* @date 2021-10-29
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="ElevatorInsureDto", description="保险信息")
public class ElevatorInsureDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "承保单位")
private String contractingUnit;
@ApiModelProperty(value = "承保单位id")
private Long contractingUnitId;
@ApiModelProperty(value = "服务单位")
private String serviceUnit;
@ApiModelProperty(value = "服务单位id")
private Long serviceUnitId;
@ApiModelProperty(value = "理赔电话")
private String claimPhone;
@ApiModelProperty(value = "保险截止日期")
private Date insureEndDate;
@ApiModelProperty(value = "保单号")
private String insureNum;
@ApiModelProperty(value = "理赔主体")
private String claimBody;
@ApiModelProperty(value = "保险附件")
private List<AttachmentDto> insureAttach;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
/**
* 电梯与保险关联表
*
* @author system_generator
* @date 2021-10-29
*/
@Data
@EqualsAndHashCode
@ApiModel(value="ElevatorInsureRelationDto", description="电梯与保险关联表")
public class ElevatorInsureRelationDto implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "电梯注册编码")
private String elevatorCode;
@ApiModelProperty(value = "保险订单号")
private String insureCode;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 电梯列表dto
*/
@Data
@ApiModel(value = "ElevatorInfoDto", description = "ElevatorInfoDto")
public class ElevatorListDto {
@ApiModelProperty(value = "电梯id")
private String elevatorId;
@ApiModelProperty(value = "电梯地址")
private String elevatorAddress;
@ApiModelProperty(value = "电梯救援码")
private String rescueCode;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @author litw
* @date 2021-09-22.
*/
@Data
@ApiModel(value = "ElevatorMaintenanceInfo", description = "ElevatorMaintenanceInfo")
public class ElevatorMaintenanceInfoDto {
@ApiModelProperty(value = "最新维保日期")
private Date maintainTime;
@ApiModelProperty(value = "下次维保日期")
private Date nextMaintainTime;
@ApiModelProperty(value = "维保单位")
private String maintainUnit;
@ApiModelProperty(value = "维保人员")
private String maintainPerson;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author fengwang
* @date 2021-08-10.
*/
@Data
@ApiModel(value="ElevatorNewDto", description="电梯对象集合")
public class ElevatorNewDto {
@ApiModelProperty(value = "电梯基本信息")
ElevatorDto elevatorDto;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 关注电梯关系表
*
* @author system_generator
* @date 2021-10-08
*/
@Data
@ApiModel(value="ElevatorRelationDto", description="关注电梯关系表")
public class ElevatorRelationDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "openid个人识别id")
private String openId;
@ApiModelProperty(value = "电梯id")
private Long elevatorId;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
*
*
* @author litw
* @date 2021-09-28
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="ElevatorStatusDto", description="")
public class ElevatorStatusDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "电梯注册码")
private String registerCode;
@ApiModelProperty(value = "原始状态编号")
private String statusId;
@ApiModelProperty(value = "是否在线。1:是,0:否")
private Integer isOnline;
@ApiModelProperty(value = "运行数据上传时间")
private Date uploadDate;
@ApiModelProperty(value = "总接触器吸合或是断开。0:吸合,1:断开")
private Integer mainContactor;
@ApiModelProperty(value = "运行接触器吸合或是断开。0:吸合,1:断开")
private Integer runContactor;
@ApiModelProperty(value = "安全回路是否断开,0:正常,1:断开")
private Integer circuit;
@ApiModelProperty(value = "当前电梯运行模式。1:停止服务 2:正常运行 3:检修 4:消防返回 5:消防员运行 6:应急电源运行 7:地震模式 8: 未知")
private Integer serviceModel;
@ApiModelProperty(value = "轿厢运行状态。1:停止,2:运行")
private Integer liftStatus;
@ApiModelProperty(value = "轿厢运行方向。1:无方向 2:上行 3:下行")
private Integer liftDirection;
@ApiModelProperty(value = "轿厢是否在门区。1:轿厢在门区 0:轿厢在非门区")
private Integer isZone;
@ApiModelProperty(value = "运行速度")
private Integer elevatorSpeed;
@ApiModelProperty(value = "当前物理楼层")
private Integer currFloor;
@ApiModelProperty(value = "关门到位 1:关门到位,0:无关门到位信号")
private Integer doorStatus;
@ApiModelProperty(value = "上极限是否动作 0:否,1:是")
private Integer upLimit;
@ApiModelProperty(value = "下极限是否动作 0:否,1:是")
private Integer downLimit;
@ApiModelProperty(value = "轿厢报警按钮是否动作 0:否,1:是")
private Integer alarm;
@ApiModelProperty(value = "轿厢内是否有人 0:无,1:有")
private Integer personFlag;
@ApiModelProperty(value = "累计运行小时数,保留到小数点后两位")
private Double hours;
@ApiModelProperty(value = "累计运行次数")
private Integer runCount;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author litw
* @date 2021-09-29.
*/
@Data
public class ElevatorStatusHandleDto {
@ApiModelProperty(value = "当前电梯运行模式。1:停止服务 2:正常运行 3:检修 4:消防返回 5:消防员运行 6:应急电源运行 7:地震模式 8: 未知")
private String serviceModel;
@ApiModelProperty(value = "轿厢运行状态。1:停止,2:运行")
private String liftStatus;
@ApiModelProperty(value = "轿厢运行方向。1:无方向 2:上行 3:下行")
private String liftDirection;
@ApiModelProperty(value = "轿厢是否在门区。1:轿厢在门区 0:轿厢在非门区")
private String isZone;
@ApiModelProperty(value = "关门到位 1:关门到位,0:无关门到位信号")
private String doorStatus;
@ApiModelProperty(value = "轿厢内是否有人 0:无,1:有")
private String personFlag;
@ApiModelProperty(value = "当前物理楼层")
private Integer currFloor;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @author fengwang
* @date 2021-09-22.
*/
@Data
@ApiModel(value="ElevatorTestInfoDto", description="检验信息表")
public class ElevatorTestInfoDto {
@ApiModelProperty(value = "最新检验时间")
private Date testTime;
@ApiModelProperty(value = "检验单位")
private String testUnit;
@ApiModelProperty(value = "检验人员")
private String testPerson;
@ApiModelProperty(value = "检验结论")
private String testResult;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @author litw
* @date 2021-09-29.
*/
@Data
@ApiModel(value="ElevatorWlInfoDto", description="电梯物联信息")
public class ElevatorWlInfoDto {
/**
*
*/
private static final long serialVersionUID = 1L;
/**
* 电梯id
*/
@ApiModelProperty(value = "电梯id")
private Long sequenceNbr;
/**
* 注册编码
*/
@ApiModelProperty(value = "注册编码")
private String registerCode;
/**
* 电梯识别码
*/
@ApiModelProperty(value = "电梯识别码")
private Integer rescueCode;
/**
* 地址
*/
@ApiModelProperty(value = "地址")
private String address;
/**
* 发生时间
*/
@ApiModelProperty(value = "发生时间")
private Date happenTime ;
/**
* 故障类型
*/
@ApiModelProperty(value = "故障类型")
private String type ;
/**
* 物联服务提供商
*/
@ApiModelProperty(value = "物联服务提供商")
private String IotServiceProvider ;
/**
* 处置状态
*/
@ApiModelProperty(value = "处置状态")
private String dealStatus ;
/**
* 设备种类
*/
@ApiModelProperty(value = "设备种类")
private String category ;
/**
* 区域
*/
@ApiModelProperty(value = "区域")
private String area ;
/**
* 设备种类临时
*/
@ApiModelProperty(value = "设备种类临时")
private String categoryName ;
int page;
int size;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import lombok.Data;
@Data
public class EquEnterDto {
/**
* 设备id
*/
private String sequenceNbr;
/**
* 使用登记代码
*/
private String useOrgCode;
/**
* 设备类别
*/
private String equCategory;
/**
* 设备名称
*/
private String productName;
/**
* 设备位置
*/
private String address;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import lombok.Data;
@Data
public class EquInfoDto {
/**
* 城市编码
*/
private String city;
/**
* 区县编码
*/
private String county;
/**
* 设备类别
*/
private String equipCategory;
/**
* 设备种类
*/
private String equipList;
/**
* record
*/
private String record;
/**
* 电梯96333识别码
*/
private String code;
/**
* 监管码
*/
private String supervisor;
/**
* 设备认领状态
*/
private String status;
/**
* 设备状态
*/
private String equState;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import com.yeejoin.amos.component.rule.Label;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import java.util.Date;
/**
* @author Zhang Yingbin
*/
@Data
@ApiModel(value = "EquScheduleDto", description = "装备预警信息Dto")
public class EquScheduleDto {
@Label("使用安全管理部门名称")
private String safetyManageDt;
@Label("使用安全管理员")
private String safetyManager;
@Label("使用安全管理员移动电话")
private String phone;
@Label("使用登记证编号(出厂编号)")
private String useOrgCode;
@Label("下次检验日期")
private Date nextInspectDate;
@Label("设备唯一标识编码")
private String sequenceCode;
@Label("设备类型")
private String equDefine;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import lombok.Data;
import java.util.List;
@Data
public class EquipExportDto {
String ORG_BRANCH_NAME;
String USE_UNIT_NAME;
String EQU_LIST;
String EQU_CATEGORY;
String USE_ORG_CODE;
String CODE96333;
String SUPERVISORY_CODE;
String USE_PLACE;
String EQU_STATE;
String STATUS;
String USE_UNIT_CREDIT_CODE;
String ORG_BRANCH_CODE;
String EQU_CODE;
String EQU_LIST_CODE;
List<String> ids;
String tableName;
}
package com.yeejoin.amos.boot.module.elevator.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;
import java.math.BigDecimal;
/**
* 安全追溯-锅炉
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="paramBoiler", description="锅炉技术参数")
public class EquipTechParamBoilerModel extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "")
private String instanceId;
@ApiModelProperty(value = "")
private String status;
@ApiModelProperty(value = "设备等级")
private String deviceLevel;
@ApiModelProperty(value = "额定蒸发量(热功率)")
private BigDecimal ratedEvaporationCapacityThermalPower;
@ApiModelProperty(value = "额定工作压力")
private BigDecimal ratedWorkingPressure;
@ApiModelProperty(value = "额定工作温度")
private BigDecimal ratedOperatingTemperature;
@ApiModelProperty(value = "设计热效率")
private BigDecimal designThermalEfficiency;
@ApiModelProperty(value = "给水温度")
private BigDecimal feedwaterTemperature;
@ApiModelProperty(value = "额定出/回水(油)温度")
private BigDecimal ratedOutletReturnWaterOilTemperature;
@ApiModelProperty(value = "锅炉本体水(油)容积")
private BigDecimal waterOilVolumeOfBoilerProper;
@ApiModelProperty(value = "整装锅炉本体液压试验介质/压力")
private BigDecimal hydraulicTestMediumPressureOfPackagedBoilerBody;
@ApiModelProperty(value = "再热器进(出)口温度")
private BigDecimal inletOutletTemperatureOfReheater;
@ApiModelProperty(value = "再热器进(出)口压力")
private BigDecimal reheaterInletOutletPressure;
@ApiModelProperty(value = "再热蒸汽流量")
private BigDecimal reheatSteamFlow;
@ApiModelProperty(value = "燃料(热源)种类")
private String fuelType;
@ApiModelProperty(value = "受压部件名称")
private String nameOfPressureParts;
@ApiModelProperty(value = "受压部件材料")
private String materialOfPressureParts;
@ApiModelProperty(value = "受压部件壁厚")
private BigDecimal wallThicknessOfPressureParts;
@ApiModelProperty(value = "受压部件无损检测方法")
private String nonDestructiveTestingMethodsForPressureParts;
@ApiModelProperty(value = "受压部件无损检测比例")
private BigDecimal proportionOfNdtForPressureParts;
@ApiModelProperty(value = "受压部件热处理温度")
private BigDecimal heatTreatmentTemperatureOfPressureParts;
@ApiModelProperty(value = "受压部件热处理时间")
private BigDecimal heatTreatmentTimeOfPressureParts;
@ApiModelProperty(value = "受压部件水(耐)压试验介质")
private String hydrostaticTestMedium;
@ApiModelProperty(value = "受压部件水(耐)压试验压力")
private BigDecimal hydrostaticTestPressure;
@ApiModelProperty(value = "燃烧方式")
private String combustionMode;
@ApiModelProperty(value = "有机热载体锅炉气密试验介质/压力")
private BigDecimal glAirtightTest;
@ApiModelProperty(value = "安装附件与有关装置")
private String safetyAccessoriesAndRelatedDevices;
}
package com.yeejoin.amos.boot.module.elevator.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;
import java.math.BigDecimal;
/**
* 安全追溯-电梯
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="paramElevator", description="电梯技术参数")
public class EquipTechParamElevatorModel extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "")
private String instanceId;
@ApiModelProperty(value = "")
private String status;
@ApiModelProperty(value = "额定速度(上行)")
private BigDecimal ratedSpeedUp;
@ApiModelProperty(value = "额定速度(下行)")
private BigDecimal ratedSpeedDown;
@ApiModelProperty(value = "额定载重量")
private BigDecimal ratedLoadCapacity;
@ApiModelProperty(value = "轿厢尺寸")
private BigDecimal carSize;
@ApiModelProperty(value = "提升高度")
private BigDecimal liftingHeight;
@ApiModelProperty(value = "层")
private Integer storey;
@ApiModelProperty(value = "站")
private Integer stand;
@ApiModelProperty(value = "门数")
private Integer numberDoors;
@ApiModelProperty(value = "控制方式")
private String controlMode;
@ApiModelProperty(value = "油缸数量")
private Integer numberCylinders;
@ApiModelProperty(value = "顶升型式")
private String jackingType;
@ApiModelProperty(value = "额定压力")
private BigDecimal ratedPressure;
@ApiModelProperty(value = "防爆型式")
private String explosionproofType;
@ApiModelProperty(value = "防爆等级")
private String explosionproofGrade;
@ApiModelProperty(value = "燃爆物质")
private String explosiveSubstance;
@ApiModelProperty(value = "整机防爆标志")
private String explosionproofSignComplete;
@ApiModelProperty(value = "驱动主机额定功率")
private BigDecimal qdzjRatedPower;
@ApiModelProperty(value = "驱动主机额定转速")
private BigDecimal qdzjRatedSpeed;
@ApiModelProperty(value = "驱动主机减速比")
private BigDecimal qdzjReductionRatio;
@ApiModelProperty(value = "液压泵站满载工作压力")
private BigDecimal yabzFullloadPressure;
@ApiModelProperty(value = "悬挂系统悬挂介质种类")
private String xgxlMediaType;
@ApiModelProperty(value = "悬挂系统悬挂介质数量")
private Integer xgxlMediaNumber;
@ApiModelProperty(value = "悬挂系统悬挂介质型号")
private String xgxlMediaModel;
@ApiModelProperty(value = "悬挂系统悬挂介质规格")
private String xgxlMediaSpecification;
@ApiModelProperty(value = "驱动主机型号")
private String qdzjModel;
@ApiModelProperty(value = "驱动主机产品编号")
private String qdzjProductNo;
@ApiModelProperty(value = "驱动主机制造单位")
private String qdzjManufacturer;
@ApiModelProperty(value = "控制柜型号")
private String kzgModel;
@ApiModelProperty(value = "控制柜产品编号")
private String kzgProductNo;
@ApiModelProperty(value = "控制柜制造单位")
private String kzgManufacturer;
@ApiModelProperty(value = "限速器型号")
private String xsqModel;
@ApiModelProperty(value = "限速器产品编号")
private String xsqProductNo;
@ApiModelProperty(value = "限速器制造单位")
private String xsqManufacturer;
@ApiModelProperty(value = "安全钳型号")
private String aqqModel;
@ApiModelProperty(value = "安全钳产品编号")
private String aqqProductNo;
@ApiModelProperty(value = "安全钳制造单位")
private String aqqManufacturer;
@ApiModelProperty(value = "轿厢缓冲器型号")
private String jxhcqModel;
@ApiModelProperty(value = "轿厢缓冲器产品编号")
private String jxhcqProductNo;
@ApiModelProperty(value = "轿厢缓冲器制造单位")
private String jxhcqManufacturer;
@ApiModelProperty(value = "对重缓冲器型号")
private String dchcqModel;
@ApiModelProperty(value = "对重缓冲器产品编号")
private String dchcqProductNo;
@ApiModelProperty(value = "对重缓冲器制造单位")
private String dchcqManufacturer;
@ApiModelProperty(value = "层门门锁装置型号")
private String cmmszzModel;
@ApiModelProperty(value = "层门门锁装置产品编号")
private String cmmszzProductNo;
@ApiModelProperty(value = "层门门锁装置制造单位")
private String cmmszzManufacturer;
@ApiModelProperty(value = "轿门门锁装置型号")
private String jmmszzModel;
@ApiModelProperty(value = "轿门门锁装置产品编号")
private String jmmszzProductNo;
@ApiModelProperty(value = "轿门门锁装置制造单位")
private String jmmszzManufacturer;
@ApiModelProperty(value = "上行超速保护装置型号")
private String sxcsbhzzModel;
@ApiModelProperty(value = "上行超速保护装置产品编号")
private String sxcsbhzzProductNo;
@ApiModelProperty(value = "上行超速保护装置制造单位")
private String sxcsbhzzManufacturer;
@ApiModelProperty(value = "轿厢意外移动保护装置型号")
private String jxywydbhzzModel;
@ApiModelProperty(value = "轿厢意外移动保护装置")
private String jxywydbhzzProductNo;
@ApiModelProperty(value = "轿厢意外移动保护装置制造单位")
private String jxywydbhzzManufacturer;
@ApiModelProperty(value = "液压泵站型号")
private String yybzModel;
@ApiModelProperty(value = "液压泵站产品编号")
private String yybzProductNo;
@ApiModelProperty(value = "液压泵站制造单位")
private String yybzManufacturer;
@ApiModelProperty(value = "限速切断阀型号")
private String xsqdfModel;
@ApiModelProperty(value = "限速切断阀产品编号")
private String xsqdfProductNo;
@ApiModelProperty(value = "限速切断阀制造单位")
private String xsqdfManufacturer;
@ApiModelProperty(value = "名义速度")
private BigDecimal nominalSpeed;
@ApiModelProperty(value = "倾斜角")
private BigDecimal angleRoll;
@ApiModelProperty(value = "名义宽度")
private BigDecimal nominalWidth;
@ApiModelProperty(value = "使用区段长度")
private BigDecimal useSectionLength;
@ApiModelProperty(value = "输送能力")
private String conveyingCapacity;
@ApiModelProperty(value = "工作类型")
private String workType;
@ApiModelProperty(value = "工作环境")
private String workEnvironment;
@ApiModelProperty(value = "控制柜节能运行方式")
private String kzgOperationMode;
}
package com.yeejoin.amos.boot.module.elevator.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;
import java.math.BigDecimal;
/**
* 安全追溯-压力管道
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="paramPipeline", description="压力管道技术参数")
public class EquipTechParamPipelineModel extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "")
private String instanceId;
@ApiModelProperty(value = "")
private String status;
@ApiModelProperty(value = "工程(装置)名称")
private String deviceName;
@ApiModelProperty(value = "管道类别")
private String pipelineClass;
@ApiModelProperty(value = "管道名称(登记单元)")
private String pipeName;
@ApiModelProperty(value = "管道编号")
private String pipelineNumber;
@ApiModelProperty(value = "设备级别")
private String deviceLevel;
@ApiModelProperty(value = "设计标准")
private String designStandard;
@ApiModelProperty(value = "管道图号")
private String pipeDrawNumber;
@ApiModelProperty(value = "公称直径")
private BigDecimal nominalDiameter;
@ApiModelProperty(value = "公称壁厚")
private BigDecimal wallThickness;
@ApiModelProperty(value = "管道长度")
private BigDecimal pipeLength;
@ApiModelProperty(value = "起始位置起点")
private String startePosition;
@ApiModelProperty(value = "压力")
private BigDecimal pressure;
@ApiModelProperty(value = "温度")
private BigDecimal temperature;
@ApiModelProperty(value = "介质")
private String medium;
@ApiModelProperty(value = "备注")
private String remarks;
@ApiModelProperty(value = "管道信息")
private String pipeInfo;
}
package com.yeejoin.amos.boot.module.elevator.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;
import java.math.BigDecimal;
/**
* 安全追溯-游乐设施
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="paramRides", description="游乐设施技术参数")
public class EquipTechParamRidesModel extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "")
private String instanceId;
@ApiModelProperty(value = "")
private String status;
@ApiModelProperty(value = "设计寿命")
private Integer designLife;
@ApiModelProperty(value = "滑道长度")
private BigDecimal slideLength;
@ApiModelProperty(value = "滑道高度")
private BigDecimal slideHeight;
@ApiModelProperty(value = "滑道最小坡度")
private BigDecimal minimumSlopeOfSlide;
@ApiModelProperty(value = "滑道平均坡度")
private BigDecimal averageSlopeOfSlide;
@ApiModelProperty(value = "滑道无跳跃段最大坡度")
private BigDecimal maximumSlopeOfTheSlideWithoutJumping;
@ApiModelProperty(value = "滑道最小曲率半径")
private BigDecimal minimumRadiusOfCurvatureOfSlideway;
@ApiModelProperty(value = "滑道数量")
private Integer numberOfSlides;
@ApiModelProperty(value = "滑道主体材料")
private String mainMaterialOfSlide;
@ApiModelProperty(value = "滑车数量")
private Integer numberOfPulleys;
@ApiModelProperty(value = "乘坐人数")
private Integer numberOfPassengers;
@ApiModelProperty(value = "水平距离")
private BigDecimal horizontalDistance;
@ApiModelProperty(value = "高度")
private BigDecimal height;
@ApiModelProperty(value = "下滑速度")
private BigDecimal glideSpeed;
@ApiModelProperty(value = "乘员数")
private Integer countOfPassengers;
@ApiModelProperty(value = "运行速度")
private BigDecimal runningSpeed;
@ApiModelProperty(value = "车辆数")
private Integer numberOfVehicles;
@ApiModelProperty(value = "功率")
private BigDecimal power;
@ApiModelProperty(value = "轨道高度")
private BigDecimal trackHeight;
@ApiModelProperty(value = "成员数")
private Integer numberOfMembers;
@ApiModelProperty(value = "运行高度")
private BigDecimal operatingHeight;
@ApiModelProperty(value = "驱动功率")
private BigDecimal drivePower;
@ApiModelProperty(value = "回转直径")
private BigDecimal rotaryDiameter;
@ApiModelProperty(value = "额定乘客数")
private Integer ratedNumberOfPassengers;
@ApiModelProperty(value = "吊舱数量")
private Integer numberOfPods;
@ApiModelProperty(value = "设备高度")
private BigDecimal equipmentHeight;
@ApiModelProperty(value = "额定线速度")
private BigDecimal ratedLinearSpeed;
@ApiModelProperty(value = "转盘转速")
private BigDecimal rotaryTableSpeed;
@ApiModelProperty(value = "单边摆角")
private BigDecimal unilateralSwingAngle;
@ApiModelProperty(value = "座舱数量")
private Integer numberOfCabins;
@ApiModelProperty(value = "最大运行高度")
private BigDecimal maximumOperatingHeight;
@ApiModelProperty(value = "旋转直径")
private BigDecimal rotationDiameter;
@ApiModelProperty(value = "最大转速")
private BigDecimal maximumSpeed;
@ApiModelProperty(value = "倾角")
private BigDecimal dip;
@ApiModelProperty(value = "回转速度")
private BigDecimal slewingSpeed;
@ApiModelProperty(value = "升降速度")
private BigDecimal liftingSpeed;
@ApiModelProperty(value = "高差")
private BigDecimal heightDifference;
@ApiModelProperty(value = "主索直径")
private BigDecimal mainCableDiameter;
@ApiModelProperty(value = "弦倾角")
private BigDecimal angleOfChord;
@ApiModelProperty(value = "乘客人数")
private Integer passengerNum;
@ApiModelProperty(value = "弹跳高度")
private BigDecimal bounceHeight;
@ApiModelProperty(value = "最大载重")
private BigDecimal maximumLoad;
@ApiModelProperty(value = "设备功率")
private BigDecimal equipmentPower;
@ApiModelProperty(value = "占地面积")
private BigDecimal floorArea;
@ApiModelProperty(value = "升空高度")
private BigDecimal liftoffAltitude;
@ApiModelProperty(value = "场地直径")
private BigDecimal fieldDiameter;
@ApiModelProperty(value = "球体直径")
private BigDecimal sphereDiameter;
@ApiModelProperty(value = "球体体积")
private BigDecimal sphereVolume;
@ApiModelProperty(value = "操作人数")
private Integer operatorNumber;
}
package com.yeejoin.amos.boot.module.elevator.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;
import java.math.BigDecimal;
/**
* 安全追溯-索道
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="paramRopeway", description="索道技术参数")
public class EquipTechParamRopewayModel extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "")
private String instanceId;
@ApiModelProperty(value = "")
private String status;
@ApiModelProperty(value = "")
private BigDecimal horizontalDistance;
@ApiModelProperty(value = "支架数目")
private Integer supportsCount;
@ApiModelProperty(value = "斜长")
private BigDecimal obliqueLength;
@ApiModelProperty(value = "主电机型号和功率")
private BigDecimal mainMotorModelAndPower;
@ApiModelProperty(value = "高差")
private BigDecimal altitudeDifference;
@ApiModelProperty(value = "张紧油压(重锤)")
private BigDecimal oilPressureHeavyHammer;
@ApiModelProperty(value = "张紧油压(油压)")
private BigDecimal oilPressureOilPressure;
@ApiModelProperty(value = "运量")
private BigDecimal freightVolume;
@ApiModelProperty(value = "运载索")
private String carrierLine;
@ApiModelProperty(value = "速度")
private BigDecimal speed;
@ApiModelProperty(value = "承载索")
private String bearingCable;
@ApiModelProperty(value = "索距")
private BigDecimal cablePitch;
@ApiModelProperty(value = "运载工具数量和类型")
private String numberAndTypeOfVehicles;
@ApiModelProperty(value = "索引索")
private String tractionRope;
@ApiModelProperty(value = "平衡索")
private String balanceCable;
@ApiModelProperty(value = "主要部件")
private String mainComponents;
}
package com.yeejoin.amos.boot.module.elevator.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;
import java.math.BigDecimal;
/**
* 安全追溯-场内车辆
*
* @author cpp
* @date 2023-04-06 15:21:21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="paramVehicle", description="场内车辆技术参数")
public class EquipTechParamVehicleModel extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "")
private String instanceId;
@ApiModelProperty(value = "")
private String status;
@ApiModelProperty(value = "车架编号")
private String frameNo;
@ApiModelProperty(value = "发动机(行走电机)编号")
private String engineNo;
@ApiModelProperty(value = "动力方式")
private String powerMode;
@ApiModelProperty(value = "传动方式")
private String transmissionMode;
@ApiModelProperty(value = "车架结构")
private String frameStructure;
@ApiModelProperty(value = "驾驶方式")
private String drivingMode;
@ApiModelProperty(value = "自重")
private BigDecimal weight;
@ApiModelProperty(value = "空载最大运行速度")
private BigDecimal carryingIdlerMaxRunningSpeed;
@ApiModelProperty(value = "空载最大起升速度")
private BigDecimal maxLiftingSpeed;
@ApiModelProperty(value = "设备保护等级(防爆)")
private String protectGrade;
@ApiModelProperty(value = "气体/粉尘组别(防爆)")
private String gasGroup;
@ApiModelProperty(value = "温度组别(防爆)")
private String temperatureGroup;
@ApiModelProperty(value = "额定起重量")
private BigDecimal liftingCapacity;
@ApiModelProperty(value = "系统电压")
private BigDecimal systemVoltage;
@ApiModelProperty(value = "载荷中心距")
private BigDecimal loadCenterDistance;
@ApiModelProperty(value = "发动机(电机)额定功率")
private BigDecimal enginePower;
@ApiModelProperty(value = "最大速度(额载)")
private BigDecimal maxSpeed;
@ApiModelProperty(value = "防爆使用场所")
private String explosionproofPlace;
@ApiModelProperty(value = "工作装置门架形式")
private String gantryForm;
@ApiModelProperty(value = "工作装置空载最大起升高度")
private BigDecimal maxLiftingHeight;
@ApiModelProperty(value = "工作装置(全)自由起升高度")
private BigDecimal freeLiftingHeight;
@ApiModelProperty(value = "工作装置门架倾角(前)")
private BigDecimal portalAngleFront;
@ApiModelProperty(value = "工作装置门架倾角(后)")
private BigDecimal portalAngleBehind;
@ApiModelProperty(value = "工作装置最大起升速度(空载)")
private BigDecimal maxLiftingSpeed1;
@ApiModelProperty(value = "工作装置最大起升速度(额载)")
private BigDecimal maxLiftingSpeed2;
@ApiModelProperty(value = "工作装置最大下降速度(空载)")
private BigDecimal maxDescentSpeed1;
@ApiModelProperty(value = "工作装置最大下降速度(额载)")
private BigDecimal maxDescentSpeed2;
@ApiModelProperty(value = "整车整备质量")
private BigDecimal vehicleMass;
@ApiModelProperty(value = "额定载客数")
private Integer passengersNumber;
@ApiModelProperty(value = "最大运行速度")
private BigDecimal maxRunningSpeed;
@ApiModelProperty(value = "轴距")
private BigDecimal wheelBase;
@ApiModelProperty(value = "轮距(前)")
private BigDecimal trackWidthFront;
@ApiModelProperty(value = "轮距(后)")
private BigDecimal trackWidthBehind;
@ApiModelProperty(value = "观光列车车厢数")
private Integer carsNumber;
@ApiModelProperty(value = "观光列车每节车厢座位数")
private Integer seatNumber;
@ApiModelProperty(value = "观光列车牵引车头座位数")
private Integer tractorSeatNumber;
@ApiModelProperty(value = "最大行驶坡度")
private BigDecimal maxDrivingSlope;
@ApiModelProperty(value = "制动距离")
private BigDecimal brakingDistance;
@ApiModelProperty(value = "全长")
private BigDecimal overallLength;
@ApiModelProperty(value = "全宽")
private BigDecimal overallWidth;
@ApiModelProperty(value = "全高")
private BigDecimal overallAltitude;
@ApiModelProperty(value = "最小离地间隙")
private BigDecimal minGroundClearance;
@ApiModelProperty(value = "最小外侧转弯半径")
private BigDecimal minTurningRadius;
@ApiModelProperty(value = "主要零部件、安全保护和防护装置")
private String mainParts;
@ApiModelProperty(value = "监管码")
private String supervisoryCode;
}
package com.yeejoin.amos.boot.module.elevator.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;
import java.math.BigDecimal;
/**
* 安全追溯-压力容器
*
* @author cpp
* @date 2023-04-06 15:21:21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="paramVessel", description="压力容器技术参数")
public class EquipTechParamVesselModel extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "")
private String instanceId;
@ApiModelProperty(value = "")
private String status;
@ApiModelProperty(value = "额定质量")
private BigDecimal ratedQuality;
@ApiModelProperty(value = "使用环境温度")
private BigDecimal ambientTemperature;
@ApiModelProperty(value = "型号")
private String modelNumber;
@ApiModelProperty(value = "数量")
private Integer num;
@ApiModelProperty(value = "单瓶容积")
private BigDecimal singleBottleVolume;
@ApiModelProperty(value = "总容积")
private BigDecimal totalVolume;
@ApiModelProperty(value = "充装介质")
private String chargingMedium;
@ApiModelProperty(value = "规格")
private String specification;
@ApiModelProperty(value = "外径")
private BigDecimal outsideDiameter;
@ApiModelProperty(value = "壁厚")
private BigDecimal wallThickness;
@ApiModelProperty(value = "长度")
private BigDecimal length;
@ApiModelProperty(value = "公称工作压力")
private BigDecimal nominalWorkingPressure;
@ApiModelProperty(value = "材料(瓶体)")
private String bottleBody;
@ApiModelProperty(value = "材料(端塞)")
private String endPlug;
@ApiModelProperty(value = "材料(管路)")
private String piping;
@ApiModelProperty(value = "无损检测方法(气瓶)")
private String qpLossless;
@ApiModelProperty(value = "无损检测方法(管路)")
private String glLossless;
@ApiModelProperty(value = "无损检测比例(气瓶)")
private BigDecimal qpRatio;
@ApiModelProperty(value = "无损检测比例(管路)")
private BigDecimal glRatio;
@ApiModelProperty(value = "耐压试验压力(气瓶)")
private BigDecimal qpPressure;
@ApiModelProperty(value = "耐压试验压力(管路)")
private BigDecimal glPressure;
@ApiModelProperty(value = "气密性试验压力(气瓶)")
private BigDecimal qpAirTightness;
@ApiModelProperty(value = "气密性试验压力(管路)")
private BigDecimal glAirTightness;
@ApiModelProperty(value = "气体置换后压力")
private BigDecimal displacementPressure;
@ApiModelProperty(value = "瓶体内含氧量")
private BigDecimal oxygen;
@ApiModelProperty(value = "瓶体内含氧量")
private String heatTreatmentMethod;
@ApiModelProperty(value = "热处理温度")
private BigDecimal qpHeatTreatmentTemperature;
@ApiModelProperty(value = "气瓶安装位置")
private String installationPosition;
@ApiModelProperty(value = "容器容积")
private BigDecimal containerVolume;
@ApiModelProperty(value = "容器内径")
private BigDecimal pressureVesselDiameter;
@ApiModelProperty(value = "容器高(长)")
private BigDecimal height;
@ApiModelProperty(value = "材料(筒体(球壳))")
private String materialCylinderShell;
@ApiModelProperty(value = "材料(封头)")
private String pressureMaterialHead;
@ApiModelProperty(value = "材料(衬里)")
private String pressureMaterialLining;
@ApiModelProperty(value = "材料(夹套)")
private String materialJacket;
@ApiModelProperty(value = "厚度(筒体(球壳))")
private BigDecimal thickness;
@ApiModelProperty(value = "厚度(封头)")
private BigDecimal fixedHead;
@ApiModelProperty(value = "厚度(衬里)")
private BigDecimal fixedLining;
@ApiModelProperty(value = "厚度(夹套)")
private BigDecimal fixedJacket;
@ApiModelProperty(value = "容器自重")
private BigDecimal selfWeight;
@ApiModelProperty(value = "盛装介质重量")
private BigDecimal mediumWeight;
@ApiModelProperty(value = "设计压力(壳程)")
private BigDecimal pressureHousingPath;
@ApiModelProperty(value = "设计压力(管程)")
private BigDecimal pressurePipe;
@ApiModelProperty(value = "设计压力(夹套)")
private BigDecimal pressureJacket;
@ApiModelProperty(value = "设计温度(壳程)")
private BigDecimal temperatureShell;
@ApiModelProperty(value = "设计温度(管程)")
private BigDecimal temperaturePipe;
@ApiModelProperty(value = "设计温度(夹套)")
private BigDecimal temperatureJacket;
@ApiModelProperty(value = "最高允许工作压力(壳程)")
private BigDecimal maxPressureShell;
@ApiModelProperty(value = "最高允许工作压力(管程)")
private BigDecimal maxPressurePipe;
@ApiModelProperty(value = "最高允许工作压力(夹套)")
private BigDecimal maxPressureJacket;
@ApiModelProperty(value = "介质(壳程)")
private String mediumShell;
@ApiModelProperty(value = "介质(管程)")
private String mediumPipe;
@ApiModelProperty(value = "介质(夹套)")
private String mediumJacket;
@ApiModelProperty(value = "主体结构型式")
private String mainStructureType;
@ApiModelProperty(value = "支座型式")
private String support;
@ApiModelProperty(value = "安装型式")
private String installation;
@ApiModelProperty(value = "保温绝热方式")
private String insulation;
@ApiModelProperty(value = "无损检测方法")
private String checkLossless;
@ApiModelProperty(value = "耐压试验种类")
private String withstandVoltage;
@ApiModelProperty(value = "泄漏试验种类")
private String leakage;
@ApiModelProperty(value = "耐压试验压力")
private BigDecimal withstandPressureTest;
@ApiModelProperty(value = "泄漏试验压力")
private BigDecimal leakPressure;
@ApiModelProperty(value = "容器型号")
private String container;
@ApiModelProperty(value = "罐车编号")
private String carNum;
@ApiModelProperty(value = "容积")
private BigDecimal volume;
@ApiModelProperty(value = "最大充装量")
private BigDecimal maxFill;
@ApiModelProperty(value = "设计压力")
private BigDecimal designPressure;
@ApiModelProperty(value = "设计温度")
private BigDecimal designTemperature;
@ApiModelProperty(value = "工作压力")
private BigDecimal workingPressure;
@ApiModelProperty(value = "工作温度")
private BigDecimal workTemperature;
@ApiModelProperty(value = "材料(筒体)")
private String materialCylinder;
@ApiModelProperty(value = "厚度(筒体)")
private BigDecimal thicknessCylinder;
@ApiModelProperty(value = "腐蚀裕量")
private BigDecimal corrosionMargin;
@ApiModelProperty(value = "介质")
private String medium;
@ApiModelProperty(value = "氧舱品种")
private String oxygenChamber;
@ApiModelProperty(value = "额定进舱人数")
private Integer ratedEntryCapacity;
@ApiModelProperty(value = "主体结构")
private String chamberMain;
@ApiModelProperty(value = "压力")
private BigDecimal chamberPressure;
@ApiModelProperty(value = "温度")
private BigDecimal temperature;
@ApiModelProperty(value = "压力介质")
private BigDecimal pressureMedium;
@ApiModelProperty(value = "人均舱容")
private BigDecimal perCapitaCabinCapacity;
@ApiModelProperty(value = "固定安全附件")
private String fixedSafetyAccessory;
@ApiModelProperty(value = "气瓶")
private String gasCylinder;
@ApiModelProperty(value = "气瓶安全附件")
private String gasCylinderAccessories;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import com.baomidou.mybatisplus.annotation.TableField;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import lombok.Data;
/**
* 一码通总览数据统计
*
* @author system_generator
*/
@Data
@ApiModel(value = "EquipmentCategoryDataDto", description = "一码通总览数据统计")
public class EquipmentCategoryDataDto extends BaseDto {
/**
* 管辖分局组织机构代码
*/
@TableField("org_branch_code")
private String org_branch_code;
/**
* 单位统一信用代码
*/
@TableField("unit_code")
private String unitCode;
/**
* 电梯
*/
@TableField("elevator")
private String elevator;
/**
* 厂车
*/
@TableField("vehicle")
private String vehicle;
/**
* 索道
*/
@TableField("ropeway")
private String ropeway;
/**
* 游乐设施
*/
@TableField("rides")
private String rides;
/**
* 锅炉
*/
@TableField("boiler")
private String boiler;
/**
* 压力容器
*/
@TableField("vessel")
private String vessel;
/**
* 压力管道
*/
@TableField("pipeline")
private String pipeline;
/**
* 起重机械
*/
@TableField("lifting")
private String lifting;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* 装备分类
*
* @author system_generator
* @date 2021-10-20
*/
@Data
@ApiModel(value="EquipmentCategoryDto", description="装备分类")
public class EquipmentCategoryDto {
private static final long serialVersionUID = 1L;
private Long id;
private String parentId;
@ApiModelProperty(value = "装备分类编码")
private String code;
@ApiModelProperty(value = "装备分类名称")
private String name;
@ApiModelProperty(value = "描述")
private String description;
@ApiModelProperty(value = "备注")
private String remark;
private Date createDate;
@ApiModelProperty(value = "行业编码")
private String industryCode;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 设备区域数量中间表
*
* @author system_generator
* @date 2021-11-09
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="EquipmentRegionNumDto", description="设备区域数量中间表")
public class EquipmentRegionNumDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "省级code")
private String provinceCode;
@ApiModelProperty(value = "市级code")
private String cityCode;
@ApiModelProperty(value = "区级code")
private String districtCode;
@ApiModelProperty(value = "纬度")
private String latitude;
@ApiModelProperty(value = "经度")
private String longitude;
@ApiModelProperty(value = "数量")
private Long num;
@ApiModelProperty(value = "设备类别编码")
private String categoryCode;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @author litw
* @date 2021-09-26.
*/
@Data
@ApiModel(value="EsElevatorDto", description="ES电梯信息")
public class EsElevatorDto {
/**
*
*/
private static final long serialVersionUID = 1L;
/**
* 电梯id
*/
@ApiModelProperty(value = "电梯id")
private Long sequenceNbr;
/**
* 注册编码
*/
@ApiModelProperty(value = "注册编码")
private String registerCode;
/**
* 所属省
*/
@ApiModelProperty(value = "所属省")
private String province;
/**
* 所属地市
*/
@ApiModelProperty(value = "所属地市")
private String city;
/**
* 所属区县
*/
@ApiModelProperty(value = "所属区县")
private String district;
/**
* 所属区域代码
*/
@ApiModelProperty(value = "所属区域代码")
private String regionCode;
/**
* 电梯识别码
*/
@ApiModelProperty(value = "电梯识别码")
private Integer rescueCode;
/**
* 电梯经度
*/
@ApiModelProperty(value = "电梯经度")
private String longitude;
/**
* 电梯纬度
*/
@ApiModelProperty(value = "电梯纬度")
private String latitude;
/**
* 地址
*/
@ApiModelProperty(value = "地址")
private String address;
/**
* 警情类型code
*/
@ApiModelProperty(value = "警情类型")
private String alarmTypeCode;
/**
* 警情id
*/
@ApiModelProperty(value = "警情id")
private String alertId;
/**
* 是否当天
*/
@ApiModelProperty(value = "是否当天")
private Boolean isToday ;
/**
* 发生时间
*/
@ApiModelProperty(value = "发生时间")
private Date happenTime ;
/**
* 故障类型
*/
@ApiModelProperty(value = "故障类型")
private String type ;
/**
* 物联服务提供商
*/
@ApiModelProperty(value = "物联服务提供商")
private String IOTServiceProvider ;
/**
* 处置状态
*/
@ApiModelProperty(value = "处置状态")
private String status ;
/**
* 设备种类
*/
@ApiModelProperty(value = "设备种类")
private String category ;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 特种设备搜索DTO
*/
@Data
@ApiModel(value="EsSpecialEquipmentDto", description="特种设备搜索DTO")
public class EsSpecialEquipmentDto {
/**
*
*/
private static final long serialVersionUID = 1L;
/**
* 左上经度
*/
@ApiModelProperty(value = "左上经度")
private Double startLongitude;
/**
* 左上纬度
*/
@ApiModelProperty(value = "左上纬度")
private Double startLatitude;
/**
* 右下经度
*/
@ApiModelProperty(value = "右下经度")
private Double endLongitude;
/**
* 右下纬度
*/
@ApiModelProperty(value = "右下纬度")
private Double endLatitude;
/**
* 搜索关键字
*/
@ApiModelProperty(value = "搜索关键字")
private String keyword;
/**
* 所属区域代码
*/
@ApiModelProperty(value = "所属区域代码")
private String regionCode;
/**
* 设备类别编码
*/
@ApiModelProperty(value = "设备类别编码")
private String categoryCode;
@ApiModelProperty(value = "聚合精确度1-12")
private Integer precision;
@ApiModelProperty(value = "后台聚合查询种类")
private String selectType;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 特种设备搜索列表DTO
*/
@Data
@ApiModel(value="EsSpecialEquipmentListDto", description="特种设备搜索列表DTO")
public class EsSpecialEquipmentListDto {
/**
*
*/
private static final long serialVersionUID = 1L;
/**
* 所属区域代码
*/
@ApiModelProperty(value = "所属区域代码")
private String regionCode;
/**
* 设备类别编码
*/
@ApiModelProperty(value = "设备类别编码")
private String categoryCode;
/**
* 搜索数量
*/
@ApiModelProperty(value = "搜索数量")
private Integer equipmentNumber;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import com.alibaba.excel.annotation.ExcelIgnore;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 导出dto类
*/
@Data
@ApiModel(value="ExportDto", description="导出Dto类")
public class ExportDto {
@ExcelIgnore
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "文件名称")
private String fileName;
@ApiModelProperty(value = "文件类型")
private String fileType;
@ApiModelProperty(value = "导出数据类型 0 全部数据 1 选中数据")
private String dataType;
@ApiModelProperty(value = "导出数据id")
private String exportId;
@ApiModelProperty(value = "导出字段")
private String exportArray;
@ApiModelProperty(value = "导出类型")
private String exportType;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
*
* @return
* <PRE>
* author litw
* date 2021/6/21
* </PRE>
* 动态表单值
*/
@Data
@ApiModel(value="FormValue", description="动态表单值")
public class FormValue implements Serializable{
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "key")
private String key;
@ApiModelProperty(value = "label")
private String label;
@ApiModelProperty(value = "type")
private String type;
@ApiModelProperty(value = "value")
private String value;
@ApiModelProperty(value = "是否一行显示")
private boolean block;
public FormValue() {
}
public FormValue(String key, String label, String type, String value, boolean block) {
super();
this.key = key;
this.label = label;
this.type = type;
this.value = value;
this.block = block;
}
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 安全追溯-检验检测信息表
*
* @author cpp
* @date 2023-04-20 16:36:14
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="InspectionDetectionInfo", description="检验检测信息")
public class InspectionDetectionInfoModel extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "")
private String instanceId;
@ApiModelProperty(value = "")
private String status;
@ApiModelProperty(value = "检验类型")
private String inspectType;
@ApiModelProperty(value = "检验机构名称")
private String inspectOrgName;
@ApiModelProperty(value = "检验报告附件")
private String inspectReport;
@ApiModelProperty(value = "检验人员")
private String inspectStaff;
@ApiModelProperty(value = "检验日期")
private Date inspectDate;
@ApiModelProperty(value = "检验结论")
private String inspectConclusion;
@ApiModelProperty(value = "安全状况等级")
private String safetyLevel;
@ApiModelProperty(value = "检验问题备注")
private String problemRemark;
@ApiModelProperty(value = "下次检验日期")
private Date nextInspectDate;
@ApiModelProperty(value = "设备唯一标识")
private String sequenceCode;
private String superviseCode;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
@Data
@ApiModel(value="InspectionDetectionInfoModelForWX", description="")
public class InspectionDetectionInfoModelForWX {
@ApiModelProperty(value = "检验机构名称")
private String inspectOrgName;
@ApiModelProperty(value = "检验结论")
private String inspectConclusion;
@ApiModelProperty(value = "下次检验日期")
private Date nextInspectDate;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* 动态表单值
*
**/
@Data
@ApiModel(value="FormValue", description="动态表单值")
public class Items implements Serializable{
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "初始化值")
private List<AlertListvalue> items;
public Items() {
super();
}
public Items(List<AlertListvalue> items) {
super();
this.items = items;
}
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import lombok.Data;
/**
* @Author cpp
* @Description
* @Date 2023/3/16
*/
@Data
public class JgAllDto {
private static final long serialVersionUID = 1L;
private String SEQUENCE_NBR;
private String orgBranchName;
private String ORG_BRANCH_CODE;
private String USE_UNIT_NAME;
private String USE_UNIT_CREDIT_CODE;
private String EQU_LIST_CODE;
private String EQU_LIST;
private String EQU_CATEGORY;
private String USE_ORG_CODE;
private String CODE96333;
private String EQU_CODE;
private String SUPERVISORY_CODE;
private String USE_PLACE;
private String ADDRESS;
private String EQU_STATE;
private String CLAIM_STATUS;
}
package com.yeejoin.amos.boot.module.elevator.api.dto;
import lombok.Data;
@Data
public class KV {
private String name;
private Object value;
}
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