KITTY_FALL_NC.sql 226 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728
  1. /*
  2. Navicat Premium Dump SQL
  3. Source Server : Test_Kitty_Fall_Mytel
  4. Source Server Type : Oracle
  5. Source Server Version : 120200 (Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production)
  6. Source Host : localhost:1539
  7. Source Schema : KITTY_FALL
  8. Target Server Type : Oracle
  9. Target Server Version : 120200 (Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production)
  10. File Encoding : 65001
  11. Date: 09/07/2026 14:56:55
  12. */
  13. -- ----------------------------
  14. -- Table structure for ACCOUNT_ADMIN
  15. -- ----------------------------
  16. DROP TABLE "ACCOUNT_ADMIN";
  17. CREATE TABLE "ACCOUNT_ADMIN" (
  18. "ID" NUMBER VISIBLE,
  19. "USER_ADMIN" VARCHAR2(255 CHAR) VISIBLE,
  20. "PASS_ADMIN" VARCHAR2(255 CHAR) VISIBLE,
  21. "CREATED_DATE" DATE VISIBLE DEFAULT sysdate,
  22. "UPDATE_DATE" DATE VISIBLE DEFAULT sysdate,
  23. "STATUS" VARCHAR2(20 BYTE) VISIBLE DEFAULT 'ACTIVE',
  24. "SERVICE_ID" NUMBER(10,0) VISIBLE DEFAULT 1,
  25. "ROLE" VARCHAR2(200 BYTE) VISIBLE DEFAULT 'USER'
  26. )
  27. LOGGING
  28. NOCOMPRESS
  29. PCTFREE 10
  30. INITRANS 1
  31. STORAGE (
  32. INITIAL 65536
  33. NEXT 1048576
  34. MINEXTENTS 1
  35. MAXEXTENTS 2147483645
  36. BUFFER_POOL DEFAULT
  37. )
  38. PARALLEL 1
  39. NOCACHE
  40. DISABLE ROW MOVEMENT
  41. ;
  42. -- ----------------------------
  43. -- Records of ACCOUNT_ADMIN
  44. -- ----------------------------
  45. INSERT INTO "ACCOUNT_ADMIN" VALUES ('1020', 'TEST', 'TEST', TO_DATE('2026-06-16 00:00:00', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-06-16 00:00:00', 'SYYYY-MM-DD HH24:MI:SS'), 'ACTIVE', '1', 'TEST');
  46. INSERT INTO "ACCOUNT_ADMIN" VALUES ('1', 'admin', '123456a@A', TO_DATE('2026-05-11 00:00:00', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-05-11 00:00:00', 'SYYYY-MM-DD HH24:MI:SS'), 'ACTIVE', '1', 'ADMIN');
  47. INSERT INTO "ACCOUNT_ADMIN" VALUES ('2', 'report', 'Report@123', TO_DATE('2026-05-11 00:00:00', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-05-11 00:00:00', 'SYYYY-MM-DD HH24:MI:SS'), 'ACTIVE', '1', 'REPORT');
  48. INSERT INTO "ACCOUNT_ADMIN" VALUES ('1000', 'user', '123456', TO_DATE('2026-05-12 00:00:00', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-05-12 00:00:00', 'SYYYY-MM-DD HH24:MI:SS'), 'ACTIVE', '1', 'USER');
  49. -- ----------------------------
  50. -- Table structure for ACCOUNT_INFO
  51. -- ----------------------------
  52. DROP TABLE "ACCOUNT_INFO";
  53. CREATE TABLE "ACCOUNT_INFO" (
  54. "ID" NUMBER VISIBLE NOT NULL,
  55. "MSISDN" VARCHAR2(200 BYTE) VISIBLE NOT NULL,
  56. "REFRESH_TOKEN" VARCHAR2(2000 BYTE) VISIBLE
  57. )
  58. LOGGING
  59. NOCOMPRESS
  60. PCTFREE 10
  61. INITRANS 1
  62. STORAGE (
  63. BUFFER_POOL DEFAULT
  64. )
  65. PARALLEL 1
  66. NOCACHE
  67. DISABLE ROW MOVEMENT
  68. ;
  69. -- ----------------------------
  70. -- Records of ACCOUNT_INFO
  71. -- ----------------------------
  72. -- ----------------------------
  73. -- Table structure for ACCOUNT_USER
  74. -- ----------------------------
  75. DROP TABLE "ACCOUNT_USER";
  76. CREATE TABLE "ACCOUNT_USER" (
  77. "ID" NUMBER VISIBLE NOT NULL,
  78. "MSISDN" VARCHAR2(20 CHAR) VISIBLE,
  79. "USERS" VARCHAR2(255 CHAR) VISIBLE,
  80. "PASS" VARCHAR2(255 CHAR) VISIBLE,
  81. "SERVICE_ID" VARCHAR2(255 CHAR) VISIBLE,
  82. "CREATED_DATE" DATE VISIBLE DEFAULT sysdate,
  83. "UPDATE_DATE" DATE VISIBLE DEFAULT sysdate,
  84. "IS_ACTIVE" NUMBER(2,0) VISIBLE DEFAULT 1,
  85. "CHANNEL" VARCHAR2(1000 BYTE) VISIBLE DEFAULT 'USSD',
  86. "FREE_SPIN" NUMBER(10,0) VISIBLE DEFAULT 0,
  87. "TOTAL_SPIN" NUMBER(10,0) VISIBLE DEFAULT 0,
  88. "ROLE" VARCHAR2(100 BYTE) VISIBLE DEFAULT 'USER',
  89. "LANGUAGE" NUMBER(2,0) VISIBLE DEFAULT 1,
  90. "IS_LOCK" NUMBER(2,0) VISIBLE DEFAULT 0,
  91. "TOTAL_FALSE" NUMBER(5,0) VISIBLE DEFAULT 0,
  92. "TIME_LOCK" DATE VISIBLE DEFAULT sysdate,
  93. "LAST_UPDATE" DATE VISIBLE DEFAULT sysdate,
  94. "LAST_LOGIN" DATE VISIBLE DEFAULT sysdate,
  95. "POINT" NUMBER(10,0) VISIBLE DEFAULT 0,
  96. "STATUS" NUMBER(2,0) VISIBLE DEFAULT 1,
  97. "PICTURE" VARCHAR2(500 CHAR) VISIBLE DEFAULT 'default.png',
  98. "FULLNAME" VARCHAR2(255 CHAR) VISIBLE,
  99. "EMAIL" VARCHAR2(255 CHAR) VISIBLE,
  100. "BIRTHDAY" DATE VISIBLE DEFAULT sysdate
  101. )
  102. LOGGING
  103. NOCOMPRESS
  104. PCTFREE 10
  105. INITRANS 1
  106. STORAGE (
  107. INITIAL 65536
  108. NEXT 1048576
  109. MINEXTENTS 1
  110. MAXEXTENTS 2147483645
  111. BUFFER_POOL DEFAULT
  112. )
  113. PARALLEL 1
  114. NOCACHE
  115. DISABLE ROW MOVEMENT
  116. ;
  117. -- ----------------------------
  118. -- Records of ACCOUNT_USER
  119. -- ----------------------------
  120. INSERT INTO "ACCOUNT_USER" VALUES ('1340', '95123456789', '95123456789', '388867', NULL, TO_DATE('2026-07-07 16:23:44', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-07 16:23:44', 'SYYYY-MM-DD HH24:MI:SS'), '1', 'USSD', '0', '0', 'USER', '1', '0', '0', TO_DATE('2026-07-07 16:23:44', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-07 16:23:44', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-07 16:23:44', 'SYYYY-MM-DD HH24:MI:SS'), '0', '1', NULL, NULL, NULL, TO_DATE('2026-07-07 16:23:44', 'SYYYY-MM-DD HH24:MI:SS'));
  121. -- ----------------------------
  122. -- Table structure for CHARGE_LOG
  123. -- ----------------------------
  124. DROP TABLE "CHARGE_LOG";
  125. CREATE TABLE "CHARGE_LOG" (
  126. "ID" NUMBER VISIBLE,
  127. "MSISDN" VARCHAR2(255 CHAR) VISIBLE,
  128. "ACCOUNT_ID" VARCHAR2(255 CHAR) VISIBLE,
  129. "FEE" NUMBER(12,2) VISIBLE,
  130. "DESCRIPTION" CLOB VISIBLE,
  131. "CHARGE_TIME" DATE VISIBLE DEFAULT sysdate,
  132. "INSERT_TIME" DATE VISIBLE DEFAULT sysdate,
  133. "STATUS" NUMBER VISIBLE
  134. )
  135. LOGGING
  136. NOCOMPRESS
  137. PCTFREE 10
  138. INITRANS 1
  139. STORAGE (
  140. INITIAL 65536
  141. NEXT 1048576
  142. MINEXTENTS 1
  143. MAXEXTENTS 2147483645
  144. BUFFER_POOL DEFAULT
  145. )
  146. PARALLEL 1
  147. NOCACHE
  148. DISABLE ROW MOVEMENT
  149. ;
  150. -- ----------------------------
  151. -- Records of CHARGE_LOG
  152. -- ----------------------------
  153. INSERT INTO "CHARGE_LOG" VALUES ('1000', '9587200090', NULL, '199', NULL, TO_DATE('2026-06-03 00:00:00', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-06-03 00:00:00', 'SYYYY-MM-DD HH24:MI:SS'), '1');
  154. INSERT INTO "CHARGE_LOG" VALUES ('1020', '9589898989', NULL, '199', NULL, TO_DATE('2026-06-11 00:00:00', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-06-11 00:00:00', 'SYYYY-MM-DD HH24:MI:SS'), '1');
  155. INSERT INTO "CHARGE_LOG" VALUES ('1040', '95123456789', NULL, '177', 'Register Kitty_Fall_DAYLY', TO_DATE('2026-07-08 13:41:41', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-08 13:41:40', 'SYYYY-MM-DD HH24:MI:SS'), '1');
  156. -- ----------------------------
  157. -- Table structure for CONFIG
  158. -- ----------------------------
  159. DROP TABLE "CONFIG";
  160. CREATE TABLE "CONFIG" (
  161. "MODULE" NVARCHAR2(100) VISIBLE,
  162. "PARAM_NAME" NVARCHAR2(50) VISIBLE,
  163. "PARAM_VALUE" NVARCHAR2(1024) VISIBLE,
  164. "PARAM_VALUE_FR" NVARCHAR2(1024) VISIBLE,
  165. "NOTE" NVARCHAR2(1024) VISIBLE,
  166. "DEFAULT_VALUE" VARCHAR2(4000 BYTE) VISIBLE
  167. )
  168. LOGGING
  169. NOCOMPRESS
  170. PCTFREE 10
  171. INITRANS 1
  172. STORAGE (
  173. INITIAL 65536
  174. NEXT 1048576
  175. MINEXTENTS 1
  176. MAXEXTENTS 2147483645
  177. BUFFER_POOL DEFAULT
  178. )
  179. PARALLEL 1
  180. NOCACHE
  181. DISABLE ROW MOVEMENT
  182. ;
  183. -- ----------------------------
  184. -- Records of CONFIG
  185. -- ----------------------------
  186. INSERT INTO "CONFIG" VALUES ('PROCESS', 'GIFT_FRIEND_SUCCESS', 'Ou voye %spin% Vire pou %friend%.avek sikse.Ou peye%money% HTG. Zanmil lan ap kontan anpil! Mesi!', NULL, NULL, NULL);
  187. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RETURN_WIN_MULTIPLE_SPIN', 'Ou genyen doub vire. Konnye a ou genyen %spin% vire.', NULL, NULL, NULL);
  188. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RETURN_WIN_RESET_SPIN', 'Malerezman , Ou pedi vire yo.', NULL, NULL, NULL);
  189. INSERT INTO "CONFIG" VALUES ('PROCESS', 'SCAN_MT_TIME', '00:00:00-23:59:59', NULL, NULL, NULL);
  190. INSERT INTO "CONFIG" VALUES ('RECEIVER', 'RESPONSE_BUSY', '5000', NULL, NULL, NULL);
  191. INSERT INTO "CONFIG" VALUES ('RECEIVER', 'MSG_OVER_LOAD', 'MSG_OVER_LOAD', NULL, NULL, NULL);
  192. INSERT INTO "CONFIG" VALUES ('RECEIVER', 'REQUEST_EXIST', 'REQUEST_EXIST', NULL, NULL, NULL);
  193. INSERT INTO "CONFIG" VALUES ('RECEIVER', 'SYSTEM_FAIL', 'SYSTEM_FAIL', NULL, NULL, NULL);
  194. INSERT INTO "CONFIG" VALUES ('RECEIVER', 'SYNTAXERROR', 'SYNTAXERROR', NULL, NULL, NULL);
  195. INSERT INTO "CONFIG" VALUES ('RECEIVER', 'EXPIRE', '0', NULL, NULL, NULL);
  196. INSERT INTO "CONFIG" VALUES ('RECEIVER', 'PENDING', '0', NULL, NULL, NULL);
  197. INSERT INTO "CONFIG" VALUES ('PROCESS', 'SQL_REPORT_HOURLY', 'select ''Report date: '' || to_char(sysdate,''dd/mm/yyyy'')
  198. || '' '' || to_char(sysdate,''HH24'') || ''h''
  199. || ''
  200. Revenue: '' || revenue || ''
  201. Register new: '' || count_reg || ''
  202. Deactive: '' || count_deactive|| ''
  203. Total active: '' || count_active|| ''
  204. Winner money: '' || paid_money|| ''
  205. Winner count: '' || winner
  206. from
  207. (select * from
  208. (
  209. (select nvl(sum(fee),0) revenue from charge_log where charge_time >= trunc(sysdate) and charge_time < sysdate)
  210. left join
  211. (select count(*) count_reg from reg_info where register_time >= trunc(sysdate) and register_time < sysdate) on 1=1
  212. left join
  213. (select nvl(sum(money),0) paid_money, count (distinct msisdn) winner from history_play where play_day >= trunc(sysdate) and play_day < sysdate) on 1=1
  214. left join
  215. (select count(*) count_active from reg_info where status = 1) on 1=1
  216. left join
  217. (select count(*) count_deactive from reg_info where status = 0 and end_time >= trunc(sysdate) and end_time < sysdate) on 1=1
  218. ) ) a', NULL, NULL, NULL);
  219. INSERT INTO "CONFIG" VALUES ('PROCESS', 'REGISTER_SUCCESS_WEEKLY', 'Felisitasyon! Ou anrejistre Lucky Draw avek sikse. Pri a se 15 HTG/semen. Ou gen 5 woulet/jou, achte plis: 2HTG/3 woulet. Ale sou https://guesssong.tls.tl pou anrejistre sevis epi gen yon chans pou jwenn gwo pri. Mesi!', NULL, NULL, NULL);
  220. INSERT INTO "CONFIG" VALUES ('PROCESS', 'REGISTER_SUCCESS_MONTHLY', 'Felisitasyon! Ou anrejistre Lucky Draw avek sikse. Pri a se 45 HTG/Mwa. Ou gen 5 woulet/jou, achte plis: 2HTG/3 woulet. Ale sou https://guesssong.tls.tl pou anrejistre sevis epi gen yon chans pou jwenn gwo pri. Mesi!', NULL, NULL, NULL);
  221. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RECHARGE_GIFT', 'WAW! Konnye a ou ka jwe Lawoulet epi genyen gwo prim p. Pou plis enfomasyon sou sevis la voye HELP nan 7878. Pouw komanse jwe avek kado a tape *7878*2# Mesi !', NULL, NULL, NULL);
  222. INSERT INTO "CONFIG" VALUES ('PROCESS', 'MONEY_LIMIT', '25000', NULL, NULL, NULL);
  223. INSERT INTO "CONFIG" VALUES ('PROCESS', 'SQL_DISABLE_SERVICE', 'update REG_INFO set status=0 where MSISDN=? and status = 1', NULL, NULL, NULL);
  224. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RETURN_WIN_LOSE_SPIN', 'Ou jwe woulet nan BONCHANS. Tanpri kontinye jwe woulet pou gen yon chans jwenn gwo pri. Mesi!', NULL, NULL, NULL);
  225. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RETURN_REMAIN_SPIN_REG_GIFT', 'Kado vire ou rete a se %giftSpin%
  226. Vire ou rete apre anrejistreman an se %regSpin%', NULL, NULL, NULL);
  227. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RETURN_REMAIN_SPIN_REG', 'Vire ou rete apre anrejistreman an se %regSpin% ', NULL, NULL, NULL);
  228. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RETURN_REMAIN_SPIN_GIFT', 'Kado vire ou rete a se %giftSpin%', NULL, NULL, NULL);
  229. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RETURN_REMAIN_NO_SPIN', 'Ou pa genyen vire .Tanpri achte pouw ka kontinye jwe. Mesi ', NULL, NULL, NULL);
  230. INSERT INTO "CONFIG" VALUES ('PROCESS', 'NOT_ENOUGH_POINT', 'Pwen ou piti', NULL, NULL, NULL);
  231. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RETURN_WAIT_INVITE_FRIEND', 'Tanpri mete nimewo zanmi ou an. Ou pral resevwa 5 pwen pou envitasyon avek sikse.', NULL, NULL, NULL);
  232. INSERT INTO "CONFIG" VALUES ('PROCESS', 'INVITE_POINT', '5', NULL, NULL, NULL);
  233. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RETURN_WIN_INVITE_FRIEND', 'Felisitasyon! Ou envite %phone% avek sikse epi li resevwa 5 pwen. Zanmi ou an pral kontan! Mesi.', NULL, NULL, NULL);
  234. INSERT INTO "CONFIG" VALUES ('PROCESS', 'CHANGE_POINT_SUCCESS', 'Ou konveti %point% pwen pou jwenn %money% HTG avek sikse. Bon chans!
  235. Ale sou https://guesssong.tls.tl jwi jwet la epi jwenn chans pou genyen gwo prim. Bon Chans!', NULL, NULL, NULL);
  236. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RECEIVED_INVITATION', '%phone% envite w nan sevis WHEELING BINGO. Ale sou https://guesssong.tls.tl pou anrejistre sevis la epi gen yon chans pou jwenn gwo pri. Mesi!', NULL, NULL, NULL);
  237. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RETURN_WIN_MULTIPLE_POINT', 'Felisitasyon! Ou genyen X2.Ou ka konveti 10 pwen pouw resevwa 1 HTG Mesi!', NULL, NULL, NULL);
  238. INSERT INTO "CONFIG" VALUES ('PROCESS', 'REGISTER_SUCCESS_USSD_WEEKLY', 'Felisitasyon! Ou anrejistre Lucky Draw avek sikse. Pri a se 15 HTG/semen. Ou gen 5 woulet/jou, achte plis: 2HTG/3 woulet. Ale sou https://guesssong.tls.tl pou anrejistre sevis epi gen yon chans pou jwenn gwo pri. Modpas ou se %password%. Mesi!', NULL, NULL, NULL);
  239. INSERT INTO "CONFIG" VALUES ('PROCESS', 'SQL_REPORT', 'select ''Report date: '' ||to_char(sysdate-1,''dd/mm/yyyy'')
  240. || ''
  241. Revenue: '' || revenue || ''
  242. Register new: '' || count_reg || ''
  243. Deactive: '' || count_deactive|| ''
  244. Total active: '' || count_active|| ''
  245. Winner money: '' || paid_money|| ''
  246. Winner count: '' || winner
  247. from
  248. (select * from
  249. (
  250. (select nvl(sum(fee),0) revenue from charge_log where charge_time >= trunc(sysdate-1) and charge_time < trunc(sysdate))
  251. left join
  252. (select count(*) count_reg from reg_info where register_time >= trunc(sysdate-1) and register_time < trunc(sysdate)) on 1=1
  253. left join
  254. (select nvl(sum(money),0) paid_money, count (distinct msisdn) winner from history_play where play_day >= trunc(sysdate-1) and play_day < trunc(sysdate)) on 1=1
  255. left join
  256. (select count(*) count_active from reg_info where status = 1) on 1=1
  257. left join
  258. (select count(*) count_deactive from reg_info where status = 0 and end_time >= trunc(sysdate-1) and end_time < trunc(sysdate)) on 1=1
  259. ) ) a', NULL, NULL, NULL);
  260. INSERT INTO "CONFIG" VALUES ('PROCESS', 'LIST_RECEIVE_REPORT', '50933123456,50940240715', NULL, NULL, NULL);
  261. INSERT INTO "CONFIG" VALUES ('PROCESS', 'CHANNEL', '1542', NULL, NULL, NULL);
  262. INSERT INTO "CONFIG" VALUES ('PROCESS', 'COUNTRY_CODE', '95', NULL, NULL, NULL);
  263. INSERT INTO "CONFIG" VALUES ('PROCESS', 'SPIN_FEE', '0.6667', NULL, NULL, NULL);
  264. INSERT INTO "CONFIG" VALUES ('PROCESS', 'WRONG_SYNTAX', 'Wrong syntax!', NULL, NULL, NULL);
  265. INSERT INTO "CONFIG" VALUES ('PROCESS', 'ACCOUNT_BLOCKED_RES', '55', NULL, NULL, NULL);
  266. INSERT INTO "CONFIG" VALUES ('PROCESS', 'LIST_SUCCESS_RES', '0,100', NULL, NULL, NULL);
  267. INSERT INTO "CONFIG" VALUES ('PROCESS', 'NOT_ENOUGH_MONEY_RES', '55', NULL, NULL, NULL);
  268. INSERT INTO "CONFIG" VALUES ('PROCESS', 'ERROR', 'Error!', NULL, NULL, NULL);
  269. INSERT INTO "CONFIG" VALUES ('PROCESS', 'CHARGE_FEE_SUCCESS', 'Buying one more time to play successful. Fee is 1HTG.', NULL, NULL, NULL);
  270. INSERT INTO "CONFIG" VALUES ('PROCESS', 'NOT_ENOUGH_BALANCE', 'You have not enough money to %action%.', NULL, NULL, NULL);
  271. INSERT INTO "CONFIG" VALUES ('PROCESS', 'SYSTEM_FAIL', 'System fail. Try again later!', NULL, NULL, NULL);
  272. INSERT INTO "CONFIG" VALUES ('PROCESS', 'LIST_CANCEL_SUCCESS_RES', '0,411,511,414', NULL, NULL, NULL);
  273. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RETURN_WIN_LOSE_TURN_UNSUB', 'Ou jwe woulet nan BONCHANS. Tanpri kontinye jwe woulet pou gen yon chans jwenn gwo pri. Mesi!', NULL, NULL, NULL);
  274. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RETURN_WIN_ADD_POINT', 'Felisitasyon! Ou genyen %point%. Ou ka konveti 10 pwen pouw resevwa 1 HTG. Mesi!', NULL, NULL, NULL);
  275. INSERT INTO "CONFIG" VALUES ('PROCESS', 'ADD_SPIN_FEE', '3', NULL, NULL, NULL);
  276. INSERT INTO "CONFIG" VALUES ('PROCESS', 'MIN_POINT_TO_ADD_WEEKLY_PRIZE', '2', NULL, NULL, NULL);
  277. INSERT INTO "CONFIG" VALUES ('PROCESS', 'EXCHANGE_SUCCESS_DAILY', 'Exchange top %top% to %money% HTG TYpe %type%', NULL, NULL, NULL);
  278. INSERT INTO "CONFIG" VALUES ('PROCESS', 'EXCHANGE_SUCCESS_WEEKLY', 'Exchange top %top% to %money% HTG TYpe %type%', NULL, NULL, NULL);
  279. INSERT INTO "CONFIG" VALUES ('PROCESS', 'EXCHANGE_SUCCESS_MONTHLY', 'Exchange top %top% to %money% HTG TYpe %type%', NULL, NULL, NULL);
  280. INSERT INTO "CONFIG" VALUES ('PROCESS', 'REGISTER_SUCCESS_USSD_MONTHLY', 'Felisitasyon! Ou anrejistre Lucky Draw avek sikse. Pri a se 45 HTG/Mwa. Ou gen 5 woulet/jou, achte plis: 2HTG/3 woulet. Ale sou https://guesssong.tls.tl pou anrejistre sevis epi gen yon chans pou jwenn gwo pri. Modpas ou se %password%. Mesi!', NULL, NULL, NULL);
  281. INSERT INTO "CONFIG" VALUES ('PROCESS', 'REGISTER_SUCCESS_USSD_DAILY', 'Felisitasyon! Ou anrejistre Lucky Draw avek sikse. Pri a se 5 HTG/jou. Ou gen 5 woulet/jou, achte plis: 2HTG/3 woulet. Ale sou https://guesssong.tls.tl pou anrejistre sevis epi gen yon chans pou jwenn gwo pri. Modpas ou se %password%. Mesi!', NULL, NULL, NULL);
  282. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RECEIVER_GIFT', 'WAW! Zanmiw %msisdn% voye %spin% pou wou! Konnye a ou ka jwe Lawoulet epi genyen gwo prim p. Pou plis enfomasyon sou sevis la voye HELP nan 7878. Pouw komanse jwe avek kado a tape *7878*2# Mesi !', NULL, NULL, NULL);
  283. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RENEW_SPIN_SUCCESS', 'Ou gen 5 woulet pou jodi a. Ale sou https://guesssong.tls.tl jwi jwet la epi jwenn chans pou genyen gwo prim. Mesi!', NULL, NULL, NULL);
  284. INSERT INTO "CONFIG" VALUES ('PROCESS', 'EXTEND_PACKAGE_SUCCESS_WEEKLY', 'Ou renouvle sevis LUCKY DRAW avek sikse. Pri a se 15HTG/ 35woulet gratis/semen. Ale sou https://guesssong.tls.tl yo jwi jwet la epi yo gen yon chans jwenn pri gwo. Mesi!', NULL, NULL, NULL);
  285. INSERT INTO "CONFIG" VALUES ('PROCESS', 'EXTEND_PACKAGE_SUCCESS_MONTHLY', 'Ou renouvle sevis LUCKY DRAW avek sikse. Pri a se 45HTG/ 150woulet gratis/mwa. Ale sou https://guesssong.tls.tl yo jwi jwet la epi yo gen yon chans jwenn pri gwo. Mesi!', NULL, NULL, NULL);
  286. INSERT INTO "CONFIG" VALUES ('PROCESS', 'FTP_ADDRESS', '127.0.0.1', NULL, NULL, NULL);
  287. INSERT INTO "CONFIG" VALUES ('PROCESS', 'FTP_ACCOUNT', 'test', NULL, NULL, NULL);
  288. INSERT INTO "CONFIG" VALUES ('PROCESS', 'FTP_PASS', '123456a@', NULL, NULL, NULL);
  289. INSERT INTO "CONFIG" VALUES ('PROCESS', 'FTP_PATH', '/cdr_test', NULL, NULL, NULL);
  290. INSERT INTO "CONFIG" VALUES ('PROCESS', 'FTP_DOWNLOADED_PATH', 'H:/ftp_client', NULL, NULL, NULL);
  291. INSERT INTO "CONFIG" VALUES ('PROCESS', 'FTP_RECHARGE_ADDRESS', '127.0.0.1', NULL, NULL, NULL);
  292. INSERT INTO "CONFIG" VALUES ('PROCESS', 'FTP_RECHARGE_ACCOUNT', 'test', NULL, NULL, NULL);
  293. INSERT INTO "CONFIG" VALUES ('PROCESS', 'FTP_RECHARGE_PASS', '123456a@', NULL, NULL, NULL);
  294. INSERT INTO "CONFIG" VALUES ('PROCESS', 'FTP_RECHARGE_PATH', '/cdr_test/recharge', NULL, NULL, NULL);
  295. INSERT INTO "CONFIG" VALUES ('PROCESS', 'FTP_RECHARGE_DOWNLOADED_PATH', 'H:/ftp_client/recharge', NULL, NULL, NULL);
  296. INSERT INTO "CONFIG" VALUES ('PROCESS', 'ADD_SPIN_TIMES', '3', NULL, NULL, NULL);
  297. INSERT INTO "CONFIG" VALUES ('PROCESS', 'BUY_SPIN_SUB_SUCCESS', 'Ou gen 3 vire an plis. Fre 2HTG. Mesi!', NULL, NULL, NULL);
  298. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RETURN_SCORE_WINNER', 'Kantite vire a se %spin%. Pi gwo kantite a se %spin%.Wap gen chans genyen prim Jodia!', NULL, NULL, NULL);
  299. INSERT INTO "CONFIG" VALUES ('PROCESS', 'DISABLE_SUCCESS', 'Ou anile sevis Lawoullet la avek sikse. Pou anrejistre anko, rele *556*1#, *556*7#, *556*30#. Tounen vin jwenn nou pouw kapab genyen gwo prim. Mesi!', NULL, NULL, NULL);
  300. INSERT INTO "CONFIG" VALUES ('PROCESS', 'DISABLE_NOT_REGISTER', 'Ou poko anrejistre nan sevis Lawoullet la. Pou anrejistre sevis la rele *556*1#, *556*7#, *556*30#. Epi swiv enstriksyon yo .Mesi!', NULL, NULL, NULL);
  301. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RANKING_PRIZE_SUCCESS', 'Felisitasyon! Ou genyen %money%HTG sou kont de baz ou ak %spin% vire e pozisyon %rank%. Pouw verifye, Tanpri , Tape *556# . Mesi', NULL, NULL, NULL);
  302. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RETURN_WIN_ADD_TIMES_UNSUB', 'Felisitasyon! Ou genyen 1 vire an plis. Kantite vire a se %spin%.', NULL, NULL, NULL);
  303. INSERT INTO "CONFIG" VALUES ('PROCESS', 'MIN_POINT_TO_ADD_MONTHLY_PRIZE', '2', NULL, NULL, NULL);
  304. INSERT INTO "CONFIG" VALUES ('PROCESS', 'ADD_MONEY_SUCCESS', 'Parabens, Ita simu ona %money%$ aumenta iha ita nia data hodi asesu ba internet husi servisu Sik Muzika. Obrigadu!', NULL, NULL, NULL);
  305. INSERT INTO "CONFIG" VALUES ('PROCESS', 'ADD_DATA_SUCCESS', 'Parabens, Ita simu ona %data%MB aumenta iha ita nia data hodi asesu ba internet husi servisu Sik Muzika. Obrigadu!', NULL, NULL, NULL);
  306. INSERT INTO "CONFIG" VALUES ('PROCESS', 'SEND_OTP_SUCCESS', 'Your new OTP is: %otp%', NULL, NULL, NULL);
  307. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RESEND_OTP_SUCCESS', 'Your new OTP is: %otp%', NULL, NULL, NULL);
  308. INSERT INTO "CONFIG" VALUES ('PROCESS', 'INVITED_MESSAGE', 'Zanmiw %msisdn% envitew itilize sevis LUCKY DRAW Natcom.Tape *556# pou plis enfomasyon.
  309. Mesi!', NULL, NULL, NULL);
  310. INSERT INTO "CONFIG" VALUES ('PROCESS', 'FRIEND_ALREADY_REGISTERED', 'Zanmiw %friend% ap itilize sevis la deja. Mesi!', NULL, NULL, NULL);
  311. INSERT INTO "CONFIG" VALUES ('PROCESS', 'ALREADY_REGISTERED', 'You have already registered %package%!', NULL, NULL, NULL);
  312. INSERT INTO "CONFIG" VALUES ('PROCESS', 'REGISTER_SUCCESS', 'Register success!', NULL, NULL, NULL);
  313. INSERT INTO "CONFIG" VALUES ('PROCESS', 'CREATE_ACCOUNT_SUCCESS', 'Your account is your number. Your password is %password%.
  314. Go to https://guesssong.tls.tl to enjoy a fun time with hundreds of different quizzes and have a chance to get up to 500 HTG daily. Thank you.', NULL, NULL, NULL);
  315. INSERT INTO "CONFIG" VALUES ('PROCESS', 'INVITE_SUCCESS', 'Invite %msisdn% successful. Please visit https://guesssong.tls.tl to check your reward.', NULL, NULL, NULL);
  316. INSERT INTO "CONFIG" VALUES ('PROCESS', 'REGISTER_SUCCESS_USSD', 'Registered by USSD successful! Fee is %fee%. Your password is %password%. This package will be expired after %expire%. Please visit http://funquiz.natcom.com.ht to play your games.', NULL, NULL, NULL);
  317. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RESET_PASSWORD_SUCCESS', 'Reset password successful. Your new password is %password%.', NULL, NULL, NULL);
  318. INSERT INTO "CONFIG" VALUES ('PROCESS', 'EXTEND_PACKAGE_SUCCESS', 'Your account have been renewed successful.', NULL, NULL, NULL);
  319. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RENEW_SUCCESS', 'Your account have been renewed successful.', NULL, NULL, NULL);
  320. INSERT INTO "CONFIG" VALUES ('PROCESS', 'INVITE_FRIEND_SUCCESS', 'Invite %msisdn% successful. Please visit https://guesssong.tls.tl to check your reward.', NULL, NULL, NULL);
  321. INSERT INTO "CONFIG" VALUES ('PROCESS', 'EXCHANGE_SUCCESS', 'Exchange %point% points to %money% HTG successful ', NULL, NULL, NULL);
  322. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RETURN_WIN_ADD_MONEY_UNSUB', 'Felisitasyon! Ou genyen %money% %unit%. Anrejistre nan sevis la pouw ka genyen 300HTG.
  323. Bon Chans!', NULL, NULL, NULL);
  324. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RETURN_WIN_ADD_TIMES', 'Felisitasyon! Ou genyen %added_spin% vire an plis. Kantite vire a se %spin%.', NULL, NULL, NULL);
  325. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RETURN_WIN_LOSE_TURN', 'Ou jwe woulet nan BONCHANS. Tanpri kontinye jwe woulet pou gen yon chans jwenn gwo pri. Mesi!', NULL, NULL, NULL);
  326. INSERT INTO "CONFIG" VALUES ('PROCESS', 'INVITE_TO_SPIN', 'Ou genyen %number% Vire pou kounya. Eske ou vle Vire kounya?', NULL, NULL, NULL);
  327. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RETURN_WIN_ADD_SCORE', 'Congratulation! You got %description% score. Your total score is %score%. You still have a chance to win the prize today. Good luck to you!', NULL, NULL, NULL);
  328. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RETURN_WIN_RESET_SCORE', 'Sorry! You have lost all your score. Your total score is 0. You still have a chance to win the prize today. Good luck to you!', NULL, NULL, NULL);
  329. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RETURN_WIN_MULTIPLE_SCORE', 'Congratulation! You got double your scores. Your total score is %score%. You still have a chance to win the prize today. Good luck to you!', NULL, NULL, NULL);
  330. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RETURN_WIN_ADD_SPIN', 'Felisitasyon! Ou gen %added_spin% woulet gratis. Tanpri kontinye jwe woulet pou gen yon chans jwenn gwo pri. Mesi!', NULL, NULL, NULL);
  331. INSERT INTO "CONFIG" VALUES ('PROCESS', 'INTRODUCE_MESSAGE', 'Lucky Draw se yon s vis kote itilizate an selman bezwen konekte ak nimewo Natcom nan epi peze Spin pou jwen yon woulet, kounya se kapab chans paw pou jwenn rekonpans lan. Pake jounalye: fe *556*1#, fre 5 HTG/jou ak 5 woulet gratis. Pake semen: fe *556*7 #, fr 15 HTG/sem n ak 5 woulet gratis/jou. Pake mwa: fe *556*30#, fr 45 HTG/mwa ak 5 woulet gratis/jou. Pou anile s vis lan , fe *556*0#. Ou ka konv ti 10 pwen pou ka resevwa 1 HTG. Ale sou http://luckydraw.natcom.com.ht pou anrejistre sevis la epi gen yon chans pou jwenn gwo pri. Mesi!', NULL, NULL, NULL);
  332. INSERT INTO "CONFIG" VALUES ('PROCESS', 'RETURN_CURRENT_RANKING', 'Konnye a ran ou se %rank%', NULL, NULL, NULL);
  333. INSERT INTO "CONFIG" VALUES ('PROCESS', 'CONFIRM_GIFT_FRIEND', 'Voye %spin% vire pou zanmi. Wap peye %money% HTG.', NULL, NULL, NULL);
  334. INSERT INTO "CONFIG" VALUES ('FREE_LIMIT', 'APPLICATIONS_PER_DAY', '3', NULL, 'So lan ung tuyen toi da/ngay cho Free user', '3');
  335. INSERT INTO "CONFIG" VALUES ('FREE_LIMIT', 'CV_OPERATIONS_PER_DAY', '2', NULL, 'So lan tao/sua CV toi da/ngay cho Free user', '2');
  336. INSERT INTO "CONFIG" VALUES ('FREE_LIMIT', 'APPLICATIONS_PER_DAY ', '3', NULL, NULL, NULL);
  337. -- ----------------------------
  338. -- Table structure for GAME_LEVEL_ATTEMPT
  339. -- ----------------------------
  340. DROP TABLE "GAME_LEVEL_ATTEMPT";
  341. CREATE TABLE "GAME_LEVEL_ATTEMPT" (
  342. "ATTEMPT_ID" NUMBER(18,0) VISIBLE NOT NULL,
  343. "SESSION_ID" NUMBER(18,0) VISIBLE NOT NULL,
  344. "ROOT_TRANS_ID" VARCHAR2(100 BYTE) VISIBLE NOT NULL,
  345. "CHILD_TRANS_ID" VARCHAR2(100 BYTE) VISIBLE NOT NULL,
  346. "PARENT_CHILD_TRANS_ID" VARCHAR2(100 BYTE) VISIBLE,
  347. "MSISDN" VARCHAR2(20 BYTE) VISIBLE NOT NULL,
  348. "MODE_ID" NUMBER(10,0) VISIBLE NOT NULL,
  349. "LEVEL_NO" NUMBER(3,0) VISIBLE NOT NULL,
  350. "ATTEMPT_NO" NUMBER(5,0) VISIBLE DEFAULT 1 NOT NULL,
  351. "EXPECTED_SCORE" NUMBER(10,0) VISIBLE DEFAULT 0 NOT NULL,
  352. "CLIENT_SCORE" NUMBER(10,0) VISIBLE,
  353. "AWARDED_SCORE" NUMBER(10,0) VISIBLE DEFAULT 0 NOT NULL,
  354. "REWARD_OPTION_ID" NUMBER(12,0) VISIBLE,
  355. "REWARD_TYPE" VARCHAR2(30 BYTE) VISIBLE,
  356. "REWARD_VALUE" NUMBER(12,2) VISIBLE,
  357. "REWARD_UNIT" VARCHAR2(20 BYTE) VISIBLE,
  358. "STATUS" NUMBER(2,0) VISIBLE DEFAULT 1 NOT NULL,
  359. "START_TIME" DATE VISIBLE DEFAULT SYSDATE NOT NULL,
  360. "SUBMIT_TIME" DATE VISIBLE,
  361. "SERVER_DURATION_SECONDS" NUMBER(10,0) VISIBLE,
  362. "CLIENT_DURATION_SECONDS" NUMBER(10,0) VISIBLE,
  363. "IS_VALID" NUMBER(1,0) VISIBLE,
  364. "VALIDATE_CODE" VARCHAR2(50 BYTE) VISIBLE,
  365. "VALIDATE_MESSAGE" VARCHAR2(500 BYTE) VISIBLE,
  366. "REQUEST_HASH" VARCHAR2(128 BYTE) VISIBLE,
  367. "NONCE" VARCHAR2(100 BYTE) VISIBLE,
  368. "RAW_REQUEST" CLOB VISIBLE,
  369. "RAW_RESPONSE" CLOB VISIBLE,
  370. "CREATED_TIME" DATE VISIBLE DEFAULT SYSDATE NOT NULL,
  371. "UPDATED_TIME" DATE VISIBLE
  372. )
  373. LOGGING
  374. NOCOMPRESS
  375. PCTFREE 10
  376. INITRANS 1
  377. STORAGE (
  378. INITIAL 65536
  379. NEXT 1048576
  380. MINEXTENTS 1
  381. MAXEXTENTS 2147483645
  382. BUFFER_POOL DEFAULT
  383. )
  384. PARALLEL 1
  385. NOCACHE
  386. DISABLE ROW MOVEMENT
  387. ;
  388. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."ATTEMPT_ID" IS 'Khoa chinh lan choi level';
  389. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."SESSION_ID" IS 'Session cha cua level attempt';
  390. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."ROOT_TRANS_ID" IS 'Ma giao dich goc cua session';
  391. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."CHILD_TRANS_ID" IS 'Ma giao dich con cua rieng level attempt, dung de submit mot lan';
  392. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."PARENT_CHILD_TRANS_ID" IS 'Child trans cha neu attempt duoc tao do retry/rescue';
  393. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."MSISDN" IS 'So thue bao choi level';
  394. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."MODE_ID" IS 'Che do choi cua level';
  395. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."LEVEL_NO" IS 'So level dang choi';
  396. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."ATTEMPT_NO" IS 'Lan attempt cua level trong session, dung cho retry/rescue';
  397. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."EXPECTED_SCORE" IS 'Diem server du kien cong theo cau hinh level';
  398. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."CLIENT_SCORE" IS 'Diem client submit, chi dung de doi chieu va audit';
  399. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."AWARDED_SCORE" IS 'Diem base server thuc su cong cho level';
  400. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."REWARD_OPTION_ID" IS 'Option thuong duoc chon neu level la milestone';
  401. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."REWARD_TYPE" IS 'Loai thuong thuc te: DATA, LOYALTY, SCORE, MONEY';
  402. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."REWARD_VALUE" IS 'Gia tri thuong thuc te';
  403. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."REWARD_UNIT" IS 'Don vi thuong thuc te';
  404. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."STATUS" IS 'Trang thai attempt: 0 CREATED, 1 PLAYING, 2 COMPLETED, 3 FAILED, 4 TIMEOUT, 5 INVALID, 6 REPLACED';
  405. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."START_TIME" IS 'Thoi diem server tao attempt/bat dau level';
  406. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."SUBMIT_TIME" IS 'Thoi diem server nhan submit level';
  407. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."SERVER_DURATION_SECONDS" IS 'Thoi gian choi tinh theo server';
  408. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."CLIENT_DURATION_SECONDS" IS 'Thoi gian choi client gui len';
  409. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."IS_VALID" IS 'Ket qua validate submit: 1 hop le, 0 khong hop le';
  410. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."VALIDATE_CODE" IS 'Ma ket qua validate';
  411. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."VALIDATE_MESSAGE" IS 'Mo ta ket qua validate';
  412. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."REQUEST_HASH" IS 'Hash request submit de phat hien replay/trung lap';
  413. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."NONCE" IS 'Nonce phat cho client de chong replay';
  414. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."RAW_REQUEST" IS 'Noi dung request goc neu can audit';
  415. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."RAW_RESPONSE" IS 'Noi dung response goc neu can audit';
  416. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."CREATED_TIME" IS 'Thoi diem tao ban ghi';
  417. COMMENT ON COLUMN "GAME_LEVEL_ATTEMPT"."UPDATED_TIME" IS 'Thoi diem cap nhat gan nhat';
  418. COMMENT ON TABLE "GAME_LEVEL_ATTEMPT" IS 'Lich su choi tung level trong mot session';
  419. -- ----------------------------
  420. -- Records of GAME_LEVEL_ATTEMPT
  421. -- ----------------------------
  422. INSERT INTO "GAME_LEVEL_ATTEMPT" VALUES ('2', '3', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-1-1', NULL, '95123456789', '1', '1', '1', '10', '0', '10', NULL, NULL, NULL, NULL, '2', TO_DATE('2026-07-09 11:13:33', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:13:33', 'SYYYY-MM-DD HH24:MI:SS'), NULL, NULL, '1', 'SUCCESS', NULL, NULL, NULL, '{"token":"eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJtc2lzZG4iOiI5NTEyMzQ1Njc4OSIsImp0aSI6ImQxN2ViZTUwLTM0NTktNGM2Ni1iY2M5LThhNjhkMjQzMzdkNCIsIm5iZiI6MTc4MzU3MDM4OSwiZXhwIjoxNzgzNjU2Nzg5LCJpYXQiOjE3ODM1NzAzODksImlzcyI6IktpdHR5RmFsbEFwaSIsImF1ZCI6IktpdHR5RmFsbENsaWVudCJ9.RoH-46oaqRYXlh6-TmwDKCzPdiEtz95BfXXt794ThiA2r_qzQjf12M2KC9h6-HYCRW15y8UTAUZk6sRF8sRurA","msisdn":"95123456789","transId":"c200e194c97647ea9662f638283bf331","level":1,"score":0,"gameType":"Easy","gameOver":0,"language":"en"}', NULL, TO_DATE('2026-07-09 11:13:33', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  423. INSERT INTO "GAME_LEVEL_ATTEMPT" VALUES ('3', '3', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-2-1', NULL, '95123456789', '1', '2', '1', '10', '0', '10', NULL, NULL, NULL, NULL, '2', TO_DATE('2026-07-09 11:13:57', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:13:57', 'SYYYY-MM-DD HH24:MI:SS'), NULL, NULL, '1', 'SUCCESS', NULL, NULL, NULL, '{"token":"eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJtc2lzZG4iOiI5NTEyMzQ1Njc4OSIsImp0aSI6ImQxN2ViZTUwLTM0NTktNGM2Ni1iY2M5LThhNjhkMjQzMzdkNCIsIm5iZiI6MTc4MzU3MDM4OSwiZXhwIjoxNzgzNjU2Nzg5LCJpYXQiOjE3ODM1NzAzODksImlzcyI6IktpdHR5RmFsbEFwaSIsImF1ZCI6IktpdHR5RmFsbENsaWVudCJ9.RoH-46oaqRYXlh6-TmwDKCzPdiEtz95BfXXt794ThiA2r_qzQjf12M2KC9h6-HYCRW15y8UTAUZk6sRF8sRurA","msisdn":"95123456789","transId":"c200e194c97647ea9662f638283bf331","level":2,"score":0,"gameType":"Easy","gameOver":0,"language":"en"}', NULL, TO_DATE('2026-07-09 11:13:57', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  424. INSERT INTO "GAME_LEVEL_ATTEMPT" VALUES ('4', '3', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-3-1', NULL, '95123456789', '1', '3', '1', '10', '0', '10', NULL, NULL, NULL, NULL, '2', TO_DATE('2026-07-09 11:14:05', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:14:05', 'SYYYY-MM-DD HH24:MI:SS'), NULL, NULL, '1', 'SUCCESS', NULL, NULL, NULL, '{"token":"eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJtc2lzZG4iOiI5NTEyMzQ1Njc4OSIsImp0aSI6ImQxN2ViZTUwLTM0NTktNGM2Ni1iY2M5LThhNjhkMjQzMzdkNCIsIm5iZiI6MTc4MzU3MDM4OSwiZXhwIjoxNzgzNjU2Nzg5LCJpYXQiOjE3ODM1NzAzODksImlzcyI6IktpdHR5RmFsbEFwaSIsImF1ZCI6IktpdHR5RmFsbENsaWVudCJ9.RoH-46oaqRYXlh6-TmwDKCzPdiEtz95BfXXt794ThiA2r_qzQjf12M2KC9h6-HYCRW15y8UTAUZk6sRF8sRurA","msisdn":"95123456789","transId":"c200e194c97647ea9662f638283bf331","level":3,"score":0,"gameType":"Easy","gameOver":0,"language":"en"}', NULL, TO_DATE('2026-07-09 11:14:05', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  425. INSERT INTO "GAME_LEVEL_ATTEMPT" VALUES ('5', '3', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-4-1', NULL, '95123456789', '1', '4', '1', '10', '0', '10', NULL, NULL, NULL, NULL, '2', TO_DATE('2026-07-09 11:14:12', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:14:12', 'SYYYY-MM-DD HH24:MI:SS'), NULL, NULL, '1', 'SUCCESS', NULL, NULL, NULL, '{"token":"eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJtc2lzZG4iOiI5NTEyMzQ1Njc4OSIsImp0aSI6ImQxN2ViZTUwLTM0NTktNGM2Ni1iY2M5LThhNjhkMjQzMzdkNCIsIm5iZiI6MTc4MzU3MDM4OSwiZXhwIjoxNzgzNjU2Nzg5LCJpYXQiOjE3ODM1NzAzODksImlzcyI6IktpdHR5RmFsbEFwaSIsImF1ZCI6IktpdHR5RmFsbENsaWVudCJ9.RoH-46oaqRYXlh6-TmwDKCzPdiEtz95BfXXt794ThiA2r_qzQjf12M2KC9h6-HYCRW15y8UTAUZk6sRF8sRurA","msisdn":"95123456789","transId":"c200e194c97647ea9662f638283bf331","level":4,"score":0,"gameType":"Easy","gameOver":0,"language":"en"}', NULL, TO_DATE('2026-07-09 11:14:12', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  426. INSERT INTO "GAME_LEVEL_ATTEMPT" VALUES ('6', '3', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-5-1', NULL, '95123456789', '1', '5', '1', '0', '0', '0', '1', 'DATA', '5', 'MB', '2', TO_DATE('2026-07-09 11:14:21', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:14:21', 'SYYYY-MM-DD HH24:MI:SS'), NULL, NULL, '1', 'SUCCESS', NULL, NULL, NULL, '{"token":"eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJtc2lzZG4iOiI5NTEyMzQ1Njc4OSIsImp0aSI6ImQxN2ViZTUwLTM0NTktNGM2Ni1iY2M5LThhNjhkMjQzMzdkNCIsIm5iZiI6MTc4MzU3MDM4OSwiZXhwIjoxNzgzNjU2Nzg5LCJpYXQiOjE3ODM1NzAzODksImlzcyI6IktpdHR5RmFsbEFwaSIsImF1ZCI6IktpdHR5RmFsbENsaWVudCJ9.RoH-46oaqRYXlh6-TmwDKCzPdiEtz95BfXXt794ThiA2r_qzQjf12M2KC9h6-HYCRW15y8UTAUZk6sRF8sRurA","msisdn":"95123456789","transId":"c200e194c97647ea9662f638283bf331","level":5,"score":0,"gameType":"Easy","gameOver":0,"language":"en"}', NULL, TO_DATE('2026-07-09 11:14:21', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  427. INSERT INTO "GAME_LEVEL_ATTEMPT" VALUES ('7', '3', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-6-1', NULL, '95123456789', '1', '6', '1', '15', '0', '15', NULL, NULL, NULL, NULL, '2', TO_DATE('2026-07-09 11:14:29', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:14:29', 'SYYYY-MM-DD HH24:MI:SS'), NULL, NULL, '1', 'SUCCESS', NULL, NULL, NULL, '{"token":"eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJtc2lzZG4iOiI5NTEyMzQ1Njc4OSIsImp0aSI6ImQxN2ViZTUwLTM0NTktNGM2Ni1iY2M5LThhNjhkMjQzMzdkNCIsIm5iZiI6MTc4MzU3MDM4OSwiZXhwIjoxNzgzNjU2Nzg5LCJpYXQiOjE3ODM1NzAzODksImlzcyI6IktpdHR5RmFsbEFwaSIsImF1ZCI6IktpdHR5RmFsbENsaWVudCJ9.RoH-46oaqRYXlh6-TmwDKCzPdiEtz95BfXXt794ThiA2r_qzQjf12M2KC9h6-HYCRW15y8UTAUZk6sRF8sRurA","msisdn":"95123456789","transId":"c200e194c97647ea9662f638283bf331","level":6,"score":0,"gameType":"Easy","gameOver":0,"language":"en"}', NULL, TO_DATE('2026-07-09 11:14:29', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  428. INSERT INTO "GAME_LEVEL_ATTEMPT" VALUES ('8', '3', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-7-1', NULL, '95123456789', '1', '7', '1', '15', '0', '15', NULL, NULL, NULL, NULL, '2', TO_DATE('2026-07-09 11:14:44', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:14:44', 'SYYYY-MM-DD HH24:MI:SS'), NULL, NULL, '1', 'SUCCESS', NULL, NULL, NULL, '{"token":"eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJtc2lzZG4iOiI5NTEyMzQ1Njc4OSIsImp0aSI6ImQxN2ViZTUwLTM0NTktNGM2Ni1iY2M5LThhNjhkMjQzMzdkNCIsIm5iZiI6MTc4MzU3MDM4OSwiZXhwIjoxNzgzNjU2Nzg5LCJpYXQiOjE3ODM1NzAzODksImlzcyI6IktpdHR5RmFsbEFwaSIsImF1ZCI6IktpdHR5RmFsbENsaWVudCJ9.RoH-46oaqRYXlh6-TmwDKCzPdiEtz95BfXXt794ThiA2r_qzQjf12M2KC9h6-HYCRW15y8UTAUZk6sRF8sRurA","msisdn":"95123456789","transId":"c200e194c97647ea9662f638283bf331","level":7,"score":0,"gameType":"Easy","gameOver":0,"language":"en"}', NULL, TO_DATE('2026-07-09 11:14:44', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  429. INSERT INTO "GAME_LEVEL_ATTEMPT" VALUES ('9', '3', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-8-1', NULL, '95123456789', '1', '8', '1', '15', '0', '15', NULL, NULL, NULL, NULL, '2', TO_DATE('2026-07-09 11:14:51', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:14:51', 'SYYYY-MM-DD HH24:MI:SS'), NULL, NULL, '1', 'SUCCESS', NULL, NULL, NULL, '{"token":"eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJtc2lzZG4iOiI5NTEyMzQ1Njc4OSIsImp0aSI6ImQxN2ViZTUwLTM0NTktNGM2Ni1iY2M5LThhNjhkMjQzMzdkNCIsIm5iZiI6MTc4MzU3MDM4OSwiZXhwIjoxNzgzNjU2Nzg5LCJpYXQiOjE3ODM1NzAzODksImlzcyI6IktpdHR5RmFsbEFwaSIsImF1ZCI6IktpdHR5RmFsbENsaWVudCJ9.RoH-46oaqRYXlh6-TmwDKCzPdiEtz95BfXXt794ThiA2r_qzQjf12M2KC9h6-HYCRW15y8UTAUZk6sRF8sRurA","msisdn":"95123456789","transId":"c200e194c97647ea9662f638283bf331","level":8,"score":0,"gameType":"Easy","gameOver":0,"language":"en"}', NULL, TO_DATE('2026-07-09 11:14:51', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  430. INSERT INTO "GAME_LEVEL_ATTEMPT" VALUES ('10', '3', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-9-1', NULL, '95123456789', '1', '9', '1', '15', '0', '15', NULL, NULL, NULL, NULL, '2', TO_DATE('2026-07-09 11:15:00', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:15:00', 'SYYYY-MM-DD HH24:MI:SS'), NULL, NULL, '1', 'SUCCESS', NULL, NULL, NULL, '{"token":"eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJtc2lzZG4iOiI5NTEyMzQ1Njc4OSIsImp0aSI6ImQxN2ViZTUwLTM0NTktNGM2Ni1iY2M5LThhNjhkMjQzMzdkNCIsIm5iZiI6MTc4MzU3MDM4OSwiZXhwIjoxNzgzNjU2Nzg5LCJpYXQiOjE3ODM1NzAzODksImlzcyI6IktpdHR5RmFsbEFwaSIsImF1ZCI6IktpdHR5RmFsbENsaWVudCJ9.RoH-46oaqRYXlh6-TmwDKCzPdiEtz95BfXXt794ThiA2r_qzQjf12M2KC9h6-HYCRW15y8UTAUZk6sRF8sRurA","msisdn":"95123456789","transId":"c200e194c97647ea9662f638283bf331","level":9,"score":0,"gameType":"Easy","gameOver":0,"language":"en"}', NULL, TO_DATE('2026-07-09 11:15:00', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  431. INSERT INTO "GAME_LEVEL_ATTEMPT" VALUES ('11', '3', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-10-1', NULL, '95123456789', '1', '10', '1', '0', '0', '0', '4', 'DATA', '10', 'MB', '2', TO_DATE('2026-07-09 11:15:09', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:15:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL, NULL, '1', 'SUCCESS', NULL, NULL, NULL, '{"token":"eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJtc2lzZG4iOiI5NTEyMzQ1Njc4OSIsImp0aSI6ImQxN2ViZTUwLTM0NTktNGM2Ni1iY2M5LThhNjhkMjQzMzdkNCIsIm5iZiI6MTc4MzU3MDM4OSwiZXhwIjoxNzgzNjU2Nzg5LCJpYXQiOjE3ODM1NzAzODksImlzcyI6IktpdHR5RmFsbEFwaSIsImF1ZCI6IktpdHR5RmFsbENsaWVudCJ9.RoH-46oaqRYXlh6-TmwDKCzPdiEtz95BfXXt794ThiA2r_qzQjf12M2KC9h6-HYCRW15y8UTAUZk6sRF8sRurA","msisdn":"95123456789","transId":"c200e194c97647ea9662f638283bf331","level":10,"score":0,"gameType":"Easy","gameOver":0,"language":"en"}', NULL, TO_DATE('2026-07-09 11:15:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  432. INSERT INTO "GAME_LEVEL_ATTEMPT" VALUES ('12', '3', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-11-1', NULL, '95123456789', '1', '11', '1', '20', '0', '20', NULL, NULL, NULL, NULL, '2', TO_DATE('2026-07-09 11:15:41', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:15:41', 'SYYYY-MM-DD HH24:MI:SS'), NULL, NULL, '1', 'SUCCESS', NULL, NULL, NULL, '{"token":"eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJtc2lzZG4iOiI5NTEyMzQ1Njc4OSIsImp0aSI6ImQxN2ViZTUwLTM0NTktNGM2Ni1iY2M5LThhNjhkMjQzMzdkNCIsIm5iZiI6MTc4MzU3MDM4OSwiZXhwIjoxNzgzNjU2Nzg5LCJpYXQiOjE3ODM1NzAzODksImlzcyI6IktpdHR5RmFsbEFwaSIsImF1ZCI6IktpdHR5RmFsbENsaWVudCJ9.RoH-46oaqRYXlh6-TmwDKCzPdiEtz95BfXXt794ThiA2r_qzQjf12M2KC9h6-HYCRW15y8UTAUZk6sRF8sRurA","msisdn":"95123456789","transId":"c200e194c97647ea9662f638283bf331","level":11,"score":0,"gameType":"Easy","gameOver":0,"language":"en"}', NULL, TO_DATE('2026-07-09 11:15:41', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  433. INSERT INTO "GAME_LEVEL_ATTEMPT" VALUES ('13', '5', '08c7c372faba4c5e8c8fd497078f0d9d', '08c7c372faba4c5e8c8fd497078f0d9d-11-1', NULL, '95123456789', '1', '11', '1', '20', '0', '20', NULL, NULL, NULL, NULL, '2', TO_DATE('2026-07-09 11:19:50', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:19:50', 'SYYYY-MM-DD HH24:MI:SS'), NULL, NULL, '1', 'SUCCESS', NULL, NULL, NULL, '{"token":"eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJtc2lzZG4iOiI5NTEyMzQ1Njc4OSIsImp0aSI6ImQxN2ViZTUwLTM0NTktNGM2Ni1iY2M5LThhNjhkMjQzMzdkNCIsIm5iZiI6MTc4MzU3MDM4OSwiZXhwIjoxNzgzNjU2Nzg5LCJpYXQiOjE3ODM1NzAzODksImlzcyI6IktpdHR5RmFsbEFwaSIsImF1ZCI6IktpdHR5RmFsbENsaWVudCJ9.RoH-46oaqRYXlh6-TmwDKCzPdiEtz95BfXXt794ThiA2r_qzQjf12M2KC9h6-HYCRW15y8UTAUZk6sRF8sRurA","msisdn":"95123456789","transId":"08c7c372faba4c5e8c8fd497078f0d9d","level":11,"score":0,"gameType":"Easy","gameOver":0,"language":"en"}', NULL, TO_DATE('2026-07-09 11:19:50', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  434. INSERT INTO "GAME_LEVEL_ATTEMPT" VALUES ('14', '5', '08c7c372faba4c5e8c8fd497078f0d9d', '08c7c372faba4c5e8c8fd497078f0d9d-12-1', NULL, '95123456789', '1', '12', '1', '20', '0', '20', NULL, NULL, NULL, NULL, '2', TO_DATE('2026-07-09 11:20:11', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:20:11', 'SYYYY-MM-DD HH24:MI:SS'), NULL, NULL, '1', 'SUCCESS', NULL, NULL, NULL, '{"token":"eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJtc2lzZG4iOiI5NTEyMzQ1Njc4OSIsImp0aSI6ImQxN2ViZTUwLTM0NTktNGM2Ni1iY2M5LThhNjhkMjQzMzdkNCIsIm5iZiI6MTc4MzU3MDM4OSwiZXhwIjoxNzgzNjU2Nzg5LCJpYXQiOjE3ODM1NzAzODksImlzcyI6IktpdHR5RmFsbEFwaSIsImF1ZCI6IktpdHR5RmFsbENsaWVudCJ9.RoH-46oaqRYXlh6-TmwDKCzPdiEtz95BfXXt794ThiA2r_qzQjf12M2KC9h6-HYCRW15y8UTAUZk6sRF8sRurA","msisdn":"95123456789","transId":"08c7c372faba4c5e8c8fd497078f0d9d","level":12,"score":0,"gameType":"Easy","gameOver":0,"language":"en"}', NULL, TO_DATE('2026-07-09 11:20:11', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  435. INSERT INTO "GAME_LEVEL_ATTEMPT" VALUES ('15', '5', '08c7c372faba4c5e8c8fd497078f0d9d', '08c7c372faba4c5e8c8fd497078f0d9d-13-1', NULL, '95123456789', '1', '13', '1', '20', '0', '20', NULL, NULL, NULL, NULL, '2', TO_DATE('2026-07-09 11:20:24', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:20:24', 'SYYYY-MM-DD HH24:MI:SS'), NULL, NULL, '1', 'SUCCESS', NULL, NULL, NULL, '{"token":"eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJtc2lzZG4iOiI5NTEyMzQ1Njc4OSIsImp0aSI6ImQxN2ViZTUwLTM0NTktNGM2Ni1iY2M5LThhNjhkMjQzMzdkNCIsIm5iZiI6MTc4MzU3MDM4OSwiZXhwIjoxNzgzNjU2Nzg5LCJpYXQiOjE3ODM1NzAzODksImlzcyI6IktpdHR5RmFsbEFwaSIsImF1ZCI6IktpdHR5RmFsbENsaWVudCJ9.RoH-46oaqRYXlh6-TmwDKCzPdiEtz95BfXXt794ThiA2r_qzQjf12M2KC9h6-HYCRW15y8UTAUZk6sRF8sRurA","msisdn":"95123456789","transId":"08c7c372faba4c5e8c8fd497078f0d9d","level":13,"score":0,"gameType":"Easy","gameOver":0,"language":"en"}', NULL, TO_DATE('2026-07-09 11:20:24', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  436. INSERT INTO "GAME_LEVEL_ATTEMPT" VALUES ('16', '5', '08c7c372faba4c5e8c8fd497078f0d9d', '08c7c372faba4c5e8c8fd497078f0d9d-14-1', NULL, '95123456789', '1', '14', '1', '20', '0', '20', NULL, NULL, NULL, NULL, '2', TO_DATE('2026-07-09 11:20:35', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:20:35', 'SYYYY-MM-DD HH24:MI:SS'), NULL, NULL, '1', 'SUCCESS', NULL, NULL, NULL, '{"token":"eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJtc2lzZG4iOiI5NTEyMzQ1Njc4OSIsImp0aSI6ImQxN2ViZTUwLTM0NTktNGM2Ni1iY2M5LThhNjhkMjQzMzdkNCIsIm5iZiI6MTc4MzU3MDM4OSwiZXhwIjoxNzgzNjU2Nzg5LCJpYXQiOjE3ODM1NzAzODksImlzcyI6IktpdHR5RmFsbEFwaSIsImF1ZCI6IktpdHR5RmFsbENsaWVudCJ9.RoH-46oaqRYXlh6-TmwDKCzPdiEtz95BfXXt794ThiA2r_qzQjf12M2KC9h6-HYCRW15y8UTAUZk6sRF8sRurA","msisdn":"95123456789","transId":"08c7c372faba4c5e8c8fd497078f0d9d","level":14,"score":0,"gameType":"Easy","gameOver":0,"language":"en"}', NULL, TO_DATE('2026-07-09 11:20:35', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  437. INSERT INTO "GAME_LEVEL_ATTEMPT" VALUES ('17', '5', '08c7c372faba4c5e8c8fd497078f0d9d', '08c7c372faba4c5e8c8fd497078f0d9d-15-1', NULL, '95123456789', '1', '15', '1', '0', '0', '0', '7', 'DATA', '20', 'MB', '2', TO_DATE('2026-07-09 11:20:47', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:20:47', 'SYYYY-MM-DD HH24:MI:SS'), NULL, NULL, '1', 'SUCCESS', NULL, NULL, NULL, '{"token":"eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJtc2lzZG4iOiI5NTEyMzQ1Njc4OSIsImp0aSI6ImQxN2ViZTUwLTM0NTktNGM2Ni1iY2M5LThhNjhkMjQzMzdkNCIsIm5iZiI6MTc4MzU3MDM4OSwiZXhwIjoxNzgzNjU2Nzg5LCJpYXQiOjE3ODM1NzAzODksImlzcyI6IktpdHR5RmFsbEFwaSIsImF1ZCI6IktpdHR5RmFsbENsaWVudCJ9.RoH-46oaqRYXlh6-TmwDKCzPdiEtz95BfXXt794ThiA2r_qzQjf12M2KC9h6-HYCRW15y8UTAUZk6sRF8sRurA","msisdn":"95123456789","transId":"08c7c372faba4c5e8c8fd497078f0d9d","level":15,"score":0,"gameType":"Easy","gameOver":0,"language":"en"}', NULL, TO_DATE('2026-07-09 11:20:47', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  438. -- ----------------------------
  439. -- Table structure for GAME_LEVEL_CONFIG
  440. -- ----------------------------
  441. DROP TABLE "GAME_LEVEL_CONFIG";
  442. CREATE TABLE "GAME_LEVEL_CONFIG" (
  443. "LEVEL_CONFIG_ID" NUMBER(12,0) VISIBLE NOT NULL,
  444. "MODE_ID" NUMBER(10,0) VISIBLE NOT NULL,
  445. "LEVEL_NO" NUMBER(3,0) VISIBLE NOT NULL,
  446. "BASE_SCORE" NUMBER(10,0) VISIBLE DEFAULT 0 NOT NULL,
  447. "TIME_LIMIT_SECONDS" NUMBER(5,0) VISIBLE NOT NULL,
  448. "IS_MILESTONE" NUMBER(1,0) VISIBLE DEFAULT 0 NOT NULL,
  449. "STATUS" NUMBER(1,0) VISIBLE DEFAULT 1 NOT NULL,
  450. "CREATED_TIME" DATE VISIBLE DEFAULT SYSDATE NOT NULL,
  451. "UPDATED_TIME" DATE VISIBLE
  452. )
  453. LOGGING
  454. NOCOMPRESS
  455. PCTFREE 10
  456. INITRANS 1
  457. STORAGE (
  458. INITIAL 65536
  459. NEXT 1048576
  460. MINEXTENTS 1
  461. MAXEXTENTS 2147483645
  462. BUFFER_POOL DEFAULT
  463. )
  464. PARALLEL 1
  465. NOCACHE
  466. DISABLE ROW MOVEMENT
  467. ;
  468. COMMENT ON COLUMN "GAME_LEVEL_CONFIG"."LEVEL_CONFIG_ID" IS 'Khoa chinh cau hinh level';
  469. COMMENT ON COLUMN "GAME_LEVEL_CONFIG"."MODE_ID" IS 'Che do choi, tham chieu GAME_MODE';
  470. COMMENT ON COLUMN "GAME_LEVEL_CONFIG"."LEVEL_NO" IS 'So level tu 1 den 50';
  471. COMMENT ON COLUMN "GAME_LEVEL_CONFIG"."BASE_SCORE" IS 'Diem base cong khi qua level hop le';
  472. COMMENT ON COLUMN "GAME_LEVEL_CONFIG"."TIME_LIMIT_SECONDS" IS 'Thoi gian toi da cua level tinh bang giay';
  473. COMMENT ON COLUMN "GAME_LEVEL_CONFIG"."IS_MILESTONE" IS 'Danh dau level moc co thuong: 1 co thuong, 0 level thuong';
  474. COMMENT ON COLUMN "GAME_LEVEL_CONFIG"."STATUS" IS 'Trang thai cau hinh: 1 hieu luc, 0 khong hieu luc';
  475. COMMENT ON COLUMN "GAME_LEVEL_CONFIG"."CREATED_TIME" IS 'Thoi diem tao ban ghi';
  476. COMMENT ON COLUMN "GAME_LEVEL_CONFIG"."UPDATED_TIME" IS 'Thoi diem cap nhat gan nhat';
  477. COMMENT ON TABLE "GAME_LEVEL_CONFIG" IS 'Cau hinh diem va thoi gian cho tung level cua tung mode';
  478. -- ----------------------------
  479. -- Records of GAME_LEVEL_CONFIG
  480. -- ----------------------------
  481. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('1', '1', '1', '10', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  482. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('2', '1', '2', '10', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  483. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('3', '1', '3', '10', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  484. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('4', '1', '4', '10', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  485. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('5', '1', '5', '0', '150', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  486. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('6', '1', '6', '15', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  487. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('7', '1', '7', '15', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  488. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('8', '1', '8', '15', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  489. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('9', '1', '9', '15', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  490. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('10', '1', '10', '0', '150', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  491. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('11', '1', '11', '20', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  492. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('12', '1', '12', '20', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  493. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('13', '1', '13', '20', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  494. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('14', '1', '14', '20', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  495. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('15', '1', '15', '0', '150', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  496. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('16', '1', '16', '25', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  497. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('17', '1', '17', '25', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  498. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('18', '1', '18', '25', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  499. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('19', '1', '19', '25', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  500. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('20', '1', '20', '0', '150', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  501. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('21', '1', '21', '35', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  502. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('22', '1', '22', '35', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  503. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('23', '1', '23', '35', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  504. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('24', '1', '24', '35', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  505. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('25', '1', '25', '0', '150', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  506. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('26', '1', '26', '45', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  507. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('27', '1', '27', '45', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  508. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('28', '1', '28', '45', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  509. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('29', '1', '29', '45', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  510. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('30', '1', '30', '0', '150', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  511. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('31', '1', '31', '55', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  512. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('32', '1', '32', '55', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  513. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('33', '1', '33', '55', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  514. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('34', '1', '34', '55', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  515. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('35', '1', '35', '0', '150', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  516. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('36', '1', '36', '65', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  517. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('37', '1', '37', '65', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  518. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('38', '1', '38', '65', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  519. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('39', '1', '39', '65', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  520. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('40', '1', '40', '0', '150', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  521. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('41', '1', '41', '80', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  522. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('42', '1', '42', '80', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  523. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('43', '1', '43', '80', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  524. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('44', '1', '44', '80', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  525. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('45', '1', '45', '0', '150', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  526. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('46', '1', '46', '100', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  527. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('47', '1', '47', '100', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  528. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('48', '1', '48', '100', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  529. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('49', '1', '49', '100', '150', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  530. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('50', '1', '50', '0', '150', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  531. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('51', '2', '1', '20', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  532. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('52', '2', '2', '20', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  533. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('53', '2', '3', '20', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  534. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('54', '2', '4', '20', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  535. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('55', '2', '5', '0', '100', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  536. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('56', '2', '6', '25', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  537. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('57', '2', '7', '25', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  538. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('58', '2', '8', '25', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  539. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('59', '2', '9', '25', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  540. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('60', '2', '10', '0', '100', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  541. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('61', '2', '11', '30', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  542. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('62', '2', '12', '30', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  543. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('63', '2', '13', '30', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  544. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('64', '2', '14', '30', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  545. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('65', '2', '15', '0', '100', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  546. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('66', '2', '16', '35', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  547. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('67', '2', '17', '35', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  548. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('68', '2', '18', '35', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  549. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('69', '2', '19', '35', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  550. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('70', '2', '20', '0', '100', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  551. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('71', '2', '21', '40', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  552. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('72', '2', '22', '40', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  553. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('73', '2', '23', '40', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  554. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('74', '2', '24', '40', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  555. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('75', '2', '25', '0', '100', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  556. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('76', '2', '26', '50', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  557. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('77', '2', '27', '50', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  558. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('78', '2', '28', '50', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  559. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('79', '2', '29', '50', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  560. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('80', '2', '30', '0', '100', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  561. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('81', '2', '31', '60', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  562. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('82', '2', '32', '60', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  563. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('83', '2', '33', '60', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  564. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('84', '2', '34', '60', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  565. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('85', '2', '35', '0', '100', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  566. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('86', '2', '36', '70', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  567. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('87', '2', '37', '70', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  568. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('88', '2', '38', '70', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  569. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('89', '2', '39', '70', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  570. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('90', '2', '40', '0', '100', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  571. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('91', '2', '41', '80', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  572. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('92', '2', '42', '80', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  573. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('93', '2', '43', '80', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  574. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('94', '2', '44', '80', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  575. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('95', '2', '45', '0', '100', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  576. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('96', '2', '46', '100', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  577. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('97', '2', '47', '100', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  578. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('98', '2', '48', '100', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  579. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('99', '2', '49', '100', '100', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  580. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('100', '2', '50', '0', '100', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  581. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('101', '3', '1', '40', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  582. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('102', '3', '2', '40', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  583. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('103', '3', '3', '40', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  584. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('104', '3', '4', '40', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  585. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('105', '3', '5', '0', '60', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  586. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('106', '3', '6', '50', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  587. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('107', '3', '7', '50', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  588. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('108', '3', '8', '50', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  589. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('109', '3', '9', '50', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  590. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('110', '3', '10', '0', '60', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  591. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('111', '3', '11', '60', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  592. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('112', '3', '12', '60', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  593. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('113', '3', '13', '60', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  594. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('114', '3', '14', '60', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  595. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('115', '3', '15', '0', '60', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  596. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('116', '3', '16', '70', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  597. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('117', '3', '17', '70', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  598. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('118', '3', '18', '70', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  599. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('119', '3', '19', '70', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  600. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('120', '3', '20', '0', '60', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  601. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('121', '3', '21', '85', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  602. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('122', '3', '22', '85', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  603. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('123', '3', '23', '85', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  604. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('124', '3', '24', '85', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  605. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('125', '3', '25', '0', '60', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  606. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('126', '3', '26', '100', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  607. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('127', '3', '27', '100', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  608. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('128', '3', '28', '100', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  609. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('129', '3', '29', '100', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  610. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('130', '3', '30', '0', '60', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  611. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('131', '3', '31', '120', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  612. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('132', '3', '32', '120', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  613. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('133', '3', '33', '120', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  614. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('134', '3', '34', '120', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  615. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('135', '3', '35', '0', '60', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  616. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('136', '3', '36', '140', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  617. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('137', '3', '37', '140', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  618. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('138', '3', '38', '140', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  619. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('139', '3', '39', '140', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  620. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('140', '3', '40', '0', '60', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  621. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('141', '3', '41', '160', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  622. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('142', '3', '42', '160', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  623. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('143', '3', '43', '160', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  624. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('144', '3', '44', '160', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  625. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('145', '3', '45', '0', '60', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  626. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('146', '3', '46', '180', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  627. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('147', '3', '47', '180', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  628. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('148', '3', '48', '180', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  629. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('149', '3', '49', '180', '60', '0', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  630. INSERT INTO "GAME_LEVEL_CONFIG" VALUES ('150', '3', '50', '0', '60', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  631. -- ----------------------------
  632. -- Table structure for GAME_LEVEL_REWARD_OPTION
  633. -- ----------------------------
  634. DROP TABLE "GAME_LEVEL_REWARD_OPTION";
  635. CREATE TABLE "GAME_LEVEL_REWARD_OPTION" (
  636. "REWARD_OPTION_ID" NUMBER(12,0) VISIBLE NOT NULL,
  637. "MODE_ID" NUMBER(10,0) VISIBLE NOT NULL,
  638. "LEVEL_NO" NUMBER(3,0) VISIBLE NOT NULL,
  639. "REWARD_TYPE" VARCHAR2(30 BYTE) VISIBLE NOT NULL,
  640. "REWARD_VALUE" NUMBER(12,2) VISIBLE NOT NULL,
  641. "REWARD_UNIT" VARCHAR2(20 BYTE) VISIBLE NOT NULL,
  642. "WEIGHT" NUMBER(10,0) VISIBLE DEFAULT 1 NOT NULL,
  643. "IS_DEFAULT" NUMBER(1,0) VISIBLE DEFAULT 0 NOT NULL,
  644. "REWARD_DESC" NVARCHAR2(500) VISIBLE,
  645. "STATUS" NUMBER(1,0) VISIBLE DEFAULT 1 NOT NULL,
  646. "CREATED_TIME" DATE VISIBLE DEFAULT SYSDATE NOT NULL,
  647. "UPDATED_TIME" DATE VISIBLE
  648. )
  649. LOGGING
  650. NOCOMPRESS
  651. PCTFREE 10
  652. INITRANS 1
  653. STORAGE (
  654. INITIAL 65536
  655. NEXT 1048576
  656. MINEXTENTS 1
  657. MAXEXTENTS 2147483645
  658. BUFFER_POOL DEFAULT
  659. )
  660. PARALLEL 1
  661. NOCACHE
  662. DISABLE ROW MOVEMENT
  663. ;
  664. COMMENT ON COLUMN "GAME_LEVEL_REWARD_OPTION"."REWARD_OPTION_ID" IS 'Khoa chinh option thuong';
  665. COMMENT ON COLUMN "GAME_LEVEL_REWARD_OPTION"."MODE_ID" IS 'Che do choi, tham chieu GAME_MODE';
  666. COMMENT ON COLUMN "GAME_LEVEL_REWARD_OPTION"."LEVEL_NO" IS 'Level moc ap dung option thuong';
  667. COMMENT ON COLUMN "GAME_LEVEL_REWARD_OPTION"."REWARD_TYPE" IS 'Loai thuong: DATA, LOYALTY, SCORE, MONEY';
  668. COMMENT ON COLUMN "GAME_LEVEL_REWARD_OPTION"."REWARD_VALUE" IS 'Gia tri thuong';
  669. COMMENT ON COLUMN "GAME_LEVEL_REWARD_OPTION"."REWARD_UNIT" IS 'Don vi thuong: MB, POINT, MMK hoac don vi khac';
  670. COMMENT ON COLUMN "GAME_LEVEL_REWARD_OPTION"."WEIGHT" IS 'Trong so random option thuong, so cang lon ti le cang cao';
  671. COMMENT ON COLUMN "GAME_LEVEL_REWARD_OPTION"."IS_DEFAULT" IS 'Danh dau option mac dinh neu khong random duoc';
  672. COMMENT ON COLUMN "GAME_LEVEL_REWARD_OPTION"."REWARD_DESC" IS 'Mo ta option thuong hien thi/audit';
  673. COMMENT ON COLUMN "GAME_LEVEL_REWARD_OPTION"."STATUS" IS 'Trang thai option: 1 hieu luc, 0 khong hieu luc';
  674. COMMENT ON COLUMN "GAME_LEVEL_REWARD_OPTION"."CREATED_TIME" IS 'Thoi diem tao ban ghi';
  675. COMMENT ON COLUMN "GAME_LEVEL_REWARD_OPTION"."UPDATED_TIME" IS 'Thoi diem cap nhat gan nhat';
  676. COMMENT ON TABLE "GAME_LEVEL_REWARD_OPTION" IS 'Danh sach option thuong cua cac level moc';
  677. -- ----------------------------
  678. -- Records of GAME_LEVEL_REWARD_OPTION
  679. -- ----------------------------
  680. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('1', '1', '5', 'DATA', '5', 'MB', '1', '0', 'Easy level 5 reward data 5MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  681. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('2', '1', '5', 'LOYALTY', '3', 'POINT', '1', '0', 'Easy level 5 reward loyalty 3 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  682. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('3', '1', '5', 'SCORE', '20', 'POINT', '1', '0', 'Easy level 5 reward score 20 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  683. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('4', '1', '10', 'DATA', '10', 'MB', '1', '0', 'Easy level 10 reward data 10MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  684. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('5', '1', '10', 'LOYALTY', '5', 'POINT', '1', '0', 'Easy level 10 reward loyalty 5 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  685. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('6', '1', '10', 'SCORE', '40', 'POINT', '1', '0', 'Easy level 10 reward score 40 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  686. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('7', '1', '15', 'DATA', '20', 'MB', '1', '0', 'Easy level 15 reward data 20MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  687. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('8', '1', '15', 'LOYALTY', '10', 'POINT', '1', '0', 'Easy level 15 reward loyalty 10 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  688. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('9', '1', '15', 'SCORE', '70', 'POINT', '1', '0', 'Easy level 15 reward score 70 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  689. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('10', '1', '20', 'DATA', '40', 'MB', '1', '0', 'Easy level 20 reward data 40MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  690. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('11', '1', '20', 'SCORE', '100', 'POINT', '1', '0', 'Easy level 20 reward score 100 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  691. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('12', '1', '25', 'DATA', '70', 'MB', '1', '0', 'Easy level 25 reward data 70MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  692. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('13', '1', '25', 'LOYALTY', '20', 'POINT', '1', '0', 'Easy level 25 reward loyalty 20 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  693. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('14', '1', '25', 'SCORE', '140', 'POINT', '1', '0', 'Easy level 25 reward score 140 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  694. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('15', '1', '30', 'DATA', '100', 'MB', '1', '0', 'Easy level 30 reward data 100MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  695. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('16', '1', '30', 'LOYALTY', '30', 'POINT', '1', '0', 'Easy level 30 reward loyalty 30 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  696. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('17', '1', '30', 'SCORE', '180', 'POINT', '1', '0', 'Easy level 30 reward score 180 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  697. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('18', '1', '35', 'DATA', '120', 'MB', '1', '0', 'Easy level 35 reward data 120MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  698. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('19', '1', '35', 'LOYALTY', '40', 'POINT', '1', '0', 'Easy level 35 reward loyalty 40 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  699. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('20', '1', '35', 'SCORE', '230', 'POINT', '1', '0', 'Easy level 35 reward score 230 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  700. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('21', '1', '40', 'DATA', '150', 'MB', '1', '0', 'Easy level 40 reward data 150MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  701. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('22', '1', '40', 'LOYALTY', '50', 'POINT', '1', '0', 'Easy level 40 reward loyalty 50 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  702. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('23', '1', '40', 'SCORE', '300', 'POINT', '1', '0', 'Easy level 40 reward score 300 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  703. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('24', '1', '45', 'DATA', '180', 'MB', '1', '0', 'Easy level 45 reward data 180MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  704. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('25', '1', '45', 'LOYALTY', '60', 'POINT', '1', '0', 'Easy level 45 reward loyalty 60 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  705. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('26', '1', '45', 'SCORE', '380', 'POINT', '1', '0', 'Easy level 45 reward score 380 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  706. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('27', '1', '50', 'DATA', '250', 'MB', '1', '0', 'Easy level 50 reward data 250MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  707. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('28', '1', '50', 'LOYALTY', '80', 'POINT', '1', '0', 'Easy level 50 reward loyalty 80 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  708. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('29', '1', '50', 'SCORE', '500', 'POINT', '1', '0', 'Easy level 50 reward score 500 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  709. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('30', '2', '5', 'DATA', '20', 'MB', '1', '0', 'Normal level 5 reward data 20MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  710. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('31', '2', '5', 'LOYALTY', '6', 'POINT', '1', '0', 'Normal level 5 reward loyalty 6 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  711. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('32', '2', '5', 'SCORE', '70', 'POINT', '1', '0', 'Normal level 5 reward score 70 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  712. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('33', '2', '10', 'DATA', '40', 'MB', '1', '0', 'Normal level 10 reward data 40MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  713. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('34', '2', '10', 'LOYALTY', '12', 'POINT', '1', '0', 'Normal level 10 reward loyalty 12 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  714. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('35', '2', '10', 'SCORE', '130', 'POINT', '1', '0', 'Normal level 10 reward score 130 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  715. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('36', '2', '15', 'DATA', '80', 'MB', '1', '0', 'Normal level 15 reward data 80MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  716. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('37', '2', '15', 'LOYALTY', '18', 'POINT', '1', '0', 'Normal level 15 reward loyalty 18 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  717. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('38', '2', '15', 'SCORE', '190', 'POINT', '1', '0', 'Normal level 15 reward score 190 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  718. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('39', '2', '20', 'DATA', '140', 'MB', '1', '0', 'Normal level 20 reward data 140MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  719. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('40', '2', '20', 'SCORE', '260', 'POINT', '1', '0', 'Normal level 20 reward score 260 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  720. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('41', '2', '25', 'DATA', '180', 'MB', '1', '0', 'Normal level 25 reward data 180MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  721. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('42', '2', '25', 'LOYALTY', '30', 'POINT', '1', '0', 'Normal level 25 reward loyalty 30 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  722. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('43', '2', '25', 'SCORE', '320', 'POINT', '1', '0', 'Normal level 25 reward score 320 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  723. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('44', '2', '30', 'DATA', '220', 'MB', '1', '0', 'Normal level 30 reward data 220MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  724. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('45', '2', '30', 'LOYALTY', '40', 'POINT', '1', '0', 'Normal level 30 reward loyalty 40 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  725. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('46', '2', '30', 'SCORE', '380', 'POINT', '1', '0', 'Normal level 30 reward score 380 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  726. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('47', '2', '35', 'DATA', '260', 'MB', '1', '0', 'Normal level 35 reward data 260MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  727. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('48', '2', '35', 'LOYALTY', '60', 'POINT', '1', '0', 'Normal level 35 reward loyalty 60 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  728. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('49', '2', '35', 'SCORE', '450', 'POINT', '1', '0', 'Normal level 35 reward score 450 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  729. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('50', '2', '40', 'DATA', '300', 'MB', '1', '0', 'Normal level 40 reward data 300MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  730. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('51', '2', '40', 'LOYALTY', '70', 'POINT', '1', '0', 'Normal level 40 reward loyalty 70 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  731. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('52', '2', '40', 'SCORE', '520', 'POINT', '1', '0', 'Normal level 40 reward score 520 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  732. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('53', '2', '45', 'DATA', '350', 'MB', '1', '0', 'Normal level 45 reward data 350MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  733. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('54', '2', '45', 'LOYALTY', '80', 'POINT', '1', '0', 'Normal level 45 reward loyalty 80 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  734. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('55', '2', '45', 'SCORE', '600', 'POINT', '1', '0', 'Normal level 45 reward score 600 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  735. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('56', '2', '50', 'DATA', '450', 'MB', '1', '0', 'Normal level 50 reward data 450MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  736. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('57', '2', '50', 'LOYALTY', '100', 'POINT', '1', '0', 'Normal level 50 reward loyalty 100 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  737. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('58', '2', '50', 'SCORE', '700', 'POINT', '1', '0', 'Normal level 50 reward score 700 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  738. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('59', '3', '5', 'DATA', '40', 'MB', '1', '0', 'Hard level 5 reward data 40MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  739. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('60', '3', '5', 'LOYALTY', '10', 'POINT', '1', '0', 'Hard level 5 reward loyalty 10 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  740. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('61', '3', '5', 'SCORE', '100', 'POINT', '1', '0', 'Hard level 5 reward score 100 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  741. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('62', '3', '10', 'DATA', '80', 'MB', '1', '0', 'Hard level 10 reward data 80MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  742. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('63', '3', '10', 'LOYALTY', '20', 'POINT', '1', '0', 'Hard level 10 reward loyalty 20 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  743. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('64', '3', '10', 'SCORE', '200', 'POINT', '1', '0', 'Hard level 10 reward score 200 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  744. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('65', '3', '15', 'DATA', '140', 'MB', '1', '0', 'Hard level 15 reward data 140MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  745. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('66', '3', '15', 'LOYALTY', '30', 'POINT', '1', '0', 'Hard level 15 reward loyalty 30 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  746. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('67', '3', '15', 'SCORE', '300', 'POINT', '1', '0', 'Hard level 15 reward score 300 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  747. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('68', '3', '20', 'DATA', '220', 'MB', '1', '0', 'Hard level 20 reward data 220MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  748. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('69', '3', '20', 'SCORE', '400', 'POINT', '1', '0', 'Hard level 20 reward score 400 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  749. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('70', '3', '25', 'DATA', '300', 'MB', '1', '0', 'Hard level 25 reward data 300MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  750. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('71', '3', '25', 'LOYALTY', '50', 'POINT', '1', '0', 'Hard level 25 reward loyalty 50 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  751. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('72', '3', '25', 'SCORE', '500', 'POINT', '1', '0', 'Hard level 25 reward score 500 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  752. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('73', '3', '30', 'DATA', '380', 'MB', '1', '0', 'Hard level 30 reward data 380MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  753. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('74', '3', '30', 'LOYALTY', '70', 'POINT', '1', '0', 'Hard level 30 reward loyalty 70 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  754. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('75', '3', '30', 'SCORE', '600', 'POINT', '1', '0', 'Hard level 30 reward score 600 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  755. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('76', '3', '35', 'DATA', '450', 'MB', '1', '0', 'Hard level 35 reward data 450MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  756. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('77', '3', '35', 'LOYALTY', '90', 'POINT', '1', '0', 'Hard level 35 reward loyalty 90 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  757. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('78', '3', '35', 'SCORE', '700', 'POINT', '1', '0', 'Hard level 35 reward score 700 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  758. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('79', '3', '40', 'DATA', '520', 'MB', '1', '0', 'Hard level 40 reward data 520MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  759. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('80', '3', '40', 'LOYALTY', '110', 'POINT', '1', '0', 'Hard level 40 reward loyalty 110 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  760. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('81', '3', '40', 'SCORE', '800', 'POINT', '1', '0', 'Hard level 40 reward score 800 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  761. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('82', '3', '45', 'DATA', '600', 'MB', '1', '0', 'Hard level 45 reward data 600MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  762. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('83', '3', '45', 'LOYALTY', '130', 'POINT', '1', '0', 'Hard level 45 reward loyalty 130 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  763. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('84', '3', '45', 'SCORE', '900', 'POINT', '1', '0', 'Hard level 45 reward score 900 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  764. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('85', '3', '50', 'DATA', '750', 'MB', '1', '0', 'Hard level 50 reward data 750MB', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  765. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('86', '3', '50', 'LOYALTY', '150', 'POINT', '1', '0', 'Hard level 50 reward loyalty 150 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  766. INSERT INTO "GAME_LEVEL_REWARD_OPTION" VALUES ('87', '3', '50', 'SCORE', '1000', 'POINT', '1', '0', 'Hard level 50 reward score 1000 point', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  767. -- ----------------------------
  768. -- Table structure for GAME_MODE
  769. -- ----------------------------
  770. DROP TABLE "GAME_MODE";
  771. CREATE TABLE "GAME_MODE" (
  772. "MODE_ID" NUMBER(10,0) VISIBLE NOT NULL,
  773. "MODE_CODE" VARCHAR2(20 BYTE) VISIBLE NOT NULL,
  774. "MODE_NAME" NVARCHAR2(100) VISIBLE NOT NULL,
  775. "TIME_LIMIT_SECONDS" NUMBER(5,0) VISIBLE NOT NULL,
  776. "DISPLAY_ORDER" NUMBER(5,0) VISIBLE DEFAULT 0 NOT NULL,
  777. "STATUS" NUMBER(1,0) VISIBLE DEFAULT 1 NOT NULL,
  778. "CREATED_TIME" DATE VISIBLE DEFAULT SYSDATE NOT NULL,
  779. "UPDATED_TIME" DATE VISIBLE
  780. )
  781. LOGGING
  782. NOCOMPRESS
  783. PCTFREE 10
  784. INITRANS 1
  785. STORAGE (
  786. INITIAL 65536
  787. NEXT 1048576
  788. MINEXTENTS 1
  789. MAXEXTENTS 2147483645
  790. BUFFER_POOL DEFAULT
  791. )
  792. PARALLEL 1
  793. NOCACHE
  794. DISABLE ROW MOVEMENT
  795. ;
  796. COMMENT ON COLUMN "GAME_MODE"."MODE_ID" IS 'Khoa chinh che do choi';
  797. COMMENT ON COLUMN "GAME_MODE"."MODE_CODE" IS 'Ma che do choi: EASY, NORMAL, HARD';
  798. COMMENT ON COLUMN "GAME_MODE"."MODE_NAME" IS 'Ten hien thi cua che do choi';
  799. COMMENT ON COLUMN "GAME_MODE"."TIME_LIMIT_SECONDS" IS 'Thoi gian choi mac dinh moi level tinh bang giay';
  800. COMMENT ON COLUMN "GAME_MODE"."DISPLAY_ORDER" IS 'Thu tu hien thi tren UI';
  801. COMMENT ON COLUMN "GAME_MODE"."STATUS" IS 'Trang thai: 1 hieu luc, 0 khong hieu luc';
  802. COMMENT ON COLUMN "GAME_MODE"."CREATED_TIME" IS 'Thoi diem tao ban ghi';
  803. COMMENT ON COLUMN "GAME_MODE"."UPDATED_TIME" IS 'Thoi diem cap nhat gan nhat';
  804. COMMENT ON TABLE "GAME_MODE" IS 'Danh muc che do choi Kitty Fall';
  805. -- ----------------------------
  806. -- Records of GAME_MODE
  807. -- ----------------------------
  808. INSERT INTO "GAME_MODE" VALUES ('1', 'EASY', 'Easy', '150', '1', '1', TO_DATE('2026-07-06 14:02:08', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  809. INSERT INTO "GAME_MODE" VALUES ('2', 'NORMAL', 'Normal', '100', '2', '1', TO_DATE('2026-07-06 14:02:08', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  810. INSERT INTO "GAME_MODE" VALUES ('3', 'HARD', 'Hard', '60', '3', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  811. -- ----------------------------
  812. -- Table structure for GAME_MONTHLY_DRAW
  813. -- ----------------------------
  814. DROP TABLE "GAME_MONTHLY_DRAW";
  815. CREATE TABLE "GAME_MONTHLY_DRAW" (
  816. "DRAW_ID" NUMBER(18,0) VISIBLE NOT NULL,
  817. "MONTH_KEY" NUMBER(6,0) VISIBLE NOT NULL,
  818. "DRAW_TIME" DATE VISIBLE,
  819. "STATUS" NUMBER(2,0) VISIBLE DEFAULT 0 NOT NULL,
  820. "TOTAL_ELIGIBLE" NUMBER(12,0) VISIBLE DEFAULT 0 NOT NULL,
  821. "TOTAL_TICKET" NUMBER(12,0) VISIBLE DEFAULT 0 NOT NULL,
  822. "CREATED_TIME" DATE VISIBLE DEFAULT SYSDATE NOT NULL,
  823. "UPDATED_TIME" DATE VISIBLE
  824. )
  825. LOGGING
  826. NOCOMPRESS
  827. PCTFREE 10
  828. INITRANS 1
  829. STORAGE (
  830. BUFFER_POOL DEFAULT
  831. )
  832. PARALLEL 1
  833. NOCACHE
  834. DISABLE ROW MOVEMENT
  835. ;
  836. COMMENT ON COLUMN "GAME_MONTHLY_DRAW"."DRAW_ID" IS 'Khoa chinh dot quay';
  837. COMMENT ON COLUMN "GAME_MONTHLY_DRAW"."MONTH_KEY" IS 'Thang duoc quay thuong dang YYYYMM';
  838. COMMENT ON COLUMN "GAME_MONTHLY_DRAW"."DRAW_TIME" IS 'Thoi diem thuc hien quay';
  839. COMMENT ON COLUMN "GAME_MONTHLY_DRAW"."STATUS" IS 'Trang thai draw: 0 NEW, 1 LOCKED, 2 DRAWING, 3 COMPLETED, 4 CANCELLED';
  840. COMMENT ON COLUMN "GAME_MONTHLY_DRAW"."TOTAL_ELIGIBLE" IS 'Tong so user du dieu kien quay';
  841. COMMENT ON COLUMN "GAME_MONTHLY_DRAW"."TOTAL_TICKET" IS 'Tong so ticket trong dot quay';
  842. COMMENT ON COLUMN "GAME_MONTHLY_DRAW"."CREATED_TIME" IS 'Thoi diem tao ban ghi';
  843. COMMENT ON COLUMN "GAME_MONTHLY_DRAW"."UPDATED_TIME" IS 'Thoi diem cap nhat gan nhat';
  844. COMMENT ON TABLE "GAME_MONTHLY_DRAW" IS 'Dot quay thuong thang';
  845. -- ----------------------------
  846. -- Records of GAME_MONTHLY_DRAW
  847. -- ----------------------------
  848. -- ----------------------------
  849. -- Table structure for GAME_MONTHLY_DRAW_TICKET
  850. -- ----------------------------
  851. DROP TABLE "GAME_MONTHLY_DRAW_TICKET";
  852. CREATE TABLE "GAME_MONTHLY_DRAW_TICKET" (
  853. "TICKET_ID" NUMBER(18,0) VISIBLE NOT NULL,
  854. "DRAW_ID" NUMBER(18,0) VISIBLE NOT NULL,
  855. "MONTH_KEY" NUMBER(6,0) VISIBLE NOT NULL,
  856. "MSISDN" VARCHAR2(20 BYTE) VISIBLE NOT NULL,
  857. "TICKET_NO" NUMBER(12,0) VISIBLE NOT NULL,
  858. "TOTAL_SCORE" NUMBER(12,0) VISIBLE NOT NULL,
  859. "CREATED_TIME" DATE VISIBLE DEFAULT SYSDATE NOT NULL
  860. )
  861. LOGGING
  862. NOCOMPRESS
  863. PCTFREE 10
  864. INITRANS 1
  865. STORAGE (
  866. BUFFER_POOL DEFAULT
  867. )
  868. PARALLEL 1
  869. NOCACHE
  870. DISABLE ROW MOVEMENT
  871. ;
  872. COMMENT ON COLUMN "GAME_MONTHLY_DRAW_TICKET"."TICKET_ID" IS 'Khoa chinh ticket';
  873. COMMENT ON COLUMN "GAME_MONTHLY_DRAW_TICKET"."DRAW_ID" IS 'Dot quay thuong chua ticket';
  874. COMMENT ON COLUMN "GAME_MONTHLY_DRAW_TICKET"."MONTH_KEY" IS 'Thang cua ticket dang YYYYMM';
  875. COMMENT ON COLUMN "GAME_MONTHLY_DRAW_TICKET"."MSISDN" IS 'So thue bao so huu ticket';
  876. COMMENT ON COLUMN "GAME_MONTHLY_DRAW_TICKET"."TICKET_NO" IS 'So thu tu ticket trong dot quay';
  877. COMMENT ON COLUMN "GAME_MONTHLY_DRAW_TICKET"."TOTAL_SCORE" IS 'Tong score thang tai thoi diem sinh ticket';
  878. COMMENT ON COLUMN "GAME_MONTHLY_DRAW_TICKET"."CREATED_TIME" IS 'Thoi diem tao ticket';
  879. COMMENT ON TABLE "GAME_MONTHLY_DRAW_TICKET" IS 'Ticket quay thuong thang cua user';
  880. -- ----------------------------
  881. -- Records of GAME_MONTHLY_DRAW_TICKET
  882. -- ----------------------------
  883. -- ----------------------------
  884. -- Table structure for GAME_MONTHLY_PRIZE_CONFIG
  885. -- ----------------------------
  886. DROP TABLE "GAME_MONTHLY_PRIZE_CONFIG";
  887. CREATE TABLE "GAME_MONTHLY_PRIZE_CONFIG" (
  888. "PRIZE_CONFIG_ID" NUMBER(10,0) VISIBLE NOT NULL,
  889. "PRIZE_CODE" VARCHAR2(30 BYTE) VISIBLE NOT NULL,
  890. "PRIZE_NAME" NVARCHAR2(200) VISIBLE NOT NULL,
  891. "PRIZE_VALUE" NUMBER(18,2) VISIBLE NOT NULL,
  892. "PRIZE_UNIT" VARCHAR2(20 BYTE) VISIBLE DEFAULT 'MMK' NOT NULL,
  893. "QUANTITY" NUMBER(10,0) VISIBLE NOT NULL,
  894. "DISPLAY_ORDER" NUMBER(5,0) VISIBLE DEFAULT 0 NOT NULL,
  895. "STATUS" NUMBER(1,0) VISIBLE DEFAULT 1 NOT NULL,
  896. "CREATED_TIME" DATE VISIBLE DEFAULT SYSDATE NOT NULL,
  897. "UPDATED_TIME" DATE VISIBLE
  898. )
  899. LOGGING
  900. NOCOMPRESS
  901. PCTFREE 10
  902. INITRANS 1
  903. STORAGE (
  904. INITIAL 65536
  905. NEXT 1048576
  906. MINEXTENTS 1
  907. MAXEXTENTS 2147483645
  908. BUFFER_POOL DEFAULT
  909. )
  910. PARALLEL 1
  911. NOCACHE
  912. DISABLE ROW MOVEMENT
  913. ;
  914. COMMENT ON COLUMN "GAME_MONTHLY_PRIZE_CONFIG"."PRIZE_CONFIG_ID" IS 'Khoa chinh cau hinh giai';
  915. COMMENT ON COLUMN "GAME_MONTHLY_PRIZE_CONFIG"."PRIZE_CODE" IS 'Ma giai: FIRST, SECOND, THIRD';
  916. COMMENT ON COLUMN "GAME_MONTHLY_PRIZE_CONFIG"."PRIZE_NAME" IS 'Ten giai hien thi';
  917. COMMENT ON COLUMN "GAME_MONTHLY_PRIZE_CONFIG"."PRIZE_VALUE" IS 'Gia tri giai thuong';
  918. COMMENT ON COLUMN "GAME_MONTHLY_PRIZE_CONFIG"."PRIZE_UNIT" IS 'Don vi giai thuong, vi du MMK';
  919. COMMENT ON COLUMN "GAME_MONTHLY_PRIZE_CONFIG"."QUANTITY" IS 'So luong nguoi trung giai nay moi thang';
  920. COMMENT ON COLUMN "GAME_MONTHLY_PRIZE_CONFIG"."DISPLAY_ORDER" IS 'Thu tu xu ly/hien thi giai';
  921. COMMENT ON COLUMN "GAME_MONTHLY_PRIZE_CONFIG"."STATUS" IS 'Trang thai cau hinh: 1 hieu luc, 0 khong hieu luc';
  922. COMMENT ON COLUMN "GAME_MONTHLY_PRIZE_CONFIG"."CREATED_TIME" IS 'Thoi diem tao ban ghi';
  923. COMMENT ON COLUMN "GAME_MONTHLY_PRIZE_CONFIG"."UPDATED_TIME" IS 'Thoi diem cap nhat gan nhat';
  924. COMMENT ON TABLE "GAME_MONTHLY_PRIZE_CONFIG" IS 'Cau hinh giai thuong quay thang';
  925. -- ----------------------------
  926. -- Records of GAME_MONTHLY_PRIZE_CONFIG
  927. -- ----------------------------
  928. INSERT INTO "GAME_MONTHLY_PRIZE_CONFIG" VALUES ('1', 'FIRST', 'First Prize', '2000000', 'MMK', '1', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  929. INSERT INTO "GAME_MONTHLY_PRIZE_CONFIG" VALUES ('2', 'SECOND', 'Second Prize', '500000', 'MMK', '1', '2', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  930. INSERT INTO "GAME_MONTHLY_PRIZE_CONFIG" VALUES ('3', 'THIRD', 'Third Prize', '200000', 'MMK', '2', '3', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  931. -- ----------------------------
  932. -- Table structure for GAME_MONTHLY_RANKING
  933. -- ----------------------------
  934. DROP TABLE "GAME_MONTHLY_RANKING";
  935. CREATE TABLE "GAME_MONTHLY_RANKING" (
  936. "RANKING_ID" NUMBER(18,0) VISIBLE NOT NULL,
  937. "MONTH_KEY" NUMBER(6,0) VISIBLE NOT NULL,
  938. "MSISDN" VARCHAR2(20 BYTE) VISIBLE NOT NULL,
  939. "USER_ID" NUMBER(18,0) VISIBLE,
  940. "TOTAL_SCORE" NUMBER(12,0) VISIBLE DEFAULT 0 NOT NULL,
  941. "TOTAL_PLAY" NUMBER(12,0) VISIBLE DEFAULT 0 NOT NULL,
  942. "MAX_LEVEL_REACHED" NUMBER(3,0) VISIBLE DEFAULT 0 NOT NULL,
  943. "BEST_MODE_ID" NUMBER(10,0) VISIBLE,
  944. "RANK_NO" NUMBER(12,0) VISIBLE,
  945. "TICKET_COUNT" NUMBER(10,0) VISIBLE DEFAULT 0 NOT NULL,
  946. "IS_ELIGIBLE" NUMBER(1,0) VISIBLE DEFAULT 0 NOT NULL,
  947. "LAST_CALC_TIME" DATE VISIBLE,
  948. "CREATED_TIME" DATE VISIBLE DEFAULT SYSDATE NOT NULL,
  949. "UPDATED_TIME" DATE VISIBLE
  950. )
  951. LOGGING
  952. NOCOMPRESS
  953. PCTFREE 10
  954. INITRANS 1
  955. STORAGE (
  956. INITIAL 65536
  957. NEXT 1048576
  958. MINEXTENTS 1
  959. MAXEXTENTS 2147483645
  960. BUFFER_POOL DEFAULT
  961. )
  962. PARALLEL 1
  963. NOCACHE
  964. DISABLE ROW MOVEMENT
  965. ;
  966. COMMENT ON COLUMN "GAME_MONTHLY_RANKING"."RANKING_ID" IS 'Khoa chinh ranking thang';
  967. COMMENT ON COLUMN "GAME_MONTHLY_RANKING"."MONTH_KEY" IS 'Thang ranking dang YYYYMM';
  968. COMMENT ON COLUMN "GAME_MONTHLY_RANKING"."MSISDN" IS 'So thue bao duoc xep hang';
  969. COMMENT ON COLUMN "GAME_MONTHLY_RANKING"."USER_ID" IS 'ID user tu ACCOUNT_USER neu co';
  970. COMMENT ON COLUMN "GAME_MONTHLY_RANKING"."TOTAL_SCORE" IS 'Tong score trong thang';
  971. COMMENT ON COLUMN "GAME_MONTHLY_RANKING"."TOTAL_PLAY" IS 'Tong so session choi trong thang';
  972. COMMENT ON COLUMN "GAME_MONTHLY_RANKING"."MAX_LEVEL_REACHED" IS 'Level cao nhat dat duoc trong thang';
  973. COMMENT ON COLUMN "GAME_MONTHLY_RANKING"."BEST_MODE_ID" IS 'Mode tot nhat cua user trong thang';
  974. COMMENT ON COLUMN "GAME_MONTHLY_RANKING"."RANK_NO" IS 'Thu hang trong thang';
  975. COMMENT ON COLUMN "GAME_MONTHLY_RANKING"."TICKET_COUNT" IS 'So ticket quay thuong theo tong score';
  976. COMMENT ON COLUMN "GAME_MONTHLY_RANKING"."IS_ELIGIBLE" IS 'Du dieu kien quay thuong thang hay khong';
  977. COMMENT ON COLUMN "GAME_MONTHLY_RANKING"."LAST_CALC_TIME" IS 'Thoi diem tinh ranking gan nhat';
  978. COMMENT ON COLUMN "GAME_MONTHLY_RANKING"."CREATED_TIME" IS 'Thoi diem tao ban ghi';
  979. COMMENT ON COLUMN "GAME_MONTHLY_RANKING"."UPDATED_TIME" IS 'Thoi diem cap nhat gan nhat';
  980. COMMENT ON TABLE "GAME_MONTHLY_RANKING" IS 'Snapshot xep hang va dieu kien quay thuong theo thang';
  981. -- ----------------------------
  982. -- Records of GAME_MONTHLY_RANKING
  983. -- ----------------------------
  984. INSERT INTO "GAME_MONTHLY_RANKING" VALUES ('2', '202607', '95123456789', '1340', '200', '16', '15', '1', NULL, '0', '1', TO_DATE('2026-07-09 11:20:47', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:13:33', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:20:47', 'SYYYY-MM-DD HH24:MI:SS'));
  985. -- ----------------------------
  986. -- Table structure for GAME_MONTHLY_TICKET_RULE
  987. -- ----------------------------
  988. DROP TABLE "GAME_MONTHLY_TICKET_RULE";
  989. CREATE TABLE "GAME_MONTHLY_TICKET_RULE" (
  990. "TICKET_RULE_ID" NUMBER(10,0) VISIBLE NOT NULL,
  991. "MIN_SCORE" NUMBER(12,0) VISIBLE NOT NULL,
  992. "MAX_SCORE" NUMBER(12,0) VISIBLE,
  993. "TICKET_COUNT" NUMBER(10,0) VISIBLE NOT NULL,
  994. "STATUS" NUMBER(1,0) VISIBLE DEFAULT 1 NOT NULL,
  995. "CREATED_TIME" DATE VISIBLE DEFAULT SYSDATE NOT NULL,
  996. "UPDATED_TIME" DATE VISIBLE
  997. )
  998. LOGGING
  999. NOCOMPRESS
  1000. PCTFREE 10
  1001. INITRANS 1
  1002. STORAGE (
  1003. INITIAL 65536
  1004. NEXT 1048576
  1005. MINEXTENTS 1
  1006. MAXEXTENTS 2147483645
  1007. BUFFER_POOL DEFAULT
  1008. )
  1009. PARALLEL 1
  1010. NOCACHE
  1011. DISABLE ROW MOVEMENT
  1012. ;
  1013. COMMENT ON COLUMN "GAME_MONTHLY_TICKET_RULE"."TICKET_RULE_ID" IS 'Khoa chinh rule ticket';
  1014. COMMENT ON COLUMN "GAME_MONTHLY_TICKET_RULE"."MIN_SCORE" IS 'Diem toi thieu de ap dung rule';
  1015. COMMENT ON COLUMN "GAME_MONTHLY_TICKET_RULE"."MAX_SCORE" IS 'Diem toi da de ap dung rule, null la khong gioi han tren';
  1016. COMMENT ON COLUMN "GAME_MONTHLY_TICKET_RULE"."TICKET_COUNT" IS 'So ticket duoc cap';
  1017. COMMENT ON COLUMN "GAME_MONTHLY_TICKET_RULE"."STATUS" IS 'Trang thai rule: 1 hieu luc, 0 khong hieu luc';
  1018. COMMENT ON COLUMN "GAME_MONTHLY_TICKET_RULE"."CREATED_TIME" IS 'Thoi diem tao ban ghi';
  1019. COMMENT ON COLUMN "GAME_MONTHLY_TICKET_RULE"."UPDATED_TIME" IS 'Thoi diem cap nhat gan nhat';
  1020. COMMENT ON TABLE "GAME_MONTHLY_TICKET_RULE" IS 'Cau hinh so ticket theo tong score thang';
  1021. -- ----------------------------
  1022. -- Records of GAME_MONTHLY_TICKET_RULE
  1023. -- ----------------------------
  1024. INSERT INTO "GAME_MONTHLY_TICKET_RULE" VALUES ('1', '5000', '5999', '1', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  1025. INSERT INTO "GAME_MONTHLY_TICKET_RULE" VALUES ('2', '6000', '6999', '2', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  1026. INSERT INTO "GAME_MONTHLY_TICKET_RULE" VALUES ('3', '7000', '7999', '3', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  1027. INSERT INTO "GAME_MONTHLY_TICKET_RULE" VALUES ('4', '8000', '8999', '5', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  1028. INSERT INTO "GAME_MONTHLY_TICKET_RULE" VALUES ('5', '9000', '9999', '7', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  1029. INSERT INTO "GAME_MONTHLY_TICKET_RULE" VALUES ('6', '10000', NULL, '10', '1', TO_DATE('2026-07-06 14:02:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  1030. -- ----------------------------
  1031. -- Table structure for GAME_MONTHLY_WINNER
  1032. -- ----------------------------
  1033. DROP TABLE "GAME_MONTHLY_WINNER";
  1034. CREATE TABLE "GAME_MONTHLY_WINNER" (
  1035. "WINNER_ID" NUMBER(18,0) VISIBLE NOT NULL,
  1036. "DRAW_ID" NUMBER(18,0) VISIBLE NOT NULL,
  1037. "MONTH_KEY" NUMBER(6,0) VISIBLE NOT NULL,
  1038. "MSISDN" VARCHAR2(20 BYTE) VISIBLE NOT NULL,
  1039. "TICKET_ID" NUMBER(18,0) VISIBLE,
  1040. "PRIZE_CODE" VARCHAR2(30 BYTE) VISIBLE NOT NULL,
  1041. "PRIZE_NAME" NVARCHAR2(200) VISIBLE NOT NULL,
  1042. "PRIZE_VALUE" NUMBER(18,2) VISIBLE NOT NULL,
  1043. "PRIZE_UNIT" VARCHAR2(20 BYTE) VISIBLE DEFAULT 'MMK' NOT NULL,
  1044. "STATUS" NUMBER(2,0) VISIBLE DEFAULT 0 NOT NULL,
  1045. "ANNOUNCE_TIME" DATE VISIBLE,
  1046. "PAID_TIME" DATE VISIBLE,
  1047. "RESPONSE_CODE" VARCHAR2(50 BYTE) VISIBLE,
  1048. "RESPONSE_MESSAGE" VARCHAR2(500 BYTE) VISIBLE,
  1049. "CREATED_TIME" DATE VISIBLE DEFAULT SYSDATE NOT NULL,
  1050. "UPDATED_TIME" DATE VISIBLE
  1051. )
  1052. LOGGING
  1053. NOCOMPRESS
  1054. PCTFREE 10
  1055. INITRANS 1
  1056. STORAGE (
  1057. BUFFER_POOL DEFAULT
  1058. )
  1059. PARALLEL 1
  1060. NOCACHE
  1061. DISABLE ROW MOVEMENT
  1062. ;
  1063. COMMENT ON COLUMN "GAME_MONTHLY_WINNER"."WINNER_ID" IS 'Khoa chinh winner';
  1064. COMMENT ON COLUMN "GAME_MONTHLY_WINNER"."DRAW_ID" IS 'Dot quay sinh winner';
  1065. COMMENT ON COLUMN "GAME_MONTHLY_WINNER"."MONTH_KEY" IS 'Thang trung thuong dang YYYYMM';
  1066. COMMENT ON COLUMN "GAME_MONTHLY_WINNER"."MSISDN" IS 'So thue bao trung thuong';
  1067. COMMENT ON COLUMN "GAME_MONTHLY_WINNER"."TICKET_ID" IS 'Ticket trung thuong';
  1068. COMMENT ON COLUMN "GAME_MONTHLY_WINNER"."PRIZE_CODE" IS 'Ma giai trung thuong';
  1069. COMMENT ON COLUMN "GAME_MONTHLY_WINNER"."PRIZE_NAME" IS 'Ten giai trung thuong';
  1070. COMMENT ON COLUMN "GAME_MONTHLY_WINNER"."PRIZE_VALUE" IS 'Gia tri giai trung thuong';
  1071. COMMENT ON COLUMN "GAME_MONTHLY_WINNER"."PRIZE_UNIT" IS 'Don vi giai trung thuong';
  1072. COMMENT ON COLUMN "GAME_MONTHLY_WINNER"."STATUS" IS 'Trang thai winner: 0 NEW, 1 ANNOUNCED, 2 PAID, 3 FAILED, 4 CANCELLED';
  1073. COMMENT ON COLUMN "GAME_MONTHLY_WINNER"."ANNOUNCE_TIME" IS 'Thoi diem cong bo winner';
  1074. COMMENT ON COLUMN "GAME_MONTHLY_WINNER"."PAID_TIME" IS 'Thoi diem tra giai';
  1075. COMMENT ON COLUMN "GAME_MONTHLY_WINNER"."RESPONSE_CODE" IS 'Ma ket qua tra giai';
  1076. COMMENT ON COLUMN "GAME_MONTHLY_WINNER"."RESPONSE_MESSAGE" IS 'Mo ta ket qua tra giai';
  1077. COMMENT ON COLUMN "GAME_MONTHLY_WINNER"."CREATED_TIME" IS 'Thoi diem tao ban ghi';
  1078. COMMENT ON COLUMN "GAME_MONTHLY_WINNER"."UPDATED_TIME" IS 'Thoi diem cap nhat gan nhat';
  1079. COMMENT ON TABLE "GAME_MONTHLY_WINNER" IS 'Danh sach user trung thuong thang';
  1080. -- ----------------------------
  1081. -- Records of GAME_MONTHLY_WINNER
  1082. -- ----------------------------
  1083. -- ----------------------------
  1084. -- Table structure for GAME_PLAY_SESSION
  1085. -- ----------------------------
  1086. DROP TABLE "GAME_PLAY_SESSION";
  1087. CREATE TABLE "GAME_PLAY_SESSION" (
  1088. "SESSION_ID" NUMBER(18,0) VISIBLE NOT NULL,
  1089. "ROOT_TRANS_ID" VARCHAR2(100 BYTE) VISIBLE NOT NULL,
  1090. "MSISDN" VARCHAR2(20 BYTE) VISIBLE NOT NULL,
  1091. "USER_ID" NUMBER(18,0) VISIBLE,
  1092. "REGISTER_ID" NUMBER(18,0) VISIBLE,
  1093. "MODE_ID" NUMBER(10,0) VISIBLE NOT NULL,
  1094. "START_LEVEL" NUMBER(3,0) VISIBLE DEFAULT 1 NOT NULL,
  1095. "CURRENT_LEVEL" NUMBER(3,0) VISIBLE DEFAULT 1 NOT NULL,
  1096. "MAX_LEVEL_REACHED" NUMBER(3,0) VISIBLE DEFAULT 0 NOT NULL,
  1097. "TOTAL_SCORE" NUMBER(12,0) VISIBLE DEFAULT 0 NOT NULL,
  1098. "TOTAL_REWARD_SCORE" NUMBER(12,0) VISIBLE DEFAULT 0 NOT NULL,
  1099. "TOTAL_DATA_MB" NUMBER(12,2) VISIBLE DEFAULT 0 NOT NULL,
  1100. "TOTAL_LOYALTY" NUMBER(12,2) VISIBLE DEFAULT 0 NOT NULL,
  1101. "TURN_DEDUCTED" NUMBER(1,0) VISIBLE DEFAULT 0 NOT NULL,
  1102. "TURN_SOURCE" VARCHAR2(30 BYTE) VISIBLE,
  1103. "TURN_REF_ID" VARCHAR2(100 BYTE) VISIBLE,
  1104. "STATUS" NUMBER(2,0) VISIBLE DEFAULT 1 NOT NULL,
  1105. "START_TIME" DATE VISIBLE DEFAULT SYSDATE NOT NULL,
  1106. "END_TIME" DATE VISIBLE,
  1107. "LAST_ACTION_TIME" DATE VISIBLE DEFAULT SYSDATE NOT NULL,
  1108. "CHANNEL" VARCHAR2(20 BYTE) VISIBLE,
  1109. "CLIENT_IP" VARCHAR2(100 BYTE) VISIBLE,
  1110. "USER_AGENT" VARCHAR2(500 BYTE) VISIBLE,
  1111. "FAIL_REASON" VARCHAR2(200 BYTE) VISIBLE,
  1112. "CREATED_TIME" DATE VISIBLE DEFAULT SYSDATE NOT NULL,
  1113. "UPDATED_TIME" DATE VISIBLE
  1114. )
  1115. LOGGING
  1116. NOCOMPRESS
  1117. PCTFREE 10
  1118. INITRANS 1
  1119. STORAGE (
  1120. INITIAL 65536
  1121. NEXT 1048576
  1122. MINEXTENTS 1
  1123. MAXEXTENTS 2147483645
  1124. BUFFER_POOL DEFAULT
  1125. )
  1126. PARALLEL 1
  1127. NOCACHE
  1128. DISABLE ROW MOVEMENT
  1129. ;
  1130. COMMENT ON COLUMN "GAME_PLAY_SESSION"."SESSION_ID" IS 'Khoa chinh session choi';
  1131. COMMENT ON COLUMN "GAME_PLAY_SESSION"."ROOT_TRANS_ID" IS 'Ma giao dich goc cua mot lan choi, dung chung cho cac level trong session';
  1132. COMMENT ON COLUMN "GAME_PLAY_SESSION"."MSISDN" IS 'So thue bao choi game';
  1133. COMMENT ON COLUMN "GAME_PLAY_SESSION"."USER_ID" IS 'ID user tu bang ACCOUNT_USER neu co';
  1134. COMMENT ON COLUMN "GAME_PLAY_SESSION"."REGISTER_ID" IS 'ID dang ky goi tu bang REG_INFO neu co';
  1135. COMMENT ON COLUMN "GAME_PLAY_SESSION"."MODE_ID" IS 'Che do choi cua session';
  1136. COMMENT ON COLUMN "GAME_PLAY_SESSION"."START_LEVEL" IS 'Level bat dau cua session';
  1137. COMMENT ON COLUMN "GAME_PLAY_SESSION"."CURRENT_LEVEL" IS 'Level hien tai dang choi';
  1138. COMMENT ON COLUMN "GAME_PLAY_SESSION"."MAX_LEVEL_REACHED" IS 'Level cao nhat da qua trong session';
  1139. COMMENT ON COLUMN "GAME_PLAY_SESSION"."TOTAL_SCORE" IS 'Tong diem thuc te cua session gom base score va score reward';
  1140. COMMENT ON COLUMN "GAME_PLAY_SESSION"."TOTAL_REWARD_SCORE" IS 'Tong diem nhan tu reward type SCORE trong session';
  1141. COMMENT ON COLUMN "GAME_PLAY_SESSION"."TOTAL_DATA_MB" IS 'Tong dung luong data MB da trung trong session';
  1142. COMMENT ON COLUMN "GAME_PLAY_SESSION"."TOTAL_LOYALTY" IS 'Tong loyalty point da trung trong session';
  1143. COMMENT ON COLUMN "GAME_PLAY_SESSION"."TURN_DEDUCTED" IS 'Da tru turn hay chua: 1 da tru, 0 chua tru';
  1144. COMMENT ON COLUMN "GAME_PLAY_SESSION"."TURN_SOURCE" IS 'Nguon turn: SUB, BUY, FREE, GIFT, ADMIN';
  1145. COMMENT ON COLUMN "GAME_PLAY_SESSION"."TURN_REF_ID" IS 'Ma tham chieu giao dich/ban ghi tru turn';
  1146. COMMENT ON COLUMN "GAME_PLAY_SESSION"."STATUS" IS 'Trang thai session: 0 INIT, 1 PLAYING, 2 COMPLETED, 3 FAILED, 4 TIMEOUT, 5 CANCELLED, 6 EXPIRED';
  1147. COMMENT ON COLUMN "GAME_PLAY_SESSION"."START_TIME" IS 'Thoi diem bat dau session';
  1148. COMMENT ON COLUMN "GAME_PLAY_SESSION"."END_TIME" IS 'Thoi diem ket thuc session';
  1149. COMMENT ON COLUMN "GAME_PLAY_SESSION"."LAST_ACTION_TIME" IS 'Thoi diem thao tac gan nhat cua session';
  1150. COMMENT ON COLUMN "GAME_PLAY_SESSION"."CHANNEL" IS 'Kenh phat sinh session: WEB, APP, USSD, SMS, SYSTEM';
  1151. COMMENT ON COLUMN "GAME_PLAY_SESSION"."CLIENT_IP" IS 'IP client khi bat dau choi';
  1152. COMMENT ON COLUMN "GAME_PLAY_SESSION"."USER_AGENT" IS 'Thong tin trinh duyet/thiet bi client';
  1153. COMMENT ON COLUMN "GAME_PLAY_SESSION"."FAIL_REASON" IS 'Ly do fail/cancel/timeout neu co';
  1154. COMMENT ON COLUMN "GAME_PLAY_SESSION"."CREATED_TIME" IS 'Thoi diem tao ban ghi';
  1155. COMMENT ON COLUMN "GAME_PLAY_SESSION"."UPDATED_TIME" IS 'Thoi diem cap nhat gan nhat';
  1156. COMMENT ON TABLE "GAME_PLAY_SESSION" IS 'Mot lan bam Play va tieu hao turn cua user';
  1157. -- ----------------------------
  1158. -- Records of GAME_PLAY_SESSION
  1159. -- ----------------------------
  1160. INSERT INTO "GAME_PLAY_SESSION" VALUES ('3', 'c200e194c97647ea9662f638283bf331', '95123456789', '1340', NULL, '1', '1', '11', '11', '120', '0', '15', '0', '1', NULL, '1', '3', TO_DATE('2026-07-09 11:13:21', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:15:45', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:15:45', 'SYYYY-MM-DD HH24:MI:SS'), 'WEB', '127.0.0.1', NULL, NULL, TO_DATE('2026-07-09 11:13:21', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:15:45', 'SYYYY-MM-DD HH24:MI:SS'));
  1161. INSERT INTO "GAME_PLAY_SESSION" VALUES ('4', '8d63ac4d53dc4867be25e35a97f93b6f', '95123456789', '1340', NULL, '3', '1', '1', '1', '0', '0', '0', '0', '1', NULL, '1', '3', TO_DATE('2026-07-09 11:16:13', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:17:17', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:17:17', 'SYYYY-MM-DD HH24:MI:SS'), 'WEB', '127.0.0.1', NULL, NULL, TO_DATE('2026-07-09 11:16:13', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:17:17', 'SYYYY-MM-DD HH24:MI:SS'));
  1162. INSERT INTO "GAME_PLAY_SESSION" VALUES ('5', '08c7c372faba4c5e8c8fd497078f0d9d', '95123456789', '1340', NULL, '1', '1', '15', '15', '80', '0', '20', '0', '1', NULL, '1', '3', TO_DATE('2026-07-09 11:19:30', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:21:02', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:21:02', 'SYYYY-MM-DD HH24:MI:SS'), 'WEB', '127.0.0.1', NULL, NULL, TO_DATE('2026-07-09 11:19:30', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:21:02', 'SYYYY-MM-DD HH24:MI:SS'));
  1163. INSERT INTO "GAME_PLAY_SESSION" VALUES ('6', 'be5008f6ed3c4bc3a7f54153c0beb809', '95123456789', '1340', NULL, '3', '1', '1', '1', '0', '0', '0', '0', '1', NULL, '1', '3', TO_DATE('2026-07-09 11:21:15', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:22:17', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:22:17', 'SYYYY-MM-DD HH24:MI:SS'), 'WEB', '127.0.0.1', NULL, NULL, TO_DATE('2026-07-09 11:21:15', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:22:17', 'SYYYY-MM-DD HH24:MI:SS'));
  1164. INSERT INTO "GAME_PLAY_SESSION" VALUES ('7', '04dd0c873ca244fb8867f139b3704180', '95123456789', '1340', NULL, '3', '1', '1', '1', '0', '0', '0', '0', '1', NULL, '1', '3', TO_DATE('2026-07-09 11:37:49', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:39:23', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:39:23', 'SYYYY-MM-DD HH24:MI:SS'), 'WEB', '127.0.0.1', NULL, NULL, TO_DATE('2026-07-09 11:37:49', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:39:23', 'SYYYY-MM-DD HH24:MI:SS'));
  1165. -- ----------------------------
  1166. -- Table structure for GAME_RESCUE_LOG
  1167. -- ----------------------------
  1168. DROP TABLE "GAME_RESCUE_LOG";
  1169. CREATE TABLE "GAME_RESCUE_LOG" (
  1170. "RESCUE_ID" NUMBER(18,0) VISIBLE NOT NULL,
  1171. "SESSION_ID" NUMBER(18,0) VISIBLE NOT NULL,
  1172. "ROOT_TRANS_ID" VARCHAR2(100 BYTE) VISIBLE NOT NULL,
  1173. "CHILD_TRANS_ID" VARCHAR2(100 BYTE) VISIBLE NOT NULL,
  1174. "MSISDN" VARCHAR2(20 BYTE) VISIBLE NOT NULL,
  1175. "MODE_ID" NUMBER(10,0) VISIBLE NOT NULL,
  1176. "LEVEL_NO" NUMBER(3,0) VISIBLE NOT NULL,
  1177. "FEE" NUMBER(12,2) VISIBLE DEFAULT 79 NOT NULL,
  1178. "CHARGE_TRANS_ID" VARCHAR2(100 BYTE) VISIBLE,
  1179. "CHARGE_STATUS" NUMBER(2,0) VISIBLE,
  1180. "STATUS" NUMBER(2,0) VISIBLE DEFAULT 0 NOT NULL,
  1181. "REQUEST_TIME" DATE VISIBLE DEFAULT SYSDATE NOT NULL,
  1182. "RESPONSE_TIME" DATE VISIBLE,
  1183. "RESPONSE_CODE" VARCHAR2(50 BYTE) VISIBLE,
  1184. "RESPONSE_MESSAGE" VARCHAR2(500 BYTE) VISIBLE,
  1185. "CREATED_TIME" DATE VISIBLE DEFAULT SYSDATE NOT NULL,
  1186. "UPDATED_TIME" DATE VISIBLE
  1187. )
  1188. LOGGING
  1189. NOCOMPRESS
  1190. PCTFREE 10
  1191. INITRANS 1
  1192. STORAGE (
  1193. BUFFER_POOL DEFAULT
  1194. )
  1195. PARALLEL 1
  1196. NOCACHE
  1197. DISABLE ROW MOVEMENT
  1198. ;
  1199. COMMENT ON COLUMN "GAME_RESCUE_LOG"."RESCUE_ID" IS 'Khoa chinh rescue log';
  1200. COMMENT ON COLUMN "GAME_RESCUE_LOG"."SESSION_ID" IS 'Session su dung rescue';
  1201. COMMENT ON COLUMN "GAME_RESCUE_LOG"."ROOT_TRANS_ID" IS 'Ma giao dich goc cua session';
  1202. COMMENT ON COLUMN "GAME_RESCUE_LOG"."CHILD_TRANS_ID" IS 'Child trans cua level dang rescue';
  1203. COMMENT ON COLUMN "GAME_RESCUE_LOG"."MSISDN" IS 'So thue bao mua rescue';
  1204. COMMENT ON COLUMN "GAME_RESCUE_LOG"."MODE_ID" IS 'Che do choi khi mua rescue';
  1205. COMMENT ON COLUMN "GAME_RESCUE_LOG"."LEVEL_NO" IS 'Level su dung rescue';
  1206. COMMENT ON COLUMN "GAME_RESCUE_LOG"."FEE" IS 'Phi rescue';
  1207. COMMENT ON COLUMN "GAME_RESCUE_LOG"."CHARGE_TRANS_ID" IS 'Ma giao dich charge phi rescue';
  1208. COMMENT ON COLUMN "GAME_RESCUE_LOG"."CHARGE_STATUS" IS 'Trang thai charge tu he thong thanh toan';
  1209. COMMENT ON COLUMN "GAME_RESCUE_LOG"."STATUS" IS 'Trang thai rescue: 0 NEW, 1 CHARGING, 2 SUCCESS, 3 FAILED, 4 CANCELLED';
  1210. COMMENT ON COLUMN "GAME_RESCUE_LOG"."REQUEST_TIME" IS 'Thoi diem gui yeu cau rescue';
  1211. COMMENT ON COLUMN "GAME_RESCUE_LOG"."RESPONSE_TIME" IS 'Thoi diem nhan ket qua rescue/charge';
  1212. COMMENT ON COLUMN "GAME_RESCUE_LOG"."RESPONSE_CODE" IS 'Ma ket qua tu he thong charge';
  1213. COMMENT ON COLUMN "GAME_RESCUE_LOG"."RESPONSE_MESSAGE" IS 'Mo ta ket qua tu he thong charge';
  1214. COMMENT ON COLUMN "GAME_RESCUE_LOG"."CREATED_TIME" IS 'Thoi diem tao ban ghi';
  1215. COMMENT ON COLUMN "GAME_RESCUE_LOG"."UPDATED_TIME" IS 'Thoi diem cap nhat gan nhat';
  1216. COMMENT ON TABLE "GAME_RESCUE_LOG" IS 'Lich su mua/su dung rescue, toi da 1 lan moi session';
  1217. -- ----------------------------
  1218. -- Records of GAME_RESCUE_LOG
  1219. -- ----------------------------
  1220. -- ----------------------------
  1221. -- Table structure for GAME_REWARD_LIMIT_CONFIG
  1222. -- ----------------------------
  1223. DROP TABLE "GAME_REWARD_LIMIT_CONFIG";
  1224. CREATE TABLE "GAME_REWARD_LIMIT_CONFIG" (
  1225. "LIMIT_CONFIG_ID" NUMBER(12,0) VISIBLE NOT NULL,
  1226. "LIMIT_CODE" VARCHAR2(50 BYTE) VISIBLE NOT NULL,
  1227. "LIMIT_NAME" NVARCHAR2(200) VISIBLE NOT NULL,
  1228. "PERIOD_TYPE" VARCHAR2(20 BYTE) VISIBLE DEFAULT 'DAILY' NOT NULL,
  1229. "REWARD_TYPE" VARCHAR2(30 BYTE) VISIBLE NOT NULL,
  1230. "REWARD_UNIT" VARCHAR2(20 BYTE) VISIBLE NOT NULL,
  1231. "MODE_ID" NUMBER(10,0) VISIBLE,
  1232. "LEVEL_NO" NUMBER(3,0) VISIBLE,
  1233. "MAX_TOTAL_VALUE" NUMBER(18,2) VISIBLE,
  1234. "MAX_TOTAL_COUNT" NUMBER(12,0) VISIBLE,
  1235. "PRIORITY" NUMBER(5,0) VISIBLE DEFAULT 0 NOT NULL,
  1236. "EFFECTIVE_FROM" DATE VISIBLE,
  1237. "EFFECTIVE_TO" DATE VISIBLE,
  1238. "EXCEED_ACTION" VARCHAR2(30 BYTE) VISIBLE DEFAULT 'BLOCK' NOT NULL,
  1239. "FALLBACK_REWARD_TYPE" VARCHAR2(30 BYTE) VISIBLE,
  1240. "FALLBACK_REWARD_VALUE" NUMBER(12,2) VISIBLE,
  1241. "FALLBACK_REWARD_UNIT" VARCHAR2(20 BYTE) VISIBLE,
  1242. "STATUS" NUMBER(1,0) VISIBLE DEFAULT 1 NOT NULL,
  1243. "CREATED_TIME" DATE VISIBLE DEFAULT SYSDATE NOT NULL,
  1244. "UPDATED_TIME" DATE VISIBLE
  1245. )
  1246. LOGGING
  1247. NOCOMPRESS
  1248. PCTFREE 10
  1249. INITRANS 1
  1250. STORAGE (
  1251. INITIAL 65536
  1252. NEXT 1048576
  1253. MINEXTENTS 1
  1254. MAXEXTENTS 2147483645
  1255. BUFFER_POOL DEFAULT
  1256. )
  1257. PARALLEL 1
  1258. NOCACHE
  1259. DISABLE ROW MOVEMENT
  1260. ;
  1261. COMMENT ON COLUMN "GAME_REWARD_LIMIT_CONFIG"."LIMIT_CONFIG_ID" IS 'Khoa chinh cau hinh han muc reward';
  1262. COMMENT ON COLUMN "GAME_REWARD_LIMIT_CONFIG"."LIMIT_CODE" IS 'Ma cau hinh han muc, dung de nhan dien duy nhat';
  1263. COMMENT ON COLUMN "GAME_REWARD_LIMIT_CONFIG"."LIMIT_NAME" IS 'Ten mo ta cau hinh han muc';
  1264. COMMENT ON COLUMN "GAME_REWARD_LIMIT_CONFIG"."PERIOD_TYPE" IS 'Ky ap dung han muc: DAILY theo ngay, MONTHLY theo thang';
  1265. COMMENT ON COLUMN "GAME_REWARD_LIMIT_CONFIG"."REWARD_TYPE" IS 'Loai reward bi gioi han: DATA, LOYALTY, SCORE, MONEY';
  1266. COMMENT ON COLUMN "GAME_REWARD_LIMIT_CONFIG"."REWARD_UNIT" IS 'Don vi reward bi gioi han: MB, POINT, MMK';
  1267. COMMENT ON COLUMN "GAME_REWARD_LIMIT_CONFIG"."MODE_ID" IS 'Mode ap dung han muc, null la ap dung tat ca mode';
  1268. COMMENT ON COLUMN "GAME_REWARD_LIMIT_CONFIG"."LEVEL_NO" IS 'Level ap dung han muc, null la ap dung tat ca level';
  1269. COMMENT ON COLUMN "GAME_REWARD_LIMIT_CONFIG"."MAX_TOTAL_VALUE" IS 'Tong gia tri reward toi da duoc tra trong ky';
  1270. COMMENT ON COLUMN "GAME_REWARD_LIMIT_CONFIG"."MAX_TOTAL_COUNT" IS 'Tong so lan reward toi da duoc tra trong ky';
  1271. COMMENT ON COLUMN "GAME_REWARD_LIMIT_CONFIG"."PRIORITY" IS 'Do uu tien khi co nhieu cau hinh match, so lon uu tien hon';
  1272. COMMENT ON COLUMN "GAME_REWARD_LIMIT_CONFIG"."EFFECTIVE_FROM" IS 'Ngay bat dau hieu luc cau hinh';
  1273. COMMENT ON COLUMN "GAME_REWARD_LIMIT_CONFIG"."EFFECTIVE_TO" IS 'Ngay ket thuc hieu luc cau hinh';
  1274. COMMENT ON COLUMN "GAME_REWARD_LIMIT_CONFIG"."EXCEED_ACTION" IS 'Hanh dong khi vuot han muc: BLOCK chan, FALLBACK doi thuong, QUEUE dua vao cho xu ly sau';
  1275. COMMENT ON COLUMN "GAME_REWARD_LIMIT_CONFIG"."FALLBACK_REWARD_TYPE" IS 'Loai reward thay the neu EXCEED_ACTION la FALLBACK';
  1276. COMMENT ON COLUMN "GAME_REWARD_LIMIT_CONFIG"."FALLBACK_REWARD_VALUE" IS 'Gia tri reward thay the neu EXCEED_ACTION la FALLBACK';
  1277. COMMENT ON COLUMN "GAME_REWARD_LIMIT_CONFIG"."FALLBACK_REWARD_UNIT" IS 'Don vi reward thay the neu EXCEED_ACTION la FALLBACK';
  1278. COMMENT ON COLUMN "GAME_REWARD_LIMIT_CONFIG"."STATUS" IS 'Trang thai cau hinh: 1 hieu luc, 0 khong hieu luc';
  1279. COMMENT ON COLUMN "GAME_REWARD_LIMIT_CONFIG"."CREATED_TIME" IS 'Thoi diem tao ban ghi';
  1280. COMMENT ON COLUMN "GAME_REWARD_LIMIT_CONFIG"."UPDATED_TIME" IS 'Thoi diem cap nhat gan nhat';
  1281. COMMENT ON TABLE "GAME_REWARD_LIMIT_CONFIG" IS 'Cau hinh han muc tra thuong de kiem soat chi phi theo ngay/thang';
  1282. -- ----------------------------
  1283. -- Records of GAME_REWARD_LIMIT_CONFIG
  1284. -- ----------------------------
  1285. INSERT INTO "GAME_REWARD_LIMIT_CONFIG" VALUES ('1', 'DAILY_DATA_MB_ALL', 'Daily data MB limit all game', 'DAILY', 'DATA', 'MB', NULL, NULL, '1000', NULL, '10', NULL, NULL, 'BLOCK', NULL, NULL, NULL, '1', TO_DATE('2026-07-06 14:02:41', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  1286. INSERT INTO "GAME_REWARD_LIMIT_CONFIG" VALUES ('2', 'DAILY_MONEY_MMK_ALL', 'Daily money MMK limit all game', 'DAILY', 'MONEY', 'MMK', NULL, NULL, '5000', NULL, '10', NULL, NULL, 'BLOCK', NULL, NULL, NULL, '1', TO_DATE('2026-07-06 14:02:56', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  1287. INSERT INTO "GAME_REWARD_LIMIT_CONFIG" VALUES ('3', 'DAILY_MONEY_COUNT_ALL', 'Daily money reward count limit', 'DAILY', 'MONEY', 'MMK', NULL, NULL, NULL, '100', '5', NULL, NULL, 'BLOCK', NULL, NULL, NULL, '1', TO_DATE('2026-07-06 14:03:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  1288. -- ----------------------------
  1289. -- Table structure for GAME_REWARD_LIMIT_USAGE
  1290. -- ----------------------------
  1291. DROP TABLE "GAME_REWARD_LIMIT_USAGE";
  1292. CREATE TABLE "GAME_REWARD_LIMIT_USAGE" (
  1293. "LIMIT_USAGE_ID" NUMBER(18,0) VISIBLE NOT NULL,
  1294. "LIMIT_CONFIG_ID" NUMBER(12,0) VISIBLE NOT NULL,
  1295. "PERIOD_TYPE" VARCHAR2(20 BYTE) VISIBLE NOT NULL,
  1296. "PERIOD_KEY" NUMBER(8,0) VISIBLE NOT NULL,
  1297. "REWARD_TYPE" VARCHAR2(30 BYTE) VISIBLE NOT NULL,
  1298. "REWARD_UNIT" VARCHAR2(20 BYTE) VISIBLE NOT NULL,
  1299. "USED_TOTAL_VALUE" NUMBER(18,2) VISIBLE DEFAULT 0 NOT NULL,
  1300. "USED_TOTAL_COUNT" NUMBER(12,0) VISIBLE DEFAULT 0 NOT NULL,
  1301. "LAST_REWARD_LOG_ID" NUMBER(18,0) VISIBLE,
  1302. "LAST_UPDATE_TIME" DATE VISIBLE DEFAULT SYSDATE NOT NULL,
  1303. "CREATED_TIME" DATE VISIBLE DEFAULT SYSDATE NOT NULL,
  1304. "UPDATED_TIME" DATE VISIBLE
  1305. )
  1306. LOGGING
  1307. NOCOMPRESS
  1308. PCTFREE 10
  1309. INITRANS 1
  1310. STORAGE (
  1311. BUFFER_POOL DEFAULT
  1312. )
  1313. PARALLEL 1
  1314. NOCACHE
  1315. DISABLE ROW MOVEMENT
  1316. ;
  1317. COMMENT ON COLUMN "GAME_REWARD_LIMIT_USAGE"."LIMIT_USAGE_ID" IS 'Khoa chinh usage han muc reward';
  1318. COMMENT ON COLUMN "GAME_REWARD_LIMIT_USAGE"."LIMIT_CONFIG_ID" IS 'Cau hinh han muc dang duoc theo doi';
  1319. COMMENT ON COLUMN "GAME_REWARD_LIMIT_USAGE"."PERIOD_TYPE" IS 'Ky usage: DAILY hoac MONTHLY';
  1320. COMMENT ON COLUMN "GAME_REWARD_LIMIT_USAGE"."PERIOD_KEY" IS 'Khoa ky: DAILY dung YYYYMMDD, MONTHLY dung YYYYMM';
  1321. COMMENT ON COLUMN "GAME_REWARD_LIMIT_USAGE"."REWARD_TYPE" IS 'Loai reward cua usage: DATA, LOYALTY, SCORE, MONEY';
  1322. COMMENT ON COLUMN "GAME_REWARD_LIMIT_USAGE"."REWARD_UNIT" IS 'Don vi reward cua usage';
  1323. COMMENT ON COLUMN "GAME_REWARD_LIMIT_USAGE"."USED_TOTAL_VALUE" IS 'Tong gia tri reward da tra trong ky';
  1324. COMMENT ON COLUMN "GAME_REWARD_LIMIT_USAGE"."USED_TOTAL_COUNT" IS 'Tong so lan reward da tra trong ky';
  1325. COMMENT ON COLUMN "GAME_REWARD_LIMIT_USAGE"."LAST_REWARD_LOG_ID" IS 'Reward log gan nhat lam thay doi usage';
  1326. COMMENT ON COLUMN "GAME_REWARD_LIMIT_USAGE"."LAST_UPDATE_TIME" IS 'Thoi diem cap nhat usage gan nhat';
  1327. COMMENT ON COLUMN "GAME_REWARD_LIMIT_USAGE"."CREATED_TIME" IS 'Thoi diem tao ban ghi';
  1328. COMMENT ON COLUMN "GAME_REWARD_LIMIT_USAGE"."UPDATED_TIME" IS 'Thoi diem cap nhat gan nhat';
  1329. COMMENT ON TABLE "GAME_REWARD_LIMIT_USAGE" IS 'So lieu da su dung cua han muc reward theo tung ky';
  1330. -- ----------------------------
  1331. -- Records of GAME_REWARD_LIMIT_USAGE
  1332. -- ----------------------------
  1333. -- ----------------------------
  1334. -- Table structure for GAME_REWARD_LOG
  1335. -- ----------------------------
  1336. DROP TABLE "GAME_REWARD_LOG";
  1337. CREATE TABLE "GAME_REWARD_LOG" (
  1338. "REWARD_LOG_ID" NUMBER(18,0) VISIBLE NOT NULL,
  1339. "MSISDN" VARCHAR2(20 BYTE) VISIBLE NOT NULL,
  1340. "USER_ID" NUMBER(18,0) VISIBLE,
  1341. "SESSION_ID" NUMBER(18,0) VISIBLE NOT NULL,
  1342. "ATTEMPT_ID" NUMBER(18,0) VISIBLE NOT NULL,
  1343. "ROOT_TRANS_ID" VARCHAR2(100 BYTE) VISIBLE NOT NULL,
  1344. "CHILD_TRANS_ID" VARCHAR2(100 BYTE) VISIBLE NOT NULL,
  1345. "MODE_ID" NUMBER(10,0) VISIBLE NOT NULL,
  1346. "LEVEL_NO" NUMBER(3,0) VISIBLE NOT NULL,
  1347. "REWARD_OPTION_ID" NUMBER(12,0) VISIBLE,
  1348. "REWARD_TYPE" VARCHAR2(30 BYTE) VISIBLE NOT NULL,
  1349. "REWARD_VALUE" NUMBER(12,2) VISIBLE NOT NULL,
  1350. "REWARD_UNIT" VARCHAR2(20 BYTE) VISIBLE NOT NULL,
  1351. "LIMIT_CONFIG_ID" NUMBER(12,0) VISIBLE,
  1352. "STATUS" NUMBER(2,0) VISIBLE DEFAULT 0 NOT NULL,
  1353. "EXTERNAL_TRANS_ID" VARCHAR2(100 BYTE) VISIBLE,
  1354. "REQUEST_TIME" DATE VISIBLE,
  1355. "RESPONSE_TIME" DATE VISIBLE,
  1356. "RESPONSE_CODE" VARCHAR2(50 BYTE) VISIBLE,
  1357. "RESPONSE_MESSAGE" VARCHAR2(500 BYTE) VISIBLE,
  1358. "RETRY_COUNT" NUMBER(5,0) VISIBLE DEFAULT 0 NOT NULL,
  1359. "CREATED_TIME" DATE VISIBLE DEFAULT SYSDATE NOT NULL,
  1360. "UPDATED_TIME" DATE VISIBLE
  1361. )
  1362. LOGGING
  1363. NOCOMPRESS
  1364. PCTFREE 10
  1365. INITRANS 1
  1366. STORAGE (
  1367. INITIAL 65536
  1368. NEXT 1048576
  1369. MINEXTENTS 1
  1370. MAXEXTENTS 2147483645
  1371. BUFFER_POOL DEFAULT
  1372. )
  1373. PARALLEL 1
  1374. NOCACHE
  1375. DISABLE ROW MOVEMENT
  1376. ;
  1377. COMMENT ON COLUMN "GAME_REWARD_LOG"."REWARD_LOG_ID" IS 'Khoa chinh reward log';
  1378. COMMENT ON COLUMN "GAME_REWARD_LOG"."MSISDN" IS 'So thue bao nhan reward';
  1379. COMMENT ON COLUMN "GAME_REWARD_LOG"."USER_ID" IS 'ID user tu ACCOUNT_USER neu co';
  1380. COMMENT ON COLUMN "GAME_REWARD_LOG"."SESSION_ID" IS 'Session phat sinh reward';
  1381. COMMENT ON COLUMN "GAME_REWARD_LOG"."ATTEMPT_ID" IS 'Level attempt phat sinh reward';
  1382. COMMENT ON COLUMN "GAME_REWARD_LOG"."ROOT_TRANS_ID" IS 'Ma giao dich goc cua session';
  1383. COMMENT ON COLUMN "GAME_REWARD_LOG"."CHILD_TRANS_ID" IS 'Ma giao dich con cua level';
  1384. COMMENT ON COLUMN "GAME_REWARD_LOG"."MODE_ID" IS 'Che do choi phat sinh reward';
  1385. COMMENT ON COLUMN "GAME_REWARD_LOG"."LEVEL_NO" IS 'Level moc phat sinh reward';
  1386. COMMENT ON COLUMN "GAME_REWARD_LOG"."REWARD_OPTION_ID" IS 'Option reward da duoc chon';
  1387. COMMENT ON COLUMN "GAME_REWARD_LOG"."REWARD_TYPE" IS 'Loai reward thuc te: DATA, LOYALTY, SCORE, MONEY';
  1388. COMMENT ON COLUMN "GAME_REWARD_LOG"."REWARD_VALUE" IS 'Gia tri reward thuc te';
  1389. COMMENT ON COLUMN "GAME_REWARD_LOG"."REWARD_UNIT" IS 'Don vi reward thuc te';
  1390. COMMENT ON COLUMN "GAME_REWARD_LOG"."LIMIT_CONFIG_ID" IS 'Han muc reward da duoc ap dung khi tra thuong, null neu khong ap dung han muc';
  1391. COMMENT ON COLUMN "GAME_REWARD_LOG"."STATUS" IS 'Trang thai reward: 0 NEW, 1 PROCESSING, 2 SUCCESS, 3 FAILED, 4 CANCELLED';
  1392. COMMENT ON COLUMN "GAME_REWARD_LOG"."EXTERNAL_TRANS_ID" IS 'Ma giao dich he thong ngoai khi tra reward';
  1393. COMMENT ON COLUMN "GAME_REWARD_LOG"."REQUEST_TIME" IS 'Thoi diem bat dau goi tra reward';
  1394. COMMENT ON COLUMN "GAME_REWARD_LOG"."RESPONSE_TIME" IS 'Thoi diem nhan ket qua tra reward';
  1395. COMMENT ON COLUMN "GAME_REWARD_LOG"."RESPONSE_CODE" IS 'Ma ket qua tra reward';
  1396. COMMENT ON COLUMN "GAME_REWARD_LOG"."RESPONSE_MESSAGE" IS 'Noi dung ket qua tra reward';
  1397. COMMENT ON COLUMN "GAME_REWARD_LOG"."RETRY_COUNT" IS 'So lan retry tra reward';
  1398. COMMENT ON COLUMN "GAME_REWARD_LOG"."CREATED_TIME" IS 'Thoi diem tao ban ghi';
  1399. COMMENT ON COLUMN "GAME_REWARD_LOG"."UPDATED_TIME" IS 'Thoi diem cap nhat gan nhat';
  1400. COMMENT ON TABLE "GAME_REWARD_LOG" IS 'Lich su reward thuc te user nhan tai level moc';
  1401. -- ----------------------------
  1402. -- Records of GAME_REWARD_LOG
  1403. -- ----------------------------
  1404. INSERT INTO "GAME_REWARD_LOG" VALUES ('1', '95123456789', '1340', '3', '6', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-5-1', '1', '5', '1', 'DATA', '5', 'MB', NULL, '2', NULL, TO_DATE('2026-07-09 11:14:21', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:14:21', 'SYYYY-MM-DD HH24:MI:SS'), 'SUCCESS', 'success', '0', TO_DATE('2026-07-09 11:14:21', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  1405. INSERT INTO "GAME_REWARD_LOG" VALUES ('2', '95123456789', '1340', '3', '11', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-10-1', '1', '10', '4', 'DATA', '10', 'MB', NULL, '2', NULL, TO_DATE('2026-07-09 11:15:09', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:15:09', 'SYYYY-MM-DD HH24:MI:SS'), 'SUCCESS', 'success', '0', TO_DATE('2026-07-09 11:15:09', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  1406. INSERT INTO "GAME_REWARD_LOG" VALUES ('3', '95123456789', '1340', '5', '17', '08c7c372faba4c5e8c8fd497078f0d9d', '08c7c372faba4c5e8c8fd497078f0d9d-15-1', '1', '15', '7', 'DATA', '20', 'MB', NULL, '2', NULL, TO_DATE('2026-07-09 11:20:47', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:20:47', 'SYYYY-MM-DD HH24:MI:SS'), 'SUCCESS', 'success', '0', TO_DATE('2026-07-09 11:20:47', 'SYYYY-MM-DD HH24:MI:SS'), NULL);
  1407. -- ----------------------------
  1408. -- Table structure for GAME_SCORE_LEDGER
  1409. -- ----------------------------
  1410. DROP TABLE "GAME_SCORE_LEDGER";
  1411. CREATE TABLE "GAME_SCORE_LEDGER" (
  1412. "LEDGER_ID" NUMBER(18,0) VISIBLE NOT NULL,
  1413. "MSISDN" VARCHAR2(20 BYTE) VISIBLE NOT NULL,
  1414. "USER_ID" NUMBER(18,0) VISIBLE,
  1415. "SESSION_ID" NUMBER(18,0) VISIBLE NOT NULL,
  1416. "ATTEMPT_ID" NUMBER(18,0) VISIBLE,
  1417. "ROOT_TRANS_ID" VARCHAR2(100 BYTE) VISIBLE NOT NULL,
  1418. "CHILD_TRANS_ID" VARCHAR2(100 BYTE) VISIBLE,
  1419. "SCORE_TYPE" VARCHAR2(30 BYTE) VISIBLE NOT NULL,
  1420. "SCORE_DELTA" NUMBER(12,0) VISIBLE NOT NULL,
  1421. "BALANCE_AFTER" NUMBER(12,0) VISIBLE,
  1422. "DESCRIPTION" NVARCHAR2(500) VISIBLE,
  1423. "CREATED_TIME" DATE VISIBLE DEFAULT SYSDATE NOT NULL,
  1424. "CREATED_DATE_KEY" NUMBER(8,0) VISIBLE NOT NULL,
  1425. "CREATED_MONTH_KEY" NUMBER(6,0) VISIBLE NOT NULL
  1426. )
  1427. LOGGING
  1428. NOCOMPRESS
  1429. PCTFREE 10
  1430. INITRANS 1
  1431. STORAGE (
  1432. INITIAL 65536
  1433. NEXT 1048576
  1434. MINEXTENTS 1
  1435. MAXEXTENTS 2147483645
  1436. BUFFER_POOL DEFAULT
  1437. )
  1438. PARALLEL 1
  1439. NOCACHE
  1440. DISABLE ROW MOVEMENT
  1441. ;
  1442. COMMENT ON COLUMN "GAME_SCORE_LEDGER"."LEDGER_ID" IS 'Khoa chinh dong ledger diem';
  1443. COMMENT ON COLUMN "GAME_SCORE_LEDGER"."MSISDN" IS 'So thue bao duoc cong/tru diem';
  1444. COMMENT ON COLUMN "GAME_SCORE_LEDGER"."USER_ID" IS 'ID user tu ACCOUNT_USER neu co';
  1445. COMMENT ON COLUMN "GAME_SCORE_LEDGER"."SESSION_ID" IS 'Session phat sinh diem';
  1446. COMMENT ON COLUMN "GAME_SCORE_LEDGER"."ATTEMPT_ID" IS 'Level attempt phat sinh diem neu co';
  1447. COMMENT ON COLUMN "GAME_SCORE_LEDGER"."ROOT_TRANS_ID" IS 'Ma giao dich goc cua session';
  1448. COMMENT ON COLUMN "GAME_SCORE_LEDGER"."CHILD_TRANS_ID" IS 'Ma giao dich con cua level phat sinh diem';
  1449. COMMENT ON COLUMN "GAME_SCORE_LEDGER"."SCORE_TYPE" IS 'Loai diem: LEVEL, REWARD, ADJUST, CANCEL';
  1450. COMMENT ON COLUMN "GAME_SCORE_LEDGER"."SCORE_DELTA" IS 'So diem thay doi, duong la cong diem, am la tru diem';
  1451. COMMENT ON COLUMN "GAME_SCORE_LEDGER"."BALANCE_AFTER" IS 'Tong diem sau khi xu ly neu he thong co tinh balance';
  1452. COMMENT ON COLUMN "GAME_SCORE_LEDGER"."DESCRIPTION" IS 'Mo ta ly do cong/tru diem';
  1453. COMMENT ON COLUMN "GAME_SCORE_LEDGER"."CREATED_TIME" IS 'Thoi diem phat sinh diem';
  1454. COMMENT ON COLUMN "GAME_SCORE_LEDGER"."CREATED_DATE_KEY" IS 'Ngay phat sinh dang YYYYMMDD de query nhanh';
  1455. COMMENT ON COLUMN "GAME_SCORE_LEDGER"."CREATED_MONTH_KEY" IS 'Thang phat sinh dang YYYYMM de tinh ranking thang';
  1456. COMMENT ON TABLE "GAME_SCORE_LEDGER" IS 'So cai diem game, dung de audit va tinh ranking';
  1457. -- ----------------------------
  1458. -- Records of GAME_SCORE_LEDGER
  1459. -- ----------------------------
  1460. INSERT INTO "GAME_SCORE_LEDGER" VALUES ('2', '95123456789', '1340', '3', '2', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-1-1', 'LEVEL', '10', '10', 'Passed level 1', TO_DATE('2026-07-09 11:13:33', 'SYYYY-MM-DD HH24:MI:SS'), '20260709', '202607');
  1461. INSERT INTO "GAME_SCORE_LEDGER" VALUES ('3', '95123456789', '1340', '3', '3', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-2-1', 'LEVEL', '10', '20', 'Passed level 2', TO_DATE('2026-07-09 11:13:57', 'SYYYY-MM-DD HH24:MI:SS'), '20260709', '202607');
  1462. INSERT INTO "GAME_SCORE_LEDGER" VALUES ('4', '95123456789', '1340', '3', '4', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-3-1', 'LEVEL', '10', '30', 'Passed level 3', TO_DATE('2026-07-09 11:14:05', 'SYYYY-MM-DD HH24:MI:SS'), '20260709', '202607');
  1463. INSERT INTO "GAME_SCORE_LEDGER" VALUES ('5', '95123456789', '1340', '3', '5', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-4-1', 'LEVEL', '10', '40', 'Passed level 4', TO_DATE('2026-07-09 11:14:12', 'SYYYY-MM-DD HH24:MI:SS'), '20260709', '202607');
  1464. INSERT INTO "GAME_SCORE_LEDGER" VALUES ('6', '95123456789', '1340', '3', '6', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-5-1', 'LEVEL', '0', '40', 'Passed level 5', TO_DATE('2026-07-09 11:14:21', 'SYYYY-MM-DD HH24:MI:SS'), '20260709', '202607');
  1465. INSERT INTO "GAME_SCORE_LEDGER" VALUES ('7', '95123456789', '1340', '3', '7', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-6-1', 'LEVEL', '15', '55', 'Passed level 6', TO_DATE('2026-07-09 11:14:29', 'SYYYY-MM-DD HH24:MI:SS'), '20260709', '202607');
  1466. INSERT INTO "GAME_SCORE_LEDGER" VALUES ('8', '95123456789', '1340', '3', '8', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-7-1', 'LEVEL', '15', '70', 'Passed level 7', TO_DATE('2026-07-09 11:14:44', 'SYYYY-MM-DD HH24:MI:SS'), '20260709', '202607');
  1467. INSERT INTO "GAME_SCORE_LEDGER" VALUES ('9', '95123456789', '1340', '3', '9', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-8-1', 'LEVEL', '15', '85', 'Passed level 8', TO_DATE('2026-07-09 11:14:51', 'SYYYY-MM-DD HH24:MI:SS'), '20260709', '202607');
  1468. INSERT INTO "GAME_SCORE_LEDGER" VALUES ('10', '95123456789', '1340', '3', '10', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-9-1', 'LEVEL', '15', '100', 'Passed level 9', TO_DATE('2026-07-09 11:15:00', 'SYYYY-MM-DD HH24:MI:SS'), '20260709', '202607');
  1469. INSERT INTO "GAME_SCORE_LEDGER" VALUES ('11', '95123456789', '1340', '3', '11', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-10-1', 'LEVEL', '0', '100', 'Passed level 10', TO_DATE('2026-07-09 11:15:09', 'SYYYY-MM-DD HH24:MI:SS'), '20260709', '202607');
  1470. INSERT INTO "GAME_SCORE_LEDGER" VALUES ('12', '95123456789', '1340', '3', '12', 'c200e194c97647ea9662f638283bf331', 'c200e194c97647ea9662f638283bf331-11-1', 'LEVEL', '20', '120', 'Passed level 11', TO_DATE('2026-07-09 11:15:41', 'SYYYY-MM-DD HH24:MI:SS'), '20260709', '202607');
  1471. INSERT INTO "GAME_SCORE_LEDGER" VALUES ('13', '95123456789', '1340', '5', '13', '08c7c372faba4c5e8c8fd497078f0d9d', '08c7c372faba4c5e8c8fd497078f0d9d-11-1', 'LEVEL', '20', '20', 'Passed level 11', TO_DATE('2026-07-09 11:19:50', 'SYYYY-MM-DD HH24:MI:SS'), '20260709', '202607');
  1472. INSERT INTO "GAME_SCORE_LEDGER" VALUES ('14', '95123456789', '1340', '5', '14', '08c7c372faba4c5e8c8fd497078f0d9d', '08c7c372faba4c5e8c8fd497078f0d9d-12-1', 'LEVEL', '20', '40', 'Passed level 12', TO_DATE('2026-07-09 11:20:11', 'SYYYY-MM-DD HH24:MI:SS'), '20260709', '202607');
  1473. INSERT INTO "GAME_SCORE_LEDGER" VALUES ('15', '95123456789', '1340', '5', '15', '08c7c372faba4c5e8c8fd497078f0d9d', '08c7c372faba4c5e8c8fd497078f0d9d-13-1', 'LEVEL', '20', '60', 'Passed level 13', TO_DATE('2026-07-09 11:20:24', 'SYYYY-MM-DD HH24:MI:SS'), '20260709', '202607');
  1474. INSERT INTO "GAME_SCORE_LEDGER" VALUES ('16', '95123456789', '1340', '5', '16', '08c7c372faba4c5e8c8fd497078f0d9d', '08c7c372faba4c5e8c8fd497078f0d9d-14-1', 'LEVEL', '20', '80', 'Passed level 14', TO_DATE('2026-07-09 11:20:35', 'SYYYY-MM-DD HH24:MI:SS'), '20260709', '202607');
  1475. INSERT INTO "GAME_SCORE_LEDGER" VALUES ('17', '95123456789', '1340', '5', '17', '08c7c372faba4c5e8c8fd497078f0d9d', '08c7c372faba4c5e8c8fd497078f0d9d-15-1', 'LEVEL', '0', '80', 'Passed level 15', TO_DATE('2026-07-09 11:20:47', 'SYYYY-MM-DD HH24:MI:SS'), '20260709', '202607');
  1476. -- ----------------------------
  1477. -- Table structure for LUCKY_SPIN
  1478. -- ----------------------------
  1479. DROP TABLE "LUCKY_SPIN";
  1480. CREATE TABLE "LUCKY_SPIN" (
  1481. "ID" NUMBER(12,0) VISIBLE NOT NULL,
  1482. "MSISDN" VARCHAR2(15 BYTE) VISIBLE,
  1483. "ADDED" NUMBER(10,0) VISIBLE,
  1484. "USED" NUMBER(10,0) VISIBLE,
  1485. "INSERT_TIME" DATE VISIBLE,
  1486. "EXPIRE_TIME" DATE VISIBLE,
  1487. "LAST_UPDATE" DATE VISIBLE,
  1488. "CHANNEL_ADD" VARCHAR2(15 BYTE) VISIBLE
  1489. )
  1490. LOGGING
  1491. NOCOMPRESS
  1492. PCTFREE 10
  1493. INITRANS 1
  1494. STORAGE (
  1495. INITIAL 65536
  1496. NEXT 1048576
  1497. MINEXTENTS 1
  1498. MAXEXTENTS 2147483645
  1499. BUFFER_POOL DEFAULT
  1500. )
  1501. PARALLEL 1
  1502. NOCACHE
  1503. DISABLE ROW MOVEMENT
  1504. ;
  1505. -- ----------------------------
  1506. -- Records of LUCKY_SPIN
  1507. -- ----------------------------
  1508. INSERT INTO "LUCKY_SPIN" VALUES ('1', '95123456789', '217', '5', TO_DATE('2026-07-08 11:50:21', 'SYYYY-MM-DD HH24:MI:SS'), NULL, TO_DATE('2026-07-09 11:37:49', 'SYYYY-MM-DD HH24:MI:SS'), 'WEB');
  1509. -- ----------------------------
  1510. -- Table structure for MPS_CONFIG
  1511. -- ----------------------------
  1512. DROP TABLE "MPS_CONFIG";
  1513. CREATE TABLE "MPS_CONFIG" (
  1514. "ACTION_CODE" VARCHAR2(200 BYTE) VISIBLE,
  1515. "SERVICE" VARCHAR2(100 BYTE) VISIBLE,
  1516. "SUB_SERVICE" VARCHAR2(100 BYTE) VISIBLE,
  1517. "CP_NAME" VARCHAR2(100 BYTE) VISIBLE,
  1518. "COMMAND" VARCHAR2(100 BYTE) VISIBLE,
  1519. "CATEGORY" VARCHAR2(100 BYTE) VISIBLE,
  1520. "PRICE" VARCHAR2(100 BYTE) VISIBLE,
  1521. "KEY_PATH" VARCHAR2(200 BYTE) VISIBLE
  1522. )
  1523. LOGGING
  1524. NOCOMPRESS
  1525. PCTFREE 10
  1526. INITRANS 1
  1527. STORAGE (
  1528. INITIAL 65536
  1529. NEXT 1048576
  1530. MINEXTENTS 1
  1531. MAXEXTENTS 2147483645
  1532. BUFFER_POOL DEFAULT
  1533. )
  1534. PARALLEL 1
  1535. NOCACHE
  1536. DISABLE ROW MOVEMENT
  1537. ;
  1538. -- ----------------------------
  1539. -- Records of MPS_CONFIG
  1540. -- ----------------------------
  1541. INSERT INTO "MPS_CONFIG" VALUES ('CHARGE_10', 'MINHA_VIBE', 'MINHA_VIBE_MINUS', 'VIETTECH', 'CHARGE', 'MINUS10', '10', '../etc/key/MINHA_VIBE_MINUS/');
  1542. INSERT INTO "MPS_CONFIG" VALUES ('CHARGE_50', 'MINHA_VIBE', 'MINHA_VIBE_MINUS', 'VIETTECH', 'CHARGE', 'MINUS50', '50', '../etc/key/MINHA_VIBE_MINUS/');
  1543. INSERT INTO "MPS_CONFIG" VALUES ('CANEL_MINHA_VIBE_DAY', 'MINHA_VIBE', 'MINHA_VIBE_DAY', 'VIETTECH', 'CANEL', 'BLANK', '0', '../etc/key/MINHA_VIBE_DAY/');
  1544. INSERT INTO "MPS_CONFIG" VALUES ('REGISTER_MINHA_VIBE_MR_DAY', 'MINHA_VIBE', 'MINHA_VIBE_MR_DAY', 'VIETTECH', 'REGISTER', 'BLANK', '3', '../etc/key/MINHA_VIBE_MR_DAY/');
  1545. INSERT INTO "MPS_CONFIG" VALUES ('CHARGE_2', 'MINHA_VIBE', 'MINHA_VIBE_MINUS', 'VIETTECH', 'CHARGE', 'MINUS2', '2', '../etc/key/MINHA_VIBE_MINUS/');
  1546. INSERT INTO "MPS_CONFIG" VALUES ('REGISTER_MINHA_VIBE_DAY', 'MINHA_VIBE', 'MINHA_VIBE_DAY', 'VIETTECH', 'REGISTER', 'BLANK', '3', '../etc/key/MINHA_VIBE_DAY/');
  1547. INSERT INTO "MPS_CONFIG" VALUES ('ADD_5', 'MINHA_VIBE', 'VOZ_DA_SORTE_WIN', 'VIETTECH', 'MODBALANCEM', 'ADD5', '5', '../etc/key/VOZ_DA_SORTE_WIN/');
  1548. INSERT INTO "MPS_CONFIG" VALUES ('ADD_10', 'MINHA_VIBE', 'VOZ_DA_SORTE_WIN', 'VIETTECH', 'MODBALANCEM', 'ADD10', '10', '../etc/key/VOZ_DA_SORTE_WIN/');
  1549. INSERT INTO "MPS_CONFIG" VALUES ('ADD_20', 'MINHA_VIBE', 'VOZ_DA_SORTE_WIN', 'VIETTECH', 'MODBALANCEM', 'ADD20', '20', '../etc/key/VOZ_DA_SORTE_WIN/');
  1550. INSERT INTO "MPS_CONFIG" VALUES ('ADD_15', 'MINHA_VIBE', 'VOZ_DA_SORTE_WIN', 'VIETTECH', 'MODBALANCEM', 'ADD15', '15', '../etc/key/VOZ_DA_SORTE_WIN/');
  1551. INSERT INTO "MPS_CONFIG" VALUES ('CHARGE_1', 'MINHA_VIBE', 'MINHA_VIBE_MINUS', 'VIETTECH', 'CHARGE', 'MINUS1', '1', '../etc/key/MINHA_VIBE_MINUS/');
  1552. -- ----------------------------
  1553. -- Table structure for MT
  1554. -- ----------------------------
  1555. DROP TABLE "MT";
  1556. CREATE TABLE "MT" (
  1557. "MT_ID" NUMBER VISIBLE NOT NULL,
  1558. "MO_HIS_ID" NUMBER(10,0) VISIBLE,
  1559. "MSISDN" VARCHAR2(20 BYTE) VISIBLE,
  1560. "MESSAGE" NVARCHAR2(2000) VISIBLE,
  1561. "RECEIVE_TIME" DATE VISIBLE,
  1562. "RETRY_NUM" NUMBER(2,0) VISIBLE DEFAULT 0,
  1563. "CHANNEL" VARCHAR2(10 BYTE) VISIBLE
  1564. )
  1565. LOGGING
  1566. NOCOMPRESS
  1567. PCTFREE 10
  1568. INITRANS 1
  1569. STORAGE (
  1570. INITIAL 65536
  1571. NEXT 1048576
  1572. MINEXTENTS 1
  1573. MAXEXTENTS 2147483645
  1574. BUFFER_POOL DEFAULT
  1575. )
  1576. PARALLEL 1
  1577. NOCACHE
  1578. DISABLE ROW MOVEMENT
  1579. ;
  1580. -- ----------------------------
  1581. -- Records of MT
  1582. -- ----------------------------
  1583. -- ----------------------------
  1584. -- Table structure for MT_HIS
  1585. -- ----------------------------
  1586. DROP TABLE "MT_HIS";
  1587. CREATE TABLE "MT_HIS" (
  1588. "MT_HIS_ID" NUMBER(10,0) VISIBLE,
  1589. "MO_HIS_ID" NUMBER(10,0) VISIBLE,
  1590. "MSISDN" VARCHAR2(15 BYTE) VISIBLE,
  1591. "RECEIVE_TIME" DATE VISIBLE,
  1592. "SENT_TIME" DATE VISIBLE,
  1593. "MESSAGE" NVARCHAR2(1024) VISIBLE,
  1594. "STATUS" NUMBER(1,0) VISIBLE,
  1595. "CHANNEL" VARCHAR2(20 BYTE) VISIBLE,
  1596. "NODE_NAME" NVARCHAR2(80) VISIBLE,
  1597. "CLUSTER_NAME" NVARCHAR2(80) VISIBLE
  1598. )
  1599. LOGGING
  1600. NOCOMPRESS
  1601. PCTFREE 10
  1602. INITRANS 1
  1603. STORAGE (
  1604. BUFFER_POOL DEFAULT
  1605. )
  1606. PARALLEL 1
  1607. NOCACHE
  1608. DISABLE ROW MOVEMENT
  1609. ;
  1610. -- ----------------------------
  1611. -- Records of MT_HIS
  1612. -- ----------------------------
  1613. -- ----------------------------
  1614. -- Table structure for PACKG
  1615. -- ----------------------------
  1616. DROP TABLE "PACKG";
  1617. CREATE TABLE "PACKG" (
  1618. "PRODUCT_ID" NUMBER(10,0) VISIBLE,
  1619. "FEE" NUMBER(12,2) VISIBLE,
  1620. "NUMBER_SPIN" NUMBER(5,0) VISIBLE,
  1621. "PRODUCT_NAME" VARCHAR2(100 BYTE) VISIBLE,
  1622. "SMS_SYNTAX" VARCHAR2(100 BYTE) VISIBLE,
  1623. "BIZ_ID" NUMBER(5,0) VISIBLE,
  1624. "EXPIRE_DAYS" NUMBER(5,0) VISIBLE,
  1625. "RENEW" NUMBER(2,0) VISIBLE DEFAULT 0
  1626. )
  1627. LOGGING
  1628. NOCOMPRESS
  1629. PCTFREE 10
  1630. INITRANS 1
  1631. STORAGE (
  1632. INITIAL 65536
  1633. NEXT 1048576
  1634. MINEXTENTS 1
  1635. MAXEXTENTS 2147483645
  1636. BUFFER_POOL DEFAULT
  1637. )
  1638. PARALLEL 1
  1639. NOCACHE
  1640. DISABLE ROW MOVEMENT
  1641. ;
  1642. -- ----------------------------
  1643. -- Records of PACKG
  1644. -- ----------------------------
  1645. INSERT INTO "PACKG" VALUES ('1', '177', '5', 'Kitty_Fall_DAYLY', NULL, '1', '1', '1');
  1646. INSERT INTO "PACKG" VALUES ('4', '89', '1', 'CHARGE89', NULL, NULL, '1', '0');
  1647. INSERT INTO "PACKG" VALUES ('6', '189', '5', 'CHARGE189', NULL, NULL, '1', '0');
  1648. INSERT INTO "PACKG" VALUES ('18', '0', '0', 'ADD5', NULL, NULL, '1', '0');
  1649. INSERT INTO "PACKG" VALUES ('19', '0', '0', 'ADD10', NULL, NULL, '1', '0');
  1650. INSERT INTO "PACKG" VALUES ('20', '0', '0', 'ADD15', NULL, NULL, '1', '0');
  1651. INSERT INTO "PACKG" VALUES ('21', '0', '0', 'ADD20', NULL, NULL, '1', '0');
  1652. -- ----------------------------
  1653. -- Table structure for PERMISSION
  1654. -- ----------------------------
  1655. DROP TABLE "PERMISSION";
  1656. CREATE TABLE "PERMISSION" (
  1657. "ID" NUMBER VISIBLE,
  1658. "NAME" VARCHAR2(200 BYTE) VISIBLE,
  1659. "STATUS" VARCHAR2(20 BYTE) VISIBLE DEFAULT 'ACTIVE',
  1660. "PATH" VARCHAR2(200 BYTE) VISIBLE,
  1661. "ACTION" VARCHAR2(200 BYTE) VISIBLE
  1662. )
  1663. LOGGING
  1664. NOCOMPRESS
  1665. PCTFREE 10
  1666. INITRANS 1
  1667. STORAGE (
  1668. INITIAL 65536
  1669. NEXT 1048576
  1670. MINEXTENTS 1
  1671. MAXEXTENTS 2147483645
  1672. BUFFER_POOL DEFAULT
  1673. )
  1674. PARALLEL 1
  1675. NOCACHE
  1676. DISABLE ROW MOVEMENT
  1677. ;
  1678. -- ----------------------------
  1679. -- Records of PERMISSION
  1680. -- ----------------------------
  1681. INSERT INTO "PERMISSION" VALUES ('2029', 'SubscriptionChargeReport', 'ACTIVE', '/SubscriptionChargeReport', 'VIEW');
  1682. INSERT INTO "PERMISSION" VALUES ('2030', 'subscriptionchargereport index', 'ACTIVE', '/subscriptionchargereport/index', 'VIEW');
  1683. INSERT INTO "PERMISSION" VALUES ('2031', 'subscriptionchargereport', 'ACTIVE', '/admin/subscriptionchargereport', 'VIEW');
  1684. INSERT INTO "PERMISSION" VALUES ('1', 'Get User Register', 'ACTIVE', '/portal/user-register', '/');
  1685. INSERT INTO "PERMISSION" VALUES ('1005', 'Revenue Reports', 'ACTIVE', '/RevenueReport', 'VIEW');
  1686. INSERT INTO "PERMISSION" VALUES ('1006', 'Revenue Reports', 'ACTIVE', '/RevenueReport/Index', 'VIEW');
  1687. INSERT INTO "PERMISSION" VALUES ('1007', 'Revenue Reports', 'ACTIVE', '/Admin/RevenueReport', 'VIEW');
  1688. INSERT INTO "PERMISSION" VALUES ('1008', 'Users', 'ACTIVE', '/CmsAccount/Users', 'VIEW');
  1689. INSERT INTO "PERMISSION" VALUES ('1009', 'Save user', 'ACTIVE', '/cmsaccount/saveuser', 'EDIT');
  1690. INSERT INTO "PERMISSION" VALUES ('1010', 'Delete user', 'ACTIVE', '/cmsaccount/deleteuser', 'DELETE');
  1691. INSERT INTO "PERMISSION" VALUES ('1011', 'Roles', 'ACTIVE', '/CmsAccount/Roles', 'VIEW');
  1692. INSERT INTO "PERMISSION" VALUES ('1012', 'Save role', 'ACTIVE', '/cmsaccount/saverole', 'EDIT');
  1693. INSERT INTO "PERMISSION" VALUES ('1013', 'Delete role', 'ACTIVE', '/cmsaccount/deleterole', 'DELETE');
  1694. INSERT INTO "PERMISSION" VALUES ('1014', 'Role details', 'ACTIVE', '/cmsaccount/roledetails', 'VIEW');
  1695. INSERT INTO "PERMISSION" VALUES ('1015', 'Save role permissions', 'ACTIVE', '/cmsaccount/saverolepermissions', 'EDIT');
  1696. INSERT INTO "PERMISSION" VALUES ('1016', 'Permissions', 'ACTIVE', '/CmsAccount/Permissions', 'VIEW');
  1697. INSERT INTO "PERMISSION" VALUES ('1017', 'Save permission', 'ACTIVE', '/cmsaccount/savepermission', 'EDIT');
  1698. INSERT INTO "PERMISSION" VALUES ('1018', 'Delete permission', 'ACTIVE', '/cmsaccount/deletepermission', 'DELETE');
  1699. -- ----------------------------
  1700. -- Table structure for REG_INFO
  1701. -- ----------------------------
  1702. DROP TABLE "REG_INFO";
  1703. CREATE TABLE "REG_INFO" (
  1704. "REGISTER_ID" NUMBER VISIBLE NOT NULL,
  1705. "MSISDN" VARCHAR2(20 BYTE) VISIBLE,
  1706. "PRODUCT_NAME" VARCHAR2(100 BYTE) VISIBLE,
  1707. "REGISTER_TIME" DATE VISIBLE,
  1708. "NUMBER_SPIN" NUMBER(5,0) VISIBLE,
  1709. "EXTEND_SPIN" NUMBER(5,0) VISIBLE,
  1710. "EXTEND_STATUS" NUMBER(1,0) VISIBLE,
  1711. "STATUS" NUMBER(1,0) VISIBLE,
  1712. "EXPIRE_TIME" DATE VISIBLE,
  1713. "LAST_EXTEND" DATE VISIBLE,
  1714. "PLAYED_TIMES" NUMBER(5,0) VISIBLE,
  1715. "END_TIME" DATE VISIBLE,
  1716. "ALREADY_CHARGED" NUMBER(10,2) VISIBLE,
  1717. "RENEW" NUMBER(2,0) VISIBLE DEFAULT 0,
  1718. "SERVICE_ID" NUMBER(10,2) VISIBLE,
  1719. "CHANNEL" VARCHAR2(20 BYTE) VISIBLE
  1720. )
  1721. LOGGING
  1722. NOCOMPRESS
  1723. PCTFREE 10
  1724. INITRANS 1
  1725. STORAGE (
  1726. INITIAL 65536
  1727. NEXT 1048576
  1728. MINEXTENTS 1
  1729. MAXEXTENTS 2147483645
  1730. BUFFER_POOL DEFAULT
  1731. )
  1732. PARALLEL 1
  1733. NOCACHE
  1734. DISABLE ROW MOVEMENT
  1735. ;
  1736. -- ----------------------------
  1737. -- Records of REG_INFO
  1738. -- ----------------------------
  1739. INSERT INTO "REG_INFO" VALUES ('1181', '95123456789', 'CHARGE89', TO_DATE('2026-07-08 16:57:31', 'SYYYY-MM-DD HH24:MI:SS'), '1', NULL, '0', '1', TO_DATE('2026-07-08 23:59:59', 'SYYYY-MM-DD HH24:MI:SS'), NULL, '0', NULL, NULL, '0', '4', 'WEB');
  1740. INSERT INTO "REG_INFO" VALUES ('1182', '95123456789', 'CHARGE189', TO_DATE('2026-07-08 16:59:18', 'SYYYY-MM-DD HH24:MI:SS'), '5', NULL, '0', '1', TO_DATE('2026-07-08 23:59:59', 'SYYYY-MM-DD HH24:MI:SS'), NULL, '0', NULL, NULL, '0', '6', 'WEB');
  1741. INSERT INTO "REG_INFO" VALUES ('1183', '95123456789', 'CHARGE189', TO_DATE('2026-07-08 17:00:17', 'SYYYY-MM-DD HH24:MI:SS'), '5', NULL, '0', '1', TO_DATE('2026-07-08 23:59:59', 'SYYYY-MM-DD HH24:MI:SS'), NULL, '0', NULL, NULL, '0', '6', 'WEB');
  1742. INSERT INTO "REG_INFO" VALUES ('1184', '95123456789', 'CHARGE89', TO_DATE('2026-07-08 17:00:26', 'SYYYY-MM-DD HH24:MI:SS'), '1', NULL, '0', '1', TO_DATE('2026-07-08 23:59:59', 'SYYYY-MM-DD HH24:MI:SS'), NULL, '0', NULL, NULL, '0', '4', 'WEB');
  1743. INSERT INTO "REG_INFO" VALUES ('1185', '95123456789', 'CHARGE89', TO_DATE('2026-07-08 17:00:35', 'SYYYY-MM-DD HH24:MI:SS'), '1', NULL, '0', '1', TO_DATE('2026-07-08 23:59:59', 'SYYYY-MM-DD HH24:MI:SS'), NULL, '0', NULL, NULL, '0', '4', 'WEB');
  1744. INSERT INTO "REG_INFO" VALUES ('1186', '95123456789', 'CHARGE89', TO_DATE('2026-07-08 17:01:14', 'SYYYY-MM-DD HH24:MI:SS'), '1', NULL, '0', '1', TO_DATE('2026-07-08 23:59:59', 'SYYYY-MM-DD HH24:MI:SS'), NULL, '0', NULL, NULL, '0', '4', 'WEB');
  1745. INSERT INTO "REG_INFO" VALUES ('1200', '95123456789', 'CHARGE189', TO_DATE('2026-07-09 10:09:29', 'SYYYY-MM-DD HH24:MI:SS'), '5', NULL, '0', '1', TO_DATE('2026-07-09 23:59:59', 'SYYYY-MM-DD HH24:MI:SS'), NULL, '0', NULL, NULL, '0', '6', 'WEB');
  1746. INSERT INTO "REG_INFO" VALUES ('1180', '95123456789', 'Kitty_Fall_DAYLY', TO_DATE('2026-07-08 13:41:40', 'SYYYY-MM-DD HH24:MI:SS'), '5', NULL, '0', '1', TO_DATE('2026-07-08 23:59:59', 'SYYYY-MM-DD HH24:MI:SS'), NULL, '0', NULL, NULL, '1', '1', 'WEB');
  1747. -- ----------------------------
  1748. -- Table structure for ROLE
  1749. -- ----------------------------
  1750. DROP TABLE "ROLE";
  1751. CREATE TABLE "ROLE" (
  1752. "ID" NUMBER VISIBLE,
  1753. "NAME" VARCHAR2(200 BYTE) VISIBLE,
  1754. "DESCRIPTION" VARCHAR2(2000 BYTE) VISIBLE,
  1755. "CODE" VARCHAR2(20 BYTE) VISIBLE,
  1756. "STATUS" VARCHAR2(20 BYTE) VISIBLE DEFAULT 'ACTIVE'
  1757. )
  1758. LOGGING
  1759. NOCOMPRESS
  1760. PCTFREE 10
  1761. INITRANS 1
  1762. STORAGE (
  1763. INITIAL 65536
  1764. NEXT 1048576
  1765. MINEXTENTS 1
  1766. MAXEXTENTS 2147483645
  1767. BUFFER_POOL DEFAULT
  1768. )
  1769. PARALLEL 1
  1770. NOCACHE
  1771. DISABLE ROW MOVEMENT
  1772. ;
  1773. -- ----------------------------
  1774. -- Records of ROLE
  1775. -- ----------------------------
  1776. INSERT INTO "ROLE" VALUES ('2004', 'TEST', NULL, 'TEST', 'ACTIVE');
  1777. INSERT INTO "ROLE" VALUES ('1', 'ADMIN', NULL, 'ADMIN', 'ACTIVE');
  1778. INSERT INTO "ROLE" VALUES ('2', 'REPORT', NULL, 'REPORT', 'ACTIVE');
  1779. INSERT INTO "ROLE" VALUES ('2003', 'USER', 'USER', 'USER', 'ACTIVE');
  1780. -- ----------------------------
  1781. -- Table structure for ROLE_PERMISSION
  1782. -- ----------------------------
  1783. DROP TABLE "ROLE_PERMISSION";
  1784. CREATE TABLE "ROLE_PERMISSION" (
  1785. "ID" NUMBER VISIBLE NOT NULL,
  1786. "ROLE_ID" NUMBER VISIBLE NOT NULL,
  1787. "PERMISSION_ID" NUMBER VISIBLE NOT NULL,
  1788. "STATUS" VARCHAR2(20 BYTE) VISIBLE DEFAULT 'ACTIVE' NOT NULL
  1789. )
  1790. LOGGING
  1791. NOCOMPRESS
  1792. PCTFREE 10
  1793. INITRANS 1
  1794. STORAGE (
  1795. INITIAL 65536
  1796. NEXT 1048576
  1797. MINEXTENTS 1
  1798. MAXEXTENTS 2147483645
  1799. BUFFER_POOL DEFAULT
  1800. )
  1801. PARALLEL 1
  1802. NOCACHE
  1803. DISABLE ROW MOVEMENT
  1804. ;
  1805. -- ----------------------------
  1806. -- Records of ROLE_PERMISSION
  1807. -- ----------------------------
  1808. INSERT INTO "ROLE_PERMISSION" VALUES ('2275', '1', '1013', 'ACTIVE');
  1809. INSERT INTO "ROLE_PERMISSION" VALUES ('2276', '1', '1010', 'ACTIVE');
  1810. INSERT INTO "ROLE_PERMISSION" VALUES ('2277', '1', '1', 'ACTIVE');
  1811. INSERT INTO "ROLE_PERMISSION" VALUES ('2278', '1', '1016', 'ACTIVE');
  1812. INSERT INTO "ROLE_PERMISSION" VALUES ('2279', '1', '1006', 'ACTIVE');
  1813. INSERT INTO "ROLE_PERMISSION" VALUES ('2280', '1', '1007', 'ACTIVE');
  1814. INSERT INTO "ROLE_PERMISSION" VALUES ('2281', '1', '1005', 'ACTIVE');
  1815. INSERT INTO "ROLE_PERMISSION" VALUES ('2282', '1', '1014', 'ACTIVE');
  1816. INSERT INTO "ROLE_PERMISSION" VALUES ('2283', '1', '1011', 'ACTIVE');
  1817. INSERT INTO "ROLE_PERMISSION" VALUES ('2284', '1', '1017', 'ACTIVE');
  1818. INSERT INTO "ROLE_PERMISSION" VALUES ('2285', '1', '1012', 'ACTIVE');
  1819. INSERT INTO "ROLE_PERMISSION" VALUES ('2286', '1', '1015', 'ACTIVE');
  1820. INSERT INTO "ROLE_PERMISSION" VALUES ('2287', '1', '1009', 'ACTIVE');
  1821. INSERT INTO "ROLE_PERMISSION" VALUES ('2288', '1', '2029', 'ACTIVE');
  1822. INSERT INTO "ROLE_PERMISSION" VALUES ('2289', '1', '1008', 'ACTIVE');
  1823. INSERT INTO "ROLE_PERMISSION" VALUES ('2308', '1', '2031', 'ACTIVE');
  1824. INSERT INTO "ROLE_PERMISSION" VALUES ('2309', '1', '2030', 'ACTIVE');
  1825. INSERT INTO "ROLE_PERMISSION" VALUES ('2310', '2004', '2029', 'ACTIVE');
  1826. INSERT INTO "ROLE_PERMISSION" VALUES ('2311', '2004', '2031', 'ACTIVE');
  1827. INSERT INTO "ROLE_PERMISSION" VALUES ('2312', '2004', '2030', 'ACTIVE');
  1828. INSERT INTO "ROLE_PERMISSION" VALUES ('2127', '2', '1005', 'ACTIVE');
  1829. INSERT INTO "ROLE_PERMISSION" VALUES ('2128', '2', '1006', 'ACTIVE');
  1830. INSERT INTO "ROLE_PERMISSION" VALUES ('2129', '2', '1007', 'ACTIVE');
  1831. -- ----------------------------
  1832. -- Table structure for TRANSACTION_ACTION
  1833. -- ----------------------------
  1834. DROP TABLE "TRANSACTION_ACTION";
  1835. CREATE TABLE "TRANSACTION_ACTION" (
  1836. "ID" NUMBER VISIBLE NOT NULL,
  1837. "MSISDN" VARCHAR2(20 BYTE) VISIBLE NOT NULL,
  1838. "TRANSACTION_ID" VARCHAR2(200 BYTE) VISIBLE NOT NULL,
  1839. "OTP" VARCHAR2(20 BYTE) VISIBLE NOT NULL,
  1840. "CREATED_TIME" DATE VISIBLE DEFAULT sysdate NOT NULL,
  1841. "VALID_TIME" DATE VISIBLE NOT NULL,
  1842. "TIME_LEFT" NUMBER VISIBLE DEFAULT 3 NOT NULL
  1843. )
  1844. LOGGING
  1845. NOCOMPRESS
  1846. PCTFREE 10
  1847. INITRANS 1
  1848. STORAGE (
  1849. INITIAL 65536
  1850. NEXT 1048576
  1851. MINEXTENTS 1
  1852. MAXEXTENTS 2147483645
  1853. BUFFER_POOL DEFAULT
  1854. )
  1855. PARALLEL 1
  1856. NOCACHE
  1857. DISABLE ROW MOVEMENT
  1858. ;
  1859. -- ----------------------------
  1860. -- Records of TRANSACTION_ACTION
  1861. -- ----------------------------
  1862. INSERT INTO "TRANSACTION_ACTION" VALUES ('1340', '95123456789', 'dfhoivwm-89245777', '111111', TO_DATE('2026-07-09 11:48:19', 'SYYYY-MM-DD HH24:MI:SS'), TO_DATE('2026-07-09 11:03:26', 'SYYYY-MM-DD HH24:MI:SS'), '2');
  1863. -- ----------------------------
  1864. -- Table structure for TRANSACTION_LOG
  1865. -- ----------------------------
  1866. DROP TABLE "TRANSACTION_LOG";
  1867. CREATE TABLE "TRANSACTION_LOG" (
  1868. "TRANSACTION_ID" VARCHAR2(100 BYTE) VISIBLE,
  1869. "TYPE" NUMBER(5,0) VISIBLE,
  1870. "MSISDN" VARCHAR2(15 BYTE) VISIBLE,
  1871. "REQUEST" VARCHAR2(2000 BYTE) VISIBLE,
  1872. "ERROR_CODE" VARCHAR2(50 BYTE) VISIBLE,
  1873. "COMMAND" VARCHAR2(50 BYTE) VISIBLE,
  1874. "REQUEST_TIME" DATE VISIBLE,
  1875. "RESPONSE_TIME" DATE VISIBLE,
  1876. "RESPONSE" VARCHAR2(4000 BYTE) VISIBLE,
  1877. "CHANNEL" VARCHAR2(100 BYTE) VISIBLE,
  1878. "RESULT_VALUE" VARCHAR2(200 BYTE) VISIBLE
  1879. )
  1880. LOGGING
  1881. NOCOMPRESS
  1882. PCTFREE 10
  1883. INITRANS 1
  1884. STORAGE (
  1885. BUFFER_POOL DEFAULT
  1886. )
  1887. PARALLEL 1
  1888. NOCACHE
  1889. DISABLE ROW MOVEMENT
  1890. ;
  1891. -- ----------------------------
  1892. -- Records of TRANSACTION_LOG
  1893. -- ----------------------------
  1894. -- ----------------------------
  1895. -- Table structure for WEBSERVICE
  1896. -- ----------------------------
  1897. DROP TABLE "WEBSERVICE";
  1898. CREATE TABLE "WEBSERVICE" (
  1899. "WS_ID" NUMBER(10,0) VISIBLE,
  1900. "WS_NAME" VARCHAR2(1000 BYTE) VISIBLE,
  1901. "WS_CODE" VARCHAR2(100 BYTE) VISIBLE,
  1902. "WSDL" VARCHAR2(1000 BYTE) VISIBLE,
  1903. "MSG_TEMPLATE" VARCHAR2(2000 BYTE) VISIBLE,
  1904. "STATUS" NUMBER(1,0) VISIBLE
  1905. )
  1906. LOGGING
  1907. NOCOMPRESS
  1908. PCTFREE 10
  1909. INITRANS 1
  1910. STORAGE (
  1911. INITIAL 65536
  1912. NEXT 1048576
  1913. MINEXTENTS 1
  1914. MAXEXTENTS 2147483645
  1915. BUFFER_POOL DEFAULT
  1916. )
  1917. PARALLEL 1
  1918. NOCACHE
  1919. DISABLE ROW MOVEMENT
  1920. ;
  1921. -- ----------------------------
  1922. -- Records of WEBSERVICE
  1923. -- ----------------------------
  1924. INSERT INTO "WEBSERVICE" VALUES ('7', 'add_data', 'add_data', 'http://10.226.232.65:9186/MPI/Payment?wsdl', '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
  1925. xmlns:ws="http://ws.payment.mps.viettel.com/">
  1926. <soapenv:Header/>
  1927. <soapenv:Body>
  1928. <ws:doCharge>
  1929. <msisdn>#MSISDN</msisdn>
  1930. <amount>#AMOUNT</amount>
  1931. <serviceName>#SERVICE_NAME</serviceName>
  1932. <providerName>#PROVIDER_NAME</providerName>
  1933. <channel>EBP</channel>
  1934. <subCpName></subCpName>
  1935. <category></category>
  1936. <item></item>
  1937. <command>#CMD</command>
  1938. <subService>#SUB_SERVICE_NAME</subService>
  1939. <transId>#TRANS_ID</transId>
  1940. <charge_type>1</charge_type>
  1941. </ws:doCharge>
  1942. </soapenv:Body>
  1943. </soapenv:Envelope>', '0');
  1944. INSERT INTO "WEBSERVICE" VALUES ('1', 'register_otp', 'register_otp', 'http://10.226.234.201:9181/MPS/otp.html?', NULL, '1');
  1945. INSERT INTO "WEBSERVICE" VALUES ('2', 'charge_fee', 'charge_fee', 'http://10.226.234.201:9181/MPS/otp.html?', NULL, '1');
  1946. INSERT INTO "WEBSERVICE" VALUES ('3', 'add_money', 'add_money', 'http://10.226.234.201:9181/MPS/charge.html?', NULL, '1');
  1947. INSERT INTO "WEBSERVICE" VALUES ('4', 'sendmt', 'sendmt184', 'http://10.226.232.201:9201/smsws?wsdl', '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://smsws/xsd">
  1948. <soapenv:Header/>
  1949. <soapenv:Body>
  1950. <xsd:smsRequest>
  1951. <!--Optional:-->
  1952. <xsd:username>184u</xsd:username>
  1953. <!--Optional:-->
  1954. <xsd:password>184p</xsd:password>
  1955. <!--Optional:-->
  1956. <xsd:msisdn>#MSISDN#</xsd:msisdn>
  1957. <!--Optional:-->
  1958. <xsd:content>#CONTENT#</xsd:content>
  1959. <!--Optional:-->
  1960. <xsd:shortcode>184</xsd:shortcode>
  1961. <!--Optional:-->
  1962. <xsd:alias></xsd:alias>
  1963. <!--Optional:-->
  1964. <xsd:params>#PARAM#</xsd:params>
  1965. </xsd:smsRequest>
  1966. </soapenv:Body>
  1967. </soapenv:Envelope>', '1');
  1968. INSERT INTO "WEBSERVICE" VALUES ('5', 'register', 'register', 'http://10.226.234.201:9181/MPS/OTP.html?', NULL, NULL);
  1969. INSERT INTO "WEBSERVICE" VALUES ('6', 'disable', 'disable', 'http://10.226.234.201:9181/MPS/charge.html?', NULL, NULL);
  1970. -- ----------------------------
  1971. -- Table structure for WS_USER
  1972. -- ----------------------------
  1973. DROP TABLE "WS_USER";
  1974. CREATE TABLE "WS_USER" (
  1975. "WS_USER_ID" NUMBER(10,0) VISIBLE,
  1976. "USERNAME" VARCHAR2(100 BYTE) VISIBLE,
  1977. "PASSWORD" VARCHAR2(100 BYTE) VISIBLE,
  1978. "IP_ADDRESS" VARCHAR2(2000 BYTE) VISIBLE
  1979. )
  1980. LOGGING
  1981. NOCOMPRESS
  1982. PCTFREE 10
  1983. INITRANS 1
  1984. STORAGE (
  1985. INITIAL 65536
  1986. NEXT 1048576
  1987. MINEXTENTS 1
  1988. MAXEXTENTS 2147483645
  1989. BUFFER_POOL DEFAULT
  1990. )
  1991. PARALLEL 1
  1992. NOCACHE
  1993. DISABLE ROW MOVEMENT
  1994. ;
  1995. -- ----------------------------
  1996. -- Records of WS_USER
  1997. -- ----------------------------
  1998. INSERT INTO "WS_USER" VALUES ('1', 'ws_KittyFall', 'KittyFall@123A', '127.0.0.1,10.226.234.75,10.226.40.30,10.226.234.240,10.226.234.239,10.226.232.65,10.226.232.66,10.226.234.92,x.x.x.x');
  1999. -- ----------------------------
  2000. -- Function structure for ADD_TURN
  2001. -- ----------------------------
  2002. create or replace NONEDITIONABLE PROCEDURE "ADD_TURN"
  2003. (
  2004. ) IS
  2005. v_count NUMBER;
  2006. v_lucky_id NUMBER;
  2007. BEGIN
  2008. -- Ki?m tra xem ?ã t?n t?i b?n ghi cho msisdn ch?a
  2009. SELECT COUNT(*) INTO v_count
  2010. FROM lucky_spin
  2011. WHERE msisdn = MSISDN_ ;
  2012. IF v_count > 0 THEN
  2013. -- L?y ID b?n ghi ?? c?p nh?t
  2014. SELECT id INTO v_lucky_id
  2015. FROM lucky_spin
  2016. WHERE msisdn = MSISDN_ AND ROWNUM = 1;
  2017. -- C?p nh?t l??t quay
  2018. UPDATE lucky_spin
  2019. SET added = NVL(added, 0) + TURN_,
  2020. last_update = SYSDATE
  2021. WHERE id = v_lucky_id;
  2022. ELSE
  2023. -- N?u ch?a có b?n ghi ? insert m?i
  2024. INSERT INTO lucky_spin (
  2025. id,
  2026. msisdn,
  2027. added,
  2028. used,
  2029. INSERT_TIME,
  2030. expire_time,
  2031. last_update,
  2032. channel_add
  2033. ) VALUES (
  2034. lucky_spin_seq.NEXTVAL,
  2035. MSISDN_,
  2036. TURN_,
  2037. 0,
  2038. SYSDATE,
  2039. SYSDATE + 7,
  2040. SYSDATE,
  2041. 1
  2042. );
  2043. END IF;
  2044. COMMIT;
  2045. END ADD_TURN;
  2046. /
  2047. -- ----------------------------
  2048. -- Sequence structure for ACCOUNT_ADMIN_SEQ
  2049. -- ----------------------------
  2050. DROP SEQUENCE "ACCOUNT_ADMIN_SEQ";
  2051. CREATE SEQUENCE "ACCOUNT_ADMIN_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2052. -- ----------------------------
  2053. -- Sequence structure for ACCOUNT_INFO_SEQ
  2054. -- ----------------------------
  2055. DROP SEQUENCE "ACCOUNT_INFO_SEQ";
  2056. CREATE SEQUENCE "ACCOUNT_INFO_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2057. -- ----------------------------
  2058. -- Sequence structure for ACCOUNT_SEQ
  2059. -- ----------------------------
  2060. DROP SEQUENCE "ACCOUNT_SEQ";
  2061. CREATE SEQUENCE "ACCOUNT_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2062. -- ----------------------------
  2063. -- Sequence structure for ACCOUNT_USER_SEQ
  2064. -- ----------------------------
  2065. DROP SEQUENCE "ACCOUNT_USER_SEQ";
  2066. CREATE SEQUENCE "ACCOUNT_USER_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2067. -- ----------------------------
  2068. -- Sequence structure for CHARGE_LOG_SEQ
  2069. -- ----------------------------
  2070. DROP SEQUENCE "CHARGE_LOG_SEQ";
  2071. CREATE SEQUENCE "CHARGE_LOG_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2072. -- ----------------------------
  2073. -- Sequence structure for LUCKY_SPIN_SEQ
  2074. -- ----------------------------
  2075. DROP SEQUENCE "LUCKY_SPIN_SEQ";
  2076. CREATE SEQUENCE "LUCKY_SPIN_SEQ" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 ORDER NOCACHE;
  2077. -- ----------------------------
  2078. -- Sequence structure for MT_HIS_SEQ
  2079. -- ----------------------------
  2080. DROP SEQUENCE "MT_HIS_SEQ";
  2081. CREATE SEQUENCE "MT_HIS_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2082. -- ----------------------------
  2083. -- Sequence structure for MT_SEQ
  2084. -- ----------------------------
  2085. DROP SEQUENCE "MT_SEQ";
  2086. CREATE SEQUENCE "MT_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2087. -- ----------------------------
  2088. -- Sequence structure for PACKGSEQ
  2089. -- ----------------------------
  2090. DROP SEQUENCE "PACKGSEQ";
  2091. CREATE SEQUENCE "PACKGSEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2092. -- ----------------------------
  2093. -- Sequence structure for PERMISSION_SEQ
  2094. -- ----------------------------
  2095. DROP SEQUENCE "PERMISSION_SEQ";
  2096. CREATE SEQUENCE "PERMISSION_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2097. -- ----------------------------
  2098. -- Sequence structure for REGISTER_SEQ
  2099. -- ----------------------------
  2100. DROP SEQUENCE "REGISTER_SEQ";
  2101. CREATE SEQUENCE "REGISTER_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2102. -- ----------------------------
  2103. -- Sequence structure for REG_INFO_SEQ
  2104. -- ----------------------------
  2105. DROP SEQUENCE "REG_INFO_SEQ";
  2106. CREATE SEQUENCE "REG_INFO_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2107. -- ----------------------------
  2108. -- Sequence structure for REPORT_BY_TIME_SEQ
  2109. -- ----------------------------
  2110. DROP SEQUENCE "REPORT_BY_TIME_SEQ";
  2111. CREATE SEQUENCE "REPORT_BY_TIME_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2112. -- ----------------------------
  2113. -- Sequence structure for ROLE_PERMISSION_SEQ
  2114. -- ----------------------------
  2115. DROP SEQUENCE "ROLE_PERMISSION_SEQ";
  2116. CREATE SEQUENCE "ROLE_PERMISSION_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2117. -- ----------------------------
  2118. -- Sequence structure for ROLE_SEQ
  2119. -- ----------------------------
  2120. DROP SEQUENCE "ROLE_SEQ";
  2121. CREATE SEQUENCE "ROLE_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2122. -- ----------------------------
  2123. -- Sequence structure for SEQ_GAME_LEVEL_ATTEMPT
  2124. -- ----------------------------
  2125. DROP SEQUENCE "SEQ_GAME_LEVEL_ATTEMPT";
  2126. CREATE SEQUENCE "SEQ_GAME_LEVEL_ATTEMPT" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2127. -- ----------------------------
  2128. -- Sequence structure for SEQ_GAME_LEVEL_CONFIG
  2129. -- ----------------------------
  2130. DROP SEQUENCE "SEQ_GAME_LEVEL_CONFIG";
  2131. CREATE SEQUENCE "SEQ_GAME_LEVEL_CONFIG" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2132. -- ----------------------------
  2133. -- Sequence structure for SEQ_GAME_LEVEL_REWARD_OPTION
  2134. -- ----------------------------
  2135. DROP SEQUENCE "SEQ_GAME_LEVEL_REWARD_OPTION";
  2136. CREATE SEQUENCE "SEQ_GAME_LEVEL_REWARD_OPTION" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2137. -- ----------------------------
  2138. -- Sequence structure for SEQ_GAME_MODE
  2139. -- ----------------------------
  2140. DROP SEQUENCE "SEQ_GAME_MODE";
  2141. CREATE SEQUENCE "SEQ_GAME_MODE" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2142. -- ----------------------------
  2143. -- Sequence structure for SEQ_GAME_MONTHLY_DRAW
  2144. -- ----------------------------
  2145. DROP SEQUENCE "SEQ_GAME_MONTHLY_DRAW";
  2146. CREATE SEQUENCE "SEQ_GAME_MONTHLY_DRAW" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2147. -- ----------------------------
  2148. -- Sequence structure for SEQ_GAME_MONTHLY_DRAW_TICKET
  2149. -- ----------------------------
  2150. DROP SEQUENCE "SEQ_GAME_MONTHLY_DRAW_TICKET";
  2151. CREATE SEQUENCE "SEQ_GAME_MONTHLY_DRAW_TICKET" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2152. -- ----------------------------
  2153. -- Sequence structure for SEQ_GAME_MONTHLY_PRIZE_CONFIG
  2154. -- ----------------------------
  2155. DROP SEQUENCE "SEQ_GAME_MONTHLY_PRIZE_CONFIG";
  2156. CREATE SEQUENCE "SEQ_GAME_MONTHLY_PRIZE_CONFIG" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2157. -- ----------------------------
  2158. -- Sequence structure for SEQ_GAME_MONTHLY_RANKING
  2159. -- ----------------------------
  2160. DROP SEQUENCE "SEQ_GAME_MONTHLY_RANKING";
  2161. CREATE SEQUENCE "SEQ_GAME_MONTHLY_RANKING" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2162. -- ----------------------------
  2163. -- Sequence structure for SEQ_GAME_MONTHLY_TICKET_RULE
  2164. -- ----------------------------
  2165. DROP SEQUENCE "SEQ_GAME_MONTHLY_TICKET_RULE";
  2166. CREATE SEQUENCE "SEQ_GAME_MONTHLY_TICKET_RULE" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2167. -- ----------------------------
  2168. -- Sequence structure for SEQ_GAME_MONTHLY_WINNER
  2169. -- ----------------------------
  2170. DROP SEQUENCE "SEQ_GAME_MONTHLY_WINNER";
  2171. CREATE SEQUENCE "SEQ_GAME_MONTHLY_WINNER" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2172. -- ----------------------------
  2173. -- Sequence structure for SEQ_GAME_PLAY_SESSION
  2174. -- ----------------------------
  2175. DROP SEQUENCE "SEQ_GAME_PLAY_SESSION";
  2176. CREATE SEQUENCE "SEQ_GAME_PLAY_SESSION" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2177. -- ----------------------------
  2178. -- Sequence structure for SEQ_GAME_RESCUE_LOG
  2179. -- ----------------------------
  2180. DROP SEQUENCE "SEQ_GAME_RESCUE_LOG";
  2181. CREATE SEQUENCE "SEQ_GAME_RESCUE_LOG" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2182. -- ----------------------------
  2183. -- Sequence structure for SEQ_GAME_REWARD_LIMIT_CONFIG
  2184. -- ----------------------------
  2185. DROP SEQUENCE "SEQ_GAME_REWARD_LIMIT_CONFIG";
  2186. CREATE SEQUENCE "SEQ_GAME_REWARD_LIMIT_CONFIG" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2187. -- ----------------------------
  2188. -- Sequence structure for SEQ_GAME_REWARD_LIMIT_USAGE
  2189. -- ----------------------------
  2190. DROP SEQUENCE "SEQ_GAME_REWARD_LIMIT_USAGE";
  2191. CREATE SEQUENCE "SEQ_GAME_REWARD_LIMIT_USAGE" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2192. -- ----------------------------
  2193. -- Sequence structure for SEQ_GAME_REWARD_LOG
  2194. -- ----------------------------
  2195. DROP SEQUENCE "SEQ_GAME_REWARD_LOG";
  2196. CREATE SEQUENCE "SEQ_GAME_REWARD_LOG" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2197. -- ----------------------------
  2198. -- Sequence structure for SEQ_GAME_SCORE_LEDGER
  2199. -- ----------------------------
  2200. DROP SEQUENCE "SEQ_GAME_SCORE_LEDGER";
  2201. CREATE SEQUENCE "SEQ_GAME_SCORE_LEDGER" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2202. -- ----------------------------
  2203. -- Sequence structure for TRANSACTION_ACTIVE_SEQ
  2204. -- ----------------------------
  2205. DROP SEQUENCE "TRANSACTION_ACTIVE_SEQ";
  2206. CREATE SEQUENCE "TRANSACTION_ACTIVE_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2207. -- ----------------------------
  2208. -- Sequence structure for TRANSACTION_LOG_SEQ
  2209. -- ----------------------------
  2210. DROP SEQUENCE "TRANSACTION_LOG_SEQ";
  2211. CREATE SEQUENCE "TRANSACTION_LOG_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2212. -- ----------------------------
  2213. -- Indexes structure for table ACCOUNT_ADMIN
  2214. -- ----------------------------
  2215. CREATE UNIQUE INDEX "SYS_C0012861"
  2216. ON "ACCOUNT_ADMIN" ("ID" ASC)
  2217. LOGGING
  2218. VISIBLE
  2219. PCTFREE 10
  2220. INITRANS 2
  2221. STORAGE (
  2222. INITIAL 65536
  2223. NEXT 1048576
  2224. MINEXTENTS 1
  2225. MAXEXTENTS 2147483645
  2226. BUFFER_POOL DEFAULT
  2227. FLASH_CACHE DEFAULT
  2228. )
  2229. USABLE;
  2230. -- ----------------------------
  2231. -- Primary Key structure for table ACCOUNT_INFO
  2232. -- ----------------------------
  2233. ALTER TABLE "ACCOUNT_INFO" ADD CONSTRAINT "ACCOUNT_INFO_PK" PRIMARY KEY ("ID");
  2234. -- ----------------------------
  2235. -- Checks structure for table ACCOUNT_INFO
  2236. -- ----------------------------
  2237. ALTER TABLE "ACCOUNT_INFO" ADD CONSTRAINT "SYS_C0012879" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2238. ALTER TABLE "ACCOUNT_INFO" ADD CONSTRAINT "SYS_C0012880" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2239. ALTER TABLE "ACCOUNT_INFO" ADD CONSTRAINT "SYS_C00135668" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2240. ALTER TABLE "ACCOUNT_INFO" ADD CONSTRAINT "SYS_C00135669" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2241. ALTER TABLE "ACCOUNT_INFO" ADD CONSTRAINT "SYS_C00208150" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2242. ALTER TABLE "ACCOUNT_INFO" ADD CONSTRAINT "SYS_C00208151" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2243. -- ----------------------------
  2244. -- Primary Key structure for table ACCOUNT_USER
  2245. -- ----------------------------
  2246. ALTER TABLE "ACCOUNT_USER" ADD CONSTRAINT "SYS_C0012750" PRIMARY KEY ("ID");
  2247. -- ----------------------------
  2248. -- Checks structure for table ACCOUNT_USER
  2249. -- ----------------------------
  2250. ALTER TABLE "ACCOUNT_USER" ADD CONSTRAINT "SYS_C00135670" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2251. ALTER TABLE "ACCOUNT_USER" ADD CONSTRAINT "SYS_C00208158" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2252. -- ----------------------------
  2253. -- Uniques structure for table CONFIG
  2254. -- ----------------------------
  2255. ALTER TABLE "CONFIG" ADD CONSTRAINT "CFG_UNK" UNIQUE ("MODULE", "PARAM_NAME") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2256. -- ----------------------------
  2257. -- Primary Key structure for table GAME_LEVEL_ATTEMPT
  2258. -- ----------------------------
  2259. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "PK_GAME_LEVEL_ATTEMPT" PRIMARY KEY ("ATTEMPT_ID");
  2260. -- ----------------------------
  2261. -- Uniques structure for table GAME_LEVEL_ATTEMPT
  2262. -- ----------------------------
  2263. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "UK_GLA_CHILD_TRANS" UNIQUE ("CHILD_TRANS_ID") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2264. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "UK_GLA_SESSION_LEVEL_ATTEMPT" UNIQUE ("SESSION_ID", "LEVEL_NO", "ATTEMPT_NO") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2265. -- ----------------------------
  2266. -- Checks structure for table GAME_LEVEL_ATTEMPT
  2267. -- ----------------------------
  2268. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "CK_GLA_ATTEMPT_NO" CHECK (ATTEMPT_NO > 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2269. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "CK_GLA_IS_VALID" CHECK (IS_VALID IS NULL OR IS_VALID IN (0, 1)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2270. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "CK_GLA_LEVEL_NO" CHECK (LEVEL_NO BETWEEN 1 AND 50) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2271. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "CK_GLA_REWARD_TYPE" CHECK (REWARD_TYPE IS NULL OR REWARD_TYPE IN ('DATA', 'LOYALTY', 'SCORE', 'MONEY')) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2272. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "CK_GLA_SCORE" CHECK (EXPECTED_SCORE >= 0 AND AWARDED_SCORE >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2273. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "CK_GLA_STATUS" CHECK (STATUS IN (0, 1, 2, 3, 4, 5, 6)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2274. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208259" CHECK ("ATTEMPT_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2275. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208260" CHECK ("SESSION_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2276. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208261" CHECK ("ROOT_TRANS_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2277. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208262" CHECK ("CHILD_TRANS_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2278. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208263" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2279. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208264" CHECK ("MODE_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2280. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208265" CHECK ("LEVEL_NO" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2281. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208266" CHECK ("ATTEMPT_NO" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2282. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208267" CHECK ("EXPECTED_SCORE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2283. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208268" CHECK ("AWARDED_SCORE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2284. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208269" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2285. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208270" CHECK ("START_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2286. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208271" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2287. -- ----------------------------
  2288. -- Indexes structure for table GAME_LEVEL_ATTEMPT
  2289. -- ----------------------------
  2290. CREATE INDEX "IDX_GLA_MODE_LEVEL"
  2291. ON "GAME_LEVEL_ATTEMPT" ("MODE_ID" ASC, "LEVEL_NO" ASC)
  2292. LOGGING
  2293. VISIBLE
  2294. PCTFREE 10
  2295. INITRANS 2
  2296. STORAGE (
  2297. INITIAL 65536
  2298. NEXT 1048576
  2299. MINEXTENTS 1
  2300. MAXEXTENTS 2147483645
  2301. BUFFER_POOL DEFAULT
  2302. FLASH_CACHE DEFAULT
  2303. )
  2304. USABLE;
  2305. CREATE INDEX "IDX_GLA_MSISDN_TIME"
  2306. ON "GAME_LEVEL_ATTEMPT" ("MSISDN" ASC, "START_TIME" ASC)
  2307. LOGGING
  2308. VISIBLE
  2309. PCTFREE 10
  2310. INITRANS 2
  2311. STORAGE (
  2312. INITIAL 65536
  2313. NEXT 1048576
  2314. MINEXTENTS 1
  2315. MAXEXTENTS 2147483645
  2316. BUFFER_POOL DEFAULT
  2317. FLASH_CACHE DEFAULT
  2318. )
  2319. USABLE;
  2320. CREATE INDEX "IDX_GLA_PARENT_CHILD"
  2321. ON "GAME_LEVEL_ATTEMPT" ("PARENT_CHILD_TRANS_ID" ASC)
  2322. LOGGING
  2323. VISIBLE
  2324. PCTFREE 10
  2325. INITRANS 2
  2326. STORAGE (
  2327. INITIAL 65536
  2328. NEXT 1048576
  2329. MINEXTENTS 1
  2330. MAXEXTENTS 2147483645
  2331. BUFFER_POOL DEFAULT
  2332. FLASH_CACHE DEFAULT
  2333. )
  2334. USABLE;
  2335. CREATE INDEX "IDX_GLA_REQUEST_HASH"
  2336. ON "GAME_LEVEL_ATTEMPT" ("REQUEST_HASH" ASC)
  2337. LOGGING
  2338. VISIBLE
  2339. PCTFREE 10
  2340. INITRANS 2
  2341. STORAGE (
  2342. INITIAL 65536
  2343. NEXT 1048576
  2344. MINEXTENTS 1
  2345. MAXEXTENTS 2147483645
  2346. BUFFER_POOL DEFAULT
  2347. FLASH_CACHE DEFAULT
  2348. )
  2349. USABLE;
  2350. CREATE INDEX "IDX_GLA_ROOT_TRANS"
  2351. ON "GAME_LEVEL_ATTEMPT" ("ROOT_TRANS_ID" ASC)
  2352. LOGGING
  2353. VISIBLE
  2354. PCTFREE 10
  2355. INITRANS 2
  2356. STORAGE (
  2357. INITIAL 65536
  2358. NEXT 1048576
  2359. MINEXTENTS 1
  2360. MAXEXTENTS 2147483645
  2361. BUFFER_POOL DEFAULT
  2362. FLASH_CACHE DEFAULT
  2363. )
  2364. USABLE;
  2365. CREATE INDEX "IDX_GLA_SESSION_STATUS"
  2366. ON "GAME_LEVEL_ATTEMPT" ("SESSION_ID" ASC, "STATUS" ASC)
  2367. LOGGING
  2368. VISIBLE
  2369. PCTFREE 10
  2370. INITRANS 2
  2371. STORAGE (
  2372. INITIAL 65536
  2373. NEXT 1048576
  2374. MINEXTENTS 1
  2375. MAXEXTENTS 2147483645
  2376. BUFFER_POOL DEFAULT
  2377. FLASH_CACHE DEFAULT
  2378. )
  2379. USABLE;
  2380. -- ----------------------------
  2381. -- Primary Key structure for table GAME_LEVEL_CONFIG
  2382. -- ----------------------------
  2383. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "PK_GAME_LEVEL_CONFIG" PRIMARY KEY ("LEVEL_CONFIG_ID");
  2384. -- ----------------------------
  2385. -- Uniques structure for table GAME_LEVEL_CONFIG
  2386. -- ----------------------------
  2387. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "UK_GAME_LEVEL_CONFIG" UNIQUE ("MODE_ID", "LEVEL_NO") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2388. -- ----------------------------
  2389. -- Checks structure for table GAME_LEVEL_CONFIG
  2390. -- ----------------------------
  2391. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "CK_GLC_BASE_SCORE" CHECK (BASE_SCORE >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2392. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "CK_GLC_IS_MILESTONE" CHECK (IS_MILESTONE IN (0, 1)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2393. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "CK_GLC_LEVEL_NO" CHECK (LEVEL_NO BETWEEN 1 AND 50) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2394. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "CK_GLC_STATUS" CHECK (STATUS IN (0, 1)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2395. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "CK_GLC_TIME_LIMIT" CHECK (TIME_LIMIT_SECONDS > 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2396. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "SYS_C00208199" CHECK ("LEVEL_CONFIG_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2397. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "SYS_C00208200" CHECK ("MODE_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2398. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "SYS_C00208201" CHECK ("LEVEL_NO" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2399. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "SYS_C00208202" CHECK ("BASE_SCORE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2400. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "SYS_C00208203" CHECK ("TIME_LIMIT_SECONDS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2401. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "SYS_C00208204" CHECK ("IS_MILESTONE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2402. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "SYS_C00208205" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2403. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "SYS_C00208206" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2404. -- ----------------------------
  2405. -- Indexes structure for table GAME_LEVEL_CONFIG
  2406. -- ----------------------------
  2407. CREATE INDEX "IDX_GLC_MILESTONE"
  2408. ON "GAME_LEVEL_CONFIG" ("MODE_ID" ASC, "IS_MILESTONE" ASC, "LEVEL_NO" ASC)
  2409. LOGGING
  2410. VISIBLE
  2411. PCTFREE 10
  2412. INITRANS 2
  2413. STORAGE (
  2414. INITIAL 65536
  2415. NEXT 1048576
  2416. MINEXTENTS 1
  2417. MAXEXTENTS 2147483645
  2418. BUFFER_POOL DEFAULT
  2419. FLASH_CACHE DEFAULT
  2420. )
  2421. USABLE;
  2422. CREATE INDEX "IDX_GLC_MODE_STATUS"
  2423. ON "GAME_LEVEL_CONFIG" ("MODE_ID" ASC, "STATUS" ASC)
  2424. LOGGING
  2425. VISIBLE
  2426. PCTFREE 10
  2427. INITRANS 2
  2428. STORAGE (
  2429. INITIAL 65536
  2430. NEXT 1048576
  2431. MINEXTENTS 1
  2432. MAXEXTENTS 2147483645
  2433. BUFFER_POOL DEFAULT
  2434. FLASH_CACHE DEFAULT
  2435. )
  2436. USABLE;
  2437. -- ----------------------------
  2438. -- Primary Key structure for table GAME_LEVEL_REWARD_OPTION
  2439. -- ----------------------------
  2440. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "PK_GAME_LEVEL_REWARD_OPTION" PRIMARY KEY ("REWARD_OPTION_ID");
  2441. -- ----------------------------
  2442. -- Uniques structure for table GAME_LEVEL_REWARD_OPTION
  2443. -- ----------------------------
  2444. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "UK_GLRO_OPTION" UNIQUE ("MODE_ID", "LEVEL_NO", "REWARD_TYPE", "REWARD_VALUE", "REWARD_UNIT") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2445. -- ----------------------------
  2446. -- Checks structure for table GAME_LEVEL_REWARD_OPTION
  2447. -- ----------------------------
  2448. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "CK_GLRO_IS_DEFAULT" CHECK (IS_DEFAULT IN (0, 1)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2449. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "CK_GLRO_LEVEL_NO" CHECK (LEVEL_NO BETWEEN 1 AND 50) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2450. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "CK_GLRO_REWARD_TYPE" CHECK (REWARD_TYPE IN ('DATA', 'LOYALTY', 'SCORE', 'MONEY')) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2451. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "CK_GLRO_REWARD_VALUE" CHECK (REWARD_VALUE > 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2452. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "CK_GLRO_STATUS" CHECK (STATUS IN (0, 1)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2453. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "CK_GLRO_WEIGHT" CHECK (WEIGHT > 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2454. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "SYS_C00208215" CHECK ("REWARD_OPTION_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2455. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "SYS_C00208216" CHECK ("MODE_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2456. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "SYS_C00208217" CHECK ("LEVEL_NO" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2457. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "SYS_C00208218" CHECK ("REWARD_TYPE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2458. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "SYS_C00208219" CHECK ("REWARD_VALUE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2459. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "SYS_C00208220" CHECK ("REWARD_UNIT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2460. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "SYS_C00208221" CHECK ("WEIGHT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2461. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "SYS_C00208222" CHECK ("IS_DEFAULT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2462. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "SYS_C00208223" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2463. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "SYS_C00208224" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2464. -- ----------------------------
  2465. -- Indexes structure for table GAME_LEVEL_REWARD_OPTION
  2466. -- ----------------------------
  2467. CREATE INDEX "IDX_GLRO_MODE_LEVEL"
  2468. ON "GAME_LEVEL_REWARD_OPTION" ("MODE_ID" ASC, "LEVEL_NO" ASC, "STATUS" ASC)
  2469. LOGGING
  2470. VISIBLE
  2471. PCTFREE 10
  2472. INITRANS 2
  2473. STORAGE (
  2474. INITIAL 65536
  2475. NEXT 1048576
  2476. MINEXTENTS 1
  2477. MAXEXTENTS 2147483645
  2478. BUFFER_POOL DEFAULT
  2479. FLASH_CACHE DEFAULT
  2480. )
  2481. USABLE;
  2482. CREATE INDEX "IDX_GLRO_TYPE"
  2483. ON "GAME_LEVEL_REWARD_OPTION" ("REWARD_TYPE" ASC, "STATUS" ASC)
  2484. LOGGING
  2485. VISIBLE
  2486. PCTFREE 10
  2487. INITRANS 2
  2488. STORAGE (
  2489. INITIAL 65536
  2490. NEXT 1048576
  2491. MINEXTENTS 1
  2492. MAXEXTENTS 2147483645
  2493. BUFFER_POOL DEFAULT
  2494. FLASH_CACHE DEFAULT
  2495. )
  2496. USABLE;
  2497. -- ----------------------------
  2498. -- Primary Key structure for table GAME_MODE
  2499. -- ----------------------------
  2500. ALTER TABLE "GAME_MODE" ADD CONSTRAINT "PK_GAME_MODE" PRIMARY KEY ("MODE_ID");
  2501. -- ----------------------------
  2502. -- Uniques structure for table GAME_MODE
  2503. -- ----------------------------
  2504. ALTER TABLE "GAME_MODE" ADD CONSTRAINT "UK_GAME_MODE_CODE" UNIQUE ("MODE_CODE") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2505. -- ----------------------------
  2506. -- Checks structure for table GAME_MODE
  2507. -- ----------------------------
  2508. ALTER TABLE "GAME_MODE" ADD CONSTRAINT "CK_GAME_MODE_CODE" CHECK (MODE_CODE IN ('EASY', 'NORMAL', 'HARD')) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2509. ALTER TABLE "GAME_MODE" ADD CONSTRAINT "CK_GAME_MODE_STATUS" CHECK (STATUS IN (0, 1)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2510. ALTER TABLE "GAME_MODE" ADD CONSTRAINT "SYS_C00208188" CHECK ("MODE_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2511. ALTER TABLE "GAME_MODE" ADD CONSTRAINT "SYS_C00208189" CHECK ("MODE_CODE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2512. ALTER TABLE "GAME_MODE" ADD CONSTRAINT "SYS_C00208190" CHECK ("MODE_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2513. ALTER TABLE "GAME_MODE" ADD CONSTRAINT "SYS_C00208191" CHECK ("TIME_LIMIT_SECONDS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2514. ALTER TABLE "GAME_MODE" ADD CONSTRAINT "SYS_C00208192" CHECK ("DISPLAY_ORDER" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2515. ALTER TABLE "GAME_MODE" ADD CONSTRAINT "SYS_C00208193" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2516. ALTER TABLE "GAME_MODE" ADD CONSTRAINT "SYS_C00208194" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2517. -- ----------------------------
  2518. -- Primary Key structure for table GAME_MONTHLY_DRAW
  2519. -- ----------------------------
  2520. ALTER TABLE "GAME_MONTHLY_DRAW" ADD CONSTRAINT "PK_GAME_MONTHLY_DRAW" PRIMARY KEY ("DRAW_ID");
  2521. -- ----------------------------
  2522. -- Uniques structure for table GAME_MONTHLY_DRAW
  2523. -- ----------------------------
  2524. ALTER TABLE "GAME_MONTHLY_DRAW" ADD CONSTRAINT "UK_GMD_MONTH" UNIQUE ("MONTH_KEY") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2525. -- ----------------------------
  2526. -- Checks structure for table GAME_MONTHLY_DRAW
  2527. -- ----------------------------
  2528. ALTER TABLE "GAME_MONTHLY_DRAW" ADD CONSTRAINT "CK_GMD_MONTH_KEY" CHECK (MONTH_KEY BETWEEN 200001 AND 299912) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2529. ALTER TABLE "GAME_MONTHLY_DRAW" ADD CONSTRAINT "CK_GMD_STATUS" CHECK (STATUS IN (0, 1, 2, 3, 4)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2530. ALTER TABLE "GAME_MONTHLY_DRAW" ADD CONSTRAINT "CK_GMD_TOTAL" CHECK (TOTAL_ELIGIBLE >= 0 AND TOTAL_TICKET >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2531. ALTER TABLE "GAME_MONTHLY_DRAW" ADD CONSTRAINT "SYS_C00208423" CHECK ("DRAW_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2532. ALTER TABLE "GAME_MONTHLY_DRAW" ADD CONSTRAINT "SYS_C00208424" CHECK ("MONTH_KEY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2533. ALTER TABLE "GAME_MONTHLY_DRAW" ADD CONSTRAINT "SYS_C00208425" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2534. ALTER TABLE "GAME_MONTHLY_DRAW" ADD CONSTRAINT "SYS_C00208426" CHECK ("TOTAL_ELIGIBLE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2535. ALTER TABLE "GAME_MONTHLY_DRAW" ADD CONSTRAINT "SYS_C00208427" CHECK ("TOTAL_TICKET" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2536. ALTER TABLE "GAME_MONTHLY_DRAW" ADD CONSTRAINT "SYS_C00208428" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2537. -- ----------------------------
  2538. -- Indexes structure for table GAME_MONTHLY_DRAW
  2539. -- ----------------------------
  2540. CREATE INDEX "IDX_GMD_STATUS"
  2541. ON "GAME_MONTHLY_DRAW" ("STATUS" ASC, "MONTH_KEY" ASC)
  2542. LOGGING
  2543. VISIBLE
  2544. PCTFREE 10
  2545. INITRANS 2
  2546. STORAGE (
  2547. BUFFER_POOL DEFAULT
  2548. FLASH_CACHE DEFAULT
  2549. )
  2550. USABLE;
  2551. -- ----------------------------
  2552. -- Primary Key structure for table GAME_MONTHLY_DRAW_TICKET
  2553. -- ----------------------------
  2554. ALTER TABLE "GAME_MONTHLY_DRAW_TICKET" ADD CONSTRAINT "PK_GAME_MONTHLY_DRAW_TICKET" PRIMARY KEY ("TICKET_ID");
  2555. -- ----------------------------
  2556. -- Uniques structure for table GAME_MONTHLY_DRAW_TICKET
  2557. -- ----------------------------
  2558. ALTER TABLE "GAME_MONTHLY_DRAW_TICKET" ADD CONSTRAINT "UK_GMDT_TICKET" UNIQUE ("DRAW_ID", "TICKET_NO") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2559. -- ----------------------------
  2560. -- Checks structure for table GAME_MONTHLY_DRAW_TICKET
  2561. -- ----------------------------
  2562. ALTER TABLE "GAME_MONTHLY_DRAW_TICKET" ADD CONSTRAINT "CK_GMDT_MONTH_KEY" CHECK (MONTH_KEY BETWEEN 200001 AND 299912) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2563. ALTER TABLE "GAME_MONTHLY_DRAW_TICKET" ADD CONSTRAINT "CK_GMDT_TICKET_NO" CHECK (TICKET_NO > 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2564. ALTER TABLE "GAME_MONTHLY_DRAW_TICKET" ADD CONSTRAINT "CK_GMDT_TOTAL_SCORE" CHECK (TOTAL_SCORE >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2565. ALTER TABLE "GAME_MONTHLY_DRAW_TICKET" ADD CONSTRAINT "SYS_C00208434" CHECK ("TICKET_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2566. ALTER TABLE "GAME_MONTHLY_DRAW_TICKET" ADD CONSTRAINT "SYS_C00208435" CHECK ("DRAW_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2567. ALTER TABLE "GAME_MONTHLY_DRAW_TICKET" ADD CONSTRAINT "SYS_C00208436" CHECK ("MONTH_KEY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2568. ALTER TABLE "GAME_MONTHLY_DRAW_TICKET" ADD CONSTRAINT "SYS_C00208437" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2569. ALTER TABLE "GAME_MONTHLY_DRAW_TICKET" ADD CONSTRAINT "SYS_C00208438" CHECK ("TICKET_NO" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2570. ALTER TABLE "GAME_MONTHLY_DRAW_TICKET" ADD CONSTRAINT "SYS_C00208439" CHECK ("TOTAL_SCORE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2571. ALTER TABLE "GAME_MONTHLY_DRAW_TICKET" ADD CONSTRAINT "SYS_C00208440" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2572. -- ----------------------------
  2573. -- Indexes structure for table GAME_MONTHLY_DRAW_TICKET
  2574. -- ----------------------------
  2575. CREATE INDEX "IDX_GMDT_DRAW_MSISDN"
  2576. ON "GAME_MONTHLY_DRAW_TICKET" ("DRAW_ID" ASC, "MSISDN" ASC)
  2577. LOGGING
  2578. VISIBLE
  2579. PCTFREE 10
  2580. INITRANS 2
  2581. STORAGE (
  2582. BUFFER_POOL DEFAULT
  2583. FLASH_CACHE DEFAULT
  2584. )
  2585. USABLE;
  2586. CREATE INDEX "IDX_GMDT_MONTH_MSISDN"
  2587. ON "GAME_MONTHLY_DRAW_TICKET" ("MONTH_KEY" ASC, "MSISDN" ASC)
  2588. LOGGING
  2589. VISIBLE
  2590. PCTFREE 10
  2591. INITRANS 2
  2592. STORAGE (
  2593. BUFFER_POOL DEFAULT
  2594. FLASH_CACHE DEFAULT
  2595. )
  2596. USABLE;
  2597. -- ----------------------------
  2598. -- Primary Key structure for table GAME_MONTHLY_PRIZE_CONFIG
  2599. -- ----------------------------
  2600. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "PK_GAME_MONTHLY_PRIZE_CONFIG" PRIMARY KEY ("PRIZE_CONFIG_ID");
  2601. -- ----------------------------
  2602. -- Uniques structure for table GAME_MONTHLY_PRIZE_CONFIG
  2603. -- ----------------------------
  2604. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "UK_GMPC_PRIZE_CODE" UNIQUE ("PRIZE_CODE") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2605. -- ----------------------------
  2606. -- Checks structure for table GAME_MONTHLY_PRIZE_CONFIG
  2607. -- ----------------------------
  2608. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "CK_GMPC_QUANTITY" CHECK (QUANTITY > 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2609. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "CK_GMPC_STATUS" CHECK (STATUS IN (0, 1)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2610. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "CK_GMPC_VALUE" CHECK (PRIZE_VALUE >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2611. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "SYS_C00208409" CHECK ("PRIZE_CONFIG_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2612. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "SYS_C00208410" CHECK ("PRIZE_CODE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2613. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "SYS_C00208411" CHECK ("PRIZE_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2614. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "SYS_C00208412" CHECK ("PRIZE_VALUE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2615. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "SYS_C00208413" CHECK ("PRIZE_UNIT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2616. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "SYS_C00208414" CHECK ("QUANTITY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2617. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "SYS_C00208415" CHECK ("DISPLAY_ORDER" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2618. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "SYS_C00208416" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2619. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "SYS_C00208417" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2620. -- ----------------------------
  2621. -- Indexes structure for table GAME_MONTHLY_PRIZE_CONFIG
  2622. -- ----------------------------
  2623. CREATE INDEX "IDX_GMPC_STATUS_ORDER"
  2624. ON "GAME_MONTHLY_PRIZE_CONFIG" ("STATUS" ASC, "DISPLAY_ORDER" ASC)
  2625. LOGGING
  2626. VISIBLE
  2627. PCTFREE 10
  2628. INITRANS 2
  2629. STORAGE (
  2630. INITIAL 65536
  2631. NEXT 1048576
  2632. MINEXTENTS 1
  2633. MAXEXTENTS 2147483645
  2634. BUFFER_POOL DEFAULT
  2635. FLASH_CACHE DEFAULT
  2636. )
  2637. USABLE;
  2638. -- ----------------------------
  2639. -- Primary Key structure for table GAME_MONTHLY_RANKING
  2640. -- ----------------------------
  2641. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "PK_GAME_MONTHLY_RANKING" PRIMARY KEY ("RANKING_ID");
  2642. -- ----------------------------
  2643. -- Uniques structure for table GAME_MONTHLY_RANKING
  2644. -- ----------------------------
  2645. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "UK_GMR_MONTH_MSISDN" UNIQUE ("MONTH_KEY", "MSISDN") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2646. -- ----------------------------
  2647. -- Checks structure for table GAME_MONTHLY_RANKING
  2648. -- ----------------------------
  2649. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "CK_GMR_IS_ELIGIBLE" CHECK (IS_ELIGIBLE IN (0, 1)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2650. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "CK_GMR_MONTH_KEY" CHECK (MONTH_KEY BETWEEN 200001 AND 299912) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2651. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "CK_GMR_TOTALS" CHECK (TOTAL_SCORE >= 0 AND TOTAL_PLAY >= 0 AND MAX_LEVEL_REACHED BETWEEN 0 AND 50 AND TICKET_COUNT >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2652. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "SYS_C00208385" CHECK ("RANKING_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2653. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "SYS_C00208386" CHECK ("MONTH_KEY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2654. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "SYS_C00208387" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2655. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "SYS_C00208388" CHECK ("TOTAL_SCORE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2656. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "SYS_C00208389" CHECK ("TOTAL_PLAY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2657. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "SYS_C00208390" CHECK ("MAX_LEVEL_REACHED" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2658. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "SYS_C00208391" CHECK ("TICKET_COUNT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2659. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "SYS_C00208392" CHECK ("IS_ELIGIBLE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2660. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "SYS_C00208393" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2661. -- ----------------------------
  2662. -- Indexes structure for table GAME_MONTHLY_RANKING
  2663. -- ----------------------------
  2664. CREATE INDEX "IDX_GMR_ELIGIBLE"
  2665. ON "GAME_MONTHLY_RANKING" ("MONTH_KEY" ASC, "IS_ELIGIBLE" ASC, "TICKET_COUNT" ASC)
  2666. LOGGING
  2667. VISIBLE
  2668. PCTFREE 10
  2669. INITRANS 2
  2670. STORAGE (
  2671. INITIAL 65536
  2672. NEXT 1048576
  2673. MINEXTENTS 1
  2674. MAXEXTENTS 2147483645
  2675. BUFFER_POOL DEFAULT
  2676. FLASH_CACHE DEFAULT
  2677. )
  2678. USABLE;
  2679. CREATE INDEX "IDX_GMR_MONTH_RANK"
  2680. ON "GAME_MONTHLY_RANKING" ("MONTH_KEY" ASC, "RANK_NO" ASC)
  2681. LOGGING
  2682. VISIBLE
  2683. PCTFREE 10
  2684. INITRANS 2
  2685. STORAGE (
  2686. INITIAL 65536
  2687. NEXT 1048576
  2688. MINEXTENTS 1
  2689. MAXEXTENTS 2147483645
  2690. BUFFER_POOL DEFAULT
  2691. FLASH_CACHE DEFAULT
  2692. )
  2693. USABLE;
  2694. CREATE INDEX "IDX_GMR_MONTH_SCORE"
  2695. ON "GAME_MONTHLY_RANKING" ("MONTH_KEY" ASC, "TOTAL_SCORE" ASC)
  2696. LOGGING
  2697. VISIBLE
  2698. PCTFREE 10
  2699. INITRANS 2
  2700. STORAGE (
  2701. INITIAL 65536
  2702. NEXT 1048576
  2703. MINEXTENTS 1
  2704. MAXEXTENTS 2147483645
  2705. BUFFER_POOL DEFAULT
  2706. FLASH_CACHE DEFAULT
  2707. )
  2708. USABLE;
  2709. -- ----------------------------
  2710. -- Primary Key structure for table GAME_MONTHLY_TICKET_RULE
  2711. -- ----------------------------
  2712. ALTER TABLE "GAME_MONTHLY_TICKET_RULE" ADD CONSTRAINT "PK_GAME_MONTHLY_TICKET_RULE" PRIMARY KEY ("TICKET_RULE_ID");
  2713. -- ----------------------------
  2714. -- Checks structure for table GAME_MONTHLY_TICKET_RULE
  2715. -- ----------------------------
  2716. ALTER TABLE "GAME_MONTHLY_TICKET_RULE" ADD CONSTRAINT "CK_GMTR_SCORE" CHECK (MIN_SCORE >= 0 AND (MAX_SCORE IS NULL OR MAX_SCORE >= MIN_SCORE)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2717. ALTER TABLE "GAME_MONTHLY_TICKET_RULE" ADD CONSTRAINT "CK_GMTR_STATUS" CHECK (STATUS IN (0, 1)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2718. ALTER TABLE "GAME_MONTHLY_TICKET_RULE" ADD CONSTRAINT "CK_GMTR_TICKET" CHECK (TICKET_COUNT >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2719. ALTER TABLE "GAME_MONTHLY_TICKET_RULE" ADD CONSTRAINT "SYS_C00208400" CHECK ("TICKET_RULE_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2720. ALTER TABLE "GAME_MONTHLY_TICKET_RULE" ADD CONSTRAINT "SYS_C00208401" CHECK ("MIN_SCORE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2721. ALTER TABLE "GAME_MONTHLY_TICKET_RULE" ADD CONSTRAINT "SYS_C00208402" CHECK ("TICKET_COUNT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2722. ALTER TABLE "GAME_MONTHLY_TICKET_RULE" ADD CONSTRAINT "SYS_C00208403" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2723. ALTER TABLE "GAME_MONTHLY_TICKET_RULE" ADD CONSTRAINT "SYS_C00208404" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2724. -- ----------------------------
  2725. -- Indexes structure for table GAME_MONTHLY_TICKET_RULE
  2726. -- ----------------------------
  2727. CREATE INDEX "IDX_GMTR_SCORE_RANGE"
  2728. ON "GAME_MONTHLY_TICKET_RULE" ("MIN_SCORE" ASC, "MAX_SCORE" ASC, "STATUS" ASC)
  2729. LOGGING
  2730. VISIBLE
  2731. PCTFREE 10
  2732. INITRANS 2
  2733. STORAGE (
  2734. INITIAL 65536
  2735. NEXT 1048576
  2736. MINEXTENTS 1
  2737. MAXEXTENTS 2147483645
  2738. BUFFER_POOL DEFAULT
  2739. FLASH_CACHE DEFAULT
  2740. )
  2741. USABLE;
  2742. -- ----------------------------
  2743. -- Primary Key structure for table GAME_MONTHLY_WINNER
  2744. -- ----------------------------
  2745. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "PK_GAME_MONTHLY_WINNER" PRIMARY KEY ("WINNER_ID");
  2746. -- ----------------------------
  2747. -- Uniques structure for table GAME_MONTHLY_WINNER
  2748. -- ----------------------------
  2749. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "UK_GMW_DRAW_PRIZE_MSISDN" UNIQUE ("DRAW_ID", "PRIZE_CODE", "MSISDN") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2750. -- ----------------------------
  2751. -- Checks structure for table GAME_MONTHLY_WINNER
  2752. -- ----------------------------
  2753. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "CK_GMW_MONTH_KEY" CHECK (MONTH_KEY BETWEEN 200001 AND 299912) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2754. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "CK_GMW_PRIZE_VALUE" CHECK (PRIZE_VALUE >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2755. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "CK_GMW_STATUS" CHECK (STATUS IN (0, 1, 2, 3, 4)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2756. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "SYS_C00208447" CHECK ("WINNER_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2757. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "SYS_C00208448" CHECK ("DRAW_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2758. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "SYS_C00208449" CHECK ("MONTH_KEY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2759. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "SYS_C00208450" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2760. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "SYS_C00208451" CHECK ("PRIZE_CODE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2761. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "SYS_C00208452" CHECK ("PRIZE_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2762. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "SYS_C00208453" CHECK ("PRIZE_VALUE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2763. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "SYS_C00208454" CHECK ("PRIZE_UNIT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2764. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "SYS_C00208455" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2765. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "SYS_C00208456" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2766. -- ----------------------------
  2767. -- Indexes structure for table GAME_MONTHLY_WINNER
  2768. -- ----------------------------
  2769. CREATE INDEX "IDX_GMW_DRAW_STATUS"
  2770. ON "GAME_MONTHLY_WINNER" ("DRAW_ID" ASC, "STATUS" ASC)
  2771. LOGGING
  2772. VISIBLE
  2773. PCTFREE 10
  2774. INITRANS 2
  2775. STORAGE (
  2776. BUFFER_POOL DEFAULT
  2777. FLASH_CACHE DEFAULT
  2778. )
  2779. USABLE;
  2780. CREATE INDEX "IDX_GMW_MSISDN_MONTH"
  2781. ON "GAME_MONTHLY_WINNER" ("MSISDN" ASC, "MONTH_KEY" ASC)
  2782. LOGGING
  2783. VISIBLE
  2784. PCTFREE 10
  2785. INITRANS 2
  2786. STORAGE (
  2787. BUFFER_POOL DEFAULT
  2788. FLASH_CACHE DEFAULT
  2789. )
  2790. USABLE;
  2791. CREATE INDEX "IDX_GMW_PRIZE_CODE"
  2792. ON "GAME_MONTHLY_WINNER" ("PRIZE_CODE" ASC)
  2793. LOGGING
  2794. VISIBLE
  2795. PCTFREE 10
  2796. INITRANS 2
  2797. STORAGE (
  2798. BUFFER_POOL DEFAULT
  2799. FLASH_CACHE DEFAULT
  2800. )
  2801. USABLE;
  2802. -- ----------------------------
  2803. -- Primary Key structure for table GAME_PLAY_SESSION
  2804. -- ----------------------------
  2805. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "PK_GAME_PLAY_SESSION" PRIMARY KEY ("SESSION_ID");
  2806. -- ----------------------------
  2807. -- Uniques structure for table GAME_PLAY_SESSION
  2808. -- ----------------------------
  2809. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "UK_GPS_ROOT_TRANS" UNIQUE ("ROOT_TRANS_ID") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2810. -- ----------------------------
  2811. -- Checks structure for table GAME_PLAY_SESSION
  2812. -- ----------------------------
  2813. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "CK_GPS_CHANNEL" CHECK (CHANNEL IS NULL OR CHANNEL IN ('WEB', 'APP', 'USSD', 'SMS', 'SYSTEM')) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2814. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "CK_GPS_LEVEL_RANGE" CHECK (START_LEVEL BETWEEN 1 AND 50 AND CURRENT_LEVEL BETWEEN 1 AND 50 AND MAX_LEVEL_REACHED BETWEEN 0 AND 50) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2815. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "CK_GPS_STATUS" CHECK (STATUS IN (0, 1, 2, 3, 4, 5, 6)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2816. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "CK_GPS_TOTAL_SCORE" CHECK (TOTAL_SCORE >= 0 AND TOTAL_REWARD_SCORE >= 0 AND TOTAL_DATA_MB >= 0 AND TOTAL_LOYALTY >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2817. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "CK_GPS_TURN_DEDUCTED" CHECK (TURN_DEDUCTED IN (0, 1)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2818. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "CK_GPS_TURN_SOURCE" CHECK (TURN_SOURCE IS NULL OR TURN_SOURCE IN ('SUB', 'BUY', 'FREE', 'GIFT', 'ADMIN')) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2819. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208234" CHECK ("SESSION_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2820. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208235" CHECK ("ROOT_TRANS_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2821. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208236" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2822. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208237" CHECK ("MODE_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2823. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208238" CHECK ("START_LEVEL" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2824. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208239" CHECK ("CURRENT_LEVEL" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2825. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208240" CHECK ("MAX_LEVEL_REACHED" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2826. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208241" CHECK ("TOTAL_SCORE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2827. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208242" CHECK ("TOTAL_REWARD_SCORE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2828. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208243" CHECK ("TOTAL_DATA_MB" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2829. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208244" CHECK ("TOTAL_LOYALTY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2830. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208245" CHECK ("TURN_DEDUCTED" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2831. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208246" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2832. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208247" CHECK ("START_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2833. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208248" CHECK ("LAST_ACTION_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2834. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208249" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2835. -- ----------------------------
  2836. -- Indexes structure for table GAME_PLAY_SESSION
  2837. -- ----------------------------
  2838. CREATE INDEX "IDX_GPS_MODE_TIME"
  2839. ON "GAME_PLAY_SESSION" ("MODE_ID" ASC, "START_TIME" ASC)
  2840. LOGGING
  2841. VISIBLE
  2842. PCTFREE 10
  2843. INITRANS 2
  2844. STORAGE (
  2845. INITIAL 65536
  2846. NEXT 1048576
  2847. MINEXTENTS 1
  2848. MAXEXTENTS 2147483645
  2849. BUFFER_POOL DEFAULT
  2850. FLASH_CACHE DEFAULT
  2851. )
  2852. USABLE;
  2853. CREATE INDEX "IDX_GPS_MSISDN_TIME"
  2854. ON "GAME_PLAY_SESSION" ("MSISDN" ASC, "START_TIME" ASC)
  2855. LOGGING
  2856. VISIBLE
  2857. PCTFREE 10
  2858. INITRANS 2
  2859. STORAGE (
  2860. INITIAL 65536
  2861. NEXT 1048576
  2862. MINEXTENTS 1
  2863. MAXEXTENTS 2147483645
  2864. BUFFER_POOL DEFAULT
  2865. FLASH_CACHE DEFAULT
  2866. )
  2867. USABLE;
  2868. CREATE INDEX "IDX_GPS_REGISTER_ID"
  2869. ON "GAME_PLAY_SESSION" ("REGISTER_ID" ASC)
  2870. LOGGING
  2871. VISIBLE
  2872. PCTFREE 10
  2873. INITRANS 2
  2874. STORAGE (
  2875. INITIAL 65536
  2876. NEXT 1048576
  2877. MINEXTENTS 1
  2878. MAXEXTENTS 2147483645
  2879. BUFFER_POOL DEFAULT
  2880. FLASH_CACHE DEFAULT
  2881. )
  2882. USABLE;
  2883. CREATE INDEX "IDX_GPS_STATUS_TIME"
  2884. ON "GAME_PLAY_SESSION" ("STATUS" ASC, "START_TIME" ASC)
  2885. LOGGING
  2886. VISIBLE
  2887. PCTFREE 10
  2888. INITRANS 2
  2889. STORAGE (
  2890. INITIAL 65536
  2891. NEXT 1048576
  2892. MINEXTENTS 1
  2893. MAXEXTENTS 2147483645
  2894. BUFFER_POOL DEFAULT
  2895. FLASH_CACHE DEFAULT
  2896. )
  2897. USABLE;
  2898. CREATE INDEX "IDX_GPS_USER_ID"
  2899. ON "GAME_PLAY_SESSION" ("USER_ID" ASC)
  2900. LOGGING
  2901. VISIBLE
  2902. PCTFREE 10
  2903. INITRANS 2
  2904. STORAGE (
  2905. INITIAL 65536
  2906. NEXT 1048576
  2907. MINEXTENTS 1
  2908. MAXEXTENTS 2147483645
  2909. BUFFER_POOL DEFAULT
  2910. FLASH_CACHE DEFAULT
  2911. )
  2912. USABLE;
  2913. -- ----------------------------
  2914. -- Primary Key structure for table GAME_RESCUE_LOG
  2915. -- ----------------------------
  2916. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "PK_GAME_RESCUE_LOG" PRIMARY KEY ("RESCUE_ID");
  2917. -- ----------------------------
  2918. -- Uniques structure for table GAME_RESCUE_LOG
  2919. -- ----------------------------
  2920. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "UK_GRL_ONE_SESSION" UNIQUE ("SESSION_ID") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2921. -- ----------------------------
  2922. -- Checks structure for table GAME_RESCUE_LOG
  2923. -- ----------------------------
  2924. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "CK_GRL_FEE" CHECK (FEE >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2925. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "CK_GRL_LEVEL_NO" CHECK (LEVEL_NO BETWEEN 1 AND 50) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2926. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "CK_GRL_STATUS" CHECK (STATUS IN (0, 1, 2, 3, 4)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2927. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "SYS_C00208284" CHECK ("RESCUE_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2928. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "SYS_C00208285" CHECK ("SESSION_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2929. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "SYS_C00208286" CHECK ("ROOT_TRANS_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2930. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "SYS_C00208287" CHECK ("CHILD_TRANS_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2931. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "SYS_C00208288" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2932. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "SYS_C00208289" CHECK ("MODE_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2933. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "SYS_C00208290" CHECK ("LEVEL_NO" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2934. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "SYS_C00208291" CHECK ("FEE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2935. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "SYS_C00208292" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2936. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "SYS_C00208293" CHECK ("REQUEST_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2937. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "SYS_C00208294" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2938. -- ----------------------------
  2939. -- Indexes structure for table GAME_RESCUE_LOG
  2940. -- ----------------------------
  2941. CREATE INDEX "IDX_GRL_CHARGE_TRANS"
  2942. ON "GAME_RESCUE_LOG" ("CHARGE_TRANS_ID" ASC)
  2943. LOGGING
  2944. VISIBLE
  2945. PCTFREE 10
  2946. INITRANS 2
  2947. STORAGE (
  2948. BUFFER_POOL DEFAULT
  2949. FLASH_CACHE DEFAULT
  2950. )
  2951. USABLE;
  2952. CREATE INDEX "IDX_GRL_MSISDN_TIME"
  2953. ON "GAME_RESCUE_LOG" ("MSISDN" ASC, "REQUEST_TIME" ASC)
  2954. LOGGING
  2955. VISIBLE
  2956. PCTFREE 10
  2957. INITRANS 2
  2958. STORAGE (
  2959. BUFFER_POOL DEFAULT
  2960. FLASH_CACHE DEFAULT
  2961. )
  2962. USABLE;
  2963. CREATE INDEX "IDX_GRL_ROOT_TRANS"
  2964. ON "GAME_RESCUE_LOG" ("ROOT_TRANS_ID" ASC)
  2965. LOGGING
  2966. VISIBLE
  2967. PCTFREE 10
  2968. INITRANS 2
  2969. STORAGE (
  2970. BUFFER_POOL DEFAULT
  2971. FLASH_CACHE DEFAULT
  2972. )
  2973. USABLE;
  2974. -- ----------------------------
  2975. -- Primary Key structure for table GAME_REWARD_LIMIT_CONFIG
  2976. -- ----------------------------
  2977. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "PK_GAME_REWARD_LIMIT_CONFIG" PRIMARY KEY ("LIMIT_CONFIG_ID");
  2978. -- ----------------------------
  2979. -- Uniques structure for table GAME_REWARD_LIMIT_CONFIG
  2980. -- ----------------------------
  2981. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "UK_GRLC_CODE" UNIQUE ("LIMIT_CODE") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2982. -- ----------------------------
  2983. -- Checks structure for table GAME_REWARD_LIMIT_CONFIG
  2984. -- ----------------------------
  2985. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "CK_GRLC_EXCEED_ACTION" CHECK (EXCEED_ACTION IN ('BLOCK', 'FALLBACK', 'QUEUE')) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2986. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "CK_GRLC_FALLBACK_TYPE" CHECK (FALLBACK_REWARD_TYPE IS NULL OR FALLBACK_REWARD_TYPE IN ('DATA', 'LOYALTY', 'SCORE', 'MONEY')) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2987. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "CK_GRLC_FALLBACK_VALUE" CHECK (FALLBACK_REWARD_VALUE IS NULL OR FALLBACK_REWARD_VALUE > 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2988. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "CK_GRLC_LEVEL_NO" CHECK (LEVEL_NO IS NULL OR LEVEL_NO BETWEEN 1 AND 50) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2989. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "CK_GRLC_LIMIT_NOT_NULL" CHECK (MAX_TOTAL_VALUE IS NOT NULL OR MAX_TOTAL_COUNT IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2990. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "CK_GRLC_MAX_COUNT" CHECK (MAX_TOTAL_COUNT IS NULL OR MAX_TOTAL_COUNT >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2991. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "CK_GRLC_MAX_VALUE" CHECK (MAX_TOTAL_VALUE IS NULL OR MAX_TOTAL_VALUE >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2992. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "CK_GRLC_PERIOD_TYPE" CHECK (PERIOD_TYPE IN ('DAILY', 'MONTHLY')) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2993. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "CK_GRLC_REWARD_TYPE" CHECK (REWARD_TYPE IN ('DATA', 'LOYALTY', 'SCORE', 'MONEY')) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2994. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "CK_GRLC_STATUS" CHECK (STATUS IN (0, 1)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2995. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "SYS_C00208318" CHECK ("LIMIT_CONFIG_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2996. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "SYS_C00208319" CHECK ("LIMIT_CODE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2997. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "SYS_C00208320" CHECK ("LIMIT_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2998. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "SYS_C00208321" CHECK ("PERIOD_TYPE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2999. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "SYS_C00208322" CHECK ("REWARD_TYPE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3000. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "SYS_C00208323" CHECK ("REWARD_UNIT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3001. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "SYS_C00208324" CHECK ("PRIORITY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3002. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "SYS_C00208325" CHECK ("EXCEED_ACTION" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3003. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "SYS_C00208326" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3004. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "SYS_C00208327" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3005. -- ----------------------------
  3006. -- Indexes structure for table GAME_REWARD_LIMIT_CONFIG
  3007. -- ----------------------------
  3008. CREATE INDEX "IDX_GRLC_EFFECTIVE"
  3009. ON "GAME_REWARD_LIMIT_CONFIG" ("STATUS" ASC, "EFFECTIVE_FROM" ASC, "EFFECTIVE_TO" ASC)
  3010. LOGGING
  3011. VISIBLE
  3012. PCTFREE 10
  3013. INITRANS 2
  3014. STORAGE (
  3015. INITIAL 65536
  3016. NEXT 1048576
  3017. MINEXTENTS 1
  3018. MAXEXTENTS 2147483645
  3019. BUFFER_POOL DEFAULT
  3020. FLASH_CACHE DEFAULT
  3021. )
  3022. USABLE;
  3023. CREATE INDEX "IDX_GRLC_LOOKUP"
  3024. ON "GAME_REWARD_LIMIT_CONFIG" ("STATUS" ASC, "PERIOD_TYPE" ASC, "REWARD_TYPE" ASC, "REWARD_UNIT" ASC, "MODE_ID" ASC, "LEVEL_NO" ASC)
  3025. LOGGING
  3026. VISIBLE
  3027. PCTFREE 10
  3028. INITRANS 2
  3029. STORAGE (
  3030. INITIAL 65536
  3031. NEXT 1048576
  3032. MINEXTENTS 1
  3033. MAXEXTENTS 2147483645
  3034. BUFFER_POOL DEFAULT
  3035. FLASH_CACHE DEFAULT
  3036. )
  3037. USABLE;
  3038. CREATE INDEX "IDX_GRLC_PRIORITY"
  3039. ON "GAME_REWARD_LIMIT_CONFIG" ("STATUS" ASC, "PRIORITY" ASC)
  3040. LOGGING
  3041. VISIBLE
  3042. PCTFREE 10
  3043. INITRANS 2
  3044. STORAGE (
  3045. INITIAL 65536
  3046. NEXT 1048576
  3047. MINEXTENTS 1
  3048. MAXEXTENTS 2147483645
  3049. BUFFER_POOL DEFAULT
  3050. FLASH_CACHE DEFAULT
  3051. )
  3052. USABLE;
  3053. -- ----------------------------
  3054. -- Primary Key structure for table GAME_REWARD_LIMIT_USAGE
  3055. -- ----------------------------
  3056. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "PK_GAME_REWARD_LIMIT_USAGE" PRIMARY KEY ("LIMIT_USAGE_ID");
  3057. -- ----------------------------
  3058. -- Uniques structure for table GAME_REWARD_LIMIT_USAGE
  3059. -- ----------------------------
  3060. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "UK_GRLU_LIMIT_PERIOD" UNIQUE ("LIMIT_CONFIG_ID", "PERIOD_KEY") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3061. -- ----------------------------
  3062. -- Checks structure for table GAME_REWARD_LIMIT_USAGE
  3063. -- ----------------------------
  3064. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "CK_GRLU_PERIOD_KEY" CHECK (PERIOD_KEY BETWEEN 200001 AND 29991231) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3065. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "CK_GRLU_PERIOD_TYPE" CHECK (PERIOD_TYPE IN ('DAILY', 'MONTHLY')) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3066. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "CK_GRLU_REWARD_TYPE" CHECK (REWARD_TYPE IN ('DATA', 'LOYALTY', 'SCORE', 'MONEY')) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3067. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "CK_GRLU_USED_COUNT" CHECK (USED_TOTAL_COUNT >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3068. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "CK_GRLU_USED_VALUE" CHECK (USED_TOTAL_VALUE >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3069. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "SYS_C00208341" CHECK ("LIMIT_USAGE_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3070. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "SYS_C00208342" CHECK ("LIMIT_CONFIG_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3071. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "SYS_C00208343" CHECK ("PERIOD_TYPE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3072. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "SYS_C00208344" CHECK ("PERIOD_KEY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3073. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "SYS_C00208345" CHECK ("REWARD_TYPE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3074. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "SYS_C00208346" CHECK ("REWARD_UNIT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3075. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "SYS_C00208347" CHECK ("USED_TOTAL_VALUE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3076. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "SYS_C00208348" CHECK ("USED_TOTAL_COUNT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3077. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "SYS_C00208349" CHECK ("LAST_UPDATE_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3078. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "SYS_C00208350" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3079. -- ----------------------------
  3080. -- Indexes structure for table GAME_REWARD_LIMIT_USAGE
  3081. -- ----------------------------
  3082. CREATE INDEX "IDX_GRLU_PERIOD_TYPE_KEY"
  3083. ON "GAME_REWARD_LIMIT_USAGE" ("PERIOD_TYPE" ASC, "PERIOD_KEY" ASC)
  3084. LOGGING
  3085. VISIBLE
  3086. PCTFREE 10
  3087. INITRANS 2
  3088. STORAGE (
  3089. BUFFER_POOL DEFAULT
  3090. FLASH_CACHE DEFAULT
  3091. )
  3092. USABLE;
  3093. CREATE INDEX "IDX_GRLU_REWARD_TYPE"
  3094. ON "GAME_REWARD_LIMIT_USAGE" ("REWARD_TYPE" ASC, "REWARD_UNIT" ASC, "PERIOD_KEY" ASC)
  3095. LOGGING
  3096. VISIBLE
  3097. PCTFREE 10
  3098. INITRANS 2
  3099. STORAGE (
  3100. BUFFER_POOL DEFAULT
  3101. FLASH_CACHE DEFAULT
  3102. )
  3103. USABLE;
  3104. -- ----------------------------
  3105. -- Primary Key structure for table GAME_REWARD_LOG
  3106. -- ----------------------------
  3107. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "PK_GAME_REWARD_LOG" PRIMARY KEY ("REWARD_LOG_ID");
  3108. -- ----------------------------
  3109. -- Uniques structure for table GAME_REWARD_LOG
  3110. -- ----------------------------
  3111. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "UK_GRWL_ATTEMPT" UNIQUE ("ATTEMPT_ID") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3112. -- ----------------------------
  3113. -- Checks structure for table GAME_REWARD_LOG
  3114. -- ----------------------------
  3115. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "CK_GRWL_LEVEL_NO" CHECK (LEVEL_NO BETWEEN 1 AND 50) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3116. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "CK_GRWL_RETRY_COUNT" CHECK (RETRY_COUNT >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3117. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "CK_GRWL_REWARD_TYPE" CHECK (REWARD_TYPE IN ('DATA', 'LOYALTY', 'SCORE', 'MONEY')) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3118. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "CK_GRWL_REWARD_VALUE" CHECK (REWARD_VALUE > 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3119. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "CK_GRWL_STATUS" CHECK (STATUS IN (0, 1, 2, 3, 4)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3120. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208359" CHECK ("REWARD_LOG_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3121. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208360" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3122. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208361" CHECK ("SESSION_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3123. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208362" CHECK ("ATTEMPT_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3124. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208363" CHECK ("ROOT_TRANS_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3125. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208364" CHECK ("CHILD_TRANS_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3126. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208365" CHECK ("MODE_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3127. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208366" CHECK ("LEVEL_NO" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3128. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208367" CHECK ("REWARD_TYPE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3129. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208368" CHECK ("REWARD_VALUE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3130. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208369" CHECK ("REWARD_UNIT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3131. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208370" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3132. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208371" CHECK ("RETRY_COUNT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3133. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208372" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3134. -- ----------------------------
  3135. -- Indexes structure for table GAME_REWARD_LOG
  3136. -- ----------------------------
  3137. CREATE INDEX "IDX_GRWL_EXTERNAL_TRANS"
  3138. ON "GAME_REWARD_LOG" ("EXTERNAL_TRANS_ID" ASC)
  3139. LOGGING
  3140. VISIBLE
  3141. PCTFREE 10
  3142. INITRANS 2
  3143. STORAGE (
  3144. INITIAL 65536
  3145. NEXT 1048576
  3146. MINEXTENTS 1
  3147. MAXEXTENTS 2147483645
  3148. BUFFER_POOL DEFAULT
  3149. FLASH_CACHE DEFAULT
  3150. )
  3151. USABLE;
  3152. CREATE INDEX "IDX_GRWL_LIMIT_CONFIG"
  3153. ON "GAME_REWARD_LOG" ("LIMIT_CONFIG_ID" ASC, "CREATED_TIME" ASC)
  3154. LOGGING
  3155. VISIBLE
  3156. PCTFREE 10
  3157. INITRANS 2
  3158. STORAGE (
  3159. INITIAL 65536
  3160. NEXT 1048576
  3161. MINEXTENTS 1
  3162. MAXEXTENTS 2147483645
  3163. BUFFER_POOL DEFAULT
  3164. FLASH_CACHE DEFAULT
  3165. )
  3166. USABLE;
  3167. CREATE INDEX "IDX_GRWL_MSISDN_TIME"
  3168. ON "GAME_REWARD_LOG" ("MSISDN" ASC, "CREATED_TIME" ASC)
  3169. LOGGING
  3170. VISIBLE
  3171. PCTFREE 10
  3172. INITRANS 2
  3173. STORAGE (
  3174. INITIAL 65536
  3175. NEXT 1048576
  3176. MINEXTENTS 1
  3177. MAXEXTENTS 2147483645
  3178. BUFFER_POOL DEFAULT
  3179. FLASH_CACHE DEFAULT
  3180. )
  3181. USABLE;
  3182. CREATE INDEX "IDX_GRWL_ROOT_TRANS"
  3183. ON "GAME_REWARD_LOG" ("ROOT_TRANS_ID" ASC)
  3184. LOGGING
  3185. VISIBLE
  3186. PCTFREE 10
  3187. INITRANS 2
  3188. STORAGE (
  3189. INITIAL 65536
  3190. NEXT 1048576
  3191. MINEXTENTS 1
  3192. MAXEXTENTS 2147483645
  3193. BUFFER_POOL DEFAULT
  3194. FLASH_CACHE DEFAULT
  3195. )
  3196. USABLE;
  3197. CREATE INDEX "IDX_GRWL_STATUS"
  3198. ON "GAME_REWARD_LOG" ("STATUS" ASC, "CREATED_TIME" ASC)
  3199. LOGGING
  3200. VISIBLE
  3201. PCTFREE 10
  3202. INITRANS 2
  3203. STORAGE (
  3204. INITIAL 65536
  3205. NEXT 1048576
  3206. MINEXTENTS 1
  3207. MAXEXTENTS 2147483645
  3208. BUFFER_POOL DEFAULT
  3209. FLASH_CACHE DEFAULT
  3210. )
  3211. USABLE;
  3212. -- ----------------------------
  3213. -- Primary Key structure for table GAME_SCORE_LEDGER
  3214. -- ----------------------------
  3215. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "PK_GAME_SCORE_LEDGER" PRIMARY KEY ("LEDGER_ID");
  3216. -- ----------------------------
  3217. -- Uniques structure for table GAME_SCORE_LEDGER
  3218. -- ----------------------------
  3219. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "UK_GSL_ATTEMPT_TYPE" UNIQUE ("ATTEMPT_ID", "SCORE_TYPE") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3220. -- ----------------------------
  3221. -- Checks structure for table GAME_SCORE_LEDGER
  3222. -- ----------------------------
  3223. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "CK_GSL_DATE_KEY" CHECK (CREATED_DATE_KEY BETWEEN 20000101 AND 29991231) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3224. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "CK_GSL_MONTH_KEY" CHECK (CREATED_MONTH_KEY BETWEEN 200001 AND 299912) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3225. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "CK_GSL_SCORE_TYPE" CHECK (SCORE_TYPE IN ('LEVEL', 'REWARD', 'ADJUST', 'CANCEL')) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3226. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "SYS_C00208302" CHECK ("LEDGER_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3227. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "SYS_C00208303" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3228. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "SYS_C00208304" CHECK ("SESSION_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3229. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "SYS_C00208305" CHECK ("ROOT_TRANS_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3230. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "SYS_C00208306" CHECK ("SCORE_TYPE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3231. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "SYS_C00208307" CHECK ("SCORE_DELTA" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3232. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "SYS_C00208308" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3233. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "SYS_C00208309" CHECK ("CREATED_DATE_KEY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3234. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "SYS_C00208310" CHECK ("CREATED_MONTH_KEY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3235. -- ----------------------------
  3236. -- Indexes structure for table GAME_SCORE_LEDGER
  3237. -- ----------------------------
  3238. CREATE INDEX "IDX_GSL_CHILD_TRANS"
  3239. ON "GAME_SCORE_LEDGER" ("CHILD_TRANS_ID" ASC)
  3240. LOGGING
  3241. VISIBLE
  3242. PCTFREE 10
  3243. INITRANS 2
  3244. STORAGE (
  3245. INITIAL 65536
  3246. NEXT 1048576
  3247. MINEXTENTS 1
  3248. MAXEXTENTS 2147483645
  3249. BUFFER_POOL DEFAULT
  3250. FLASH_CACHE DEFAULT
  3251. )
  3252. USABLE;
  3253. CREATE INDEX "IDX_GSL_MONTH_TIME"
  3254. ON "GAME_SCORE_LEDGER" ("CREATED_MONTH_KEY" ASC, "CREATED_TIME" ASC)
  3255. LOGGING
  3256. VISIBLE
  3257. PCTFREE 10
  3258. INITRANS 2
  3259. STORAGE (
  3260. INITIAL 65536
  3261. NEXT 1048576
  3262. MINEXTENTS 1
  3263. MAXEXTENTS 2147483645
  3264. BUFFER_POOL DEFAULT
  3265. FLASH_CACHE DEFAULT
  3266. )
  3267. USABLE;
  3268. CREATE INDEX "IDX_GSL_MSISDN_MONTH"
  3269. ON "GAME_SCORE_LEDGER" ("MSISDN" ASC, "CREATED_MONTH_KEY" ASC)
  3270. LOGGING
  3271. VISIBLE
  3272. PCTFREE 10
  3273. INITRANS 2
  3274. STORAGE (
  3275. INITIAL 65536
  3276. NEXT 1048576
  3277. MINEXTENTS 1
  3278. MAXEXTENTS 2147483645
  3279. BUFFER_POOL DEFAULT
  3280. FLASH_CACHE DEFAULT
  3281. )
  3282. USABLE;
  3283. CREATE INDEX "IDX_GSL_ROOT_TRANS"
  3284. ON "GAME_SCORE_LEDGER" ("ROOT_TRANS_ID" ASC)
  3285. LOGGING
  3286. VISIBLE
  3287. PCTFREE 10
  3288. INITRANS 2
  3289. STORAGE (
  3290. INITIAL 65536
  3291. NEXT 1048576
  3292. MINEXTENTS 1
  3293. MAXEXTENTS 2147483645
  3294. BUFFER_POOL DEFAULT
  3295. FLASH_CACHE DEFAULT
  3296. )
  3297. USABLE;
  3298. CREATE INDEX "IDX_GSL_SESSION"
  3299. ON "GAME_SCORE_LEDGER" ("SESSION_ID" ASC)
  3300. LOGGING
  3301. VISIBLE
  3302. PCTFREE 10
  3303. INITRANS 2
  3304. STORAGE (
  3305. INITIAL 65536
  3306. NEXT 1048576
  3307. MINEXTENTS 1
  3308. MAXEXTENTS 2147483645
  3309. BUFFER_POOL DEFAULT
  3310. FLASH_CACHE DEFAULT
  3311. )
  3312. USABLE;
  3313. -- ----------------------------
  3314. -- Primary Key structure for table LUCKY_SPIN
  3315. -- ----------------------------
  3316. ALTER TABLE "LUCKY_SPIN" ADD CONSTRAINT "LS_PK" PRIMARY KEY ("ID");
  3317. -- ----------------------------
  3318. -- Indexes structure for table LUCKY_SPIN
  3319. -- ----------------------------
  3320. CREATE INDEX "LS_MSISDN_IDX"
  3321. ON "LUCKY_SPIN" ("MSISDN" ASC)
  3322. LOGGING
  3323. VISIBLE
  3324. PCTFREE 10
  3325. INITRANS 2
  3326. STORAGE (
  3327. INITIAL 65536
  3328. NEXT 1048576
  3329. MINEXTENTS 1
  3330. MAXEXTENTS 2147483645
  3331. BUFFER_POOL DEFAULT
  3332. FLASH_CACHE DEFAULT
  3333. )
  3334. USABLE;
  3335. -- ----------------------------
  3336. -- Primary Key structure for table MT
  3337. -- ----------------------------
  3338. ALTER TABLE "MT" ADD CONSTRAINT "SYS_C0012856" PRIMARY KEY ("MT_ID");
  3339. -- ----------------------------
  3340. -- Checks structure for table MT
  3341. -- ----------------------------
  3342. ALTER TABLE "MT" ADD CONSTRAINT "SYS_C00135700" CHECK ("MT_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3343. ALTER TABLE "MT" ADD CONSTRAINT "SYS_C00208144" CHECK ("MT_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3344. -- ----------------------------
  3345. -- Primary Key structure for table REG_INFO
  3346. -- ----------------------------
  3347. ALTER TABLE "REG_INFO" ADD CONSTRAINT "SYS_C0012857" PRIMARY KEY ("REGISTER_ID");
  3348. -- ----------------------------
  3349. -- Checks structure for table REG_INFO
  3350. -- ----------------------------
  3351. ALTER TABLE "REG_INFO" ADD CONSTRAINT "SYS_C00135726" CHECK ("REGISTER_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3352. ALTER TABLE "REG_INFO" ADD CONSTRAINT "SYS_C00208147" CHECK ("REGISTER_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3353. -- ----------------------------
  3354. -- Indexes structure for table REG_INFO
  3355. -- ----------------------------
  3356. CREATE INDEX "REG_INFO_MSISDN_IDX"
  3357. ON "REG_INFO" ("MSISDN" ASC)
  3358. LOGGING
  3359. VISIBLE
  3360. PCTFREE 10
  3361. INITRANS 2
  3362. STORAGE (
  3363. INITIAL 65536
  3364. NEXT 1048576
  3365. MINEXTENTS 1
  3366. MAXEXTENTS 2147483645
  3367. BUFFER_POOL DEFAULT
  3368. FLASH_CACHE DEFAULT
  3369. )
  3370. USABLE;
  3371. -- ----------------------------
  3372. -- Primary Key structure for table PERMISSION
  3373. -- ----------------------------
  3374. ALTER TABLE "PERMISSION" MODIFY ("ID" NOT NULL);
  3375. ALTER TABLE "PERMISSION" ADD CONSTRAINT "PERMISSION_PK" PRIMARY KEY ("ID");
  3376. -- ----------------------------
  3377. -- Primary Key structure for table ROLE
  3378. -- ----------------------------
  3379. ALTER TABLE "ROLE" MODIFY ("ID" NOT NULL);
  3380. ALTER TABLE "ROLE" ADD CONSTRAINT "ROLE_PK" PRIMARY KEY ("ID");
  3381. -- ----------------------------
  3382. -- Primary Key structure for table ROLE_PERMISSION
  3383. -- ----------------------------
  3384. ALTER TABLE "ROLE_PERMISSION" ADD CONSTRAINT "ROLE_PERMISSION_PK" PRIMARY KEY ("ID");
  3385. -- ----------------------------
  3386. -- Checks structure for table ROLE_PERMISSION
  3387. -- ----------------------------
  3388. ALTER TABLE "ROLE_PERMISSION" ADD CONSTRAINT "SYS_C00208161" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3389. ALTER TABLE "ROLE_PERMISSION" ADD CONSTRAINT "SYS_C00208162" CHECK ("ROLE_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3390. ALTER TABLE "ROLE_PERMISSION" ADD CONSTRAINT "SYS_C00208163" CHECK ("PERMISSION_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3391. ALTER TABLE "ROLE_PERMISSION" ADD CONSTRAINT "SYS_C00208164" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3392. -- ----------------------------
  3393. -- Primary Key structure for table TRANSACTION_ACTION
  3394. -- ----------------------------
  3395. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "TRANSACTION_ACTION_PK" PRIMARY KEY ("ID");
  3396. -- ----------------------------
  3397. -- Checks structure for table TRANSACTION_ACTION
  3398. -- ----------------------------
  3399. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C0012741" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3400. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C0012742" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3401. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C0012743" CHECK ("TRANSACTION_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3402. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C0012744" CHECK ("OTP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3403. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C0012745" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3404. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C0012746" CHECK ("VALID_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3405. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C0012747" CHECK ("TIME_LEFT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3406. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00135757" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3407. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00135758" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3408. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00135759" CHECK ("TRANSACTION_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3409. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00135760" CHECK ("OTP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3410. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00135761" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3411. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00135762" CHECK ("VALID_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3412. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00135763" CHECK ("TIME_LEFT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3413. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00208166" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3414. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00208167" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3415. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00208168" CHECK ("TRANSACTION_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3416. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00208169" CHECK ("OTP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3417. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00208170" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3418. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00208171" CHECK ("VALID_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3419. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00208172" CHECK ("TIME_LEFT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3420. -- ----------------------------
  3421. -- Indexes structure for table TRANSACTION_LOG
  3422. -- ----------------------------
  3423. CREATE INDEX "TLOG_ISDN_IDX"
  3424. ON "TRANSACTION_LOG" ("MSISDN" ASC)
  3425. LOGGING
  3426. VISIBLE
  3427. PCTFREE 10
  3428. INITRANS 2
  3429. STORAGE (
  3430. INITIAL 65536
  3431. NEXT 1048576
  3432. MINEXTENTS 1
  3433. MAXEXTENTS 2147483645
  3434. BUFFER_POOL DEFAULT
  3435. FLASH_CACHE DEFAULT
  3436. )
  3437. USABLE;
  3438. CREATE INDEX "TLOG_RT_IDX"
  3439. ON "TRANSACTION_LOG" ("REQUEST_TIME" ASC)
  3440. LOGGING
  3441. VISIBLE
  3442. PCTFREE 10
  3443. INITRANS 2
  3444. STORAGE (
  3445. INITIAL 65536
  3446. NEXT 1048576
  3447. MINEXTENTS 1
  3448. MAXEXTENTS 2147483645
  3449. BUFFER_POOL DEFAULT
  3450. FLASH_CACHE DEFAULT
  3451. )
  3452. USABLE;
  3453. -- ----------------------------
  3454. -- Indexes structure for table WEBSERVICE
  3455. -- ----------------------------
  3456. CREATE UNIQUE INDEX "WS_PK"
  3457. ON "WEBSERVICE" ("WS_ID" ASC)
  3458. LOGGING
  3459. VISIBLE
  3460. PCTFREE 10
  3461. INITRANS 2
  3462. STORAGE (
  3463. INITIAL 65536
  3464. NEXT 1048576
  3465. MINEXTENTS 1
  3466. MAXEXTENTS 2147483645
  3467. BUFFER_POOL DEFAULT
  3468. FLASH_CACHE DEFAULT
  3469. )
  3470. USABLE;
  3471. ALTER TABLE "ROLE_PERMISSION" ADD CONSTRAINT "ROLE_PERMISSION_PK" PRIMARY KEY ("ID");
  3472. -- ----------------------------
  3473. -- Primary Key structure for table PERMISSION
  3474. -- ----------------------------
  3475. ALTER TABLE "PERMISSION" MODIFY ("ID" NOT NULL);
  3476. ALTER TABLE "PERMISSION" ADD CONSTRAINT "PERMISSION_PK" PRIMARY KEY ("ID");
  3477. -- ----------------------------
  3478. -- Primary Key structure for table ROLE
  3479. -- ----------------------------
  3480. ALTER TABLE "ROLE" MODIFY ("ID" NOT NULL);
  3481. ALTER TABLE "ROLE" ADD CONSTRAINT "ROLE_PK" PRIMARY KEY ("ID");
  3482. -- ----------------------------
  3483. -- Primary Key structure for table ROLE_PERMISSION
  3484. -- ----------------------------
  3485. ALTER TABLE "ROLE_PERMISSION" ADD CONSTRAINT "ROLE_PERMISSION_PK" PRIMARY KEY ("ID");
  3486. -- ----------------------------
  3487. -- Foreign Keys structure for table GAME_LEVEL_ATTEMPT
  3488. -- ----------------------------
  3489. -- ----------------------------
  3490. -- Foreign Keys structure for table GAME_LEVEL_CONFIG
  3491. -- ----------------------------
  3492. -- ----------------------------
  3493. -- Foreign Keys structure for table GAME_LEVEL_REWARD_OPTION
  3494. -- ----------------------------
  3495. -- ----------------------------
  3496. -- Foreign Keys structure for table GAME_MONTHLY_DRAW_TICKET
  3497. -- ----------------------------
  3498. -- ----------------------------
  3499. -- Foreign Keys structure for table GAME_MONTHLY_RANKING
  3500. -- ----------------------------
  3501. -- ----------------------------
  3502. -- Foreign Keys structure for table GAME_MONTHLY_WINNER
  3503. -- ----------------------------
  3504. -- ----------------------------
  3505. -- Foreign Keys structure for table GAME_PLAY_SESSION
  3506. -- ----------------------------
  3507. -- ----------------------------
  3508. -- Foreign Keys structure for table GAME_RESCUE_LOG
  3509. -- ----------------------------
  3510. -- ----------------------------
  3511. -- Foreign Keys structure for table GAME_REWARD_LIMIT_CONFIG
  3512. -- ----------------------------
  3513. -- ----------------------------
  3514. -- Foreign Keys structure for table GAME_REWARD_LIMIT_USAGE
  3515. -- ----------------------------
  3516. -- ----------------------------
  3517. -- Foreign Keys structure for table GAME_REWARD_LOG
  3518. -- ----------------------------
  3519. -- ----------------------------
  3520. -- Foreign Keys structure for table GAME_SCORE_LEDGER
  3521. -- ----------------------------