CREATE TABLE IF NOT EXISTS "ecw_dock" ( "id" int NOT NULL GENERATED BY DEFAULT AS IDENTITY, "title_zh" varchar(25) NOT NULL, "title_en" varchar(30) NOT NULL, "sort" int NOT NULL, "source" varchar(10) NOT NULL, "country_id" bigint, "country_zh" varchar(255), "country_en" varchar(255), "province_id" bigint, "province_zh" varchar(255), "province_en" varchar(255), "city_id" bigint, "city_zh" varchar(255), "city_en" varchar(255), "number" varchar(255), "type" varchar(255), "status" tinyint(1), "creator" varchar(64) DEFAULT '', "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, "updater" varchar(64) DEFAULT '', "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, "deleted" bit NOT NULL DEFAULT FALSE, PRIMARY KEY ("id") ) COMMENT '码头信息表'; -- 将该建表 SQL 语句,添加到 yudao-module-ecw-impl 模块的 test/resources/sql/create_tables.sql 文件里 CREATE TABLE IF NOT EXISTS "ecw_currency" ( "id" int NOT NULL GENERATED BY DEFAULT AS IDENTITY, "title_zh" varchar(100), "title_en" varchar(100), "fuhao" varchar(255), "show" tinyint, "huilv" float(11,9), "aorder" int, "create_at" datetime, "update_at" datetime, PRIMARY KEY ("id") ) COMMENT '货币单位管理'; -- 计量单位 -- 将该建表 SQL 语句,添加到 yudao-module-ecw-impl 模块的 test/resources/sql/create_tables.sql 文件里 CREATE TABLE IF NOT EXISTS "ecw_unit" ( "id" int NOT NULL GENERATED BY DEFAULT AS IDENTITY, "title_zh" varchar(100), "title_en" varchar(100), "fuhao" varchar(255), "status" tinyint(1), "aorder" int, "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, "creator" varchar(255) DEFAULT '', "updater" varchar(255) DEFAULT '', "deleted" bit NOT NULL DEFAULT FALSE, PRIMARY KEY ("id") ) COMMENT '计量单位表'; -- 将该建表 SQL 语句,添加到 yudao-module-ecw-impl 模块的 test/resources/sql/create_tables.sql 文件里 CREATE TABLE IF NOT EXISTS "ecw_bank_account" ( "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, "ba_account_name" varchar(100) NOT NULL, "ba_bank_name" varchar(100) NOT NULL, "ba_account_num" varchar(100) NOT NULL, "ba_swift_code" varchar(30) NOT NULL, "ba_bank_add" varchar(30) NOT NULL, "ba_type" tinyint NOT NULL, "source" varchar(30) NOT NULL, "status" tinyint NOT NULL, "creator" varchar(64) DEFAULT '', "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, "updater" varchar(64) DEFAULT '', "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, "deleted" bit NOT NULL DEFAULT FALSE, PRIMARY KEY ("id") ) COMMENT '银行账户表'; CREATE TABLE IF NOT EXISTS "ecw_node" ( "id" int NOT NULL GENERATED BY DEFAULT AS IDENTITY, "number" varchar(100), "zhou" bigint, "guojia" bigint, "sheng" bigint, "shi" bigint, "title_zh" varchar(255), "title_en" varchar(255), "img" varchar(255), "titles_zh" varchar(255), "titles_en" varchar(500), "keywords_zh" varchar(500), "keywords_en" varchar(500), "description_zh" varchar(1000), "description_en" varchar(1000), "content_zh" text, "content_en" text, "address_zh" varchar(1000), "address_en" varchar(1000), "trade_type" char(10), "freight" varchar(500), "worktime" varchar(255), "admin_id" int, "aorder" int, "status" tinyint(1), "creator" varchar(64) DEFAULT '', "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, "updater" varchar(64) DEFAULT '', "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, "deleted" bit NOT NULL DEFAULT FALSE, PRIMARY KEY ("id") ) COMMENT '服务网点'; CREATE TABLE IF NOT EXISTS "ecw_express" ( "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, "company_name" varchar(63) NOT NULL, "account_name" varchar(63), "query_key" varchar(64), "query_url" varchar(127), "creator" varchar(63) DEFAULT '', "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, "updater" varchar(63) DEFAULT '', "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, "deleted" bit NOT NULL DEFAULT FALSE, PRIMARY KEY ("id") ) COMMENT '配送管理'; CREATE TABLE IF NOT EXISTS "ecw_pickup_loc" ( "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, "country_id" bigint NOT NULL, "title_zh" varchar(255) NOT NULL, "title_en" varchar(255), "work_time" varchar(255), "contact" varchar(255), "address" varchar(255), "detail_zh" varchar(255), "detail_en" varchar(255), "sort" int NOT NULL, "status" tinyint(1), "creator" varchar(64) DEFAULT '', "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, "updater" varchar(64) DEFAULT '', "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, "deleted" bit NOT NULL DEFAULT FALSE, PRIMARY KEY ("id") ) COMMENT '自提点'; CREATE TABLE IF NOT EXISTS "ecw_zhong_pao" ( "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, "pao_linjie" varchar(127), "pao_gs" varchar(127), "pao_ys_ids" varchar(255), "pao_is_open" tinyint(1) NOT NULL, "zhong_linjie" varchar(127), "zhong_gs" varchar(127), "zhong_ys_ids" varchar(255), "zhong_is_open" tinyint(1) NOT NULL, "creator" varchar(63) DEFAULT '', "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, "updater" varchar(63) DEFAULT '', "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, "deleted" bit NOT NULL DEFAULT FALSE, PRIMARY KEY ("id") ) COMMENT '重泡货配置'; -- 将该建表 SQL 语句,添加到 yudao-module-ecw-impl 模块的 test/resources/sql/create_tables.sql 文件里 CREATE TABLE IF NOT EXISTS "ecw_order_code" ( "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, "title" varchar(127) NOT NULL, "start_code" bigint NOT NULL, "end_code" bigint, "creator" varchar(63) DEFAULT '', "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, "updater" varchar(63) DEFAULT '', "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, "deleted" bit NOT NULL DEFAULT FALSE, PRIMARY KEY ("id") ) COMMENT '单号配置'; -- 将该建表 SQL 语句,添加到 yudao-module-ecw-impl 模块的 test/resources/sql/create_tables.sql 文件里 CREATE TABLE IF NOT EXISTS "ecw_cabinet" ( "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, "name" varchar(127) NOT NULL, "volume" decimal(10,2), "weight" decimal(10,2), "status" tinyint NOT NULL, "sort" int NOT NULL, "creator" varchar(63) DEFAULT '', "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, "updater" varchar(63) DEFAULT '', "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, "deleted" bit NOT NULL DEFAULT FALSE, PRIMARY KEY ("id") ) COMMENT '柜型配置'; --ecash汇率表 CREATE TABLE IF NOT EXISTS "ecw_currency_ecash" ( "id" int NOT NULL GENERATED BY DEFAULT AS IDENTITY, "title_zh" varchar(100), "title_en" varchar(100), "fuhao" varchar(255), "status" tinyint(1), "huilv" float(13,4), "aorder" int, "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, "creator" varchar(255) DEFAULT '', "updater" varchar(255) DEFAULT '', "deleted" bit NOT NULL DEFAULT FALSE, PRIMARY KEY ("id") ) COMMENT 'E-Cash汇率单位表'; CREATE TABLE IF NOT EXISTS "ecw_customer" ( "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, "number" varchar(50), "name" varchar(100) NOT NULL, "level" tinyint, "country" bigint, "type" varchar(10), "agent_id" bigint, "company" varchar(100), "address" varchar(255), "product_type" bigint, "product_id" bigint, "pickup_point" bigint, "member_id" bigint, "birthday" int, "balance" tinyint, "source" tinyint, "picture" varchar(255), "customer_service" bigint, "promoter" bigint, "status" tinyint, "founder" bigint, "department" varchar(100), "invoice_title" varchar(100), "license_number" varchar(100), "bank" varchar(100), "bank_number" varchar(100), "project" varchar(100), "billing_address" varchar(100), "billing_tell" varchar(50), "tax_rate" decimal(10,2), "perfect_time" datetime, "remarks" varchar(255), "admin_id" bigint, "approver" bigint, "notifier" bigint, "other_approval_id" bigint, "arrival_confirm" tinyint, "weight_unit" decimal(10,2) NOT NULL, "weight_edit_who" varchar(20) NOT NULL, "weight_edit_time" datetime, "is_auto" tinyint NOT NULL, "creator" varchar(63) DEFAULT '', "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, "updater" varchar(63) DEFAULT '', "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, "deleted" bit NOT NULL DEFAULT FALSE, PRIMARY KEY ("id") ) COMMENT '客户表'; -- 将该建表 SQL 语句,添加到 yudao-module-ecw-impl 模块的 test/resources/sql/create_tables.sql 文件里 CREATE TABLE IF NOT EXISTS "ecw_customer_contacts" ( "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, "customer_id" bigint, "department" varchar(100), "position" varchar(100), "name" varchar(100), "phone" varchar(50), "social" int, "social_number" varchar(50), "email" varchar(50), "default" tinyint, "userid" bigint, "username" varchar(100), "area_code" varchar(15) NOT NULL, "phone_new" varchar(63) NOT NULL, "is_auto" tinyint NOT NULL, "creator" varchar(63) DEFAULT '', "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, "updater" varchar(63) DEFAULT '', "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, "deleted" bit NOT NULL DEFAULT FALSE, PRIMARY KEY ("id") ) COMMENT '客户联系人表'; -- 将该建表 SQL 语句,添加到 yudao-module-ecw-impl 模块的 test/resources/sql/create_tables.sql 文件里 CREATE TABLE IF NOT EXISTS "ecw_customer_complaint" ( "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, "customer_id" bigint NOT NULL, "type" tinyint, "order_id" varchar(1000), "ladingbill_id" varchar(1000), "content" varchar(255), "status" tinyint, "admin_id" bigint, "code" varchar(255), "creator" varchar(63) DEFAULT '', "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, "updater" varchar(63) DEFAULT '', "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, "deleted" bit NOT NULL DEFAULT FALSE, PRIMARY KEY ("id") ) COMMENT '客户投诉表'; -- 将该建表 SQL 语句,添加到 yudao-module-ecw-impl 模块的 test/resources/sql/create_tables.sql 文件里 CREATE TABLE IF NOT EXISTS "ecw_customer_complaint_follow" ( "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, "complaint_id" bigint NOT NULL, "follow_type" tinyint, "follow_time" datetime, "contact_name" varchar(63), "follow_method" tinyint, "follow_user_id" bigint, "feedback" varchar(1000), "result" varchar(1000), "admin_id" bigint, "creator" varchar(63) DEFAULT '', "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, "updater" varchar(63) DEFAULT '', "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, "deleted" bit NOT NULL DEFAULT FALSE, PRIMARY KEY ("id") ) COMMENT '客户投诉跟进表'; -- 将该建表 SQL 语句,添加到 yudao-module-ecw-impl 模块的 test/resources/sql/create_tables.sql 文件里 CREATE TABLE IF NOT EXISTS "ecw_busi_pwd" ( "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, "busi_type" varchar(5), "pwd" varchar(64), "creator" varchar(32) DEFAULT '', "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, "updater" varchar(32) DEFAULT '', "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, "deleted" bit NOT NULL DEFAULT FALSE, PRIMARY KEY ("id") ) COMMENT '业务密码表,存储一些业务中使用的密码'; -- 将该建表 SQL 语句,添加到 yudao-module-ecw-impl 模块的 test/resources/sql/create_tables.sql 文件里 CREATE TABLE IF NOT EXISTS "ecw_product_brank" ( "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, "title_zh" varchar(255), "title_en" varchar(255), "aorder" int, "filing" char(20), "creator" varchar(32) DEFAULT '', "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, "updater" varchar(32) DEFAULT '', "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, "deleted" bit NOT NULL DEFAULT FALSE, PRIMARY KEY ("id") ) COMMENT '品牌表'; CREATE TABLE IF NOT EXISTS "ecw_product_brand_empower" ( "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, "product_brand_id" bigint NOT NULL, "customer_id" bigint NOT NULL, "customer_contacts_id" bigint NOT NULL, "start_time" datetime, "end_time" datetime, "file_url" varchar(255) NOT NULL, "fee_scale" tinyint NOT NULL, "status" tinyint NOT NULL, "create_user_id" bigint NOT NULL, "create_username" varchar(255) NOT NULL, "creator" varchar(32) DEFAULT '', "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, "updater" varchar(32) DEFAULT '', "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, "deleted" bit NOT NULL DEFAULT FALSE, PRIMARY KEY ("id") ) COMMENT '商品品牌授权表';