krgm.so-manager-dev.com/create_device_table.sql
Your Name 71986a2df1
All checks were successful
Deploy preview (main_go) / deploy (push) Successful in 14s
feat: 实装SHJ-6/9/10バッチ処理システム
- SHJ-9: 日次売上集計処理
- SHJ-10: 年次月次売上集計処理
- SHJ-6: サーバ死活監視処理
- 各種モデルサービスコマンド追加
- earnings_summary, device, hardware_check_log, print_job_log テーブル用SQL追加
2025-08-22 19:44:06 +09:00

25 lines
1.3 KiB
SQL

--
-- SHJ-6 デバイス管理マスタテーブル
-- デバイス情報を管理するマスタテーブル
--
CREATE TABLE `device` (
`device_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'デバイスID(PK)',
`created_at` datetime DEFAULT NULL COMMENT '登録日時',
`updated_at` datetime DEFAULT NULL COMMENT '更新日時',
`park_id` int(10) UNSIGNED DEFAULT NULL COMMENT '駐輪場ID',
`device_type` varchar(255) DEFAULT NULL COMMENT 'デバイス種別',
`device_subject` varchar(255) DEFAULT NULL COMMENT 'デバイス名',
`device_identifier` varchar(255) DEFAULT NULL COMMENT '識別子(IP/FQDN)',
`device_work` varchar(255) DEFAULT NULL COMMENT '稼働(状態)',
`device_workstart` date DEFAULT NULL COMMENT '稼働開始日',
`device_replace` date DEFAULT NULL COMMENT 'リプレース予定日',
`device_remarks` varchar(255) DEFAULT NULL COMMENT '備考',
`operator_id` int(10) UNSIGNED DEFAULT NULL COMMENT '更新オペレータID',
PRIMARY KEY (`device_id`),
KEY `idx_park_id` (`park_id`),
KEY `idx_device_type` (`device_type`),
KEY `idx_workstart` (`device_workstart`),
KEY `idx_replace` (`device_replace`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='デバイス管理マスタテーブル';