evoToK3Cloud/script/sql/update/kingdee-report-snapshot.sql
2026-05-18 10:56:56 +08:00

56 lines
4.1 KiB
SQL

-- 金蝶系统报表快照(工序汇报汇总 / 工序委外转移),在业务 MySQL 执行一次
CREATE TABLE IF NOT EXISTS kingdee_operation_report_sum (
id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
kingdee_form_id VARCHAR(64) NOT NULL COMMENT '金蝶报表 FormId',
scope_begin VARCHAR(64) NOT NULL COMMENT '查询开始(传入金蝶 Model)',
scope_end VARCHAR(64) NOT NULL COMMENT '查询结束',
org_number VARCHAR(32) NOT NULL DEFAULT '100' COMMENT '加工组织 FNumber',
time_unit VARCHAR(16) NOT NULL DEFAULT 'B' COMMENT '统计粒度 FTimeUnit',
filter_mo_bill_no VARCHAR(64) DEFAULT NULL COMMENT '过滤条件生产订单号',
department_id VARCHAR(128) DEFAULT NULL COMMENT '车间 FDEPARTMENTID',
report_date VARCHAR(64) DEFAULT NULL COMMENT '单据日期',
mo_bill_no VARCHAR(64) DEFAULT NULL COMMENT '生产订单编号',
op_oper VARCHAR(64) DEFAULT NULL COMMENT '工序号',
work_center_id VARCHAR(128) DEFAULT NULL COMMENT '工作中心',
process_id VARCHAR(128) DEFAULT NULL COMMENT '作业',
product_number VARCHAR(128) DEFAULT NULL COMMENT '产品编码',
material_name VARCHAR(512) DEFAULT NULL COMMENT '产品名称',
finish_qty DECIMAL(24, 6) DEFAULT NULL COMMENT '完工数量',
qua_qty DECIMAL(24, 6) DEFAULT NULL COMMENT '合格数量',
fail_qty DECIMAL(24, 6) DEFAULT NULL COMMENT '废品数量',
create_by VARCHAR(64) DEFAULT '',
create_time DATETIME DEFAULT NULL,
update_by VARCHAR(64) DEFAULT '',
update_time DATETIME DEFAULT NULL,
PRIMARY KEY (id),
KEY idx_kingdee_op_scope (kingdee_form_id, scope_begin, scope_end, org_number, time_unit)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4 COMMENT ='金蝶工序汇报汇总报表快照';
CREATE TABLE IF NOT EXISTS kingdee_subcontract_transfer (
id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
kingdee_form_id VARCHAR(64) NOT NULL COMMENT '金蝶报表 FormId',
scope_start VARCHAR(64) NOT NULL COMMENT '查询开始 FStartDate',
scope_finish VARCHAR(64) NOT NULL COMMENT '查询结束 FFinishDate',
pro_org_number VARCHAR(32) NOT NULL DEFAULT '100' COMMENT '生产组织 FProOrgId.FNumber',
document_status VARCHAR(16) NOT NULL DEFAULT 'C' COMMENT '单据状态',
filter_product_order_code VARCHAR(64) DEFAULT NULL COMMENT '过滤生产订单编号',
product_number VARCHAR(128) DEFAULT NULL COMMENT '产品编码',
product_name VARCHAR(512) DEFAULT NULL COMMENT '产品名称',
provider_name VARCHAR(512) DEFAULT NULL COMMENT '供应商名称',
product_order_codes VARCHAR(128) DEFAULT NULL COMMENT '生产订单编号',
document_date VARCHAR(64) DEFAULT NULL COMMENT '单据日期',
shift_task_name VARCHAR(256) DEFAULT NULL COMMENT '委外作业',
leave_qty DECIMAL(24, 6) DEFAULT NULL COMMENT '委外发出',
enter_qty DECIMAL(24, 6) DEFAULT NULL COMMENT '委外接收',
qualified_qty DECIMAL(24, 6) DEFAULT NULL COMMENT '合格数量',
create_by VARCHAR(64) DEFAULT '',
create_time DATETIME DEFAULT NULL,
update_by VARCHAR(64) DEFAULT '',
update_time DATETIME DEFAULT NULL,
PRIMARY KEY (id),
KEY idx_kingdee_sub_scope (kingdee_form_id, scope_start, scope_finish, pro_org_number)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4 COMMENT ='金蝶工序委外转移报表快照';