Commit fbabc476 authored by 史志龙's avatar 史志龙

Merge branch 'dev-szl' into 'dev'

初始化轨检车数据表及相关类 -shizhilong

See merge request !38
parents 7e7dcb47 b621e0c1
package org.jeecg.modules.checkData.equipmentCheckData.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
* <p>
* 轨检车-》轨道动态几何尺寸容许值差管理值
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Data
public class MovementDiferenceManagerDTO {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
private String id;
@ApiModelProperty("创建人")
private String createBy;
@ApiModelProperty("创建日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
private String updateBy;
@ApiModelProperty("更新时间")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
private String movementMasterId;
@ApiModelProperty("最小速度等级")
private String minSpendLevel;
@ApiModelProperty("最大速度等级")
private String maxSpendLevel;
@ApiModelProperty("超限等级")
private String exceedLevel;
@ApiModelProperty("高低(mm)")
private String height;
@ApiModelProperty("轨向(mm)")
private String trackAlignment;
@ApiModelProperty("大轨距(mm)")
private String maxTrackGauge;
@ApiModelProperty("小轨距(mm)")
private String minTrackGauge;
@ApiModelProperty("水平(mm)")
private String level;
@ApiModelProperty("三角坑(mm)")
private String triangularPit;
@ApiModelProperty("垂直加速度(g)")
private String verticalSpend;
@ApiModelProperty("横向加速度(g)")
private String transverseSpend;
@ApiModelProperty("轨距变化率")
private String gaugeChange;
@ApiModelProperty("曲率变化率")
private String curvatureChange;
@ApiModelProperty("扣分标准")
private String deductStandard;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
private String delFlag;
@ApiModelProperty("导入顺序")
private Integer sort;
}
package org.jeecg.modules.checkData.equipmentCheckData.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
import java.util.Date;
/**
* <p>
* 轨检车-》超限记录报告
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Data
public class MovementOverReportDTO {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
private String id;
@ApiModelProperty("创建人")
private String createBy;
@ApiModelProperty("创建日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
private String updateBy;
@ApiModelProperty("更新时间")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
private String movementMasterId;
@ApiModelProperty("序号")
private String code;
@ApiModelProperty("里程(m)")
private BigDecimal mileage;
@ApiModelProperty("区间名称")
private String sectionName;
@ApiModelProperty("超限类型")
private String overrunType;
@ApiModelProperty("超限等级")
private String overrunLevel;
@ApiModelProperty("长度")
private String longitude;
@ApiModelProperty("峰值(mm或g)")
private String peakValue;
@ApiModelProperty("管理数据差")
private String dataDifference;
@ApiModelProperty("线性")
private String linear;
@ApiModelProperty("检测标准")
private String standard;
@ApiModelProperty("速度(km/h)")
private String spend;
@ApiModelProperty("备注")
private String remark;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
private String delFlag;
@ApiModelProperty("导入顺序")
private Integer sort;
}
package org.jeecg.modules.checkData.equipmentCheckData.dto;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
import java.util.Date;
......@@ -27,20 +31,27 @@ public class MovementRecordsMasterDTO {
private String createBy;
@ApiModelProperty("创建日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
private String updateBy;
@ApiModelProperty("更新时间")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动态几何尺寸类型(1:人工静态检查;2:轨检仪静态检查)")
@ApiModelProperty("动态几何尺寸类型(1:人工静态检查;2:轨检仪静态检查; 3:轨检车检查;4:添乘仪检查)")
private String type;
@ApiModelProperty("检查批次编号")
private String ekCode;
@ApiModelProperty("轨检车号")
private String trackCode;
@ApiModelProperty("工单编号")
private String workCode;
......@@ -68,6 +79,15 @@ public class MovementRecordsMasterDTO {
@ApiModelProperty("终点里程")
private BigDecimal endMileage;
@ApiModelProperty("开始速度等级")
private String startLevel;
@ApiModelProperty("结束速度等级")
private String endLevel;
@ApiModelProperty("轨梁方向(1:正;2:反)")
private Integer direction;
@ApiModelProperty("钢轨单元数量")
private Integer railNum;
......@@ -84,19 +104,27 @@ public class MovementRecordsMasterDTO {
private String checkBy;
@ApiModelProperty("检查日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date checkTime;
@ApiModelProperty("审核人姓名")
private String verifyBy;
@ApiModelProperty("审核时间")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date verifyTime;
@ApiModelProperty("打印日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date printTime;
@ApiModelProperty("备注")
private String remark;
@ApiModelProperty("是否删除(0:未删除;1:已删除)")
private String delFlag;
}
package org.jeecg.modules.checkData.equipmentCheckData.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
import java.util.Date;
/**
* <p>
* 轨检车-》区段总结报告
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Data
public class MovementSectionReportDTO {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
private String id;
@ApiModelProperty("创建人")
private String createBy;
@ApiModelProperty("创建日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
private String updateBy;
@ApiModelProperty("更新时间")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
private String movementMasterId;
@ApiModelProperty("项目名称")
private String projectName;
@ApiModelProperty("个数->一级")
private BigDecimal numberOne;
@ApiModelProperty("个数->二级")
private String numberTwo;
@ApiModelProperty("个数->三级")
private String numberThree;
@ApiModelProperty("个数->四级")
private String numberFour;
@ApiModelProperty("个数->总数")
private String numberSum;
@ApiModelProperty("个数->个数/公里")
private String numberAve;
@ApiModelProperty("个数->百分比")
private String numberPer;
@ApiModelProperty("扣分->扣分总计")
private String deductSum;
@ApiModelProperty("扣分->扣分/公里")
private String deductAve;
@ApiModelProperty("扣分->扣分百分比")
private String deductPer;
@ApiModelProperty("TQI->平均指数")
private String tqiAve;
@ApiModelProperty("TQI->超标段数")
private String tqiExceedNum;
@ApiModelProperty("TQI->超标百分比")
private String tqiExceedPer;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
private String delFlag;
@ApiModelProperty("导入顺序")
private Integer sort;
}
package org.jeecg.modules.checkData.equipmentCheckData.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
* <p>
* 轨检车-》公里总结报告表
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Data
public class MovementSummaryReportDTO {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
private String id;
@ApiModelProperty("创建人")
private String createBy;
@ApiModelProperty("创建日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
private String updateBy;
@ApiModelProperty("更新时间")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
private String movementMasterId;
@ApiModelProperty("公里")
private String kilometer;
@ApiModelProperty("长度(m)")
private String longitude;
@ApiModelProperty("左高低1")
private String leftHighLowOne;
@ApiModelProperty("左高低2")
private String leftHighLowTwo;
@ApiModelProperty("左高低3")
private String leftHighLowThree;
@ApiModelProperty("左高低4")
private String leftHighLowFour;
@ApiModelProperty("右高低1")
private String rightHighLowOne;
@ApiModelProperty("右高低2")
private String rightHighLowTwo;
@ApiModelProperty("右高低3")
private String rightHighLowThree;
@ApiModelProperty("右高低4")
private String rightHighLowFour;
@ApiModelProperty("左轨向1")
private String leftTrackOne;
@ApiModelProperty("左轨向2")
private String leftTrackTwo;
@ApiModelProperty("左轨向3")
private String leftTrackThree;
@ApiModelProperty("左轨向4")
private String leftTrackFour;
@ApiModelProperty("右轨向1")
private String rightTrackOne;
@ApiModelProperty("右轨向2")
private String rightTrackTwo;
@ApiModelProperty("右轨向3")
private String rightTrackThree;
@ApiModelProperty("右轨向4")
private String rightTrackFour;
@ApiModelProperty("轨距1")
private String trackGaugeOne;
@ApiModelProperty("轨距2")
private String trackGaugeTwo;
@ApiModelProperty("轨距3")
private String trackGaugeThree;
@ApiModelProperty("轨距4")
private String trackGaugeFour;
@ApiModelProperty("水平1")
private String levelOne;
@ApiModelProperty("水平2")
private String levelTwo;
@ApiModelProperty("水平3")
private String levelThree;
@ApiModelProperty("水平4")
private String levelFour;
@ApiModelProperty("三角坑1")
private String triangularPitOne;
@ApiModelProperty("三角坑2")
private String triangularPitTwo;
@ApiModelProperty("三角坑3")
private String triangularPitThree;
@ApiModelProperty("三角坑4")
private String triangularPitFour;
@ApiModelProperty("曲率1")
private String curvatureOne;
@ApiModelProperty("曲率2")
private String curvatureTwo;
@ApiModelProperty("曲率3")
private String curvatureThree;
@ApiModelProperty("曲率4")
private String curvatureFour;
@ApiModelProperty("垂向加速度1")
private String droopVelocityOne;
@ApiModelProperty("垂向加速度2")
private String droopVelocityTwo;
@ApiModelProperty("垂向加速度3")
private String droopVelocityThree;
@ApiModelProperty("垂向加速度4")
private String droopVelocityFour;
@ApiModelProperty("横向加速度1")
private String acrossVelocityOne;
@ApiModelProperty("横向加速度2")
private String acrossVelocityTwo;
@ApiModelProperty("横向加速度3")
private String acrossVelocityThree;
@ApiModelProperty("横向加速度4")
private String acrossVelocityFour;
@ApiModelProperty("曲率变化率1")
private String curvatureChangeOne;
@ApiModelProperty("曲率变化率2")
private String curvatureChangeTwo;
@ApiModelProperty("轨距变化率1")
private String trackGaugeChangeOne;
@ApiModelProperty("轨距变化率2")
private String trackGaugeChangeTwo;
@ApiModelProperty("公里扣分")
private String kilometerDeduct;
@ApiModelProperty("评定")
private String evaluate;
@ApiModelProperty("速度(km/h)")
private String speed;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
private String delFlag;
@ApiModelProperty("导入顺序")
private Integer sort;
}
package org.jeecg.modules.checkData.equipmentCheckData.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
* <p>
* 轨检车-》TQI公里总结报告
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Data
public class MovementTqiKilometerReportDTO {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
private String id;
@ApiModelProperty("创建人")
private String createBy;
@ApiModelProperty("创建日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
private String updateBy;
@ApiModelProperty("更新时间")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
private String movementMasterId;
@ApiModelProperty("公里")
private String kilometer;
@ApiModelProperty("标准")
private String standard;
@ApiModelProperty("未超标")
private String notAboveStandard;
@ApiModelProperty("超标")
private String aboveStandard;
@ApiModelProperty("超标10")
private String aboveStandardTen;
@ApiModelProperty("超标20")
private String aboveStandardTwenty;
@ApiModelProperty("T值")
private String comeUpon;
@ApiModelProperty("评价")
private String rate;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
private String delFlag;
@ApiModelProperty("导入顺序")
private Integer sort;
}
package org.jeecg.modules.checkData.equipmentCheckData.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
* <p>
* 轨检车-》TQI公里状态评定标准
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Data
public class MovementTqiKilometerStandardManagerDTO {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
private String id;
@ApiModelProperty("创建人")
private String createBy;
@ApiModelProperty("创建日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
private String updateBy;
@ApiModelProperty("更新时间")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
private String movementMasterId;
@ApiModelProperty("评价定义")
private String evaluate;
@ApiModelProperty("均衡")
private String balanced;
@ApiModelProperty("计划最小值")
private String minPlan;
@ApiModelProperty("计划最大值")
private String maxPlan;
@ApiModelProperty("优先值")
private String first;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
private String delFlag;
@ApiModelProperty("导入顺序")
private Integer sort;
}
package org.jeecg.modules.checkData.equipmentCheckData.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
import java.util.Date;
/**
* <p>
* 轨检车-》TQI总结报告
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Data
public class MovementTqiReportDTO {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
private String id;
@ApiModelProperty("创建人")
private String createBy;
@ApiModelProperty("创建日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
private String updateBy;
@ApiModelProperty("更新时间")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
private String movementMasterId;
@ApiModelProperty("开始里程(m)")
private BigDecimal startMileage;
@ApiModelProperty("终点里程(m)")
private BigDecimal endMileage;
@ApiModelProperty("区间名称")
private String sectionName;
@ApiModelProperty("高低左")
private String highLowLeft;
@ApiModelProperty("高低右")
private String highLowRight;
@ApiModelProperty("轨向左")
private String trackLeft;
@ApiModelProperty("轨向右")
private String trackRight;
@ApiModelProperty("水平(mm)")
private String level;
@ApiModelProperty("轨距(mm)")
private String trackGauge;
@ApiModelProperty("三角坑(mm)")
private String triangularPit;
@ApiModelProperty("TQI数值")
private String tqiComeUpon;
@ApiModelProperty("TQI超标")
private String tqiAboveStandard;
@ApiModelProperty("扣分")
private String deduct;
@ApiModelProperty("检测标准")
private String standard;
@ApiModelProperty("速度(km/h)")
private String spend;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
private String delFlag;
@ApiModelProperty("导入顺序")
private Integer sort;
}
package org.jeecg.modules.checkData.equipmentCheckData.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
* <p>
* 轨检车-》200m区段轨道不平顺质量指数TQI管理标准(单位:mm)
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Data
public class MovementTqiStandardManagerDTO {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
private String id;
@ApiModelProperty("创建人")
private String createBy;
@ApiModelProperty("创建日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
private String updateBy;
@ApiModelProperty("更新时间")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
private String movementMasterId;
@ApiModelProperty("最小速度等级")
private String minSpendLevel;
@ApiModelProperty("最大速度等级")
private String maxSpendLevel;
@ApiModelProperty("高低(mm)")
private String height;
@ApiModelProperty("轨向(mm)")
private String trackAlignment;
@ApiModelProperty("轨距(mm)")
private String trackGauge;
@ApiModelProperty("水平(mm)")
private String level;
@ApiModelProperty("三角坑(mm)")
private String triangularPit;
@ApiModelProperty("TQI")
private String tqiValue;
@ApiModelProperty("超标<=10%->TQI最小值")
private String minTqiExceedTen;
@ApiModelProperty("超标<=10%->TQI最大值")
private String maxTqiExceedTen;
@ApiModelProperty("超标<=10%->扣分")
private String tqiExceedTenDeduct;
@ApiModelProperty("超标<=20%->TQI最小值")
private String minTqiExceedTwenty;
@ApiModelProperty("超标<=20%->TQI最大值")
private String maxTqiExceedTwenty;
@ApiModelProperty("超标<=20%->扣分")
private String tqiExceedTwentyDeduct;
@ApiModelProperty("超标>20%->TQI最小值")
private String minTqiExceedPassTwenty;
@ApiModelProperty("超标>20%->TQI扣分")
private String tqiExceedPassTwentyDeduct;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
private String delFlag;
@ApiModelProperty("导入顺序")
private Integer sort;
}
......@@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
......
package org.jeecg.modules.checkData.equipmentCheckData.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;
/**
* <p>
* 轨检车-》轨道动态几何尺寸容许值差管理值
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Getter
@Setter
@TableName("t_djt_movement_diference_manager")
@ApiModel(value = "MovementDiferenceManager对象", description = "轨检车-》轨道动态几何尺寸容许值差管理值 ")
public class MovementDiferenceManager implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
private String id;
@ApiModelProperty("创建人")
private String createBy;
@ApiModelProperty("创建日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
private String updateBy;
@ApiModelProperty("更新时间")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
private String movementMasterId;
@ApiModelProperty("最小速度等级")
private String minSpendLevel;
@ApiModelProperty("最大速度等级")
private String maxSpendLevel;
@ApiModelProperty("超限等级")
private String exceedLevel;
@ApiModelProperty("高低(mm)")
private String height;
@ApiModelProperty("轨向(mm)")
private String trackAlignment;
@ApiModelProperty("大轨距(mm)")
private String maxTrackGauge;
@ApiModelProperty("小轨距(mm)")
private String minTrackGauge;
@ApiModelProperty("水平(mm)")
private String level;
@ApiModelProperty("三角坑(mm)")
private String triangularPit;
@ApiModelProperty("垂直加速度(g)")
private String verticalSpend;
@ApiModelProperty("横向加速度(g)")
private String transverseSpend;
@ApiModelProperty("轨距变化率")
private String gaugeChange;
@ApiModelProperty("曲率变化率")
private String curvatureChange;
@ApiModelProperty("扣分标准")
private String deductStandard;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
private String delFlag;
@ApiModelProperty("导入顺序")
private Integer sort;
}
package org.jeecg.modules.checkData.equipmentCheckData.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;
/**
* <p>
* 轨检车-》超限记录报告
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Getter
@Setter
@TableName("t_djt_movement_over_report")
@ApiModel(value = "MovementOverReport对象", description = "轨检车-》超限记录报告 ")
public class MovementOverReport implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
@TableId("id")
private String id;
@ApiModelProperty("创建人")
@TableField("create_by")
private String createBy;
@ApiModelProperty("创建日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@TableField("create_time")
private Date createTime;
@ApiModelProperty("更新人")
@TableField("update_by")
private String updateBy;
@ApiModelProperty("更新时间")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@TableField("update_time")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
@TableField("movement_master_id")
private String movementMasterId;
@ApiModelProperty("序号")
@TableField("code")
private String code;
@ApiModelProperty("里程(m)")
@TableField("mileage")
private BigDecimal mileage;
@ApiModelProperty("区间名称")
@TableField("section_name")
private String sectionName;
@ApiModelProperty("超限类型")
@TableField("overrun_type")
private String overrunType;
@ApiModelProperty("超限等级")
@TableField("overrun_level")
private String overrunLevel;
@ApiModelProperty("长度")
@TableField("longitude")
private String longitude;
@ApiModelProperty("峰值(mm或g)")
@TableField("peak_value")
private String peakValue;
@ApiModelProperty("管理数据差")
@TableField("data_difference")
private String dataDifference;
@ApiModelProperty("线性")
@TableField("linear")
private String linear;
@ApiModelProperty("检测标准")
@TableField("standard")
private String standard;
@ApiModelProperty("速度(km/h)")
@TableField("spend")
private String spend;
@ApiModelProperty("备注")
@TableField("remark")
private String remark;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
@TableField("del_flag")
private String delFlag;
@ApiModelProperty("导入顺序")
@TableField("sort")
private Integer sort;
}
......@@ -40,8 +40,8 @@ public class MovementRecordsMaster implements Serializable {
@ApiModelProperty("创建日期")
@TableField("create_time")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
......@@ -50,8 +50,8 @@ public class MovementRecordsMaster implements Serializable {
@ApiModelProperty("更新时间")
@TableField("update_time")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动态几何尺寸类型(1:人工静态检查;2:轨检仪静态检查; 3:轨检车检查;4:添乘仪检查)")
......@@ -62,6 +62,10 @@ public class MovementRecordsMaster implements Serializable {
@TableField("ek_code")
private String ekCode;
@ApiModelProperty("轨检车号")
@TableField("track_code")
private String trackCode;
@ApiModelProperty("工单编号")
@TableField("work_code")
private String workCode;
......@@ -98,6 +102,18 @@ public class MovementRecordsMaster implements Serializable {
@TableField("end_mileage")
private BigDecimal endMileage;
@ApiModelProperty("开始速度等级")
@TableField("start_level")
private String startLevel;
@ApiModelProperty("结束速度等级")
@TableField("end_level")
private String endLevel;
@ApiModelProperty("轨梁方向(1:正;2:反)")
@TableField("direction")
private Integer direction;
@ApiModelProperty("钢轨单元数量")
@TableField("rail_num")
private Integer railNum;
......@@ -134,6 +150,12 @@ public class MovementRecordsMaster implements Serializable {
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date verifyTime;
@ApiModelProperty("打印日期")
@TableField("print_time")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date printTime;
@ApiModelProperty("备注")
@TableField("remark")
private String remark;
......
package org.jeecg.modules.checkData.equipmentCheckData.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;
/**
* <p>
* 轨检车-》区段总结报告
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Getter
@Setter
@TableName("t_djt_movement_section_report")
@ApiModel(value = "MovementSectionReport对象", description = "轨检车-》区段总结报告 ")
public class MovementSectionReport implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
@TableId("id")
private String id;
@ApiModelProperty("创建人")
@TableField("create_by")
private String createBy;
@ApiModelProperty("创建日期")
@TableField("create_time")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
@TableField("update_by")
private String updateBy;
@ApiModelProperty("更新时间")
@TableField("update_time")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
@TableField("movement_master_id")
private String movementMasterId;
@ApiModelProperty("项目名称")
@TableField("project_name")
private String projectName;
@ApiModelProperty("个数->一级")
@TableField("number_one")
private BigDecimal numberOne;
@ApiModelProperty("个数->二级")
@TableField("number_two")
private String numberTwo;
@ApiModelProperty("个数->三级")
@TableField("number_three")
private String numberThree;
@ApiModelProperty("个数->四级")
@TableField("number_four")
private String numberFour;
@ApiModelProperty("个数->总数")
@TableField("number_sum")
private String numberSum;
@ApiModelProperty("个数->个数/公里")
@TableField("number_ave")
private String numberAve;
@ApiModelProperty("个数->百分比")
@TableField("number_per")
private String numberPer;
@ApiModelProperty("扣分->扣分总计")
@TableField("deduct_sum")
private String deductSum;
@ApiModelProperty("扣分->扣分/公里")
@TableField("deduct_ave")
private String deductAve;
@ApiModelProperty("扣分->扣分百分比")
@TableField("deduct_per")
private String deductPer;
@ApiModelProperty("TQI->平均指数")
@TableField("tqi_ave")
private String tqiAve;
@ApiModelProperty("TQI->超标段数")
@TableField("tqi_exceed_num")
private String tqiExceedNum;
@ApiModelProperty("TQI->超标百分比")
@TableField("tqi_exceed_per")
private String tqiExceedPer;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
@TableField("del_flag")
private String delFlag;
@ApiModelProperty("导入顺序")
@TableField("sort")
private Integer sort;
}
package org.jeecg.modules.checkData.equipmentCheckData.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;
/**
* <p>
* 轨检车-》公里总结报告表
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Getter
@Setter
@TableName("t_djt_movement_summary_report")
@ApiModel(value = "MovementSummaryReport对象", description = "轨检车-》公里总结报告表 ")
public class MovementSummaryReport implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
@TableId("id")
private String id;
@ApiModelProperty("创建人")
@TableField("create_by")
private String createBy;
@ApiModelProperty("创建日期")
@TableField("create_time")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
@TableField("update_by")
private String updateBy;
@ApiModelProperty("更新时间")
@TableField("update_time")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
@TableField("movement_master_id")
private String movementMasterId;
@ApiModelProperty("公里")
@TableField("kilometer")
private String kilometer;
@ApiModelProperty("长度(m)")
@TableField("longitude")
private String longitude;
@ApiModelProperty("左高低1")
@TableField("left_high_low_one")
private String leftHighLowOne;
@ApiModelProperty("左高低2")
@TableField("left_high_low_two")
private String leftHighLowTwo;
@ApiModelProperty("左高低3")
@TableField("left_high_low_three")
private String leftHighLowThree;
@ApiModelProperty("左高低4")
@TableField("left_high_low_four")
private String leftHighLowFour;
@ApiModelProperty("右高低1")
@TableField("right_high_low_one")
private String rightHighLowOne;
@ApiModelProperty("右高低2")
@TableField("right_high_low_two")
private String rightHighLowTwo;
@ApiModelProperty("右高低3")
@TableField("right_high_low_three")
private String rightHighLowThree;
@ApiModelProperty("右高低4")
@TableField("right_high_low_four")
private String rightHighLowFour;
@ApiModelProperty("左轨向1")
@TableField("left_track_one")
private String leftTrackOne;
@ApiModelProperty("左轨向2")
@TableField("left_track_two")
private String leftTrackTwo;
@ApiModelProperty("左轨向3")
@TableField("left_track_three")
private String leftTrackThree;
@ApiModelProperty("左轨向4")
@TableField("left_track_four")
private String leftTrackFour;
@ApiModelProperty("右轨向1")
@TableField("right_track_one")
private String rightTrackOne;
@ApiModelProperty("右轨向2")
@TableField("right_track_two")
private String rightTrackTwo;
@ApiModelProperty("右轨向3")
@TableField("right_track_three")
private String rightTrackThree;
@ApiModelProperty("右轨向4")
@TableField("right_track_four")
private String rightTrackFour;
@ApiModelProperty("轨距1")
@TableField("track_gauge_one")
private String trackGaugeOne;
@ApiModelProperty("轨距2")
@TableField("track_gauge_two")
private String trackGaugeTwo;
@ApiModelProperty("轨距3")
@TableField("track_gauge_three")
private String trackGaugeThree;
@ApiModelProperty("轨距4")
@TableField("track_gauge_four")
private String trackGaugeFour;
@ApiModelProperty("水平1")
@TableField("level_one")
private String levelOne;
@ApiModelProperty("水平2")
@TableField("level_two")
private String levelTwo;
@ApiModelProperty("水平3")
@TableField("level_three")
private String levelThree;
@ApiModelProperty("水平4")
@TableField("level_four")
private String levelFour;
@ApiModelProperty("三角坑1")
@TableField("triangular_pit_one")
private String triangularPitOne;
@ApiModelProperty("三角坑2")
@TableField("triangular_pit_two")
private String triangularPitTwo;
@ApiModelProperty("三角坑3")
@TableField("triangular_pit_three")
private String triangularPitThree;
@ApiModelProperty("三角坑4")
@TableField("triangular_pit_four")
private String triangularPitFour;
@ApiModelProperty("曲率1")
@TableField("curvature_one")
private String curvatureOne;
@ApiModelProperty("曲率2")
@TableField("curvature_two")
private String curvatureTwo;
@ApiModelProperty("曲率3")
@TableField("curvature_three")
private String curvatureThree;
@ApiModelProperty("曲率4")
@TableField("curvature_four")
private String curvatureFour;
@ApiModelProperty("垂向加速度1")
@TableField("droop_velocity_one")
private String droopVelocityOne;
@ApiModelProperty("垂向加速度2")
@TableField("droop_velocity_two")
private String droopVelocityTwo;
@ApiModelProperty("垂向加速度3")
@TableField("droop_velocity_three")
private String droopVelocityThree;
@ApiModelProperty("垂向加速度4")
@TableField("droop_velocity_four")
private String droopVelocityFour;
@ApiModelProperty("横向加速度1")
@TableField("across_velocity_one")
private String acrossVelocityOne;
@ApiModelProperty("横向加速度2")
@TableField("across_velocity_two")
private String acrossVelocityTwo;
@ApiModelProperty("横向加速度3")
@TableField("across_velocity_three")
private String acrossVelocityThree;
@ApiModelProperty("横向加速度4")
@TableField("across_velocity_four")
private String acrossVelocityFour;
@ApiModelProperty("曲率变化率1")
@TableField("curvature_change_one")
private String curvatureChangeOne;
@ApiModelProperty("曲率变化率2")
@TableField("curvature_change_two")
private String curvatureChangeTwo;
@ApiModelProperty("轨距变化率1")
@TableField("track_gauge_change_one")
private String trackGaugeChangeOne;
@ApiModelProperty("轨距变化率2")
@TableField("track_gauge_change_two")
private String trackGaugeChangeTwo;
@ApiModelProperty("公里扣分")
@TableField("kilometer_deduct")
private String kilometerDeduct;
@ApiModelProperty("评定")
@TableField("evaluate")
private String evaluate;
@ApiModelProperty("速度(km/h)")
@TableField("speed")
private String speed;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
@TableField("del_flag")
private String delFlag;
@ApiModelProperty("导入顺序")
@TableField("sort")
private Integer sort;
}
package org.jeecg.modules.checkData.equipmentCheckData.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;
/**
* <p>
* 轨检车-》TQI公里总结报告
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Getter
@Setter
@TableName("t_djt_movement_tqi_kilometer_report")
@ApiModel(value = "MovementTqiKilometerReport对象", description = "轨检车-》TQI公里总结报告 ")
public class MovementTqiKilometerReport implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
@TableId("id")
private String id;
@ApiModelProperty("创建人")
@TableField("create_by")
private String createBy;
@ApiModelProperty("创建日期")
@TableField("create_time")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
@TableField("update_by")
private String updateBy;
@ApiModelProperty("更新时间")
@TableField("update_time")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
@TableField("movement_master_id")
private String movementMasterId;
@ApiModelProperty("公里")
@TableField("kilometer")
private String kilometer;
@ApiModelProperty("标准")
@TableField("standard")
private String standard;
@ApiModelProperty("未超标")
@TableField("not_above_standard")
private String notAboveStandard;
@ApiModelProperty("超标")
@TableField("above_standard")
private String aboveStandard;
@ApiModelProperty("超标10")
@TableField("above_standard_ten")
private String aboveStandardTen;
@ApiModelProperty("超标20")
@TableField("above_standard_twenty")
private String aboveStandardTwenty;
@ApiModelProperty("T值")
@TableField("come_upon")
private String comeUpon;
@ApiModelProperty("评价")
@TableField("rate")
private String rate;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
@TableField("del_flag")
private String delFlag;
@ApiModelProperty("导入顺序")
@TableField("sort")
private Integer sort;
}
package org.jeecg.modules.checkData.equipmentCheckData.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;
/**
* <p>
* 轨检车-》TQI公里状态评定标准
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Getter
@Setter
@TableName("t_djt_movement_tqi_kilometer_standard_manager")
@ApiModel(value = "MovementTqiKilometerStandardManager对象", description = "轨检车-》TQI公里状态评定标准 ")
public class MovementTqiKilometerStandardManager implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
@TableId("id")
private String id;
@ApiModelProperty("创建人")
@TableField("create_by")
private String createBy;
@ApiModelProperty("创建日期")
@TableField("create_time")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
@TableField("update_by")
private String updateBy;
@ApiModelProperty("更新时间")
@TableField("update_time")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
@TableField("movement_master_id")
private String movementMasterId;
@ApiModelProperty("评价定义")
@TableField("evaluate")
private String evaluate;
@ApiModelProperty("均衡")
@TableField("balanced")
private String balanced;
@ApiModelProperty("计划最小值")
@TableField("min_plan")
private String minPlan;
@ApiModelProperty("计划最大值")
@TableField("max_plan")
private String maxPlan;
@ApiModelProperty("优先值")
@TableField("first")
private String first;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
@TableField("del_flag")
private String delFlag;
@ApiModelProperty("导入顺序")
@TableField("sort")
private Integer sort;
}
package org.jeecg.modules.checkData.equipmentCheckData.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;
/**
* <p>
* 轨检车-》TQI总结报告
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Getter
@Setter
@TableName("t_djt_movement_tqi_report")
@ApiModel(value = "MovementTqiReport对象", description = "轨检车-》TQI总结报告 ")
public class MovementTqiReport implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
@TableId("id")
private String id;
@ApiModelProperty("创建人")
@TableField("create_by")
private String createBy;
@ApiModelProperty("创建日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@TableField("create_time")
private Date createTime;
@ApiModelProperty("更新人")
@TableField("update_by")
private String updateBy;
@ApiModelProperty("更新时间")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@TableField("update_time")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
@TableField("movement_master_id")
private String movementMasterId;
@ApiModelProperty("开始里程(m)")
@TableField("start_mileage")
private BigDecimal startMileage;
@ApiModelProperty("终点里程(m)")
@TableField("end_mileage")
private BigDecimal endMileage;
@ApiModelProperty("区间名称")
@TableField("section_name")
private String sectionName;
@ApiModelProperty("高低左")
@TableField("high_low_left")
private String highLowLeft;
@ApiModelProperty("高低右")
@TableField("high_low_right")
private String highLowRight;
@ApiModelProperty("轨向左")
@TableField("track_left")
private String trackLeft;
@ApiModelProperty("轨向右")
@TableField("track_right")
private String trackRight;
@ApiModelProperty("水平(mm)")
@TableField("level")
private String level;
@ApiModelProperty("轨距(mm)")
@TableField("track_gauge")
private String trackGauge;
@ApiModelProperty("三角坑(mm)")
@TableField("triangular_pit")
private String triangularPit;
@ApiModelProperty("TQI数值")
@TableField("tqi_come_upon")
private String tqiComeUpon;
@ApiModelProperty("TQI超标")
@TableField("tqi_above_standard")
private String tqiAboveStandard;
@ApiModelProperty("扣分")
@TableField("deduct")
private String deduct;
@ApiModelProperty("检测标准")
@TableField("standard")
private String standard;
@ApiModelProperty("速度(km/h)")
@TableField("spend")
private String spend;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
@TableField("del_flag")
private String delFlag;
@ApiModelProperty("导入顺序")
@TableField("sort")
private Integer sort;
}
package org.jeecg.modules.checkData.equipmentCheckData.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;
/**
* <p>
* 轨检车-》200m区段轨道不平顺质量指数TQI管理标准(单位:mm)
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Getter
@Setter
@TableName("t_djt_movement_tqi_standard_manager")
@ApiModel(value = "MovementTqiStandardManager对象", description = "轨检车-》200m区段轨道不平顺质量指数TQI管理标准(单位:mm) ")
public class MovementTqiStandardManager implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
@TableId("id")
private String id;
@ApiModelProperty("创建人")
@TableField("create_by")
private String createBy;
@ApiModelProperty("创建日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@TableField("create_time")
private Date createTime;
@ApiModelProperty("更新人")
@TableField("update_by")
private String updateBy;
@ApiModelProperty("更新时间")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@TableField("update_time")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
@TableField("movement_master_id")
private String movementMasterId;
@ApiModelProperty("最小速度等级")
@TableField("min_spend_level")
private String minSpendLevel;
@ApiModelProperty("最大速度等级")
@TableField("max_spend_level")
private String maxSpendLevel;
@ApiModelProperty("高低(mm)")
@TableField("height")
private String height;
@ApiModelProperty("轨向(mm)")
@TableField("track_alignment")
private String trackAlignment;
@ApiModelProperty("轨距(mm)")
@TableField("track_gauge")
private String trackGauge;
@ApiModelProperty("水平(mm)")
@TableField("level")
private String level;
@ApiModelProperty("三角坑(mm)")
@TableField("triangular_pit")
private String triangularPit;
@ApiModelProperty("TQI")
@TableField("tqi_value")
private String tqiValue;
@ApiModelProperty("超标<=10%->TQI最小值")
@TableField("min_tqi_exceed_ten")
private String minTqiExceedTen;
@ApiModelProperty("超标<=10%->TQI最大值")
@TableField("max_tqi_exceed_ten")
private String maxTqiExceedTen;
@ApiModelProperty("超标<=10%->扣分")
@TableField("tqi_exceed_ten_deduct")
private String tqiExceedTenDeduct;
@ApiModelProperty("超标<=20%->TQI最小值")
@TableField("min_tqi_exceed_twenty")
private String minTqiExceedTwenty;
@ApiModelProperty("超标<=20%->TQI最大值")
@TableField("max_tqi_exceed_twenty")
private String maxTqiExceedTwenty;
@ApiModelProperty("超标<=20%->扣分")
@TableField("tqi_exceed_twenty_deduct")
private String tqiExceedTwentyDeduct;
@ApiModelProperty("超标>20%->TQI最小值")
@TableField("min_tqi_exceed_pass_twenty")
private String minTqiExceedPassTwenty;
@ApiModelProperty("超标>20%->TQI扣分")
@TableField("tqi_exceed_pass_twenty_deduct")
private String tqiExceedPassTwentyDeduct;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
@TableField("del_flag")
private String delFlag;
@ApiModelProperty("导入顺序")
@TableField("sort")
private Integer sort;
}
package org.jeecg.modules.checkData.equipmentCheckData.mapper;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementDiferenceManager;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 轨检车-》轨道动态几何尺寸容许值差管理值 Mapper 接口
* </p>
*
* @author hkl
* @since 2023-07-27
*/
public interface MovementDiferenceManagerMapper extends BaseMapper<MovementDiferenceManager> {
}
package org.jeecg.modules.checkData.equipmentCheckData.mapper;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementOverReport;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 轨检车-》超限记录报告 Mapper 接口
* </p>
*
* @author hkl
* @since 2023-07-27
*/
public interface MovementOverReportMapper extends BaseMapper<MovementOverReport> {
}
package org.jeecg.modules.checkData.equipmentCheckData.mapper;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementSectionReport;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 轨检车-》区段总结报告 Mapper 接口
* </p>
*
* @author hkl
* @since 2023-07-27
*/
public interface MovementSectionReportMapper extends BaseMapper<MovementSectionReport> {
}
package org.jeecg.modules.checkData.equipmentCheckData.mapper;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementSummaryReport;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 轨检车-》公里总结报告表 Mapper 接口
* </p>
*
* @author hkl
* @since 2023-07-27
*/
public interface MovementSummaryReportMapper extends BaseMapper<MovementSummaryReport> {
}
package org.jeecg.modules.checkData.equipmentCheckData.mapper;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementTqiKilometerReport;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 轨检车-》TQI公里总结报告 Mapper 接口
* </p>
*
* @author hkl
* @since 2023-07-27
*/
public interface MovementTqiKilometerReportMapper extends BaseMapper<MovementTqiKilometerReport> {
}
package org.jeecg.modules.checkData.equipmentCheckData.mapper;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementTqiKilometerStandardManager;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 轨检车-》TQI公里状态评定标准 Mapper 接口
* </p>
*
* @author hkl
* @since 2023-07-27
*/
public interface MovementTqiKilometerStandardManagerMapper extends BaseMapper<MovementTqiKilometerStandardManager> {
}
package org.jeecg.modules.checkData.equipmentCheckData.mapper;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementTqiReport;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 轨检车-》TQI总结报告 Mapper 接口
* </p>
*
* @author hkl
* @since 2023-07-27
*/
public interface MovementTqiReportMapper extends BaseMapper<MovementTqiReport> {
}
package org.jeecg.modules.checkData.equipmentCheckData.mapper;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementTqiStandardManager;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 轨检车-》200m区段轨道不平顺质量指数TQI管理标准(单位:mm) Mapper 接口
* </p>
*
* @author hkl
* @since 2023-07-27
*/
public interface MovementTqiStandardManagerMapper extends BaseMapper<MovementTqiStandardManager> {
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.jeecg.modules.checkData.equipmentCheckData.mapper.MovementDiferenceManagerMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.jeecg.modules.checkData.equipmentCheckData.mapper.MovementOverReportMapper">
</mapper>
......@@ -11,6 +11,12 @@
<if test="dto.ekCode != null and dto.ekCode != ''">
AND t1.ek_code like concat('%',#{dto.ekCode},'%')
</if>
<if test="dto.trackCode != null and dto.trackCode != ''">
AND t1.track_code like concat('%',#{dto.trackCode},'%')
</if>
<if test="dto.direction != null and dto.direction != ''">
AND t1.direction = #{dto.direction}
</if>
<if test="dto.subwaySectionId != null and dto.subwaySectionId != ''">
AND t1.subway_section_id = #{dto.subwaySectionId}
</if>
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.jeecg.modules.checkData.equipmentCheckData.mapper.MovementSectionReportMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.jeecg.modules.checkData.equipmentCheckData.mapper.MovementSummaryReportMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.jeecg.modules.checkData.equipmentCheckData.mapper.MovementTqiKilometerReportMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.jeecg.modules.checkData.equipmentCheckData.mapper.MovementTqiKilometerStandardManagerMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.jeecg.modules.checkData.equipmentCheckData.mapper.MovementTqiReportMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.jeecg.modules.checkData.equipmentCheckData.mapper.MovementTqiStandardManagerMapper">
</mapper>
package org.jeecg.modules.checkData.equipmentCheckData.service;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementDiferenceManager;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 轨检车-》轨道动态几何尺寸容许值差管理值 服务类
* </p>
*
* @author hkl
* @since 2023-07-27
*/
public interface IMovementDiferenceManagerService extends IService<MovementDiferenceManager> {
}
package org.jeecg.modules.checkData.equipmentCheckData.service;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementOverReport;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 轨检车-》超限记录报告 服务类
* </p>
*
* @author hkl
* @since 2023-07-27
*/
public interface IMovementOverReportService extends IService<MovementOverReport> {
}
package org.jeecg.modules.checkData.equipmentCheckData.service;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementSectionReport;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 轨检车-》区段总结报告 服务类
* </p>
*
* @author hkl
* @since 2023-07-27
*/
public interface IMovementSectionReportService extends IService<MovementSectionReport> {
}
package org.jeecg.modules.checkData.equipmentCheckData.service;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementSummaryReport;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 轨检车-》公里总结报告表 服务类
* </p>
*
* @author hkl
* @since 2023-07-27
*/
public interface IMovementSummaryReportService extends IService<MovementSummaryReport> {
}
package org.jeecg.modules.checkData.equipmentCheckData.service;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementTqiKilometerReport;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 轨检车-》TQI公里总结报告 服务类
* </p>
*
* @author hkl
* @since 2023-07-27
*/
public interface IMovementTqiKilometerReportService extends IService<MovementTqiKilometerReport> {
}
package org.jeecg.modules.checkData.equipmentCheckData.service;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementTqiKilometerStandardManager;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 轨检车-》TQI公里状态评定标准 服务类
* </p>
*
* @author hkl
* @since 2023-07-27
*/
public interface IMovementTqiKilometerStandardManagerService extends IService<MovementTqiKilometerStandardManager> {
}
package org.jeecg.modules.checkData.equipmentCheckData.service;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementTqiReport;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 轨检车-》TQI总结报告 服务类
* </p>
*
* @author hkl
* @since 2023-07-27
*/
public interface IMovementTqiReportService extends IService<MovementTqiReport> {
}
package org.jeecg.modules.checkData.equipmentCheckData.service;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementTqiStandardManager;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 轨检车-》200m区段轨道不平顺质量指数TQI管理标准(单位:mm) 服务类
* </p>
*
* @author hkl
* @since 2023-07-27
*/
public interface IMovementTqiStandardManagerService extends IService<MovementTqiStandardManager> {
}
package org.jeecg.modules.checkData.equipmentCheckData.service.impl;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementDiferenceManager;
import org.jeecg.modules.checkData.equipmentCheckData.mapper.MovementDiferenceManagerMapper;
import org.jeecg.modules.checkData.equipmentCheckData.service.IMovementDiferenceManagerService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 轨检车-》轨道动态几何尺寸容许值差管理值 服务实现类
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Service
public class MovementDiferenceManagerServiceImpl extends ServiceImpl<MovementDiferenceManagerMapper, MovementDiferenceManager> implements IMovementDiferenceManagerService {
}
package org.jeecg.modules.checkData.equipmentCheckData.service.impl;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementOverReport;
import org.jeecg.modules.checkData.equipmentCheckData.mapper.MovementOverReportMapper;
import org.jeecg.modules.checkData.equipmentCheckData.service.IMovementOverReportService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 轨检车-》超限记录报告 服务实现类
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Service
public class MovementOverReportServiceImpl extends ServiceImpl<MovementOverReportMapper, MovementOverReport> implements IMovementOverReportService {
}
package org.jeecg.modules.checkData.equipmentCheckData.service.impl;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementSectionReport;
import org.jeecg.modules.checkData.equipmentCheckData.mapper.MovementSectionReportMapper;
import org.jeecg.modules.checkData.equipmentCheckData.service.IMovementSectionReportService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 轨检车-》区段总结报告 服务实现类
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Service
public class MovementSectionReportServiceImpl extends ServiceImpl<MovementSectionReportMapper, MovementSectionReport> implements IMovementSectionReportService {
}
package org.jeecg.modules.checkData.equipmentCheckData.service.impl;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementSummaryReport;
import org.jeecg.modules.checkData.equipmentCheckData.mapper.MovementSummaryReportMapper;
import org.jeecg.modules.checkData.equipmentCheckData.service.IMovementSummaryReportService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 轨检车-》公里总结报告表 服务实现类
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Service
public class MovementSummaryReportServiceImpl extends ServiceImpl<MovementSummaryReportMapper, MovementSummaryReport> implements IMovementSummaryReportService {
}
package org.jeecg.modules.checkData.equipmentCheckData.service.impl;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementTqiKilometerReport;
import org.jeecg.modules.checkData.equipmentCheckData.mapper.MovementTqiKilometerReportMapper;
import org.jeecg.modules.checkData.equipmentCheckData.service.IMovementTqiKilometerReportService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 轨检车-》TQI公里总结报告 服务实现类
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Service
public class MovementTqiKilometerReportServiceImpl extends ServiceImpl<MovementTqiKilometerReportMapper, MovementTqiKilometerReport> implements IMovementTqiKilometerReportService {
}
package org.jeecg.modules.checkData.equipmentCheckData.service.impl;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementTqiKilometerStandardManager;
import org.jeecg.modules.checkData.equipmentCheckData.mapper.MovementTqiKilometerStandardManagerMapper;
import org.jeecg.modules.checkData.equipmentCheckData.service.IMovementTqiKilometerStandardManagerService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 轨检车-》TQI公里状态评定标准 服务实现类
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Service
public class MovementTqiKilometerStandardManagerServiceImpl extends ServiceImpl<MovementTqiKilometerStandardManagerMapper, MovementTqiKilometerStandardManager> implements IMovementTqiKilometerStandardManagerService {
}
package org.jeecg.modules.checkData.equipmentCheckData.service.impl;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementTqiReport;
import org.jeecg.modules.checkData.equipmentCheckData.mapper.MovementTqiReportMapper;
import org.jeecg.modules.checkData.equipmentCheckData.service.IMovementTqiReportService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 轨检车-》TQI总结报告 服务实现类
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Service
public class MovementTqiReportServiceImpl extends ServiceImpl<MovementTqiReportMapper, MovementTqiReport> implements IMovementTqiReportService {
}
package org.jeecg.modules.checkData.equipmentCheckData.service.impl;
import org.jeecg.modules.checkData.equipmentCheckData.entity.MovementTqiStandardManager;
import org.jeecg.modules.checkData.equipmentCheckData.mapper.MovementTqiStandardManagerMapper;
import org.jeecg.modules.checkData.equipmentCheckData.service.IMovementTqiStandardManagerService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 轨检车-》200m区段轨道不平顺质量指数TQI管理标准(单位:mm) 服务实现类
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Service
public class MovementTqiStandardManagerServiceImpl extends ServiceImpl<MovementTqiStandardManagerMapper, MovementTqiStandardManager> implements IMovementTqiStandardManagerService {
}
package org.jeecg.modules.checkData.equipmentCheckData.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
* <p>
* 轨检车-》轨道动态几何尺寸容许值差管理值
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Data
public class MovementDiferenceManagerVO {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
private String id;
@ApiModelProperty("创建人")
private String createBy;
@ApiModelProperty("创建日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
private String updateBy;
@ApiModelProperty("更新时间")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
private String movementMasterId;
@ApiModelProperty("最小速度等级")
private String minSpendLevel;
@ApiModelProperty("最大速度等级")
private String maxSpendLevel;
@ApiModelProperty("超限等级")
private String exceedLevel;
@ApiModelProperty("高低(mm)")
private String height;
@ApiModelProperty("轨向(mm)")
private String trackAlignment;
@ApiModelProperty("大轨距(mm)")
private String maxTrackGauge;
@ApiModelProperty("小轨距(mm)")
private String minTrackGauge;
@ApiModelProperty("水平(mm)")
private String level;
@ApiModelProperty("三角坑(mm)")
private String triangularPit;
@ApiModelProperty("垂直加速度(g)")
private String verticalSpend;
@ApiModelProperty("横向加速度(g)")
private String transverseSpend;
@ApiModelProperty("轨距变化率")
private String gaugeChange;
@ApiModelProperty("曲率变化率")
private String curvatureChange;
@ApiModelProperty("扣分标准")
private String deductStandard;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
private String delFlag;
@ApiModelProperty("导入顺序")
private Integer sort;
}
package org.jeecg.modules.checkData.equipmentCheckData.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
import java.util.Date;
/**
* <p>
* 轨检车-》超限记录报告
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Data
public class MovementOverReportVO {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
private String id;
@ApiModelProperty("创建人")
private String createBy;
@ApiModelProperty("创建日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
private String updateBy;
@ApiModelProperty("更新时间")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
private String movementMasterId;
@ApiModelProperty("序号")
private String code;
@ApiModelProperty("里程(m)")
private BigDecimal mileage;
@ApiModelProperty("区间名称")
private String sectionName;
@ApiModelProperty("超限类型")
private String overrunType;
@ApiModelProperty("超限等级")
private String overrunLevel;
@ApiModelProperty("长度")
private String longitude;
@ApiModelProperty("峰值(mm或g)")
private String peakValue;
@ApiModelProperty("管理数据差")
private String dataDifference;
@ApiModelProperty("线性")
private String linear;
@ApiModelProperty("检测标准")
private String standard;
@ApiModelProperty("速度(km/h)")
private String spend;
@ApiModelProperty("备注")
private String remark;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
private String delFlag;
@ApiModelProperty("导入顺序")
private Integer sort;
}
......@@ -8,6 +8,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;
import org.jeecg.modules.utils.DicMap;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
......@@ -34,20 +35,27 @@ public class MovementRecordsMasterVO {
private String createBy;
@ApiModelProperty("创建日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
private String updateBy;
@ApiModelProperty("更新时间")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动态几何尺寸类型(1:人工静态检查;2:轨检仪静态检查)")
@ApiModelProperty("动态几何尺寸类型(1:人工静态检查;2:轨检仪静态检查; 3:轨检车检查;4:添乘仪检查)")
private String type;
@ApiModelProperty("检查批次编号")
private String ekCode;
@ApiModelProperty("轨检车号")
private String trackCode;
@ApiModelProperty("工单编号")
private String workCode;
......@@ -75,6 +83,21 @@ public class MovementRecordsMasterVO {
@ApiModelProperty("终点里程")
private BigDecimal endMileage;
@ApiModelProperty("开始速度等级")
private String startLevel;
@ApiModelProperty("结束速度等级")
private String endLevel;
@ApiModelProperty("轨梁方向(1:正; 2:反)")
private Integer direction;
@ApiModelProperty("轨梁方向翻译(1:正; 2:反)")
private String directionStr;
public String getDirectionStr() {
return DicMap.DIRECTION_MAP.get(direction);
}
@ApiModelProperty("钢轨单元数量")
private Integer railNum;
......@@ -103,6 +126,11 @@ public class MovementRecordsMasterVO {
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date verifyTime;
@ApiModelProperty("打印日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date printTime;
@ApiModelProperty("备注")
private String remark;
......
package org.jeecg.modules.checkData.equipmentCheckData.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
import java.util.Date;
/**
* <p>
* 轨检车-》区段总结报告
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Data
public class MovementSectionReportVO {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
private String id;
@ApiModelProperty("创建人")
private String createBy;
@ApiModelProperty("创建日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
private String updateBy;
@ApiModelProperty("更新时间")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
private String movementMasterId;
@ApiModelProperty("项目名称")
private String projectName;
@ApiModelProperty("个数->一级")
private BigDecimal numberOne;
@ApiModelProperty("个数->二级")
private String numberTwo;
@ApiModelProperty("个数->三级")
private String numberThree;
@ApiModelProperty("个数->四级")
private String numberFour;
@ApiModelProperty("个数->总数")
private String numberSum;
@ApiModelProperty("个数->个数/公里")
private String numberAve;
@ApiModelProperty("个数->百分比")
private String numberPer;
@ApiModelProperty("扣分->扣分总计")
private String deductSum;
@ApiModelProperty("扣分->扣分/公里")
private String deductAve;
@ApiModelProperty("扣分->扣分百分比")
private String deductPer;
@ApiModelProperty("TQI->平均指数")
private String tqiAve;
@ApiModelProperty("TQI->超标段数")
private String tqiExceedNum;
@ApiModelProperty("TQI->超标百分比")
private String tqiExceedPer;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
private String delFlag;
@ApiModelProperty("导入顺序")
private Integer sort;
}
package org.jeecg.modules.checkData.equipmentCheckData.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
* <p>
* 轨检车-》公里总结报告表
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Data
public class MovementSummaryReportVO {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
private String id;
@ApiModelProperty("创建人")
private String createBy;
@ApiModelProperty("创建日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
private String updateBy;
@ApiModelProperty("更新时间")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
private String movementMasterId;
@ApiModelProperty("公里")
private String kilometer;
@ApiModelProperty("长度(m)")
private String longitude;
@ApiModelProperty("左高低1")
private String leftHighLowOne;
@ApiModelProperty("左高低2")
private String leftHighLowTwo;
@ApiModelProperty("左高低3")
private String leftHighLowThree;
@ApiModelProperty("左高低4")
private String leftHighLowFour;
@ApiModelProperty("右高低1")
private String rightHighLowOne;
@ApiModelProperty("右高低2")
private String rightHighLowTwo;
@ApiModelProperty("右高低3")
private String rightHighLowThree;
@ApiModelProperty("右高低4")
private String rightHighLowFour;
@ApiModelProperty("左轨向1")
private String leftTrackOne;
@ApiModelProperty("左轨向2")
private String leftTrackTwo;
@ApiModelProperty("左轨向3")
private String leftTrackThree;
@ApiModelProperty("左轨向4")
private String leftTrackFour;
@ApiModelProperty("右轨向1")
private String rightTrackOne;
@ApiModelProperty("右轨向2")
private String rightTrackTwo;
@ApiModelProperty("右轨向3")
private String rightTrackThree;
@ApiModelProperty("右轨向4")
private String rightTrackFour;
@ApiModelProperty("轨距1")
private String trackGaugeOne;
@ApiModelProperty("轨距2")
private String trackGaugeTwo;
@ApiModelProperty("轨距3")
private String trackGaugeThree;
@ApiModelProperty("轨距4")
private String trackGaugeFour;
@ApiModelProperty("水平1")
private String levelOne;
@ApiModelProperty("水平2")
private String levelTwo;
@ApiModelProperty("水平3")
private String levelThree;
@ApiModelProperty("水平4")
private String levelFour;
@ApiModelProperty("三角坑1")
private String triangularPitOne;
@ApiModelProperty("三角坑2")
private String triangularPitTwo;
@ApiModelProperty("三角坑3")
private String triangularPitThree;
@ApiModelProperty("三角坑4")
private String triangularPitFour;
@ApiModelProperty("曲率1")
private String curvatureOne;
@ApiModelProperty("曲率2")
private String curvatureTwo;
@ApiModelProperty("曲率3")
private String curvatureThree;
@ApiModelProperty("曲率4")
private String curvatureFour;
@ApiModelProperty("垂向加速度1")
private String droopVelocityOne;
@ApiModelProperty("垂向加速度2")
private String droopVelocityTwo;
@ApiModelProperty("垂向加速度3")
private String droopVelocityThree;
@ApiModelProperty("垂向加速度4")
private String droopVelocityFour;
@ApiModelProperty("横向加速度1")
private String acrossVelocityOne;
@ApiModelProperty("横向加速度2")
private String acrossVelocityTwo;
@ApiModelProperty("横向加速度3")
private String acrossVelocityThree;
@ApiModelProperty("横向加速度4")
private String acrossVelocityFour;
@ApiModelProperty("曲率变化率1")
private String curvatureChangeOne;
@ApiModelProperty("曲率变化率2")
private String curvatureChangeTwo;
@ApiModelProperty("轨距变化率1")
private String trackGaugeChangeOne;
@ApiModelProperty("轨距变化率2")
private String trackGaugeChangeTwo;
@ApiModelProperty("公里扣分")
private String kilometerDeduct;
@ApiModelProperty("评定")
private String evaluate;
@ApiModelProperty("速度(km/h)")
private String speed;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
private String delFlag;
@ApiModelProperty("导入顺序")
private Integer sort;
}
package org.jeecg.modules.checkData.equipmentCheckData.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
* <p>
* 轨检车-》TQI公里总结报告
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Data
public class MovementTqiKilometerReportVO {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
private String id;
@ApiModelProperty("创建人")
private String createBy;
@ApiModelProperty("创建日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
private String updateBy;
@ApiModelProperty("更新时间")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
private String movementMasterId;
@ApiModelProperty("公里")
private String kilometer;
@ApiModelProperty("标准")
private String standard;
@ApiModelProperty("未超标")
private String notAboveStandard;
@ApiModelProperty("超标")
private String aboveStandard;
@ApiModelProperty("超标10")
private String aboveStandardTen;
@ApiModelProperty("超标20")
private String aboveStandardTwenty;
@ApiModelProperty("T值")
private String comeUpon;
@ApiModelProperty("评价")
private String rate;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
private String delFlag;
@ApiModelProperty("导入顺序")
private Integer sort;
}
package org.jeecg.modules.checkData.equipmentCheckData.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
* <p>
* 轨检车-》TQI公里状态评定标准
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Data
public class MovementTqiKilometerStandardManagerVO {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
private String id;
@ApiModelProperty("创建人")
private String createBy;
@ApiModelProperty("创建日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
private String updateBy;
@ApiModelProperty("更新时间")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
private String movementMasterId;
@ApiModelProperty("评价定义")
private String evaluate;
@ApiModelProperty("均衡")
private String balanced;
@ApiModelProperty("计划最小值")
private String minPlan;
@ApiModelProperty("计划最大值")
private String maxPlan;
@ApiModelProperty("优先值")
private String first;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
private String delFlag;
@ApiModelProperty("导入顺序")
private Integer sort;
}
package org.jeecg.modules.checkData.equipmentCheckData.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
import java.util.Date;
/**
* <p>
* 轨检车-》TQI总结报告
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Data
public class MovementTqiReportVO {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
private String id;
@ApiModelProperty("创建人")
private String createBy;
@ApiModelProperty("创建日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
private String updateBy;
@ApiModelProperty("更新时间")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
private String movementMasterId;
@ApiModelProperty("开始里程(m)")
private BigDecimal startMileage;
@ApiModelProperty("终点里程(m)")
private BigDecimal endMileage;
@ApiModelProperty("区间名称")
private String sectionName;
@ApiModelProperty("高低左")
private String highLowLeft;
@ApiModelProperty("高低右")
private String highLowRight;
@ApiModelProperty("轨向左")
private String trackLeft;
@ApiModelProperty("轨向右")
private String trackRight;
@ApiModelProperty("水平(mm)")
private String level;
@ApiModelProperty("轨距(mm)")
private String trackGauge;
@ApiModelProperty("三角坑(mm)")
private String triangularPit;
@ApiModelProperty("TQI数值")
private String tqiComeUpon;
@ApiModelProperty("TQI超标")
private String tqiAboveStandard;
@ApiModelProperty("扣分")
private String deduct;
@ApiModelProperty("检测标准")
private String standard;
@ApiModelProperty("速度(km/h)")
private String spend;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
private String delFlag;
@ApiModelProperty("导入顺序")
private Integer sort;
}
package org.jeecg.modules.checkData.equipmentCheckData.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
* <p>
* 轨检车-》200m区段轨道不平顺质量指数TQI管理标准(单位:mm)
* </p>
*
* @author hkl
* @since 2023-07-27
*/
@Data
public class MovementTqiStandardManagerVO {
private static final long serialVersionUID = 1L;
@ApiModelProperty("主键")
private String id;
@ApiModelProperty("创建人")
private String createBy;
@ApiModelProperty("创建日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
@ApiModelProperty("更新人")
private String updateBy;
@ApiModelProperty("更新时间")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
@ApiModelProperty("动静态几何尺寸数据主表主键-》外键")
private String movementMasterId;
@ApiModelProperty("最小速度等级")
private String minSpendLevel;
@ApiModelProperty("最大速度等级")
private String maxSpendLevel;
@ApiModelProperty("高低(mm)")
private String height;
@ApiModelProperty("轨向(mm)")
private String trackAlignment;
@ApiModelProperty("轨距(mm)")
private String trackGauge;
@ApiModelProperty("水平(mm)")
private String level;
@ApiModelProperty("三角坑(mm)")
private String triangularPit;
@ApiModelProperty("TQI")
private String tqiValue;
@ApiModelProperty("超标<=10%->TQI最小值")
private String minTqiExceedTen;
@ApiModelProperty("超标<=10%->TQI最大值")
private String maxTqiExceedTen;
@ApiModelProperty("超标<=10%->扣分")
private String tqiExceedTenDeduct;
@ApiModelProperty("超标<=20%->TQI最小值")
private String minTqiExceedTwenty;
@ApiModelProperty("超标<=20%->TQI最大值")
private String maxTqiExceedTwenty;
@ApiModelProperty("超标<=20%->扣分")
private String tqiExceedTwentyDeduct;
@ApiModelProperty("超标>20%->TQI最小值")
private String minTqiExceedPassTwenty;
@ApiModelProperty("超标>20%->TQI扣分")
private String tqiExceedPassTwentyDeduct;
@ApiModelProperty("是否删除(0:未删除; 1:已删除)")
private String delFlag;
@ApiModelProperty("导入顺序")
private Integer sort;
}
......@@ -30,7 +30,19 @@ public class DicMap {
*/
public final static String SCHOOL_STATUS = "SCHOOL_STATUS";
/**
* 轨梁方向(1:正; 2:反)
*/
public final static String DIRECTION = "DIRECTION";
//*************************************映射MAP******************************************************************************
/**
* 作业状态(0:未作业 1:已作业)的map
*/
public final static HashMap<Integer,String> DIRECTION_MAP = new HashMap<Integer,String>(){{
put(1,"正");
put(2,"反");
}};
/**
* 作业状态(0:未作业 1:已作业)的map
*/
......@@ -82,6 +94,6 @@ public class DicMap {
public final static Map<String,HashMap<Integer,String>> ROUTE_INTEGER_MAP = new HashMap<String,HashMap<Integer,String>>(){{
put("WORKER_STATUS", WORKER_STATUS_MAP);
put("SCHOOL_STATUS", SCHOOL_STATUS_MAP);
put("DIRECTION",DIRECTION_MAP);
}};
}
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