KITTY_FALL.sql 227 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742
  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 ('2038', 'SubscriptionChargeReportNoDate', 'ACTIVE', '/SubscriptionChargeReportNoDate', 'VIEW');
  1685. INSERT INTO "PERMISSION" VALUES ('2039', 'subscriptionchargereportnodate index', 'ACTIVE', '/subscriptionchargereportnodate/index', 'VIEW');
  1686. INSERT INTO "PERMISSION" VALUES ('2040', 'subscriptionchargereportnodate admin', 'ACTIVE', '/admin/subscriptionchargereportnodate', 'VIEW');
  1687. INSERT INTO "PERMISSION" VALUES ('2041', 'Monthly Reward Payout', 'ACTIVE', '/MonthlyRewardPayoutReport', 'VIEW');
  1688. INSERT INTO "PERMISSION" VALUES ('2042', 'monthly reward payout index', 'ACTIVE', '/monthlyrewardpayoutreport/index', 'VIEW');
  1689. INSERT INTO "PERMISSION" VALUES ('2043', 'monthly reward payout admin', 'ACTIVE', '/admin/monthlyrewardpayoutreport', 'VIEW');
  1690. INSERT INTO "PERMISSION" VALUES ('1', 'Get User Register', 'ACTIVE', '/portal/user-register', '/');
  1691. INSERT INTO "PERMISSION" VALUES ('1005', 'Revenue Reports', 'ACTIVE', '/RevenueReport', 'VIEW');
  1692. INSERT INTO "PERMISSION" VALUES ('1006', 'Revenue Reports', 'ACTIVE', '/RevenueReport/Index', 'VIEW');
  1693. INSERT INTO "PERMISSION" VALUES ('1007', 'Revenue Reports', 'ACTIVE', '/Admin/RevenueReport', 'VIEW');
  1694. INSERT INTO "PERMISSION" VALUES ('1008', 'Users', 'ACTIVE', '/CmsAccount/Users', 'VIEW');
  1695. INSERT INTO "PERMISSION" VALUES ('1009', 'Save user', 'ACTIVE', '/cmsaccount/saveuser', 'EDIT');
  1696. INSERT INTO "PERMISSION" VALUES ('1010', 'Delete user', 'ACTIVE', '/cmsaccount/deleteuser', 'DELETE');
  1697. INSERT INTO "PERMISSION" VALUES ('1011', 'Roles', 'ACTIVE', '/CmsAccount/Roles', 'VIEW');
  1698. INSERT INTO "PERMISSION" VALUES ('1012', 'Save role', 'ACTIVE', '/cmsaccount/saverole', 'EDIT');
  1699. INSERT INTO "PERMISSION" VALUES ('1013', 'Delete role', 'ACTIVE', '/cmsaccount/deleterole', 'DELETE');
  1700. INSERT INTO "PERMISSION" VALUES ('1014', 'Role details', 'ACTIVE', '/cmsaccount/roledetails', 'VIEW');
  1701. INSERT INTO "PERMISSION" VALUES ('1015', 'Save role permissions', 'ACTIVE', '/cmsaccount/saverolepermissions', 'EDIT');
  1702. INSERT INTO "PERMISSION" VALUES ('1016', 'Permissions', 'ACTIVE', '/CmsAccount/Permissions', 'VIEW');
  1703. INSERT INTO "PERMISSION" VALUES ('1017', 'Save permission', 'ACTIVE', '/cmsaccount/savepermission', 'EDIT');
  1704. INSERT INTO "PERMISSION" VALUES ('1018', 'Delete permission', 'ACTIVE', '/cmsaccount/deletepermission', 'DELETE');
  1705. -- ----------------------------
  1706. -- Table structure for REG_INFO
  1707. -- ----------------------------
  1708. DROP TABLE "REG_INFO";
  1709. CREATE TABLE "REG_INFO" (
  1710. "REGISTER_ID" NUMBER VISIBLE NOT NULL,
  1711. "MSISDN" VARCHAR2(20 BYTE) VISIBLE,
  1712. "PRODUCT_NAME" VARCHAR2(100 BYTE) VISIBLE,
  1713. "REGISTER_TIME" DATE VISIBLE,
  1714. "NUMBER_SPIN" NUMBER(5,0) VISIBLE,
  1715. "EXTEND_SPIN" NUMBER(5,0) VISIBLE,
  1716. "EXTEND_STATUS" NUMBER(1,0) VISIBLE,
  1717. "STATUS" NUMBER(1,0) VISIBLE,
  1718. "EXPIRE_TIME" DATE VISIBLE,
  1719. "LAST_EXTEND" DATE VISIBLE,
  1720. "PLAYED_TIMES" NUMBER(5,0) VISIBLE,
  1721. "END_TIME" DATE VISIBLE,
  1722. "ALREADY_CHARGED" NUMBER(10,2) VISIBLE,
  1723. "RENEW" NUMBER(2,0) VISIBLE DEFAULT 0,
  1724. "SERVICE_ID" NUMBER(10,2) VISIBLE,
  1725. "CHANNEL" VARCHAR2(20 BYTE) VISIBLE
  1726. )
  1727. LOGGING
  1728. NOCOMPRESS
  1729. PCTFREE 10
  1730. INITRANS 1
  1731. STORAGE (
  1732. INITIAL 65536
  1733. NEXT 1048576
  1734. MINEXTENTS 1
  1735. MAXEXTENTS 2147483645
  1736. BUFFER_POOL DEFAULT
  1737. )
  1738. PARALLEL 1
  1739. NOCACHE
  1740. DISABLE ROW MOVEMENT
  1741. ;
  1742. -- ----------------------------
  1743. -- Records of REG_INFO
  1744. -- ----------------------------
  1745. 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');
  1746. 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');
  1747. 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');
  1748. 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');
  1749. 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');
  1750. 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');
  1751. 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');
  1752. 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');
  1753. -- ----------------------------
  1754. -- Table structure for ROLE
  1755. -- ----------------------------
  1756. DROP TABLE "ROLE";
  1757. CREATE TABLE "ROLE" (
  1758. "ID" NUMBER VISIBLE,
  1759. "NAME" VARCHAR2(200 BYTE) VISIBLE,
  1760. "DESCRIPTION" VARCHAR2(2000 BYTE) VISIBLE,
  1761. "CODE" VARCHAR2(20 BYTE) VISIBLE,
  1762. "STATUS" VARCHAR2(20 BYTE) VISIBLE DEFAULT 'ACTIVE'
  1763. )
  1764. LOGGING
  1765. NOCOMPRESS
  1766. PCTFREE 10
  1767. INITRANS 1
  1768. STORAGE (
  1769. INITIAL 65536
  1770. NEXT 1048576
  1771. MINEXTENTS 1
  1772. MAXEXTENTS 2147483645
  1773. BUFFER_POOL DEFAULT
  1774. )
  1775. PARALLEL 1
  1776. NOCACHE
  1777. DISABLE ROW MOVEMENT
  1778. ;
  1779. -- ----------------------------
  1780. -- Records of ROLE
  1781. -- ----------------------------
  1782. INSERT INTO "ROLE" VALUES ('2004', 'TEST', NULL, 'TEST', 'ACTIVE');
  1783. INSERT INTO "ROLE" VALUES ('1', 'ADMIN', NULL, 'ADMIN', 'ACTIVE');
  1784. INSERT INTO "ROLE" VALUES ('2', 'REPORT', NULL, 'REPORT', 'ACTIVE');
  1785. INSERT INTO "ROLE" VALUES ('2003', 'USER', 'USER', 'USER', 'ACTIVE');
  1786. -- ----------------------------
  1787. -- Table structure for ROLE_PERMISSION
  1788. -- ----------------------------
  1789. DROP TABLE "ROLE_PERMISSION";
  1790. CREATE TABLE "ROLE_PERMISSION" (
  1791. "ID" NUMBER VISIBLE NOT NULL,
  1792. "ROLE_ID" NUMBER VISIBLE NOT NULL,
  1793. "PERMISSION_ID" NUMBER VISIBLE NOT NULL,
  1794. "STATUS" VARCHAR2(20 BYTE) VISIBLE DEFAULT 'ACTIVE' NOT NULL
  1795. )
  1796. LOGGING
  1797. NOCOMPRESS
  1798. PCTFREE 10
  1799. INITRANS 1
  1800. STORAGE (
  1801. INITIAL 65536
  1802. NEXT 1048576
  1803. MINEXTENTS 1
  1804. MAXEXTENTS 2147483645
  1805. BUFFER_POOL DEFAULT
  1806. )
  1807. PARALLEL 1
  1808. NOCACHE
  1809. DISABLE ROW MOVEMENT
  1810. ;
  1811. -- ----------------------------
  1812. -- Records of ROLE_PERMISSION
  1813. -- ----------------------------
  1814. INSERT INTO "ROLE_PERMISSION" VALUES ('2275', '1', '1013', 'ACTIVE');
  1815. INSERT INTO "ROLE_PERMISSION" VALUES ('2276', '1', '1010', 'ACTIVE');
  1816. INSERT INTO "ROLE_PERMISSION" VALUES ('2277', '1', '1', 'ACTIVE');
  1817. INSERT INTO "ROLE_PERMISSION" VALUES ('2278', '1', '1016', 'ACTIVE');
  1818. INSERT INTO "ROLE_PERMISSION" VALUES ('2279', '1', '1006', 'ACTIVE');
  1819. INSERT INTO "ROLE_PERMISSION" VALUES ('2280', '1', '1007', 'ACTIVE');
  1820. INSERT INTO "ROLE_PERMISSION" VALUES ('2281', '1', '1005', 'ACTIVE');
  1821. INSERT INTO "ROLE_PERMISSION" VALUES ('2282', '1', '1014', 'ACTIVE');
  1822. INSERT INTO "ROLE_PERMISSION" VALUES ('2283', '1', '1011', 'ACTIVE');
  1823. INSERT INTO "ROLE_PERMISSION" VALUES ('2284', '1', '1017', 'ACTIVE');
  1824. INSERT INTO "ROLE_PERMISSION" VALUES ('2285', '1', '1012', 'ACTIVE');
  1825. INSERT INTO "ROLE_PERMISSION" VALUES ('2286', '1', '1015', 'ACTIVE');
  1826. INSERT INTO "ROLE_PERMISSION" VALUES ('2287', '1', '1009', 'ACTIVE');
  1827. INSERT INTO "ROLE_PERMISSION" VALUES ('2288', '1', '2029', 'ACTIVE');
  1828. INSERT INTO "ROLE_PERMISSION" VALUES ('2289', '1', '1008', 'ACTIVE');
  1829. INSERT INTO "ROLE_PERMISSION" VALUES ('2308', '1', '2031', 'ACTIVE');
  1830. INSERT INTO "ROLE_PERMISSION" VALUES ('2309', '1', '2030', 'ACTIVE');
  1831. INSERT INTO "ROLE_PERMISSION" VALUES ('2313', '1', '2038', 'ACTIVE');
  1832. INSERT INTO "ROLE_PERMISSION" VALUES ('2314', '1', '2039', 'ACTIVE');
  1833. INSERT INTO "ROLE_PERMISSION" VALUES ('2315', '1', '2040', 'ACTIVE');
  1834. INSERT INTO "ROLE_PERMISSION" VALUES ('2316', '1', '2041', 'ACTIVE');
  1835. INSERT INTO "ROLE_PERMISSION" VALUES ('2317', '1', '2042', 'ACTIVE');
  1836. INSERT INTO "ROLE_PERMISSION" VALUES ('2318', '1', '2043', 'ACTIVE');
  1837. INSERT INTO "ROLE_PERMISSION" VALUES ('2310', '2004', '2029', 'ACTIVE');
  1838. INSERT INTO "ROLE_PERMISSION" VALUES ('2311', '2004', '2031', 'ACTIVE');
  1839. INSERT INTO "ROLE_PERMISSION" VALUES ('2312', '2004', '2030', 'ACTIVE');
  1840. INSERT INTO "ROLE_PERMISSION" VALUES ('2127', '2', '1005', 'ACTIVE');
  1841. INSERT INTO "ROLE_PERMISSION" VALUES ('2128', '2', '1006', 'ACTIVE');
  1842. INSERT INTO "ROLE_PERMISSION" VALUES ('2129', '2', '1007', 'ACTIVE');
  1843. -- ----------------------------
  1844. -- Table structure for TRANSACTION_ACTION
  1845. -- ----------------------------
  1846. DROP TABLE "TRANSACTION_ACTION";
  1847. CREATE TABLE "TRANSACTION_ACTION" (
  1848. "ID" NUMBER VISIBLE NOT NULL,
  1849. "MSISDN" VARCHAR2(20 BYTE) VISIBLE NOT NULL,
  1850. "TRANSACTION_ID" VARCHAR2(200 BYTE) VISIBLE NOT NULL,
  1851. "OTP" VARCHAR2(20 BYTE) VISIBLE NOT NULL,
  1852. "CREATED_TIME" DATE VISIBLE DEFAULT sysdate NOT NULL,
  1853. "VALID_TIME" DATE VISIBLE NOT NULL,
  1854. "TIME_LEFT" NUMBER VISIBLE DEFAULT 3 NOT NULL
  1855. )
  1856. LOGGING
  1857. NOCOMPRESS
  1858. PCTFREE 10
  1859. INITRANS 1
  1860. STORAGE (
  1861. INITIAL 65536
  1862. NEXT 1048576
  1863. MINEXTENTS 1
  1864. MAXEXTENTS 2147483645
  1865. BUFFER_POOL DEFAULT
  1866. )
  1867. PARALLEL 1
  1868. NOCACHE
  1869. DISABLE ROW MOVEMENT
  1870. ;
  1871. -- ----------------------------
  1872. -- Records of TRANSACTION_ACTION
  1873. -- ----------------------------
  1874. 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');
  1875. -- ----------------------------
  1876. -- Table structure for TRANSACTION_LOG
  1877. -- ----------------------------
  1878. DROP TABLE "TRANSACTION_LOG";
  1879. CREATE TABLE "TRANSACTION_LOG" (
  1880. "TRANSACTION_ID" VARCHAR2(100 BYTE) VISIBLE,
  1881. "TYPE" NUMBER(5,0) VISIBLE,
  1882. "MSISDN" VARCHAR2(15 BYTE) VISIBLE,
  1883. "REQUEST" VARCHAR2(2000 BYTE) VISIBLE,
  1884. "ERROR_CODE" VARCHAR2(50 BYTE) VISIBLE,
  1885. "COMMAND" VARCHAR2(50 BYTE) VISIBLE,
  1886. "REQUEST_TIME" DATE VISIBLE,
  1887. "RESPONSE_TIME" DATE VISIBLE,
  1888. "RESPONSE" VARCHAR2(4000 BYTE) VISIBLE,
  1889. "CHANNEL" VARCHAR2(100 BYTE) VISIBLE,
  1890. "RESULT_VALUE" VARCHAR2(200 BYTE) VISIBLE
  1891. )
  1892. LOGGING
  1893. NOCOMPRESS
  1894. PCTFREE 10
  1895. INITRANS 1
  1896. STORAGE (
  1897. BUFFER_POOL DEFAULT
  1898. )
  1899. PARALLEL 1
  1900. NOCACHE
  1901. DISABLE ROW MOVEMENT
  1902. ;
  1903. -- ----------------------------
  1904. -- Records of TRANSACTION_LOG
  1905. -- ----------------------------
  1906. -- ----------------------------
  1907. -- Table structure for WEBSERVICE
  1908. -- ----------------------------
  1909. DROP TABLE "WEBSERVICE";
  1910. CREATE TABLE "WEBSERVICE" (
  1911. "WS_ID" NUMBER(10,0) VISIBLE,
  1912. "WS_NAME" VARCHAR2(1000 BYTE) VISIBLE,
  1913. "WS_CODE" VARCHAR2(100 BYTE) VISIBLE,
  1914. "WSDL" VARCHAR2(1000 BYTE) VISIBLE,
  1915. "MSG_TEMPLATE" VARCHAR2(2000 BYTE) VISIBLE,
  1916. "STATUS" NUMBER(1,0) VISIBLE
  1917. )
  1918. LOGGING
  1919. NOCOMPRESS
  1920. PCTFREE 10
  1921. INITRANS 1
  1922. STORAGE (
  1923. INITIAL 65536
  1924. NEXT 1048576
  1925. MINEXTENTS 1
  1926. MAXEXTENTS 2147483645
  1927. BUFFER_POOL DEFAULT
  1928. )
  1929. PARALLEL 1
  1930. NOCACHE
  1931. DISABLE ROW MOVEMENT
  1932. ;
  1933. -- ----------------------------
  1934. -- Records of WEBSERVICE
  1935. -- ----------------------------
  1936. 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/"
  1937. xmlns:ws="http://ws.payment.mps.viettel.com/">
  1938. <soapenv:Header/>
  1939. <soapenv:Body>
  1940. <ws:doCharge>
  1941. <msisdn>#MSISDN</msisdn>
  1942. <amount>#AMOUNT</amount>
  1943. <serviceName>#SERVICE_NAME</serviceName>
  1944. <providerName>#PROVIDER_NAME</providerName>
  1945. <channel>EBP</channel>
  1946. <subCpName></subCpName>
  1947. <category></category>
  1948. <item></item>
  1949. <command>#CMD</command>
  1950. <subService>#SUB_SERVICE_NAME</subService>
  1951. <transId>#TRANS_ID</transId>
  1952. <charge_type>1</charge_type>
  1953. </ws:doCharge>
  1954. </soapenv:Body>
  1955. </soapenv:Envelope>', '0');
  1956. INSERT INTO "WEBSERVICE" VALUES ('1', 'register_otp', 'register_otp', 'http://10.226.234.201:9181/MPS/otp.html?', NULL, '1');
  1957. INSERT INTO "WEBSERVICE" VALUES ('2', 'charge_fee', 'charge_fee', 'http://10.226.234.201:9181/MPS/otp.html?', NULL, '1');
  1958. INSERT INTO "WEBSERVICE" VALUES ('3', 'add_money', 'add_money', 'http://10.226.234.201:9181/MPS/charge.html?', NULL, '1');
  1959. 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">
  1960. <soapenv:Header/>
  1961. <soapenv:Body>
  1962. <xsd:smsRequest>
  1963. <!--Optional:-->
  1964. <xsd:username>184u</xsd:username>
  1965. <!--Optional:-->
  1966. <xsd:password>184p</xsd:password>
  1967. <!--Optional:-->
  1968. <xsd:msisdn>#MSISDN#</xsd:msisdn>
  1969. <!--Optional:-->
  1970. <xsd:content>#CONTENT#</xsd:content>
  1971. <!--Optional:-->
  1972. <xsd:shortcode>184</xsd:shortcode>
  1973. <!--Optional:-->
  1974. <xsd:alias></xsd:alias>
  1975. <!--Optional:-->
  1976. <xsd:params>#PARAM#</xsd:params>
  1977. </xsd:smsRequest>
  1978. </soapenv:Body>
  1979. </soapenv:Envelope>', '1');
  1980. INSERT INTO "WEBSERVICE" VALUES ('5', 'register', 'register', 'http://10.226.234.201:9181/MPS/OTP.html?', NULL, NULL);
  1981. INSERT INTO "WEBSERVICE" VALUES ('6', 'disable', 'disable', 'http://10.226.234.201:9181/MPS/charge.html?', NULL, NULL);
  1982. -- ----------------------------
  1983. -- Table structure for WS_USER
  1984. -- ----------------------------
  1985. DROP TABLE "WS_USER";
  1986. CREATE TABLE "WS_USER" (
  1987. "WS_USER_ID" NUMBER(10,0) VISIBLE,
  1988. "USERNAME" VARCHAR2(100 BYTE) VISIBLE,
  1989. "PASSWORD" VARCHAR2(100 BYTE) VISIBLE,
  1990. "IP_ADDRESS" VARCHAR2(2000 BYTE) VISIBLE
  1991. )
  1992. LOGGING
  1993. NOCOMPRESS
  1994. PCTFREE 10
  1995. INITRANS 1
  1996. STORAGE (
  1997. INITIAL 65536
  1998. NEXT 1048576
  1999. MINEXTENTS 1
  2000. MAXEXTENTS 2147483645
  2001. BUFFER_POOL DEFAULT
  2002. )
  2003. PARALLEL 1
  2004. NOCACHE
  2005. DISABLE ROW MOVEMENT
  2006. ;
  2007. -- ----------------------------
  2008. -- Records of WS_USER
  2009. -- ----------------------------
  2010. 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');
  2011. -- ----------------------------
  2012. -- Function structure for ADD_TURN
  2013. -- ----------------------------
  2014. create or replace NONEDITIONABLE PROCEDURE "ADD_TURN"
  2015. (
  2016. MSISDN_ IN VARCHAR2
  2017. , TURN_ IN NUMBER
  2018. ) IS
  2019. v_count NUMBER;
  2020. v_lucky_id NUMBER;
  2021. BEGIN
  2022. -- Ki?m tra xem ?ã t?n t?i b?n ghi cho msisdn ch?a
  2023. SELECT COUNT(*) INTO v_count
  2024. FROM lucky_spin
  2025. WHERE msisdn = MSISDN_ ;
  2026. IF v_count > 0 THEN
  2027. -- L?y ID b?n ghi ?? c?p nh?t
  2028. SELECT id INTO v_lucky_id
  2029. FROM lucky_spin
  2030. WHERE msisdn = MSISDN_ AND ROWNUM = 1;
  2031. -- C?p nh?t l??t quay
  2032. UPDATE lucky_spin
  2033. SET added = NVL(added, 0) + TURN_,
  2034. last_update = SYSDATE
  2035. WHERE id = v_lucky_id;
  2036. ELSE
  2037. -- N?u ch?a có b?n ghi ? insert m?i
  2038. INSERT INTO lucky_spin (
  2039. id,
  2040. msisdn,
  2041. added,
  2042. used,
  2043. INSERT_TIME,
  2044. expire_time,
  2045. last_update,
  2046. channel_add
  2047. ) VALUES (
  2048. lucky_spin_seq.NEXTVAL,
  2049. MSISDN_,
  2050. TURN_,
  2051. 0,
  2052. SYSDATE,
  2053. SYSDATE + 7,
  2054. SYSDATE,
  2055. 1
  2056. );
  2057. END IF;
  2058. COMMIT;
  2059. END ADD_TURN;
  2060. /
  2061. -- ----------------------------
  2062. -- Sequence structure for ACCOUNT_ADMIN_SEQ
  2063. -- ----------------------------
  2064. DROP SEQUENCE "ACCOUNT_ADMIN_SEQ";
  2065. CREATE SEQUENCE "ACCOUNT_ADMIN_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2066. -- ----------------------------
  2067. -- Sequence structure for ACCOUNT_INFO_SEQ
  2068. -- ----------------------------
  2069. DROP SEQUENCE "ACCOUNT_INFO_SEQ";
  2070. CREATE SEQUENCE "ACCOUNT_INFO_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2071. -- ----------------------------
  2072. -- Sequence structure for ACCOUNT_SEQ
  2073. -- ----------------------------
  2074. DROP SEQUENCE "ACCOUNT_SEQ";
  2075. CREATE SEQUENCE "ACCOUNT_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2076. -- ----------------------------
  2077. -- Sequence structure for ACCOUNT_USER_SEQ
  2078. -- ----------------------------
  2079. DROP SEQUENCE "ACCOUNT_USER_SEQ";
  2080. CREATE SEQUENCE "ACCOUNT_USER_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2081. -- ----------------------------
  2082. -- Sequence structure for CHARGE_LOG_SEQ
  2083. -- ----------------------------
  2084. DROP SEQUENCE "CHARGE_LOG_SEQ";
  2085. CREATE SEQUENCE "CHARGE_LOG_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2086. -- ----------------------------
  2087. -- Sequence structure for LUCKY_SPIN_SEQ
  2088. -- ----------------------------
  2089. DROP SEQUENCE "LUCKY_SPIN_SEQ";
  2090. CREATE SEQUENCE "LUCKY_SPIN_SEQ" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 ORDER NOCACHE;
  2091. -- ----------------------------
  2092. -- Sequence structure for MT_HIS_SEQ
  2093. -- ----------------------------
  2094. DROP SEQUENCE "MT_HIS_SEQ";
  2095. CREATE SEQUENCE "MT_HIS_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2096. -- ----------------------------
  2097. -- Sequence structure for MT_SEQ
  2098. -- ----------------------------
  2099. DROP SEQUENCE "MT_SEQ";
  2100. CREATE SEQUENCE "MT_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2101. -- ----------------------------
  2102. -- Sequence structure for PACKGSEQ
  2103. -- ----------------------------
  2104. DROP SEQUENCE "PACKGSEQ";
  2105. CREATE SEQUENCE "PACKGSEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2106. -- ----------------------------
  2107. -- Sequence structure for PERMISSION_SEQ
  2108. -- ----------------------------
  2109. DROP SEQUENCE "PERMISSION_SEQ";
  2110. CREATE SEQUENCE "PERMISSION_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2111. -- ----------------------------
  2112. -- Sequence structure for REGISTER_SEQ
  2113. -- ----------------------------
  2114. DROP SEQUENCE "REGISTER_SEQ";
  2115. CREATE SEQUENCE "REGISTER_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2116. -- ----------------------------
  2117. -- Sequence structure for REG_INFO_SEQ
  2118. -- ----------------------------
  2119. DROP SEQUENCE "REG_INFO_SEQ";
  2120. CREATE SEQUENCE "REG_INFO_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2121. -- ----------------------------
  2122. -- Sequence structure for REPORT_BY_TIME_SEQ
  2123. -- ----------------------------
  2124. DROP SEQUENCE "REPORT_BY_TIME_SEQ";
  2125. CREATE SEQUENCE "REPORT_BY_TIME_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2126. -- ----------------------------
  2127. -- Sequence structure for ROLE_PERMISSION_SEQ
  2128. -- ----------------------------
  2129. DROP SEQUENCE "ROLE_PERMISSION_SEQ";
  2130. CREATE SEQUENCE "ROLE_PERMISSION_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2131. -- ----------------------------
  2132. -- Sequence structure for ROLE_SEQ
  2133. -- ----------------------------
  2134. DROP SEQUENCE "ROLE_SEQ";
  2135. CREATE SEQUENCE "ROLE_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2136. -- ----------------------------
  2137. -- Sequence structure for SEQ_GAME_LEVEL_ATTEMPT
  2138. -- ----------------------------
  2139. DROP SEQUENCE "SEQ_GAME_LEVEL_ATTEMPT";
  2140. CREATE SEQUENCE "SEQ_GAME_LEVEL_ATTEMPT" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2141. -- ----------------------------
  2142. -- Sequence structure for SEQ_GAME_LEVEL_CONFIG
  2143. -- ----------------------------
  2144. DROP SEQUENCE "SEQ_GAME_LEVEL_CONFIG";
  2145. CREATE SEQUENCE "SEQ_GAME_LEVEL_CONFIG" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2146. -- ----------------------------
  2147. -- Sequence structure for SEQ_GAME_LEVEL_REWARD_OPTION
  2148. -- ----------------------------
  2149. DROP SEQUENCE "SEQ_GAME_LEVEL_REWARD_OPTION";
  2150. CREATE SEQUENCE "SEQ_GAME_LEVEL_REWARD_OPTION" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2151. -- ----------------------------
  2152. -- Sequence structure for SEQ_GAME_MODE
  2153. -- ----------------------------
  2154. DROP SEQUENCE "SEQ_GAME_MODE";
  2155. CREATE SEQUENCE "SEQ_GAME_MODE" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2156. -- ----------------------------
  2157. -- Sequence structure for SEQ_GAME_MONTHLY_DRAW
  2158. -- ----------------------------
  2159. DROP SEQUENCE "SEQ_GAME_MONTHLY_DRAW";
  2160. CREATE SEQUENCE "SEQ_GAME_MONTHLY_DRAW" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2161. -- ----------------------------
  2162. -- Sequence structure for SEQ_GAME_MONTHLY_DRAW_TICKET
  2163. -- ----------------------------
  2164. DROP SEQUENCE "SEQ_GAME_MONTHLY_DRAW_TICKET";
  2165. CREATE SEQUENCE "SEQ_GAME_MONTHLY_DRAW_TICKET" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2166. -- ----------------------------
  2167. -- Sequence structure for SEQ_GAME_MONTHLY_PRIZE_CONFIG
  2168. -- ----------------------------
  2169. DROP SEQUENCE "SEQ_GAME_MONTHLY_PRIZE_CONFIG";
  2170. CREATE SEQUENCE "SEQ_GAME_MONTHLY_PRIZE_CONFIG" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2171. -- ----------------------------
  2172. -- Sequence structure for SEQ_GAME_MONTHLY_RANKING
  2173. -- ----------------------------
  2174. DROP SEQUENCE "SEQ_GAME_MONTHLY_RANKING";
  2175. CREATE SEQUENCE "SEQ_GAME_MONTHLY_RANKING" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2176. -- ----------------------------
  2177. -- Sequence structure for SEQ_GAME_MONTHLY_TICKET_RULE
  2178. -- ----------------------------
  2179. DROP SEQUENCE "SEQ_GAME_MONTHLY_TICKET_RULE";
  2180. CREATE SEQUENCE "SEQ_GAME_MONTHLY_TICKET_RULE" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2181. -- ----------------------------
  2182. -- Sequence structure for SEQ_GAME_MONTHLY_WINNER
  2183. -- ----------------------------
  2184. DROP SEQUENCE "SEQ_GAME_MONTHLY_WINNER";
  2185. CREATE SEQUENCE "SEQ_GAME_MONTHLY_WINNER" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2186. -- ----------------------------
  2187. -- Sequence structure for SEQ_GAME_PLAY_SESSION
  2188. -- ----------------------------
  2189. DROP SEQUENCE "SEQ_GAME_PLAY_SESSION";
  2190. CREATE SEQUENCE "SEQ_GAME_PLAY_SESSION" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2191. -- ----------------------------
  2192. -- Sequence structure for SEQ_GAME_RESCUE_LOG
  2193. -- ----------------------------
  2194. DROP SEQUENCE "SEQ_GAME_RESCUE_LOG";
  2195. CREATE SEQUENCE "SEQ_GAME_RESCUE_LOG" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2196. -- ----------------------------
  2197. -- Sequence structure for SEQ_GAME_REWARD_LIMIT_CONFIG
  2198. -- ----------------------------
  2199. DROP SEQUENCE "SEQ_GAME_REWARD_LIMIT_CONFIG";
  2200. CREATE SEQUENCE "SEQ_GAME_REWARD_LIMIT_CONFIG" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2201. -- ----------------------------
  2202. -- Sequence structure for SEQ_GAME_REWARD_LIMIT_USAGE
  2203. -- ----------------------------
  2204. DROP SEQUENCE "SEQ_GAME_REWARD_LIMIT_USAGE";
  2205. CREATE SEQUENCE "SEQ_GAME_REWARD_LIMIT_USAGE" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2206. -- ----------------------------
  2207. -- Sequence structure for SEQ_GAME_REWARD_LOG
  2208. -- ----------------------------
  2209. DROP SEQUENCE "SEQ_GAME_REWARD_LOG";
  2210. CREATE SEQUENCE "SEQ_GAME_REWARD_LOG" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2211. -- ----------------------------
  2212. -- Sequence structure for SEQ_GAME_SCORE_LEDGER
  2213. -- ----------------------------
  2214. DROP SEQUENCE "SEQ_GAME_SCORE_LEDGER";
  2215. CREATE SEQUENCE "SEQ_GAME_SCORE_LEDGER" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 NOCACHE;
  2216. -- ----------------------------
  2217. -- Sequence structure for TRANSACTION_ACTIVE_SEQ
  2218. -- ----------------------------
  2219. DROP SEQUENCE "TRANSACTION_ACTIVE_SEQ";
  2220. CREATE SEQUENCE "TRANSACTION_ACTIVE_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2221. -- ----------------------------
  2222. -- Sequence structure for TRANSACTION_LOG_SEQ
  2223. -- ----------------------------
  2224. DROP SEQUENCE "TRANSACTION_LOG_SEQ";
  2225. CREATE SEQUENCE "TRANSACTION_LOG_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 CACHE 20;
  2226. -- ----------------------------
  2227. -- Indexes structure for table ACCOUNT_ADMIN
  2228. -- ----------------------------
  2229. CREATE UNIQUE INDEX "SYS_C0012861"
  2230. ON "ACCOUNT_ADMIN" ("ID" ASC)
  2231. LOGGING
  2232. VISIBLE
  2233. PCTFREE 10
  2234. INITRANS 2
  2235. STORAGE (
  2236. INITIAL 65536
  2237. NEXT 1048576
  2238. MINEXTENTS 1
  2239. MAXEXTENTS 2147483645
  2240. BUFFER_POOL DEFAULT
  2241. FLASH_CACHE DEFAULT
  2242. )
  2243. USABLE;
  2244. -- ----------------------------
  2245. -- Primary Key structure for table ACCOUNT_INFO
  2246. -- ----------------------------
  2247. ALTER TABLE "ACCOUNT_INFO" ADD CONSTRAINT "ACCOUNT_INFO_PK" PRIMARY KEY ("ID");
  2248. -- ----------------------------
  2249. -- Checks structure for table ACCOUNT_INFO
  2250. -- ----------------------------
  2251. ALTER TABLE "ACCOUNT_INFO" ADD CONSTRAINT "SYS_C0012879" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2252. ALTER TABLE "ACCOUNT_INFO" ADD CONSTRAINT "SYS_C0012880" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2253. ALTER TABLE "ACCOUNT_INFO" ADD CONSTRAINT "SYS_C00135668" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2254. ALTER TABLE "ACCOUNT_INFO" ADD CONSTRAINT "SYS_C00135669" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2255. ALTER TABLE "ACCOUNT_INFO" ADD CONSTRAINT "SYS_C00208150" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2256. ALTER TABLE "ACCOUNT_INFO" ADD CONSTRAINT "SYS_C00208151" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2257. -- ----------------------------
  2258. -- Primary Key structure for table ACCOUNT_USER
  2259. -- ----------------------------
  2260. ALTER TABLE "ACCOUNT_USER" ADD CONSTRAINT "SYS_C0012750" PRIMARY KEY ("ID");
  2261. -- ----------------------------
  2262. -- Checks structure for table ACCOUNT_USER
  2263. -- ----------------------------
  2264. ALTER TABLE "ACCOUNT_USER" ADD CONSTRAINT "SYS_C00135670" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2265. ALTER TABLE "ACCOUNT_USER" ADD CONSTRAINT "SYS_C00208158" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2266. -- ----------------------------
  2267. -- Uniques structure for table CONFIG
  2268. -- ----------------------------
  2269. ALTER TABLE "CONFIG" ADD CONSTRAINT "CFG_UNK" UNIQUE ("MODULE", "PARAM_NAME") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2270. -- ----------------------------
  2271. -- Primary Key structure for table GAME_LEVEL_ATTEMPT
  2272. -- ----------------------------
  2273. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "PK_GAME_LEVEL_ATTEMPT" PRIMARY KEY ("ATTEMPT_ID");
  2274. -- ----------------------------
  2275. -- Uniques structure for table GAME_LEVEL_ATTEMPT
  2276. -- ----------------------------
  2277. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "UK_GLA_CHILD_TRANS" UNIQUE ("CHILD_TRANS_ID") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2278. 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;
  2279. -- ----------------------------
  2280. -- Checks structure for table GAME_LEVEL_ATTEMPT
  2281. -- ----------------------------
  2282. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "CK_GLA_ATTEMPT_NO" CHECK (ATTEMPT_NO > 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2283. 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;
  2284. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "CK_GLA_LEVEL_NO" CHECK (LEVEL_NO BETWEEN 1 AND 50) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2285. 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;
  2286. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "CK_GLA_SCORE" CHECK (EXPECTED_SCORE >= 0 AND AWARDED_SCORE >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2287. 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;
  2288. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208259" CHECK ("ATTEMPT_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2289. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208260" CHECK ("SESSION_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2290. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208261" CHECK ("ROOT_TRANS_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2291. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208262" CHECK ("CHILD_TRANS_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2292. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208263" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2293. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208264" CHECK ("MODE_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2294. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208265" CHECK ("LEVEL_NO" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2295. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208266" CHECK ("ATTEMPT_NO" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2296. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208267" CHECK ("EXPECTED_SCORE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2297. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208268" CHECK ("AWARDED_SCORE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2298. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208269" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2299. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208270" CHECK ("START_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2300. ALTER TABLE "GAME_LEVEL_ATTEMPT" ADD CONSTRAINT "SYS_C00208271" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2301. -- ----------------------------
  2302. -- Indexes structure for table GAME_LEVEL_ATTEMPT
  2303. -- ----------------------------
  2304. CREATE INDEX "IDX_GLA_MODE_LEVEL"
  2305. ON "GAME_LEVEL_ATTEMPT" ("MODE_ID" ASC, "LEVEL_NO" ASC)
  2306. LOGGING
  2307. VISIBLE
  2308. PCTFREE 10
  2309. INITRANS 2
  2310. STORAGE (
  2311. INITIAL 65536
  2312. NEXT 1048576
  2313. MINEXTENTS 1
  2314. MAXEXTENTS 2147483645
  2315. BUFFER_POOL DEFAULT
  2316. FLASH_CACHE DEFAULT
  2317. )
  2318. USABLE;
  2319. CREATE INDEX "IDX_GLA_MSISDN_TIME"
  2320. ON "GAME_LEVEL_ATTEMPT" ("MSISDN" ASC, "START_TIME" ASC)
  2321. LOGGING
  2322. VISIBLE
  2323. PCTFREE 10
  2324. INITRANS 2
  2325. STORAGE (
  2326. INITIAL 65536
  2327. NEXT 1048576
  2328. MINEXTENTS 1
  2329. MAXEXTENTS 2147483645
  2330. BUFFER_POOL DEFAULT
  2331. FLASH_CACHE DEFAULT
  2332. )
  2333. USABLE;
  2334. CREATE INDEX "IDX_GLA_PARENT_CHILD"
  2335. ON "GAME_LEVEL_ATTEMPT" ("PARENT_CHILD_TRANS_ID" ASC)
  2336. LOGGING
  2337. VISIBLE
  2338. PCTFREE 10
  2339. INITRANS 2
  2340. STORAGE (
  2341. INITIAL 65536
  2342. NEXT 1048576
  2343. MINEXTENTS 1
  2344. MAXEXTENTS 2147483645
  2345. BUFFER_POOL DEFAULT
  2346. FLASH_CACHE DEFAULT
  2347. )
  2348. USABLE;
  2349. CREATE INDEX "IDX_GLA_REQUEST_HASH"
  2350. ON "GAME_LEVEL_ATTEMPT" ("REQUEST_HASH" ASC)
  2351. LOGGING
  2352. VISIBLE
  2353. PCTFREE 10
  2354. INITRANS 2
  2355. STORAGE (
  2356. INITIAL 65536
  2357. NEXT 1048576
  2358. MINEXTENTS 1
  2359. MAXEXTENTS 2147483645
  2360. BUFFER_POOL DEFAULT
  2361. FLASH_CACHE DEFAULT
  2362. )
  2363. USABLE;
  2364. CREATE INDEX "IDX_GLA_ROOT_TRANS"
  2365. ON "GAME_LEVEL_ATTEMPT" ("ROOT_TRANS_ID" ASC)
  2366. LOGGING
  2367. VISIBLE
  2368. PCTFREE 10
  2369. INITRANS 2
  2370. STORAGE (
  2371. INITIAL 65536
  2372. NEXT 1048576
  2373. MINEXTENTS 1
  2374. MAXEXTENTS 2147483645
  2375. BUFFER_POOL DEFAULT
  2376. FLASH_CACHE DEFAULT
  2377. )
  2378. USABLE;
  2379. CREATE INDEX "IDX_GLA_SESSION_STATUS"
  2380. ON "GAME_LEVEL_ATTEMPT" ("SESSION_ID" ASC, "STATUS" ASC)
  2381. LOGGING
  2382. VISIBLE
  2383. PCTFREE 10
  2384. INITRANS 2
  2385. STORAGE (
  2386. INITIAL 65536
  2387. NEXT 1048576
  2388. MINEXTENTS 1
  2389. MAXEXTENTS 2147483645
  2390. BUFFER_POOL DEFAULT
  2391. FLASH_CACHE DEFAULT
  2392. )
  2393. USABLE;
  2394. -- ----------------------------
  2395. -- Primary Key structure for table GAME_LEVEL_CONFIG
  2396. -- ----------------------------
  2397. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "PK_GAME_LEVEL_CONFIG" PRIMARY KEY ("LEVEL_CONFIG_ID");
  2398. -- ----------------------------
  2399. -- Uniques structure for table GAME_LEVEL_CONFIG
  2400. -- ----------------------------
  2401. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "UK_GAME_LEVEL_CONFIG" UNIQUE ("MODE_ID", "LEVEL_NO") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2402. -- ----------------------------
  2403. -- Checks structure for table GAME_LEVEL_CONFIG
  2404. -- ----------------------------
  2405. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "CK_GLC_BASE_SCORE" CHECK (BASE_SCORE >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2406. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "CK_GLC_IS_MILESTONE" CHECK (IS_MILESTONE IN (0, 1)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2407. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "CK_GLC_LEVEL_NO" CHECK (LEVEL_NO BETWEEN 1 AND 50) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2408. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "CK_GLC_STATUS" CHECK (STATUS IN (0, 1)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2409. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "CK_GLC_TIME_LIMIT" CHECK (TIME_LIMIT_SECONDS > 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2410. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "SYS_C00208199" CHECK ("LEVEL_CONFIG_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2411. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "SYS_C00208200" CHECK ("MODE_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2412. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "SYS_C00208201" CHECK ("LEVEL_NO" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2413. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "SYS_C00208202" CHECK ("BASE_SCORE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2414. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "SYS_C00208203" CHECK ("TIME_LIMIT_SECONDS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2415. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "SYS_C00208204" CHECK ("IS_MILESTONE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2416. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "SYS_C00208205" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2417. ALTER TABLE "GAME_LEVEL_CONFIG" ADD CONSTRAINT "SYS_C00208206" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2418. -- ----------------------------
  2419. -- Indexes structure for table GAME_LEVEL_CONFIG
  2420. -- ----------------------------
  2421. CREATE INDEX "IDX_GLC_MILESTONE"
  2422. ON "GAME_LEVEL_CONFIG" ("MODE_ID" ASC, "IS_MILESTONE" ASC, "LEVEL_NO" ASC)
  2423. LOGGING
  2424. VISIBLE
  2425. PCTFREE 10
  2426. INITRANS 2
  2427. STORAGE (
  2428. INITIAL 65536
  2429. NEXT 1048576
  2430. MINEXTENTS 1
  2431. MAXEXTENTS 2147483645
  2432. BUFFER_POOL DEFAULT
  2433. FLASH_CACHE DEFAULT
  2434. )
  2435. USABLE;
  2436. CREATE INDEX "IDX_GLC_MODE_STATUS"
  2437. ON "GAME_LEVEL_CONFIG" ("MODE_ID" ASC, "STATUS" ASC)
  2438. LOGGING
  2439. VISIBLE
  2440. PCTFREE 10
  2441. INITRANS 2
  2442. STORAGE (
  2443. INITIAL 65536
  2444. NEXT 1048576
  2445. MINEXTENTS 1
  2446. MAXEXTENTS 2147483645
  2447. BUFFER_POOL DEFAULT
  2448. FLASH_CACHE DEFAULT
  2449. )
  2450. USABLE;
  2451. -- ----------------------------
  2452. -- Primary Key structure for table GAME_LEVEL_REWARD_OPTION
  2453. -- ----------------------------
  2454. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "PK_GAME_LEVEL_REWARD_OPTION" PRIMARY KEY ("REWARD_OPTION_ID");
  2455. -- ----------------------------
  2456. -- Uniques structure for table GAME_LEVEL_REWARD_OPTION
  2457. -- ----------------------------
  2458. 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;
  2459. -- ----------------------------
  2460. -- Checks structure for table GAME_LEVEL_REWARD_OPTION
  2461. -- ----------------------------
  2462. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "CK_GLRO_IS_DEFAULT" CHECK (IS_DEFAULT IN (0, 1)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2463. 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;
  2464. 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;
  2465. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "CK_GLRO_REWARD_VALUE" CHECK (REWARD_VALUE > 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2466. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "CK_GLRO_STATUS" CHECK (STATUS IN (0, 1)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2467. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "CK_GLRO_WEIGHT" CHECK (WEIGHT > 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2468. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "SYS_C00208215" CHECK ("REWARD_OPTION_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2469. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "SYS_C00208216" CHECK ("MODE_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2470. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "SYS_C00208217" CHECK ("LEVEL_NO" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2471. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "SYS_C00208218" CHECK ("REWARD_TYPE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2472. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "SYS_C00208219" CHECK ("REWARD_VALUE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2473. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "SYS_C00208220" CHECK ("REWARD_UNIT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2474. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "SYS_C00208221" CHECK ("WEIGHT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2475. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "SYS_C00208222" CHECK ("IS_DEFAULT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2476. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "SYS_C00208223" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2477. ALTER TABLE "GAME_LEVEL_REWARD_OPTION" ADD CONSTRAINT "SYS_C00208224" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2478. -- ----------------------------
  2479. -- Indexes structure for table GAME_LEVEL_REWARD_OPTION
  2480. -- ----------------------------
  2481. CREATE INDEX "IDX_GLRO_MODE_LEVEL"
  2482. ON "GAME_LEVEL_REWARD_OPTION" ("MODE_ID" ASC, "LEVEL_NO" ASC, "STATUS" ASC)
  2483. LOGGING
  2484. VISIBLE
  2485. PCTFREE 10
  2486. INITRANS 2
  2487. STORAGE (
  2488. INITIAL 65536
  2489. NEXT 1048576
  2490. MINEXTENTS 1
  2491. MAXEXTENTS 2147483645
  2492. BUFFER_POOL DEFAULT
  2493. FLASH_CACHE DEFAULT
  2494. )
  2495. USABLE;
  2496. CREATE INDEX "IDX_GLRO_TYPE"
  2497. ON "GAME_LEVEL_REWARD_OPTION" ("REWARD_TYPE" ASC, "STATUS" ASC)
  2498. LOGGING
  2499. VISIBLE
  2500. PCTFREE 10
  2501. INITRANS 2
  2502. STORAGE (
  2503. INITIAL 65536
  2504. NEXT 1048576
  2505. MINEXTENTS 1
  2506. MAXEXTENTS 2147483645
  2507. BUFFER_POOL DEFAULT
  2508. FLASH_CACHE DEFAULT
  2509. )
  2510. USABLE;
  2511. -- ----------------------------
  2512. -- Primary Key structure for table GAME_MODE
  2513. -- ----------------------------
  2514. ALTER TABLE "GAME_MODE" ADD CONSTRAINT "PK_GAME_MODE" PRIMARY KEY ("MODE_ID");
  2515. -- ----------------------------
  2516. -- Uniques structure for table GAME_MODE
  2517. -- ----------------------------
  2518. ALTER TABLE "GAME_MODE" ADD CONSTRAINT "UK_GAME_MODE_CODE" UNIQUE ("MODE_CODE") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2519. -- ----------------------------
  2520. -- Checks structure for table GAME_MODE
  2521. -- ----------------------------
  2522. ALTER TABLE "GAME_MODE" ADD CONSTRAINT "CK_GAME_MODE_CODE" CHECK (MODE_CODE IN ('EASY', 'NORMAL', 'HARD')) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2523. ALTER TABLE "GAME_MODE" ADD CONSTRAINT "CK_GAME_MODE_STATUS" CHECK (STATUS IN (0, 1)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2524. ALTER TABLE "GAME_MODE" ADD CONSTRAINT "SYS_C00208188" CHECK ("MODE_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2525. ALTER TABLE "GAME_MODE" ADD CONSTRAINT "SYS_C00208189" CHECK ("MODE_CODE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2526. ALTER TABLE "GAME_MODE" ADD CONSTRAINT "SYS_C00208190" CHECK ("MODE_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2527. ALTER TABLE "GAME_MODE" ADD CONSTRAINT "SYS_C00208191" CHECK ("TIME_LIMIT_SECONDS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2528. ALTER TABLE "GAME_MODE" ADD CONSTRAINT "SYS_C00208192" CHECK ("DISPLAY_ORDER" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2529. ALTER TABLE "GAME_MODE" ADD CONSTRAINT "SYS_C00208193" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2530. ALTER TABLE "GAME_MODE" ADD CONSTRAINT "SYS_C00208194" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2531. -- ----------------------------
  2532. -- Primary Key structure for table GAME_MONTHLY_DRAW
  2533. -- ----------------------------
  2534. ALTER TABLE "GAME_MONTHLY_DRAW" ADD CONSTRAINT "PK_GAME_MONTHLY_DRAW" PRIMARY KEY ("DRAW_ID");
  2535. -- ----------------------------
  2536. -- Uniques structure for table GAME_MONTHLY_DRAW
  2537. -- ----------------------------
  2538. ALTER TABLE "GAME_MONTHLY_DRAW" ADD CONSTRAINT "UK_GMD_MONTH" UNIQUE ("MONTH_KEY") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2539. -- ----------------------------
  2540. -- Checks structure for table GAME_MONTHLY_DRAW
  2541. -- ----------------------------
  2542. ALTER TABLE "GAME_MONTHLY_DRAW" ADD CONSTRAINT "CK_GMD_MONTH_KEY" CHECK (MONTH_KEY BETWEEN 200001 AND 299912) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2543. ALTER TABLE "GAME_MONTHLY_DRAW" ADD CONSTRAINT "CK_GMD_STATUS" CHECK (STATUS IN (0, 1, 2, 3, 4)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2544. ALTER TABLE "GAME_MONTHLY_DRAW" ADD CONSTRAINT "CK_GMD_TOTAL" CHECK (TOTAL_ELIGIBLE >= 0 AND TOTAL_TICKET >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2545. ALTER TABLE "GAME_MONTHLY_DRAW" ADD CONSTRAINT "SYS_C00208423" CHECK ("DRAW_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2546. ALTER TABLE "GAME_MONTHLY_DRAW" ADD CONSTRAINT "SYS_C00208424" CHECK ("MONTH_KEY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2547. ALTER TABLE "GAME_MONTHLY_DRAW" ADD CONSTRAINT "SYS_C00208425" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2548. ALTER TABLE "GAME_MONTHLY_DRAW" ADD CONSTRAINT "SYS_C00208426" CHECK ("TOTAL_ELIGIBLE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2549. ALTER TABLE "GAME_MONTHLY_DRAW" ADD CONSTRAINT "SYS_C00208427" CHECK ("TOTAL_TICKET" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2550. ALTER TABLE "GAME_MONTHLY_DRAW" ADD CONSTRAINT "SYS_C00208428" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2551. -- ----------------------------
  2552. -- Indexes structure for table GAME_MONTHLY_DRAW
  2553. -- ----------------------------
  2554. CREATE INDEX "IDX_GMD_STATUS"
  2555. ON "GAME_MONTHLY_DRAW" ("STATUS" ASC, "MONTH_KEY" ASC)
  2556. LOGGING
  2557. VISIBLE
  2558. PCTFREE 10
  2559. INITRANS 2
  2560. STORAGE (
  2561. BUFFER_POOL DEFAULT
  2562. FLASH_CACHE DEFAULT
  2563. )
  2564. USABLE;
  2565. -- ----------------------------
  2566. -- Primary Key structure for table GAME_MONTHLY_DRAW_TICKET
  2567. -- ----------------------------
  2568. ALTER TABLE "GAME_MONTHLY_DRAW_TICKET" ADD CONSTRAINT "PK_GAME_MONTHLY_DRAW_TICKET" PRIMARY KEY ("TICKET_ID");
  2569. -- ----------------------------
  2570. -- Uniques structure for table GAME_MONTHLY_DRAW_TICKET
  2571. -- ----------------------------
  2572. ALTER TABLE "GAME_MONTHLY_DRAW_TICKET" ADD CONSTRAINT "UK_GMDT_TICKET" UNIQUE ("DRAW_ID", "TICKET_NO") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2573. -- ----------------------------
  2574. -- Checks structure for table GAME_MONTHLY_DRAW_TICKET
  2575. -- ----------------------------
  2576. 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;
  2577. ALTER TABLE "GAME_MONTHLY_DRAW_TICKET" ADD CONSTRAINT "CK_GMDT_TICKET_NO" CHECK (TICKET_NO > 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2578. ALTER TABLE "GAME_MONTHLY_DRAW_TICKET" ADD CONSTRAINT "CK_GMDT_TOTAL_SCORE" CHECK (TOTAL_SCORE >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2579. ALTER TABLE "GAME_MONTHLY_DRAW_TICKET" ADD CONSTRAINT "SYS_C00208434" CHECK ("TICKET_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2580. ALTER TABLE "GAME_MONTHLY_DRAW_TICKET" ADD CONSTRAINT "SYS_C00208435" CHECK ("DRAW_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2581. ALTER TABLE "GAME_MONTHLY_DRAW_TICKET" ADD CONSTRAINT "SYS_C00208436" CHECK ("MONTH_KEY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2582. ALTER TABLE "GAME_MONTHLY_DRAW_TICKET" ADD CONSTRAINT "SYS_C00208437" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2583. ALTER TABLE "GAME_MONTHLY_DRAW_TICKET" ADD CONSTRAINT "SYS_C00208438" CHECK ("TICKET_NO" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2584. ALTER TABLE "GAME_MONTHLY_DRAW_TICKET" ADD CONSTRAINT "SYS_C00208439" CHECK ("TOTAL_SCORE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2585. ALTER TABLE "GAME_MONTHLY_DRAW_TICKET" ADD CONSTRAINT "SYS_C00208440" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2586. -- ----------------------------
  2587. -- Indexes structure for table GAME_MONTHLY_DRAW_TICKET
  2588. -- ----------------------------
  2589. CREATE INDEX "IDX_GMDT_DRAW_MSISDN"
  2590. ON "GAME_MONTHLY_DRAW_TICKET" ("DRAW_ID" ASC, "MSISDN" ASC)
  2591. LOGGING
  2592. VISIBLE
  2593. PCTFREE 10
  2594. INITRANS 2
  2595. STORAGE (
  2596. BUFFER_POOL DEFAULT
  2597. FLASH_CACHE DEFAULT
  2598. )
  2599. USABLE;
  2600. CREATE INDEX "IDX_GMDT_MONTH_MSISDN"
  2601. ON "GAME_MONTHLY_DRAW_TICKET" ("MONTH_KEY" ASC, "MSISDN" ASC)
  2602. LOGGING
  2603. VISIBLE
  2604. PCTFREE 10
  2605. INITRANS 2
  2606. STORAGE (
  2607. BUFFER_POOL DEFAULT
  2608. FLASH_CACHE DEFAULT
  2609. )
  2610. USABLE;
  2611. -- ----------------------------
  2612. -- Primary Key structure for table GAME_MONTHLY_PRIZE_CONFIG
  2613. -- ----------------------------
  2614. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "PK_GAME_MONTHLY_PRIZE_CONFIG" PRIMARY KEY ("PRIZE_CONFIG_ID");
  2615. -- ----------------------------
  2616. -- Uniques structure for table GAME_MONTHLY_PRIZE_CONFIG
  2617. -- ----------------------------
  2618. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "UK_GMPC_PRIZE_CODE" UNIQUE ("PRIZE_CODE") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2619. -- ----------------------------
  2620. -- Checks structure for table GAME_MONTHLY_PRIZE_CONFIG
  2621. -- ----------------------------
  2622. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "CK_GMPC_QUANTITY" CHECK (QUANTITY > 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2623. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "CK_GMPC_STATUS" CHECK (STATUS IN (0, 1)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2624. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "CK_GMPC_VALUE" CHECK (PRIZE_VALUE >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2625. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "SYS_C00208409" CHECK ("PRIZE_CONFIG_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2626. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "SYS_C00208410" CHECK ("PRIZE_CODE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2627. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "SYS_C00208411" CHECK ("PRIZE_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2628. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "SYS_C00208412" CHECK ("PRIZE_VALUE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2629. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "SYS_C00208413" CHECK ("PRIZE_UNIT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2630. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "SYS_C00208414" CHECK ("QUANTITY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2631. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "SYS_C00208415" CHECK ("DISPLAY_ORDER" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2632. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "SYS_C00208416" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2633. ALTER TABLE "GAME_MONTHLY_PRIZE_CONFIG" ADD CONSTRAINT "SYS_C00208417" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2634. -- ----------------------------
  2635. -- Indexes structure for table GAME_MONTHLY_PRIZE_CONFIG
  2636. -- ----------------------------
  2637. CREATE INDEX "IDX_GMPC_STATUS_ORDER"
  2638. ON "GAME_MONTHLY_PRIZE_CONFIG" ("STATUS" ASC, "DISPLAY_ORDER" ASC)
  2639. LOGGING
  2640. VISIBLE
  2641. PCTFREE 10
  2642. INITRANS 2
  2643. STORAGE (
  2644. INITIAL 65536
  2645. NEXT 1048576
  2646. MINEXTENTS 1
  2647. MAXEXTENTS 2147483645
  2648. BUFFER_POOL DEFAULT
  2649. FLASH_CACHE DEFAULT
  2650. )
  2651. USABLE;
  2652. -- ----------------------------
  2653. -- Primary Key structure for table GAME_MONTHLY_RANKING
  2654. -- ----------------------------
  2655. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "PK_GAME_MONTHLY_RANKING" PRIMARY KEY ("RANKING_ID");
  2656. -- ----------------------------
  2657. -- Uniques structure for table GAME_MONTHLY_RANKING
  2658. -- ----------------------------
  2659. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "UK_GMR_MONTH_MSISDN" UNIQUE ("MONTH_KEY", "MSISDN") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2660. -- ----------------------------
  2661. -- Checks structure for table GAME_MONTHLY_RANKING
  2662. -- ----------------------------
  2663. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "CK_GMR_IS_ELIGIBLE" CHECK (IS_ELIGIBLE IN (0, 1)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2664. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "CK_GMR_MONTH_KEY" CHECK (MONTH_KEY BETWEEN 200001 AND 299912) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2665. 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;
  2666. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "SYS_C00208385" CHECK ("RANKING_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2667. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "SYS_C00208386" CHECK ("MONTH_KEY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2668. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "SYS_C00208387" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2669. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "SYS_C00208388" CHECK ("TOTAL_SCORE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2670. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "SYS_C00208389" CHECK ("TOTAL_PLAY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2671. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "SYS_C00208390" CHECK ("MAX_LEVEL_REACHED" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2672. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "SYS_C00208391" CHECK ("TICKET_COUNT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2673. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "SYS_C00208392" CHECK ("IS_ELIGIBLE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2674. ALTER TABLE "GAME_MONTHLY_RANKING" ADD CONSTRAINT "SYS_C00208393" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2675. -- ----------------------------
  2676. -- Indexes structure for table GAME_MONTHLY_RANKING
  2677. -- ----------------------------
  2678. CREATE INDEX "IDX_GMR_ELIGIBLE"
  2679. ON "GAME_MONTHLY_RANKING" ("MONTH_KEY" ASC, "IS_ELIGIBLE" ASC, "TICKET_COUNT" ASC)
  2680. LOGGING
  2681. VISIBLE
  2682. PCTFREE 10
  2683. INITRANS 2
  2684. STORAGE (
  2685. INITIAL 65536
  2686. NEXT 1048576
  2687. MINEXTENTS 1
  2688. MAXEXTENTS 2147483645
  2689. BUFFER_POOL DEFAULT
  2690. FLASH_CACHE DEFAULT
  2691. )
  2692. USABLE;
  2693. CREATE INDEX "IDX_GMR_MONTH_RANK"
  2694. ON "GAME_MONTHLY_RANKING" ("MONTH_KEY" ASC, "RANK_NO" ASC)
  2695. LOGGING
  2696. VISIBLE
  2697. PCTFREE 10
  2698. INITRANS 2
  2699. STORAGE (
  2700. INITIAL 65536
  2701. NEXT 1048576
  2702. MINEXTENTS 1
  2703. MAXEXTENTS 2147483645
  2704. BUFFER_POOL DEFAULT
  2705. FLASH_CACHE DEFAULT
  2706. )
  2707. USABLE;
  2708. CREATE INDEX "IDX_GMR_MONTH_SCORE"
  2709. ON "GAME_MONTHLY_RANKING" ("MONTH_KEY" ASC, "TOTAL_SCORE" ASC)
  2710. LOGGING
  2711. VISIBLE
  2712. PCTFREE 10
  2713. INITRANS 2
  2714. STORAGE (
  2715. INITIAL 65536
  2716. NEXT 1048576
  2717. MINEXTENTS 1
  2718. MAXEXTENTS 2147483645
  2719. BUFFER_POOL DEFAULT
  2720. FLASH_CACHE DEFAULT
  2721. )
  2722. USABLE;
  2723. -- ----------------------------
  2724. -- Primary Key structure for table GAME_MONTHLY_TICKET_RULE
  2725. -- ----------------------------
  2726. ALTER TABLE "GAME_MONTHLY_TICKET_RULE" ADD CONSTRAINT "PK_GAME_MONTHLY_TICKET_RULE" PRIMARY KEY ("TICKET_RULE_ID");
  2727. -- ----------------------------
  2728. -- Checks structure for table GAME_MONTHLY_TICKET_RULE
  2729. -- ----------------------------
  2730. 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;
  2731. ALTER TABLE "GAME_MONTHLY_TICKET_RULE" ADD CONSTRAINT "CK_GMTR_STATUS" CHECK (STATUS IN (0, 1)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2732. ALTER TABLE "GAME_MONTHLY_TICKET_RULE" ADD CONSTRAINT "CK_GMTR_TICKET" CHECK (TICKET_COUNT >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2733. ALTER TABLE "GAME_MONTHLY_TICKET_RULE" ADD CONSTRAINT "SYS_C00208400" CHECK ("TICKET_RULE_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2734. ALTER TABLE "GAME_MONTHLY_TICKET_RULE" ADD CONSTRAINT "SYS_C00208401" CHECK ("MIN_SCORE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2735. ALTER TABLE "GAME_MONTHLY_TICKET_RULE" ADD CONSTRAINT "SYS_C00208402" CHECK ("TICKET_COUNT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2736. ALTER TABLE "GAME_MONTHLY_TICKET_RULE" ADD CONSTRAINT "SYS_C00208403" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2737. ALTER TABLE "GAME_MONTHLY_TICKET_RULE" ADD CONSTRAINT "SYS_C00208404" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2738. -- ----------------------------
  2739. -- Indexes structure for table GAME_MONTHLY_TICKET_RULE
  2740. -- ----------------------------
  2741. CREATE INDEX "IDX_GMTR_SCORE_RANGE"
  2742. ON "GAME_MONTHLY_TICKET_RULE" ("MIN_SCORE" ASC, "MAX_SCORE" ASC, "STATUS" ASC)
  2743. LOGGING
  2744. VISIBLE
  2745. PCTFREE 10
  2746. INITRANS 2
  2747. STORAGE (
  2748. INITIAL 65536
  2749. NEXT 1048576
  2750. MINEXTENTS 1
  2751. MAXEXTENTS 2147483645
  2752. BUFFER_POOL DEFAULT
  2753. FLASH_CACHE DEFAULT
  2754. )
  2755. USABLE;
  2756. -- ----------------------------
  2757. -- Primary Key structure for table GAME_MONTHLY_WINNER
  2758. -- ----------------------------
  2759. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "PK_GAME_MONTHLY_WINNER" PRIMARY KEY ("WINNER_ID");
  2760. -- ----------------------------
  2761. -- Uniques structure for table GAME_MONTHLY_WINNER
  2762. -- ----------------------------
  2763. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "UK_GMW_DRAW_PRIZE_MSISDN" UNIQUE ("DRAW_ID", "PRIZE_CODE", "MSISDN") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2764. -- ----------------------------
  2765. -- Checks structure for table GAME_MONTHLY_WINNER
  2766. -- ----------------------------
  2767. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "CK_GMW_MONTH_KEY" CHECK (MONTH_KEY BETWEEN 200001 AND 299912) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2768. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "CK_GMW_PRIZE_VALUE" CHECK (PRIZE_VALUE >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2769. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "CK_GMW_STATUS" CHECK (STATUS IN (0, 1, 2, 3, 4)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2770. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "SYS_C00208447" CHECK ("WINNER_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2771. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "SYS_C00208448" CHECK ("DRAW_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2772. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "SYS_C00208449" CHECK ("MONTH_KEY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2773. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "SYS_C00208450" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2774. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "SYS_C00208451" CHECK ("PRIZE_CODE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2775. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "SYS_C00208452" CHECK ("PRIZE_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2776. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "SYS_C00208453" CHECK ("PRIZE_VALUE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2777. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "SYS_C00208454" CHECK ("PRIZE_UNIT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2778. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "SYS_C00208455" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2779. ALTER TABLE "GAME_MONTHLY_WINNER" ADD CONSTRAINT "SYS_C00208456" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2780. -- ----------------------------
  2781. -- Indexes structure for table GAME_MONTHLY_WINNER
  2782. -- ----------------------------
  2783. CREATE INDEX "IDX_GMW_DRAW_STATUS"
  2784. ON "GAME_MONTHLY_WINNER" ("DRAW_ID" ASC, "STATUS" ASC)
  2785. LOGGING
  2786. VISIBLE
  2787. PCTFREE 10
  2788. INITRANS 2
  2789. STORAGE (
  2790. BUFFER_POOL DEFAULT
  2791. FLASH_CACHE DEFAULT
  2792. )
  2793. USABLE;
  2794. CREATE INDEX "IDX_GMW_MSISDN_MONTH"
  2795. ON "GAME_MONTHLY_WINNER" ("MSISDN" ASC, "MONTH_KEY" ASC)
  2796. LOGGING
  2797. VISIBLE
  2798. PCTFREE 10
  2799. INITRANS 2
  2800. STORAGE (
  2801. BUFFER_POOL DEFAULT
  2802. FLASH_CACHE DEFAULT
  2803. )
  2804. USABLE;
  2805. CREATE INDEX "IDX_GMW_PRIZE_CODE"
  2806. ON "GAME_MONTHLY_WINNER" ("PRIZE_CODE" ASC)
  2807. LOGGING
  2808. VISIBLE
  2809. PCTFREE 10
  2810. INITRANS 2
  2811. STORAGE (
  2812. BUFFER_POOL DEFAULT
  2813. FLASH_CACHE DEFAULT
  2814. )
  2815. USABLE;
  2816. -- ----------------------------
  2817. -- Primary Key structure for table GAME_PLAY_SESSION
  2818. -- ----------------------------
  2819. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "PK_GAME_PLAY_SESSION" PRIMARY KEY ("SESSION_ID");
  2820. -- ----------------------------
  2821. -- Uniques structure for table GAME_PLAY_SESSION
  2822. -- ----------------------------
  2823. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "UK_GPS_ROOT_TRANS" UNIQUE ("ROOT_TRANS_ID") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2824. -- ----------------------------
  2825. -- Checks structure for table GAME_PLAY_SESSION
  2826. -- ----------------------------
  2827. 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;
  2828. 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;
  2829. 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;
  2830. 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;
  2831. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "CK_GPS_TURN_DEDUCTED" CHECK (TURN_DEDUCTED IN (0, 1)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2832. 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;
  2833. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208234" CHECK ("SESSION_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2834. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208235" CHECK ("ROOT_TRANS_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2835. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208236" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2836. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208237" CHECK ("MODE_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2837. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208238" CHECK ("START_LEVEL" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2838. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208239" CHECK ("CURRENT_LEVEL" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2839. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208240" CHECK ("MAX_LEVEL_REACHED" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2840. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208241" CHECK ("TOTAL_SCORE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2841. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208242" CHECK ("TOTAL_REWARD_SCORE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2842. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208243" CHECK ("TOTAL_DATA_MB" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2843. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208244" CHECK ("TOTAL_LOYALTY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2844. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208245" CHECK ("TURN_DEDUCTED" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2845. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208246" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2846. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208247" CHECK ("START_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2847. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208248" CHECK ("LAST_ACTION_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2848. ALTER TABLE "GAME_PLAY_SESSION" ADD CONSTRAINT "SYS_C00208249" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2849. -- ----------------------------
  2850. -- Indexes structure for table GAME_PLAY_SESSION
  2851. -- ----------------------------
  2852. CREATE INDEX "IDX_GPS_MODE_TIME"
  2853. ON "GAME_PLAY_SESSION" ("MODE_ID" ASC, "START_TIME" ASC)
  2854. LOGGING
  2855. VISIBLE
  2856. PCTFREE 10
  2857. INITRANS 2
  2858. STORAGE (
  2859. INITIAL 65536
  2860. NEXT 1048576
  2861. MINEXTENTS 1
  2862. MAXEXTENTS 2147483645
  2863. BUFFER_POOL DEFAULT
  2864. FLASH_CACHE DEFAULT
  2865. )
  2866. USABLE;
  2867. CREATE INDEX "IDX_GPS_MSISDN_TIME"
  2868. ON "GAME_PLAY_SESSION" ("MSISDN" ASC, "START_TIME" ASC)
  2869. LOGGING
  2870. VISIBLE
  2871. PCTFREE 10
  2872. INITRANS 2
  2873. STORAGE (
  2874. INITIAL 65536
  2875. NEXT 1048576
  2876. MINEXTENTS 1
  2877. MAXEXTENTS 2147483645
  2878. BUFFER_POOL DEFAULT
  2879. FLASH_CACHE DEFAULT
  2880. )
  2881. USABLE;
  2882. CREATE INDEX "IDX_GPS_REGISTER_ID"
  2883. ON "GAME_PLAY_SESSION" ("REGISTER_ID" ASC)
  2884. LOGGING
  2885. VISIBLE
  2886. PCTFREE 10
  2887. INITRANS 2
  2888. STORAGE (
  2889. INITIAL 65536
  2890. NEXT 1048576
  2891. MINEXTENTS 1
  2892. MAXEXTENTS 2147483645
  2893. BUFFER_POOL DEFAULT
  2894. FLASH_CACHE DEFAULT
  2895. )
  2896. USABLE;
  2897. CREATE INDEX "IDX_GPS_STATUS_TIME"
  2898. ON "GAME_PLAY_SESSION" ("STATUS" ASC, "START_TIME" ASC)
  2899. LOGGING
  2900. VISIBLE
  2901. PCTFREE 10
  2902. INITRANS 2
  2903. STORAGE (
  2904. INITIAL 65536
  2905. NEXT 1048576
  2906. MINEXTENTS 1
  2907. MAXEXTENTS 2147483645
  2908. BUFFER_POOL DEFAULT
  2909. FLASH_CACHE DEFAULT
  2910. )
  2911. USABLE;
  2912. CREATE INDEX "IDX_GPS_USER_ID"
  2913. ON "GAME_PLAY_SESSION" ("USER_ID" ASC)
  2914. LOGGING
  2915. VISIBLE
  2916. PCTFREE 10
  2917. INITRANS 2
  2918. STORAGE (
  2919. INITIAL 65536
  2920. NEXT 1048576
  2921. MINEXTENTS 1
  2922. MAXEXTENTS 2147483645
  2923. BUFFER_POOL DEFAULT
  2924. FLASH_CACHE DEFAULT
  2925. )
  2926. USABLE;
  2927. -- ----------------------------
  2928. -- Primary Key structure for table GAME_RESCUE_LOG
  2929. -- ----------------------------
  2930. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "PK_GAME_RESCUE_LOG" PRIMARY KEY ("RESCUE_ID");
  2931. -- ----------------------------
  2932. -- Uniques structure for table GAME_RESCUE_LOG
  2933. -- ----------------------------
  2934. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "UK_GRL_ONE_SESSION" UNIQUE ("SESSION_ID") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2935. -- ----------------------------
  2936. -- Checks structure for table GAME_RESCUE_LOG
  2937. -- ----------------------------
  2938. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "CK_GRL_FEE" CHECK (FEE >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2939. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "CK_GRL_LEVEL_NO" CHECK (LEVEL_NO BETWEEN 1 AND 50) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2940. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "CK_GRL_STATUS" CHECK (STATUS IN (0, 1, 2, 3, 4)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2941. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "SYS_C00208284" CHECK ("RESCUE_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2942. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "SYS_C00208285" CHECK ("SESSION_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2943. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "SYS_C00208286" CHECK ("ROOT_TRANS_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2944. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "SYS_C00208287" CHECK ("CHILD_TRANS_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2945. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "SYS_C00208288" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2946. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "SYS_C00208289" CHECK ("MODE_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2947. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "SYS_C00208290" CHECK ("LEVEL_NO" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2948. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "SYS_C00208291" CHECK ("FEE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2949. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "SYS_C00208292" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2950. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "SYS_C00208293" CHECK ("REQUEST_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2951. ALTER TABLE "GAME_RESCUE_LOG" ADD CONSTRAINT "SYS_C00208294" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2952. -- ----------------------------
  2953. -- Indexes structure for table GAME_RESCUE_LOG
  2954. -- ----------------------------
  2955. CREATE INDEX "IDX_GRL_CHARGE_TRANS"
  2956. ON "GAME_RESCUE_LOG" ("CHARGE_TRANS_ID" ASC)
  2957. LOGGING
  2958. VISIBLE
  2959. PCTFREE 10
  2960. INITRANS 2
  2961. STORAGE (
  2962. BUFFER_POOL DEFAULT
  2963. FLASH_CACHE DEFAULT
  2964. )
  2965. USABLE;
  2966. CREATE INDEX "IDX_GRL_MSISDN_TIME"
  2967. ON "GAME_RESCUE_LOG" ("MSISDN" ASC, "REQUEST_TIME" ASC)
  2968. LOGGING
  2969. VISIBLE
  2970. PCTFREE 10
  2971. INITRANS 2
  2972. STORAGE (
  2973. BUFFER_POOL DEFAULT
  2974. FLASH_CACHE DEFAULT
  2975. )
  2976. USABLE;
  2977. CREATE INDEX "IDX_GRL_ROOT_TRANS"
  2978. ON "GAME_RESCUE_LOG" ("ROOT_TRANS_ID" ASC)
  2979. LOGGING
  2980. VISIBLE
  2981. PCTFREE 10
  2982. INITRANS 2
  2983. STORAGE (
  2984. BUFFER_POOL DEFAULT
  2985. FLASH_CACHE DEFAULT
  2986. )
  2987. USABLE;
  2988. -- ----------------------------
  2989. -- Primary Key structure for table GAME_REWARD_LIMIT_CONFIG
  2990. -- ----------------------------
  2991. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "PK_GAME_REWARD_LIMIT_CONFIG" PRIMARY KEY ("LIMIT_CONFIG_ID");
  2992. -- ----------------------------
  2993. -- Uniques structure for table GAME_REWARD_LIMIT_CONFIG
  2994. -- ----------------------------
  2995. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "UK_GRLC_CODE" UNIQUE ("LIMIT_CODE") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  2996. -- ----------------------------
  2997. -- Checks structure for table GAME_REWARD_LIMIT_CONFIG
  2998. -- ----------------------------
  2999. 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;
  3000. 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;
  3001. 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;
  3002. 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;
  3003. 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;
  3004. 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;
  3005. 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;
  3006. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "CK_GRLC_PERIOD_TYPE" CHECK (PERIOD_TYPE IN ('DAILY', 'MONTHLY')) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3007. 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;
  3008. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "CK_GRLC_STATUS" CHECK (STATUS IN (0, 1)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3009. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "SYS_C00208318" CHECK ("LIMIT_CONFIG_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3010. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "SYS_C00208319" CHECK ("LIMIT_CODE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3011. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "SYS_C00208320" CHECK ("LIMIT_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3012. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "SYS_C00208321" CHECK ("PERIOD_TYPE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3013. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "SYS_C00208322" CHECK ("REWARD_TYPE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3014. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "SYS_C00208323" CHECK ("REWARD_UNIT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3015. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "SYS_C00208324" CHECK ("PRIORITY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3016. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "SYS_C00208325" CHECK ("EXCEED_ACTION" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3017. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "SYS_C00208326" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3018. ALTER TABLE "GAME_REWARD_LIMIT_CONFIG" ADD CONSTRAINT "SYS_C00208327" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3019. -- ----------------------------
  3020. -- Indexes structure for table GAME_REWARD_LIMIT_CONFIG
  3021. -- ----------------------------
  3022. CREATE INDEX "IDX_GRLC_EFFECTIVE"
  3023. ON "GAME_REWARD_LIMIT_CONFIG" ("STATUS" ASC, "EFFECTIVE_FROM" ASC, "EFFECTIVE_TO" ASC)
  3024. LOGGING
  3025. VISIBLE
  3026. PCTFREE 10
  3027. INITRANS 2
  3028. STORAGE (
  3029. INITIAL 65536
  3030. NEXT 1048576
  3031. MINEXTENTS 1
  3032. MAXEXTENTS 2147483645
  3033. BUFFER_POOL DEFAULT
  3034. FLASH_CACHE DEFAULT
  3035. )
  3036. USABLE;
  3037. CREATE INDEX "IDX_GRLC_LOOKUP"
  3038. ON "GAME_REWARD_LIMIT_CONFIG" ("STATUS" ASC, "PERIOD_TYPE" ASC, "REWARD_TYPE" ASC, "REWARD_UNIT" ASC, "MODE_ID" ASC, "LEVEL_NO" ASC)
  3039. LOGGING
  3040. VISIBLE
  3041. PCTFREE 10
  3042. INITRANS 2
  3043. STORAGE (
  3044. INITIAL 65536
  3045. NEXT 1048576
  3046. MINEXTENTS 1
  3047. MAXEXTENTS 2147483645
  3048. BUFFER_POOL DEFAULT
  3049. FLASH_CACHE DEFAULT
  3050. )
  3051. USABLE;
  3052. CREATE INDEX "IDX_GRLC_PRIORITY"
  3053. ON "GAME_REWARD_LIMIT_CONFIG" ("STATUS" ASC, "PRIORITY" ASC)
  3054. LOGGING
  3055. VISIBLE
  3056. PCTFREE 10
  3057. INITRANS 2
  3058. STORAGE (
  3059. INITIAL 65536
  3060. NEXT 1048576
  3061. MINEXTENTS 1
  3062. MAXEXTENTS 2147483645
  3063. BUFFER_POOL DEFAULT
  3064. FLASH_CACHE DEFAULT
  3065. )
  3066. USABLE;
  3067. -- ----------------------------
  3068. -- Primary Key structure for table GAME_REWARD_LIMIT_USAGE
  3069. -- ----------------------------
  3070. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "PK_GAME_REWARD_LIMIT_USAGE" PRIMARY KEY ("LIMIT_USAGE_ID");
  3071. -- ----------------------------
  3072. -- Uniques structure for table GAME_REWARD_LIMIT_USAGE
  3073. -- ----------------------------
  3074. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "UK_GRLU_LIMIT_PERIOD" UNIQUE ("LIMIT_CONFIG_ID", "PERIOD_KEY") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3075. -- ----------------------------
  3076. -- Checks structure for table GAME_REWARD_LIMIT_USAGE
  3077. -- ----------------------------
  3078. 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;
  3079. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "CK_GRLU_PERIOD_TYPE" CHECK (PERIOD_TYPE IN ('DAILY', 'MONTHLY')) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3080. 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;
  3081. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "CK_GRLU_USED_COUNT" CHECK (USED_TOTAL_COUNT >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3082. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "CK_GRLU_USED_VALUE" CHECK (USED_TOTAL_VALUE >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3083. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "SYS_C00208341" CHECK ("LIMIT_USAGE_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3084. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "SYS_C00208342" CHECK ("LIMIT_CONFIG_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3085. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "SYS_C00208343" CHECK ("PERIOD_TYPE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3086. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "SYS_C00208344" CHECK ("PERIOD_KEY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3087. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "SYS_C00208345" CHECK ("REWARD_TYPE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3088. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "SYS_C00208346" CHECK ("REWARD_UNIT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3089. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "SYS_C00208347" CHECK ("USED_TOTAL_VALUE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3090. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "SYS_C00208348" CHECK ("USED_TOTAL_COUNT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3091. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "SYS_C00208349" CHECK ("LAST_UPDATE_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3092. ALTER TABLE "GAME_REWARD_LIMIT_USAGE" ADD CONSTRAINT "SYS_C00208350" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3093. -- ----------------------------
  3094. -- Indexes structure for table GAME_REWARD_LIMIT_USAGE
  3095. -- ----------------------------
  3096. CREATE INDEX "IDX_GRLU_PERIOD_TYPE_KEY"
  3097. ON "GAME_REWARD_LIMIT_USAGE" ("PERIOD_TYPE" ASC, "PERIOD_KEY" ASC)
  3098. LOGGING
  3099. VISIBLE
  3100. PCTFREE 10
  3101. INITRANS 2
  3102. STORAGE (
  3103. BUFFER_POOL DEFAULT
  3104. FLASH_CACHE DEFAULT
  3105. )
  3106. USABLE;
  3107. CREATE INDEX "IDX_GRLU_REWARD_TYPE"
  3108. ON "GAME_REWARD_LIMIT_USAGE" ("REWARD_TYPE" ASC, "REWARD_UNIT" ASC, "PERIOD_KEY" ASC)
  3109. LOGGING
  3110. VISIBLE
  3111. PCTFREE 10
  3112. INITRANS 2
  3113. STORAGE (
  3114. BUFFER_POOL DEFAULT
  3115. FLASH_CACHE DEFAULT
  3116. )
  3117. USABLE;
  3118. -- ----------------------------
  3119. -- Primary Key structure for table GAME_REWARD_LOG
  3120. -- ----------------------------
  3121. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "PK_GAME_REWARD_LOG" PRIMARY KEY ("REWARD_LOG_ID");
  3122. -- ----------------------------
  3123. -- Uniques structure for table GAME_REWARD_LOG
  3124. -- ----------------------------
  3125. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "UK_GRWL_ATTEMPT" UNIQUE ("ATTEMPT_ID") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3126. -- ----------------------------
  3127. -- Checks structure for table GAME_REWARD_LOG
  3128. -- ----------------------------
  3129. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "CK_GRWL_LEVEL_NO" CHECK (LEVEL_NO BETWEEN 1 AND 50) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3130. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "CK_GRWL_RETRY_COUNT" CHECK (RETRY_COUNT >= 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3131. 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;
  3132. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "CK_GRWL_REWARD_VALUE" CHECK (REWARD_VALUE > 0) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3133. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "CK_GRWL_STATUS" CHECK (STATUS IN (0, 1, 2, 3, 4)) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3134. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208359" CHECK ("REWARD_LOG_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3135. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208360" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3136. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208361" CHECK ("SESSION_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3137. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208362" CHECK ("ATTEMPT_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3138. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208363" CHECK ("ROOT_TRANS_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3139. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208364" CHECK ("CHILD_TRANS_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3140. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208365" CHECK ("MODE_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3141. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208366" CHECK ("LEVEL_NO" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3142. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208367" CHECK ("REWARD_TYPE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3143. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208368" CHECK ("REWARD_VALUE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3144. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208369" CHECK ("REWARD_UNIT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3145. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208370" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3146. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208371" CHECK ("RETRY_COUNT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3147. ALTER TABLE "GAME_REWARD_LOG" ADD CONSTRAINT "SYS_C00208372" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3148. -- ----------------------------
  3149. -- Indexes structure for table GAME_REWARD_LOG
  3150. -- ----------------------------
  3151. CREATE INDEX "IDX_GRWL_EXTERNAL_TRANS"
  3152. ON "GAME_REWARD_LOG" ("EXTERNAL_TRANS_ID" ASC)
  3153. LOGGING
  3154. VISIBLE
  3155. PCTFREE 10
  3156. INITRANS 2
  3157. STORAGE (
  3158. INITIAL 65536
  3159. NEXT 1048576
  3160. MINEXTENTS 1
  3161. MAXEXTENTS 2147483645
  3162. BUFFER_POOL DEFAULT
  3163. FLASH_CACHE DEFAULT
  3164. )
  3165. USABLE;
  3166. CREATE INDEX "IDX_GRWL_LIMIT_CONFIG"
  3167. ON "GAME_REWARD_LOG" ("LIMIT_CONFIG_ID" ASC, "CREATED_TIME" ASC)
  3168. LOGGING
  3169. VISIBLE
  3170. PCTFREE 10
  3171. INITRANS 2
  3172. STORAGE (
  3173. INITIAL 65536
  3174. NEXT 1048576
  3175. MINEXTENTS 1
  3176. MAXEXTENTS 2147483645
  3177. BUFFER_POOL DEFAULT
  3178. FLASH_CACHE DEFAULT
  3179. )
  3180. USABLE;
  3181. CREATE INDEX "IDX_GRWL_MSISDN_TIME"
  3182. ON "GAME_REWARD_LOG" ("MSISDN" ASC, "CREATED_TIME" ASC)
  3183. LOGGING
  3184. VISIBLE
  3185. PCTFREE 10
  3186. INITRANS 2
  3187. STORAGE (
  3188. INITIAL 65536
  3189. NEXT 1048576
  3190. MINEXTENTS 1
  3191. MAXEXTENTS 2147483645
  3192. BUFFER_POOL DEFAULT
  3193. FLASH_CACHE DEFAULT
  3194. )
  3195. USABLE;
  3196. CREATE INDEX "IDX_GRWL_ROOT_TRANS"
  3197. ON "GAME_REWARD_LOG" ("ROOT_TRANS_ID" ASC)
  3198. LOGGING
  3199. VISIBLE
  3200. PCTFREE 10
  3201. INITRANS 2
  3202. STORAGE (
  3203. INITIAL 65536
  3204. NEXT 1048576
  3205. MINEXTENTS 1
  3206. MAXEXTENTS 2147483645
  3207. BUFFER_POOL DEFAULT
  3208. FLASH_CACHE DEFAULT
  3209. )
  3210. USABLE;
  3211. CREATE INDEX "IDX_GRWL_STATUS"
  3212. ON "GAME_REWARD_LOG" ("STATUS" ASC, "CREATED_TIME" ASC)
  3213. LOGGING
  3214. VISIBLE
  3215. PCTFREE 10
  3216. INITRANS 2
  3217. STORAGE (
  3218. INITIAL 65536
  3219. NEXT 1048576
  3220. MINEXTENTS 1
  3221. MAXEXTENTS 2147483645
  3222. BUFFER_POOL DEFAULT
  3223. FLASH_CACHE DEFAULT
  3224. )
  3225. USABLE;
  3226. -- ----------------------------
  3227. -- Primary Key structure for table GAME_SCORE_LEDGER
  3228. -- ----------------------------
  3229. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "PK_GAME_SCORE_LEDGER" PRIMARY KEY ("LEDGER_ID");
  3230. -- ----------------------------
  3231. -- Uniques structure for table GAME_SCORE_LEDGER
  3232. -- ----------------------------
  3233. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "UK_GSL_ATTEMPT_TYPE" UNIQUE ("ATTEMPT_ID", "SCORE_TYPE") NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3234. -- ----------------------------
  3235. -- Checks structure for table GAME_SCORE_LEDGER
  3236. -- ----------------------------
  3237. 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;
  3238. 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;
  3239. 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;
  3240. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "SYS_C00208302" CHECK ("LEDGER_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3241. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "SYS_C00208303" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3242. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "SYS_C00208304" CHECK ("SESSION_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3243. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "SYS_C00208305" CHECK ("ROOT_TRANS_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3244. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "SYS_C00208306" CHECK ("SCORE_TYPE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3245. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "SYS_C00208307" CHECK ("SCORE_DELTA" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3246. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "SYS_C00208308" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3247. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "SYS_C00208309" CHECK ("CREATED_DATE_KEY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3248. ALTER TABLE "GAME_SCORE_LEDGER" ADD CONSTRAINT "SYS_C00208310" CHECK ("CREATED_MONTH_KEY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3249. -- ----------------------------
  3250. -- Indexes structure for table GAME_SCORE_LEDGER
  3251. -- ----------------------------
  3252. CREATE INDEX "IDX_GSL_CHILD_TRANS"
  3253. ON "GAME_SCORE_LEDGER" ("CHILD_TRANS_ID" ASC)
  3254. LOGGING
  3255. VISIBLE
  3256. PCTFREE 10
  3257. INITRANS 2
  3258. STORAGE (
  3259. INITIAL 65536
  3260. NEXT 1048576
  3261. MINEXTENTS 1
  3262. MAXEXTENTS 2147483645
  3263. BUFFER_POOL DEFAULT
  3264. FLASH_CACHE DEFAULT
  3265. )
  3266. USABLE;
  3267. CREATE INDEX "IDX_GSL_MONTH_TIME"
  3268. ON "GAME_SCORE_LEDGER" ("CREATED_MONTH_KEY" ASC, "CREATED_TIME" ASC)
  3269. LOGGING
  3270. VISIBLE
  3271. PCTFREE 10
  3272. INITRANS 2
  3273. STORAGE (
  3274. INITIAL 65536
  3275. NEXT 1048576
  3276. MINEXTENTS 1
  3277. MAXEXTENTS 2147483645
  3278. BUFFER_POOL DEFAULT
  3279. FLASH_CACHE DEFAULT
  3280. )
  3281. USABLE;
  3282. CREATE INDEX "IDX_GSL_MSISDN_MONTH"
  3283. ON "GAME_SCORE_LEDGER" ("MSISDN" ASC, "CREATED_MONTH_KEY" ASC)
  3284. LOGGING
  3285. VISIBLE
  3286. PCTFREE 10
  3287. INITRANS 2
  3288. STORAGE (
  3289. INITIAL 65536
  3290. NEXT 1048576
  3291. MINEXTENTS 1
  3292. MAXEXTENTS 2147483645
  3293. BUFFER_POOL DEFAULT
  3294. FLASH_CACHE DEFAULT
  3295. )
  3296. USABLE;
  3297. CREATE INDEX "IDX_GSL_ROOT_TRANS"
  3298. ON "GAME_SCORE_LEDGER" ("ROOT_TRANS_ID" ASC)
  3299. LOGGING
  3300. VISIBLE
  3301. PCTFREE 10
  3302. INITRANS 2
  3303. STORAGE (
  3304. INITIAL 65536
  3305. NEXT 1048576
  3306. MINEXTENTS 1
  3307. MAXEXTENTS 2147483645
  3308. BUFFER_POOL DEFAULT
  3309. FLASH_CACHE DEFAULT
  3310. )
  3311. USABLE;
  3312. CREATE INDEX "IDX_GSL_SESSION"
  3313. ON "GAME_SCORE_LEDGER" ("SESSION_ID" ASC)
  3314. LOGGING
  3315. VISIBLE
  3316. PCTFREE 10
  3317. INITRANS 2
  3318. STORAGE (
  3319. INITIAL 65536
  3320. NEXT 1048576
  3321. MINEXTENTS 1
  3322. MAXEXTENTS 2147483645
  3323. BUFFER_POOL DEFAULT
  3324. FLASH_CACHE DEFAULT
  3325. )
  3326. USABLE;
  3327. -- ----------------------------
  3328. -- Primary Key structure for table LUCKY_SPIN
  3329. -- ----------------------------
  3330. ALTER TABLE "LUCKY_SPIN" ADD CONSTRAINT "LS_PK" PRIMARY KEY ("ID");
  3331. -- ----------------------------
  3332. -- Indexes structure for table LUCKY_SPIN
  3333. -- ----------------------------
  3334. CREATE INDEX "LS_MSISDN_IDX"
  3335. ON "LUCKY_SPIN" ("MSISDN" ASC)
  3336. LOGGING
  3337. VISIBLE
  3338. PCTFREE 10
  3339. INITRANS 2
  3340. STORAGE (
  3341. INITIAL 65536
  3342. NEXT 1048576
  3343. MINEXTENTS 1
  3344. MAXEXTENTS 2147483645
  3345. BUFFER_POOL DEFAULT
  3346. FLASH_CACHE DEFAULT
  3347. )
  3348. USABLE;
  3349. -- ----------------------------
  3350. -- Primary Key structure for table MT
  3351. -- ----------------------------
  3352. ALTER TABLE "MT" ADD CONSTRAINT "SYS_C0012856" PRIMARY KEY ("MT_ID");
  3353. -- ----------------------------
  3354. -- Checks structure for table MT
  3355. -- ----------------------------
  3356. ALTER TABLE "MT" ADD CONSTRAINT "SYS_C00135700" CHECK ("MT_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3357. ALTER TABLE "MT" ADD CONSTRAINT "SYS_C00208144" CHECK ("MT_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3358. -- ----------------------------
  3359. -- Primary Key structure for table REG_INFO
  3360. -- ----------------------------
  3361. ALTER TABLE "REG_INFO" ADD CONSTRAINT "SYS_C0012857" PRIMARY KEY ("REGISTER_ID");
  3362. -- ----------------------------
  3363. -- Checks structure for table REG_INFO
  3364. -- ----------------------------
  3365. ALTER TABLE "REG_INFO" ADD CONSTRAINT "SYS_C00135726" CHECK ("REGISTER_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3366. ALTER TABLE "REG_INFO" ADD CONSTRAINT "SYS_C00208147" CHECK ("REGISTER_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3367. -- ----------------------------
  3368. -- Indexes structure for table REG_INFO
  3369. -- ----------------------------
  3370. CREATE INDEX "REG_INFO_MSISDN_IDX"
  3371. ON "REG_INFO" ("MSISDN" ASC)
  3372. LOGGING
  3373. VISIBLE
  3374. PCTFREE 10
  3375. INITRANS 2
  3376. STORAGE (
  3377. INITIAL 65536
  3378. NEXT 1048576
  3379. MINEXTENTS 1
  3380. MAXEXTENTS 2147483645
  3381. BUFFER_POOL DEFAULT
  3382. FLASH_CACHE DEFAULT
  3383. )
  3384. USABLE;
  3385. -- ----------------------------
  3386. -- Primary Key structure for table PERMISSION
  3387. -- ----------------------------
  3388. ALTER TABLE "PERMISSION" MODIFY ("ID" NOT NULL);
  3389. ALTER TABLE "PERMISSION" ADD CONSTRAINT "PERMISSION_PK" PRIMARY KEY ("ID");
  3390. -- ----------------------------
  3391. -- Primary Key structure for table ROLE
  3392. -- ----------------------------
  3393. ALTER TABLE "ROLE" MODIFY ("ID" NOT NULL);
  3394. ALTER TABLE "ROLE" ADD CONSTRAINT "ROLE_PK" PRIMARY KEY ("ID");
  3395. -- ----------------------------
  3396. -- Primary Key structure for table ROLE_PERMISSION
  3397. -- ----------------------------
  3398. ALTER TABLE "ROLE_PERMISSION" ADD CONSTRAINT "ROLE_PERMISSION_PK" PRIMARY KEY ("ID");
  3399. -- ----------------------------
  3400. -- Checks structure for table ROLE_PERMISSION
  3401. -- ----------------------------
  3402. ALTER TABLE "ROLE_PERMISSION" ADD CONSTRAINT "SYS_C00208161" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3403. ALTER TABLE "ROLE_PERMISSION" ADD CONSTRAINT "SYS_C00208162" CHECK ("ROLE_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3404. ALTER TABLE "ROLE_PERMISSION" ADD CONSTRAINT "SYS_C00208163" CHECK ("PERMISSION_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3405. ALTER TABLE "ROLE_PERMISSION" ADD CONSTRAINT "SYS_C00208164" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3406. -- ----------------------------
  3407. -- Primary Key structure for table TRANSACTION_ACTION
  3408. -- ----------------------------
  3409. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "TRANSACTION_ACTION_PK" PRIMARY KEY ("ID");
  3410. -- ----------------------------
  3411. -- Checks structure for table TRANSACTION_ACTION
  3412. -- ----------------------------
  3413. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C0012741" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3414. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C0012742" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3415. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C0012743" CHECK ("TRANSACTION_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3416. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C0012744" CHECK ("OTP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3417. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C0012745" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3418. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C0012746" CHECK ("VALID_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3419. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C0012747" CHECK ("TIME_LEFT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3420. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00135757" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3421. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00135758" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3422. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00135759" CHECK ("TRANSACTION_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3423. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00135760" CHECK ("OTP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3424. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00135761" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3425. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00135762" CHECK ("VALID_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3426. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00135763" CHECK ("TIME_LEFT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3427. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00208166" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3428. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00208167" CHECK ("MSISDN" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3429. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00208168" CHECK ("TRANSACTION_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3430. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00208169" CHECK ("OTP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3431. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00208170" CHECK ("CREATED_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3432. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00208171" CHECK ("VALID_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3433. ALTER TABLE "TRANSACTION_ACTION" ADD CONSTRAINT "SYS_C00208172" CHECK ("TIME_LEFT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  3434. -- ----------------------------
  3435. -- Indexes structure for table TRANSACTION_LOG
  3436. -- ----------------------------
  3437. CREATE INDEX "TLOG_ISDN_IDX"
  3438. ON "TRANSACTION_LOG" ("MSISDN" ASC)
  3439. LOGGING
  3440. VISIBLE
  3441. PCTFREE 10
  3442. INITRANS 2
  3443. STORAGE (
  3444. INITIAL 65536
  3445. NEXT 1048576
  3446. MINEXTENTS 1
  3447. MAXEXTENTS 2147483645
  3448. BUFFER_POOL DEFAULT
  3449. FLASH_CACHE DEFAULT
  3450. )
  3451. USABLE;
  3452. CREATE INDEX "TLOG_RT_IDX"
  3453. ON "TRANSACTION_LOG" ("REQUEST_TIME" ASC)
  3454. LOGGING
  3455. VISIBLE
  3456. PCTFREE 10
  3457. INITRANS 2
  3458. STORAGE (
  3459. INITIAL 65536
  3460. NEXT 1048576
  3461. MINEXTENTS 1
  3462. MAXEXTENTS 2147483645
  3463. BUFFER_POOL DEFAULT
  3464. FLASH_CACHE DEFAULT
  3465. )
  3466. USABLE;
  3467. -- ----------------------------
  3468. -- Indexes structure for table WEBSERVICE
  3469. -- ----------------------------
  3470. CREATE UNIQUE INDEX "WS_PK"
  3471. ON "WEBSERVICE" ("WS_ID" ASC)
  3472. LOGGING
  3473. VISIBLE
  3474. PCTFREE 10
  3475. INITRANS 2
  3476. STORAGE (
  3477. INITIAL 65536
  3478. NEXT 1048576
  3479. MINEXTENTS 1
  3480. MAXEXTENTS 2147483645
  3481. BUFFER_POOL DEFAULT
  3482. FLASH_CACHE DEFAULT
  3483. )
  3484. USABLE;
  3485. ALTER TABLE "ROLE_PERMISSION" ADD CONSTRAINT "ROLE_PERMISSION_PK" PRIMARY KEY ("ID");
  3486. -- ----------------------------
  3487. -- Primary Key structure for table PERMISSION
  3488. -- ----------------------------
  3489. ALTER TABLE "PERMISSION" MODIFY ("ID" NOT NULL);
  3490. ALTER TABLE "PERMISSION" ADD CONSTRAINT "PERMISSION_PK" PRIMARY KEY ("ID");
  3491. -- ----------------------------
  3492. -- Primary Key structure for table ROLE
  3493. -- ----------------------------
  3494. ALTER TABLE "ROLE" MODIFY ("ID" NOT NULL);
  3495. ALTER TABLE "ROLE" ADD CONSTRAINT "ROLE_PK" PRIMARY KEY ("ID");
  3496. -- ----------------------------
  3497. -- Primary Key structure for table ROLE_PERMISSION
  3498. -- ----------------------------
  3499. ALTER TABLE "ROLE_PERMISSION" ADD CONSTRAINT "ROLE_PERMISSION_PK" PRIMARY KEY ("ID");
  3500. -- ----------------------------
  3501. -- Foreign Keys structure for table GAME_LEVEL_ATTEMPT
  3502. -- ----------------------------
  3503. -- ----------------------------
  3504. -- Foreign Keys structure for table GAME_LEVEL_CONFIG
  3505. -- ----------------------------
  3506. -- ----------------------------
  3507. -- Foreign Keys structure for table GAME_LEVEL_REWARD_OPTION
  3508. -- ----------------------------
  3509. -- ----------------------------
  3510. -- Foreign Keys structure for table GAME_MONTHLY_DRAW_TICKET
  3511. -- ----------------------------
  3512. -- ----------------------------
  3513. -- Foreign Keys structure for table GAME_MONTHLY_RANKING
  3514. -- ----------------------------
  3515. -- ----------------------------
  3516. -- Foreign Keys structure for table GAME_MONTHLY_WINNER
  3517. -- ----------------------------
  3518. -- ----------------------------
  3519. -- Foreign Keys structure for table GAME_PLAY_SESSION
  3520. -- ----------------------------
  3521. -- ----------------------------
  3522. -- Foreign Keys structure for table GAME_RESCUE_LOG
  3523. -- ----------------------------
  3524. -- ----------------------------
  3525. -- Foreign Keys structure for table GAME_REWARD_LIMIT_CONFIG
  3526. -- ----------------------------
  3527. -- ----------------------------
  3528. -- Foreign Keys structure for table GAME_REWARD_LIMIT_USAGE
  3529. -- ----------------------------
  3530. -- ----------------------------
  3531. -- Foreign Keys structure for table GAME_REWARD_LOG
  3532. -- ----------------------------
  3533. -- ----------------------------
  3534. -- Foreign Keys structure for table GAME_SCORE_LEDGER
  3535. -- ----------------------------