20261023_mobile_plan_stop_product_meta.sql 1.8 KB

123456789101112131415161718192021222324252627282930313233343536
  1. -- Prepared migration only. Apply before enabling PL_MOBILE_PLAN_PRODUCT_META_ENABLED.
  2. -- No alteration of existing tables; disabling the flag restores the original Web path.
  3. CREATE TABLE IF NOT EXISTS pl_plan_stop_product_meta (
  4. id VARCHAR(64) NOT NULL,
  5. plan_id VARCHAR(64) NOT NULL DEFAULT '',
  6. stop_type VARCHAR(16) NOT NULL DEFAULT '',
  7. stop_id VARCHAR(64) NOT NULL DEFAULT '',
  8. stop_product_id VARCHAR(64) NOT NULL DEFAULT '',
  9. contract_id VARCHAR(64) NOT NULL DEFAULT '',
  10. contract_product_id VARCHAR(64) NOT NULL DEFAULT '',
  11. product_id VARCHAR(64) NOT NULL DEFAULT '',
  12. package_spec VARCHAR(200) NOT NULL DEFAULT '',
  13. model VARCHAR(100) NOT NULL DEFAULT '',
  14. unit VARCHAR(20) NOT NULL DEFAULT '',
  15. product_name VARCHAR(200) NOT NULL DEFAULT '',
  16. alias_name VARCHAR(200) DEFAULT NULL COMMENT 'NULL按已存名称识别,空串为明确清空',
  17. brand_mode VARCHAR(20) NOT NULL DEFAULT '',
  18. brand_id VARCHAR(64) NOT NULL DEFAULT '',
  19. brand_name VARCHAR(200) NOT NULL DEFAULT '',
  20. source_product_name VARCHAR(200) NOT NULL DEFAULT '',
  21. source_brand_mode VARCHAR(20) NOT NULL DEFAULT '',
  22. source_brand_id VARCHAR(64) NOT NULL DEFAULT '',
  23. source_brand_name VARCHAR(200) NOT NULL DEFAULT '',
  24. tenant_no VARCHAR(64) NOT NULL,
  25. order_num INT DEFAULT NULL,
  26. remark VARCHAR(512) DEFAULT NULL,
  27. create_by VARCHAR(64) DEFAULT NULL,
  28. create_dept_id VARCHAR(64) NOT NULL DEFAULT '',
  29. create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  30. update_by VARCHAR(64) DEFAULT NULL,
  31. update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  32. del_flag SMALLINT NOT NULL DEFAULT 0,
  33. PRIMARY KEY (id),
  34. KEY ix_pl_stop_meta_scope (tenant_no, plan_id, del_flag),
  35. KEY ix_pl_stop_meta_row (tenant_no, stop_type, stop_product_id)
  36. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;