add workflow partner1site,dev

This commit is contained in:
root 2025-10-16 18:04:17 +08:00
parent e7ff28ae03
commit 617a7ffd35
5 changed files with 41 additions and 1 deletions

View File

@ -5,6 +5,8 @@ CREATE TABLE IF NOT EXISTS p20_pdm.t01_partner_visit (
, insert_date date
, visitor varchar(100)
, dealer_name varchar(100)
, customer_id varchar(50)
, customer_contact_id varchar(50)
, customer_name varchar(100)
, contact_name varchar(100)
, contact_department varchar(100)
@ -43,6 +45,8 @@ CREATE TABLE IF NOT EXISTS p20_pdm.t01_partner_visit (
COMMENT ON COLUMN p20_pdm.t01_partner_visit.insert_date IS '录入时间';
COMMENT ON COLUMN p20_pdm.t01_partner_visit.visitor IS '拜访人';
COMMENT ON COLUMN p20_pdm.t01_partner_visit.dealer_name IS '代理商名称';
COMMENT ON COLUMN p20_pdm.t01_partner_visit.customer_id IS '客户ID';
COMMENT ON COLUMN p20_pdm.t01_partner_visit.customer_contact_id IS '客户联系人ID';
COMMENT ON COLUMN p20_pdm.t01_partner_visit.customer_name IS '客户名称';
COMMENT ON COLUMN p20_pdm.t01_partner_visit.contact_name IS '联系人';
COMMENT ON COLUMN p20_pdm.t01_partner_visit.contact_department IS '联系人部门';

View File

@ -4,7 +4,7 @@
/*Brilliance stems from wisdoms. */
/*************Head Section**************************************************************************/
/*Script Use: Periodically load data to :t01_partner_visit(Partner客户拜访记录) */
/*Create Date:2025-10-16 17:43:32 */
/*Create Date:2025-10-16 17:59:47 */
/*SDM Developed By: dev */
/*SDM Developed Date: 2025-09-29 */
/*SDM Checked By: dev */
@ -46,6 +46,8 @@ INSERT INTO t01_partner_visit_agi_CUR_I (
,insert_date /*录入时间*/
,visitor /*拜访人*/
,dealer_name /*代理商名称*/
,customer_id /*客户ID*/
,customer_contact_id /*客户联系人ID*/
,customer_name /*客户名称*/
,contact_name /*联系人*/
,contact_department /*联系人部门*/
@ -83,6 +85,8 @@ SELECT
,p0.insert_date::date /*insert_date*/
,COALESCE(TRIM(CAST(p0.visitor AS varchar(100))),'') /*visitor*/
,COALESCE(TRIM(CAST(p0.dealer_name AS varchar(100))),'') /*dealer_name*/
,COALESCE(TRIM(CAST(p0.customer_id AS varchar(50))),'') /*customer_id*/
,COALESCE(TRIM(CAST(p0.customer_contact_id AS varchar(50))),'') /*customer_contact_id*/
,COALESCE(TRIM(CAST(p0.customer_name AS varchar(100))),'') /*customer_name*/
,COALESCE(TRIM(CAST(p0.contact_name AS varchar(100))),'') /*contact_name*/
,COALESCE(TRIM(CAST(p0.contact_department AS varchar(100))),'') /*contact_department*/
@ -125,6 +129,8 @@ FROM p10_sa.s98_s_partner_summary_visit p0
insert_date /*录入时间*/
,visitor /*拜访人*/
,dealer_name /*代理商名称*/
,customer_id /*客户ID*/
,customer_contact_id /*客户联系人ID*/
,customer_name /*客户名称*/
,contact_name /*联系人*/
,contact_department /*联系人部门*/
@ -163,6 +169,8 @@ FROM p10_sa.s98_s_partner_summary_visit p0
P1.insert_date /*录入时间*/
,P1.visitor /*拜访人*/
,P1.dealer_name /*代理商名称*/
,P1.customer_id /*客户ID*/
,P1.customer_contact_id /*客户联系人ID*/
,P1.customer_name /*客户名称*/
,P1.contact_name /*联系人*/
,P1.contact_department /*联系人部门*/
@ -201,6 +209,8 @@ LEFT JOIN :PDMDB.t01_partner_visit P2
ON P1.insert_date = P2.insert_date
AND P1.visitor = P2.visitor
AND P1.dealer_name = P2.dealer_name
AND P1.customer_id = P2.customer_id
AND P1.customer_contact_id = P2.customer_contact_id
AND P1.customer_name = P2.customer_name
AND P1.contact_name = P2.contact_name
AND P1.contact_department = P2.contact_department
@ -230,6 +240,8 @@ ON P1.insert_date = P2.insert_date
WHERE P2.insert_date IS NULL
OR P2.visitor IS NULL
OR P2.dealer_name IS NULL
OR P2.customer_id IS NULL
OR P2.customer_contact_id IS NULL
OR P2.customer_name IS NULL
OR P2.contact_name IS NULL
OR P2.contact_department IS NULL
@ -262,6 +274,8 @@ WHERE P2.insert_date IS NULL
insert_date /*录入时间*/
,visitor /*拜访人*/
,dealer_name /*代理商名称*/
,customer_id /*客户ID*/
,customer_contact_id /*客户联系人ID*/
,customer_name /*客户名称*/
,contact_name /*联系人*/
,contact_department /*联系人部门*/
@ -300,6 +314,8 @@ SELECT
P1.insert_date /*录入时间*/
,P1.visitor /*拜访人*/
,P1.dealer_name /*代理商名称*/
,P1.customer_id /*客户ID*/
,P1.customer_contact_id /*客户联系人ID*/
,P1.customer_name /*客户名称*/
,P1.contact_name /*联系人*/
,P1.contact_department /*联系人部门*/
@ -340,6 +356,8 @@ DO UPDATE SET
,insert_date=excluded.insert_date
,visitor=excluded.visitor
,dealer_name=excluded.dealer_name
,customer_id=excluded.customer_id
,customer_contact_id=excluded.customer_contact_id
,customer_name=excluded.customer_name
,contact_name=excluded.contact_name
,contact_department=excluded.contact_department

View File

@ -20,6 +20,8 @@ insert into p10_sa.S98_S_partner_summary_visit
, contact_ways
, customer_category
, customer_category_type
, customer_contact_id
, customer_id
, customer_name
, dealer_name
, id
@ -50,6 +52,8 @@ insert into p10_sa.S98_S_partner_summary_visit
, contact_ways
, customer_category
, customer_category_type
, customer_contact_id
, customer_id
, customer_name
, dealer_name
, id
@ -85,6 +89,8 @@ insert into p12_sfull.S98_S_partner_summary_visit
, contact_ways
, customer_category
, customer_category_type
, customer_contact_id
, customer_id
, customer_name
, dealer_name
, id
@ -115,6 +121,8 @@ insert into p12_sfull.S98_S_partner_summary_visit
, contact_ways
, customer_category
, customer_category_type
, customer_contact_id
, customer_id
, customer_name
, dealer_name
, id

View File

@ -15,6 +15,8 @@ CREATE FOREIGN TABLE if not exists p00_tal.S98_S_partner_summary_visit (
, contact_ways TEXT
, customer_category TEXT
, customer_category_type TEXT
, customer_contact_id TEXT
, customer_id TEXT
, customer_name TEXT
, dealer_name TEXT
, id TEXT

View File

@ -15,6 +15,8 @@ create table if not exists p10_sa.S98_S_partner_summary_visit (
, contact_ways TEXT
, customer_category TEXT
, customer_category_type TEXT
, customer_contact_id TEXT
, customer_id TEXT
, customer_name TEXT
, dealer_name TEXT
, id TEXT
@ -46,6 +48,8 @@ create table if not exists p10_sa.S98_S_partner_summary_visit (
COMMENT ON COLUMN p10_sa.S98_S_partner_summary_visit.contact_ways IS '';
COMMENT ON COLUMN p10_sa.S98_S_partner_summary_visit.customer_category IS '';
COMMENT ON COLUMN p10_sa.S98_S_partner_summary_visit.customer_category_type IS '';
COMMENT ON COLUMN p10_sa.S98_S_partner_summary_visit.customer_contact_id IS '';
COMMENT ON COLUMN p10_sa.S98_S_partner_summary_visit.customer_id IS '';
COMMENT ON COLUMN p10_sa.S98_S_partner_summary_visit.customer_name IS '';
COMMENT ON COLUMN p10_sa.S98_S_partner_summary_visit.dealer_name IS '';
COMMENT ON COLUMN p10_sa.S98_S_partner_summary_visit.id IS '';
@ -81,6 +85,8 @@ create table if not exists p12_sfull.S98_S_partner_summary_visit (
, contact_ways TEXT
, customer_category TEXT
, customer_category_type TEXT
, customer_contact_id TEXT
, customer_id TEXT
, customer_name TEXT
, dealer_name TEXT
, id TEXT
@ -112,6 +118,8 @@ create table if not exists p12_sfull.S98_S_partner_summary_visit (
COMMENT ON COLUMN p12_sfull.S98_S_partner_summary_visit.contact_ways IS '';
COMMENT ON COLUMN p12_sfull.S98_S_partner_summary_visit.customer_category IS '';
COMMENT ON COLUMN p12_sfull.S98_S_partner_summary_visit.customer_category_type IS '';
COMMENT ON COLUMN p12_sfull.S98_S_partner_summary_visit.customer_contact_id IS '';
COMMENT ON COLUMN p12_sfull.S98_S_partner_summary_visit.customer_id IS '';
COMMENT ON COLUMN p12_sfull.S98_S_partner_summary_visit.customer_name IS '';
COMMENT ON COLUMN p12_sfull.S98_S_partner_summary_visit.dealer_name IS '';
COMMENT ON COLUMN p12_sfull.S98_S_partner_summary_visit.id IS '';