|
1 ماه پیش | |
---|---|---|
.. | ||
account_order_all_0618 | 1 ماه پیش | |
account_order_all_0701 | 1 ماه پیش | |
account_order_change.go | 1 ماه پیش | |
account_return.go | 1 ماه پیش | |
account_return_change.go | 1 ماه پیش | |
account_test.go | 1 ماه پیش | |
clickhouse.go | 8 ماه پیش | |
config.go | 1 ماه پیش | |
config.toml | 1 ماه پیش | |
go.mod | 8 ماه پیش | |
go.sum | 8 ماه پیش | |
init.go | 1 ماه پیش | |
main.go | 1 ماه پیش | |
readme.md | 7 ماه پیش | |
tools.go | 8 ماه پیش | |
剑鱼订单-回款-业绩变更表需求梳理20241016.xlsx | 9 ماه پیش |
中文名 数据库类型 数据库 表名 权限 订单表 TIDB data_analysis dataexport_order 只读 回款表 TIDB data_analysis return_money_record 只读 退款表 TIDB data_analysis refund_record 只读 合同表 TIDB data_analysis contract 只读 业绩变更表 TIDB jianyu order_sale_record 只读 用户归集表 TIDB Jianyu_subjectdb dwd_f_userbase_baseinfo 只读 用户归集表 TIDB Jianyu_subjectdb dwd_f_userbase_id_mapping 只读
归集后的表:172.17.145.164:14000
中文名 数据库类型 数据库 表名 权限
剑鱼订单表 TIDB data_analysis dwd_f_account_order 读写
剑鱼业绩变更表 TIDB data_analysis dwd_f_account_order_change 读写
剑鱼回款表 TIDB data_analysis dwd_f_account_return 读写
剑鱼回款变更表 TIDB data_analysis dwd_f_account_return_change 读写
autoUpdate < etime;大部分数据表取数据,都是按照 该字段取值,部分如:退款表,取值是按照refund_time
字段取值。
如果配置文件没有配置 etime
或者为空,就取程序运行时间为截止时间。
dwd_f_account_order
CREATE TABLE `dwd_f_account_order` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`order_code` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '订单编号',
`saler_name` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '销售人员',
`saler_dept` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '部门',
`company_name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '公司名称',
`user_regtime` datetime DEFAULT NULL COMMENT '用户注册时间',
`create_time` datetime DEFAULT NULL COMMENT '订单创建时间',
`return_time` datetime DEFAULT NULL COMMENT '回款时间',
`sale_time` datetime DEFAULT NULL COMMENT '业绩统计',
`refund_time` datetime DEFAULT NULL COMMENT '退款日期',
`original_price` int(10) DEFAULT NULL COMMENT '标准售价',
`contract_money` int(10) DEFAULT NULL COMMENT '合同金额',
`commission` int(10) DEFAULT NULL COMMENT '佣金',
`procedures_money` int(10) DEFAULT NULL COMMENT '手续费',
`receivable_amount` int(10) DEFAULT NULL COMMENT '应收金额',
`total_received` int(10) DEFAULT NULL COMMENT '累计已收',
`product_type` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '产品类型',
`data_spec` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '规格',
`order_status` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '订单状态',
`return_status` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '回款状态',
`refund_status` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款状态',
`vip_type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '付费类型',
`user_phone` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手机号',
`user_id` varchar(255) DEFAULT NULL COMMENT '用户ID',
`vip_starttime` datetime DEFAULT NULL COMMENT '服务开始时间',
`vip_endtime` datetime DEFAULT NULL COMMENT '服务结束时间',
`contract_status` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '合同状态',
`contract_code` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '合同编号',
`contract_time` datetime DEFAULT NULL COMMENT '合同时间',
`signing_subject` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '签约主体',
`order_channel` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '下单渠道',
`distribution_channel` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '销售渠道',
`is_backstage_order` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '是否是后台订单',
`pay_way` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '付款方式',
`comeintime` datetime DEFAULT CURRENT_TIMESTAMP,
`updatetime` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
KEY `order_code` (`order_code`),
UNIQUE KEY `order_code_2` (`order_code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='剑鱼订单表';
dwd_f_account_order_change
CREATE TABLE `dwd_f_account_order_change` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`order_code` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '订单编号',
`saler_name` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '销售人员',
`saler_dept` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '部门',
`company_name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '公司名称',
`user_regtime` datetime DEFAULT NULL COMMENT '用户注册时间',
`create_time` datetime DEFAULT NULL COMMENT '订单创建时间',
`sale_time` datetime DEFAULT NULL COMMENT '业绩统计时间',
`original_price` int(10) DEFAULT NULL COMMENT '标准售价',
`contract_money` int(10) DEFAULT NULL COMMENT '合同金额',
`commission` int(10) DEFAULT NULL COMMENT '佣金',
`procedures_money` int(10) DEFAULT NULL COMMENT '手续费',
`receivable_amount` int(10) DEFAULT NULL COMMENT '应收金额',
`change_value` int(10) DEFAULT NULL COMMENT '业绩变动额',
`change_reason` varchar(255) DEFAULT NULL COMMENT '变更类型',
`total_received` int(10) DEFAULT NULL COMMENT '累计已收',
`product_type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '产品类型',
`data_spec` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '规格',
`order_status` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '订单状态',
`return_status` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '回款状态',
`refund_status` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款状态',
`vip_type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '付费类型',
`user_phone` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手机号',
`user_id` varchar(255) DEFAULT NULL COMMENT '用户ID',
`vip_starttime` datetime DEFAULT NULL COMMENT '服务开始时间',
`vip_endtime` datetime DEFAULT NULL COMMENT '服务结束时间',
`contract_status` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '合同状态',
`contract_code` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '合同编号',
`contract_time` datetime DEFAULT NULL COMMENT '合同时间',
`signing_subject` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '签约主体',
`order_channel` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '下单渠道',
`distribution_channel` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '销售渠道',
`is_backstage_order` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '是否是后台订单',
`pay_way` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '付款方式',
`comeintime` datetime DEFAULT CURRENT_TIMESTAMP,
`updatetime` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`order_sale_record_id` int(11) DEFAULT NULL COMMENT '业绩变更表ID',
`refund_record_id` int(11) DEFAULT NULL COMMENT '退款表ID',
PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */,
KEY `order_code` (`order_code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='剑鱼业绩变更表';
dwd_f_account_return
CREATE TABLE `dwd_f_account_return` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增唯一标识',
`order_code` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '订单编号',
`saler_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '销售人员',
`saler_dept` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '部门',
`user_phone` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户手机号',
`company_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '公司名称',
`product_type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '产品类型',
`data_spec` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '规格',
`return_type` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '回款方式',
`sale_time` datetime DEFAULT NULL COMMENT '业绩统计日期',
`return_time` datetime DEFAULT NULL COMMENT '回款日期',
`return_money` int(10) DEFAULT NULL COMMENT '回款金额',
`signing_subject` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '签约主体',
`return_subject` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '回款主体',
`subject_check` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '主体校验',
`payment_number` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '支付单号',
`bank_flow` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '银行流水号',
`bank_name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '银行名称',
`order_channel` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '下单渠道',
`distribution_channel` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '销售渠道',
`refund_status` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款状态',
`operate_type` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '关联方式',
`operate_person` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建人',
`return_money_record_state` int(11) DEFAULT NULL COMMENT '数据状态',
`comeintime` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '入库时间',
`updatetime` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`return_money_record_id` int(11) DEFAULT NULL COMMENT '回款表id',
`dataexport_order_id` int(11) DEFAULT NULL COMMENT '订单表id',
`pay_account_name` varchar(255) DEFAULT NULL COMMENT '支付户名',
PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='剑鱼回款表';
dwd_f_account_return_change
CREATE TABLE `dwd_f_account_return_change` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增唯一标识',
`order_code` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '订单编号',
`saler_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '销售人员',
`saler_dept` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '部门',
`user_phone` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户手机号',
`company_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '公司名称',
`product_type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '产品类型',
`data_spec` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '规格',
`return_type` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '回款方式',
`sale_time` datetime DEFAULT NULL COMMENT '业绩变更日期',
`return_time` datetime DEFAULT NULL COMMENT '回款日期',
`return_money` int(10) DEFAULT NULL COMMENT '回款金额',
`change_value` int(10) DEFAULT NULL COMMENT '业绩变动额',
`change_reason` varchar(100) DEFAULT NULL COMMENT '变更类型',
`signing_subject` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '签约主体',
`return_subject` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '回款主体',
`subject_check` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '主体校验',
`payment_number` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '支付单号',
`bank_flow` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '银行流水号',
`bank_name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '银行名称',
`order_channel` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '下单渠道',
`distribution_channel` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '销售渠道',
`refund_status` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款状态',
`operate_type` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '关联方式',
`operate_person` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建人',
`order_sale_record_id` int(11) DEFAULT NULL COMMENT '业绩变更表ID',
`refund_record_id` int(11) DEFAULT NULL COMMENT '退款表ID',
`pay_account_name` varchar(255) DEFAULT NULL COMMENT '支付户名',
`comeintime` datetime DEFAULT CURRENT_TIMESTAMP,
`updatetime` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`) /*T![clustered_index] CLUSTERED */
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='剑鱼回款变更表';