/webccr/src/com/emis/caesar/senao/unit/TSenaoSecNew.java

https://bitbucket.org/sanliou/synccr · Java · 311 lines · 237 code · 65 blank · 9 comment · 0 complexity · 16a02a81cbeb97f293314a6d20a46b83 MD5 · raw file

  1. package com.emis.caesar.senao.unit;
  2. import com.emis.util.emisUtil;
  3. import java.util.HashMap;
  4. /**
  5. * 新的二手機回收物件
  6. */
  7. public class TSenaoSecNew {
  8. TSenaoSec oSenaoSec = null; // 舊的二手機物件
  9. String REPNO = null; // BARCODE1
  10. String IMEI = null; // BARCODE2
  11. String NAME = null;
  12. String PHONE = null;
  13. String ID_NUMBER = null;
  14. String BRAND = null;
  15. String MODEL = null;
  16. String ITEMNO = null;
  17. String EMPNO = null;
  18. String AGENTNO = null;
  19. int SEC_PRICE = 0;
  20. int SEC_DISCOUNT_PRICE = 0;
  21. int SL_AMT = 0;
  22. String ORI_SEC_JUDGE = null;
  23. String ORI_SEC_CONDITION = null;
  24. String REC_TYPE = null; //一般回收件:N,奇機PLUS提前升級件:Y
  25. //add by Ares 20190712 舊機回收組合促案優化
  26. String APLUS_FLAG = null; //是否為特A級回收
  27. int INSU_COUNT = 0; //回傳查得保險件數量
  28. //INSU 子節點
  29. String REGIST_NO = null; //保單號碼
  30. String REGIST_DATE = null; //保單註冊日期
  31. String INVALID_DATE = null; //保單失效日期
  32. String ACTIVE_FLAG = null; //保單生失效狀態
  33. String REGIST_TYPE = null; //保險專案別
  34. String RECY_TYPE = null; //回收通路中華/神腦/不限 CHT/SENAO
  35. public TSenaoSec getoSenaoSec() {
  36. return oSenaoSec;
  37. }
  38. public void setoSenaoSec(TSenaoSec oSenaoSec) {
  39. this.oSenaoSec = oSenaoSec;
  40. }
  41. public String getREPNO() {
  42. return REPNO;
  43. }
  44. public void setREPNO(String REPNO) {
  45. this.REPNO = REPNO;
  46. }
  47. public String getIMEI() {
  48. return IMEI;
  49. }
  50. public void setIMEI(String IMEI) {
  51. this.IMEI = IMEI;
  52. }
  53. public String getNAME() {
  54. return NAME;
  55. }
  56. public void setNAME(String NAME) {
  57. this.NAME = NAME;
  58. }
  59. public String getPHONE() {
  60. return PHONE;
  61. }
  62. public void setPHONE(String PHONE) {
  63. this.PHONE = PHONE;
  64. }
  65. public String getID_NUMBER() {
  66. return ID_NUMBER;
  67. }
  68. public void setID_NUMBER(String ID_NUMBER) {
  69. this.ID_NUMBER = ID_NUMBER;
  70. }
  71. public String getBRAND() {
  72. return BRAND;
  73. }
  74. public void setBRAND(String BRAND) {
  75. this.BRAND = BRAND;
  76. }
  77. public String getMODEL() {
  78. return MODEL;
  79. }
  80. public void setMODEL(String MODEL) {
  81. this.MODEL = MODEL;
  82. }
  83. public String getITEMNO() {
  84. return ITEMNO;
  85. }
  86. public void setITEMNO(String ITEMNO) {
  87. this.ITEMNO = ITEMNO;
  88. }
  89. public String getEMPNO() {
  90. return EMPNO;
  91. }
  92. public void setEMPNO(String EMPNO) {
  93. this.EMPNO = EMPNO;
  94. }
  95. public String getAGENTNO() {
  96. return AGENTNO;
  97. }
  98. public void setAGENTNO(String AGENTNO) {
  99. this.AGENTNO = AGENTNO;
  100. }
  101. public int getSEC_PRICE() {
  102. return SEC_PRICE;
  103. }
  104. public void setSEC_PRICE(int SEC_PRICE) {
  105. this.SEC_PRICE = SEC_PRICE;
  106. }
  107. public int getSEC_DISCOUNT_PRICE() {
  108. return SEC_DISCOUNT_PRICE;
  109. }
  110. public void setSEC_DISCOUNT_PRICE(int SEC_DISCOUNT_PRICE) {
  111. this.SEC_DISCOUNT_PRICE = SEC_DISCOUNT_PRICE;
  112. }
  113. public String getORI_SEC_JUDGE() {
  114. return ORI_SEC_JUDGE;
  115. }
  116. public void setORI_SEC_JUDGE(String ORI_SEC_JUDGE) {
  117. this.ORI_SEC_JUDGE = ORI_SEC_JUDGE;
  118. }
  119. public String getORI_SEC_CONDITION() {
  120. return ORI_SEC_CONDITION;
  121. }
  122. public void setORI_SEC_CONDITION(String ORI_SEC_CONDITION) {
  123. this.ORI_SEC_CONDITION = ORI_SEC_CONDITION;
  124. }
  125. // 以下為存檔需要欄位
  126. public String getSD_FIELD3() {
  127. StringBuffer sbf = new StringBuffer();
  128. sbf.append(emisUtil.parseString(NAME, " "));
  129. sbf.append(",");
  130. sbf.append(emisUtil.parseString(ID_NUMBER, " "));
  131. return sbf.toString();
  132. }
  133. public String getSL_NONPLU() {
  134. StringBuffer sbf = new StringBuffer();
  135. sbf.append(emisUtil.parseString(BRAND, " "));
  136. sbf.append(",");
  137. sbf.append(emisUtil.parseString(MODEL, " "));
  138. sbf.append(",");
  139. sbf.append(emisUtil.parseString(ITEMNO, " "));
  140. sbf.append(",");
  141. sbf.append(emisUtil.parseString(EMPNO, " "));
  142. sbf.append(",");
  143. sbf.append(emisUtil.parseString(AGENTNO, " "));
  144. sbf.append(",");
  145. sbf.append(SEC_PRICE);
  146. sbf.append(",");
  147. sbf.append(SEC_DISCOUNT_PRICE);
  148. //add by Ares 20190712 舊機回收組合促案優化
  149. sbf.append(",");
  150. sbf.append(emisUtil.parseString(REC_TYPE, " "));
  151. sbf.append(",");
  152. sbf.append(emisUtil.parseString(APLUS_FLAG, " "));
  153. sbf.append(",");
  154. sbf.append(emisUtil.parseString(INSU_COUNT, " "));
  155. sbf.append(",");
  156. sbf.append(emisUtil.parseString(REGIST_NO, " "));
  157. sbf.append(",");
  158. sbf.append(emisUtil.parseString(REGIST_DATE, " "));
  159. sbf.append(",");
  160. sbf.append(emisUtil.parseString(INVALID_DATE, " "));
  161. sbf.append(",");
  162. sbf.append(emisUtil.parseString(ACTIVE_FLAG, " "));
  163. sbf.append(",");
  164. sbf.append(emisUtil.parseString(REGIST_TYPE, " "));
  165. sbf.append(",");
  166. sbf.append(emisUtil.parseString(RECY_TYPE, " "));
  167. return sbf.toString();
  168. }
  169. public String getMI_NO() {
  170. return PHONE;
  171. }
  172. public String getBARCODE1() {
  173. return REPNO;
  174. }
  175. public String getBARCODE2() {
  176. return IMEI;
  177. }
  178. public String getSD_FIELD6() {
  179. return ORI_SEC_JUDGE;
  180. }
  181. public String getSD_FIELD7() {
  182. return ORI_SEC_CONDITION;
  183. }
  184. public String getREC_TYPE() {
  185. return REC_TYPE;
  186. }
  187. public void setREC_TYPE(String REC_TYPE) {
  188. this.REC_TYPE = REC_TYPE;
  189. }
  190. public int getSL_AMT() {
  191. return SL_AMT;
  192. }
  193. public void setSL_AMT(int SL_AMT) {
  194. this.SL_AMT = SL_AMT;
  195. }
  196. //add by Ares 20190712 舊機回收組合促案優化
  197. public String getAPLUS_FLAG() {
  198. return APLUS_FLAG;
  199. }
  200. public void setAPLUS_FLAG(String APLUS_FLAG) {
  201. this.APLUS_FLAG = APLUS_FLAG;
  202. }
  203. public int getINSU_COUNT() {
  204. return INSU_COUNT;
  205. }
  206. public void setINSU_COUNT(int INSU_COUNT) {
  207. this.INSU_COUNT = INSU_COUNT;
  208. }
  209. //INSU子節點
  210. public String getREGIST_NO() {
  211. return REGIST_NO;
  212. }
  213. public void setREGIST_NO(String REGIST_NO) {
  214. this.REGIST_NO = REGIST_NO;
  215. }
  216. public String getREGIST_DATE() {
  217. return REGIST_DATE;
  218. }
  219. public void setREGIST_DATE(String REGIST_DATE) {
  220. this.REGIST_DATE = REGIST_DATE;
  221. }
  222. public String getINVALID_DATE() {
  223. return INVALID_DATE;
  224. }
  225. public void setINVALID_DATE(String INVALID_DATE) {
  226. this.INVALID_DATE = INVALID_DATE;
  227. }
  228. public String getACTIVE_FLAG() {
  229. return ACTIVE_FLAG;
  230. }
  231. public void setACTIVE_FLAG(String ACTIVE_FLAG) {
  232. this.ACTIVE_FLAG = ACTIVE_FLAG;
  233. }
  234. public String getREGIST_TYPE() {
  235. return REGIST_TYPE;
  236. }
  237. public void setREGIST_TYPE(String REGIST_TYPE) {
  238. this.REGIST_TYPE = REGIST_TYPE;
  239. }
  240. public String getRECY_TYPE() {
  241. return RECY_TYPE;
  242. }
  243. public void setRECY_TYPE(String RECY_TYPE) {
  244. this.RECY_TYPE = RECY_TYPE;
  245. }
  246. }