TJRL.java 10.9 KB
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;

    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;
    }

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