加酸仪(java版本)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

157 lines
4.8 KiB

6 days ago
6 days ago
6 days ago
6 days ago
6 days ago
6 days ago
6 days ago
6 days ago
6 days ago
6 days ago
6 days ago
6 days ago
6 days ago
6 days ago
6 days ago
  1. PRAGMA foreign_keys = OFF;
  2. -- ----------------------------
  3. -- Table structure for audit_record
  4. -- ----------------------------
  5. DROP TABLE IF EXISTS audit_record;
  6. CREATE TABLE audit_record (
  7. id INTEGER NOT NULL PRIMARY KEY,
  8. user_id INTEGER,
  9. user_name TEXT,
  10. solution_id INTEGER,
  11. solution_name TEXT,
  12. concentration TEXT,
  13. channel_id INTEGER,
  14. volume TEXT,
  15. create_time DATE DEFAULT CURRENT_TIMESTAMP,
  16. update_time DATE DEFAULT CURRENT_TIMESTAMP
  17. );
  18. -- ----------------------------
  19. -- Table structure for channel
  20. -- ----------------------------
  21. DROP TABLE IF EXISTS channel;
  22. CREATE TABLE channel (
  23. id INTEGER NOT NULL PRIMARY KEY,
  24. name TEXT,
  25. solution_id INTEGER,
  26. solution_name TEXT,
  27. concentration TEXT,
  28. code TEXT,
  29. volume DOUBLE,
  30. create_time DATE DEFAULT CURRENT_TIMESTAMP,
  31. update_time DATE DEFAULT CURRENT_TIMESTAMP
  32. );
  33. INSERT OR IGNORE INTO channel (
  34. id, name, solution_id, solution_name, concentration, code, volume
  35. ) VALUES
  36. (1, '通道一', 1, '盐酸', '15%', 'CHANNEL_1', 5000),
  37. (2, '通道二', 1, '盐酸', '15%', 'CHANNEL_2', 5000),
  38. (3, '通道三', 1, '盐酸', '15%', 'CHANNEL_3', 5000),
  39. (4, '通道四', 1, '盐酸', '15%', 'CHANNEL_4', 5000);
  40. -- ----------------------------
  41. -- Table structure for formulation
  42. -- ----------------------------
  43. DROP TABLE IF EXISTS formulation;
  44. CREATE TABLE formulation (
  45. id INTEGER NOT NULL PRIMARY KEY,
  46. volume DOUBLE,
  47. solution_id INTEGER,
  48. solution_name TEXT,
  49. concentration TEXT,
  50. scale DOUBLE,
  51. revolutions DOUBLE,
  52. create_time DATE DEFAULT CURRENT_TIMESTAMP,
  53. update_time DATE DEFAULT CURRENT_TIMESTAMP
  54. );
  55. -- ----------------------------
  56. -- Table structure for receive_record
  57. -- ----------------------------
  58. DROP TABLE IF EXISTS receive_record;
  59. CREATE TABLE receive_record (
  60. id INTEGER NOT NULL PRIMARY KEY,
  61. user_id INTEGER,
  62. user_name TEXT,
  63. receiver TEXT,
  64. receiver_id INTEGER,
  65. solution_id INTEGER,
  66. solution_name TEXT,
  67. concentration TEXT,
  68. channel_id INTEGER,
  69. volume DOUBLE,
  70. create_time DATE DEFAULT CURRENT_TIMESTAMP,
  71. update_time DATE DEFAULT CURRENT_TIMESTAMP
  72. );
  73. -- ----------------------------
  74. -- Table structure for solution
  75. -- ----------------------------
  76. DROP TABLE IF EXISTS solution;
  77. CREATE TABLE solution (
  78. id INTEGER PRIMARY KEY AUTOINCREMENT,
  79. name TEXT,
  80. create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  81. update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
  82. );
  83. INSERT INTO solution (id, name) VALUES
  84. (1, '盐酸'),
  85. (2, '硫酸');
  86. -- ----------------------------
  87. -- Table structure for system_config
  88. -- ----------------------------
  89. DROP TABLE IF EXISTS system_config;
  90. CREATE TABLE system_config (
  91. id INTEGER PRIMARY KEY AUTOINCREMENT,
  92. key TEXT,
  93. value TEXT,
  94. create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  95. update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
  96. );
  97. -- ----------------------------
  98. -- Table structure for system_log
  99. -- ----------------------------
  100. DROP TABLE IF EXISTS system_log;
  101. CREATE TABLE system_log (
  102. id INTEGER PRIMARY KEY AUTOINCREMENT,
  103. title TEXT,
  104. content TEXT,
  105. create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  106. update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
  107. );
  108. -- ----------------------------
  109. -- Table structure for user
  110. -- ----------------------------
  111. DROP TABLE IF EXISTS user;
  112. CREATE TABLE user (
  113. id INTEGER PRIMARY KEY AUTOINCREMENT,
  114. username TEXT UNIQUE,
  115. nickname TEXT,
  116. password TEXT,
  117. role TEXT,
  118. fixed_user TEXT DEFAULT 'DISABLE',
  119. deleted TEXT DEFAULT 'DISABLE',
  120. create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  121. update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
  122. );
  123. INSERT INTO user (
  124. id, username, nickname, password, role, fixed_user, deleted
  125. ) VALUES
  126. (1, 'admin', 'Admin', '9973', 'ADMIN', 'ENABLE', 'DISABLE'),
  127. (2, 'test', 'test', '9973', 'ADMIN', 'ENABLE', 'DISABLE');
  128. -- ----------------------------
  129. -- Table structure for zapp_sub_module_reg_initial_value
  130. -- ----------------------------
  131. DROP TABLE IF EXISTS zapp_sub_module_reg_initial_value;
  132. CREATE TABLE zapp_sub_module_reg_initial_value (
  133. id INTEGER PRIMARY KEY DESC,
  134. mid TEXT,
  135. regIndex TEXT,
  136. regInitVal INTEGER
  137. );
  138. -- ----------------------------
  139. -- Auto increment adjustments
  140. -- ----------------------------
  141. UPDATE sqlite_sequence SET seq = 2 WHERE name = 'solution';
  142. UPDATE sqlite_sequence SET seq = 38 WHERE name = 'user';
  143. PRAGMA foreign_keys = ON;