TJRL.java 11.4 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412
package com.example.demo.model;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.beans.PropertyDescriptor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;

public class TJRL implements Cloneable {

    private String TJRLCARDNO;//         NUMBER        Y                交通卡号
    private String TJRLINSID; //         NUMBER        Y                行业
    private String TJRLCDKIND;//         NUMBER        Y                卡类型
    private String TJRLPOSID;//          NUMBER(10)                     POS机号
    private String TJRLRDATE;//          CHAR(8)       Y                交易日期
    private String TJRLRTIME;//          CHAR(6)       Y                交易时间
    private String TJRLCDBAL;//          NUMBER(10)    Y                交易前余额
    private String TJRLAMT;//            NUMBER(10)    Y                交易金额
    private String TJRLORGAMT;//         NUMBER(10)    Y                交易原始金额
    private String TJRLSTATID;//         VARCHAR2(100) Y                公交线路
    private String TJRLUNITID;//         VARCHAR2(100) Y                运营单位
    private String TJRLTXFG;//           NUMBER        Y                交易类型
    private String STATION_FLAG;//       VARCHAR2(100) Y                匹配上电子路单:1;匹配不上:0
    private String ROAD_FORM_TYPE;//     VARCHAR2(100) Y                路单类型
    private String UPDOWN;//             VARCHAR2(100) Y                上下行:0上1下
    private String BUS_CODE;//           VARCHAR2(100) Y                车辆自编号
    private String BUS_PLATE;//          VARCHAR2(100) Y                车牌号
    private String ROAD_CODE;//          VARCHAR2(100) Y                路牌编号
    private String DEPART_NAME;//        VARCHAR2(100) Y                发车站点名称
    private String DEPART_CODE;//        VARCHAR2(100) Y                发车站点编码
    private String DEPART_ACTUAL_TIME;// VARCHAR2(100) Y                实际发车时间
    private String REACH_NAME;//         VARCHAR2(100) Y                到达站点名称
    private String REACH_CODE;//         VARCHAR2(100) Y                到达站点编码
    private String REACH_ACTUAL_TIME;//  VARCHAR2(100) Y                实际到达时间
    private String LEVELS_FLAG;//        VARCHAR2(100) Y                匹配上到离站:1;匹配不上:0
    private String LEVELS1;//            VARCHAR2(100) Y                站序1
    private String LEVELS_NAME1;//       VARCHAR2(100) Y                站序1名称
    private String LEVELS1_CODE;//       VARCHAR2(100) Y                站序1编码
    private String LEVELS2;//            VARCHAR2(100) Y                站序2
    private String LEVELS_NAME2;//       VARCHAR2(100) Y                站序2名称
    private String LEVELS2_CODE;//       VARCHAR2(100) Y                站序2编码
    private String GPS_DATE_TIME1;//     VARCHAR2(100) Y                站序1到站时间
    private String GPS_DATE_TIME2;//     VARCHAR2(100) Y                站序2到站时间
    private String B_STATION_ID;//       VARCHAR2(100) Y                电子路单id
    private String PLAN_START_TIME;//    VARCHAR2(100) Y                计划发车时间
    private String PLAN_ARRIVE_TIME;//   VARCHAR2(100) Y                计划到达时间
    private String ACTUAL_START_TIME;//  VARCHAR2(100) Y                实际发车时间
    private String ACTUAL_ARRIVE_TIME;// VARCHAR2(100) Y                实际到达时间实际到达时间
    private String TRAD_ID;
    private String COUNT;//计数器
    private String lineId;
    private String POS_SEQ_ID;
    public TJRL(){

    }
    public TJRL(TJRLDB tjrldb) {
        try {
            Field[] fields=TJRL.class.getDeclaredFields();
            for(Field f : fields) {
                PropertyDescriptor pd = new PropertyDescriptor(f.getName(), TJRLDB.class);
                Method rM = pd.getReadMethod();//获得读方法
                String v = rM.invoke(tjrldb)==null?"":rM.invoke(tjrldb).toString();
                pd = new PropertyDescriptor(f.getName(), TJRL.class);
                Method wM = pd.getWriteMethod();//获得写方法
                wM.invoke(this, v);
               }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public String getTJRLCARDNO() {
        return TJRLCARDNO;
    }

    public void setTJRLCARDNO(String TJRLCARDNO) {
        this.TJRLCARDNO = TJRLCARDNO;
    }

    public String getTJRLINSID() {
        return TJRLINSID;
    }

    public void setTJRLINSID(String TJRLINSID) {
        this.TJRLINSID = TJRLINSID;
    }

    public String getTJRLCDKIND() {
        return TJRLCDKIND;
    }

    public void setTJRLCDKIND(String TJRLCDKIND) {
        this.TJRLCDKIND = TJRLCDKIND;
    }

    public String getTJRLPOSID() {
        return TJRLPOSID;
    }

    public void setTJRLPOSID(String TJRLPOSID) {
        this.TJRLPOSID = TJRLPOSID;
    }

    public String getTJRLRDATE() {
        return TJRLRDATE;
    }

    public void setTJRLRDATE(String TJRLRDATE) {
        this.TJRLRDATE = TJRLRDATE;
    }

    public String getTJRLRTIME() {
        return TJRLRTIME;
    }

    public void setTJRLRTIME(String TJRLRTIME) {
        this.TJRLRTIME = TJRLRTIME;
    }

    public String getTJRLCDBAL() {
        return TJRLCDBAL;
    }

    public void setTJRLCDBAL(String TJRLCDBAL) {
        this.TJRLCDBAL = TJRLCDBAL;
    }

    public String getTJRLAMT() {
        return TJRLAMT;
    }

    public void setTJRLAMT(String TJRLAMT) {
        this.TJRLAMT = TJRLAMT;
    }

    public String getTJRLORGAMT() {
        return TJRLORGAMT;
    }

    public void setTJRLORGAMT(String TJRLORGAMT) {
        this.TJRLORGAMT = TJRLORGAMT;
    }

    public String getTJRLSTATID() {
        return TJRLSTATID;
    }

    public void setTJRLSTATID(String TJRLSTATID) {
        this.TJRLSTATID = TJRLSTATID;
    }

    public String getTJRLUNITID() {
        return TJRLUNITID;
    }

    public void setTJRLUNITID(String TJRLUNITID) {
        this.TJRLUNITID = TJRLUNITID;
    }

    public String getTJRLTXFG() {
        return TJRLTXFG;
    }

    public void setTJRLTXFG(String TJRLTXFG) {
        this.TJRLTXFG = TJRLTXFG;
    }

    public String getSTATION_FLAG() {
        return STATION_FLAG;
    }

    public void setSTATION_FLAG(String STATION_FLAG) {
        this.STATION_FLAG = STATION_FLAG;
    }

    public String getROAD_FORM_TYPE() {
        return ROAD_FORM_TYPE;
    }

    public void setROAD_FORM_TYPE(String ROAD_FORM_TYPE) {
        this.ROAD_FORM_TYPE = ROAD_FORM_TYPE;
    }

    public String getUPDOWN() {
        return UPDOWN;
    }

    public void setUPDOWN(String UPDOWN) {
        this.UPDOWN = UPDOWN;
    }

    public String getBUS_CODE() {
        return BUS_CODE;
    }

    public void setBUS_CODE(String BUS_CODE) {
        this.BUS_CODE = BUS_CODE;
    }

    public String getBUS_PLATE() {
        return BUS_PLATE;
    }

    public void setBUS_PLATE(String BUS_PLATE) {
        this.BUS_PLATE = BUS_PLATE;
    }

    public String getROAD_CODE() {
        return ROAD_CODE;
    }

    public void setROAD_CODE(String ROAD_CODE) {
        this.ROAD_CODE = ROAD_CODE;
    }

    public String getDEPART_NAME() {
        return DEPART_NAME;
    }

    public void setDEPART_NAME(String DEPART_NAME) {
        this.DEPART_NAME = DEPART_NAME;
    }

    public String getDEPART_CODE() {
        return DEPART_CODE;
    }

    public void setDEPART_CODE(String DEPART_CODE) {
        this.DEPART_CODE = DEPART_CODE;
    }

    public String getDEPART_ACTUAL_TIME() {
        return DEPART_ACTUAL_TIME;
    }

    public void setDEPART_ACTUAL_TIME(String DEPART_ACTUAL_TIME) {
        this.DEPART_ACTUAL_TIME = DEPART_ACTUAL_TIME;
    }

    public String getREACH_NAME() {
        return REACH_NAME;
    }

    public void setREACH_NAME(String REACH_NAME) {
        this.REACH_NAME = REACH_NAME;
    }

    public String getREACH_CODE() {
        return REACH_CODE;
    }

    public void setREACH_CODE(String REACH_CODE) {
        this.REACH_CODE = REACH_CODE;
    }

    public String getREACH_ACTUAL_TIME() {
        return REACH_ACTUAL_TIME;
    }

    public void setREACH_ACTUAL_TIME(String REACH_ACTUAL_TIME) {
        this.REACH_ACTUAL_TIME = REACH_ACTUAL_TIME;
    }

    public String getLEVELS_FLAG() {
        return LEVELS_FLAG;
    }

    public void setLEVELS_FLAG(String LEVELS_FLAG) {
        this.LEVELS_FLAG = LEVELS_FLAG;
    }

    public String getLEVELS1() {
        return LEVELS1;
    }

    public void setLEVELS1(String LEVELS1) {
        this.LEVELS1 = LEVELS1;
    }

    public String getLEVELS_NAME1() {
        return LEVELS_NAME1;
    }

    public void setLEVELS_NAME1(String LEVELS_NAME1) {
        this.LEVELS_NAME1 = LEVELS_NAME1;
    }

    public String getLEVELS1_CODE() {
        return LEVELS1_CODE;
    }

    public void setLEVELS1_CODE(String LEVELS1_CODE) {
        this.LEVELS1_CODE = LEVELS1_CODE;
    }

    public String getLEVELS2() {
        return LEVELS2;
    }

    public void setLEVELS2(String LEVELS2) {
        this.LEVELS2 = LEVELS2;
    }

    public String getLEVELS_NAME2() {
        return LEVELS_NAME2;
    }

    public void setLEVELS_NAME2(String LEVELS_NAME2) {
        this.LEVELS_NAME2 = LEVELS_NAME2;
    }

    public String getLEVELS2_CODE() {
        return LEVELS2_CODE;
    }

    public void setLEVELS2_CODE(String LEVELS2_CODE) {
        this.LEVELS2_CODE = LEVELS2_CODE;
    }

    public String getGPS_DATE_TIME1() {
        return GPS_DATE_TIME1;
    }

    public void setGPS_DATE_TIME1(String GPS_DATE_TIME1) {
        this.GPS_DATE_TIME1 = GPS_DATE_TIME1;
    }

    public String getGPS_DATE_TIME2() {
        return GPS_DATE_TIME2;
    }

    public void setGPS_DATE_TIME2(String GPS_DATE_TIME2) {
        this.GPS_DATE_TIME2 = GPS_DATE_TIME2;
    }

    public String getB_STATION_ID() {
        return B_STATION_ID;
    }

    public void setB_STATION_ID(String b_STATION_ID) {
        B_STATION_ID = b_STATION_ID;
    }

    public String getPLAN_START_TIME() {
        return PLAN_START_TIME;
    }

    public void setPLAN_START_TIME(String PLAN_START_TIME) {
        this.PLAN_START_TIME = PLAN_START_TIME;
    }

    public String getPLAN_ARRIVE_TIME() {
        return PLAN_ARRIVE_TIME;
    }

    public void setPLAN_ARRIVE_TIME(String PLAN_ARRIVE_TIME) {
        this.PLAN_ARRIVE_TIME = PLAN_ARRIVE_TIME;
    }

    public String getACTUAL_START_TIME() {
        return ACTUAL_START_TIME;
    }

    public void setACTUAL_START_TIME(String ACTUAL_START_TIME) {
        this.ACTUAL_START_TIME = ACTUAL_START_TIME;
    }

    public String getACTUAL_ARRIVE_TIME() {
        return ACTUAL_ARRIVE_TIME;
    }

    public void setACTUAL_ARRIVE_TIME(String ACTUAL_ARRIVE_TIME) {
        this.ACTUAL_ARRIVE_TIME = ACTUAL_ARRIVE_TIME;
    }

    public String getTRAD_ID() {
        return TRAD_ID;
    }

    public void setTRAD_ID(String TRAD_ID) {
        this.TRAD_ID = TRAD_ID;
    }

    public String getCOUNT() {
        return COUNT;
    }

    public void setCOUNT(String COUNT) {
        this.COUNT = COUNT;
    }

    @Override
    public Object clone() throws CloneNotSupportedException {
        return super.clone();
    }

    public String getLineId() {
        return lineId;
    }

    public void setLineId(String lineId) {
        this.lineId = lineId;
    }

    public String getPOS_SEQ_ID() {
        return POS_SEQ_ID;
    }

    public void setPOS_SEQ_ID(String POS_SEQ_ID) {
        this.POS_SEQ_ID = POS_SEQ_ID;
    }
}