Commit 6ecb3911 authored by 李洪明's avatar 李洪明
parents f280109d e432ffc6
package com.bme.access.guangdong.dao;
import com.bme.access.guangdong.domain.InFactoryTransportVehicleInfoUrl;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
/**
* 车辆电子运行台账
*
* @author yutyi
* @date 2020/07/28
*/
@Mapper
public interface InFactoryTransportVehicleInfoMapper {
List<InFactoryTransportVehicleInfoUrl> selectInFactoryTransportVehicleInfo(String uploadTime);
List<InFactoryTransportVehicleInfoUrl> selectInFactoryTransportVehicleInfo1();
Integer selectInFactoryTransportVehicleInfoCount();
}
\ No newline at end of file
package com.bme.access.guangdong.dao;
import com.bme.access.guangdong.domain.NoneRoadMovementInfoUrl;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
/**
* 车辆电子运行台账
*
* @author yutyi
* @date 2020/07/28
*/
@Mapper
public interface NoneRoadMovementInfoMapper {
List<NoneRoadMovementInfoUrl> selectNoneRoadMovementInfo(String uploadTime);
List<NoneRoadMovementInfoUrl> selectNoneRoadMovementInfo1();
Integer selectNoneRoadMovementInfoCount();
}
\ No newline at end of file
package com.bme.access.guangdong.domain;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class InFactoryTransportVehicleInfoUrl {
//车辆识 别代码 (VIN)
private String vin;
//发动机号码
private String numberPlate;
//注册登记日期
private String registrationDate;
//环保登记编码
private String environmentCode;
//生产日期
private String dtime;
//车辆类型
private String vehicleType;
//排放标准
private String vehicleEmissions;
//发动机号码
private String engineNumber;
//随车清单照片
private String onBoardList;
// 行驶证
private String drivingLicense;
// 发动机铭牌(图片URL地址)
private String engineImage;
// 燃料类型
private String fuelType;
// 车辆所有(单位)
private String owener;
// 重型柴油车辆排放阶段查询照片URL地址
private String vehicleLicenseVerificationImg;
// 车辆照片
private String vehicleImage;
// 机动车环保网查询照片URL地址
private String vinVerificationImg;
// 生产日期
private String productionDate;
// 在线状态
private String onlineStatus;
// 车辆品牌型号
private String model;
}
\ No newline at end of file
package com.bme.access.guangdong.domain;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class NoneRoadMovementInfoUrl {
//环保登记编码
private String environmentCode;
//机械环保代码
private String mechanicalEnvironment;
//机械型号
private String mechanicalModel;
//生产日期
private String productionDate;
//发动机生产厂
private String engineVendor;
//发动机型号
private String engineModel;
//发动机铭牌照片
private String engineNameplate;
//机械铭牌照片
private String carNameplate;
//机械环保信息标签照片
private String vehicleLable;
//排放标准
private String vehicleEmissions;
private String dtime;
// 发动机铭牌(图片URL地址)
private String engineImage;
//设备铭牌(图片URL地址)
private String deviceImage;
//环保信息公开编码
private String environmentSN;
// 发动机型号
private String engineType;
//燃料类型
private String fuelType;
//机械分类
private String mechanicalType;
// 车辆所有(单位)
private String owener;
// 机械环保标签铭牌照片(图片URL地址)
private String environmentLabelImage;
//内部管理号牌
private String numberPlate;
}
\ No newline at end of file
package com.bme.access.guangdong.model;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
@Data
public class InFactoryVehicleInfo {
private String XZQHDM; // 行政区划编码 字符(6) 见2.3.2,精确到辖区县
private String QYBH; // 企业编号 字符(22) 见2.3.3
private String HBDJBM; // 环保登记编码 字符(32) 在非道路移动机械监管平台编码登记的编码
private String CLSBDM; // 车辆识别代码(VIN) 字符(17) —
private String SCRQ; // 生产日期 日期 格式:YYYYMMDD
private String CPHM; // 车牌号码 字符(10) 可选项 若已在公安交管部门上牌请填写
private String ZCDJRQ; // 注册登记日期 日期 可选项 若已在公安交管部门上牌请填写
private String CLPPXH; // 车辆品牌型号 字符(32) —
private String RLLX; // 燃料类型 字符 见2.3.12
private String PFBZ; // 排放标准 字符(1) 见2.3.13
private String LWZT; // 联网状态 字符(1) 0—未联网;1—已联网
private String SCQD; // 随车清单* 字符 JPG格式照片,Base64编码
private String XSZ; // 行驶证* 字符 JPG格式照片,Base64编码
private String CLSYR; // 车辆所有人(单位) 字符(100) 自有/租赁(写明租赁公司名称)
// 行政区划编码 字符(6) 见2.3.2,精确到辖区县
@JSONField(name = "XZQHDM")
private String xzqhdm;
// 企业编号 字符(22) 见2.3.3
@JSONField(name = "QYBH")
private String qybh;
// 环保登记编码 字符(32) 在非道路移动机械监管平台编码登记的编码
@JSONField(name = "HBDJBM")
private String hbdjbm;
// 车辆识别代码(VIN) 字符(17) —
@JSONField(name = "CLSBDM")
private String clsbdm;
// 生产日期 日期 格式:YYYYMMDD
@JSONField(name = "SCRQ")
private String scrq;
// 车牌号码 字符(10) 可选项 若已在公安交管部门上牌请填写
@JSONField(name = "CPHM")
private String cphm;
// 注册登记日期 日期 可选项 若已在公安交管部门上牌请填写
@JSONField(name = "ZCDJRQ")
private String zcdjrq;
// 车辆品牌型号 字符(32) —
@JSONField(name = "CLPPXH")
private String clppxh;
// 燃料类型 字符 见2.3.12
@JSONField(name = "RLLX")
private String rllx;
// 排放标准 字符(1) 见2.3.13
@JSONField(name = "PFBZ")
private String pfbz;
// 联网状态 字符(1) 0—未联网;1—已联网
@JSONField(name = "LWZT")
private String lwzt;
// 随车清单* 字符 JPG格式照片,Base64编码
@JSONField(name = "SCQD")
private String scqd;
// 行驶证* 字符 JPG格式照片,Base64编码
@JSONField(name = "XSZ")
private String xsz;
// 车辆所有人(单位) 字符(100) 自有/租赁(写明租赁公司名称)
@JSONField(name = "CLSYR")
private String clsyr;
}
package com.bme.access.guangdong.model;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
@Data
public class NoRoadVehicleInfo {
private String XZQHDM; // 行政区划编码 字符(6) 见2.3.2,精确到辖区县
private String QYBH; // 企业编号 字符(22) 见2.3.3
private String HBDJBM; // 环保登记编码 字符(32) 在非道路移动机械监管平台编码登记的编码
private String JXSCRQ; // 机械生产日期 日期 格式:YYYYMMDD
private String CPHM; // 车牌号码 字符(10) 可选项 若已在公安交管部门上牌请填写
private String PFBZ; // 排放标准 字符(1) 见2.3.13
private String RLLX; // 燃料类型 字符 见2.3.12
private String JXZL; // 机械种类 字符(1) 见2.3.14
private String JXHBDM; // 机械环保代码/产品识别码(PIN) 字符(64) —
private String JXXH; // 机械型号 字符(32) —
private String FDJXH; // 发动机型号 字符(32) —
private String FDJSCC; // 发动机生产厂 字符(100) —
private String FDJBH; // 发动机编号 字符(32) —
private String ZCMP; // 整车(机)铭牌 字符 JPG格式照片,Base64编码
private String FDJMP; // 发动机铭牌 字符 JPG格式照片,Base64编码
private String JXHBXXBQ; // 机械环保信息标签 字符 JPG格式照片,Base64编码
private String SSR; // 所属人(单位) 字符(100) 自有/租赁(写明租赁公司名称)
// 行政区划编码 字符(6) 见2.3.2,精确到辖区县
@JSONField(name = "XZQHDM")
private String xzqhdm;
// 企业编号 字符(22) 见2.3.3
@JSONField(name = "QYBH")
private String qybh;
// 环保登记编码 字符(32) 在非道路移动机械监管平台编码登记的编码
@JSONField(name = "HBDJBM")
private String hbdjbm;
// 机械生产日期 日期 格式:YYYYMMDD
@JSONField(name = "JXSCRQ")
private String jxscrq;
// 车牌号码 字符(10) 可选项 若已在公安交管部门上牌请填写
@JSONField(name = "CPHM")
private String cphm;
// 排放标准 字符(1) 见2.3.13
@JSONField(name = "PFBZ")
private String pfbz;
// 燃料类型 字符 见2.3.12
@JSONField(name = "RLLX")
private String rllx;
// 机械种类 字符(1) 见2.3.14
@JSONField(name = "JXZL")
private String jxzl;
// 机械环保代码/产品识别码(PIN) 字符(64) —
@JSONField(name = "JXHBDM")
private String jxhbdm;
// 机械型号 字符(32) —
@JSONField(name = "JXXH")
private String jxxh;
// 发动机型号 字符(32) —
@JSONField(name = "FDJXH")
private String fdjxh;
// 发动机生产厂 字符(100) —
@JSONField(name = "FDJSCC")
private String fdjscc;
// 发动机编号 字符(32) —
@JSONField(name = "FDJBH")
private String fdjbh;
// 整车(机)铭牌 字符 JPG格式照片,Base64编码
@JSONField(name = "ZCMP")
private String zcmp;
// 发动机铭牌 字符 JPG格式照片,Base64编码
@JSONField(name = "FDJMP")
private String fdjmp;
// 机械环保信息标签 字符 JPG格式照片,Base64编码
@JSONField(name = "JXHBXXBQ")
private String jxhbxxbq;
// 所属人(单位) 字符(100) 自有/租赁(写明租赁公司名称)
@JSONField(name = "SSR")
private String ssr;
}
package com.bme.access.guangdong.service;
import org.springframework.stereotype.Service;
@Service
public class InFactoryVehicleInfoService {
}
package com.bme.access.guangdong.service;
import org.springframework.stereotype.Service;
@Service
public class NoRoadVehicleInfoService {
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.bme.access.guangdong.dao.InFactoryTransportVehicleInfoMapper">
<select id="selectInFactoryTransportVehicleInfo"
resultType="com.bme.access.guangdong.domain.InFactoryTransportVehicleInfoUrl">
select
Number_plate numberPlate,
Registration_date registrationDate,
VIN vin,
Engine_number engineNumber,
vehicle_type vehicleType,
Vehicle_Emissions vehicleEmissions,
On_board_list onBoardList,
Driving_license drivingLicense,
DTime dtime,
vehicle_type vehicleType
from InFactory_Transport_Vehicle_Info where DTime > #{uploadTime}
</select>
<select id="selectInFactoryTransportVehicleInfo1"
resultType="com.bme.access.guangdong.domain.InFactoryTransportVehicleInfoUrl">
select
Number_plate numberPlate,
Registration_date registrationDate,
VIN vin,
Engine_number engineNumber,
Vehicle_Emissions vehicleEmissions,
On_board_list onBoardList,
Driving_license drivingLicense,
DTime dtime,
Engine_image engineImage,
Fuel_Type fuelType,
vehicle_type vehicleType,
Owener owener,
VehicleLicense_Verification_Img vehicleLicenseVerificationImg,
Vehicle_Image vehicleImage,
VIN_Verification_Img vinVerificationImg,
production_date productionDate,
online_status onlineStatus,
model,
Environment_Code environmentCode
from InFactory_Transport_Vehicle_Info
</select>
<select id="selectInFactoryTransportVehicleInfoCount" resultType="java.lang.Integer">
select count(*) from InFactory_Transport_Vehicle_Info
</select>
</mapper>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.bme.access.guangdong.dao.NoneRoadMovementInfoMapper">
<select id="selectNoneRoadMovementInfo"
resultType="com.bme.access.guangdong.domain.NoneRoadMovementInfoUrl">
select
Environment_Code environmentCode,
Mechanical_Environment mechanicalEnvironment,
Mechanical_model mechanicalModel,
Production_date productionDate,
vehicle_type vehicleType,
engine_num engineNum,
engine_vendor engineVendor,
engine_model engineModel,
engine_nameplate engineNameplate,
car_nameplate carNameplate,
vehicle_lable vehicleLable,
Vehicle_Emissions vehicleEmissions,
cphm,
Engine_Image engineImage,
DTime dtime
from Non_Road_Movement_Info where DTime > #{uploadTime}
</select>
<select id="selectNoneRoadMovementInfo1"
resultType="com.bme.access.guangdong.domain.NoneRoadMovementInfoUrl">
select
Environment_Code environmentCode,
Production_date productionDate,
Vehicle_Emissions vehicleEmissions,
Mechanical_Environment mechanicalEnvironment,
Engine_Image engineImage,
DTime dtime,
Device_Image deviceImage,
Environment_SN environmentSN,
Engine_Type engineType,
fuel_type fuelType,
Mechanical_Type mechanicalType,
Owener owener,
Environment_Label_Image environmentLabelImage,
Number_Plate numberPlate,
Mechanical_model mechanicalModel,
engine_vendor engineVendor,
engine_model engineModel,
engine_nameplate engineNameplate,
car_nameplate carNameplate,
vehicle_lable vehicleLable
from Non_Road_Movement_Info
</select>
<select id="selectNoneRoadMovementInfoCount" resultType="java.lang.Integer">
select count(1) from Non_Road_Movement_Info
</select>
</mapper>
\ No newline at end of file
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