專案中,利用Java向上轉型和反射機制!

在專案中,想讓某個程式碼使用率提高,減少程式碼量!使用向上轉型和反射機制

部分程式碼如下:

實體類:

package com.accord.entity;
/**
* @author 王久印
* 2018年6月29日
* 單據
*/
public class Dj {
private String id;
private String fgroup; //集團編碼
private String forgcode; //公司編碼
private String forgname; //公司名稱
private String fexecute; //是否呼叫執行儲存過程
private String fsid;   //介面庫sid
private String fip;    //介面庫ip
private String fuser; //介面庫使用者
private String fpwd;  //介面庫密碼
private String fdjdl;  //導單據的種類 [all 所有單據;ysl 應收類; yfl 應付類]
private String fprocedure; //導數前要執行的儲存過程
//private String fimpcust;             //是否匯入基礎資料:客戶
//private String fimpsupp;            //是否匯入基礎資料:供應商
//private String fimpgoods;           //是否匯入基礎資料:商品
private String fimpemp;             //是否匯入基礎資料:人員
public String getFexecute() {
return fexecute;
}
public void setFexecute(String fexecute) {
this.fexecute = fexecute;
}
public String getFprocedure() {
return fprocedure;
}
public void setFprocedure(String fprocedure) {
this.fprocedure = fprocedure;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getFgroup() {
return fgroup;
}
public void setFgroup(String fgroup) {
this.fgroup = fgroup;
}
public String getForgcode() {
return forgcode;
}
public void setForgcode(String forgcode) {
this.forgcode = forgcode;
}
public String getForgname() {
return forgname;
}
public void setForgname(String forgname) {
this.forgname = forgname;
}
public String getFsid() {
return fsid;
}
public void setFsid(String fsid) {
this.fsid = fsid;
}
public String getFip() {
return fip;
}
public void setFip(String fip) {
this.fip = fip;
}
public String getFuser() {
return fuser;
}
public void setFuser(String fuser) {
this.fuser = fuser;
}
public String getFpwd() {
return fpwd;
}
public void setFpwd(String fpwd) {
this.fpwd = fpwd;
}
public String getFdjdl() {
return fdjdl;
}
public void setFdjdl(String fdjdl) {
this.fdjdl = fdjdl;
}
/*public String getFimpcust() {
return fimpcust;
}
public void setFimpcust(String fimpcust) {
this.fimpcust = fimpcust;
}
public String getFimpsupp() {
return fimpsupp;
}
public void setFimpsupp(String fimpsupp) {
this.fimpsupp = fimpsupp;
}
public String getFimpgoods() {
return fimpgoods;
}
public void setFimpgoods(String fimpgoods) {
this.fimpgoods = fimpgoods;
}*/
public String getFimpemp() {
return fimpemp;
}
public void setFimpemp(String fimpemp) {
this.fimpemp = fimpemp;
}
}