Commit 152b5f7b authored by zhangyingbin's avatar zhangyingbin

监管业务系统对接要求接口开发与修改

parent eacfc645
package com.yeejoin.amos.api.openapi.config;
import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration(value="MybatisPlusConfig")
public class MybatisPlusConfig {
@Bean
public PaginationInterceptor paginationInterceptor()
{
PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
paginationInterceptor.setLimit(50000);
paginationInterceptor.setDialectType(DbType.POSTGRE_SQL.getDb());
return paginationInterceptor;
}
// @Bean
// public MybatisPlusInterceptor mybatisPlusInterceptor() {
// MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
// interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.H2));
// return interceptor;
// }
}
package com.yeejoin.amos.api.openapi.face.orm.entity;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import lombok.EqualsAndHashCode;
@EqualsAndHashCode(callSuper = true)
@Data
public abstract class AbstractEquipBaseEntity extends BaseEntity{
@TableId(
value = "\"SEQUENCE_NBR\"",
type = IdType.ID_WORKER
)
protected Long sequenceNbr;
@TableField("\"REC_DATE\"")
protected Date recDate;
@TableField("\"REC_USER_ID\"")
protected String recUserId;
/**
*
*/
private static final long serialVersionUID = 1L;
@TableField("\"SYNC_DATE\"")
protected Date SyncDate;//同步时间 yyyy-MM-dd HH24:mi:ss
@TableField("\"SYNC_STATE\"")
protected int SyncState;//同步状态(0-新增 1-更新 2-删除)
/**
* 对接公司编码
*/
@TableField("\"APP_ID\"")
protected String appId;
}
......@@ -21,7 +21,7 @@ import com.yeejoin.amos.api.openapi.face.orm.entity.AbstractBaseEntity;
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("mid_construction_info")
public class ConstructionInfo extends AbstractBaseEntity {
public class ConstructionInfo extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
......@@ -29,7 +29,7 @@ public class ConstructionInfo extends AbstractBaseEntity {
* * 监管码
* */
@TableField(value ="SUPERVISORY_CODE")
@TableField(value ="\"SUPERVISORY_CODE\"")
private String supervisoryCode;
/**
* * $column.comments
......@@ -39,44 +39,44 @@ public class ConstructionInfo extends AbstractBaseEntity {
* * $column.comments
* */
@TableField(value ="INSTANCE_ID")
@TableField(value ="\"INSTANCE_ID\"")
private String instanceId;
/**
* * $column.comments
* */
@TableField(value ="STATUS")
@TableField(value ="\"STATUS\"")
private String status;
/**
* * 施工类型
* */
@TableField(value ="CONSTRUCTION_TYPE")
@TableField(value ="\"CONSTRUCTION_TYPE\"")
private String constructionType;
/**
* * 施工单位统一社会信用代码
* */
@TableField(value ="USC_UNIT_CREDIT_CODE")
@TableField(value ="\"USC_UNIT_CREDIT_CODE\"")
private String uscUnitCreditCode;
/**
* * 施工单位名称
* */
@TableField(value ="USC_UNIT_NAME")
@TableField(value ="\"USC_UNIT_NAME\"")
private String uscUnitName;
/**
* * 施工时间
* */
@TableField(value ="USC_DATE")
@TableField(value ="\"USC_DATE\"")
private Date uscDate;
/**
* * 安装/改造/移装告知ID
* */
@TableField(value ="USC_INFORM_ID")
@TableField(value ="\"USC_INFORM_ID\"")
private String uscInformId;
}
......@@ -21,7 +21,7 @@ import com.yeejoin.amos.api.openapi.face.orm.entity.AbstractBaseEntity;
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("mid_equip_design_info")
public class DesignInfo extends AbstractBaseEntity {
public class DesignInfo extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
......@@ -29,7 +29,7 @@ public class DesignInfo extends AbstractBaseEntity {
* * $column.comments
* */
@TableField(value ="SUPERVISORY_CODE")
@TableField(value ="\"SUPERVISORY_CODE\"")
private String supervisoryCode;
/**
* * $column.comments
......@@ -39,73 +39,73 @@ public class DesignInfo extends AbstractBaseEntity {
* * $column.comments
* */
@TableField(value ="INSTANCE_ID")
@TableField(value ="\"INSTANCE_ID\"")
private String instanceId;
/**
* * $column.comments
* */
@TableField(value ="STATUS")
@TableField(value ="\"STATUS\"")
private String status;
/**
* * 设计单位统一社会信用代码
* */
@TableField(value ="DESIGN_UNIT_CREDIT_CODE")
@TableField(value ="\"DESIGN_UNIT_CREDIT_CODE\"")
private String designUnitCreditCode;
/**
* * 设计单位名称
* */
@TableField(value ="DESIGN_UNIT_NAME")
@TableField(value ="\"DESIGN_UNIT_NAME\"")
private String designUnitName;
/**
* * 设计许可编号
* */
@TableField(value ="DESIGN_LICENSE_NUM")
@TableField(value ="\"DESIGN_LICENSE_NUM\"")
private String designLicenseNum;
/**
* * 设计使用年限
* */
@TableField(value ="DESIGN_USE_DATE")
@TableField(value ="\"DESIGN_USE_DATE\"")
private String designUseDate;
/**
* * 设计日期
* */
@TableField(value ="DESIGN_DATE")
@TableField(value ="\"DESIGN_DATE\"")
private Date designDate;
/**
* * 总图图号
* */
@TableField(value ="DRAWING_DO")
@TableField(value ="\"DRAWING_DO\"")
private String drawingDo;
/**
* * 设计文件
* */
@TableField(value ="DESIGN_DOC")
@TableField(value ="\"DESIGN_DOC\"")
private String designDoc;
/**
* * 设计文件鉴定单位
* */
@TableField(value ="APPRAISAL_UNIT")
@TableField(value ="\"APPRAISAL_UNIT\"")
private String appraisalUnit;
/**
* * 设计单位鉴定日期
* */
@TableField(value ="APPRAISAL_DATE")
@TableField(value ="\"APPRAISAL_DATE\"")
private String appraisalDate;
/**
* * 设计规范
* */
@TableField(value ="DESIGN_STANDARD")
@TableField(value ="\"DESIGN_STANDARD\"")
private String designStandard;
}
......@@ -22,7 +22,7 @@ import com.yeejoin.amos.api.openapi.face.orm.entity.AbstractBaseEntity;
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("mid_equip_tech_param_boiler")
public class EquipTechParamBoiler extends AbstractBaseEntity {
public class EquipTechParamBoiler extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
......@@ -30,7 +30,7 @@ public class EquipTechParamBoiler extends AbstractBaseEntity {
* * $column.comments
* */
@TableField(value ="SUPERVISORY_CODE")
@TableField(value ="\"SUPERVISORY_CODE\"")
private String supervisoryCode;
/**
* * $column.comments
......@@ -41,164 +41,164 @@ public class EquipTechParamBoiler extends AbstractBaseEntity {
* * $column.comments
* */
@TableField(value ="INSTANCE_ID")
@TableField(value ="\"INSTANCE_ID\"")
private String instanceId;
/**
* * $column.comments
* */
@TableField(value ="STATUS")
@TableField(value ="\"STATUS\"")
private String status;
/**
* * 设备等级
* */
@TableField(value ="DEVICE_LEVEL")
@TableField(value ="\"DEVICE_LEVEL\"")
private String deviceLevel;
/**
* * 额定蒸发量(热功率)
* */
@TableField(value ="RATED_EVAPORATION_CAPACITY_THERMAL_POWER")
@TableField(value ="\"RATED_EVAPORATION_CAPACITY_THERMAL_POWER\"")
private BigDecimal ratedEvaporationCapacityThermalPower;
/**
* * 额定工作压力
* */
@TableField(value ="RATED_WORKING_PRESSURE")
@TableField(value ="\"RATED_WORKING_PRESSURE\"")
private BigDecimal ratedWorkingPressure;
/**
* * 额定工作温度
* */
@TableField(value ="RATED_OPERATING_TEMPERATURE")
@TableField(value ="\"RATED_OPERATING_TEMPERATURE\"")
private BigDecimal ratedOperatingTemperature;
/**
* * 设计热效率
* */
@TableField(value ="DESIGN_THERMAL_EFFICIENCY")
@TableField(value ="\"DESIGN_THERMAL_EFFICIENCY\"")
private BigDecimal designThermalEfficiency;
/**
* * 给水温度
* */
@TableField(value ="FEEDWATER_TEMPERATURE")
@TableField(value ="\"FEEDWATER_TEMPERATURE\"")
private BigDecimal feedwaterTemperature;
/**
* * 额定出/回水(油)温度
* */
@TableField(value ="RATED_OUTLET_RETURN_WATER_OIL_TEMPERATURE")
@TableField(value ="\"RATED_OUTLET_RETURN_WATER_OIL_TEMPERATURE\"")
private BigDecimal ratedOutletReturnWaterOilTemperature;
/**
* * 锅炉本体水(油)容积
* */
@TableField(value ="WATER_OIL_VOLUME_OF_BOILER_PROPER")
@TableField(value ="\"WATER_OIL_VOLUME_OF_BOILER_PROPER\"")
private BigDecimal waterOilVolumeOfBoilerProper;
/**
* * 整装锅炉本体液压试验介质/压力
* */
@TableField(value ="HYDRAULIC_TEST_MEDIUM_PRESSURE_OF_PACKAGED_BOILER_BODY")
@TableField(value ="\"HYDRAULIC_TEST_MEDIUM_PRESSURE_OF_PACKAGED_BOILER_BODY\"")
private BigDecimal hydraulicTestMediumPressureOfPackagedBoilerBody;
/**
* * 再热器进(出)口温度
* */
@TableField(value ="INLET_OUTLET_TEMPERATURE_OF_REHEATER")
@TableField(value ="\"INLET_OUTLET_TEMPERATURE_OF_REHEATER\"")
private BigDecimal inletOutletTemperatureOfReheater;
/**
* * 再热器进(出)口压力
* */
@TableField(value ="REHEATER_INLET_OUTLET_PRESSURE")
@TableField(value ="\"REHEATER_INLET_OUTLET_PRESSURE\"")
private BigDecimal reheaterInletOutletPressure;
/**
* * 再热蒸汽流量
* */
@TableField(value ="REHEAT_STEAM_FLOW")
@TableField(value ="\"REHEAT_STEAM_FLOW\"")
private BigDecimal reheatSteamFlow;
/**
* * 燃料(热源)种类
* */
@TableField(value ="FUEL_TYPE")
@TableField(value ="\"FUEL_TYPE\"")
private String fuelType;
/**
* * 受压部件名称
* */
@TableField(value ="NAME_OF_PRESSURE_PARTS")
@TableField(value ="\"NAME_OF_PRESSURE_PARTS\"")
private String nameOfPressureParts;
/**
* * 受压部件材料
* */
@TableField(value ="MATERIAL_OF_PRESSURE_PARTS")
@TableField(value ="\"MATERIAL_OF_PRESSURE_PARTS\"")
private String materialOfPressureParts;
/**
* * 受压部件壁厚
* */
@TableField(value ="WALL_THICKNESS_OF_PRESSURE_PARTS")
@TableField(value ="\"WALL_THICKNESS_OF_PRESSURE_PARTS\"")
private BigDecimal wallThicknessOfPressureParts;
/**
* * 受压部件无损检测方法
* */
@TableField(value ="NON_DESTRUCTIVE_TESTING_METHODS_FOR_PRESSURE_PARTS")
@TableField(value ="\"NON_DESTRUCTIVE_TESTING_METHODS_FOR_PRESSURE_PARTS\"")
private String nonDestructiveTestingMethodsForPressureParts;
/**
* * 受压部件无损检测比例
* */
@TableField(value ="PROPORTION_OF_NDT_FOR_PRESSURE_PARTS")
@TableField(value ="\"PROPORTION_OF_NDT_FOR_PRESSURE_PARTS\"")
private BigDecimal proportionOfNdtForPressureParts;
/**
* * 受压部件热处理温度
* */
@TableField(value ="HEAT_TREATMENT_TEMPERATURE_OF_PRESSURE_PARTS")
@TableField(value ="\"HEAT_TREATMENT_TEMPERATURE_OF_PRESSURE_PARTS\"")
private BigDecimal heatTreatmentTemperatureOfPressureParts;
/**
* * 受压部件热处理时间
* */
@TableField(value ="HEAT_TREATMENT_TIME_OF_PRESSURE_PARTS")
@TableField(value ="\"HEAT_TREATMENT_TIME_OF_PRESSURE_PARTS\"")
private BigDecimal heatTreatmentTimeOfPressureParts;
/**
* * 受压部件水(耐)压试验介质
* */
@TableField(value ="HYDROSTATIC_TEST_MEDIUM")
@TableField(value ="\"HYDROSTATIC_TEST_MEDIUM\"")
private String hydrostaticTestMedium;
/**
* * 受压部件水(耐)压试验压力
* */
@TableField(value ="HYDROSTATIC_TEST_PRESSURE")
@TableField(value ="\"HYDROSTATIC_TEST_PRESSURE\"")
private BigDecimal hydrostaticTestPressure;
/**
* * 燃烧方式
* */
@TableField(value ="COMBUSTION_MODE")
@TableField(value ="\"COMBUSTION_MODE\"")
private String combustionMode;
/**
* * 有机热载体锅炉气密试验介质/压力
* */
@TableField(value ="GL_AIRTIGHT_TEST")
@TableField(value ="\"GL_AIRTIGHT_TEST\"")
private BigDecimal glAirtightTest;
/**
* * 安装附件与有关装置
* */
@TableField(value ="SAFETY_ACCESSORIES_AND_RELATED_DEVICES")
@TableField(value ="\"SAFETY_ACCESSORIES_AND_RELATED_DEVICES\"")
private String safetyAccessoriesAndRelatedDevices;
}
......@@ -22,7 +22,7 @@ import com.yeejoin.amos.api.openapi.face.orm.entity.AbstractBaseEntity;
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("mid_equip_tech_param_pipeline")
public class EquipTechParamPipeline extends AbstractBaseEntity {
public class EquipTechParamPipeline extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
......@@ -30,7 +30,7 @@ public class EquipTechParamPipeline extends AbstractBaseEntity {
* * 监管码
* */
@TableField(value ="SUPERVISORY_CODE")
@TableField(value ="\"SUPERVISORY_CODE\"")
private String supervisoryCode;
......@@ -38,110 +38,110 @@ public class EquipTechParamPipeline extends AbstractBaseEntity {
* * $column.comments
* */
@TableField(value ="INSTANCE_ID")
@TableField(value ="\"INSTANCE_ID\"")
private String instanceId;
/**
* * $column.comments
* */
@TableField(value ="STATUS")
@TableField(value ="\"STATUS\"")
private String status;
/**
* * 工程(装置)名称
* */
@TableField(value ="DEVICE_NAME")
@TableField(value ="\"DEVICE_NAME\"")
private String deviceName;
/**
* * 管道类别
* */
@TableField(value ="PIPELINE_CLASS")
@TableField(value ="\"PIPELINE_CLASS\"")
private String pipelineClass;
/**
* * 管道名称(登记单元)
* */
@TableField(value ="PIPE_NAME")
@TableField(value ="\"PIPE_NAME\"")
private String pipeName;
/**
* * 管道编号
* */
@TableField(value ="PIPELINE_NUMBER")
@TableField(value ="\"PIPELINE_NUMBER\"")
private String pipelineNumber;
/**
* * 设备级别
* */
@TableField(value ="DEVICE_LEVEL")
@TableField(value ="\"DEVICE_LEVEL\"")
private String deviceLevel;
/**
* * 设计标准
* */
@TableField(value ="DESIGN_STANDARD")
@TableField(value ="\"DESIGN_STANDARD\"")
private String designStandard;
/**
* * 管道图号
* */
@TableField(value ="PIPE_DRAW_NUMBER")
@TableField(value ="\"PIPE_DRAW_NUMBER\"")
private String pipeDrawNumber;
/**
* * 公称直径
* */
@TableField(value ="NOMINAL_DIAMETER")
@TableField(value ="\"NOMINAL_DIAMETER\"")
private BigDecimal nominalDiameter;
/**
* * 公称壁厚
* */
@TableField(value ="WALL_THICKNESS")
@TableField(value ="\"WALL_THICKNESS\"")
private BigDecimal wallThickness;
/**
* * 管道长度
* */
@TableField(value ="PIPE_LENGTH")
@TableField(value ="\"PIPE_LENGTH\"")
private BigDecimal pipeLength;
/**
* * 起始位置起点
* */
@TableField(value ="STARTE_POSITION")
@TableField(value ="\"STARTE_POSITION\"")
private String startePosition;
/**
* * 压力
* */
@TableField(value ="PRESSURE")
@TableField(value ="\"PRESSURE\"")
private BigDecimal pressure;
/**
* * 温度
* */
@TableField(value ="TEMPERATURE")
@TableField(value ="\"TEMPERATURE\"")
private BigDecimal temperature;
/**
* * 介质
* */
@TableField(value ="MEDIUM")
@TableField(value ="\"MEDIUM\"")
private String medium;
/**
* * 备注
* */
@TableField(value ="REMARKS")
@TableField(value ="\"REMARKS\"")
private String remarks;
/**
* * 管道信息
* */
@TableField(value ="PIPE_INFO")
@TableField(value ="\"PIPE_INFO\"")
private String pipeInfo;
......
......@@ -22,7 +22,7 @@ import com.yeejoin.amos.api.openapi.face.orm.entity.AbstractBaseEntity;
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("mid_equip_tech_param_rides")
public class EquipTechParamRides extends AbstractBaseEntity {
public class EquipTechParamRides extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
......@@ -30,7 +30,7 @@ public class EquipTechParamRides extends AbstractBaseEntity {
* * 监管码
* */
@TableField(value ="SUPERVISORY_CODE")
@TableField(value ="\"SUPERVISORY_CODE\"")
private String supervisoryCode;
/**
* * $column.comments
......@@ -41,307 +41,307 @@ public class EquipTechParamRides extends AbstractBaseEntity {
* * $column.comments
* */
@TableField(value ="INSTANCE_ID")
@TableField(value ="\"INSTANCE_ID\"")
private String instanceId;
/**
* * $column.comments
* */
@TableField(value ="STATUS")
@TableField(value ="\"STATUS\"")
private String status;
/**
* * 设计寿命
* */
@TableField(value ="DESIGN_LIFE")
@TableField(value ="\"DESIGN_LIFE\"")
private Integer designLife;
/**
* * 滑道长度
* */
@TableField(value ="SLIDE_LENGTH")
@TableField(value ="\"SLIDE_LENGTH\"")
private BigDecimal slideLength;
/**
* * 滑道高度
* */
@TableField(value ="SLIDE_HEIGHT")
@TableField(value ="\"SLIDE_HEIGHT\"")
private BigDecimal slideHeight;
/**
* * 滑道最小坡度
* */
@TableField(value ="MINIMUM_SLOPE_OF_SLIDE")
@TableField(value ="\"MINIMUM_SLOPE_OF_SLIDE\"")
private BigDecimal minimumSlopeOfSlide;
/**
* * 滑道平均坡度
* */
@TableField(value ="AVERAGE_SLOPE_OF_SLIDE")
@TableField(value ="\"AVERAGE_SLOPE_OF_SLIDE\"")
private BigDecimal averageSlopeOfSlide;
/**
* * 滑道无跳跃段最大坡度
* */
@TableField(value ="MAXIMUM_SLOPE_OF_THE_SLIDE_WITHOUT_JUMPING")
@TableField(value ="\"MAXIMUM_SLOPE_OF_THE_SLIDE_WITHOUT_JUMPING\"")
private BigDecimal maximumSlopeOfTheSlideWithoutJumping;
/**
* * 滑道最小曲率半径
* */
@TableField(value ="MINIMUM_RADIUS_OF_CURVATURE_OF_SLIDEWAY")
@TableField(value ="\"MINIMUM_RADIUS_OF_CURVATURE_OF_SLIDEWAY\"")
private BigDecimal minimumRadiusOfCurvatureOfSlideway;
/**
* * 滑道数量
* */
@TableField(value ="NUMBER_OF_SLIDES")
@TableField(value ="\"NUMBER_OF_SLIDES\"")
private Integer numberOfSlides;
/**
* * 滑道主体材料
* */
@TableField(value ="MAIN_MATERIAL_OF_SLIDE")
@TableField(value ="\"MAIN_MATERIAL_OF_SLIDE\"")
private String mainMaterialOfSlide;
/**
* * 滑车数量
* */
@TableField(value ="NUMBER_OF_PULLEYS")
@TableField(value ="\"NUMBER_OF_PULLEYS\"")
private Integer numberOfPulleys;
/**
* * 乘坐人数
* */
@TableField(value ="NUMBER_OF_PASSENGERS")
@TableField(value ="\"NUMBER_OF_PASSENGERS\"")
private Integer numberOfPassengers;
/**
* * 水平距离
* */
@TableField(value ="HORIZONTAL_DISTANCE")
@TableField(value ="\"HORIZONTAL_DISTANCE\"")
private BigDecimal horizontalDistance;
/**
* * 高度
* */
@TableField(value ="HEIGHT")
@TableField(value ="\"HEIGHT\"")
private BigDecimal height;
/**
* * 下滑速度
* */
@TableField(value ="GLIDE_SPEED")
@TableField(value ="\"GLIDE_SPEED\"")
private BigDecimal glideSpeed;
/**
* * 乘员数
* */
@TableField(value ="COUNT_OF_PASSENGERS")
@TableField(value ="\"COUNT_OF_PASSENGERS\"")
private Integer countOfPassengers;
/**
* * 运行速度
* */
@TableField(value ="RUNNING_SPEED")
@TableField(value ="\"RUNNING_SPEED\"")
private BigDecimal runningSpeed;
/**
* * 车辆数
* */
@TableField(value ="NUMBER_OF_VEHICLES")
@TableField(value ="\"NUMBER_OF_VEHICLES\"")
private Integer numberOfVehicles;
/**
* * 功率
* */
@TableField(value ="POWER")
@TableField(value ="\"POWER\"")
private BigDecimal power;
/**
* * 轨道高度
* */
@TableField(value ="TRACK_HEIGHT")
@TableField(value ="\"TRACK_HEIGHT\"")
private BigDecimal trackHeight;
/**
* * 成员数
* */
@TableField(value ="NUMBER_OF_MEMBERS")
@TableField(value ="\"NUMBER_OF_MEMBERS\"")
private Integer numberOfMembers;
/**
* * 运行高度
* */
@TableField(value ="OPERATING_HEIGHT")
@TableField(value ="\"OPERATING_HEIGHT\"")
private BigDecimal operatingHeight;
/**
* * 驱动功率
* */
@TableField(value ="DRIVE_POWER")
@TableField(value ="\"DRIVE_POWER\"")
private BigDecimal drivePower;
/**
* * 回转直径
* */
@TableField(value ="ROTARY_DIAMETER")
@TableField(value ="\"ROTARY_DIAMETER\"")
private BigDecimal rotaryDiameter;
/**
* * 额定乘客数
* */
@TableField(value ="RATED_NUMBER_OF_PASSENGERS")
@TableField(value ="\"RATED_NUMBER_OF_PASSENGERS\"")
private Integer ratedNumberOfPassengers;
/**
* * 吊舱数量
* */
@TableField(value ="NUMBER_OF_PODS")
@TableField(value ="\"NUMBER_OF_PODS\"")
private Integer numberOfPods;
/**
* * 设备高度
* */
@TableField(value ="EQUIPMENT_HEIGHT")
@TableField(value ="\"EQUIPMENT_HEIGHT\"")
private BigDecimal equipmentHeight;
/**
* * 额定线速度
* */
@TableField(value ="RATED_LINEAR_SPEED")
@TableField(value ="\"RATED_LINEAR_SPEED\"")
private BigDecimal ratedLinearSpeed;
/**
* * 转盘转速
* */
@TableField(value ="ROTARY_TABLE_SPEED")
@TableField(value ="\"ROTARY_TABLE_SPEED\"")
private BigDecimal rotaryTableSpeed;
/**
* * 单边摆角
* */
@TableField(value ="UNILATERAL_SWING_ANGLE")
@TableField(value ="\"UNILATERAL_SWING_ANGLE\"")
private BigDecimal unilateralSwingAngle;
/**
* * 座舱数量
* */
@TableField(value ="NUMBER_OF_CABINS")
@TableField(value ="\"NUMBER_OF_CABINS\"")
private Integer numberOfCabins;
/**
* * 最大运行高度
* */
@TableField(value ="MAXIMUM_OPERATING_HEIGHT")
@TableField(value ="\"MAXIMUM_OPERATING_HEIGHT\"")
private BigDecimal maximumOperatingHeight;
/**
* * 旋转直径
* */
@TableField(value ="ROTATION_DIAMETER")
@TableField(value ="\"ROTATION_DIAMETER\"")
private BigDecimal rotationDiameter;
/**
* * 最大转速
* */
@TableField(value ="MAXIMUM_SPEED")
@TableField(value ="\"MAXIMUM_SPEED\"")
private BigDecimal maximumSpeed;
/**
* * 倾角
* */
@TableField(value ="DIP")
@TableField(value ="\"DIP\"")
private BigDecimal dip;
/**
* * 回转速度
* */
@TableField(value ="SLEWING_SPEED")
@TableField(value ="\"SLEWING_SPEED\"")
private BigDecimal slewingSpeed;
/**
* * 升降速度
* */
@TableField(value ="LIFTING_SPEED")
@TableField(value ="\"LIFTING_SPEED\"")
private BigDecimal liftingSpeed;
/**
* * 高差
* */
@TableField(value ="HEIGHT_DIFFERENCE")
@TableField(value ="\"HEIGHT_DIFFERENCE\"")
private BigDecimal heightDifference;
/**
* * 主索直径
* */
@TableField(value ="MAIN_CABLE_DIAMETER")
@TableField(value ="\"MAIN_CABLE_DIAMETER\"")
private BigDecimal mainCableDiameter;
/**
* * 弦倾角
* */
@TableField(value ="ANGLE_OF_CHORD")
@TableField(value ="\"ANGLE_OF_CHORD\"")
private BigDecimal angleOfChord;
/**
* * 乘客人数
* */
@TableField(value ="PASSENGER_NUM")
@TableField(value ="\"PASSENGER_NUM\"")
private Integer passengerNum;
/**
* * 弹跳高度
* */
@TableField(value ="BOUNCE_HEIGHT")
@TableField(value ="\"BOUNCE_HEIGHT\"")
private BigDecimal bounceHeight;
/**
* * 最大载重
* */
@TableField(value ="MAXIMUM_LOAD")
@TableField(value ="\"MAXIMUM_LOAD\"")
private BigDecimal maximumLoad;
/**
* * 设备功率
* */
@TableField(value ="EQUIPMENT_POWER")
@TableField(value ="\"EQUIPMENT_POWER\"")
private BigDecimal equipmentPower;
/**
* * 占地面积
* */
@TableField(value ="FLOOR_AREA")
@TableField(value ="\"FLOOR_AREA\"")
private BigDecimal floorArea;
/**
* * 升空高度
* */
@TableField(value ="LIFTOFF_ALTITUDE")
@TableField(value ="\"LIFTOFF_ALTITUDE\"")
private BigDecimal liftoffAltitude;
/**
* * 场地直径
* */
@TableField(value ="FIELD_DIAMETER")
@TableField(value ="\"FIELD_DIAMETER\"")
private BigDecimal fieldDiameter;
/**
* * 球体直径
* */
@TableField(value ="SPHERE_DIAMETER")
@TableField(value ="\"SPHERE_DIAMETER\"")
private BigDecimal sphereDiameter;
/**
* * 球体体积
* */
@TableField(value ="SPHERE_VOLUME")
@TableField(value ="\"SPHERE_VOLUME\"")
private BigDecimal sphereVolume;
/**
* * 操作人数
* */
@TableField(value ="OPERATOR_NUMBER")
@TableField(value ="\"OPERATOR_NUMBER\"")
private Integer operatorNumber;
......
package com.yeejoin.amos.api.openapi.face.orm.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
......@@ -19,18 +20,16 @@ import com.yeejoin.amos.api.openapi.face.orm.entity.AbstractBaseEntity;
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("mid_equip_tech_param_ropeway")
public class EquipTechParamRopeway extends AbstractBaseEntity {
@TableName(value = "mid_equip_tech_param_ropeway")
public class EquipTechParamRopeway extends AbstractEquipBaseEntity{
private static final long serialVersionUID = 1L;
/**
* * 监管码
* */
@TableField(value ="SUPERVISORY_CODE")
@TableField(value ="\"SUPERVISORY_CODE\"")
private String supervisoryCode;
......@@ -38,110 +37,110 @@ public class EquipTechParamRopeway extends AbstractBaseEntity {
* * $column.comments
* */
@TableField(value ="INSTANCE_ID")
@TableField(value ="\"INSTANCE_ID\"")
private String instanceId;
/**
* * $column.comments
* */
@TableField(value ="STATUS")
@TableField(value ="\"STATUS\"")
private String status;
/**
* * $column.comments
* */
@TableField(value ="HORIZONTAL_DISTANCE")
@TableField(value ="\"HORIZONTAL_DISTANCE\"")
private BigDecimal horizontalDistance;
/**
* * 支架数目
* */
@TableField(value ="SUPPORTS_COUNT")
@TableField(value ="\"SUPPORTS_COUNT\"")
private Integer supportsCount;
/**
* * 斜长
* */
@TableField(value ="OBLIQUE_LENGTH")
@TableField(value ="\"OBLIQUE_LENGTH\"")
private BigDecimal obliqueLength;
/**
* * 主电机型号和功率
* */
@TableField(value ="MAIN_MOTOR_MODEL_AND_POWER")
@TableField(value ="\"MAIN_MOTOR_MODEL_AND_POWER\"")
private BigDecimal mainMotorModelAndPower;
/**
* * 高差
* */
@TableField(value ="ALTITUDE_DIFFERENCE")
@TableField(value ="\"ALTITUDE_DIFFERENCE\"")
private BigDecimal altitudeDifference;
/**
* * 张紧油压(重锤)
* */
@TableField(value ="OIL_PRESSURE_HEAVY_HAMMER")
@TableField(value ="\"OIL_PRESSURE_HEAVY_HAMMER\"")
private BigDecimal oilPressureHeavyHammer;
/**
* * 张紧油压(油压)
* */
@TableField(value ="OIL_PRESSURE_OIL_PRESSURE")
@TableField(value ="\"OIL_PRESSURE_OIL_PRESSURE\"")
private BigDecimal oilPressureOilPressure;
/**
* * 运量
* */
@TableField(value ="FREIGHT_VOLUME")
@TableField(value ="\"FREIGHT_VOLUME\"")
private BigDecimal freightVolume;
/**
* * 运载索
* */
@TableField(value ="CARRIER_LINE")
@TableField(value ="\"CARRIER_LINE\"")
private String carrierLine;
/**
* * 速度
* */
@TableField(value ="SPEED")
@TableField(value ="\"SPEED\"")
private BigDecimal speed;
/**
* * 承载索
* */
@TableField(value ="BEARING_CABLE")
@TableField(value ="\"BEARING_CABLE\"")
private String bearingCable;
/**
* * 索距
* */
@TableField(value ="CABLE_PITCH")
@TableField(value ="\"CABLE_PITCH\"")
private BigDecimal cablePitch;
/**
* * 运载工具数量和类型
* */
@TableField(value ="NUMBER_AND_TYPE_OF_VEHICLES")
@TableField(value ="\"NUMBER_AND_TYPE_OF_VEHICLES\"")
private String numberAndTypeOfVehicles;
/**
* * 索引索
* */
@TableField(value ="TRACTION_ROPE")
@TableField(value ="\"TRACTION_ROPE\"")
private String tractionRope;
/**
* * 平衡索
* */
@TableField(value ="BALANCE_CABLE")
@TableField(value ="\"BALANCE_CABLE\"")
private String balanceCable;
/**
* * 主要部件
* */
@TableField(value ="MAIN_COMPONENTS")
@TableField(value ="\"MAIN_COMPONENTS\"")
private String mainComponents;
......
......@@ -22,7 +22,7 @@ import com.yeejoin.amos.api.openapi.face.orm.entity.AbstractBaseEntity;
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("mid_equip_tech_param_vehicle")
public class EquipTechParamVehicle extends AbstractBaseEntity {
public class EquipTechParamVehicle extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
......@@ -31,284 +31,284 @@ public class EquipTechParamVehicle extends AbstractBaseEntity {
* * $column.comments
* */
@TableField(value ="INSTANCE_ID")
@TableField(value ="\"INSTANCE_ID\"")
private String instanceId;
/**
* * $column.comments
* */
@TableField(value ="STATUS")
@TableField(value ="\"STATUS\"")
private String status;
/**
* * 车架编号
* */
@TableField(value ="FRAME_NO")
@TableField(value ="\"FRAME_NO\"")
private String frameNo;
/**
* * 发动机(行走电机)编号
* */
@TableField(value ="ENGINE_NO")
@TableField(value ="\"ENGINE_NO\"")
private String engineNo;
/**
* * 动力方式
* */
@TableField(value ="POWER_MODE")
@TableField(value ="\"POWER_MODE\"")
private String powerMode;
/**
* * 传动方式
* */
@TableField(value ="TRANSMISSION_MODE")
@TableField(value ="\"TRANSMISSION_MODE\"")
private String transmissionMode;
/**
* * 车架结构
* */
@TableField(value ="FRAME_STRUCTURE")
@TableField(value ="\"FRAME_STRUCTURE\"")
private String frameStructure;
/**
* * 驾驶方式
* */
@TableField(value ="DRIVING_MODE")
@TableField(value ="\"DRIVING_MODE\"")
private String drivingMode;
/**
* * 自重
* */
@TableField(value ="WEIGHT")
@TableField(value ="\"WEIGHT\"")
private BigDecimal weight;
/**
* * 空载最大运行速度
* */
@TableField(value ="CARRYING_IDLER_MAX_RUNNING_SPEED")
@TableField(value ="\"CARRYING_IDLER_MAX_RUNNING_SPEED\"")
private BigDecimal carryingIdlerMaxRunningSpeed;
/**
* * 空载最大起升速度
* */
@TableField(value ="MAX_LIFTING_SPEED")
@TableField(value ="\"MAX_LIFTING_SPEED\"")
private BigDecimal maxLiftingSpeed;
/**
* * 设备保护等级(防爆)
* */
@TableField(value ="PROTECT_GRADE")
@TableField(value ="\"PROTECT_GRADE\"")
private String protectGrade;
/**
* * 气体/粉尘组别(防爆)
* */
@TableField(value ="GAS_GROUP")
@TableField(value ="\"GAS_GROUP\"")
private String gasGroup;
/**
* * 温度组别(防爆)
* */
@TableField(value ="TEMPERATURE_GROUP")
@TableField(value ="\"TEMPERATURE_GROUP\"")
private String temperatureGroup;
/**
* * 额定起重量
* */
@TableField(value ="LIFTING_CAPACITY")
@TableField(value ="\"LIFTING_CAPACITY\"")
private BigDecimal liftingCapacity;
/**
* * 系统电压
* */
@TableField(value ="SYSTEM_VOLTAGE")
@TableField(value ="\"SYSTEM_VOLTAGE\"")
private BigDecimal systemVoltage;
/**
* * 载荷中心距
* */
@TableField(value ="LOAD_CENTER_DISTANCE")
@TableField(value ="\"LOAD_CENTER_DISTANCE\"")
private BigDecimal loadCenterDistance;
/**
* * 发动机(电机)额定功率
* */
@TableField(value ="ENGINE_POWER")
@TableField(value ="\"ENGINE_POWER\"")
private BigDecimal enginePower;
/**
* * 最大速度(额载)
* */
@TableField(value ="MAX_SPEED")
@TableField(value ="\"MAX_SPEED\"")
private BigDecimal maxSpeed;
/**
* * 防爆使用场所
* */
@TableField(value ="EXPLOSIONPROOF_PLACE")
@TableField(value ="\"EXPLOSIONPROOF_PLACE\"")
private String explosionproofPlace;
/**
* * 工作装置门架形式
* */
@TableField(value ="GANTRY_FORM")
@TableField(value ="\"GANTRY_FORM\"")
private String gantryForm;
/**
* * 工作装置空载最大起升高度
* */
@TableField(value ="MAX_LIFTING_HEIGHT")
@TableField(value ="\"MAX_LIFTING_HEIGHT\"")
private BigDecimal maxLiftingHeight;
/**
* * 工作装置(全)自由起升高度
* */
@TableField(value ="FREE_LIFTING_HEIGHT")
@TableField(value ="\"FREE_LIFTING_HEIGHT\"")
private BigDecimal freeLiftingHeight;
/**
* * 工作装置门架倾角(前)
* */
@TableField(value ="PORTAL_ANGLE_FRONT")
@TableField(value ="\"PORTAL_ANGLE_FRONT\"")
private BigDecimal portalAngleFront;
/**
* * 工作装置门架倾角(后)
* */
@TableField(value ="PORTAL_ANGLE_BEHIND")
@TableField(value ="\"PORTAL_ANGLE_BEHIND\"")
private BigDecimal portalAngleBehind;
/**
* * 工作装置最大起升速度(空载)
* */
@TableField(value ="MAX_LIFTING_SPEED1")
@TableField(value ="\"MAX_LIFTING_SPEED1\"")
private BigDecimal maxLiftingSpeed1;
/**
* * 工作装置最大起升速度(额载)
* */
@TableField(value ="MAX_LIFTING_SPEED2")
@TableField(value ="\"MAX_LIFTING_SPEED2\"")
private BigDecimal maxLiftingSpeed2;
/**
* * 工作装置最大下降速度(空载)
* */
@TableField(value ="MAX_DESCENT_SPEED1")
@TableField(value ="\"MAX_DESCENT_SPEED1\"")
private BigDecimal maxDescentSpeed1;
/**
* * 工作装置最大下降速度(额载)
* */
@TableField(value ="MAX_DESCENT_SPEED2")
@TableField(value ="\"MAX_DESCENT_SPEED2\"")
private BigDecimal maxDescentSpeed2;
/**
* * 整车整备质量
* */
@TableField(value ="VEHICLE_MASS")
@TableField(value ="\"VEHICLE_MASS\"")
private BigDecimal vehicleMass;
/**
* * 额定载客数
* */
@TableField(value ="PASSENGERS_NUMBER")
@TableField(value ="\"PASSENGERS_NUMBER\"")
private Integer passengersNumber;
/**
* * 最大运行速度
* */
@TableField(value ="MAX_RUNNING_SPEED")
@TableField(value ="\"MAX_RUNNING_SPEED\"")
private BigDecimal maxRunningSpeed;
/**
* * 轴距
* */
@TableField(value ="WHEEL_BASE")
@TableField(value ="\"WHEEL_BASE\"")
private BigDecimal wheelBase;
/**
* * 轮距(前)
* */
@TableField(value ="TRACK_WIDTH_FRONT")
@TableField(value ="\"TRACK_WIDTH_FRONT\"")
private BigDecimal trackWidthFront;
/**
* * 轮距(后)
* */
@TableField(value ="TRACK_WIDTH_BEHIND")
@TableField(value ="\"TRACK_WIDTH_BEHIND\"")
private BigDecimal trackWidthBehind;
/**
* * 观光列车车厢数
* */
@TableField(value ="CARS_NUMBER")
@TableField(value ="\"CARS_NUMBER\"")
private Integer carsNumber;
/**
* * 观光列车每节车厢座位数
* */
@TableField(value ="SEAT_NUMBER")
@TableField(value ="\"SEAT_NUMBER\"")
private Integer seatNumber;
/**
* * 观光列车牵引车头座位数
* */
@TableField(value ="TRACTOR_SEAT_NUMBER")
@TableField(value ="\"TRACTOR_SEAT_NUMBER\"")
private Integer tractorSeatNumber;
/**
* * 最大行驶坡度
* */
@TableField(value ="MAX_DRIVING_SLOPE")
@TableField(value ="\"MAX_DRIVING_SLOPE\"")
private BigDecimal maxDrivingSlope;
/**
* * 制动距离
* */
@TableField(value ="BRAKING_DISTANCE")
@TableField(value ="\"BRAKING_DISTANCE\"")
private BigDecimal brakingDistance;
/**
* * 全长
* */
@TableField(value ="OVERALL_LENGTH")
@TableField(value ="\"OVERALL_LENGTH\"")
private BigDecimal overallLength;
/**
* * 全宽
* */
@TableField(value ="OVERALL_WIDTH")
@TableField(value ="\"OVERALL_WIDTH\"")
private BigDecimal overallWidth;
/**
* * 全高
* */
@TableField(value ="OVERALL_ALTITUDE")
@TableField(value ="\"OVERALL_ALTITUDE\"")
private BigDecimal overallAltitude;
/**
* * 最小离地间隙
* */
@TableField(value ="MIN_GROUND_CLEARANCE")
@TableField(value ="\"MIN_GROUND_CLEARANCE\"")
private BigDecimal minGroundClearance;
/**
* * 最小外侧转弯半径
* */
@TableField(value ="MIN_TURNING_RADIUS")
@TableField(value ="\"MIN_TURNING_RADIUS\"")
private BigDecimal minTurningRadius;
/**
* * 主要零部件、安全保护和防护装置
* */
@TableField(value ="MAIN_PARTS")
@TableField(value ="\"MAIN_PARTS\"")
private String mainParts;
/**
* * 监管码
* */
@TableField(value ="SUPERVISORY_CODE")
@TableField(value ="\"SUPERVISORY_CODE\"")
private String supervisoryCode;
......
......@@ -21,7 +21,7 @@ import com.yeejoin.amos.api.openapi.face.orm.entity.AbstractBaseEntity;
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("mid_equip_maintenance_record_info")
public class MaintenanceInfo extends AbstractBaseEntity {
public class MaintenanceInfo extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
......@@ -29,7 +29,7 @@ public class MaintenanceInfo extends AbstractBaseEntity {
* * $column.comments
* */
@TableField(value ="SUPERVISORY_CODE")
@TableField(value ="\"SUPERVISORY_CODE\"")
private String supervisoryCode;
/**
* * $column.comments
......@@ -40,85 +40,85 @@ public class MaintenanceInfo extends AbstractBaseEntity {
* * $column.comments
* */
@TableField(value ="INSTANCE_ID")
@TableField(value ="\"INSTANCE_ID\"")
private String instanceId;
/**
* * $column.comments
* */
@TableField(value ="STATUS")
@TableField(value ="\"STATUS\"")
private String status;
/**
* * 维保单位统一社会信用代码
* */
@TableField(value ="ME_UNIT_CREDIT_CODE")
@TableField(value ="\"ME_UNIT_CREDIT_CODE\"")
private String meUnitCreditCode;
/**
* * 维保单位名称
* */
@TableField(value ="ME_UNIT_NAME")
@TableField(value ="\"ME_UNIT_NAME\"")
private String meUnitName;
/**
* * 维保备案合同
* */
@TableField(value ="REPAIR_INFORM")
@TableField(value ="\"REPAIR_INFORM\"")
private String repairInform;
/**
* * 维保合同开始日期
* */
@TableField(value ="INFORM_START")
@TableField(value ="\"INFORM_START\"")
private Date informStart;
/**
* * 维保合同结束日期
* */
@TableField(value ="INFORM_END")
@TableField(value ="\"INFORM_END\"")
private Date informEnd;
/**
* * 维保负责人姓名
* */
@TableField(value ="ME_MASTER")
@TableField(value ="\"ME_MASTER\"")
private String meMaster;
/**
* * 维保负责人身份证
* */
@TableField(value ="ME_MASTER_ID")
@TableField(value ="\"ME_MASTER_ID\"")
private String meMasterId;
/**
* * 紧急救援电话
* */
@TableField(value ="EMERGENCYCALL")
@TableField(value ="\"EMERGENCYCALL\"")
private String emergencycall;
/**
* * 维保周期
* */
@TableField(value ="ME_CYCLE")
@TableField(value ="\"ME_CYCLE\"")
private String meCycle;
/**
* * 大修周期
* */
@TableField(value ="OVERHAUL_CYCLE")
@TableField(value ="\"OVERHAUL_CYCLE\"")
private String overhaulCycle;
/**
* * 24小时维保电话
* */
@TableField(value ="ME24_TELEPHONE")
@TableField(value ="\"ME24_TELEPHONE\"")
private String me24Telephone;
/**
* * 设备的唯一标识
* */
@TableField(value ="SEQUENCE_CODE")
@TableField(value ="\"SEQUENCE_CODE\"")
private String sequenceCode;
......
......@@ -21,7 +21,7 @@ import com.yeejoin.amos.api.openapi.face.orm.entity.AbstractBaseEntity;
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("mid_equip_other_info")
public class OtherInfo extends AbstractBaseEntity {
public class OtherInfo extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
......@@ -29,43 +29,43 @@ public class OtherInfo extends AbstractBaseEntity {
* * 保险机构
* */
@TableField(value ="INSURANCE_ORG")
@TableField(value ="\"INSURANCE_ORG\"")
private String insuranceOrg;
/**
* * 保险到期日
* */
@TableField(value ="EXPIRY_DATE")
@TableField(value ="\"EXPIRY_DATE\"")
private String expiryDate;
/**
* * 物联网接入标志
* */
@TableField(value ="IOT_ORG")
@TableField(value ="\"IOT_ORG\"")
private String iotOrg;
/**
* * 物联网接入标志
* */
@TableField(value ="IOT_SIGN")
@TableField(value ="\"IOT_SIGN\"")
private String iotSign;
/**
* * 有无监控
* */
@TableField(value ="IS_MONITOR")
@TableField(value ="\"IS_MONITOR\"")
private String isMonitor;
/**
* * 96333识别码
* */
@TableField(value ="CODE96333")
@TableField(value ="\"CODE96333\"")
private String code96333;
/**
* * 监管码
* */
@TableField(value ="SUPERVISORY_CODE")
@TableField(value ="\"SUPERVISORY_CODE\"")
private String supervisoryCode;
......
......@@ -21,97 +21,97 @@ import com.yeejoin.amos.api.openapi.face.orm.entity.AbstractBaseEntity;
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("mid_equip_factory_info")
public class ProduceInfo extends AbstractBaseEntity {
public class ProduceInfo extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
@TableField(value ="SUPERVISORY_CODE")
@TableField(value ="\"SUPERVISORY_CODE\"")
private String supervisoryCode;
/**
* * $column.comments
* */
@TableField(value ="INSTANCE_ID")
@TableField(value ="\"INSTANCE_ID\"")
private String instanceId;
/**
* * $column.comments
* */
@TableField(value ="STATUS")
@TableField(value ="\"STATUS\"")
private String status;
/**
* * 制造单位统一社会信用代码
* */
@TableField(value ="PRODUCE_UNIT_CREDIT_CODE")
@TableField(value ="\"PRODUCE_UNIT_CREDIT_CODE\"")
private String produceUnitCreditCode;
/**
* * 制造单位名称
* */
@TableField(value ="PRODUCE_UNIT_NAME")
@TableField(value ="\"PRODUCE_UNIT_NAME\"")
private String produceUnitName;
/**
* * 制造许可编号
* */
@TableField(value ="PRODUCE_LICENSE_NUM")
@TableField(value ="\"PRODUCE_LICENSE_NUM\"")
private String produceLicenseNum;
/**
* * 出厂编号
* */
@TableField(value ="FACTORY_NUM")
@TableField(value ="\"FACTORY_NUM\"")
private String factoryNum;
/**
* * 制造日期
* */
@TableField(value ="PRODUCE_DATE")
@TableField(value ="\"PRODUCE_DATE\"")
private Date produceDate;
/**
* * 是否进口
* */
@TableField(value ="IMPORTED")
@TableField(value ="\"IMPORTED\"")
private String imported;
/**
* * 制造国
* */
@TableField(value ="PRODUCE_COUNTRY")
@TableField(value ="\"PRODUCE_COUNTRY\"")
private String produceCountry;
/**
* * 制造标准
* */
@TableField(value ="FACTORY_STANDARD")
@TableField(value ="\"FACTORY_STANDARD\"")
private String factoryStandard;
/**
* * 产品质量合格证明
* */
@TableField(value ="PRODUCT_QUALITY_YIELD_PROVE")
@TableField(value ="\"PRODUCT_QUALITY_YIELD_PROVE\"")
private String productQualityYieldProve;
/**
* * 安装及使用维护保养说明
* */
@TableField(value ="INS_USE_MAINTAIN_EXPLAIN")
@TableField(value ="\"INS_USE_MAINTAIN_EXPLAIN\"")
private String insUseMaintainExplain;
/**
* * 监督检验证书
* */
@TableField(value ="SUPERVISION_AGENCY_CREDENTIAL")
@TableField(value ="\"SUPERVISION_AGENCY_CREDENTIAL\"")
private String supervisionAgencyCredential;
/**
* * 型式试验证书
* */
@TableField(value ="TYPE_TEST_CREDENTIAL")
@TableField(value ="\"TYPE_TEST_CREDENTIAL\"")
private String typeTestCredential;
......
......@@ -22,7 +22,7 @@ import com.yeejoin.amos.api.openapi.face.orm.entity.AbstractBaseEntity;
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("mid_equip_register_info")
public class RegistrationInfo extends AbstractBaseEntity {
public class RegistrationInfo extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
......@@ -30,7 +30,7 @@ public class RegistrationInfo extends AbstractBaseEntity {
* * $column.comments
* */
@TableField(value ="SUPERVISORY_CODE")
@TableField(value ="\"SUPERVISORY_CODE\"")
private String supervisoryCode;
/**
* * $column.comments
......@@ -41,127 +41,127 @@ public class RegistrationInfo extends AbstractBaseEntity {
* * $column.comments
* */
@TableField(value ="INSTANCE_ID")
@TableField(value ="\"INSTANCE_ID\"")
private String instanceId;
/**
* * $column.comments
* */
@TableField(value ="STATUS")
@TableField(value ="\"STATUS\"")
private String status;
/**
* * 登记机关组织机构代码
* */
@TableField(value ="ORGANIZATION_CODE")
@TableField(value ="\"ORGANIZATION_CODE\"")
private String organizationCode;
/**
* * 登记机关名称
* */
@TableField(value ="ORGANIZATION_NAME")
@TableField(value ="\"ORGANIZATION_NAME\"")
private String organizationName;
/**
* * 使用登记证编号
* */
@TableField(value ="USE_ORG_CODE")
@TableField(value ="\"USE_ORG_CODE\"")
private String useOrgCode;
/**
* * 注册状态
* */
@TableField(value ="REGISTER_STATE")
@TableField(value ="\"REGISTER_STATE\"")
private String registerState;
/**
* * 设备代码
* */
@TableField(value ="EQU_CODE")
@TableField(value ="\"EQU_CODE\"")
private String equCode;
/**
* * 设备种类
* */
@TableField(value ="EQU_LIST")
@TableField(value ="\"EQU_LIST\"")
private String equList;
/**
* * 设备类别
* */
@TableField(value ="EQU_CATEGORY")
@TableField(value ="\"EQU_CATEGORY\"")
private String equCategory;
/**
* * 设备品种
* */
@TableField(value ="EQU_DEFINE")
@TableField(value ="\"EQU_DEFINE\"")
private String equDefine;
/**
* * 产品名称
* */
@TableField(value ="PRODUCT_NAME")
@TableField(value ="\"PRODUCT_NAME\"")
private String productName;
/**
* * 品牌名称
* */
@TableField(value ="BRAND_NAME")
@TableField(value ="\"BRAND_NAME\"")
private String brandName;
/**
* * 设备型号
* */
@TableField(value ="EQU_TYPE")
@TableField(value ="\"EQU_TYPE\"")
private String equType;
/**
* * 设备总价值(万元)
* */
@TableField(value ="EQU_PRICE")
@TableField(value ="\"EQU_PRICE\"")
private BigDecimal equPrice;
/**
* * 使用登记证
* */
@TableField(value ="USE_REGISTRATION_CERTIFICATE")
@TableField(value ="\"USE_REGISTRATION_CERTIFICATE\"")
private String useRegistrationCertificate;
/**
* * 使用标志
* */
@TableField(value ="USE_SIGN")
@TableField(value ="\"USE_SIGN\"")
private String useSign;
/**
* * 产品照片
* */
@TableField(value ="PRODUCT_PHOTO")
@TableField(value ="\"PRODUCT_PHOTO\"")
private String productPhoto;
/**
* * 车辆牌号
* */
@TableField(value ="CAR_NUMBER")
@TableField(value ="\"CAR_NUMBER\"")
private String carNumber;
/**
* * 车架编号
* */
@TableField(value ="FRAME_NUMBER")
@TableField(value ="\"FRAME_NUMBER\"")
private String frameNumber;
/**
* * 发动机编号
* */
@TableField(value ="ENGINE_NUMBER")
@TableField(value ="\"ENGINE_NUMBER\"")
private String engineNumber;
/**
* * 电动机编号
* */
@TableField(value ="MOTOR_NUMBER")
@TableField(value ="\"MOTOR_NUMBER\"")
private String motorNumber;
......
......@@ -21,7 +21,7 @@ import com.yeejoin.amos.api.openapi.face.orm.entity.AbstractBaseEntity;
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("mid_staff_base_info")
public class StaffBaseInfo extends AbstractBaseEntity {
public class StaffBaseInfo extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
......@@ -29,49 +29,49 @@ public class StaffBaseInfo extends AbstractBaseEntity {
* * 作业人员姓名
* */
@TableField(value ="OPERATOR")
@TableField(value ="\"OPERATOR\"")
private String operator;
/**
* * 作业人员证件类型
* */
@TableField(value ="OPERATOR_ID_TYPE")
@TableField(value ="\"OPERATOR_ID_TYPE\"")
private String operatorIdType;
/**
* * 作业人员身份号码
* */
@TableField(value ="OPERATOR_ID")
@TableField(value ="\"OPERATOR_ID\"")
private String operatorId;
/**
* * 性别
* */
@TableField(value ="GENDER")
@TableField(value ="\"GENDER\"")
private String gender;
/**
* * 联系电话
* */
@TableField(value ="PHONE")
@TableField(value ="\"PHONE\"")
private String phone;
/**
* * 工作单位代码
* */
@TableField(value ="UNIT_CODE")
@TableField(value ="\"UNIT_CODE\"")
private String unitCode;
/**
* * 工作单位名称
* */
@TableField(value ="UNIT")
@TableField(value ="\"UNIT\"")
private String unit;
/**
* * 聘用时间
* */
@TableField(value ="EMPLOYMENT_DATE")
@TableField(value ="\"EMPLOYMENT_DATE\"")
private Date employmentDate;
......
......@@ -21,7 +21,7 @@ import com.yeejoin.amos.api.openapi.face.orm.entity.AbstractBaseEntity;
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("mid_staff_qualif_info")
public class StaffQualifInfo extends AbstractBaseEntity {
public class StaffQualifInfo extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
......@@ -29,31 +29,31 @@ public class StaffQualifInfo extends AbstractBaseEntity {
* * 作业人员身份证号
* */
@TableField(value ="OPERATOR_ID")
@TableField(value ="\"OPERATOR_ID\"")
private String operatorId;
/**
* * 作业项目名称
* */
@TableField(value ="OPERATION_ITEM")
@TableField(value ="\"OPERATION_ITEM\"")
private String operationItem;
/**
* * 作业项目代号
* */
@TableField(value ="OPERATION_ITEM_CODE")
@TableField(value ="\"OPERATION_ITEM_CODE\"")
private String operationItemCode;
/**
* * 有效日期
* */
@TableField(value ="EFFECTIVE_DATE")
@TableField(value ="\"EFFECTIVE_DATE\"")
private Date effectiveDate;
/**
* * 发证机关
* */
@TableField(value ="ISSUING_AUTHOR")
@TableField(value ="\"ISSUING_AUTHOR\"")
private String issuingAuthor;
......
......@@ -21,7 +21,7 @@ import com.yeejoin.amos.api.openapi.face.orm.entity.AbstractBaseEntity;
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("mid_equip_supervision_info")
public class SuperviseInfo extends AbstractBaseEntity {
public class SuperviseInfo extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
......@@ -29,49 +29,49 @@ public class SuperviseInfo extends AbstractBaseEntity {
* * $column.comments
* */
@TableField(value ="SUPERVISORY_CODE")
@TableField(value ="\"SUPERVISORY_CODE\"")
private String supervisoryCode;
/**
* * $column.comments
* */
@TableField(value ="INSTANCE_ID")
@TableField(value ="\"INSTANCE_ID\"")
private String instanceId;
/**
* * $column.comments
* */
@TableField(value ="STATUS")
@TableField(value ="\"STATUS\"")
private String status;
/**
* * 管辖分局组织机构代码
* */
@TableField(value ="ORG_BRANCH_CODE")
@TableField(value ="\"ORG_BRANCH_CODE\"")
private String orgBranchCode;
/**
* * 管辖分局名称
* */
@TableField(value ="ORG_BRANCH_NAME")
@TableField(value ="\"ORG_BRANCH_NAME\"")
private String orgBranchName;
/**
* * 是否重点监察设备
* */
@TableField(value ="KEY_MONITORING_EQU")
@TableField(value ="\"KEY_MONITORING_EQU\"")
private String keyMonitoringEqu;
/**
* * 是否在人口密集区
* */
@TableField(value ="DENSELY_POPULATED_AREAS")
@TableField(value ="\"DENSELY_POPULATED_AREAS\"")
private String denselyPopulatedAreas;
/**
* * 是否在重要场所
* */
@TableField(value ="IMPORTANT_PLACES")
@TableField(value ="\"IMPORTANT_PLACES\"")
private String importantPlaces;
......
......@@ -21,7 +21,7 @@ import com.yeejoin.amos.api.openapi.face.orm.entity.AbstractBaseEntity;
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("mid_equip_use_info")
public class UseInfo extends AbstractBaseEntity {
public class UseInfo extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
......@@ -29,163 +29,163 @@ public class UseInfo extends AbstractBaseEntity {
* * 监管码
* */
@TableField(value ="SUPERVISORY_CODE")
@TableField(value ="\"SUPERVISORY_CODE\"")
private String supervisoryCode;
/**
* * $column.comments
* */
@TableField(value ="INSTANCE_ID")
@TableField(value ="\"INSTANCE_ID\"")
private String instanceId;
/**
* * $column.comments
* */
@TableField(value ="STATUS")
@TableField(value ="\"STATUS\"")
private String status;
/**
* * 使用单位统一信用代码
* */
@TableField(value ="USE_UNIT_CREDIT_CODE")
@TableField(value ="\"USE_UNIT_CREDIT_CODE\"")
private String useUnitCreditCode;
/**
* * 使用单位名称
* */
@TableField(value ="USE_UNIT_NAME")
@TableField(value ="\"USE_UNIT_NAME\"")
private String useUnitName;
/**
* * 产权单位统一信用代码
* */
@TableField(value ="ESTATE_UNIT_CREDIT_CODE")
@TableField(value ="\"ESTATE_UNIT_CREDIT_CODE\"")
private String estateUnitCreditCode;
/**
* * 产权单位名称
* */
@TableField(value ="ESTATE_UNIT_NAME")
@TableField(value ="\"ESTATE_UNIT_NAME\"")
private String estateUnitName;
/**
* * 使用状态变更日期
* */
@TableField(value ="USE_STATE_CHANGE_DATE")
@TableField(value ="\"USE_STATE_CHANGE_DATE\"")
private String useStateChangeDate;
/**
* * 变更事项
* */
@TableField(value ="CHANGES")
@TableField(value ="\"CHANGES\"")
private String changes;
/**
* * 使用内部编号
* */
@TableField(value ="USE_INNER_CODE")
@TableField(value ="\"USE_INNER_CODE\"")
private String useInnerCode;
/**
* * 投入使用日期
* */
@TableField(value ="USE_DATE")
@TableField(value ="\"USE_DATE\"")
private String useDate;
/**
* * 经办人
* */
@TableField(value ="AGENT")
@TableField(value ="\"AGENT\"")
private String agent;
/**
* * 设备使用地点-省
* */
@TableField(value ="PROVINCE")
@TableField(value ="\"PROVINCE\"")
private String province;
/**
* * 设备使用地点-市
* */
@TableField(value ="CITY")
@TableField(value ="\"CITY\"")
private String city;
/**
* * 设备使用地点-区(县)
* */
@TableField(value ="COUNTY")
@TableField(value ="\"COUNTY\"")
private String county;
/**
* * 设备使用地点-街道(镇)
* */
@TableField(value ="FACTORY_USE_SITE_STREET")
@TableField(value ="\"FACTORY_USE_SITE_STREET\"")
private String factoryUseSiteStreet;
/**
* * 设备详细使用地址
* */
@TableField(value ="ADDRESS")
@TableField(value ="\"ADDRESS\"")
private String address;
/**
* * 设备地理坐标经纬度
* */
@TableField(value ="LONGITUDE_LATITUDE")
@TableField(value ="\"LONGITUDE_LATITUDE\"")
private String longitudeLatitude;
/**
* * 设备使用场所
* */
@TableField(value ="USE_PLACE")
@TableField(value ="\"USE_PLACE\"")
private String usePlace;
/**
* * 设备主管部门
* */
@TableField(value ="EQU_MANAGE_DT")
@TableField(value ="\"EQU_MANAGE_DT\"")
private String equManageDt;
/**
* * 安全管理部门名称
* */
@TableField(value ="SAFETY_MANAGE_DT")
@TableField(value ="\"SAFETY_MANAGE_DT\"")
private String safetyManageDt;
/**
* * 安全管理员
* */
@TableField(value ="SAFETY_MANAGER")
@TableField(value ="\"SAFETY_MANAGER\"")
private String safetyManager;
/**
* * 安全管理员移动电话
* */
@TableField(value ="PHONE")
@TableField(value ="\"PHONE\"")
private String phone;
/**
* * 设备状态
* */
@TableField(value ="EQU_STATE")
@TableField(value ="\"EQU_STATE\"")
private String equState;
/**
* * $column.comments
* */
@TableField(value ="PROVINCE_NAME")
@TableField(value ="\"PROVINCE_NAME\"")
private String provinceName;
/**
* * $column.comments
* */
@TableField(value ="CITY_NAME")
@TableField(value ="\"CITY_NAME\"")
private String cityName;
/**
* * $column.comments
* */
@TableField(value ="COUNTY_NAME")
@TableField(value ="\"COUNTY_NAME\"")
private String countyName;
......
......@@ -2,14 +2,21 @@ package com.yeejoin.amos.api.openapi.face.service;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.api.openapi.constant.Constant;
import com.yeejoin.amos.api.openapi.enums.EquipTypeEnum;
import com.yeejoin.amos.api.openapi.face.model.BizTokenModel;
import com.yeejoin.amos.api.openapi.face.orm.dao.EquipTechParamBoilerMapper;
import com.yeejoin.amos.api.openapi.face.orm.entity.AbstractEquipBaseEntity;
import com.yeejoin.amos.api.openapi.face.orm.entity.EquipTechParamRopeway;
import net.sf.json.JSONObject;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Service;
import org.typroject.tyboot.component.cache.Redis;
import org.typroject.tyboot.core.foundation.context.RequestContext;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
......@@ -57,11 +64,28 @@ public class TechInfoService {
String entityClasspath = EquipTypeEnum.classPathmap.get(type);
try {
Class entityClazz = Class.forName(entityClasspath);
service.save(JSON.parseObject(JSON.toJSONString(techInfo),entityClazz));
AbstractEquipBaseEntity entity = (AbstractEquipBaseEntity) JSON.parseObject(JSON.toJSONString(techInfo),entityClazz);
entity.setRecDate(new Date());
entity.setAppId(getAppId());
service.save(entity);
} catch (Exception e) {
e.printStackTrace();
}
}
return "ok";
}
@Autowired
private RedisTemplate redisTemplate;
public String getAppId() {
String tokenKey = Redis.genKey(Constant.TOKEN_PREFIX, RequestContext.getToken());
BizTokenModel bizTokenModel = (BizTokenModel) redisTemplate.opsForValue().get(tokenKey);
return bizTokenModel.getAppId();
}
// public String getAppId() {
// return "HSICIOWOC";
// }
}
......@@ -12,3 +12,4 @@ redis.cache.failure.time=10800
mybatis-plus.mapper-locations=classpath:mapper/*Mapper.xml
mybatis-plus.type-aliases-super-type=org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity
mybatis-plus.global-config.db-config.id-type=ID_WORKER
spring.main.allow-bean-definition-overriding=true
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