1.json 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450
  1. {
  2. "formatVersion": 1,
  3. "database": {
  4. "version": 1,
  5. "identityHash": "a85fb26b7e6b4b4a90b1f43e30a868cf",
  6. "entities": [
  7. {
  8. "tableName": "Questions",
  9. "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `isJudge` TEXT, `orgCode` TEXT, `orgName` TEXT, `reviewDesc` TEXT, `reviewItem` TEXT, `reviewScore` TEXT, `reviewType` TEXT, `type` TEXT, `updateBy` TEXT, `viewType` TEXT, `inputString` TEXT, `reviewId` INTEGER NOT NULL, `reviewAnswer` TEXT, `correct` TEXT, `score` TEXT, `usedTime` TEXT, `reviewTaskId` TEXT, PRIMARY KEY(`id`))",
  10. "fields": [
  11. {
  12. "fieldPath": "id",
  13. "columnName": "id",
  14. "affinity": "INTEGER",
  15. "notNull": true
  16. },
  17. {
  18. "fieldPath": "isJudge",
  19. "columnName": "isJudge",
  20. "affinity": "TEXT",
  21. "notNull": false
  22. },
  23. {
  24. "fieldPath": "orgCode",
  25. "columnName": "orgCode",
  26. "affinity": "TEXT",
  27. "notNull": false
  28. },
  29. {
  30. "fieldPath": "orgName",
  31. "columnName": "orgName",
  32. "affinity": "TEXT",
  33. "notNull": false
  34. },
  35. {
  36. "fieldPath": "reviewDesc",
  37. "columnName": "reviewDesc",
  38. "affinity": "TEXT",
  39. "notNull": false
  40. },
  41. {
  42. "fieldPath": "reviewItem",
  43. "columnName": "reviewItem",
  44. "affinity": "TEXT",
  45. "notNull": false
  46. },
  47. {
  48. "fieldPath": "reviewScore",
  49. "columnName": "reviewScore",
  50. "affinity": "TEXT",
  51. "notNull": false
  52. },
  53. {
  54. "fieldPath": "reviewType",
  55. "columnName": "reviewType",
  56. "affinity": "TEXT",
  57. "notNull": false
  58. },
  59. {
  60. "fieldPath": "type",
  61. "columnName": "type",
  62. "affinity": "TEXT",
  63. "notNull": false
  64. },
  65. {
  66. "fieldPath": "updateBy",
  67. "columnName": "updateBy",
  68. "affinity": "TEXT",
  69. "notNull": false
  70. },
  71. {
  72. "fieldPath": "viewType",
  73. "columnName": "viewType",
  74. "affinity": "TEXT",
  75. "notNull": false
  76. },
  77. {
  78. "fieldPath": "inputString",
  79. "columnName": "inputString",
  80. "affinity": "TEXT",
  81. "notNull": false
  82. },
  83. {
  84. "fieldPath": "reviewId",
  85. "columnName": "reviewId",
  86. "affinity": "INTEGER",
  87. "notNull": true
  88. },
  89. {
  90. "fieldPath": "reviewAnswer",
  91. "columnName": "reviewAnswer",
  92. "affinity": "TEXT",
  93. "notNull": false
  94. },
  95. {
  96. "fieldPath": "correct",
  97. "columnName": "correct",
  98. "affinity": "TEXT",
  99. "notNull": false
  100. },
  101. {
  102. "fieldPath": "score",
  103. "columnName": "score",
  104. "affinity": "TEXT",
  105. "notNull": false
  106. },
  107. {
  108. "fieldPath": "usedTime",
  109. "columnName": "usedTime",
  110. "affinity": "TEXT",
  111. "notNull": false
  112. },
  113. {
  114. "fieldPath": "reviewTaskId",
  115. "columnName": "reviewTaskId",
  116. "affinity": "TEXT",
  117. "notNull": false
  118. }
  119. ],
  120. "primaryKey": {
  121. "columnNames": [
  122. "id"
  123. ],
  124. "autoGenerate": false
  125. },
  126. "indices": [],
  127. "foreignKeys": []
  128. },
  129. {
  130. "tableName": "VoicePlayer",
  131. "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `words` TEXT, `url` TEXT)",
  132. "fields": [
  133. {
  134. "fieldPath": "id",
  135. "columnName": "id",
  136. "affinity": "INTEGER",
  137. "notNull": true
  138. },
  139. {
  140. "fieldPath": "words",
  141. "columnName": "words",
  142. "affinity": "TEXT",
  143. "notNull": false
  144. },
  145. {
  146. "fieldPath": "url",
  147. "columnName": "url",
  148. "affinity": "TEXT",
  149. "notNull": false
  150. }
  151. ],
  152. "primaryKey": {
  153. "columnNames": [
  154. "id"
  155. ],
  156. "autoGenerate": true
  157. },
  158. "indices": [],
  159. "foreignKeys": []
  160. },
  161. {
  162. "tableName": "Examination",
  163. "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`examinationRecordId` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `createBy` TEXT, `createTime` TEXT, `described` TEXT, `examType` TEXT, `examinationCount` TEXT, `examinationScore` TEXT, `limit` TEXT, `orgCode` TEXT, `orgName` TEXT, `page` TEXT, `status` TEXT, `updateBy` TEXT, `updateTime` TEXT, `id` TEXT, `title` TEXT, `correctOptionId` TEXT, `questionOptionName` TEXT, `examinationId` TEXT, `examinationTitle` TEXT, `score` TEXT, `usedTime` TEXT)",
  164. "fields": [
  165. {
  166. "fieldPath": "examinationRecordId",
  167. "columnName": "examinationRecordId",
  168. "affinity": "INTEGER",
  169. "notNull": true
  170. },
  171. {
  172. "fieldPath": "createBy",
  173. "columnName": "createBy",
  174. "affinity": "TEXT",
  175. "notNull": false
  176. },
  177. {
  178. "fieldPath": "createTime",
  179. "columnName": "createTime",
  180. "affinity": "TEXT",
  181. "notNull": false
  182. },
  183. {
  184. "fieldPath": "described",
  185. "columnName": "described",
  186. "affinity": "TEXT",
  187. "notNull": false
  188. },
  189. {
  190. "fieldPath": "examType",
  191. "columnName": "examType",
  192. "affinity": "TEXT",
  193. "notNull": false
  194. },
  195. {
  196. "fieldPath": "examinationCount",
  197. "columnName": "examinationCount",
  198. "affinity": "TEXT",
  199. "notNull": false
  200. },
  201. {
  202. "fieldPath": "examinationScore",
  203. "columnName": "examinationScore",
  204. "affinity": "TEXT",
  205. "notNull": false
  206. },
  207. {
  208. "fieldPath": "limit",
  209. "columnName": "limit",
  210. "affinity": "TEXT",
  211. "notNull": false
  212. },
  213. {
  214. "fieldPath": "orgCode",
  215. "columnName": "orgCode",
  216. "affinity": "TEXT",
  217. "notNull": false
  218. },
  219. {
  220. "fieldPath": "orgName",
  221. "columnName": "orgName",
  222. "affinity": "TEXT",
  223. "notNull": false
  224. },
  225. {
  226. "fieldPath": "page",
  227. "columnName": "page",
  228. "affinity": "TEXT",
  229. "notNull": false
  230. },
  231. {
  232. "fieldPath": "status",
  233. "columnName": "status",
  234. "affinity": "TEXT",
  235. "notNull": false
  236. },
  237. {
  238. "fieldPath": "updateBy",
  239. "columnName": "updateBy",
  240. "affinity": "TEXT",
  241. "notNull": false
  242. },
  243. {
  244. "fieldPath": "updateTime",
  245. "columnName": "updateTime",
  246. "affinity": "TEXT",
  247. "notNull": false
  248. },
  249. {
  250. "fieldPath": "id",
  251. "columnName": "id",
  252. "affinity": "TEXT",
  253. "notNull": false
  254. },
  255. {
  256. "fieldPath": "title",
  257. "columnName": "title",
  258. "affinity": "TEXT",
  259. "notNull": false
  260. },
  261. {
  262. "fieldPath": "correctOptionId",
  263. "columnName": "correctOptionId",
  264. "affinity": "TEXT",
  265. "notNull": false
  266. },
  267. {
  268. "fieldPath": "questionOptionName",
  269. "columnName": "questionOptionName",
  270. "affinity": "TEXT",
  271. "notNull": false
  272. },
  273. {
  274. "fieldPath": "examinationId",
  275. "columnName": "examinationId",
  276. "affinity": "TEXT",
  277. "notNull": false
  278. },
  279. {
  280. "fieldPath": "examinationTitle",
  281. "columnName": "examinationTitle",
  282. "affinity": "TEXT",
  283. "notNull": false
  284. },
  285. {
  286. "fieldPath": "score",
  287. "columnName": "score",
  288. "affinity": "TEXT",
  289. "notNull": false
  290. },
  291. {
  292. "fieldPath": "usedTime",
  293. "columnName": "usedTime",
  294. "affinity": "TEXT",
  295. "notNull": false
  296. }
  297. ],
  298. "primaryKey": {
  299. "columnNames": [
  300. "examinationRecordId"
  301. ],
  302. "autoGenerate": true
  303. },
  304. "indices": [],
  305. "foreignKeys": []
  306. },
  307. {
  308. "tableName": "QuestionOption",
  309. "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `correctOption` TEXT, `optionKey` TEXT, `optionVal` TEXT, `questionId` INTEGER NOT NULL, PRIMARY KEY(`id`))",
  310. "fields": [
  311. {
  312. "fieldPath": "id",
  313. "columnName": "id",
  314. "affinity": "INTEGER",
  315. "notNull": true
  316. },
  317. {
  318. "fieldPath": "correctOption",
  319. "columnName": "correctOption",
  320. "affinity": "TEXT",
  321. "notNull": false
  322. },
  323. {
  324. "fieldPath": "optionKey",
  325. "columnName": "optionKey",
  326. "affinity": "TEXT",
  327. "notNull": false
  328. },
  329. {
  330. "fieldPath": "optionVal",
  331. "columnName": "optionVal",
  332. "affinity": "TEXT",
  333. "notNull": false
  334. },
  335. {
  336. "fieldPath": "questionId",
  337. "columnName": "questionId",
  338. "affinity": "INTEGER",
  339. "notNull": true
  340. }
  341. ],
  342. "primaryKey": {
  343. "columnNames": [
  344. "id"
  345. ],
  346. "autoGenerate": false
  347. },
  348. "indices": [],
  349. "foreignKeys": []
  350. },
  351. {
  352. "tableName": "QuestionRecords",
  353. "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `correctOptionId` TEXT, `correctOptionName` TEXT, `examinationId` TEXT, `examinationTitle` TEXT, `manualHelp` TEXT, `orgCode` TEXT, `orgName` TEXT, `score` TEXT, `status` TEXT, `title` TEXT, `usedTime` TEXT, `selectedItemId` INTEGER NOT NULL, PRIMARY KEY(`id`))",
  354. "fields": [
  355. {
  356. "fieldPath": "id",
  357. "columnName": "id",
  358. "affinity": "INTEGER",
  359. "notNull": true
  360. },
  361. {
  362. "fieldPath": "correctOptionId",
  363. "columnName": "correctOptionId",
  364. "affinity": "TEXT",
  365. "notNull": false
  366. },
  367. {
  368. "fieldPath": "correctOptionName",
  369. "columnName": "correctOptionName",
  370. "affinity": "TEXT",
  371. "notNull": false
  372. },
  373. {
  374. "fieldPath": "examinationId",
  375. "columnName": "examinationId",
  376. "affinity": "TEXT",
  377. "notNull": false
  378. },
  379. {
  380. "fieldPath": "examinationTitle",
  381. "columnName": "examinationTitle",
  382. "affinity": "TEXT",
  383. "notNull": false
  384. },
  385. {
  386. "fieldPath": "manualHelp",
  387. "columnName": "manualHelp",
  388. "affinity": "TEXT",
  389. "notNull": false
  390. },
  391. {
  392. "fieldPath": "orgCode",
  393. "columnName": "orgCode",
  394. "affinity": "TEXT",
  395. "notNull": false
  396. },
  397. {
  398. "fieldPath": "orgName",
  399. "columnName": "orgName",
  400. "affinity": "TEXT",
  401. "notNull": false
  402. },
  403. {
  404. "fieldPath": "score",
  405. "columnName": "score",
  406. "affinity": "TEXT",
  407. "notNull": false
  408. },
  409. {
  410. "fieldPath": "status",
  411. "columnName": "status",
  412. "affinity": "TEXT",
  413. "notNull": false
  414. },
  415. {
  416. "fieldPath": "title",
  417. "columnName": "title",
  418. "affinity": "TEXT",
  419. "notNull": false
  420. },
  421. {
  422. "fieldPath": "usedTime",
  423. "columnName": "usedTime",
  424. "affinity": "TEXT",
  425. "notNull": false
  426. },
  427. {
  428. "fieldPath": "selectedItemId",
  429. "columnName": "selectedItemId",
  430. "affinity": "INTEGER",
  431. "notNull": true
  432. }
  433. ],
  434. "primaryKey": {
  435. "columnNames": [
  436. "id"
  437. ],
  438. "autoGenerate": false
  439. },
  440. "indices": [],
  441. "foreignKeys": []
  442. }
  443. ],
  444. "views": [],
  445. "setupQueries": [
  446. "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)",
  447. "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, 'a85fb26b7e6b4b4a90b1f43e30a868cf')"
  448. ]
  449. }
  450. }