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 , insert_date date
, visitor varchar(100) , visitor varchar(100)
, dealer_name varchar(100) , dealer_name varchar(100)
, customer_id varchar(50)
, customer_contact_id varchar(50)
, customer_name varchar(100) , customer_name varchar(100)
, contact_name varchar(100) , contact_name varchar(100)
, contact_department 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.insert_date IS '录入时间';
COMMENT ON COLUMN p20_pdm.t01_partner_visit.visitor 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.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.customer_name IS '客户名称';
COMMENT ON COLUMN p20_pdm.t01_partner_visit.contact_name IS '联系人'; COMMENT ON COLUMN p20_pdm.t01_partner_visit.contact_name IS '联系人';
COMMENT ON COLUMN p20_pdm.t01_partner_visit.contact_department IS '联系人部门'; COMMENT ON COLUMN p20_pdm.t01_partner_visit.contact_department IS '联系人部门';

View File

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

View File

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

View File

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

View File

@ -15,6 +15,8 @@ create table if not exists p10_sa.S98_S_partner_summary_visit (
, contact_ways TEXT , contact_ways TEXT
, customer_category TEXT , customer_category TEXT
, customer_category_type TEXT , customer_category_type TEXT
, customer_contact_id TEXT
, customer_id TEXT
, customer_name TEXT , customer_name TEXT
, dealer_name TEXT , dealer_name TEXT
, id 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.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 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_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.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.dealer_name IS '';
COMMENT ON COLUMN p10_sa.S98_S_partner_summary_visit.id 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 , contact_ways TEXT
, customer_category TEXT , customer_category TEXT
, customer_category_type TEXT , customer_category_type TEXT
, customer_contact_id TEXT
, customer_id TEXT
, customer_name TEXT , customer_name TEXT
, dealer_name TEXT , dealer_name TEXT
, id 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.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 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_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.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.dealer_name IS '';
COMMENT ON COLUMN p12_sfull.S98_S_partner_summary_visit.id IS ''; COMMENT ON COLUMN p12_sfull.S98_S_partner_summary_visit.id IS '';