加酸仪(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.

129 lines
4.7 KiB

7 days ago
7 days ago
7 days ago
7 days ago
7 days ago
7 days ago
7 days ago
7 days ago
7 days ago
7 days ago
7 days ago
  1. -- 审计记录(使用记录)
  2. CREATE TABLE IF NOT EXISTS audit_record(
  3. id INTEGER PRIMARY KEY AUTOINCREMENT,
  4. user_id INTEGER,--ID
  5. user_nickname TEXT,--
  6. solution_id INTEGER,--id
  7. solution_name TEXT,--
  8. concentration REAL,--
  9. channel_code TEXT,--code
  10. used_volume REAL,--使
  11. create_time TEXT DEFAULT CURRENT_TIMESTAMP,
  12. update_time TEXT DEFAULT CURRENT_TIMESTAMP
  13. );
  14. -- 领取记录(加液记录)
  15. CREATE TABLE IF NOT EXISTS receive_record (
  16. id INTEGER PRIMARY KEY AUTOINCREMENT,
  17. issuer_id INTEGER,--id
  18. issuer_nickname INTEGER,--
  19. receiver_id INTEGER,--id
  20. receiver_nickname TEXT,--
  21. solution_id INTEGER,--id
  22. solution_name TEXT,--
  23. concentration REAL,--
  24. received_volume REAL,--
  25. channel_code TEXT,--code
  26. create_time TEXT DEFAULT CURRENT_TIMESTAMP,
  27. update_time TEXT DEFAULT CURRENT_TIMESTAMP
  28. );
  29. -- 通道
  30. CREATE TABLE IF NOT EXISTS channel (
  31. id INTEGER PRIMARY KEY AUTOINCREMENT,
  32. name TEXT,--
  33. code TEXT,--code
  34. solution_id INTEGER,--id
  35. concentration REAL,--
  36. target_volume REAL,--
  37. current_volume REAL,--
  38. received_volume REAL,--
  39. create_time TEXT DEFAULT CURRENT_TIMESTAMP,
  40. update_time TEXT DEFAULT CURRENT_TIMESTAMP
  41. );
  42. INSERT OR IGNORE INTO channel (
  43. id, name, code
  44. ) VALUES
  45. (1, '通道一', 'CHANNEL_1'),
  46. (2, '通道二', 'CHANNEL_2'),
  47. (3, '通道三', 'CHANNEL_3'),
  48. (4, '通道四', 'CHANNEL_4');
  49. -- 配方
  50. CREATE TABLE IF NOT EXISTS formulation (
  51. id INTEGER PRIMARY KEY AUTOINCREMENT,
  52. volume REAL,--
  53. solution_id INTEGER,--id
  54. concentration REAL,--
  55. revolutions REAL,--
  56. create_time TEXT DEFAULT CURRENT_TIMESTAMP,
  57. update_time TEXT DEFAULT CURRENT_TIMESTAMP
  58. );
  59. -- 溶液
  60. CREATE TABLE IF NOT EXISTS solution (
  61. id INTEGER PRIMARY KEY AUTOINCREMENT,
  62. name TEXT,--
  63. create_time TEXT DEFAULT CURRENT_TIMESTAMP,
  64. update_time TEXT DEFAULT CURRENT_TIMESTAMP
  65. );
  66. INSERT OR IGNORE INTO solution (id, name) VALUES
  67. (1, '盐酸'),
  68. (2, '硫酸'),
  69. (3, '硝酸'),
  70. (4, '氢氟酸');
  71. -- 系统配置
  72. CREATE TABLE IF NOT EXISTS system_config (
  73. id INTEGER PRIMARY KEY AUTOINCREMENT,
  74. key TEXT,
  75. value TEXT,
  76. description TEXT,
  77. create_time TEXT DEFAULT CURRENT_TIMESTAMP,
  78. update_time TEXT DEFAULT CURRENT_TIMESTAMP
  79. );
  80. INSERT OR IGNORE INTO system_config (id, key, value) VALUES
  81. (1, 'SOLUTION_ADD_MODE','AUTO');
  82. -- 系统日志
  83. CREATE TABLE IF NOT EXISTS system_log (
  84. id INTEGER PRIMARY KEY AUTOINCREMENT,
  85. title TEXT,
  86. content TEXT,
  87. create_time TEXT DEFAULT CURRENT_TIMESTAMP,
  88. update_time TEXT DEFAULT CURRENT_TIMESTAMP
  89. );
  90. -- 用户
  91. CREATE TABLE IF NOT EXISTS user (
  92. id INTEGER PRIMARY KEY AUTOINCREMENT,
  93. username TEXT UNIQUE, --
  94. nickname TEXT,--
  95. password TEXT,--
  96. role TEXT,--
  97. fixed_user TEXT DEFAULT 'DISABLE',--
  98. deleted TEXT DEFAULT 'DISABLE',--
  99. create_time TEXT DEFAULT CURRENT_TIMESTAMP,
  100. update_time TEXT DEFAULT CURRENT_TIMESTAMP
  101. );
  102. INSERT OR IGNORE INTO user ( id, username, nickname, password, role, fixed_user, deleted) VALUES
  103. (1, 'admin', 'Admin', '9973', 'ADMIN', 'ENABLE', 'DISABLE'),
  104. (2, 'test', 'test', '9973', 'ADMIN', 'ENABLE', 'DISABLE');
  105. -- drop table IF EXISTS zapp_sub_module_reg_initial_value;
  106. -- 设备参数 表
  107. CREATE TABLE IF NOT EXISTS device_param_config
  108. (
  109. id INTEGER PRIMARY KEY AUTOINCREMENT,
  110. mid text,
  111. reg_index text,
  112. reg_val INTEGER,
  113. create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  114. update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
  115. );