|  | @ -1,7 +1,10 @@
 | 
	
		
			
				|  |  | package com.yihu.jw.quota.model.jpa.dimension;// default package
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import com.sun.xml.internal.ws.api.message.ExceptionHasMessage;
 | 
	
		
			
				|  |  | import com.yihu.jw.quota.etl.Contant;
 | 
	
		
			
				|  |  | import net.sf.json.JSONObject;
 | 
	
		
			
				|  |  | import org.slf4j.Logger;
 | 
	
		
			
				|  |  | import org.slf4j.LoggerFactory;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import javax.persistence.*;
 | 
	
		
			
				|  |  | 
 | 
	
	
		
			
				|  | @ -13,120 +16,146 @@ import static javax.persistence.GenerationType.IDENTITY;
 | 
	
		
			
				|  |  | @Entity
 | 
	
		
			
				|  |  | @Table(name = "tj_quota_dimension_slave")
 | 
	
		
			
				|  |  | public class TjQuotaDimensionSlave implements java.io.Serializable {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	// Fields
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	private Integer id;
 | 
	
		
			
				|  |  | 	private String quotaCode;
 | 
	
		
			
				|  |  | 	private String slaveCode;
 | 
	
		
			
				|  |  | 	private String dictSql;//字典的sql
 | 
	
		
			
				|  |  | 	private String convertClazz;//转换的类
 | 
	
		
			
				|  |  | 	private String type;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	private String getOneDictSql;//得到分子的
 | 
	
		
			
				|  |  | 	private String getTwoDictSql;//得到分母的
 | 
	
		
			
				|  |  | 	private String getOneConvertClazz;//得到分子的
 | 
	
		
			
				|  |  | 	private String getTwoConvertClazz;//得到分母的
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	// Constructors
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	/** default constructor */
 | 
	
		
			
				|  |  | 	public TjQuotaDimensionSlave() {
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	/** full constructor */
 | 
	
		
			
				|  |  | 	public TjQuotaDimensionSlave(String quotaCode, String slaveCode) {
 | 
	
		
			
				|  |  | 		this.quotaCode = quotaCode;
 | 
	
		
			
				|  |  | 		this.slaveCode = slaveCode;
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	// Property accessors
 | 
	
		
			
				|  |  | 	@Id
 | 
	
		
			
				|  |  | 	@GeneratedValue(strategy = IDENTITY)
 | 
	
		
			
				|  |  | 	@Column(name = "id", unique = true, nullable = false)
 | 
	
		
			
				|  |  | 	public Integer getId() {
 | 
	
		
			
				|  |  | 		return this.id;
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	public void setId(Integer id) {
 | 
	
		
			
				|  |  | 		this.id = id;
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	@Column(name = "quota_code", length = 100)
 | 
	
		
			
				|  |  | 	public String getQuotaCode() {
 | 
	
		
			
				|  |  | 		return this.quotaCode;
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	public void setQuotaCode(String quotaCode) {
 | 
	
		
			
				|  |  | 		this.quotaCode = quotaCode;
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	@Column(name = "slave_code", length = 100)
 | 
	
		
			
				|  |  | 	public String getSlaveCode() {
 | 
	
		
			
				|  |  | 		return this.slaveCode;
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	public void setSlaveCode(String slaveCode) {
 | 
	
		
			
				|  |  | 		this.slaveCode = slaveCode;
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	public String getDictSql() {
 | 
	
		
			
				|  |  | 		return dictSql;
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	public void setDictSql(String dictSql) {
 | 
	
		
			
				|  |  | 		this.dictSql = dictSql;
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	@Transient
 | 
	
		
			
				|  |  | 	public String getType() {
 | 
	
		
			
				|  |  | 		return type;
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	public void setType(String type) {
 | 
	
		
			
				|  |  | 		this.type = type;
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	public String getConvertClazz() {
 | 
	
		
			
				|  |  | 		return convertClazz;
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	public void setConvertClazz(String convertClazz) {
 | 
	
		
			
				|  |  | 		this.convertClazz = convertClazz;
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	@Transient
 | 
	
		
			
				|  |  | 	public String getGetOneDictSql() {
 | 
	
		
			
				|  |  | 		return JSONObject.fromObject(dictSql).getString(Contant.slave_dimension_key.one);
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	public void setGetOneDictSql(String getOneDictSql) {
 | 
	
		
			
				|  |  | 		this.getOneDictSql = getOneDictSql;
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | 	@Transient
 | 
	
		
			
				|  |  | 	public String getGetTwoDictSql() {
 | 
	
		
			
				|  |  | 		return JSONObject.fromObject(dictSql).getString(Contant.slave_dimension_key.two);
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	public void setGetTwoDictSql(String getTwoDictSql) {
 | 
	
		
			
				|  |  | 		this.getTwoDictSql = getTwoDictSql;
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | 	@Transient
 | 
	
		
			
				|  |  | 	public String getGetOneConvertClazz() {
 | 
	
		
			
				|  |  | 		return JSONObject.fromObject(convertClazz).getString(Contant.slave_dimension_key.one);
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	public void setGetOneConvertClazz(String getOneConvertClazz) {
 | 
	
		
			
				|  |  | 		this.getOneConvertClazz = getOneConvertClazz;
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | 	@Transient
 | 
	
		
			
				|  |  | 	public String getGetTwoConvertClazz() {
 | 
	
		
			
				|  |  | 		return JSONObject.fromObject(convertClazz).getString(Contant.slave_dimension_key.two);
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	public void setGetTwoConvertClazz(String getTwoConvertClazz) {
 | 
	
		
			
				|  |  | 		this.getTwoConvertClazz = getTwoConvertClazz;
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  |     private Logger logger= LoggerFactory.getLogger(TjQuotaDimensionSlave.class);
 | 
	
		
			
				|  |  |     // Fields
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     private Integer id;
 | 
	
		
			
				|  |  |     private String quotaCode;
 | 
	
		
			
				|  |  |     private String slaveCode;
 | 
	
		
			
				|  |  |     private String dictSql;//字典的sql
 | 
	
		
			
				|  |  |     private String convertClazz;//转换的类
 | 
	
		
			
				|  |  |     private String type;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     private String getOneDictSql;//得到分子的
 | 
	
		
			
				|  |  |     private String getTwoDictSql;//得到分母的
 | 
	
		
			
				|  |  |     private String getOneConvertClazz;//得到分子的
 | 
	
		
			
				|  |  |     private String getTwoConvertClazz;//得到分母的
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     // Constructors
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     /**
 | 
	
		
			
				|  |  |      * default constructor
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public TjQuotaDimensionSlave() {
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     /**
 | 
	
		
			
				|  |  |      * full constructor
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public TjQuotaDimensionSlave(String quotaCode, String slaveCode) {
 | 
	
		
			
				|  |  |         this.quotaCode = quotaCode;
 | 
	
		
			
				|  |  |         this.slaveCode = slaveCode;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     // Property accessors
 | 
	
		
			
				|  |  |     @Id
 | 
	
		
			
				|  |  |     @GeneratedValue(strategy = IDENTITY)
 | 
	
		
			
				|  |  |     @Column(name = "id", unique = true, nullable = false)
 | 
	
		
			
				|  |  |     public Integer getId() {
 | 
	
		
			
				|  |  |         return this.id;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public void setId(Integer id) {
 | 
	
		
			
				|  |  |         this.id = id;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @Column(name = "quota_code", length = 100)
 | 
	
		
			
				|  |  |     public String getQuotaCode() {
 | 
	
		
			
				|  |  |         return this.quotaCode;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public void setQuotaCode(String quotaCode) {
 | 
	
		
			
				|  |  |         this.quotaCode = quotaCode;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @Column(name = "slave_code", length = 100)
 | 
	
		
			
				|  |  |     public String getSlaveCode() {
 | 
	
		
			
				|  |  |         return this.slaveCode;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public void setSlaveCode(String slaveCode) {
 | 
	
		
			
				|  |  |         this.slaveCode = slaveCode;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public String getDictSql() {
 | 
	
		
			
				|  |  |         return dictSql;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public void setDictSql(String dictSql) {
 | 
	
		
			
				|  |  |         this.dictSql = dictSql;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @Transient
 | 
	
		
			
				|  |  |     public String getType() {
 | 
	
		
			
				|  |  |         return type;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public void setType(String type) {
 | 
	
		
			
				|  |  |         this.type = type;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public String getConvertClazz() {
 | 
	
		
			
				|  |  |         return convertClazz;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public void setConvertClazz(String convertClazz) {
 | 
	
		
			
				|  |  |         this.convertClazz = convertClazz;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @Transient
 | 
	
		
			
				|  |  |     public String getGetOneDictSql() {
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             return JSONObject.fromObject(dictSql).getString(Contant.slave_dimension_key.one);
 | 
	
		
			
				|  |  |         } catch (Exception e) {
 | 
	
		
			
				|  |  |             logger.warn("OneDictSql error");
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         return null;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public void setGetOneDictSql(String getOneDictSql) {
 | 
	
		
			
				|  |  |         this.getOneDictSql = getOneDictSql;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @Transient
 | 
	
		
			
				|  |  |     public String getGetTwoDictSql() {
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             return JSONObject.fromObject(dictSql).getString(Contant.slave_dimension_key.two);
 | 
	
		
			
				|  |  |         } catch (Exception e) {
 | 
	
		
			
				|  |  |             logger.warn("GetTwoDictSql error");
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         return null;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public void setGetTwoDictSql(String getTwoDictSql) {
 | 
	
		
			
				|  |  |         this.getTwoDictSql = getTwoDictSql;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @Transient
 | 
	
		
			
				|  |  |     public String getGetOneConvertClazz() {
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             return JSONObject.fromObject(convertClazz).getString(Contant.slave_dimension_key.one);
 | 
	
		
			
				|  |  |         } catch (Exception e) {
 | 
	
		
			
				|  |  |             logger.warn("GetOneConvertClazz error");
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         return null;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public void setGetOneConvertClazz(String getOneConvertClazz) {
 | 
	
		
			
				|  |  |         this.getOneConvertClazz = getOneConvertClazz;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @Transient
 | 
	
		
			
				|  |  |     public String getGetTwoConvertClazz() {
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             return JSONObject.fromObject(convertClazz).getString(Contant.slave_dimension_key.two);
 | 
	
		
			
				|  |  |         } catch (Exception e) {
 | 
	
		
			
				|  |  |             logger.warn("TwoConvertClazz error");
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         return null;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public void setGetTwoConvertClazz(String getTwoConvertClazz) {
 | 
	
		
			
				|  |  |         this.getTwoConvertClazz = getTwoConvertClazz;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | }
 |