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.

86 lines
2.9 KiB

5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
  1. -- 创建 matrix 基质类型表
  2. CREATE TABLE IF NOT EXISTS matrix
  3. (
  4. id INTEGER PRIMARY KEY AUTOINCREMENT,
  5. name TEXT NOT NULL,
  6. create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  7. update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
  8. );
  9. -- 插入 matrix 表数据
  10. INSERT OR IGNORE INTO matrix (id, name, create_time, update_time)
  11. VALUES (1, 'DHB', null, null);
  12. -- 创建 matrix_craft 基质工艺表
  13. CREATE TABLE IF NOT EXISTS matrix_craft
  14. (
  15. id INTEGER PRIMARY KEY AUTOINCREMENT,
  16. name TEXT NOT NULL,
  17. matrix_id INTEGER NOT NULL,
  18. matrix_path_type TEXT NOT NULL,
  19. motor_z_height INTEGER,
  20. gas_pressure INTEGER,
  21. volume INTEGER,
  22. matrix_flow_velocity INTEGER,
  23. high_voltage BOOLEAN,
  24. high_voltage_value INTEGER,
  25. spacing INTEGER,
  26. moving_speed INTEGER,
  27. times INTEGER,
  28. create_user INTEGER,
  29. create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  30. update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
  31. );
  32. -- 创建 operation_log 操作记录表
  33. CREATE TABLE IF NOT EXISTS operation_log
  34. (
  35. id INTEGER PRIMARY KEY AUTOINCREMENT,
  36. matrix_id INTEGER,
  37. matrix_info TEXT,
  38. status INTEGER,
  39. create_user INTEGER,
  40. create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  41. update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
  42. );
  43. -- 创建 sys_settings 系统配置表
  44. CREATE TABLE IF NOT EXISTS sys_settings
  45. (
  46. id INTEGER PRIMARY KEY AUTOINCREMENT,
  47. parent_id INTEGER,
  48. name TEXT NOT NULL,
  49. code TEXT,
  50. value TEXT
  51. );
  52. -- 插入 sys_settings 表数据
  53. INSERT OR IGNORE INTO sys_settings (id, parent_id, name, code, value)
  54. VALUES (1, NULL, '玻片位置', 'slide_position', NULL),
  55. (2, 1, '玻片1位置', 'slide_position1', '1,2,3'),
  56. (3, 1, '玻片2位置', 'slide_position2', '1,2,3'),
  57. (4, 1, '玻片3位置', 'slide_position3', '1,2,3'),
  58. (5, 1, '玻片4位置', 'slide_position4', '1,2,3'),
  59. (6, NULL, '电机电流', 'current', NULL),
  60. (7, 6, 'x轴电流', 'x_current', 2),
  61. (8, 6, 'y轴电流', 'y_current', 3),
  62. (9, 6, 'z轴电流', 'z_current', 4),
  63. (10, NULL, '电机运行速度', 'speed', NULL),
  64. (11, 10, 'x轴速度', 'x_speed', 10),
  65. (12, 10, 'y轴速度', 'y_speed', 10),
  66. (13, 10, 'z轴速度', 'z_speed', 10),
  67. (14, NULL, '废液桶位置','waste_liquor', '173.08,75,70' );
  68. -- 位置表,用来存储设备固定点位
  69. CREATE TABLE IF NOT EXISTS position
  70. (
  71. id INTEGER PRIMARY KEY AUTOINCREMENT,
  72. point_name TEXT NOT NULL,
  73. x REAL NOT NULL,
  74. y REAL NOT NULL,
  75. z REAL NOT NULL,
  76. create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  77. update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
  78. );