|
@@ -1,57 +1,39 @@
|
|
package cn.iocoder.yudao.module.iot.controller.admin.rule.vo.databridge;
|
|
package cn.iocoder.yudao.module.iot.controller.admin.rule.vo.databridge;
|
|
|
|
|
|
-import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat;
|
|
|
|
-import cn.iocoder.yudao.framework.excel.core.convert.DictConvert;
|
|
|
|
import cn.iocoder.yudao.module.iot.controller.admin.rule.vo.databridge.config.IotDataBridgeAbstractConfig;
|
|
import cn.iocoder.yudao.module.iot.controller.admin.rule.vo.databridge.config.IotDataBridgeAbstractConfig;
|
|
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
|
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
|
-import com.alibaba.excel.annotation.ExcelProperty;
|
|
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
|
import lombok.Data;
|
|
import lombok.Data;
|
|
|
|
|
|
import java.time.LocalDateTime;
|
|
import java.time.LocalDateTime;
|
|
|
|
|
|
-import static cn.iocoder.yudao.module.iot.enums.DictTypeConstants.IOT_DATA_BRIDGE_DIRECTION_ENUM;
|
|
|
|
-import static cn.iocoder.yudao.module.iot.enums.DictTypeConstants.IOT_DATA_BRIDGE_TYPE_ENUM;
|
|
|
|
-import static cn.iocoder.yudao.module.system.enums.DictTypeConstants.COMMON_STATUS;
|
|
|
|
-
|
|
|
|
@Schema(description = "管理后台 - IoT 数据桥梁 Response VO")
|
|
@Schema(description = "管理后台 - IoT 数据桥梁 Response VO")
|
|
@Data
|
|
@Data
|
|
@ExcelIgnoreUnannotated
|
|
@ExcelIgnoreUnannotated
|
|
public class IotDataBridgeRespVO {
|
|
public class IotDataBridgeRespVO {
|
|
|
|
|
|
@Schema(description = "桥梁编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "18564")
|
|
@Schema(description = "桥梁编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "18564")
|
|
- @ExcelProperty("桥梁编号")
|
|
|
|
private Long id;
|
|
private Long id;
|
|
|
|
|
|
@Schema(description = "桥梁名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "赵六")
|
|
@Schema(description = "桥梁名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "赵六")
|
|
- @ExcelProperty("桥梁名称")
|
|
|
|
private String name;
|
|
private String name;
|
|
|
|
|
|
@Schema(description = "桥梁描述", example = "随便")
|
|
@Schema(description = "桥梁描述", example = "随便")
|
|
- @ExcelProperty("桥梁描述")
|
|
|
|
private String description;
|
|
private String description;
|
|
|
|
|
|
@Schema(description = "桥梁状态", requiredMode = Schema.RequiredMode.REQUIRED, example = "2")
|
|
@Schema(description = "桥梁状态", requiredMode = Schema.RequiredMode.REQUIRED, example = "2")
|
|
- @ExcelProperty(value = "桥梁状态", converter = DictConvert.class)
|
|
|
|
- @DictFormat(COMMON_STATUS)
|
|
|
|
private Integer status;
|
|
private Integer status;
|
|
|
|
|
|
@Schema(description = "桥梁方向", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
@Schema(description = "桥梁方向", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
- @ExcelProperty(value = "桥梁方向", converter = DictConvert.class)
|
|
|
|
- @DictFormat(IOT_DATA_BRIDGE_DIRECTION_ENUM)
|
|
|
|
private Integer direction;
|
|
private Integer direction;
|
|
|
|
|
|
@Schema(description = "桥梁类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
|
@Schema(description = "桥梁类型", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
|
- @ExcelProperty(value = "桥梁类型", converter = DictConvert.class)
|
|
|
|
- @DictFormat(IOT_DATA_BRIDGE_TYPE_ENUM)
|
|
|
|
private Integer type;
|
|
private Integer type;
|
|
|
|
|
|
@Schema(description = "桥梁配置")
|
|
@Schema(description = "桥梁配置")
|
|
- @ExcelProperty("桥梁配置")
|
|
|
|
private IotDataBridgeAbstractConfig config;
|
|
private IotDataBridgeAbstractConfig config;
|
|
|
|
|
|
@Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
@Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
- @ExcelProperty("创建时间")
|
|
|
|
private LocalDateTime createTime;
|
|
private LocalDateTime createTime;
|
|
|
|
|
|
}
|
|
}
|