Sin descripción
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

dw_supplier_create.sql 5.8KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. -- 数据仓库建表语句 (Doris)
  2. -- 表中文描述:供应商信息表,存储供应商基本信息、联系方式和状态信息
  3. -- 源表:供应商表 (A_PARTNER_SUPPLIER)
  4. CREATE TABLE IF NOT EXISTS dw_supplier (
  5. supplier_id VARCHAR(40) COMMENT '供应商唯一标识符,系统生成的主键ID',
  6. supplier_name VARCHAR(200) COMMENT '供应商名称,用于业务识别和显示',
  7. supplier_cname VARCHAR(200) COMMENT '供应商简称,用于简写显示',
  8. supplier_full_name VARCHAR(200) COMMENT '供应商全称,正式注册名称',
  9. supplier_state BIGINT COMMENT '供应商状态:1-正常,其他值表示不同状态',
  10. supplier_category VARCHAR(40) COMMENT '供应商类别,如女装、默认经营范围等',
  11. supplier_score BIGINT COMMENT '供应商评分,用于评估供应商绩效',
  12. supplier_contact VARCHAR(100) COMMENT '业务对接联系人姓名',
  13. represent_name VARCHAR(100) COMMENT '法人代表姓名',
  14. represent_tel VARCHAR(40) COMMENT '法人代表联系电话',
  15. represent_idcard VARCHAR(40) COMMENT '法人代表身份证号码',
  16. supplier_tel VARCHAR(64) COMMENT '供应商固定电话',
  17. supplier_mobile VARCHAR(40) COMMENT '供应商手机号码',
  18. supplier_email VARCHAR(100) COMMENT '供应商电子邮箱地址',
  19. supplier_bank VARCHAR(100) COMMENT '供应商银行账户信息',
  20. supplier_business_buyer VARCHAR(100) COMMENT '业务采购负责人',
  21. supplier_business_tel VARCHAR(40) COMMENT '业务联系电话',
  22. area_province VARCHAR(40) COMMENT '所在省份名称',
  23. area_province_code VARCHAR(40) COMMENT '省份代码',
  24. area_city VARCHAR(40) COMMENT '所在城市名称',
  25. area_city_code VARCHAR(16) COMMENT '城市代码',
  26. area_district VARCHAR(40) COMMENT '所在区县名称',
  27. area_district_code VARCHAR(40) COMMENT '区县代码',
  28. area_town VARCHAR(40) COMMENT '所在乡镇/街道名称',
  29. area_town_code VARCHAR(40) COMMENT '乡镇/街道代码',
  30. common_cooperate VARCHAR(40) COMMENT '合作类型,如现货等',
  31. common_cooperate_code VARCHAR(24) COMMENT '合作类型代码',
  32. common_level VARCHAR(40) COMMENT '供应商等级,如A级',
  33. common_level_code VARCHAR(16) COMMENT '供应商等级代码',
  34. common_manage_type VARCHAR(40) COMMENT '管理类型,如成衣供应商',
  35. common_manage_type_code VARCHAR(16) COMMENT '管理类型代码',
  36. common_production_type VARCHAR(16) COMMENT '生产类型',
  37. common_production_type_name VARCHAR(40) COMMENT '生产类型名称',
  38. common_quality VARCHAR(40) COMMENT '质量等级',
  39. common_quality_code VARCHAR(16) COMMENT '质量等级代码',
  40. cooperation_brand VARCHAR(60) COMMENT '合作品牌信息',
  41. annual_output BIGINT COMMENT '年产量,单位可能为件或金额',
  42. month_output BIGINT COMMENT '月产量,单位可能为件或金额',
  43. month_new_goods_count BIGINT COMMENT '每月新品数量',
  44. machines_number BIGINT COMMENT '机器数量',
  45. edition_making_time BIGINT COMMENT '版单制作时间,可能为天数',
  46. introduction_year BIGINT COMMENT '引入年份',
  47. supplier_factory_nums BIGINT COMMENT '工厂数量',
  48. supplier_company_life BIGINT COMMENT '公司成立年限',
  49. supplier_area BIGINT COMMENT '供应商区域代码',
  50. supplier_factory BIGINT COMMENT '是否为工厂:1-是,0-否',
  51. supplier_material BIGINT COMMENT '是否为物料供应商:1-是,0-否',
  52. supplier_mwarehouse BIGINT COMMENT '是否为物料仓库:1-是,0-否',
  53. supplier_gwarehouse BIGINT COMMENT '是否为成品仓库:1-是,0-否',
  54. supplier_sales_customer BIGINT COMMENT '是否为销售客户:1-是,0-否',
  55. system_is_scm BIGINT COMMENT '是否为SCM系统供应商:1-是,0-否',
  56. retail_now_discount BIGINT COMMENT '零售现款折扣',
  57. wholesale_now_discount BIGINT COMMENT '批发现款折扣',
  58. wholesale_futures_discount BIGINT COMMENT '批发期货折扣',
  59. supplier_assessment_code BIGINT COMMENT '供应商评估代码',
  60. supplier_assessment_name VARCHAR(64) COMMENT '供应商评估名称',
  61. tax_ratio BIGINT COMMENT '税率',
  62. tax_ratio_id VARCHAR(16) COMMENT '税率ID',
  63. currency_id VARCHAR(32) COMMENT '货币ID',
  64. payment_scheme_id VARCHAR(8) COMMENT '付款方案ID',
  65. factory_id VARCHAR(32) COMMENT '工厂ID',
  66. contract_template_id VARCHAR(32) COMMENT '合同模板ID',
  67. electron_sign_platform VARCHAR(32) COMMENT '电子签章平台',
  68. sign_mode VARCHAR(8) COMMENT '签章模式',
  69. society_credit_code VARCHAR(128) COMMENT '社会信用代码',
  70. supplier_outside_id VARCHAR(128) COMMENT '外部系统供应商ID',
  71. tenant_id VARCHAR(64) COMMENT '租户ID',
  72. supplier_company_id VARCHAR(64) COMMENT '供应商公司ID',
  73. supplier_depot_id VARCHAR(64) COMMENT '供应商仓库ID',
  74. create_date DATETIME COMMENT '创建时间,记录供应商信息创建时间戳',
  75. create_userid VARCHAR(64) COMMENT '创建用户ID',
  76. create_username VARCHAR(64) COMMENT '创建用户名',
  77. update_date DATETIME COMMENT '最后更新时间,记录供应商信息修改时间',
  78. update_userid VARCHAR(64) COMMENT '更新用户ID',
  79. update_username VARCHAR(64) COMMENT '更新用户名',
  80. time_begin DATETIME COMMENT '有效开始时间',
  81. time_end DATETIME COMMENT '有效结束时间',
  82. time_import DATETIME COMMENT '数据导入时间'
  83. )
  84. -- 使用UNIQUE KEY模型实现主键去重,相同supplier_id的数据会自动覆盖
  85. UNIQUE KEY(supplier_id)
  86. DISTRIBUTED BY HASH(supplier_id) BUCKETS 10
  87. PROPERTIES (
  88. "replication_num" = "1",
  89. -- 启用写时合并模式以获得最佳查询性能
  90. "enable_unique_key_merge_on_write" = "true"
  91. );
  92. -- 表注释:此表用于存储供应商核心信息,支持供应商管理和供应链协同功能
  93. COMMENT ON TABLE dw_supplier IS '供应商信息表,包含供应商基本信息、联系信息、状态和评估信息';