/webccr/src/com/emis/caesarui/webccr/core/promote/SM.java
https://bitbucket.org/sanliou/synccr · Java · 177 lines · 135 code · 32 blank · 10 comment · 0 complexity · 563c8b6a67f0ebe716776eff687505de MD5 · raw file
- package com.emis.caesarui.webccr.core.promote;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.util.ArrayList;
- /**
- * 小白單表頭
- */
- public class SM extends PMBase implements Cloneable {
- String RPT_LIM;
- String SHM_CNT;
- String SM_ADMIT_CASE;
- String PRE_ORDER_ACTIVITY;
- String IS_RP;
- String IS_CHT;
- String IS_GEN;
- String IS_MULTI;
- //add by Ares 20190417 小白單代收憑證
- String IS_B;
- String IS_C;
- String IS_COLLECT;
- ArrayList<SM_P> detlp = new ArrayList<SM_P>(); // 小白單促銷商品檔
- ArrayList<SM_N> detln = new ArrayList<SM_N>(); // 小白單除外料號檔
- ArrayList<SM_S> detls = new ArrayList<SM_S>(); // 小白單列印樣式
- ArrayList<SM_F> detlf = new ArrayList<SM_F>(); // 小白單促銷單號檔
- ArrayList<SM_B> detlb = new ArrayList<SM_B>(); // 小白單適用銀行檔
- ArrayList<SM_R> detlr = new ArrayList<SM_R>(); // 小白單適用舊機回收
- ArrayList<SM_INSU> detlinsu = new ArrayList<SM_INSU>(); //add by Ares 20180613 新鈦金優惠券
- public SM (ResultSet rs) throws SQLException {
- PM_NO = rs.getString("SM_NO");
- TOPIC = rs.getString("TOPIC");
- DATE_S = rs.getString("DATE_S");
- DATE_E = rs.getString("DATE_E");
- TIME_S = rs.getString("TIME_S");
- TIME_E = rs.getString("TIME_E");
- WEEK = rs.getString("WK");
- C_RANK = rs.getString("C_RANK");
- M_GROUP = rs.getString("M_GROUP");
- BI_ACTIVITY_NO = rs.getString("BI_ACTIVITY_NO");
- M_ADD_POINT = rs.getString("M_ADD_POINT"); //資料表無此欄位
- PM_COM_NO = rs.getString("PM_COM_NO"); //SOB_ID
- CV_NO = rs.getString("CV_NO"); //資料表無此欄位
- S_NO = rs.getString("S_NO");
- S_ATTRIB = rs.getString("S_ATTRIB");
- R_NO = rs.getString("R_NO");
- S_GROUP = rs.getString("S_GROUP");
- //=================================================
- RPT_LIM = rs.getString("RPT_LIM"); // 列印限制 1有交易限制 2無交易限制
- SHM_CNT = rs.getString("SHM_CNT"); // 適用二手機 1一次/2多次/3不適用
- SM_ADMIT_CASE = rs.getString("SM_ADMIT_CASE"); // 個案開帳設定 Y/N
- PRE_ORDER_ACTIVITY = rs.getString("PRE_ORDER_ACTIVITY");// 適用預購活動註記 Y/N
- IS_RP = rs.getString("IS_RP"); // 適用領機
- IS_CHT = rs.getString("IS_CHT"); // 適用資費
- IS_GEN = rs.getString("IS_GEN"); // 適用一般
- IS_MULTI = rs.getString("IS_MULTI"); // 是否列印多張
- //add by Ares 20190417 小白單代收憑證
- IS_B = rs.getString("IS_B"); // 不限制B料號列印
- IS_C = rs.getString("IS_C"); // 不限制C料號列印
- IS_COLLECT = rs.getString("IS_COLLECT"); // 是否列印代收憑證(不限制補印時間)
- }
- public String getRPT_LIM() {
- return RPT_LIM;
- }
- public String getSHM_CNT() {
- return SHM_CNT;
- }
- public String getSM_ADMIT_CASE() {
- return SM_ADMIT_CASE;
- }
- public String getPRE_ORDER_ACTIVITY() {
- return PRE_ORDER_ACTIVITY;
- }
- public String getIS_RP() {
- return IS_RP;
- }
- public String getIS_CHT() {
- return IS_CHT;
- }
- public String getIS_GEN() {
- return IS_GEN;
- }
- public String getIS_MULTI() {
- return IS_MULTI;
- }
- //add by Ares 20190417 小白單代收憑證
- public String getIS_B() {
- return IS_B;
- }
- public String getIS_C() {
- return IS_C;
- }
- public String getIS_COLLECT() {
- return IS_COLLECT;
- }
- public void addDetlp(SM_P smp) {
- detlp.add(smp);
- }
- public ArrayList getDetlp() {
- return detlp;
- }
- public void addDetln(SM_N smn) {
- detln.add(smn);
- }
- public ArrayList getDetln() {
- return detln;
- }
- public void addDetl(SM_S sms) {
- detls.add(sms);
- }
- public ArrayList getDetl() {
- return detls;
- }
- public void addDetlf(SM_F smf) {
- detlf.add(smf);
- }
- public ArrayList getDetlf() {
- return detlf;
- }
- public void addDetlb(SM_B smb) {
- detlb.add(smb);
- }
- public ArrayList getDetlb() {
- return detlb;
- }
- public void addDetlr(SM_R smr) {
- detlr.add(smr);
- }
- public ArrayList getDetlr() {
- return detlr;
- }
- //add by Ares 20180613 新鈦金優惠券
- public void addDetlinsu(SM_INSU sminsu) {
- detlinsu.add(sminsu);
- }
- //add by Ares 20180613 新鈦金優惠券
- public ArrayList getDetlinsu() {
- return detlinsu;
- }
- //add by Ares 20191014 促案判斷限指定會員群組內容
- public String getC_RANK() {
- return C_RANK;
- }
- public String getM_GROUP() {
- return M_GROUP;
- }
- }