| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- -- 机床,机器人等对应的时序数据库配置表,即TDengine配置表
- CREATE CLASS IF NOT EXISTS ts_db_config: Biz2 (
- id varchar 'MachineTool/Robot ID',
- conf_type varchar 'TDengine',
- version varchar '1.0',
- host varchar 'grapetec',
- port int '6030',
- user varchar 'root',
- password varchar 'taosdata',
- db_name varchar 'kuka_kr6_sn51465',
- tables varchar '表结构 - 这里直接存为String,等确有结构化需求了,再打散存储'
- )with key=manu, alias='TsDbConfig', nickname='TsDbConfig', version=true;
- -- 任务相关
- CREATE CLASS IF NOT EXISTS task_info : Biz2 (
- id varchar 'TaskID',
- creator_id varchar '创建者ID',
- receiver_id varchar '接收者ID',
- description text '描述信息',
- file_name varchar 'Task对应的zip文件名称',
- file_stamp varchar 'zip文件对应MD5',
- create_time timestamp '创建时间'
- )with key=manu, alias='TaskInfo', nickname='TaskInfo', version=true;
- --- 存储刀具映射,根据刀具ID来获取刀具类型
- CREATE CLASS IF NOT EXISTS machining_tool_catalog: Biz2 (
- id varchar '刀具ID',
- tool_type text '刀具大类型,例:MillingCuttingTool'
- )with alias='MachiningToolCatalog', nickname='MachiningToolCatalog', version=true;
- --- 存储刀具状态(可扩展)
- CREATE CLASS IF NOT EXISTS machining_tool_state: Biz2 (
- id varchar '刀具ID',
- machine_tool_id varchar '绑定到哪个机床了',
- slot_id int '绑定到哪个槽位'
- )with alias='MachiningToolState', nickname='MachiningToolState', version=true;
- --- 机床绑定的刀具信息
- CREATE CLASS IF NOT EXISTS magazine_slot: Biz2 (
- id varchar '机床ID_slotID',
- slot_id int '刀具槽位ID',
- machining_tool_id varchar '刀具ID',
- machining_tool_sub_type varchar '刀具子类型,例如Endmill',
- machining_tool_brief varchar '刀具的概要信息'
- )with alias='MagazineSlot', nickname='MagazineSlot', version=true;
- --- 机床刀库信息
- CREATE CLASS IF NOT EXISTS machine_tool_magazine: Biz2 (
- id varchar '机床ID',
- slots MagazineSlot[?]
- )with alias='MachineToolMagazine', nickname='MachineToolMagazine', version=true;
|