Bez popisu

transport_waybill.sql 5.4KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. -- �˵����������ű��������ṹ��
  2. CREATE TABLE IF NOT EXISTS `transport_waybill` (
  3. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '����',
  4. `org_id` varchar(64) DEFAULT NULL COMMENT '��֯ID',
  5. `waybill_no` varchar(64) NOT NULL COMMENT '���˵���',
  6. `transport_type` varchar(32) DEFAULT NULL COMMENT '��������',
  7. `document_date` date DEFAULT NULL COMMENT '��������',
  8. `plan_depart_time` datetime DEFAULT NULL COMMENT 'Ԥ�Ʒ���ʱ��',
  9. `plan_arrive_time` datetime DEFAULT NULL COMMENT 'Ԥ�Ƶ���ʱ��',
  10. `remark` varchar(500) DEFAULT NULL COMMENT '��ע',
  11. `sender_company` varchar(128) DEFAULT NULL COMMENT '������ҵ',
  12. `sender_province` varchar(64) DEFAULT NULL COMMENT '����ʡ',
  13. `sender_city` varchar(64) DEFAULT NULL COMMENT '������',
  14. `sender_district` varchar(64) DEFAULT NULL COMMENT '������',
  15. `sender_address_detail` varchar(255) DEFAULT NULL COMMENT '������ϸ��ַ',
  16. `sender_contact` varchar(64) DEFAULT NULL COMMENT '������ϵ��',
  17. `sender_phone` varchar(32) DEFAULT NULL COMMENT '������ϵ�绰',
  18. `load_time_require` varchar(128) DEFAULT NULL COMMENT 'װ��ʱ��Ҫ��',
  19. `receiver_company` varchar(128) DEFAULT NULL COMMENT '�ջ���ҵ',
  20. `receiver_province` varchar(64) DEFAULT NULL COMMENT '�ջ�ʡ',
  21. `receiver_city` varchar(64) DEFAULT NULL COMMENT '�ջ���',
  22. `receiver_district` varchar(64) DEFAULT NULL COMMENT '�ջ���',
  23. `receiver_address_detail` varchar(255) DEFAULT NULL COMMENT '�ջ���ϸ��ַ',
  24. `receiver_contact` varchar(64) DEFAULT NULL COMMENT '�ջ���ϵ��',
  25. `receiver_phone` varchar(32) DEFAULT NULL COMMENT '�ջ���ϵ�绰',
  26. `plan_sign_time` datetime DEFAULT NULL COMMENT 'Ԥ��ǩ��ʱ��',
  27. `temp_max` decimal(10,2) DEFAULT NULL COMMENT '�¶�����(��)',
  28. `temp_min` decimal(10,2) DEFAULT NULL COMMENT '�¶�����(��)',
  29. `humidity_require` varchar(64) DEFAULT NULL COMMENT 'ʪ��Ҫ��(%)',
  30. `transport_special_note` varchar(500) DEFAULT NULL COMMENT '��������˵��',
  31. `label_temp_record` tinyint(1) DEFAULT 0 COMMENT '���¶ȼ�¼��(0��1��)',
  32. `label_fragile` tinyint(1) DEFAULT 0 COMMENT '����Ʒ(0��1��)',
  33. `label_shockproof` tinyint(1) DEFAULT 0 COMMENT '����(0��1��)',
  34. `label_moistureproof` tinyint(1) DEFAULT 0 COMMENT '����(0��1��)',
  35. `line_num` varchar(64) DEFAULT NULL COMMENT '�����߱��',
  36. `line_name` varchar(128) DEFAULT NULL COMMENT '����������',
  37. `car_num` varchar(32) DEFAULT NULL COMMENT '���ƺ�',
  38. `car_model` varchar(64) DEFAULT NULL COMMENT '����',
  39. `driver_name` varchar(64) DEFAULT NULL COMMENT '��ʻԱ',
  40. `driver_phone` varchar(32) DEFAULT NULL COMMENT '��ʻԱ�绰',
  41. `estimate_distance` decimal(10,2) DEFAULT NULL COMMENT 'Ԥ�����(km)',
  42. `total_quantity` decimal(18,4) DEFAULT NULL COMMENT '�ϼ�����',
  43. `total_weight` decimal(18,4) DEFAULT NULL COMMENT '�ϼ�����(kg)',
  44. `total_volume` decimal(18,4) DEFAULT NULL COMMENT '�ϼ����(m?)',
  45. `total_value` decimal(18,2) DEFAULT NULL COMMENT '�ϼƻ�ֵ(Ԫ)',
  46. `audit_status` tinyint(1) DEFAULT 0 COMMENT '���״̬(0�ݸ�1�����2��ͨ��)',
  47. `del_flag` char(1) DEFAULT '0' COMMENT 'ɾ����־��0�������� 2����ɾ����',
  48. `create_by` varchar(64) DEFAULT '' COMMENT '������',
  49. `create_time` datetime DEFAULT NULL COMMENT '����ʱ��',
  50. `update_by` varchar(64) DEFAULT '' COMMENT '������',
  51. `update_time` datetime DEFAULT NULL COMMENT '����ʱ��',
  52. PRIMARY KEY (`id`),
  53. UNIQUE KEY `uk_waybill_no_del` (`waybill_no`, `del_flag`),
  54. KEY `idx_org_document_date` (`org_id`, `document_date`),
  55. KEY `idx_audit_status` (`audit_status`)
  56. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='�˵�����';
  57. CREATE TABLE IF NOT EXISTS `transport_waybill_cargo` (
  58. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '����',
  59. `org_id` varchar(64) DEFAULT NULL COMMENT '��֯ID',
  60. `waybill_no` varchar(64) NOT NULL COMMENT '���˵���',
  61. `cargo_name` varchar(128) NOT NULL COMMENT '��������',
  62. `spec_model` varchar(256) DEFAULT NULL COMMENT '����ͺ�',
  63. `unit` varchar(32) DEFAULT NULL COMMENT '��λ',
  64. `quantity` decimal(18,4) DEFAULT NULL COMMENT '����',
  65. `weight_kg` decimal(18,4) DEFAULT NULL COMMENT '����(kg)',
  66. `volume_m3` decimal(18,4) DEFAULT NULL COMMENT '���(m?)',
  67. `cargo_value` decimal(18,2) DEFAULT NULL COMMENT '��ֵ(Ԫ)',
  68. `sort_order` int(11) DEFAULT 0 COMMENT '����',
  69. `del_flag` char(1) DEFAULT '0' COMMENT 'ɾ����־��0�������� 2����ɾ����',
  70. `create_by` varchar(64) DEFAULT '' COMMENT '������',
  71. `create_time` datetime DEFAULT NULL COMMENT '����ʱ��',
  72. `update_by` varchar(64) DEFAULT '' COMMENT '������',
  73. `update_time` datetime DEFAULT NULL COMMENT '����ʱ��',
  74. PRIMARY KEY (`id`),
  75. KEY `idx_waybill_no` (`waybill_no`),
  76. KEY `idx_waybill_del` (`waybill_no`, `del_flag`)
  77. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='�˵�������ϸ';