Commit 19c3747c authored by LiuLin's avatar LiuLin

fix(common):调整业务代码结构

parent f618b7be
......@@ -18,11 +18,6 @@
</dependency>
<dependency>
<groupId>com.amosframework.boot</groupId>
<artifactId>amos-boot-module-ymt-api</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.amosframework.boot</groupId>
<artifactId>amos-boot-module-common-api</artifactId>
<version>${amos-biz-boot.version}</version>
</dependency>
......
......@@ -18,11 +18,6 @@
</dependency>
<dependency>
<groupId>com.amosframework.boot</groupId>
<artifactId>amos-boot-module-ymt-api</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.amosframework.boot</groupId>
<artifactId>amos-boot-module-common-biz</artifactId>
<version>${amos-biz-boot.version}</version>
</dependency>
......
......@@ -4,11 +4,9 @@ package com.yeejoin.amos.boot.module.jg.biz.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.yeejoin.amos.boot.biz.common.utils.RedisUtils;
import com.yeejoin.amos.boot.module.jg.biz.service.IEquipmentCategoryService;
import com.yeejoin.amos.boot.module.ymt.flc.api.feign.PrivilegeFeginService;
import com.yeejoin.amos.boot.module.ymt.api.dto.EquipmentCategoryDto;
import com.yeejoin.amos.boot.module.ymt.api.entity.EquipmentCategory;
import com.yeejoin.amos.boot.module.jg.api.mapper.EquipmentCategoryMapper;
import com.yeejoin.amos.component.feign.model.FeignClientResult;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
......@@ -17,7 +15,6 @@ import org.springframework.stereotype.Service;
import org.springframework.util.ObjectUtils;
import org.typroject.tyboot.core.foundation.context.RequestContext;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import java.util.*;
import java.util.stream.Collectors;
......@@ -58,8 +55,8 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD
@Value("${regulator.unit.code}")
private String code;
@Autowired
PrivilegeFeginService privilegeFeginService;
/* @Autowired
PrivilegeFeginService privilegeFeginService;*/
@Override
public List<EquipmentCategory> getEquipmentCategoryList(String code, String type) {
......@@ -103,7 +100,7 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD
public List<LinkedHashMap> getProvinceList(String level) {
FeignClientResult result = privilegeFeginService.getProvince(level);
/*FeignClientResult result = privilegeFeginService.getProvince(level);
List<LinkedHashMap> list = (List<LinkedHashMap>) result.getResult();
for (LinkedHashMap linkedHashMap : list) {
linkedHashMap.put("sequenceNbr", linkedHashMap.get("regionCode"));
......@@ -125,7 +122,8 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD
log.error("不支持的行政区划:{}", level);
break;
}
return list;
return list;*/
return null;
}
......@@ -138,13 +136,14 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD
@Override
public List<LinkedHashMap> creatTree() {
FeignClientResult tree = privilegeFeginService.tree(RequestContext.getToken(), RequestContext.getAppKey(), RequestContext.getProduct());
List<LinkedHashMap> result = (List<LinkedHashMap>) tree.getResult();
List<LinkedHashMap> treeData = deleteRegulatorTreeData(result);
List<LinkedHashMap> supervisionTree = treeData.stream().filter(e -> code.equals(e.get("orgCode"))).collect(Collectors.toList());
List<LinkedHashMap> resultTree = updateNullChildren(supervisionTree);
redisUtils.set(REGULATOR_UNIT_TREE, resultTree);
return resultTree;
return null;
//FeignClientResult tree = privilegeFeginService.tree(RequestContext.getToken(), RequestContext.getAppKey(), RequestContext.getProduct());
//List<LinkedHashMap> result = (List<LinkedHashMap>) tree.getResult();
//List<LinkedHashMap> treeData = deleteRegulatorTreeData(result);
//List<LinkedHashMap> supervisionTree = treeData.stream().filter(e -> code.equals(e.get("orgCode"))).collect(Collectors.toList());
//List<LinkedHashMap> resultTree = updateNullChildren(supervisionTree);
//redisUtils.set(REGULATOR_UNIT_TREE, resultTree);
//return resultTree;
}
@Override
......
......@@ -8,7 +8,13 @@
<version>1.0.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<dependencies>
<dependency>
<groupId>com.amosframework.boot</groupId>
<artifactId>amos-boot-module-ymt-common</artifactId>
<version>${amos-biz-boot.version}</version>
</dependency>
</dependencies>
<artifactId>amos-boot-module-jg</artifactId>
<description>监管模块</description>
<packaging>pom</packaging>
......
......@@ -22,6 +22,11 @@
<version>${amos-biz-boot.version}</version>
</dependency>
<dependency>
<groupId>com.amosframework.boot</groupId>
<artifactId>amos-boot-module-ymt-common</artifactId>
<version>${amos-biz-boot.version}</version>
</dependency>
<dependency>
<artifactId>amos-component-rule</artifactId>
<groupId>com.yeejoin</groupId>
</dependency>
......
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import com.yeejoin.amos.boot.biz.common.entity.TzsBaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 安全追溯-安全保护装置
*
* @author system_generator
* @date 2023-08-17
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("idx_biz_jg_protection_devices")
public class IdxBizJgProtectionDevices extends TzsBaseEntity {
/**
*
*/
@TableField("\"RECORD\"")
private String record;
/**
*
*/
@TableField("\"INSTANCE_ID\"")
private String instanceId;
/**
*
*/
@TableField("\"STATUS\"")
private String status;
/**
*
*/
@TableField("\"DEVICE_NUMBER\"")
private String deviceNumber;
/**
*
*/
@TableField("\"TYPE_SPECIFICATION\"")
private String typeSpecification;
/**
*
*/
@TableField("\"MANUFACTURE_COMPANY\"")
private String manufactureCompany;
/**
*
*/
@TableField("\"MANUFACTURING_DATE\"")
private Date manufacturingDate;
/**
*
*/
@TableField("\"CODE\"")
private String code;
/**
*
*/
@TableField("\"CERTIFICATE_NUMBER\"")
private String certificateNumber;
/**
*
*/
@TableField("\"REMARK\"")
private String remark;
/**
*
*/
@TableField("\"QUANTITY\"")
private Integer quantity;
/**
*
*/
@TableField("\"DESIGNATION\"")
private String designation;
/**
*
*/
@TableField("\"MODEL\"")
private String model;
/**
*
*/
@TableField("\"SPECIFICATION\"")
private String specification;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import com.yeejoin.amos.boot.biz.common.entity.TzsBaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 注册登记信息表
*
* @author system_generator
* @date 2023-08-17
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("idx_biz_jg_register_info")
public class IdxBizJgRegisterInfo extends TzsBaseEntity {
/**
*
*/
@TableField("\"RECORD\"")
private String record;
/**
*
*/
@TableField("\"INSTANCE_ID\"")
private String instanceId;
/**
*
*/
@TableField("\"STATUS\"")
private String status;
/**
*
*/
@TableField("\"ORGANIZATION_CODE\"")
private String organizationCode;
/**
*
*/
@TableField("\"ORGANIZATION_NAME\"")
private String organizationName;
/**
*
*/
@TableField("\"USE_ORG_CODE\"")
private String useOrgCode;
/**
*
*/
@TableField("\"REGISTER_STATE\"")
private String registerState;
/**
*
*/
@TableField("\"EQU_CODE\"")
private String equCode;
/**
*
*/
@TableField("\"EQU_LIST\"")
private String equList;
/**
*
*/
@TableField("\"EQU_CATEGORY\"")
private String equCategory;
/**
*
*/
@TableField("\"EQU_DEFINE\"")
private String equDefine;
/**
*
*/
@TableField("\"PRODUCT_NAME\"")
private String productName;
/**
*
*/
@TableField("\"BRAND_NAME\"")
private String brandName;
/**
*
*/
@TableField("\"EQU_TYPE\"")
private String equType;
/**
*
*/
@TableField("\"EQU_PRICE\"")
private String equPrice;
/**
*
*/
@TableField("\"USE_REGISTRATION_CERTIFICATE\"")
private String useRegistrationCertificate;
/**
*
*/
@TableField("\"USE_SIGN\"")
private String useSign;
/**
*
*/
@TableField("\"PRODUCT_PHOTO\"")
private String productPhoto;
/**
*
*/
@TableField("\"CAR_NUMBER\"")
private String carNumber;
/**
*
*/
@TableField("\"FRAME_NUMBER\"")
private String frameNumber;
/**
*
*/
@TableField("\"ENGINE_NUMBER\"")
private String engineNumber;
/**
*
*/
@TableField("\"MOTOR_NUMBER\"")
private String motorNumber;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import com.yeejoin.amos.boot.biz.common.entity.TzsBaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 监督管理信息表
*
* @author system_generator
* @date 2023-08-17
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("idx_biz_jg_supervision_info")
public class IdxBizJgSupervisionInfo extends TzsBaseEntity {
/**
*
*/
@TableField("\"RECORD\"")
private String record;
/**
*
*/
@TableField("\"INSTANCE_ID\"")
private String instanceId;
/**
*
*/
@TableField("\"STATUS\"")
private String status;
/**
*
*/
@TableField("\"ORG_BRANCH_CODE\"")
private String orgBranchCode;
/**
*
*/
@TableField("\"ORG_BRANCH_NAME\"")
private String orgBranchName;
/**
*
*/
@TableField("\"KEY_MONITORING_EQU\"")
private String keyMonitoringEqu;
/**
*
*/
@TableField("\"DENSELY_POPULATED_AREAS\"")
private String denselyPopulatedAreas;
/**
*
*/
@TableField("\"IMPORTANT_PLACES\"")
private String importantPlaces;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import com.yeejoin.amos.boot.biz.common.entity.TzsBaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 安全追溯-锅炉
*
* @author system_generator
* @date 2023-08-17
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("idx_biz_jg_tech_params_boiler")
public class IdxBizJgTechParamsBoiler extends TzsBaseEntity {
/**
*
*/
@TableField("\"RECORD\"")
private String record;
/**
*
*/
@TableField("\"INSTANCE_ID\"")
private String instanceId;
/**
*
*/
@TableField("\"STATUS\"")
private String status;
/**
*
*/
@TableField("\"DEVICE_LEVEL\"")
private String deviceLevel;
/**
*
*/
@TableField("\"RATED_EVAPORATION_CAPACITY_THERMAL_POWER\"")
private String ratedEvaporationCapacityThermalPower;
/**
*
*/
@TableField("\"RATED_WORKING_PRESSURE\"")
private String ratedWorkingPressure;
/**
*
*/
@TableField("\"RATED_OPERATING_TEMPERATURE\"")
private String ratedOperatingTemperature;
/**
*
*/
@TableField("\"DESIGN_THERMAL_EFFICIENCY\"")
private String designThermalEfficiency;
/**
*
*/
@TableField("\"FEEDWATER_TEMPERATURE\"")
private String feedwaterTemperature;
/**
*
*/
@TableField("\"RATED_OUTLET_RETURN_WATER_OIL_TEMPERATURE\"")
private String ratedOutletReturnWaterOilTemperature;
/**
*
*/
@TableField("\"WATER_OIL_VOLUME_OF_BOILER_PROPER\"")
private String waterOilVolumeOfBoilerProper;
/**
*
*/
@TableField("\"HYDRAULIC_TEST_MEDIUM_PRESSURE_OF_PACKAGED_BOILER_BODY\"")
private String hydraulicTestMediumPressureOfPackagedBoilerBody;
/**
*
*/
@TableField("\"INLET_OUTLET_TEMPERATURE_OF_REHEATER\"")
private String inletOutletTemperatureOfReheater;
/**
*
*/
@TableField("\"REHEATER_INLET_OUTLET_PRESSURE\"")
private String reheaterInletOutletPressure;
/**
*
*/
@TableField("\"REHEAT_STEAM_FLOW\"")
private String reheatSteamFlow;
/**
*
*/
@TableField("\"GL_AIRTIGHT_TEST\"")
private String glAirtightTest;
/**
*
*/
@TableField("\"FUEL_TYPE\"")
private String fuelType;
/**
*
*/
@TableField("\"NAME_OF_PRESSURE_PARTS\"")
private String nameOfPressureParts;
/**
*
*/
@TableField("\"MATERIAL_OF_PRESSURE_PARTS\"")
private String materialOfPressureParts;
/**
*
*/
@TableField("\"WALL_THICKNESS_OF_PRESSURE_PARTS\"")
private String wallThicknessOfPressureParts;
/**
*
*/
@TableField("\"NON_DESTRUCTIVE_TESTING_METHODS_FOR_PRESSURE_PARTS\"")
private String nonDestructiveTestingMethodsForPressureParts;
/**
*
*/
@TableField("\"PROPORTION_OF_NDT_FOR_PRESSURE_PARTS\"")
private String proportionOfNdtForPressureParts;
/**
*
*/
@TableField("\"HEAT_TREATMENT_TEMPERATURE_OF_PRESSURE_PARTS\"")
private String heatTreatmentTemperatureOfPressureParts;
/**
*
*/
@TableField("\"HEAT_TREATMENT_TIME_OF_PRESSURE_PARTS\"")
private String heatTreatmentTimeOfPressureParts;
/**
*
*/
@TableField("\"HYDROSTATIC_TEST_MEDIUM\"")
private String hydrostaticTestMedium;
/**
*
*/
@TableField("\"HYDROSTATIC_TEST_PRESSURE\"")
private String hydrostaticTestPressure;
/**
*
*/
@TableField("\"COMBUSTION_MODE\"")
private String combustionMode;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import com.yeejoin.amos.boot.biz.common.entity.TzsBaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 安全追溯-压力管道
*
* @author system_generator
* @date 2023-08-17
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("idx_biz_jg_tech_params_pipeline")
public class IdxBizJgTechParamsPipeline extends TzsBaseEntity {
/**
*
*/
@TableField("\"RECORD\"")
private String record;
/**
*
*/
@TableField("\"INSTANCE_ID\"")
private String instanceId;
/**
*
*/
@TableField("\"STATUS\"")
private String status;
/**
*
*/
@TableField("\"DEVICE_NAME\"")
private String deviceName;
/**
*
*/
@TableField("\"PIPELINE_CLASS\"")
private String pipelineClass;
/**
*
*/
@TableField("\"PIPE_NAME\"")
private String pipeName;
/**
*
*/
@TableField("\"PIPELINE_NUMBER\"")
private String pipelineNumber;
/**
*
*/
@TableField("\"DEVICE_LEVEL\"")
private String deviceLevel;
/**
*
*/
@TableField("\"DESIGN_STANDARD\"")
private String designStandard;
/**
*
*/
@TableField("\"PIPE_DRAW_NUMBER\"")
private String pipeDrawNumber;
/**
*
*/
@TableField("\"NOMINAL_DIAMETER\"")
private String nominalDiameter;
/**
*
*/
@TableField("\"WALL_THICKNESS\"")
private String wallThickness;
/**
*
*/
@TableField("\"PIPE_LENGTH\"")
private String pipeLength;
/**
*
*/
@TableField("\"STARTE_POSITION\"")
private String startePosition;
/**
*
*/
@TableField("\"PRESSURE\"")
private String pressure;
/**
*
*/
@TableField("\"TEMPERATURE\"")
private String temperature;
/**
*
*/
@TableField("\"MEDIUM\"")
private String medium;
/**
*
*/
@TableField("\"REMARKS\"")
private String remarks;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import com.yeejoin.amos.boot.biz.common.entity.TzsBaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 安全追溯-索道
*
* @author system_generator
* @date 2023-08-17
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("idx_biz_jg_tech_params_ropeway")
public class IdxBizJgTechParamsRopeway extends TzsBaseEntity {
/**
*
*/
@TableField("\"RECORD\"")
private String record;
/**
*
*/
@TableField("\"INSTANCE_ID\"")
private String instanceId;
/**
*
*/
@TableField("\"STATUS\"")
private String status;
/**
*
*/
@TableField("\"HORIZONTAL_DISTANCE\"")
private String horizontalDistance;
/**
*
*/
@TableField("\"SUPPORTS_COUNT\"")
private Integer supportsCount;
/**
*
*/
@TableField("\"OBLIQUE_LENGTH\"")
private String obliqueLength;
/**
*
*/
@TableField("\"MAIN_MOTOR_MODEL_AND_POWER\"")
private String mainMotorModelAndPower;
/**
*
*/
@TableField("\"ALTITUDE_DIFFERENCE\"")
private String altitudeDifference;
/**
*
*/
@TableField("\"OIL_PRESSURE_HEAVY_HAMMER\"")
private String oilPressureHeavyHammer;
/**
*
*/
@TableField("\"OIL_PRESSURE_OIL_PRESSURE\"")
private String oilPressureOilPressure;
/**
*
*/
@TableField("\"FREIGHT_VOLUME\"")
private String freightVolume;
/**
*
*/
@TableField("\"CARRIER_LINE\"")
private String carrierLine;
/**
*
*/
@TableField("\"SPEED\"")
private String speed;
/**
*
*/
@TableField("\"BEARING_CABLE\"")
private String bearingCable;
/**
*
*/
@TableField("\"CABLE_PITCH\"")
private String cablePitch;
/**
*
*/
@TableField("\"NUMBER_AND_TYPE_OF_VEHICLES\"")
private String numberAndTypeOfVehicles;
/**
*
*/
@TableField("\"TRACTION_ROPE\"")
private String tractionRope;
/**
*
*/
@TableField("\"BALANCE_CABLE\"")
private String balanceCable;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.TzsBaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 使用信息表
*
* @author system_generator
* @date 2023-08-16
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("idx_biz_jg_use_info")
public class IdxBizJgUseInfo extends TzsBaseEntity {
/**
*
*/
@TableField("\"RECORD\"")
private String record;
/**
*
*/
@TableField("\"INSTANCE_ID\"")
private String instanceId;
/**
*
*/
@TableField("\"STATUS\"")
private String status;
/**
*
*/
@TableField("\"USE_UNIT_CREDIT_CODE\"")
private String useUnitCreditCode;
/**
*
*/
@TableField("\"USE_UNIT_NAME\"")
private String useUnitName;
/**
*
*/
@TableField("\"ESTATE_UNIT_CREDIT_CODE\"")
private String estateUnitCreditCode;
/**
*
*/
@TableField("\"ESTATE_UNIT_NAME\"")
private String estateUnitName;
/**
*
*/
@TableField("\"USE_STATE_CHANGE_DATE\"")
private String useStateChangeDate;
/**
*
*/
@TableField("\"CHANGES\"")
private String changes;
/**
*
*/
@TableField("\"USE_INNER_CODE\"")
private String useInnerCode;
/**
*
*/
@TableField("\"USE_DATE\"")
private String useDate;
/**
*
*/
@TableField("\"AGENT\"")
private String agent;
/**
*
*/
@TableField("\"PROVINCE\"")
private String province;
/**
*
*/
@TableField("\"CITY\"")
private String city;
/**
*
*/
@TableField("\"COUNTY\"")
private String county;
/**
*
*/
@TableField("\"FACTORY_USE_SITE_STREET\"")
private String factoryUseSiteStreet;
/**
*
*/
@TableField("\"ADDRESS\"")
private String address;
/**
*
*/
@TableField("\"LONGITUDE_LATITUDE\"")
private String longitudeLatitude;
/**
*
*/
@TableField("\"USE_PLACE\"")
private String usePlace;
/**
*
*/
@TableField("\"EQU_MANAGE_DT\"")
private String equManageDt;
/**
*
*/
@TableField("\"SAFETY_MANAGE_DT\"")
private String safetyManageDt;
/**
*
*/
@TableField("\"SAFETY_MANAGER\"")
private String safetyManager;
/**
*
*/
@TableField("\"PHONE\"")
private String phone;
/**
*
*/
@TableField("\"EQU_STATE\"")
private String equState;
/**
*
*/
@TableField("\"PROVINCE_NAME\"")
private String provinceName;
/**
*
*/
@TableField("\"CITY_NAME\"")
private String cityName;
/**
*
*/
@TableField("\"COUNTY_NAME\"")
private String countyName;
/**
*
*/
@TableField("\"IS_NOT_ES\"")
private String isNotEs;
/**
*
*/
@TableField("\"IS_NOT_ELEV\"")
private String isNotElev;
/**
* 创建时间
*/
@TableField("\"CREATE_DATE\"")
private Date createDate;
/**
* 认领时间
*/
@TableField("\"CLAIM_DATE\"")
private Date claimDate;
/**
* 数据来源(新增:0、导入:1、复制:复制数据的id )
*/
@TableField("\"DATA_SOURCE\"")
private String dataSource;
/**
* 是否西咸
*/
@TableField("\"IS_NOT_XIXIAN\"")
private String isNotXiXian;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* 安全追溯-检验检测信息表
*
* @author cpp
* @date 2023-04-20 16:36:14
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("idx_biz_jg_inspection_detection_info")
public class InspectionDetectionInfo extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
/**
* * $column.comments
* */
@TableField(value ="\"INSTANCE_ID\"")
private String instanceId;
/**
* * $column.comments
* */
@TableField(value ="\"STATUS\"")
private String status;
/**
* * 检验类型
* */
@TableField(value ="\"INSPECT_TYPE\"")
private String inspectType;
/**
* * 检验机构名称
* */
@TableField(value ="\"INSPECT_ORG_NAME\"")
private String inspectOrgName;
/**
* * 检验报告
* */
@TableField(value ="\"INSPECT_REPORT\"")
private String inspectReport;
/**
* * 检验人员
* */
@TableField(value ="\"INSPECT_STAFF\"")
private String inspectStaff;
/**
* * 检验日期
* */
@TableField(value ="\"INSPECT_DATE\"")
private Date inspectDate;
/**
* * 检验结论
* */
@TableField(value ="\"INSPECT_CONCLUSION\"")
private String inspectConclusion;
/**
* * 安全状况等级
* */
@TableField(value ="\"SAFETY_LEVEL\"")
private String safetyLevel;
/**
* * 检验问题备注
* */
@TableField(value ="\"PROBLEM_REMARK\"")
private String problemRemark;
/**
* * 下次检验日期
* */
@TableField(value ="\"NEXT_INSPECT_DATE\"")
private Date nextInspectDate;
/**
* * 设备唯一标识
* */
@TableField(value ="\"SEQUENCE_CODE\"")
private String sequenceCode;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.math.BigDecimal;
/**
*
*
* @author duanwei
* @date 2023-04-10
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@ApiModel(value="MidEquipMainParts对象", description="")
@TableName(value = "idx_biz_jg_main_parts")
public class MainParts extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
@TableField("\"INSTANCE_ID\"")
private String instanceId;
@TableField("\"STATUS\"")
private String status;
@TableField("\"MAIN_PART_NUMBER\"")
private String mainPartNumber;
@TableField("\"TYPE_SPECIFICATION\"")
private String typeSpecification;
@TableField("\"MANUFACTURE_COMPANY\"")
private String manufactureCompany;
@TableField("\"IDENTIFICATIO_PRODUCT\"")
private String identificatioProduct;
@TableField("\"MANUFACTURING_DATE\"")
private String manufacturingDate;
@TableField("\"DESIGNATION\"")
private String designation;
@TableField("\"REMARKS\"")
private String remarks;
@TableField("\"MODEL\"")
private String model;
@TableField("\"SPECIFICATION\"")
private String specification;
@TableField("\"CERTIFICATE_NUMBER\"")
private String certificateNumber;
@TableField("\"SERIAL_NUMBER\"")
private String serialNumber;
@TableField("\"BATCH_NUMBER\"")
private String batchNumber;
@TableField("\"INTRA_UNIT_NUMBER\"")
private String intraUnitNumber;
@TableField("\"WEIGHT\"")
private BigDecimal weight;
@TableField("\"PIPE_NAME\"")
private String pipeName;
@TableField("\"PIPELINE_NUMBER\"")
private String pipelineNumber;
@TableField("\"DEVICE_LEVEL\"")
private String deviceLevel;
@TableField("\"DESIGN_CRITERION\"")
private String designCriterion;
@TableField("\"FIGURE_NUMBER\"")
private String figureNumber;
@TableField("\"PART_NAME\"")
private String partName;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 维保信息表
*
* @author litw
* @date 2021-09-22
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_maintain_info")
public class MaintainInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 电梯id
*/
@TableField("enevator_id")
private String enevatorId;
/**
* 最新维保时间
*/
@TableField("maintain_time")
private Date maintainTime;
/**
* 下次维保时间
*/
@TableField("next_maintain_time")
private Date nextMaintainTime;
/**
* 维保单位id
*/
@TableField("maintain_unit_id")
private String maintainUnitId;
/**
* 维保单位
*/
@TableField("maintain_unit")
private String maintainUnit;
/**
* 维保人员id
*/
@TableField("maintain_person_id")
private String maintainPersonId;
/**
* 维保人员
*/
@TableField("maintain_person")
private String maintainPerson;
/**
* 更新时间
*/
@TableField("update_time")
private Date updateTime;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* 安全追溯-维保备案信息表
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("idx_biz_jg_maintenance_record_info")
public class MaintenanceInfo extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
/**
* * $column.comments
* */
/**
* * $column.comments
* */
@TableField(value ="\"INSTANCE_ID\"")
private String instanceId;
/**
* * $column.comments
* */
@TableField(value ="\"STATUS\"")
private String status;
/**
* * 维保单位统一社会信用代码
* */
@TableField(value ="\"ME_UNIT_CREDIT_CODE\"")
private String meUnitCreditCode;
/**
* * 维保单位名称
* */
@TableField(value ="\"ME_UNIT_NAME\"")
private String meUnitName;
/**
* * 维保备案合同
* */
@TableField(value ="\"REPAIR_INFORM\"")
private String repairInform;
/**
* * 维保合同开始日期
* */
@TableField(value ="\"INFORM_START\"")
private String informStart;
/**
* * 维保合同结束日期
* */
@TableField(value ="\"INFORM_END\"")
private String informEnd;
/**
* * 维保负责人姓名
* */
@TableField(value ="\"ME_MASTER\"")
private String meMaster;
/**
* * 维保负责人身份证
* */
@TableField(value ="\"ME_MASTER_ID\"")
private String meMasterId;
/**
* * 紧急救援电话
* */
@TableField(value ="\"EMERGENCYCALL\"")
private String emergencycall;
/**
* * 维保周期
* */
@TableField(value ="\"ME_CYCLE\"")
private String meCycle;
/**
* * 大修周期
* */
@TableField(value ="\"OVERHAUL_CYCLE\"")
private String overhaulCycle;
/**
* * 24小时维保电话
* */
@TableField(value ="\"ME24_TELEPHONE\"")
private String me24Telephone;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* @author tb
* @date 2021-06-01
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("cb_maintenance_unit")
@ApiModel(value = "MaintenanceUnit对象", description = "MaintenanceUnit对象")
public class MaintenanceUnit extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "统一社会信用代码")
private String socialCreditCode;
@ApiModelProperty(value = "维护保养单位名称")
private String unitName;
@ApiModelProperty(value = "省份")
private String province;
@ApiModelProperty(value = "地市")
private String city;
@ApiModelProperty(value = "区县")
private String district;
@ApiModelProperty(value = "区域代码")
private String regionCode;
@ApiModelProperty(value = "地址(详细地址,包括道路、门牌号码)")
private String address;
@ApiModelProperty(value = "经度")
private String longitude;
@ApiModelProperty(value = "纬度")
private String latitude;
@ApiModelProperty(value = "法人id")
private Long legalPersonId;
@ApiModelProperty(value = "法人")
private String legalPerson;
@ApiModelProperty(value = "法人电话/注册电话")
private String legalPersonPhone;
@ApiModelProperty(value = "企业资质等级")
private String qualificationLevel;
@ApiModelProperty(value = "信用级别")
private Integer creditLevel;
@ApiModelProperty(value = "许可证编号")
private String licenseNum;
@ApiModelProperty(value = "值班电话")
private String dutyPhone;
@ApiModelProperty(value = "紧急电话号码")
private String emergencyPhone;
@ApiModelProperty(value = "主要负责人1")
private String principalFirst;
@ApiModelProperty(value = "主要负责人1手机号码")
private String principalFirstPhone;
@ApiModelProperty(value = "主要负责人1id")
private Long principalFirstId;
@ApiModelProperty(value = "主要负责人2")
private String principalSecond;
@ApiModelProperty(value = "主要负责人2手机号码")
private String principalSecondPhone;
@ApiModelProperty(value = "主要负责人2id")
private Long principalSecondId;
@ApiModelProperty(value = "原始表id(来自历史数据库)")
private String originalId;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 消息流水表
*
* @author system_generator
* @date 2022-04-20
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_msg_log")
public class MsgLog extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 关联编号
*/
@TableField("relation_code")
private String relationCode;
/**
* 消息类型(超期预警、许可超期、风险预警)
*/
@TableField("msg_type")
private String msgType;
/**
* 消息类型名称
*/
private String msgTypeName;
/**
* 消息内容
*/
@TableField("body")
private String body;
/**
* 接收者账号
*/
@TableField("target_code")
private String targetCode;
/**
* 接收者名称
*/
@TableField("target_name")
private String targetName;
/**
* 发送日期
*/
@TableField("send_time")
private Date sendTime;
/**
* 站端类型: WEB,APP
*/
private String terminalType;
/**
* 是否已读
*/
@TableField("is_read")
private Boolean isRead = false;
private String companyName;
private String regionCode;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* ${comments}
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("idx_biz_jg_other_info")
public class OtherInfo extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
/**
* * 保险机构
* */
@TableField(value ="\"INSURANCE_ORG\"")
private String insuranceOrg;
/**
* * 保险到期日
* */
@TableField(value ="\"EXPIRY_DATE\"")
private String expiryDate;
/**
* * 物联网接入标志
* */
@TableField(value ="\"IOT_ORG\"")
private String iotOrg;
/**
* * 物联网接入标志
* */
@TableField(value ="\"IOT_SIGN\"")
private String iotSign;
/**
* * 有无监控
* */
@TableField(value ="\"IS_MONITOR\"")
private String isMonitor;
/**
* * 96333识别码
* */
@TableField(value ="\"CODE96333\"")
private String code96333;
/**
* * 监管码
* */
@TableField(value ="\"SUPERVISORY_CODE\"")
private String supervisoryCode;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 安全追溯-制造信息
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("idx_biz_jg_factory_info")
public class ProduceInfo extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
/**
* * $column.comments
* */
@TableField(value ="\"INSTANCE_ID\"")
private String instanceId;
/**
* * $column.comments
* */
@TableField(value ="\"STATUS\"")
private String status;
/**
* * 制造单位统一社会信用代码
* */
@TableField(value ="\"PRODUCE_UNIT_CREDIT_CODE\"")
private String produceUnitCreditCode;
/**
* * 制造单位名称
* */
@TableField(value ="\"PRODUCE_UNIT_NAME\"")
private String produceUnitName;
/**
* * 制造许可编号
* */
@TableField(value ="\"PRODUCE_LICENSE_NUM\"")
private String produceLicenseNum;
/**
* * 出厂编号
* */
@TableField(value ="\"FACTORY_NUM\"")
private String factoryNum;
/**
* * 制造日期
* */
@TableField(value ="\"PRODUCE_DATE\"")
private Date produceDate;
/**
* * 是否进口
* */
@TableField(value ="\"IMPORTED\"")
private String imported;
/**
* * 制造国
* */
@TableField(value ="\"PRODUCE_COUNTRY\"")
private String produceCountry;
/**
* * 制造标准
* */
@TableField(value ="\"FACTORY_STANDARD\"")
private String factoryStandard;
/**
* * 产品质量合格证明
* */
@TableField(value ="\"PRODUCT_QUALITY_YIELD_PROVE\"")
private String productQualityYieldProve;
/**
* * 安装及使用维护保养说明
* */
@TableField(value ="\"INS_USE_MAINTAIN_EXPLAIN\"")
private String insUseMaintainExplain;
/**
* * 监督检验证书
* */
@TableField(value ="\"SUPERVISION_AGENCY_CREDENTIAL\"")
private String supervisionAgencyCredential;
/**
* * 型式试验证书
* */
@TableField(value ="\"TYPE_TEST_CREDENTIAL\"")
private String typeTestCredential;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
*
*
* @author duanwei
* @date 2023-04-10
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@ApiModel(value="MidEquipProtectionDevices对象", description="")
@TableName(value = "idx_biz_jg_protection_devices")
public class ProtectionDevices extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
@TableField("\"INSTANCE_ID\"")
private String instanceId;
@TableField("\"STATUS\"")
private String status;
@TableField("\"DEVICE_NUMBER\"")
private String deviceNumber;
@TableField("\"TYPE_SPECIFICATION\"")
private String typeSpecification;
@TableField("\"MANUFACTURE_COMPANY\"")
private String manufactureCompany;
@TableField("\"MANUFACTURING_DATE\"")
private String manufacturingDate;
@TableField("\"CODE\"")
private String code;
@TableField("\"CERTIFICATE_NUMBER\"")
private String certificateNumber;
@TableField("\"REMARK\"")
private String remark;
@TableField("\"QUANTITY\"")
private Integer quantity;
@TableField("\"DESIGNATION\"")
private String designation;
@TableField("\"MODEL\"")
private String model;
@TableField("\"SPECIFICATION\"")
private String specification;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.math.BigDecimal;
/**
* 注册登记信息表
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("idx_biz_jg_register_info")
public class RegistrationInfo extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
/**
* * $column.comments
* */
/**
* * $column.comments
* */
@TableField(value ="\"INSTANCE_ID\"")
private String instanceId;
/**
* * $column.comments
* */
@TableField(value ="\"STATUS\"")
private String status;
/**
* * 登记机关组织机构代码
* */
@TableField(value ="\"ORGANIZATION_CODE\"")
private String organizationCode;
/**
* * 登记机关名称
* */
@TableField(value ="\"ORGANIZATION_NAME\"")
private String organizationName;
/**
* * 使用登记证编号
* */
@TableField(value ="\"USE_ORG_CODE\"")
private String useOrgCode;
/**
* * 注册状态
* */
@TableField(value ="\"REGISTER_STATE\"")
private String registerState;
/**
* * 设备代码
* */
@TableField(value ="\"EQU_CODE\"")
private String equCode;
/**
* * 设备种类
* */
@TableField(value ="\"EQU_LIST\"")
private String equList;
/**
* * 设备类别
* */
@TableField(value ="\"EQU_CATEGORY\"")
private String equCategory;
/**
* * 设备品种
* */
@TableField(value ="\"EQU_DEFINE\"")
private String equDefine;
/**
* * 产品名称
* */
@TableField(value ="\"PRODUCT_NAME\"")
private String productName;
/**
* * 品牌名称
* */
@TableField(value ="\"BRAND_NAME\"")
private String brandName;
/**
* * 设备型号
* */
@TableField(value ="\"EQU_TYPE\"")
private String equType;
/**
* * 设备总价值(万元)
* */
@TableField(value ="\"EQU_PRICE\"")
private BigDecimal equPrice;
/**
* * 使用登记证
* */
@TableField(value ="\"USE_REGISTRATION_CERTIFICATE\"")
private String useRegistrationCertificate;
/**
* * 使用标志
* */
@TableField(value ="\"USE_SIGN\"")
private String useSign;
/**
* * 产品照片
* */
@TableField(value ="\"PRODUCT_PHOTO\"")
private String productPhoto;
/**
* * 车辆牌号
* */
@TableField(value ="\"CAR_NUMBER\"")
private String carNumber;
/**
* * 车架编号
* */
@TableField(value ="\"FRAME_NUMBER\"")
private String frameNumber;
/**
* * 发动机编号
* */
@TableField(value ="\"ENGINE_NUMBER\"")
private String engineNumber;
/**
* * 电动机编号
* */
@TableField(value ="\"MOTOR_NUMBER\"")
private String motorNumber;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* 警情填报业务数据项
*
* @author system_generator
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_repair_consult")
public class RepairConsult extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 警情id或者保修单id
*/
@TableField("parent_id")
private Long parentId;
/**
* 类型,0为故障报修,1为投诉咨询描述,2接警,3派遣,4抵达
*/
@TableField("type")
private String type;
/**
* 警情阶段
*/
@TableField("alert_status")
private String alertStatus;
/**
* 保修人或咨询人姓名
*/
@TableField("contact_user")
private String contactUser;
/**
* 保修人或咨询人联系人电话
*/
@TableField("contact_phone")
private String contactPhone;
/**
* 记录描述
*/
@TableField("description")
private String description;
/**
* 警情阶段code
*/
@TableField("alert_stage_code")
private String alertStageCode;
/**
* 阶段附件
*/
@TableField("attachment")
private String attachment;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 救援过程表
*
* @author kongfm
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_rescue_process")
public class RescueProcess extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 警情id
*/
@TableField("alert_id")
private Long alertId;
/**
* 是否派遣
*/
@TableField("dispatch_status")
private Boolean dispatchStatus;
/**
* 派遣时间
*/
@TableField("dispatch_time")
private Date dispatchTime;
/**
* 派遣人id
*/
@TableField("dispatch_user_id")
private String dispatchUserId;
/**
* 派遣人名称
*/
@TableField("dispatch_user_name")
private String dispatchUserName;
/**
* 是否到达
*/
@TableField("arrive_status")
private Boolean arriveStatus;
/**
* 到达时间
*/
@TableField("arrive_time")
private Date arriveTime;
/**
* 到达记录人id
*/
@TableField("arrive_user_id")
private String arriveUserId;
/**
* 到达记录人名称
*/
@TableField("arrive_user_name")
private String arriveUserName;
/**
* 到达反馈方式
*/
@TableField("arrive_feedback_type")
private String arriveFeedbackType;
/**
* 是否伤亡
*/
@TableField("casualties_status")
private Boolean casualtiesStatus;
/**
* 伤亡情况
*/
@TableField("casualties_info")
private String casualtiesInfo;
/**
* 是否救援成功
*/
@TableField("rescue_status")
private Boolean rescueStatus;
/**
* 救援完成时间
*/
@TableField("rescue_time")
private Date rescueTime;
/**
* 救援记录人id
*/
@TableField("rescue_user_id")
private String rescueUserId;
/**
* 救援记录人名称
*/
@TableField("rescue_user_name")
private String rescueUserName;
/**
* 救援反馈方式
*/
@TableField("rescue_feedback_type")
private String rescueFeedbackType;
/**
* 是否超时
*/
@TableField("is_timeout")
private Boolean isTimeout;
/**
* 到达反馈方式code
*/
@TableField("arrive_feedback_code")
private String arriveFeedbackCode;
/**
* 救援反馈方式code
*/
@TableField("rescue_feedback_code")
private String rescueFeedbackCode;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotNull;
/**
* @author tb
* @date 2021-06-01
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tcb_rescue_station")
@ApiModel(value = "RescueStation对象", description = "RescueStation对象")
public class RescueStation extends BaseEntity {
private static final long serialVersionUID = 1L;
@NotNull(message = "名称不能为空")
@ApiModelProperty(value = "应急救援机构名称")
private String name;
@ApiModelProperty(value = "省份")
private String province;
@NotNull(message = "地市不能为空")
@ApiModelProperty(value = "地市")
private String city;
@NotNull(message = "区县不能为空")
@ApiModelProperty(value = "区县")
private String district;
@NotNull(message = "区域代码不能为空")
@ApiModelProperty(value = "区域代码")
private String regionCode;
@NotNull(message = "地址不能为空")
@ApiModelProperty(value = "地址(详细地址,包括道路、门牌号码)")
private String address;
@ApiModelProperty(value = "责任人id")
private Long principalId;
@ApiModelProperty(value = "主要负责人")
private String principal;
@ApiModelProperty(value = "负责人电话")
private String principalPhone;
@ApiModelProperty(value = "应急救援负责人")
private String rescueLeader;
@ApiModelProperty(value = "应急救援负责人手机号")
private String rescueLeaderPhone;
@ApiModelProperty(value = "应急救援负责人id")
private Long rescueLeaderId;
@ApiModelProperty(value = "所属单位(维保单位)")
private String affiliatedUnit;
@ApiModelProperty(value = "所属单位id")
private Long affiliatedUnitId;
@ApiModelProperty(value = "经度")
private String longitude;
@ApiModelProperty(value = "纬度")
private String latitude;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import java.io.Serializable;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* 使用单位
*
* @author duanwei
* @date 2022-09-08
*/
@Data
@Accessors(chain = true)
@ApiModel(value="SpeUseUnit对象", description="使用单位")
public class SpeUseUnit implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "id")
private String id;
@ApiModelProperty(value = "单位名称")
private String name;
@ApiModelProperty(value = "统一社会信用代码")
private String cerCode;
@ApiModelProperty(value = "单位性质")
private String unitNature;
@ApiModelProperty(value = "营业执照图片")
private String cerImgUrl;
@ApiModelProperty(value = "营业执照登记机关")
private String cerRegiOrg;
@ApiModelProperty(value = "注册地址_省")
private String cerAddrProvince;
@ApiModelProperty(value = "注册地址_市")
private String cerAddrCity;
@ApiModelProperty(value = "注册地址")
private String cerAddrArea;
@ApiModelProperty(value = "注册大厦(小区)")
private String cerAddrVillage;
@ApiModelProperty(value = "注册地址_街道")
private String cerAddrStreet;
@ApiModelProperty(value = "注册地址_详细地址")
private String cerAddrDetail;
@ApiModelProperty(value = "法定代表人")
private String legalPerson;
@ApiModelProperty(value = "法人手机")
private String legalPersonPhone;
@ApiModelProperty(value = "负责人")
private String responPerson;
@ApiModelProperty(value = "负责人手机")
private String responPersonPhone;
@ApiModelProperty(value = "所在地邮政编码")
private String zipCode;
@ApiModelProperty(value = "办公地址_省")
private String offiAddrProvince;
@ApiModelProperty(value = "办公地址_市")
private String offiAddrCity;
@ApiModelProperty(value = "办公地址")
private String offiAddrArea;
@ApiModelProperty(value = "办公地址_街道")
private String offiAddrStreet;
@ApiModelProperty(value = "办公大厦(小区)")
private String offiAddrVillage;
@ApiModelProperty(value = "办公地址_详细地址")
private String offiAddrDetail;
@ApiModelProperty(value = "冻结原因")
private String frozenReason;
@ApiModelProperty(value = "单位所属行业")
private String industry;
@ApiModelProperty(value = "值班电话")
private String onDutyPhone;
@ApiModelProperty(value = "管辖分局ID")
private String auditOrgId;
@ApiModelProperty(value = "管辖分局")
private String auditOrgName;
@ApiModelProperty(value = "管辖分局编码")
private String auditOrgCode;
@ApiModelProperty(value = "单位状态")
private Integer status;
@ApiModelProperty(value = "备注")
private String remark;
@ApiModelProperty(value = "删除状态")
private Integer delFlag;
@ApiModelProperty(value = "创建人")
private String createBy;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "更新人")
private String updateBy;
@ApiModelProperty(value = "更新时间")
private Date updateTime;
@ApiModelProperty(value = "组织机构ID")
private String sysOrgId;
@ApiModelProperty(value = "所属组织机构编码")
private String sysOrgCode;
@ApiModelProperty(value = "96333救援电话")
private String rescueCall;
@ApiModelProperty(value = "同步id")
private String syncId;
@ApiModelProperty(value = "同步状态")
private Integer syncState;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 人员数据信息-基本信息
*
* @author cpp
* @date 2023-04-06 15:21:21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("mid_staff_base_info")
public class StaffBaseInfo extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
/**
* * 作业人员姓名
* */
@TableField(value ="\"OPERATOR\"")
private String operator;
/**
* * 作业人员证件类型
* */
@TableField(value ="\"OPERATOR_ID_TYPE\"")
private String operatorIdType;
/**
* * 作业人员身份号码
* */
@TableField(value ="\"OPERATOR_ID\"")
private String operatorId;
/**
* * 性别
* */
@TableField(value ="\"GENDER\"")
private String gender;
/**
* * 联系电话
* */
@TableField(value ="\"PHONE\"")
private String phone;
/**
* * 工作单位代码
* */
@TableField(value ="\"UNIT_CODE\"")
private String unitCode;
/**
* * 工作单位名称
* */
@TableField(value ="\"UNIT\"")
private String unit;
/**
* * 聘用时间
* */
@TableField(value ="\"EMPLOYMENT_DATE\"")
private Date employmentDate;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 人员数据信息-资质信息
*
* @author cpp
* @date 2023-04-06 15:21:21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("mid_staff_qualif_info")
public class StaffQualifInfo extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
/**
* * 作业人员身份证号
* */
@TableField(value ="\"OPERATOR_ID\"")
private String operatorId;
/**
* * 作业项目名称
* */
@TableField(value ="\"OPERATION_ITEM\"")
private String operationItem;
/**
* * 作业项目代号
* */
@TableField(value ="\"OPERATION_ITEM_CODE\"")
private String operationItemCode;
/**
* * 有效日期
* */
@TableField(value ="\"EFFECTIVE_DATE\"")
private Date effectiveDate;
/**
* * 发证机关
* */
@TableField(value ="\"ISSUING_AUTHOR\"")
private String issuingAuthor;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* 监督管理信息表
*
* @author cpp
* @date 2023-04-06 15:21:22
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("idx_biz_jg_supervision_info")
public class SuperviseInfo extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
/**
* * $column.comments
* */
@TableField(value ="\"INSTANCE_ID\"")
private String instanceId;
/**
* * $column.comments
* */
@TableField(value ="\"STATUS\"")
private String status;
/**
* * 管辖分局组织机构代码
* */
@TableField(value ="\"ORG_BRANCH_CODE\"")
private String orgBranchCode;
/**
* * 管辖分局名称
* */
@TableField(value ="\"ORG_BRANCH_NAME\"")
private String orgBranchName;
/**
* * 是否重点监察设备
* */
@TableField(value ="\"KEY_MONITORING_EQU\"")
private String keyMonitoringEqu;
/**
* * 是否在人口密集区
* */
@TableField(value ="\"DENSELY_POPULATED_AREAS\"")
private String denselyPopulatedAreas;
/**
* * 是否在重要场所
* */
@TableField(value ="\"IMPORTANT_PLACES\"")
private String importantPlaces;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* 八大类其他信息
*
*/
@Data
@Accessors(chain = true)
@TableName("biz_jg_supervisory_code")
@ApiModel(value="SupervisoryCodeInfo", description="监管码")
public class SupervisoryCodeInfo extends BaseEntity {
@ApiModelProperty(value = "监管码")
@TableField("supervisory_code")
private String supervisoryCode;
@ApiModelProperty(value = "电梯救援码")
@TableField("code96333")
private String code96333;
@ApiModelProperty(value = "使用状态(0-初始,1-已使用,2-未使用)")
@TableField("status")
private String status;
@ApiModelProperty(value = "一码通码生成状态(0-手动生成,1-自动生成)")
@TableField("create_status")
private String createStatus;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* 模板表
*
* @author system_generator
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_template")
public class Template extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 模板类型code
*/
@TableField("type_code")
private String typeCode;
/**
* 模板类型
*/
@TableField("type")
private String type;
/**
* 模板内容
*/
@TableField("content")
private String content;
/**
* 格式(0--json 1: 富文本)
*/
@TableField("format")
private Boolean format;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* 模板表
*
* @author system_generator
* @date 2021-10-25
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_template_export")
public class TemplateExport extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 模板名称
*/
@TableField("template_name")
private String templateName;
/**
* 模板字段
*/
@TableField("template_content")
private String templateContent;
/**
* 模板类型
*/
@TableField("template_type")
private String templateType;
/**
* 是否标准模板
*/
@TableField("is_standard")
private Boolean isStandard;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 检验信息表
*
* @author litw
* @date 2021-09-22
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_test_info")
public class TestInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 电梯id
*/
@TableField("enevator_id")
private String enevatorId;
/**
* 最新检验时间
*/
@TableField("test_time")
private Date testTime;
/**
* 检验单位id
*/
@TableField("test_unit_id")
private String testUnitId;
/**
* 检验单位
*/
@TableField("test_unit")
private String testUnit;
/**
* 检验人员id
*/
@TableField("test_person_id")
private String testPersonId;
/**
* 检验人员
*/
@TableField("test_person")
private String testPerson;
/**
* 检验结论
*/
@TableField("test_result")
private String testResult;
/**
* 更新时间
*/
@TableField("update_time")
private Date updateTime;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 企业数据信息
*
* @author duanwei
* @date 2022-08-10
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_base_enterprise_info")
@ApiModel(value="TzBaseEnterpriseInfo对象", description="企业数据信息")
public class TzBaseEnterpriseInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "使用单位唯一标识")
private String useUnitCode;
@ApiModelProperty(value = "监管系统唯一编码")
private String superviseCode;
@ApiModelProperty(value = "使用单位证件类型")
private String useUnitCertificate;
@ApiModelProperty(value = "单位类型")
private String unitType;
@ApiModelProperty(value = "使用单位统一信用代码")
private String useCode;
@ApiModelProperty(value = "使用单位名称")
private String useUnit;
@ApiModelProperty(value = "监管机构组织机构代码")
private String superviseOrgCode;
@ApiModelProperty(value = "监管机构名称")
private String superviseOrgName;
@ApiModelProperty(value = "是否重点监控单位")
private String keyUnit;
@ApiModelProperty(value = "重点场所分类")
private String classPlaces;
@ApiModelProperty(value = "单位所在省份名称")
private String province;
@ApiModelProperty(value = "单位所在城市名称")
private String city;
@ApiModelProperty(value = "单位所在区县名称")
private String district;
@ApiModelProperty(value = "单位所在街道名称")
private String street;
@ApiModelProperty(value = "单位所在社区名称")
private String community;
@ApiModelProperty(value = "单位详细地址")
private String address;
@ApiModelProperty(value = "使用单位法人")
private String legalPerson;
@ApiModelProperty(value = "法人联系电话")
private String legalPhone;
@ApiModelProperty(value = "使用单位联系人")
private String useContact;
@ApiModelProperty(value = "联系人联系电话")
private String contactPhone;
@ApiModelProperty(value = "安全管理人员1姓名")
private String safetyOne;
@ApiModelProperty(value = "安全管理人员1身份证")
private String safetyOneId;
@ApiModelProperty(value = "安全管理人员1联系电话")
private String safetyOnePhone;
@ApiModelProperty(value = "安全管理人员2")
private String safetyTwo;
@ApiModelProperty(value = "安全管理人员2身份证")
private String safetyTwoId;
@ApiModelProperty(value = "安全管理人员2联系电话")
private String safetyTwoPhone;
@ApiModelProperty(value = "单位地理坐标经度")
private String longitude;
@ApiModelProperty(value = "单位地理坐标纬度")
private String latitude;
@ApiModelProperty(value = "同步时间")
private Date syncDate;
@ApiModelProperty(value = "同步状态(0-新增 1-更新 2-删除)")
private Integer syncState;
@ApiModelProperty(value = "对接公司编码")
private String appId;
@ApiModelProperty(value = "管辖机构")
private String governingBody;
@ApiModelProperty(value = "数据来源")
private String dataSources;
@ApiModelProperty(value = "所属行业")
private String industry;
@ApiModelProperty(value = "登记机关")
private String registrationAuthority;
@ApiModelProperty(value = "核准时间")
private Date approvalTime;
@ApiModelProperty(value = "经营状态")
private String operatingStatus;
@ApiModelProperty(value = "维保负责人")
private String maintenPerson;
@ApiModelProperty(value = "维保负责人联系电话")
private String maintenTelephone;
@ApiModelProperty(value = "质量保证工程师")
private String sqa;
@ApiModelProperty(value = "质量负责人")
private String qualityPerson;
@ApiModelProperty(value = "质量负责人电话")
private String qualityTelephone;
@ApiModelProperty(value = "技术负责人")
private String technicalPerson;
@ApiModelProperty(value = "涉及设备类型")
private String equipCategory;
@ApiModelProperty(value = "企业营业执照")
private String unitBusinessLicense;
@ApiModelProperty(value = "企业许可证书")
private String unitExequatur;
@ApiModelProperty(value = "安全管理人2身份证照片")
private String safetyTwoPhoto;
@ApiModelProperty(value = "安全管理人1身份证照片")
private String safetyOnePhoto;
@ApiModelProperty(value = "质量保证工程师电话")
private String sqaPhone;
@ApiModelProperty(value = "根据统一信用代码生成的二维码")
private String qrCode;
@ApiModelProperty(value = "行业主管部门")
private String industrySupervisor;
@ApiModelProperty(value = "企业标签信息")
@TableField(updateStrategy = FieldStrategy.IGNORED)
private String regulatoryLabels;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
/**
* 单位许可信息表
*
* @author duanwei
* @date 2022-08-31
*/
@Data
@Accessors(chain = true)
@TableName("tz_base_unit_licence")
@ApiModel(value="TzBaseUnitLicence对象", description="单位许可信息表")
public class TzBaseUnitLicence extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "单位编码")
private String unitCode;
@ApiModelProperty(value = "单位名称")
private String unitName;
@ApiModelProperty(value = "许可地址")
private String licAddress;
@ApiModelProperty(value = "证书类型")
private String certType;
@ApiModelProperty(value = "证书类型code")
private String certTypeCode;
@ApiModelProperty(value = "证书编号")
private String certNo;
@ApiModelProperty(value = "有效期至")
private Date expiryDate;
@ApiModelProperty(value = "发证日期")
private Date issueDate;
@ApiModelProperty(value = "发证机关")
private String approvedOrgan;
@ApiModelProperty(value = "发证机关code")
private String approvedOrganCode;
@ApiModelProperty(value = "变更日期")
private Date changeDate;
@ApiModelProperty(value = "许可方式/许可状态")
private String applyType;
@ApiModelProperty(value = "许可方式/许可状态code")
private String applyTypeCode;
@ApiModelProperty(value = "许可评审方式")
private String appraisalType;
@ApiModelProperty(value = "许可评审方式code")
private String appraisalTypeCode;
@ApiModelProperty(value = "备注")
private String remark;
@ApiModelProperty(value = "许可项目/检验类型/设备品种编码")
private String itemCode;
@ApiModelProperty(value = "许可项目/检验类型/设备品种")
private String itemCodeName;
@ApiModelProperty(value = "许可子项目/检验项目/充装介质类别code")
private String subItemCode;
@ApiModelProperty(value = "许可子项目/检验项目/充装介质类别")
private String subItemName;
@ApiModelProperty(value = "许可参数/充装介质名称")
private String parameter;
@ApiModelProperty(value = "参数code")
private String parameterCode;
@ApiModelProperty(value = "固定检验地址")
private String itemAddress;
@ApiModelProperty(value = "更新人名称")
private String recUserName;
@ApiModelProperty(value = "是否删除(0:未删除,1:已删除)")
private Boolean isDelete;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
/**
*
*
* @author duanwei
* @date 2022-12-19
*/
@Data
@Accessors(chain = true)
@TableName("tzs_cit_info")
@ApiModel(value="TzsCitInfo对象", description="")
public class TzsCitInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "用户名")
private String ctiUserName;
@ApiModelProperty(value = "平台的userId")
private String ctiUserId;
@ApiModelProperty(value = "登录坐席参数gid")
private String gid;
@ApiModelProperty(value = "登录坐席参数code")
private String code;
@ApiModelProperty(value = "登录坐席参数extphone")
private String extphone;
@ApiModelProperty(value = "所属区域代码")
private String regionCode;
@ApiModelProperty(value = "用户坐席职位")
private String userRole;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import java.util.Date;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* 特种设备基本信息-施工信息
*
* @author duanwei
* @date 2022-07-26
*/
@Data
@Accessors(chain = true)
@TableName("tz_jg_construction_info")
@ApiModel(value = "TzsJgConstructionInfo对象", description = "特种设备基本信息-施工信息")
public class TzsJgConstructionInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设备唯一标识码")
private String sequenceCode;
@ApiModelProperty(value = "监管系统唯一编码")
private String superviseCode;
@ApiModelProperty(value = "施工类型(安装、改造、移装)")
private String constructionType;
@ApiModelProperty(value = "施工单位统一社会信用代码")
private String uscUnitCreditCode;
@ApiModelProperty(value = "施工单位名称")
private String uscUnitName;
@ApiModelProperty(value = "安装/改造/移装告知ID")
private String uscInformId;
@ApiModelProperty(value = "施工时间")
private Date uscDate;
@ApiModelProperty(value = "同步时间")
private Date syncDate;
@ApiModelProperty(value = "同步状态(0-新增 1-更新 2-删除)")
private Integer syncState;
@ApiModelProperty(value = "对接公司编码")
private String appId;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import java.util.Date;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* 特种设备基本信息-设计信息
*
* @author duanwei
* @date 2022-07-26
*/
@Data
@Accessors(chain = true)
@TableName("tz_jg_design_info")
@ApiModel(value="TzsJgDesignInfo对象", description="特种设备基本信息-设计信息")
public class TzsJgDesignInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设备唯一标识码")
private String sequenceCode;
@ApiModelProperty(value = "监管系统唯一编码(监管系统对接标识)")
private String superviseCode;
@ApiModelProperty(value = "设计单位统一社会信用代码")
private String designUnitCreditCode;
@ApiModelProperty(value = "设计单位名称")
private String designUnitName;
@ApiModelProperty(value = "设计许可编号")
private String designLicenseNum;
@ApiModelProperty(value = "设计使用年限")
private Integer designUseDate;
@ApiModelProperty(value = "设计日期")
private Date designDate;
@ApiModelProperty(value = "总图图号")
private String drawingDo;
@ApiModelProperty(value = "设计文件鉴定单位")
private String appraisalUnit;
@ApiModelProperty(value = "设计文件鉴定日期")
private Date appraisalDate;
@ApiModelProperty(value = "同步时间")
private Date syncDate;
@ApiModelProperty(value = "同步状态(0-新增 1-更新 2-删除)")
private Integer syncState;
@ApiModelProperty(value = "对接公司编码")
private String appId;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import java.util.Date;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* 电梯技术参数
*
* @author duanwei
* @date 2022-07-26
*/
@Data
@Accessors(chain = true)
@TableName("tz_jg_elevator_tech_info")
@ApiModel(value="TzsJgElevatorTechInfo对象", description="电梯技术参数")
public class TzsJgElevatorTechInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设备唯一标识码")
private String sequenceCode;
@ApiModelProperty(value = "监管系统唯一编码")
private String superviseCode;
@ApiModelProperty(value = "额定速度")
private String ratedSpeed;
@ApiModelProperty(value = "提升高度")
private String mainLiftingHeight;
@ApiModelProperty(value = "控制方式")
private String controlType;
@ApiModelProperty(value = "层站")
private String layerStation;
@ApiModelProperty(value = "额定载重")
private String ratedLoad;
@ApiModelProperty(value = "轿厢尺寸")
private String cabin;
@ApiModelProperty(value = "驱动主机型号")
private String driveType;
@ApiModelProperty(value = "驱动主机编号")
private String driveCode;
@ApiModelProperty(value = "驱动主机制造单位")
private String driveProduceUnit;
@ApiModelProperty(value = "驱动主机额定功率")
private String drivePower;
@ApiModelProperty(value = "驱动主机额定转速")
private String driveSpeeds;
@ApiModelProperty(value = "驱动主机减速比")
private String reductionRatio;
@ApiModelProperty(value = "控制柜型号")
private String controlModel;
@ApiModelProperty(value = "控制柜编号")
private String controlCode;
@ApiModelProperty(value = "控制柜制造单位")
private String controlFacUnit;
@ApiModelProperty(value = "悬挂系统悬挂介质种类")
private String susMediumType;
@ApiModelProperty(value = "悬挂系统悬挂介质型号")
private String susMediumModel;
@ApiModelProperty(value = "悬挂系统悬挂介质数量")
private String susMediumQuantity;
@ApiModelProperty(value = "悬挂系统悬挂介质规格")
private String susMediumSpe;
@ApiModelProperty(value = "限速器型号")
private String governorModel;
@ApiModelProperty(value = "限速器编号")
private String governorNum;
@ApiModelProperty(value = "限速器制造单位")
private String governorUnit;
@ApiModelProperty(value = "限速器检验日期")
private Date governorInsDate;
@ApiModelProperty(value = "安全钳型号")
private String safeGearModel;
@ApiModelProperty(value = "安全钳编号")
private String safeGearNum;
@ApiModelProperty(value = "安全钳制造单位")
private String safeGearProdUnit;
@ApiModelProperty(value = "轿厢缓冲器型号")
private String carBufModel;
@ApiModelProperty(value = "轿厢缓冲器编号")
private String carBufNum;
@ApiModelProperty(value = "轿厢缓冲器制造单位")
private String carBufProdUnit;
@ApiModelProperty(value = "对重缓冲器型号")
private String countBufModel;
@ApiModelProperty(value = "对重缓冲器编号")
private String countBufNum;
@ApiModelProperty(value = "对重缓冲器制造单位")
private String countBufProdUnit;
@ApiModelProperty(value = "层门门锁装置型号")
private String landDoorLockModel;
@ApiModelProperty(value = "层门门锁装置编号")
private String landDoorLockNum;
@ApiModelProperty(value = "层门门锁装置制造单位")
private String landDoorLockProdUnit;
@ApiModelProperty(value = "轿门门锁装置型号")
private String carDoorLockModel;
@ApiModelProperty(value = "轿门门锁装置编号")
private String carDoorLockNum;
@ApiModelProperty(value = "轿门门锁装置制造单位")
private String carDoorLockProdUnit;
@ApiModelProperty(value = "上行保护装置型号")
private String upProtectModel;
@ApiModelProperty(value = "上行保护装置编号")
private String upProtectNum;
@ApiModelProperty(value = "上行保护装置制造单位")
private String upProtectProdUnit;
@ApiModelProperty(value = "轿厢意外移动保护装置型号")
private String carAccProtModel;
@ApiModelProperty(value = "轿厢意外移动保护装置编号")
private String carAccProtNum;
@ApiModelProperty(value = "轿厢意外移动保护装置制造单位")
private String carAccProtProdUnit;
@ApiModelProperty(value = "同步时间")
private Date syncDate;
@ApiModelProperty(value = "同步状态(0-新增 1-更新 2-删除)")
private Integer syncState;
@ApiModelProperty(value = "对接公司编码")
private String appId;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import java.util.Date;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* 特种设备附件资料信息
*
* @author duanwei
* @date 2022-07-26
*/
@Data
@Accessors(chain = true)
@TableName("tz_jg_enclosure_info")
@ApiModel(value="TzsJgEnclosureInfo对象", description="特种设备附件资料信息")
public class TzsJgEnclosureInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设备资料编号")
private String equDataNo;
@ApiModelProperty(value = "设备唯一标识码")
private String sequenceCode;
@ApiModelProperty(value = "监管系统唯一编码")
private String superviseCode;
@ApiModelProperty(value = "设备资料类型")
private String equDataType;
@ApiModelProperty(value = "附件资料格式")
private String enclosureFormat;
@ApiModelProperty(value = "附件资料名称")
private String enclosureName;
@ApiModelProperty(value = "附件资料完整路径")
private String enclosureUrl;
@ApiModelProperty(value = "同步时间")
private Date syncDate;
@ApiModelProperty(value = "同步状态(0-新增 1-更新 2-删除)")
private Integer syncState;
@ApiModelProperty(value = "对接公司编码")
private String appId;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import java.util.Date;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* 附件表
*
* @author duanwei
* @date 2022-07-26
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_jg_file")
@ApiModel(value = "TzsJgFile对象", description = "附件表")
public class TzsJgFile extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "附件名")
private String fileName;
@ApiModelProperty(value = "附件url地址")
private String fileUrl;
@ApiModelProperty(value = "设备唯一标识码")
private String sequenceCode;
@ApiModelProperty(value = "所属对象")
private String objectType;
@ApiModelProperty(value = "所属属性名")
private String attributeType;
@ApiModelProperty(value = "同步日期")
private Date syncDate;
@ApiModelProperty(value = "同步状态(0-新增 1-更新 2-删除)")
private Integer syncState;
@ApiModelProperty(value = "对接公司编码")
private String appId;
private Long squNbr;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import java.util.Date;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* 特种设备检验信息
*
* @author duanwei
* @date 2022-07-26
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_jg_inspection_info")
@ApiModel(value="TzsJgInspectionInfo对象", description="特种设备检验信息")
public class TzsJgInspectionInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设备唯一标识码")
private String sequenceCode;
@ApiModelProperty(value = "监管系统唯一编码")
private String superviseCode;
@ApiModelProperty(value = "设备代码")
private String equCode;
@ApiModelProperty(value = "检验类型(1法定类监督检验2法定类定期检验3非法定类检验4委托类检验)")
private String inspectType;
@ApiModelProperty(value = "检验机构名称")
private String inspectOrgName;
@ApiModelProperty(value = "检验报告ID")
private String inspectReportNum;
@ApiModelProperty(value = "检验人员")
private String inspectStaff;
@ApiModelProperty(value = "检验日期")
private Date inspectDate;
@ApiModelProperty(value = "检验结论(合格,复检合格等)")
private String inspectConclusion;
@ApiModelProperty(value = "安全状况等级")
private String safetyLevel;
@ApiModelProperty(value = "检验问题备注")
private String problemRemark;
@ApiModelProperty(value = "下次检验日期")
private Date nextInspectDate;
@ApiModelProperty(value = "同步时间")
private Date syncDate;
@ApiModelProperty(value = "同步状态(0-新增 1-更新 2-删除)")
private Integer syncState;
@ApiModelProperty(value = "对接公司编码")
private String appId;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import java.util.Date;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* 特种设备基本信息-维保备案信息
*
* @author duanwei
* @date 2022-07-26
*/
@Data
@Accessors(chain = true)
@TableName("tz_jg_maintenance_info")
@ApiModel(value="TzsJgMaintenanceInfo对象", description="特种设备基本信息-维保备案信息")
public class TzsJgMaintenanceInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设备唯一标识码")
private String sequenceCode;
@ApiModelProperty(value = "监管系统唯一编码")
private String superviseCode;
@ApiModelProperty(value = "维保单位统一社会信用代码")
private String meUnitCreditCode;
@ApiModelProperty(value = "维保单位名称")
private String meUnitName;
@ApiModelProperty(value = "维保合同备案ID")
private String repairInformId;
@ApiModelProperty(value = "维保合同开始日期")
private Date informStart;
@ApiModelProperty(value = "维保合同结束日期")
private Date informEnd;
@ApiModelProperty(value = "维保负责人姓名")
private String meMaster;
@ApiModelProperty(value = "维保负责人身份证号")
private String meMasterId;
@ApiModelProperty(value = "紧急救援电话")
private String emergencycall;
@ApiModelProperty(value = "维保周期(单位:月)")
private Integer meCycle;
@ApiModelProperty(value = "大修周期(单位:月)")
private Integer overhaulCycle;
@ApiModelProperty(value = "24小时维保电话")
private String me24Telephone;
@ApiModelProperty(value = "同步时间")
private Date syncDate;
@ApiModelProperty(value = "同步状态(0-新增 1-更新 2-删除)")
private Integer syncState;
@ApiModelProperty(value = "对接公司编码")
private String appId;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import java.util.Date;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* 特种设备基本信息-其他信息
*
* @author duanwei
* @date 2022-07-26
*/
@Data
@Accessors(chain = true)
@TableName("tz_jg_other_info")
@ApiModel(value="TzsJgOtherInfo对象", description="特种设备基本信息-其他信息")
public class TzsJgOtherInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设备唯一标识码")
private String sequenceCode;
@ApiModelProperty(value = "监管系统唯一编码")
private String superviseCode;
@ApiModelProperty(value = "保险机构")
private String insuranceOrg;
@ApiModelProperty(value = "保险到期日")
private Date expiryDate;
@ApiModelProperty(value = "物联网机构(非必填)")
private String iotOrg;
@ApiModelProperty(value = "物联网接入标志(非必填)")
private String iotSign;
@ApiModelProperty(value = "有无监控(有、无)")
private String isMonitor;
@ApiModelProperty(value = "96333识别码(七位电梯应急救援识别码)")
private String code96333;
@ApiModelProperty(value = "同步时间")
private Date syncDate;
@ApiModelProperty(value = "同步状态(0-新增 1-更新 2-删除)")
private Integer syncState;
@ApiModelProperty(value = "对接公司编码")
private String appId;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import java.util.Date;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* 特种设备基本信息-制造信息
*
* @author duanwei
* @date 2022-07-26
*/
@Data
@Accessors(chain = true)
@TableName("tz_jg_produce_info")
@ApiModel(value = "TzsJgProduceInfo对象", description = "特种设备基本信息-制造信息")
public class TzsJgProduceInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设备唯一标识码")
private String sequenceCode;
@ApiModelProperty(value = "监管系统唯一编码")
private String superviseCode;
@ApiModelProperty(value = "制造单位统一社会信用代码")
private String produceUnitCreditCode;
@ApiModelProperty(value = "制造单位名称")
private String produceUnitName;
@ApiModelProperty(value = "制造许可编号")
private String produceLicenseNum;
@ApiModelProperty(value = "出厂编号")
private String factoryNum;
@ApiModelProperty(value = "制造日期")
private Date produceDate;
@ApiModelProperty(value = "是否进口(是、否)")
private String imported;
@ApiModelProperty(value = "制造国")
private String produceCountry;
@ApiModelProperty(value = "监督检验ID")
private String inspectionId;
@ApiModelProperty(value = "型式试验ID")
private String typeTestId;
@ApiModelProperty(value = "同步时间")
private Date syncDate;
@ApiModelProperty(value = "同步状态(0-新增 1-更新 2-删除)")
private Integer syncState;
@ApiModelProperty(value = "对接公司编码")
private String appId;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import java.util.Date;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* 特种设备基本信息-注册登记信息
*
* @author duanwei
* @date 2022-07-26
*/
@Data
@Accessors(chain = true)
@TableName("tz_jg_registration_info")
@ApiModel(value="TzsJgRegistrationInfo对象", description="特种设备基本信息-注册登记信息 ")
public class TzsJgRegistrationInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设备唯一标识码")
private String sequenceCode;
@ApiModelProperty(value = "监管系统唯一编码")
private String superviseCode;
@ApiModelProperty(value = "登记机关组织机构代码")
private String organizationCode;
@ApiModelProperty(value = "登记机关名称")
private String organizationName;
@ApiModelProperty(value = "使用登记证编号")
private String useOrgCode;
@ApiModelProperty(value = "注册状态(已注册 未注册)")
private String registerState;
@ApiModelProperty(value = "使用登记ID")
private String useOrgId;
@ApiModelProperty(value = "设备代码")
private String equCode;
@ApiModelProperty(value = "设备种类")
private String equList;
@ApiModelProperty(value = "设备类别")
private String equCategory;
@ApiModelProperty(value = "设备品种")
private String equDefine;
@ApiModelProperty(value = "产品名称")
private String productName;
@ApiModelProperty(value = "品牌名称")
private String brandName;
@ApiModelProperty(value = "设备型号")
private String equType;
@ApiModelProperty(value = "设备总价值(万元)")
private Double equPrice;
@ApiModelProperty(value = "同步时间")
private Date syncDate;
@ApiModelProperty(value = "同步状态(0-新增 1-更新 2-删除)")
private Integer syncState;
@ApiModelProperty(value = "对接公司编码")
private String appId;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import java.util.Date;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* 人员数据信息-基本信息
*
* @author duanwei
* @date 2022-07-26
*/
@Data
@Accessors(chain = true)
@TableName("tz_jg_staff_base_info")
@ApiModel(value="TzsJgStaffBaseInfo对象", description="人员数据信息-基本信息")
public class TzsJgStaffBaseInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "作业人员姓名")
private String operator;
@ApiModelProperty(value = "作业人员证件类型")
private String operatorIdType;
@ApiModelProperty(value = "作业人员身份号码")
private String operatorId;
@ApiModelProperty(value = "性别")
private String gender;
@ApiModelProperty(value = "联系电话")
private String phone;
@ApiModelProperty(value = "工作单位代码")
private String unitCode;
@ApiModelProperty(value = "工作单位名称")
private String unit;
@ApiModelProperty(value = "聘用时间")
private Date employmentDate;
@ApiModelProperty(value = "同步时间")
private Date syncDate;
@ApiModelProperty(value = "同步状态(0-新增 1-更新 2-删除)")
private Integer syncState;
@ApiModelProperty(value = "对接公司编码")
private String appId;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import java.util.Date;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* 人员数据信息-资质信息
*
* @author duanwei
* @date 2022-07-26
*/
@Data
@Accessors(chain = true)
@TableName("tz_jg_staff_qualif_info")
@ApiModel(value = "TzsJgStaffQualifInfo对象", description = "人员数据信息-资质信息")
public class TzsJgStaffQualifInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "作业人员身份证号")
private String operatorId;
@ApiModelProperty(value = "作业项目名称")
private String operationItem;
@ApiModelProperty(value = "作业项目代号")
private String operationItemCode;
@ApiModelProperty(value = "有效日期")
private Date effectiveDate;
@ApiModelProperty(value = "发证机关")
private String issuingAuthor;
@ApiModelProperty(value = "同步时间")
private Date syncDate;
@ApiModelProperty(value = "同步状态(0-新增 1-更新 2-删除)")
private Integer syncState;
@ApiModelProperty(value = "对接公司编码")
private String appId;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import java.util.Date;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* 特种设备基本信息-监督管理信息
*
* @author duanwei
* @date 2022-07-26
*/
@Data
@Accessors(chain = true)
@TableName("tz_jg_supervise_info")
@ApiModel(value="TzsJgSuperviseInfo对象", description="特种设备基本信息-监督管理信息")
public class TzsJgSuperviseInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设备唯一标识码")
private String sequenceCode;
@ApiModelProperty(value = "监管系统唯一编码")
private String superviseCode;
@ApiModelProperty(value = "管辖分局组织机构代码")
private String orgBranchCode;
@ApiModelProperty(value = "管辖分局名称")
private String orgBranchName;
@ApiModelProperty(value = "是否重点监察设备(是、否)")
private String keyMonitoringEqu;
@ApiModelProperty(value = "是否在人口密集区(是、否)")
private String denselyPopulatedAreas;
@ApiModelProperty(value = "是否在重要场所(是、否)")
private String importantPlaces;
@ApiModelProperty(value = "同步时间")
private Date syncDate;
@ApiModelProperty(value = "同步状态(0-新增 1-更新 2-删除)")
private Integer syncState;
@ApiModelProperty(value = "对接公司编码")
private String appId;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import java.util.Date;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* 特种设备基本信息-使用信息
*
* @author duanwei
* @date 2022-07-26
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_jg_use_info")
@ApiModel(value = "TzsJgUseInfo对象", description = "特种设备基本信息-使用信息")
public class TzsJgUseInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设备唯一标识码")
private String sequenceCode;
@ApiModelProperty(value = "监管系统唯一编码")
private String superviseCode;
@ApiModelProperty(value = "使用单位统一信用代码")
private String useUnitCreditCode;
@ApiModelProperty(value = "使用单位名称")
private String useUnitName;
@ApiModelProperty(value = "产权单位统一信用代码")
private String estateUnitCreditCode;
@ApiModelProperty(value = "产权单位名称")
private String estateUnitName;
@ApiModelProperty(value = "使用状态变更日期")
private Date useStateChangeDate;
@ApiModelProperty(value = "变更事项(使用单位名称变更、变更使用单位、改造/移装变更、延期使用变更)")
private String changes;
@ApiModelProperty(value = "使用内部编号")
private String useInnerCode;
@ApiModelProperty(value = "投入使用日期")
private Date useDate;
@ApiModelProperty(value = "经办人")
private String agent;
@ApiModelProperty(value = "设备所在地区代码")
private String areaCode;
@ApiModelProperty(value = "设备使用地点_省")
private String province;
@ApiModelProperty(value = "设备使用地点_市")
private String city;
@ApiModelProperty(value = "设备使用地点_区(县)")
private String county;
@ApiModelProperty(value = "设备使用地点_街道(镇)")
private String street;
@ApiModelProperty(value = "设备详细使用地址")
private String address;
@ApiModelProperty(value = "设备地理坐标经度")
private String longitude;
@ApiModelProperty(value = "设备地理坐标纬度")
private String latitude;
@ApiModelProperty(value = "设备使用场所(住宅小区、商业单位、学校、医院、政府机关、重要公共场所)")
private String usePlace;
@ApiModelProperty(value = "设备主管部门(药监局、经信委、文化委、市政市容委、发改委、水务局、住房建设委、交通局、商务委、旅游局、体育局、住房建设委、园林绿化局、水利局、商务委、卫生局、教育局等)")
private String equManageDt;
@ApiModelProperty(value = "安全管理部门名称")
private String safetyManageDt;
@ApiModelProperty(value = "安全管理员")
private String safetyManager;
@ApiModelProperty(value = "安全管理员移动电话")
private Long phone;
@ApiModelProperty(value = "设备状态(1在用2停用3报废 4注销5迁出 6拆除 7目录外 8非法设备)")
private String equState;
@ApiModelProperty(value = "同步时间")
private Date syncDate;
@ApiModelProperty(value = "同步状态(0-新增 1-更新 2-删除)")
private Integer syncState;
@ApiModelProperty(value = "对接公司编码")
private String appId;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* 96333操作记录日志表
*
* @author duanwei
* @date 2022-12-27
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_qy_log")
@ApiModel(value="TzsQyLog对象", description="96333操作记录日志表")
public class TzsQyLog extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "添加时间")
private String addTime;
@ApiModelProperty(value = "记录日志")
private String log;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 用户信息表
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_user_info")
public class TzsUserInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 姓名
*/
@TableField("name")
private String name;
/**
* 证件类型
*/
@TableField("certificate_type")
private String certificateType;
/**
* 证件编号
*/
@TableField("certificate_num")
private String certificateNum;
/**
* 性别
*/
@TableField("gender")
private String gender;
/**
* 岗位
*/
@TableField("post")
private String post;
/**
* 联系电话
*/
@TableField("phone")
private String phone;
/**
* 出生日期
*/
@TableField("birthday")
private Date birthday;
/**
* 学历
*/
@TableField("education")
private String education;
/**
* 专业
*/
@TableField("speciality")
private String speciality;
/**
* 邮箱
*/
@TableField("email")
private String email;
/**
* 住址
*/
@TableField("address")
private String address;
/**
* 证件照片
*/
@TableField(value = "identification")
private String identification;
/**
* 账户名
*/
@TableField("amos_user_name")
private String amosUserName;
/**
* 单位名称
*/
@TableField("unit_name")
private String unitName;
/**
* 头像
*/
@TableField(value = "profile")
private String profile;
/**
* 平台账号id
*/
@TableField("amos_user_id")
private String amosUserId;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 用户资质信息表
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_user_qualifications")
public class TzsUserQualifications extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 证书类型
*/
@TableField("certificate_type")
private String certificateType;
/**
* 证书编号
*/
@TableField("certificate_num")
private String certificateNum;
/**
* 发证机关
*/
@TableField("issuing_unit")
private String issuingUnit;
/**
* 作业项目id
*/
@TableField("project_id")
private String projectId;
/**
* 发证日期
*/
@TableField("issuing_date")
private Date issuingDate;
/**
* 有效期
*/
@TableField("expiration_date")
private String expirationDate;
/**
* 附件
*/
@TableField("file")
private String file;
/**
* 用户信息id
*/
@TableField("user_info_id")
private String userInfoId;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* 使用信息表
*
* @author cpp
* @date 2023-04-06 15:21:21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("idx_biz_jg_use_info")
public class UseInfo extends AbstractEquipBaseEntity {
private static final long serialVersionUID = 1L;
/**
* * $column.comments
* */
@TableField(value ="\"INSTANCE_ID\"")
private String instanceId;
/**
* * $column.comments
* */
@TableField(value ="\"STATUS\"")
private String status;
/**
* * 使用单位统一信用代码
* */
@TableField(value ="\"USE_UNIT_CREDIT_CODE\"")
private String useUnitCreditCode;
/**
* * 使用单位名称
* */
@TableField(value ="\"USE_UNIT_NAME\"")
private String useUnitName;
/**
* * 产权单位统一信用代码
* */
@TableField(value ="\"ESTATE_UNIT_CREDIT_CODE\"")
private String estateUnitCreditCode;
/**
* * 产权单位名称
* */
@TableField(value ="\"ESTATE_UNIT_NAME\"")
private String estateUnitName;
/**
* * 使用状态变更日期
* */
@TableField(value ="\"USE_STATE_CHANGE_DATE\"")
private String useStateChangeDate;
/**
* * 变更事项
* */
@TableField(value ="\"CHANGES\"")
private String changes;
/**
* * 使用内部编号
* */
@TableField(value ="\"USE_INNER_CODE\"")
private String useInnerCode;
/**
* * 投入使用日期
* */
@TableField(value ="\"USE_DATE\"")
private String useDate;
/**
* * 经办人
* */
@TableField(value ="\"AGENT\"")
private String agent;
/**
* * 设备使用地点-省
* */
@TableField(value ="\"PROVINCE\"")
private String province;
/**
* * 设备使用地点-市
* */
@TableField(value ="\"CITY\"")
private String city;
/**
* * 设备使用地点-区(县)
* */
@TableField(value ="\"COUNTY\"")
private String county;
/**
* * 设备使用地点-街道(镇)
* */
@TableField(value ="\"FACTORY_USE_SITE_STREET\"")
private String factoryUseSiteStreet;
/**
* * 设备详细使用地址
* */
@TableField(value ="\"ADDRESS\"")
private String address;
/**
* * 设备地理坐标经纬度
* */
@TableField(value ="\"LONGITUDE_LATITUDE\"")
private String longitudeLatitude;
/**
* * 设备使用场所
* */
@TableField(value ="\"USE_PLACE\"")
private String usePlace;
/**
* * 设备主管部门
* */
@TableField(value ="\"EQU_MANAGE_DT\"")
private String equManageDt;
/**
* * 安全管理部门名称
* */
@TableField(value ="\"SAFETY_MANAGE_DT\"")
private String safetyManageDt;
/**
* * 安全管理员
* */
@TableField(value ="\"SAFETY_MANAGER\"")
private String safetyManager;
/**
* * 安全管理员移动电话
* */
@TableField(value ="\"PHONE\"")
private String phone;
/**
* * 设备状态
* */
@TableField(value ="\"EQU_STATE\"")
private String equState;
/**
* * $column.comments
* */
@TableField(value ="\"PROVINCE_NAME\"")
private String provinceName;
/**
* * $column.comments
* */
@TableField(value ="\"CITY_NAME\"")
private String cityName;
/**
* * $column.comments
* */
@TableField(value ="\"COUNTY_NAME\"")
private String countyName;
/**
* 是否同步到es中
*/
@TableField(value ="\"IS_NOT_ES\"")
private Integer isNotEs;
}
package com.yeejoin.amos.boot.module.ymt.api.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* @author tb
* @date 2021-06-01
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tcb_use_unit")
@ApiModel(value = "UseUnit对象", description = "UseUnit对象")
public class UseUnit extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "统一社会信用代码")
private String socialCreditCode;
@ApiModelProperty(value = "使用单位(小区)名称")
private String useUnitName;
@ApiModelProperty(value = "小区所属地产品牌")
private String realEstateBrand;
@ApiModelProperty(value = "物业公司所属品牌")
private String propertyCompanyBrand;
@ApiModelProperty(value = "省份")
private String province;
@ApiModelProperty(value = "地市")
private String city;
@ApiModelProperty(value = "区县")
private String district;
@ApiModelProperty(value = "区域代码")
private String regionCode;
@ApiModelProperty(value = "地址")
private String address;
@ApiModelProperty(value = "责任人id")
private Long principalId;
@ApiModelProperty(value = "主要负责人")
private String principal;
@ApiModelProperty(value = "负责人电话")
private String principalPhone;
@ApiModelProperty(value = "管理部门")
private String management;
@ApiModelProperty(value = "管理员id")
private Long managerId;
@ApiModelProperty(value = "电梯安全管理员")
private String manager;
@ApiModelProperty(value = "电梯管理员手机")
private String managerPhone;
@ApiModelProperty(value = "原始表id(来自历史数据库)")
private String originalId;
}
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