create database paddb;

create TABLE `users_info` (
  `id` INTEGER PRIMARY KEY AUTOINCREMENT,
  `user_code` varchar(1000) DEFAULT NULL COMMENT '用户账号',
  `password` varchar(1000) DEFAULT NULL COMMENT '用户密码',
  `real_name` varchar(100) DEFAULT NULL COMMENT '用户名称'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='用户表';
create TABLE `store_info` (
  `id` INTEGER PRIMARY KEY AUTOINCREMENT,
  `store_name` varchar(2000) DEFAULT NULL COMMENT '仓房名称',
  `store_id` varchar(2000) DEFAULT NULL COMMENT '仓房Id',
  `store_code` varchar(2000) DEFAULT NULL COMMENT '仓房代码',
  `position_name` varchar(2000) DEFAULT NULL COMMENT '货位名称',
  `position_id` varchar(2000) DEFAULT NULL COMMENT '货位Id',
  `position_code` varchar(2000) DEFAULT NULL COMMENT '货位代码'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='仓房货位表';
create TABLE `worke_team_group` (
  `id` INTEGER PRIMARY KEY AUTOINCREMENT,
  `real_id` varchar(2000) DEFAULT NULL COMMENT '队、组id',
  `work_team` varchar(2000) DEFAULT NULL COMMENT '作业队',
  `work_group` varchar(2000) DEFAULT NULL COMMENT '作业组'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='作业队和作业组表';
create TABLE `car_info` (
  `id` INTEGER PRIMARY KEY AUTOINCREMENT,
  `car_id` varchar(2000) DEFAULT NULL COMMENT '车辆id',
  `car_number` varchar(2000) DEFAULT NULL COMMENT '车辆编号',
  `work_time` varchar(2000) DEFAULT NULL COMMENT '作业日期'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='车辆信息表';
create TABLE `grain_type` (
  `id` INTEGER PRIMARY KEY AUTOINCREMENT,
  `grain_id` varchar(2000) DEFAULT NULL COMMENT '粮油品种id',
  `grain_name` varchar(2000) DEFAULT NULL COMMENT '品种名称',
  `parent_id` varchar(2000) DEFAULT NULL COMMENT '父级id'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='粮油品种表';
create TABLE `load_info` (
  `id` INTEGER PRIMARY KEY AUTOINCREMENT,
  `inbound_code` varchar(2000) DEFAULT NULL COMMENT '入站单号',
  `train_code` varchar(2000) DEFAULT NULL COMMENT '火车皮号',
  `customer` varchar(2000) DEFAULT NULL COMMENT '客户名称',
  `grain_id` varchar(2000) DEFAULT NULL COMMENT '粮油品种id',
  `platform_name` varchar(2000) DEFAULT NULL COMMENT '站台',
  `position_name` varchar(2000) DEFAULT NULL COMMENT '货位'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='装车信息表';
create TABLE `zhicang_info` (
  `id` INTEGER PRIMARY KEY AUTOINCREMENT,
  `task_code` varchar(2000) DEFAULT NULL COMMENT '任务编码',
  `period_id` varchar(2000) DEFAULT NULL COMMENT '期间ID',
  `unit_id` varchar(2000) DEFAULT NULL COMMENT '单位ID',
  `version_id` varchar(2000) DEFAULT NULL COMMENT '版本ID',
  `report_type` varchar(2000) DEFAULT NULL COMMENT '报表类型',
  `report_id` varchar(2000) DEFAULT NULL COMMENT '报表ID',
  `next_id` varchar(2000) DEFAULT NULL COMMENT '下环节ID',
  `work_index_id` varchar(2000) DEFAULT NULL COMMENT '业务编码指标ID',
  `process_id` varchar(2000) DEFAULT NULL COMMENT '流程ID',
  `work_number` varchar(2000) DEFAULT NULL COMMENT '单据号(入门单号)',
  `status` varchar(2000) DEFAULT NULL COMMENT '状态',
  `car` varchar(2000) DEFAULT NULL COMMENT '车辆编号',
  `grain` varchar(2000) DEFAULT NULL COMMENT '粮油品种',
  `level` varchar(2000) DEFAULT NULL COMMENT '粮食等级',
  `plan_house` varchar(2000) DEFAULT NULL COMMENT '拟入出仓号',
  `plan_position` varchar(2000) DEFAULT NULL COMMENT '拟入出货位号',
  `quality` varchar(2000) DEFAULT NULL COMMENT '粮食质量信息',
  `weight` varchar(2000) DEFAULT NULL COMMENT '毛/皮重(公斤)',
  `customer` varchar(2000) DEFAULT NULL COMMENT '客户名称',
  `work_flg` varchar(2000) DEFAULT NULL COMMENT '业务标识',
  `real_house` varchar(2000) DEFAULT NULL COMMENT '实际仓房',
  `real_position` varchar(2000) DEFAULT NULL COMMENT '实际货位',
  `deduct_water` varchar(2000) DEFAULT NULL COMMENT '现场扣水',
  `deduct_sundries` varchar(2000) DEFAULT NULL COMMENT '现场扣杂',
  `deduct_other` varchar(2000) DEFAULT NULL COMMENT '现场扣其他',
  `deduct_pack` varchar(2000) DEFAULT NULL COMMENT '包装物扣量',
  `deduct_percent` varchar(2000) DEFAULT NULL COMMENT '现场扣百分比',
  `work_unit` varchar(2000) DEFAULT NULL COMMENT '作业方名称',
  `start_time` varchar(2000) DEFAULT NULL COMMENT '作业开始时间',
  `end_time` varchar(2000) DEFAULT NULL COMMENT '作业结束时间',
  `remark` varchar(2000) DEFAULT NULL COMMENT '备注',
  `keeper` varchar(2000) DEFAULT NULL COMMENT '保管员',
  `pack_type` varchar(2000) DEFAULT NULL COMMENT '包装方式',
  `finish_count` varchar(2000) DEFAULT NULL COMMENT '装卸件数',
  `work_team` varchar(2000) DEFAULT NULL COMMENT '作业队',
  `work_group` varchar(2000) DEFAULT NULL COMMENT '作业组',
  `real_house_id` varchar(2000) DEFAULT NULL COMMENT '实际仓房ID',
  `real_position_id` varchar(2000) DEFAULT NULL COMMENT '实际货位ID',
  `back_impurity` varchar(2000) DEFAULT NULL COMMENT '是否回杂',
  `stop_reasons` varchar(2000) DEFAULT NULL COMMENT '终止原因'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='值仓IC卡表';
create TABLE `zhuang_che_fa_ka` (
  `id` INTEGER PRIMARY KEY AUTOINCREMENT,
  `inbound_code` varchar(2000) DEFAULT NULL COMMENT '入站单号',
  `train_code` varchar(2000) DEFAULT NULL COMMENT '火车皮号',
  `customer` varchar(2000) DEFAULT NULL COMMENT '客户名称',
  `grain_id` varchar(2000) DEFAULT NULL COMMENT '粮油品种id',
  `platform_name` varchar(2000) DEFAULT NULL COMMENT '站台',
  `position_name` varchar(2000) DEFAULT NULL COMMENT '货位',
  `car` varchar(2000) DEFAULT NULL COMMENT '车辆编号',
  `finish_count` varchar(2000) DEFAULT NULL COMMENT '装车件数',
  `work_team` varchar(2000) DEFAULT NULL COMMENT '作业队',
  `work_group` varchar(2000) DEFAULT NULL COMMENT '作业组',
  `entd` varchar(2000) DEFAULT NULL COMMENT '登记人',
  `load_time` varchar(2000) DEFAULT NULL COMMENT '装车时间',
  `work_flg` varchar(2000) DEFAULT NULL COMMENT '业务标识',
  `grain` varchar(2000) DEFAULT NULL COMMENT '粮油品种'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='火车入库-汽车装车(发卡)表';
create TABLE `zhong_zhuan_xie_zai` (
  `id` INTEGER PRIMARY KEY AUTOINCREMENT,
  `task_code` varchar(2000) DEFAULT NULL COMMENT '任务编码',
  `period_id` varchar(2000) DEFAULT NULL COMMENT '期间ID',
  `unit_id` varchar(2000) DEFAULT NULL COMMENT '单位ID',
  `version_id` varchar(2000) DEFAULT NULL COMMENT '版本ID',
  `report_type` varchar(2000) DEFAULT NULL COMMENT '报表类型',
  `report_id` varchar(2000) DEFAULT NULL COMMENT '报表ID',
  `next_id` varchar(2000) DEFAULT NULL COMMENT '下环节ID',
  `work_index_id` varchar(2000) DEFAULT NULL COMMENT '业务编码指标ID',
  `process_id` varchar(2000) DEFAULT NULL COMMENT '流程ID',
  `work_number` varchar(2000) DEFAULT NULL COMMENT '单据号(入门单号)',
  `status` varchar(2000) DEFAULT NULL COMMENT '状态',
  `check_number` varchar(2000) DEFAULT NULL COMMENT '检斤单号',
  `order_number` varchar(2000) DEFAULT NULL COMMENT '单据号',
  `customer` varchar(2000) DEFAULT NULL COMMENT '客户名称',
  `grain` varchar(2000) DEFAULT NULL COMMENT '粮油品种',
  `car` varchar(2000) DEFAULT NULL COMMENT '车辆编号',
  `weight` varchar(2000) DEFAULT NULL COMMENT '毛重(公斤)',
  `haulier` varchar(2000) DEFAULT NULL COMMENT '承运人',
  `phone` varchar(2000) DEFAULT NULL COMMENT '承运人电话',
  `work_flg` varchar(2000) DEFAULT NULL COMMENT '业务标识',
  `platform` varchar(2000) DEFAULT NULL COMMENT '站台',
  `position` varchar(2000) DEFAULT NULL COMMENT '货位',
  `finish_count` varchar(2000) DEFAULT NULL COMMENT '卸载件数',
  `work_team` varchar(2000) DEFAULT NULL COMMENT '作业队',
  `work_group` varchar(2000) DEFAULT NULL COMMENT '作业组',
  `entd` varchar(2000) DEFAULT NULL COMMENT '登记人',
  `start_time` varchar(2000) DEFAULT NULL COMMENT '作业开始时间',
  `end_time` varchar(2000) DEFAULT NULL COMMENT '作业结束时间'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='发运中转-汽车卸载表';
create TABLE `zhong_zhuan_zhuang_che` (
  `id` INTEGER PRIMARY KEY AUTOINCREMENT,
  `task_code` varchar(2000) DEFAULT NULL COMMENT '任务编码',
  `period_id` varchar(2000) DEFAULT NULL COMMENT '期间ID',
  `unit_id` varchar(2000) DEFAULT NULL COMMENT '单位ID',
  `version_id` varchar(2000) DEFAULT NULL COMMENT '版本ID',
  `report_type` varchar(2000) DEFAULT NULL COMMENT '报表类型',
  `report_id` varchar(2000) DEFAULT NULL COMMENT '报表ID',
  `next_id` varchar(2000) DEFAULT NULL COMMENT '下环节ID',
  `work_index_id` varchar(2000) DEFAULT NULL COMMENT '业务编码指标ID',
  `process_id` varchar(2000) DEFAULT NULL COMMENT '流程ID',
  `work_number` varchar(2000) DEFAULT NULL COMMENT '单据号(入门单号)',
  `status` varchar(2000) DEFAULT NULL COMMENT '状态',
  `order_number` varchar(2000) DEFAULT NULL COMMENT '单据号',
  `pick_up_goods_num` varchar(2000) DEFAULT NULL COMMENT '提货单号',
  `pick_up_goods_count` varchar(2000) DEFAULT NULL COMMENT '提货件数',
  `customer` varchar(2000) DEFAULT NULL COMMENT '客户名称',
  `car` varchar(2000) DEFAULT NULL COMMENT '车辆编号',
  `train_code` varchar(2000) DEFAULT NULL COMMENT '关联火车皮号',
  `grain` varchar(2000) DEFAULT NULL COMMENT '粮油品种',
  `platform` varchar(2000) DEFAULT NULL COMMENT '站台',
  `position` varchar(2000) DEFAULT NULL COMMENT '货位',
  `weight` varchar(2000) DEFAULT NULL COMMENT '皮重(公斤)',
  `haulier` varchar(2000) DEFAULT NULL COMMENT '承运人',
  `phone` varchar(2000) DEFAULT NULL COMMENT '承运人电话',
  `measure_type` varchar(2000) DEFAULT NULL COMMENT '计量方式',
  `work_flg` varchar(2000) DEFAULT NULL COMMENT '业务标识',
  `finish_count` varchar(2000) DEFAULT NULL COMMENT '装车件数',
  `single_weight` varchar(2000) DEFAULT NULL COMMENT '单件重量(公斤)',
  `finish_weight` varchar(2000) DEFAULT NULL COMMENT '装车重量(公斤)',
  `work_team` varchar(2000) DEFAULT NULL COMMENT '作业队',
  `work_group` varchar(2000) DEFAULT NULL COMMENT '作业组',
  `entd` varchar(2000) DEFAULT NULL COMMENT '登记人',
  `start_time` varchar(2000) DEFAULT NULL COMMENT '作业开始时间',
  `end_time` varchar(2000) DEFAULT NULL COMMENT '作业结束时间'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='到站中转-汽车装车表';
create TABLE `xie_zai_xiao_ka` (
  `id` INTEGER PRIMARY KEY AUTOINCREMENT,
  `check_number` varchar(2000) DEFAULT NULL COMMENT '检斤单号',
  `work_number` varchar(2000) DEFAULT NULL COMMENT '单据号',
  `customer` varchar(2000) DEFAULT NULL COMMENT '客户名称',
  `grain` varchar(2000) DEFAULT NULL COMMENT '粮油品种',
  `car` varchar(2000) DEFAULT NULL COMMENT '车辆编号',
  `tare` varchar(2000) DEFAULT NULL COMMENT '皮重(公斤)',
  `gross_weight` varchar(2000) DEFAULT NULL COMMENT '毛重(公斤)',
  `work_flg` varchar(2000) DEFAULT NULL COMMENT '业务标识',
  `platform` varchar(2000) DEFAULT NULL COMMENT '站台',
  `position` varchar(2000) DEFAULT NULL COMMENT '货位',
  `finish_count` varchar(2000) DEFAULT NULL COMMENT '卸载件数',
  `work_team` varchar(2000) DEFAULT NULL COMMENT '作业队',
  `work_group` varchar(2000) DEFAULT NULL COMMENT '作业组',
  `entd` varchar(2000) DEFAULT NULL COMMENT '登记人',
  `start_time` varchar(2000) DEFAULT NULL COMMENT '作业开始时间',
  `end_time` varchar(2000) DEFAULT NULL COMMENT '作业结束时间'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='火车出库-汽车卸载（销卡）表';