/*==============================================================*/ /* DBMS name: ORACLE Version 9i */ /* Created on: 2010/6/8 21:02:45 */ /*==============================================================*/ drop table MKMTACT cascade constraints; drop index IDX_MKMTBAT1; drop table MKMTBAT cascade constraints; drop index IDX_MKMTBON3; drop index IDX_MKMTBON2; drop index IDX_MKMTBON1; drop table MKMTBON cascade constraints; drop table MKMTCHK cascade constraints; drop index IDX_MKMTIAREA2; drop index IDX_MKMTIAREA1; drop table MKMTIAREA cascade constraints; drop index IDX_MKMTIMER1; drop table MKMTIMER cascade constraints; drop index IDX_MKMTISS1; drop table MKMTISS cascade constraints; drop index IDX_MKMTIUSR2; drop index IDX_MKMTIUSR1; drop table MKMTIUSR cascade constraints; drop index IDX_MKMTJNL3; drop index IDX_MKMTJNL2; drop index IDX_MKMTJNL1; drop table MKMTJNL cascade constraints; drop table MKMTMADV cascade constraints; drop index IDX_MKMTMERC1; drop table MKMTMERC cascade constraints; drop index IDX_MKMTMSUM2; drop index IDX_MKMTMSUM1; drop table MKMTMSUM cascade constraints; drop index IDX_MKMTPINF1; drop table MKMTPINF cascade constraints; drop table MKMTPUBPRA cascade constraints; drop index IDX_MKMTSEARCH1; drop table MKMTSEARCH cascade constraints; /*==============================================================*/ /* Table: MKMTACT */ /*==============================================================*/ create table MKMTACT ( MKT_ID VARCHAR2(10) not null, MKT_NM VARCHAR2(100) not null, MKT_DESC2 VARCHAR2(50) not null, CAP_TYP VARCHAR2(1) not null, MKT_STS VARCHAR2(1) default 'U' not null, ISS_TOT_AMT NUMBER(9,2) not null, CAP_ID_TYP VARCHAR2(1), CAP_ID VARCHAR2(15), ISS_CUR_AMT NUMBER(9,2) default 0, STL_PERD_FLG VARCHAR2(1), STL_PRED NUMBER(9), ISS_EFF_DT VARCHAR2(8), ISS_EXP_DT VARCHAR2(8), USE_TOT_AMT NUMBER(9,2), USE_TOT_CNT NUMBER(8), NULL_TOT_AMT NUMBER(9,2), NULL_TOT_CNT NUMBER(8), NEED_INV_FLG VARCHAR2(1) default 'N', CRT_DT VARCHAR2(8), CRT_TM VARCHAR2(6), CRT_OPR_TYP VARCHAR2(1), CRT_USR_OPR VARCHAR2(10), UPD_USR_OPR VARCHAR2(10), APPR_OPR VARCHAR2(10), APPR_DT VARCHAR2(8), APPR_TM VARCHAR2(6), APPR_OPR2 VARCHAR2(10), APPR_DT2 VARCHAR2(8), APPR_TM2 VARCHAR2(6), SMS_FLG VARCHAR2(1), MKT_DESC VARCHAR2(300), REJ_DESC VARCHAR2(400), SMS_TMP_ID VARCHAR2(10), TM_SMP VARCHAR2(26), constraint PK_MKMTACT primary key (MKT_ID) ); comment on column MKMTACT.MKT_STS is 'U: 登记未审核 A: 审核激活 P: 暂停 E: 过期,失效 R: 拒绝,可以修改,激活的不能拒绝'; comment on column MKMTACT.ISS_TOT_AMT is '红包和代金券,采用总金额控制方式;折扣券,采用张数控制方式'; comment on column MKMTACT.STL_PERD_FLG is '空:不结算 0:按月结算 1:指定结算周期,从活动生效日开始 1:等同现金或充值卡 2:活动结束后结算 (目前只支持空格和按月结算) '; comment on column MKMTACT.USE_TOT_AMT is '0: 不用 1: 需要,默认'; comment on column MKMTACT.NEED_INV_FLG is 'Y:需要开发票 N:不需要开发票 '; comment on column MKMTACT.SMS_FLG is '0: 不用 1: 需要,默认 '; /*==============================================================*/ /* Table: MKMTBAT */ /*==============================================================*/ create table MKMTBAT ( SEQ_NO VARCHAR2(14) not null, BAT_NO VARCHAR2(6), ACT_ID VARCHAR2(10), PRD_ID VARCHAR2(12), SND_DT VARCHAR2(8), MBL_NO VARCHAR2(11), BON_AMT NUMBER(9,2), STS VARCHAR2(1), constraint PK_MKMTBAT primary key (SEQ_NO) ); comment on column MKMTBAT.STS is '0:未处理 1:成功 2:失败 '; /*==============================================================*/ /* Index: IDX_MKMTBAT1 */ /*==============================================================*/ create index IDX_MKMTBAT1 on MKMTBAT ( BAT_NO ASC, STS ASC ); /*==============================================================*/ /* Table: MKMTBON */ /*==============================================================*/ create table MKMTBON ( BON_ID VARCHAR2(20) not null, MKT_ID VARCHAR2(10), ISS_ID VARCHAR2(15), PRD_ID VARCHAR2(12), BON_NM VARCHAR2(200), ISS_TYP VARCHAR2(1) default 'G' not null, BON_STS VARCHAR2(1) not null, SAV_TYP VARCHAR2(1) default '0', PRD_TYP VARCHAR2(1) not null, CAP_ID_TYP VARCHAR2(1), CAP_ID VARCHAR2(15), USE_ORD_RAT VARCHAR2(3), USE_BEG_REF_AMT NUMBER(9,2), USE_END_REF_AMT NUMBER(9,2), USR_PROV VARCHAR2(2), USR_CITY VARCHAR2(4), USR_CITY_NM VARCHAR2(60), USR_NO VARCHAR2(12) not null, USR_MBL_NO VARCHAR2(11), BON_AMT NUMBER(9,2), LAST_AC_BAL NUMBER(9,2), CUR_AC_BAL NUMBER(9,2), UAVA_BAL NUMBER(9,2), BON_RAT VARCHAR2(2), EFF_DT VARCHAR2(8), EXP_DT VARCHAR2(8) default '0', ISS_DT VARCHAR2(8), ISS_TM VARCHAR2(6), USE_DT VARCHAR2(8), USE_TM VARCHAR2(6), CLR_DT VARCHAR2(8), ISS_BUS_CNL VARCHAR2(10), IS_TRANS VARCHAR2(1), ORD_NO VARCHAR2(20), LST_ORD_NO VARCHAR2(20), REMARK VARCHAR2(200), UPD_DT VARCHAR2(8), UPD_JRN VARCHAR2(18), TM_SMP VARCHAR2(26), constraint PK_MKMTBON primary key (BON_ID) ); comment on column MKMTBON.PRD_ID is '针对点金券,记录领用商户'; comment on column MKMTBON.ISS_TYP is 'G: 已生成 P: 暂停使用 A: 已领用 R: 已回收 U: 已使用 E: 已过期'; comment on column MKMTBON.BON_STS is '0 : 可拆分代金券(红包) 1: 整张使用代金券 2: 折扣券'; comment on column MKMTBON.SAV_TYP is '0:远程 1:下载到手机(远程不能使用) '; comment on column MKMTBON.PRD_TYP is '0:红包 1:代金券 2:折扣券 '; comment on column MKMTBON.CAP_ID_TYP is '0:省 1:商户 '; comment on column MKMTBON.CAP_ID is '出资方省代码 如果出资方为商户,则不用结算 '; comment on column MKMTBON.USR_MBL_NO is '0: 表示不打折'; comment on column MKMTBON.LAST_AC_BAL is '失效日期:领用日期+清理标识'; comment on column MKMTBON.BON_RAT is '清理的日期'; comment on column MKMTBON.EFF_DT is 'MPS: 手机支付系统发放 BOS: BOSS发放的 LPS: 省平台发放 其他待定'; comment on column MKMTBON.EXP_DT is '0: 不是装让获得 1: 是装让获得'; comment on column MKMTBON.ISS_BUS_CNL is 'MPS: 手机支付系统发放 BOS: BOSS发放的 LPS: 省平台发放 其他待定 '; comment on column MKMTBON.IS_TRANS is '0: 不是转让获得 1: 是转让获得 '; /*==============================================================*/ /* Index: IDX_MKMTBON1 */ /*==============================================================*/ create index IDX_MKMTBON1 on MKMTBON ( USR_NO ASC, MKT_ID ASC ); /*==============================================================*/ /* Index: IDX_MKMTBON2 */ /*==============================================================*/ create index IDX_MKMTBON2 on MKMTBON ( USR_MBL_NO ASC, MKT_ID ASC ); /*==============================================================*/ /* Index: IDX_MKMTBON3 */ /*==============================================================*/ create index IDX_MKMTBON3 on MKMTBON ( MKT_ID ASC, USR_NO ASC ); /*==============================================================*/ /* Table: MKMTCHK */ /*==============================================================*/ create table MKMTCHK ( OPR_JNL_NO VARCHAR2(18) not null, TBL_NM VARCHAR2(500), KEY_VAL VARCHAR2(400), CNT1 VARCHAR2(4000), CNT2 VARCHAR2(4000), CNT3 VARCHAR2(4000), CNT4 VARCHAR2(4000), OPR_STS VARCHAR2(1), CRE_OPR VARCHAR2(10), CRE_DT VARCHAR2(8), TM_SMP VARCHAR2(26), constraint PK_MKMTCHK primary key (OPR_JNL_NO) ); comment on column MKMTCHK.OPR_STS is '0:未复核 1:一级复核 2:二级复核 9:拒绝 '; /*==============================================================*/ /* Table: MKMTIAREA */ /*==============================================================*/ create table MKMTIAREA ( MKT_ID VARCHAR2(10) not null, ISS_ID VARCHAR2(15) not null, USR_PROV VARCHAR2(2) not null, USR_CITY VARCHAR2(4) not null, USR_CITY_NM VARCHAR2(60), TM_SMP VARCHAR2(26), constraint PK_MKMTIAREA primary key (MKT_ID, ISS_ID, USR_PROV, USR_CITY) ); /*==============================================================*/ /* Index: IDX_MKMTIAREA1 */ /*==============================================================*/ create index IDX_MKMTIAREA1 on MKMTIAREA ( USR_PROV ASC ); /*==============================================================*/ /* Index: IDX_MKMTIAREA2 */ /*==============================================================*/ create index IDX_MKMTIAREA2 on MKMTIAREA ( USR_CITY ASC ); /*==============================================================*/ /* Table: MKMTIMER */ /*==============================================================*/ create table MKMTIMER ( MKT_ID VARCHAR2(10) not null, ISS_ID VARCHAR2(15) not null, MERC_ID VARCHAR2(15) not null, MAX_ISS_AMT NUMBER(9,2), MAX_ISS_CNT NUMBER(9), TOT_ISS_AMT NUMBER(9,2), TOT_ISS_CNT NUMBER(9), TM_SMP VARCHAR2(26), constraint PK_MKMTIMER primary key (MKT_ID, ISS_ID, MERC_ID) ); /*==============================================================*/ /* Index: IDX_MKMTIMER1 */ /*==============================================================*/ create index IDX_MKMTIMER1 on MKMTIMER ( MERC_ID ASC ); /*==============================================================*/ /* Table: MKMTISS */ /*==============================================================*/ create table MKMTISS ( MKT_ID VARCHAR2(10) not null, ISS_TOT_AMT NUMBER(9,2), ISS_ID_TYP VARCHAR2(1), ISS_ID VARCHAR2(15) not null, ISS_ID_NM VARCHAR2(200), ISS_CUR_AMT NUMBER(9,2), USR_LMT_TYP VARCHAR2(1), USR_REG_FLG VARCHAR2(1) default '0', MERC_LMT_TYP VARCHAR2(1), STL_TYP VARCHAR2(1) default '0', STL_PERD_FLG VARCHAR2(1), STL_PRED NUMBER(9), STL_FLG VARCHAR2(1), ISS_EFF_DT VARCHAR2(8), ISS_EXP_DT VARCHAR2(8), USE_TOT_AMT NUMBER(9,2), USE_TOT_CNT NUMBER(8), NULL_TOT_AMT NUMBER(9,2), NULL_TOT_CNT NUMBER(8), NEED_INV_FLG VARCHAR2(1) default 'N', CRT_DT VARCHAR2(8), CRT_TM VARCHAR2(6), CRT_OPR_TYP VARCHAR2(1), CRT_USR_OPR VARCHAR2(10), UPD_USR_OPR VARCHAR2(10), SMS_FLG VARCHAR2(1), ISS_SMS_TMP_ID VARCHAR2(10), EXP_SMS_TMP_ID VARCHAR2(10), TM_SMP VARCHAR2(26), constraint PK_MKMTISS primary key (MKT_ID, ISS_ID) ); comment on column MKMTISS.ISS_ID_TYP is '移动 商户,只能发代金券 '; comment on column MKMTISS.USR_LMT_TYP is '0: 全网用户(所有用户) 1: 本省用户 2: 多省市用户 3: 指定用户群 (新增活动时移动基地发放的营销工具缺省为全网用户;省公司和商户发放的??销工具缺省为本省用户) '; comment on column MKMTISS.USR_REG_FLG is '0:必须为注册用户 1:必须为非注册用户 2:两者都可以 '; comment on column MKMTISS.MERC_LMT_TYP is '0:不限制 1:全网商户 2:本省商户 3:指定商户列表 '; comment on column MKMTISS.STL_TYP is '0:发行方 1:使用方不结算 '; comment on column MKMTISS.STL_PERD_FLG is '空:不结算 0:按月结算 1:指定结算周期,从活动生效日开始 1:等同现金或充值卡 2:活动结束后结算 (目前只支持空格和按月结算) '; comment on column MKMTISS.STL_FLG is '0:未结 1:已结算 '; comment on column MKMTISS.NEED_INV_FLG is 'Y:需要开发票 N:不需要开发票 '; comment on column MKMTISS.SMS_FLG is '0: 不用 1: 需要,默认 '; /*==============================================================*/ /* Index: IDX_MKMTISS1 */ /*==============================================================*/ create index IDX_MKMTISS1 on MKMTISS ( ISS_ID_TYP ASC, ISS_ID ASC ); /*==============================================================*/ /* Table: MKMTIUSR */ /*==============================================================*/ create table MKMTIUSR ( MKT_ID VARCHAR2(10) not null, ISS_ID VARCHAR2(15) not null, MBL_NO VARCHAR2(11) not null, USR_NO VARCHAR2(12), UPD_OPR VARCHAR2(11), UPD_MERC_ID VARCHAR2(15), TM_SMP VARCHAR2(26), constraint PK_MKMTIUSR primary key (MKT_ID, ISS_ID, MBL_NO) ); /*==============================================================*/ /* Index: IDX_MKMTIUSR1 */ /*==============================================================*/ create index IDX_MKMTIUSR1 on MKMTIUSR ( MBL_NO ASC ); /*==============================================================*/ /* Index: IDX_MKMTIUSR2 */ /*==============================================================*/ create index IDX_MKMTIUSR2 on MKMTIUSR ( USR_NO ASC ); /*==============================================================*/ /* Table: MKMTJNL */ /*==============================================================*/ create table MKMTJNL ( JRN_NO NUMBER(18) not null, BON_ID VARCHAR2(20) not null, TX_CD VARCHAR2(7) not null, RSP_CD VARCHAR2(6), RTN_MSC_TYP VARCHAR2(1), ORD_TYP VARCHAR2(2) not null, ORD_NO VARCHAR2(20), TX_TYP VARCHAR2(2), SUB_BUS_TYP VARCHAR2(3) not null, BUS_ACP_CNL VARCHAR2(5) not null, SYS_ACS_CNL VARCHAR2(5) not null, TX_SYS_DT VARCHAR2(8), TX_SYS_TM VARCHAR2(6), TX_ACC_DT VARCHAR2(8), RVS_TX_FLG VARCHAR2(1), TX_STS VARCHAR2(2) not null, MKT_ID VARCHAR2(10) default 'U' not null, ISS_ID_TYP VARCHAR2(1), ISS_ID VARCHAR2(15), CAP_ID_TYP VARCHAR2(1), CAP_ID VARCHAR2(15), CAP_NM VARCHAR2(60), BON_TYP VARCHAR2(1) default '0', USE_TYP VARCHAR2(1), BON_RAT VARCHAR2(2), DR_AMT NUMBER(9,2), CR_AMT NUMBER(9,2), BON_BAL NUMBER(9,2), MBL_NO VARCHAR2(11), USR_NO VARCHAR2(12), USR_PROV VARCHAR2(2), USR_CITY VARCHAR2(4), USR_CITY_NM VARCHAR2(60), MERC_ID VARCHAR2(15), MERC_ORD_NO VARCHAR2(20), MERC_PROV VARCHAR2(2), MERC_CITY VARCHAR2(4), MERC_CITY_NM VARCHAR2(60), CLR_MERC VARCHAR2(15), THD_JRN NUMBER(18), ORD_AMT NUMBER(9,2), AC_DT VARCHAR2(8), STL_DT VARCHAR2(8), REAL_MERC_ID VARCHAR2(15), REAL_MERC_NM VARCHAR2(60), OLD_TX_DT VARCHAR2(8), OLD_TX_TM VARCHAR2(6), VCH_NO_TYP VARCHAR2(1), VCH_NO VARCHAR2(20), POS_TRM_SEQ VARCHAR2(8), POS_TRM VARCHAR2(12), POS_BAT_NO VARCHAR2(6), POS_JRN VARCHAR2(6), ORD_DT VARCHAR2(8), ORD_TM VARCHAR2(6), REMARK VARCHAR2(200), REL_STL_FLG VARCHAR2(1) default '0', TM_SMP VARCHAR2(26), constraint PK_MKMTJNL primary key (JRN_NO, BON_ID) ); comment on column MKMTJNL.ORD_TYP is '00:远程消费 01:充值 02:提现 03:缴话费 04:缴公共事业费 05:现场联机 06:现场脱机 07:圈存 08:转账 '; comment on column MKMTJNL.TX_STS is 'S:交易成功 F:交易失败 C:被冲正 U:初始预记状态 T:发送超时 X:发送失败 D:交易撤消 E:其他错误 '; comment on column MKMTJNL.CAP_ID_TYP is '0:移动 1:商户 '; comment on column MKMTJNL.USE_TYP is '0:发放 1:使用 2:发放并使用 3:转让 '; comment on column MKMTJNL.VCH_NO_TYP is '0:交易流水号 1:BSP批次号 2:日终批处理批次 (对于需要日终做清算的,白天统一计入日终批处理批次) '; comment on column MKMTJNL.REL_STL_FLG is '0:实时。默认 1:异步 '; /*==============================================================*/ /* Index: IDX_MKMTJNL1 */ /*==============================================================*/ create index IDX_MKMTJNL1 on MKMTJNL ( USR_NO ASC, BON_ID ASC ); /*==============================================================*/ /* Index: IDX_MKMTJNL2 */ /*==============================================================*/ create index IDX_MKMTJNL2 on MKMTJNL ( MKT_ID ASC, MERC_ID ASC, AC_DT ASC ); /*==============================================================*/ /* Index: IDX_MKMTJNL3 */ /*==============================================================*/ create index IDX_MKMTJNL3 on MKMTJNL ( ISS_ID_TYP ASC, ISS_ID ASC, AC_DT ASC, MKT_ID ASC ); /*==============================================================*/ /* Table: MKMTMADV */ /*==============================================================*/ create table MKMTMADV ( MERC_ID VARCHAR2(15) not null, ADV_DESC VARCHAR2(500) not null, ADV_PIC VARCHAR2(200), EFF_DT VARCHAR2(8) not null, EXP_DT VARCHAR2(8) not null, CRT_OPR VARCHAR2(10), CRT_DT VARCHAR2(8), CRT_TM VARCHAR2(6), APPR_OPR VARCHAR2(10), APPR_DT VARCHAR2(8), APPR_TM VARCHAR2(6), TM_SMP VARCHAR2(26), constraint PK_MKMTMADV primary key (MERC_ID) ); /*==============================================================*/ /* Table: MKMTMERC */ /*==============================================================*/ create table MKMTMERC ( MKT_ID VARCHAR2(10) not null, ISS_ID VARCHAR2(15) not null, PRD_ID VARCHAR2(12) not null, MERC_ID VARCHAR2(15) not null, MAX_USE_AMT NUMBER(9,2), MAX_USE_CNT NUMBER(9), USE_TOT_AMT NUMBER(9,2), USE_TOT_CNT NUMBER(9), TM_SMP VARCHAR2(26), constraint PK_MKMTMERC primary key (MKT_ID, ISS_ID, PRD_ID, MERC_ID) ); /*==============================================================*/ /* Index: IDX_MKMTMERC1 */ /*==============================================================*/ create index IDX_MKMTMERC1 on MKMTMERC ( MERC_ID ASC ); /*==============================================================*/ /* Table: MKMTMSUM */ /*==============================================================*/ create table MKMTMSUM ( MERC_ID VARCHAR2(15) not null, MKT_ID VARCHAR2(10), CAP_TYP VARCHAR2(1) not null, CAP_ID_TYP VARCHAR2(1) not null, CAP_ID VARCHAR2(15) not null, IS_INV_FLG VARCHAR2(1) default 'N' not null, PERD_END_DT VARCHAR2(8) not null, CAP_NM VARCHAR2(60), MERC_PROV VARCHAR2(2), MERC_CITY VARCHAR2(4), INV_STS VARCHAR2(1), PERD_BEG_DT VARCHAR2(8), LAST_AC_BAL NUMBER(9,2), CUR_AC_BAL NUMBER(9,2), SND_NTC_DT VARCHAR2(8), SND_NTC_MOD VARCHAR2(1), INV_TIT VARCHAR2(60), INV_CTT VARCHAR2(60), MERC_INV_FLG VARCHAR2(1), INV_POST_DT VARCHAR2(8), INV_POST_WAY VARCHAR2(60), INV_POST_ID VARCHAR2(60), INV_CD VARCHAR2(60), RCV_AMT_DT VARCHAR2(8), RCV_INV_FLG VARCHAR2(1), RCV_INV_OPR VARCHAR2(10), TRSF_STS VARCHAR2(1), TRSF_OPR_ID VARCHAR2(10), TRSF_DT VARCHAR2(8), UPD_DT VARCHAR2(8), UPD_JRN NUMBER(18), TM_SMP VARCHAR2(26), constraint PK_MKMTMSUM primary key (MERC_ID, CAP_TYP, CAP_ID_TYP, CAP_ID, IS_INV_FLG, PERD_END_DT) ); comment on column MKMTMSUM.MERC_ID is '注意是清算商户编号'; comment on column MKMTMSUM.CAP_ID_TYP is '0:省 1:商户 '; comment on column MKMTMSUM.IS_INV_FLG is 'Y:需要开发票 N:不需要开发票 '; comment on column MKMTMSUM.PERD_END_DT is '指本发票截止交易的记账日期'; comment on column MKMTMSUM.INV_STS is '0:正常 1:冻结 2:已结算 '; comment on column MKMTMSUM.MERC_INV_FLG is '空格:未知状态 1:发票已寄出 2:款项已收到 '; /*==============================================================*/ /* Index: IDX_MKMTMSUM1 */ /*==============================================================*/ create index IDX_MKMTMSUM1 on MKMTMSUM ( MERC_ID ASC, PERD_END_DT ASC, CAP_TYP ASC, CAP_ID_TYP ASC, CAP_ID ASC ); /*==============================================================*/ /* Index: IDX_MKMTMSUM2 */ /*==============================================================*/ create index IDX_MKMTMSUM2 on MKMTMSUM ( PERD_END_DT ASC, CAP_ID_TYP ASC, CAP_ID ASC ); /*==============================================================*/ /* Table: MKMTPINF */ /*==============================================================*/ create table MKMTPINF ( PRD_ID VARCHAR2(12) not null, MKT_ID VARCHAR2(10), ISS_ID_TYP VARCHAR2(1), ISS_ID VARCHAR2(15), PRD_NM VARCHAR2(60) not null, PRD_DESC VARCHAR2(200), PRD_TYP VARCHAR2(1) not null, TX_TYP VARCHAR2(2) not null, ISS_BUS_TYP VARCHAR2(3), ISS_ORD_CAP_TYP VARCHAR2(3), ISS_BUS_CNL VARCHAR2(10), BEG_REF_AMT NUMBER(9,2) default 0, END_REF_AMT NUMBER(9,2), DLY_TX_LMT NUMBER(9,2), ISS_BILL_AMT NUMBER(9,2) default 0, ISS_PCT VARCHAR2(3) default '0', ISS_MAX_CNT NUMBER(10,0) default 0, ISS_CUR_CNT NUMBER(10,0) default 0, OMBL_MAX_CNT NUMBER(4,0) default 0 not null, PERD_TYP VARCHAR2(1) default '0', PRED NUMBER(4,0), EFF_DT_CNT NUMBER(6) default 0, CLR_TYP NUMBER(9,0) not null, USE_TOT_AMT NUMBER(9,2), USE_TOT_CNT NUMBER(9,0), NULL_TOT_AMT NUMBER(9,2), NULL_TOT_CNT NUMBER(9,0), USE_TX_TYP VARCHAR2(2), USE_BUS_TYP VARCHAR2(3), USE_CNL_TYP VARCHAR2(10), USE_ORD_CAP_TYP VARCHAR2(3), USE_BEG_REF_AMT NUMBER(9,2), USE_END_REF_AMT NUMBER(9,2), USE_AMT NUMBER(9,2), USE_PCT VARCHAR2(3), TM_SMP VARCHAR2(26), constraint PK_MKMTPINF primary key (PRD_ID) ); comment on column MKMTPINF.PRD_ID is '活动编号+4位顺序号'; comment on column MKMTPINF.PRD_TYP is '0:红包 1:代金券 2:折扣券 目前支持红包、代金券 '; comment on column MKMTPINF.PERD_TYP is '0: 默认不区分,整个活动有效期相同 1: 按日 2: 按月 4: 指定周期 '; comment on column MKMTPINF.EFF_DT_CNT is '同领用日期+天数与使用日期的最大值'; /*==============================================================*/ /* Index: IDX_MKMTPINF1 */ /*==============================================================*/ create index IDX_MKMTPINF1 on MKMTPINF ( MKT_ID ASC, ISS_ID ASC ); /*==============================================================*/ /* Table: MKMTPUBPRA */ /*==============================================================*/ create table MKMTPUBPRA ( BON_USE_RAT VARCHAR2(50), BON_USE_LMT VARCHAR2(15) default '0', BON_USR_LOW VARCHAR2(15) default '0', NTF_DAY VARCHAR2(3) ); comment on column MKMTPUBPRA.BON_USE_LMT is '默认0,没有上限'; comment on column MKMTPUBPRA.BON_USR_LOW is '默认0,没有下限'; comment on column MKMTPUBPRA.NTF_DAY is '0: 不通知 红包快到期的天数,短信通知用户'; /*==============================================================*/ /* Table: MKMTSEARCH */ /*==============================================================*/ create table MKMTSEARCH ( ACT_ID VARCHAR2(10) not null, ARE_CD VARCHAR2(3) not null, constraint PK_MKMTSEARCH primary key (ACT_ID, ARE_CD) ); comment on column MKMTSEARCH.ARE_CD is '999: 基地,适用全网'; /*==============================================================*/ /* Index: IDX_MKMTSEARCH1 */ /*==============================================================*/ create index IDX_MKMTSEARCH1 on MKMTSEARCH ( ARE_CD ASC );