diff --git a/docs/databases/table_create_sh-data.sql b/docs/databases/table_create_sh-data.sql
new file mode 100644
index 0000000..96b625a
--- /dev/null
+++ b/docs/databases/table_create_sh-data.sql
@@ -0,0 +1,406 @@
+SELECT * FROM sh_order_index soi WHERE soi.data_id LIKE '%河南安阳%' -- 2798
+
+SELECT * FROM sh_order_index soi WHERE soi.dg_name LIKE '%河南安阳%'
+
+SELECT * FROM sh_order_index soi WHERE soi.data_id = '河南安阳'
+SELECT * FROM sh_order_index soi WHERE soi.data_id LIKE '%山东曲阜%' -- 306
+SELECT * FROM sh_order_index soi WHERE soi.data_id LIKE '%庄河整县%' -- 951
+
+-- 电站数据(监管数据)
+DROP TABLE IF EXISTS `sh_order_index_jg`;
+CREATE TABLE `sh_order_index_jg` (
+id bigint NOT NULL AUTO_INCREMENT COMMENT '电站id',
+order_no varchar(100) DEFAULT NULL COMMENT '电站编码',
+admin_id varchar(100) DEFAULT NULL COMMENT '创建人id',
+customer_id varchar(100) DEFAULT NULL COMMENT '客户id',
+agent_id varchar(100) DEFAULT NULL COMMENT '代理商id',
+product_id varchar(100) DEFAULT NULL COMMENT '产品id',
+create_time bigint DEFAULT NULL COMMENT '创建时间',
+data_id varchar(100) DEFAULT NULL COMMENT '数据分组',
+workflow_unique varchar(100) DEFAULT NULL COMMENT '当前流程',
+prototype_id varchar(100) DEFAULT NULL COMMENT '产品id',
+remain_unique varchar(100) DEFAULT NULL COMMENT '',
+is_best varchar(100) DEFAULT NULL COMMENT '是否为标杆电站',
+order_type varchar(100) DEFAULT NULL COMMENT '电站类型',
+update_time bigint DEFAULT NULL COMMENT '修改时间',
+company_id varchar(100) DEFAULT NULL COMMENT '公司id',
+dg_name varchar(100) DEFAULT NULL COMMENT '数据分组说明',
+contract_life varchar(100) DEFAULT NULL COMMENT '合同年限',
+contract_group varchar(100) DEFAULT NULL COMMENT '合同组',
+agent_name varchar(100) DEFAULT NULL COMMENT '代理商名称',
+area_id varchar(100) DEFAULT NULL COMMENT '地区id',
+address varchar(100) DEFAULT NULL COMMENT '详细地址',
+component_number varchar(100) DEFAULT NULL COMMENT '光伏板块数',
+component_power varchar(100) DEFAULT NULL COMMENT '组件安装功率',
+admin_name varchar(100) DEFAULT NULL COMMENT '业务员姓名',
+admin_phone varchar(100) DEFAULT NULL COMMENT '业务员手机号',
+user_name varchar(100) DEFAULT NULL COMMENT '用户名',
+user_phone varchar(100) DEFAULT NULL COMMENT '用户手机号',
+id_card varchar(100) DEFAULT NULL COMMENT '用户身份证号',
+product_name varchar(100) DEFAULT NULL COMMENT '产品名称',
+workflow_name varchar(100) DEFAULT NULL COMMENT '流程名称',
+node_id varchar(100) DEFAULT NULL COMMENT 'nodeID',
+is_agree varchar(100) DEFAULT NULL COMMENT '审核是否通过',
+group_id varchar(100) DEFAULT NULL COMMENT '产品ID',
+sign varchar(100) DEFAULT NULL COMMENT '是否签署合同,1已签署,2未签署',
+uplode_contract varchar(1024) DEFAULT NULL COMMENT '手动上传-合同',
+company_name varchar(100) DEFAULT NULL COMMENT '所属公司名称',
+province_name varchar(100) DEFAULT NULL COMMENT '省',
+city_name varchar(100) DEFAULT NULL COMMENT '市',
+area_name varchar(100) DEFAULT NULL COMMENT '区/县',
+assets_no varchar(100) DEFAULT NULL COMMENT '资产编号',
+change_order_id varchar(100) DEFAULT NULL COMMENT '电站变更id',
+p_agent_name varchar(100) DEFAULT NULL COMMENT '代理商名称',
+operation_id varchar(100) DEFAULT NULL COMMENT '运维id',
+operation_name varchar(100) DEFAULT NULL COMMENT '运维名称',
+all_power bigint DEFAULT NULL COMMENT '总功率',
+order_type_text varchar(100) DEFAULT NULL COMMENT '产品说明',
+is_save varchar(100) DEFAULT NULL COMMENT '是否可编辑',
+is_m varchar(100) DEFAULT NULL COMMENT '0',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB COMMENT='电站数据(监管数据)';
+
+
+INSERT INTO sh_order_index_jg
+SELECT *
+FROM sh_order_index soi
+WHERE soi.data_id LIKE '%河南安阳%' or soi.data_id LIKE '%山东曲阜%' or soi.data_id LIKE '%庄河整县%';
+
+-- 电站数据(监管数据)-进件
+DROP TABLE IF EXISTS `sh_order_index_jg_jj`;
+CREATE TABLE `sh_order_index_jg_jj` (
+id bigint NOT NULL AUTO_INCREMENT COMMENT '电站id',
+order_no varchar(100) DEFAULT NULL COMMENT '电站编码',
+admin_id varchar(100) DEFAULT NULL COMMENT '创建人id',
+customer_id varchar(100) DEFAULT NULL COMMENT '客户id',
+agent_id varchar(100) DEFAULT NULL COMMENT '代理商id',
+product_id varchar(100) DEFAULT NULL COMMENT '产品id',
+create_time bigint DEFAULT NULL COMMENT '创建时间',
+data_id varchar(100) DEFAULT NULL COMMENT '数据分组',
+workflow_unique varchar(100) DEFAULT NULL COMMENT '当前流程',
+prototype_id varchar(100) DEFAULT NULL COMMENT '产品id',
+remain_unique varchar(100) DEFAULT NULL COMMENT '',
+is_best varchar(100) DEFAULT NULL COMMENT '是否为标杆电站',
+order_type varchar(100) DEFAULT NULL COMMENT '电站类型',
+update_time bigint DEFAULT NULL COMMENT '修改时间',
+company_id varchar(100) DEFAULT NULL COMMENT '公司id',
+dg_name varchar(100) DEFAULT NULL COMMENT '数据分组说明',
+contract_life varchar(100) DEFAULT NULL COMMENT '合同年限',
+contract_group varchar(100) DEFAULT NULL COMMENT '合同组',
+agent_name varchar(100) DEFAULT NULL COMMENT '代理商名称',
+area_id varchar(100) DEFAULT NULL COMMENT '地区id',
+address varchar(100) DEFAULT NULL COMMENT '详细地址',
+component_number varchar(100) DEFAULT NULL COMMENT '光伏板块数',
+component_power varchar(100) DEFAULT NULL COMMENT '组件安装功率',
+admin_name varchar(100) DEFAULT NULL COMMENT '业务员姓名',
+admin_phone varchar(100) DEFAULT NULL COMMENT '业务员手机号',
+user_name varchar(100) DEFAULT NULL COMMENT '用户名',
+user_phone varchar(100) DEFAULT NULL COMMENT '用户手机号',
+id_card varchar(100) DEFAULT NULL COMMENT '用户身份证号',
+product_name varchar(100) DEFAULT NULL COMMENT '产品名称',
+workflow_name varchar(100) DEFAULT NULL COMMENT '流程名称',
+node_id varchar(100) DEFAULT NULL COMMENT 'nodeID',
+is_agree varchar(100) DEFAULT NULL COMMENT '审核是否通过',
+group_id varchar(100) DEFAULT NULL COMMENT '产品ID',
+sign varchar(100) DEFAULT NULL COMMENT '是否签署合同,1已签署,2未签署',
+uplode_contract varchar(1024) DEFAULT NULL COMMENT '手动上传-合同',
+company_name varchar(100) DEFAULT NULL COMMENT '所属公司名称',
+province_name varchar(100) DEFAULT NULL COMMENT '省',
+city_name varchar(100) DEFAULT NULL COMMENT '市',
+area_name varchar(100) DEFAULT NULL COMMENT '区/县',
+assets_no varchar(100) DEFAULT NULL COMMENT '资产编号',
+change_order_id varchar(100) DEFAULT NULL COMMENT '电站变更id',
+p_agent_name varchar(100) DEFAULT NULL COMMENT '代理商名称',
+operation_id varchar(100) DEFAULT NULL COMMENT '运维id',
+operation_name varchar(100) DEFAULT NULL COMMENT '运维名称',
+all_power bigint DEFAULT NULL COMMENT '总功率',
+order_type_text varchar(100) DEFAULT NULL COMMENT '产品说明',
+is_save varchar(100) DEFAULT NULL COMMENT '是否可编辑',
+is_m varchar(100) DEFAULT NULL COMMENT '0',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB COMMENT='电站数据(监管数据)-进件';
+
+-- workflow:"2_3_0_0_1,1_8_0_0_1"
+INSERT INTO sh_order_index_jg_jj
+SELECT *
+FROM sh_order_index_jg soij
+WHERE soij.workflow_name <> '开始(创建订单)';
+
+-- 电站数据(监管数据)-签约
+DROP TABLE IF EXISTS `sh_order_index_jg_qy`;
+CREATE TABLE `sh_order_index_jg_qy` (
+id bigint NOT NULL AUTO_INCREMENT COMMENT '电站id',
+order_no varchar(100) DEFAULT NULL COMMENT '电站编码',
+admin_id varchar(100) DEFAULT NULL COMMENT '创建人id',
+customer_id varchar(100) DEFAULT NULL COMMENT '客户id',
+agent_id varchar(100) DEFAULT NULL COMMENT '代理商id',
+product_id varchar(100) DEFAULT NULL COMMENT '产品id',
+create_time bigint DEFAULT NULL COMMENT '创建时间',
+data_id varchar(100) DEFAULT NULL COMMENT '数据分组',
+workflow_unique varchar(100) DEFAULT NULL COMMENT '当前流程',
+prototype_id varchar(100) DEFAULT NULL COMMENT '产品id',
+remain_unique varchar(100) DEFAULT NULL COMMENT '',
+is_best varchar(100) DEFAULT NULL COMMENT '是否为标杆电站',
+order_type varchar(100) DEFAULT NULL COMMENT '电站类型',
+update_time bigint DEFAULT NULL COMMENT '修改时间',
+company_id varchar(100) DEFAULT NULL COMMENT '公司id',
+dg_name varchar(100) DEFAULT NULL COMMENT '数据分组说明',
+contract_life varchar(100) DEFAULT NULL COMMENT '合同年限',
+contract_group varchar(100) DEFAULT NULL COMMENT '合同组',
+agent_name varchar(100) DEFAULT NULL COMMENT '代理商名称',
+area_id varchar(100) DEFAULT NULL COMMENT '地区id',
+address varchar(100) DEFAULT NULL COMMENT '详细地址',
+component_number varchar(100) DEFAULT NULL COMMENT '光伏板块数',
+component_power varchar(100) DEFAULT NULL COMMENT '组件安装功率',
+admin_name varchar(100) DEFAULT NULL COMMENT '业务员姓名',
+admin_phone varchar(100) DEFAULT NULL COMMENT '业务员手机号',
+user_name varchar(100) DEFAULT NULL COMMENT '用户名',
+user_phone varchar(100) DEFAULT NULL COMMENT '用户手机号',
+id_card varchar(100) DEFAULT NULL COMMENT '用户身份证号',
+product_name varchar(100) DEFAULT NULL COMMENT '产品名称',
+workflow_name varchar(100) DEFAULT NULL COMMENT '流程名称',
+node_id varchar(100) DEFAULT NULL COMMENT 'nodeID',
+is_agree varchar(100) DEFAULT NULL COMMENT '审核是否通过',
+group_id varchar(100) DEFAULT NULL COMMENT '产品ID',
+sign varchar(100) DEFAULT NULL COMMENT '是否签署合同,1已签署,2未签署',
+uplode_contract varchar(1024) DEFAULT NULL COMMENT '手动上传-合同',
+company_name varchar(100) DEFAULT NULL COMMENT '所属公司名称',
+province_name varchar(100) DEFAULT NULL COMMENT '省',
+city_name varchar(100) DEFAULT NULL COMMENT '市',
+area_name varchar(100) DEFAULT NULL COMMENT '区/县',
+assets_no varchar(100) DEFAULT NULL COMMENT '资产编号',
+change_order_id varchar(100) DEFAULT NULL COMMENT '电站变更id',
+p_agent_name varchar(100) DEFAULT NULL COMMENT '代理商名称',
+operation_id varchar(100) DEFAULT NULL COMMENT '运维id',
+operation_name varchar(100) DEFAULT NULL COMMENT '运维名称',
+all_power bigint DEFAULT NULL COMMENT '总功率',
+order_type_text varchar(100) DEFAULT NULL COMMENT '产品说明',
+is_save varchar(100) DEFAULT NULL COMMENT '是否可编辑',
+is_m varchar(100) DEFAULT NULL COMMENT '0',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB COMMENT='电站数据(监管数据)-签约';
+
+INSERT INTO sh_order_index_jg_qy
+SELECT *
+FROM sh_order_index_jg soij
+WHERE soij.sign=1;
+
+-- 电站数据(监管数据)-交货
+DROP TABLE IF EXISTS `sh_order_index_jg_jh`;
+CREATE TABLE `sh_order_index_jg_jh` (
+id bigint NOT NULL AUTO_INCREMENT COMMENT '电站id',
+order_no varchar(100) DEFAULT NULL COMMENT '电站编码',
+admin_id varchar(100) DEFAULT NULL COMMENT '创建人id',
+customer_id varchar(100) DEFAULT NULL COMMENT '客户id',
+agent_id varchar(100) DEFAULT NULL COMMENT '代理商id',
+product_id varchar(100) DEFAULT NULL COMMENT '产品id',
+create_time bigint DEFAULT NULL COMMENT '创建时间',
+data_id varchar(100) DEFAULT NULL COMMENT '数据分组',
+workflow_unique varchar(100) DEFAULT NULL COMMENT '当前流程',
+prototype_id varchar(100) DEFAULT NULL COMMENT '产品id',
+remain_unique varchar(100) DEFAULT NULL COMMENT '',
+is_best varchar(100) DEFAULT NULL COMMENT '是否为标杆电站',
+order_type varchar(100) DEFAULT NULL COMMENT '电站类型',
+update_time bigint DEFAULT NULL COMMENT '修改时间',
+company_id varchar(100) DEFAULT NULL COMMENT '公司id',
+dg_name varchar(100) DEFAULT NULL COMMENT '数据分组说明',
+contract_life varchar(100) DEFAULT NULL COMMENT '合同年限',
+contract_group varchar(100) DEFAULT NULL COMMENT '合同组',
+agent_name varchar(100) DEFAULT NULL COMMENT '代理商名称',
+area_id varchar(100) DEFAULT NULL COMMENT '地区id',
+address varchar(100) DEFAULT NULL COMMENT '详细地址',
+component_number varchar(100) DEFAULT NULL COMMENT '光伏板块数',
+component_power varchar(100) DEFAULT NULL COMMENT '组件安装功率',
+admin_name varchar(100) DEFAULT NULL COMMENT '业务员姓名',
+admin_phone varchar(100) DEFAULT NULL COMMENT '业务员手机号',
+user_name varchar(100) DEFAULT NULL COMMENT '用户名',
+user_phone varchar(100) DEFAULT NULL COMMENT '用户手机号',
+id_card varchar(100) DEFAULT NULL COMMENT '用户身份证号',
+product_name varchar(100) DEFAULT NULL COMMENT '产品名称',
+workflow_name varchar(100) DEFAULT NULL COMMENT '流程名称',
+node_id varchar(100) DEFAULT NULL COMMENT 'nodeID',
+is_agree varchar(100) DEFAULT NULL COMMENT '审核是否通过',
+group_id varchar(100) DEFAULT NULL COMMENT '产品ID',
+sign varchar(100) DEFAULT NULL COMMENT '是否签署合同,1已签署,2未签署',
+uplode_contract varchar(1024) DEFAULT NULL COMMENT '手动上传-合同',
+company_name varchar(100) DEFAULT NULL COMMENT '所属公司名称',
+province_name varchar(100) DEFAULT NULL COMMENT '省',
+city_name varchar(100) DEFAULT NULL COMMENT '市',
+area_name varchar(100) DEFAULT NULL COMMENT '区/县',
+assets_no varchar(100) DEFAULT NULL COMMENT '资产编号',
+change_order_id varchar(100) DEFAULT NULL COMMENT '电站变更id',
+p_agent_name varchar(100) DEFAULT NULL COMMENT '代理商名称',
+operation_id varchar(100) DEFAULT NULL COMMENT '运维id',
+operation_name varchar(100) DEFAULT NULL COMMENT '运维名称',
+all_power bigint DEFAULT NULL COMMENT '总功率',
+order_type_text varchar(100) DEFAULT NULL COMMENT '产品说明',
+is_save varchar(100) DEFAULT NULL COMMENT '是否可编辑',
+is_m varchar(100) DEFAULT NULL COMMENT '0',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB COMMENT='电站数据(监管数据)-交货';
+
+INSERT INTO sh_order_index_jg_jh
+SELECT *
+FROM sh_order_index_jg soij
+WHERE soij.workflow_name in (
+'确认交货',
+'施工派工',
+'施工资料提交',
+'代理商完工自审',
+'代理商完工自审驳回',
+'完工审核',
+'完工审核驳回',
+'并网资料提交',
+'代理商并网自审',
+'并网审核',
+'并网审核驳回',
+'现场验收',
+'建转运',
+'(工)确认交货',
+'(工)施工派工',
+'(工)完工提交',
+'(工)代理商完工自审',
+'(工)工程完工审核',
+'(工)并网资料提交',
+'(工)代理商并网自审',
+'(工)并网发电验收',
+'(工)验收资料提交',
+'(工)现场审核',
+'(工)建转运'
+);
+
+-- 电站数据(监管数据)-完工
+DROP TABLE IF EXISTS `sh_order_index_jg_wg`;
+CREATE TABLE `sh_order_index_jg_wg` (
+id bigint NOT NULL AUTO_INCREMENT COMMENT '电站id',
+order_no varchar(100) DEFAULT NULL COMMENT '电站编码',
+admin_id varchar(100) DEFAULT NULL COMMENT '创建人id',
+customer_id varchar(100) DEFAULT NULL COMMENT '客户id',
+agent_id varchar(100) DEFAULT NULL COMMENT '代理商id',
+product_id varchar(100) DEFAULT NULL COMMENT '产品id',
+create_time bigint DEFAULT NULL COMMENT '创建时间',
+data_id varchar(100) DEFAULT NULL COMMENT '数据分组',
+workflow_unique varchar(100) DEFAULT NULL COMMENT '当前流程',
+prototype_id varchar(100) DEFAULT NULL COMMENT '产品id',
+remain_unique varchar(100) DEFAULT NULL COMMENT '',
+is_best varchar(100) DEFAULT NULL COMMENT '是否为标杆电站',
+order_type varchar(100) DEFAULT NULL COMMENT '电站类型',
+update_time bigint DEFAULT NULL COMMENT '修改时间',
+company_id varchar(100) DEFAULT NULL COMMENT '公司id',
+dg_name varchar(100) DEFAULT NULL COMMENT '数据分组说明',
+contract_life varchar(100) DEFAULT NULL COMMENT '合同年限',
+contract_group varchar(100) DEFAULT NULL COMMENT '合同组',
+agent_name varchar(100) DEFAULT NULL COMMENT '代理商名称',
+area_id varchar(100) DEFAULT NULL COMMENT '地区id',
+address varchar(100) DEFAULT NULL COMMENT '详细地址',
+component_number varchar(100) DEFAULT NULL COMMENT '光伏板块数',
+component_power varchar(100) DEFAULT NULL COMMENT '组件安装功率',
+admin_name varchar(100) DEFAULT NULL COMMENT '业务员姓名',
+admin_phone varchar(100) DEFAULT NULL COMMENT '业务员手机号',
+user_name varchar(100) DEFAULT NULL COMMENT '用户名',
+user_phone varchar(100) DEFAULT NULL COMMENT '用户手机号',
+id_card varchar(100) DEFAULT NULL COMMENT '用户身份证号',
+product_name varchar(100) DEFAULT NULL COMMENT '产品名称',
+workflow_name varchar(100) DEFAULT NULL COMMENT '流程名称',
+node_id varchar(100) DEFAULT NULL COMMENT 'nodeID',
+is_agree varchar(100) DEFAULT NULL COMMENT '审核是否通过',
+group_id varchar(100) DEFAULT NULL COMMENT '产品ID',
+sign varchar(100) DEFAULT NULL COMMENT '是否签署合同,1已签署,2未签署',
+uplode_contract varchar(1024) DEFAULT NULL COMMENT '手动上传-合同',
+company_name varchar(100) DEFAULT NULL COMMENT '所属公司名称',
+province_name varchar(100) DEFAULT NULL COMMENT '省',
+city_name varchar(100) DEFAULT NULL COMMENT '市',
+area_name varchar(100) DEFAULT NULL COMMENT '区/县',
+assets_no varchar(100) DEFAULT NULL COMMENT '资产编号',
+change_order_id varchar(100) DEFAULT NULL COMMENT '电站变更id',
+p_agent_name varchar(100) DEFAULT NULL COMMENT '代理商名称',
+operation_id varchar(100) DEFAULT NULL COMMENT '运维id',
+operation_name varchar(100) DEFAULT NULL COMMENT '运维名称',
+all_power bigint DEFAULT NULL COMMENT '总功率',
+order_type_text varchar(100) DEFAULT NULL COMMENT '产品说明',
+is_save varchar(100) DEFAULT NULL COMMENT '是否可编辑',
+is_m varchar(100) DEFAULT NULL COMMENT '0',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB COMMENT='电站数据(监管数据)-完工';
+
+INSERT INTO sh_order_index_jg_wg
+SELECT *
+FROM sh_order_index_jg soij
+WHERE soij.workflow_name in (
+'并网资料提交',
+'代理商并网自审',
+'并网审核',
+'并网审核驳回',
+'现场验收',
+'建转运',
+'(工)并网资料提交',
+'(工)代理商并网自审',
+'(工)并网发电验收',
+'(工)验收资料提交',
+'(工)现场审核',
+'(工)建转运'
+);
+
+-- 电站数据(监管数据)-并网
+DROP TABLE IF EXISTS `sh_order_index_jg_bw`;
+CREATE TABLE `sh_order_index_jg_bw` (
+id bigint NOT NULL AUTO_INCREMENT COMMENT '电站id',
+order_no varchar(100) DEFAULT NULL COMMENT '电站编码',
+admin_id varchar(100) DEFAULT NULL COMMENT '创建人id',
+customer_id varchar(100) DEFAULT NULL COMMENT '客户id',
+agent_id varchar(100) DEFAULT NULL COMMENT '代理商id',
+product_id varchar(100) DEFAULT NULL COMMENT '产品id',
+create_time bigint DEFAULT NULL COMMENT '创建时间',
+data_id varchar(100) DEFAULT NULL COMMENT '数据分组',
+workflow_unique varchar(100) DEFAULT NULL COMMENT '当前流程',
+prototype_id varchar(100) DEFAULT NULL COMMENT '产品id',
+remain_unique varchar(100) DEFAULT NULL COMMENT '',
+is_best varchar(100) DEFAULT NULL COMMENT '是否为标杆电站',
+order_type varchar(100) DEFAULT NULL COMMENT '电站类型',
+update_time bigint DEFAULT NULL COMMENT '修改时间',
+company_id varchar(100) DEFAULT NULL COMMENT '公司id',
+dg_name varchar(100) DEFAULT NULL COMMENT '数据分组说明',
+contract_life varchar(100) DEFAULT NULL COMMENT '合同年限',
+contract_group varchar(100) DEFAULT NULL COMMENT '合同组',
+agent_name varchar(100) DEFAULT NULL COMMENT '代理商名称',
+area_id varchar(100) DEFAULT NULL COMMENT '地区id',
+address varchar(100) DEFAULT NULL COMMENT '详细地址',
+component_number varchar(100) DEFAULT NULL COMMENT '光伏板块数',
+component_power varchar(100) DEFAULT NULL COMMENT '组件安装功率',
+admin_name varchar(100) DEFAULT NULL COMMENT '业务员姓名',
+admin_phone varchar(100) DEFAULT NULL COMMENT '业务员手机号',
+user_name varchar(100) DEFAULT NULL COMMENT '用户名',
+user_phone varchar(100) DEFAULT NULL COMMENT '用户手机号',
+id_card varchar(100) DEFAULT NULL COMMENT '用户身份证号',
+product_name varchar(100) DEFAULT NULL COMMENT '产品名称',
+workflow_name varchar(100) DEFAULT NULL COMMENT '流程名称',
+node_id varchar(100) DEFAULT NULL COMMENT 'nodeID',
+is_agree varchar(100) DEFAULT NULL COMMENT '审核是否通过',
+group_id varchar(100) DEFAULT NULL COMMENT '产品ID',
+sign varchar(100) DEFAULT NULL COMMENT '是否签署合同,1已签署,2未签署',
+uplode_contract varchar(1024) DEFAULT NULL COMMENT '手动上传-合同',
+company_name varchar(100) DEFAULT NULL COMMENT '所属公司名称',
+province_name varchar(100) DEFAULT NULL COMMENT '省',
+city_name varchar(100) DEFAULT NULL COMMENT '市',
+area_name varchar(100) DEFAULT NULL COMMENT '区/县',
+assets_no varchar(100) DEFAULT NULL COMMENT '资产编号',
+change_order_id varchar(100) DEFAULT NULL COMMENT '电站变更id',
+p_agent_name varchar(100) DEFAULT NULL COMMENT '代理商名称',
+operation_id varchar(100) DEFAULT NULL COMMENT '运维id',
+operation_name varchar(100) DEFAULT NULL COMMENT '运维名称',
+all_power bigint DEFAULT NULL COMMENT '总功率',
+order_type_text varchar(100) DEFAULT NULL COMMENT '产品说明',
+is_save varchar(100) DEFAULT NULL COMMENT '是否可编辑',
+is_m varchar(100) DEFAULT NULL COMMENT '0',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB COMMENT='电站数据(监管数据)-并网';
+
+INSERT INTO sh_order_index_jg_bw
+SELECT *
+FROM sh_order_index_jg soij
+WHERE soij.workflow_name in (
+'现场验收',
+'建转运',
+'(工)现场审核',
+'(工)建转运'
+);
\ No newline at end of file
diff --git a/docs/databases/table_create_sh.sql b/docs/databases/table_create_sh.sql
new file mode 100644
index 0000000..9c06e01
--- /dev/null
+++ b/docs/databases/table_create_sh.sql
@@ -0,0 +1,143 @@
+
+DROP TABLE IF EXISTS `sh_order_index`;
+CREATE TABLE `sh_order_index` (
+id bigint NOT NULL AUTO_INCREMENT COMMENT '电站id',
+order_no varchar(100) DEFAULT NULL COMMENT '电站编码',
+admin_id varchar(100) DEFAULT NULL COMMENT '创建人id',
+customer_id varchar(100) DEFAULT NULL COMMENT '客户id',
+agent_id varchar(100) DEFAULT NULL COMMENT '代理商id',
+product_id varchar(100) DEFAULT NULL COMMENT '产品id',
+create_time bigint DEFAULT NULL COMMENT '创建时间',
+data_id varchar(100) DEFAULT NULL COMMENT '数据分组',
+workflow_unique varchar(100) DEFAULT NULL COMMENT '当前流程',
+prototype_id varchar(100) DEFAULT NULL COMMENT '产品id',
+remain_unique varchar(100) DEFAULT NULL COMMENT '',
+is_best varchar(100) DEFAULT NULL COMMENT '是否为标杆电站',
+order_type varchar(100) DEFAULT NULL COMMENT '电站类型',
+update_time bigint DEFAULT NULL COMMENT '修改时间',
+company_id varchar(100) DEFAULT NULL COMMENT '公司id',
+dg_name varchar(100) DEFAULT NULL COMMENT '数据分组说明',
+contract_life varchar(100) DEFAULT NULL COMMENT '合同年限',
+contract_group varchar(100) DEFAULT NULL COMMENT '合同组',
+agent_name varchar(100) DEFAULT NULL COMMENT '代理商名称',
+area_id varchar(100) DEFAULT NULL COMMENT '地区id',
+address varchar(100) DEFAULT NULL COMMENT '详细地址',
+component_number varchar(100) DEFAULT NULL COMMENT '光伏板块数',
+component_power varchar(100) DEFAULT NULL COMMENT '组件安装功率',
+admin_name varchar(100) DEFAULT NULL COMMENT '业务员姓名',
+admin_phone varchar(100) DEFAULT NULL COMMENT '业务员手机号',
+user_name varchar(100) DEFAULT NULL COMMENT '用户名',
+user_phone varchar(100) DEFAULT NULL COMMENT '用户手机号',
+id_card varchar(100) DEFAULT NULL COMMENT '用户身份证号',
+product_name varchar(100) DEFAULT NULL COMMENT '产品名称',
+workflow_name varchar(100) DEFAULT NULL COMMENT '流程名称',
+node_id varchar(100) DEFAULT NULL COMMENT 'nodeID',
+is_agree varchar(100) DEFAULT NULL COMMENT '审核是否通过',
+group_id varchar(100) DEFAULT NULL COMMENT '产品ID',
+sign varchar(100) DEFAULT NULL COMMENT '是否签署合同,1已签署,2未签署',
+uplode_contract varchar(1024) DEFAULT NULL COMMENT '手动上传-合同',
+company_name varchar(100) DEFAULT NULL COMMENT '所属公司名称',
+province_name varchar(100) DEFAULT NULL COMMENT '省',
+city_name varchar(100) DEFAULT NULL COMMENT '市',
+area_name varchar(100) DEFAULT NULL COMMENT '区/县',
+assets_no varchar(100) DEFAULT NULL COMMENT '资产编号',
+change_order_id varchar(100) DEFAULT NULL COMMENT '电站变更id',
+p_agent_name varchar(100) DEFAULT NULL COMMENT '代理商名称',
+operation_id varchar(100) DEFAULT NULL COMMENT '运维id',
+operation_name varchar(100) DEFAULT NULL COMMENT '运维名称',
+all_power bigint DEFAULT NULL COMMENT '总功率',
+order_type_text varchar(100) DEFAULT NULL COMMENT '产品说明',
+is_save varchar(100) DEFAULT NULL COMMENT '是否可编辑',
+is_m varchar(100) DEFAULT NULL COMMENT '0',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB COMMENT='电站数据';
+
+
+DROP TABLE IF EXISTS `sh_screen_order`;
+CREATE TABLE `sh_screen_order` (
+id bigint NOT NULL AUTO_INCREMENT COMMENT '电站id',
+ order_no varchar(100) DEFAULT NULL COMMENT '2021060667629040986641',
+ admin_id varchar(100) DEFAULT NULL COMMENT '58,',
+ customer_id varchar(100) DEFAULT NULL COMMENT '41,',
+ agent_id varchar(100) DEFAULT NULL COMMENT '11,',
+ product_id varchar(100) DEFAULT NULL COMMENT '8,',
+ create_time varchar(100) DEFAULT NULL COMMENT '1622946409,',
+ data_id varchar(100) DEFAULT NULL COMMENT '1,35',
+ workflow_unique varchar(100) DEFAULT NULL COMMENT '1_8_0_190_1',
+ prototype_id varchar(100) DEFAULT NULL COMMENT '1,',
+ remain_unique varchar(100) DEFAULT NULL COMMENT '1,',
+ is_best varchar(100) DEFAULT NULL COMMENT '0,',
+ order_type varchar(100) DEFAULT NULL COMMENT '1,',
+ update_time varchar(100) DEFAULT NULL COMMENT '2024-03-05 10:59:46',
+ company_id varchar(100) DEFAULT NULL COMMENT '1,',
+ brand varchar(100) DEFAULT NULL COMMENT '山海智慧-古瑞瓦特',
+ inverter_sn_code varchar(100) DEFAULT NULL COMMENT 'HSJ0BF20EP',
+ generator_number varchar(100) DEFAULT NULL COMMENT '1300771010488',
+ username varchar(100) DEFAULT NULL COMMENT '徐金辉',
+ phone varchar(100) DEFAULT NULL COMMENT '131****6866',
+ component_number varchar(100) DEFAULT NULL COMMENT '89,',
+ component_power varchar(100) DEFAULT NULL COMMENT '450,',
+ address varchar(100) DEFAULT NULL COMMENT '河北省石家庄市行唐县玉亭乡八里庄村民心路5号',
+ area_id varchar(100) DEFAULT NULL COMMENT '15214,',
+ name varchar(100) DEFAULT NULL COMMENT '@(行唐)河北晨航能源科技有限公司',
+ full_name varchar(100) DEFAULT NULL COMMENT '李**',
+ all_power varchar(100) DEFAULT NULL COMMENT '40.05',
+ city_name varchar(100) DEFAULT NULL COMMENT '河北省石家庄市行唐县',
+ create_time_text varchar(100) DEFAULT NULL COMMENT '2021-06-06 10:26:49',
+ order_type_text varchar(100) DEFAULT NULL COMMENT '户用',
+ status varchar(100) DEFAULT NULL COMMENT '0,',
+ status_text varchar(100) DEFAULT NULL COMMENT '等待',
+ first_time_text varchar(100) DEFAULT NULL COMMENT '2021-08-01 00:00:00',
+ total_day_power varchar(100) DEFAULT NULL COMMENT '0,',
+ total_month_power varchar(100) DEFAULT NULL COMMENT '0,',
+ total_year_power varchar(100) DEFAULT NULL COMMENT '6150.1,',
+ total_power varchar(100) DEFAULT NULL COMMENT '125715.3,',
+ pac varchar(100) DEFAULT NULL COMMENT '0,',
+ hour varchar(100) DEFAULT NULL COMMENT '0.0000',
+ day_money varchar(100) DEFAULT NULL COMMENT '0.00',
+ month_money varchar(100) DEFAULT NULL COMMENT '0.00',
+ total_money varchar(100) DEFAULT NULL COMMENT '49582.11',
+ avgPowerDay varchar(100) DEFAULT NULL COMMENT '8.66',
+ avgPowerMonth varchar(100) DEFAULT NULL COMMENT '3561.15',
+ avgPowerYear varchar(100) DEFAULT NULL COMMENT '11417.79',
+ avgPowerTotal varchar(100) DEFAULT NULL COMMENT '134367.07',
+ avgHour varchar(100) DEFAULT NULL COMMENT '0.17',
+ avgCo2 varchar(100) DEFAULT NULL COMMENT '66.98',
+ avgTree varchar(100) DEFAULT NULL COMMENT '8372.70',
+ avgAllPower varchar(100) DEFAULT NULL COMMENT '31.05',
+ avgComponentNumber varchar(100) DEFAULT NULL COMMENT '60',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB COMMENT="数据大屏发电列表";
+
+
+
+DROP TABLE IF EXISTS `sh_report_xmlctgb`;
+CREATE TABLE `sh_report_xmlctgb` (
+id bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
+ sjjzrq varchar(100) DEFAULT NULL COMMENT '数据截止日期',
+ zbsj varchar(100) DEFAULT NULL COMMENT '制表时间',
+ zbh varchar(100) DEFAULT '10' COMMENT '组编号',
+ zmc varchar(100) DEFAULT NULL COMMENT '组名称',
+ hbh varchar(100) DEFAULT '1001' COMMENT '行编号',
+ hmc varchar(100) DEFAULT NULL COMMENT '行名称',
+
+zsj_hs varchar(100) DEFAULT NULL COMMENT '总数据户数',
+zsj_gl varchar(100) DEFAULT NULL COMMENT '总数据功率(MW)',
+hyhj_hs varchar(100) DEFAULT NULL COMMENT '户用合计户数',
+hyhj_gl varchar(100) DEFAULT NULL COMMENT '户用合计功率(MW)',
+ayhy_hs varchar(100) DEFAULT NULL COMMENT '安阳户用户数',
+ayhy_gl varchar(100) DEFAULT NULL COMMENT '安阳户用功率(MW)',
+zhhy_hs varchar(100) DEFAULT NULL COMMENT '庄河户用户数',
+zhhy_gl varchar(100) DEFAULT NULL COMMENT '庄河户用功率(MW)',
+qbhy_hs varchar(100) DEFAULT NULL COMMENT '曲阜户用户数',
+qbhy_gl varchar(100) DEFAULT NULL COMMENT '曲阜户用功率(MW)',
+gsyhj_hs varchar(100) DEFAULT NULL COMMENT '工商业合计户数',
+gsyhj_gl varchar(100) DEFAULT NULL COMMENT '工商业合计功率(MW)',
+aygsy_hs varchar(100) DEFAULT NULL COMMENT '安阳工商业户数',
+aygsy_gl varchar(100) DEFAULT NULL COMMENT '安阳工商业功率(MW)',
+zhgsy_hs varchar(100) DEFAULT NULL COMMENT '庄河工商业户数',
+zhgsy_gl varchar(100) DEFAULT NULL COMMENT '庄河工商业功率(MW)',
+qbgsy_hs varchar(100) DEFAULT NULL COMMENT '曲阜工商业户数',
+qbgsy_gl varchar(100) DEFAULT NULL COMMENT '曲阜工商业功率(MW)',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB COMMENT="项目各流程通过数据表";
\ No newline at end of file
diff --git a/docs/山海接口数据/流程列表.json b/docs/山海接口数据/流程列表.json
new file mode 100644
index 0000000..d429c58
--- /dev/null
+++ b/docs/山海接口数据/流程列表.json
@@ -0,0 +1,209 @@
+[{
+ "name": "开始(创建订单)",
+ "unique_name": "2_3_0_0_1,1_8_0_0_1"
+ },
+ {
+ "name": "业务员录入",
+ "unique_name": "2_3_0_95_1,1_8_0_95_1"
+ },
+ {
+ "name": "代理商自审",
+ "unique_name": "2_3_0_100_1,1_8_0_100_1"
+ },
+ {
+ "name": "商务审核",
+ "unique_name": "2_3_0_110_1,1_8_0_110_1"
+ },
+ {
+ "name": "工程审核",
+ "unique_name": "2_3_0_120_1,1_8_0_120_1"
+ },
+ {
+ "name": "代理商备货申请",
+ "unique_name": "2_3_0_130_1,1_8_0_130_1"
+ },
+ {
+ "name": "确认品牌",
+ "unique_name": "2_3_0_131_1,1_8_0_131_1"
+ },
+ {
+ "name": "出库审核",
+ "unique_name": "2_3_0_132_1,1_8_0_132_1"
+ },
+ {
+ "name": "确认交货",
+ "unique_name": "2_3_0_133_1,1_8_0_133_1"
+ },
+ {
+ "name": "施工派工",
+ "unique_name": "2_3_0_136_1,1_8_0_136_1"
+ },
+ {
+ "name": "施工资料提交",
+ "unique_name": "2_3_0_138_1,1_8_0_138_1"
+ },
+ {
+ "name": "代理商完工自审",
+ "unique_name": "2_3_0_140_1,1_8_0_140_1"
+ },
+ {
+ "name": "完工审核",
+ "unique_name": "2_3_0_150_1,1_8_0_150_1"
+ },
+ {
+ "name": "并网资料提交",
+ "unique_name": "2_3_0_155_1,1_8_0_155_1"
+ },
+ {
+ "name": "代理商并网自审",
+ "unique_name": "2_3_0_160_1,1_8_0_160_1"
+ },
+ {
+ "name": "并网审核",
+ "unique_name": "2_3_0_170_1,1_8_0_170_1"
+ },
+ {
+ "name": "现场验收",
+ "unique_name": "2_3_0_180_1,1_8_0_180_1"
+ },
+ {
+ "name": "建转运",
+ "unique_name": "2_3_0_190_1,1_8_0_190_1"
+ },
+ {
+ "name": "(工)创建电站",
+ "unique_name": "11_16_0_0_1"
+ },
+ {
+ "name": "(工)业务收集资料",
+ "unique_name": "11_16_0_210_1"
+ },
+ {
+ "name": "(工)代理商自审",
+ "unique_name": "11_16_0_100_1"
+ },
+ {
+ "name": "(工)商务工程审核",
+ "unique_name": "11_16_0_220_1"
+ },
+ {
+ "name": "(工)项目经理确认",
+ "unique_name": "11_16_0_230_1"
+ },
+ {
+ "name": "(工)项目建议书",
+ "unique_name": "11_16_0_240_1"
+ },
+ {
+ "name": "(工)项目文件",
+ "unique_name": "11_16_0_250_1"
+ },
+ {
+ "name": "(工)工程部审核",
+ "unique_name": "11_16_0_253_1"
+ },
+ {
+ "name": "(工)施工合同",
+ "unique_name": "11_16_0_255_1"
+ },
+ {
+ "name": "(工)代理商申请备货",
+ "unique_name": "11_16_0_130_1"
+ },
+ {
+ "name": "(工)确认品牌",
+ "unique_name": "11_16_0_131_1"
+ },
+ {
+ "name": "(工)出库审核",
+ "unique_name": "11_16_0_132_1"
+ },
+ {
+ "name": "(工)确认交货",
+ "unique_name": "11_16_0_133_1"
+ },
+ {
+ "name": "(工)施工派工",
+ "unique_name": "11_16_0_136_1"
+ },
+ {
+ "name": "(工)完工提交",
+ "unique_name": "11_16_0_260_1"
+ },
+ {
+ "name": "(工)代理商完工自审",
+ "unique_name": "11_16_0_140_1"
+ },
+ {
+ "name": "(工)工程完工审核",
+ "unique_name": "11_16_0_150_1"
+ },
+ {
+ "name": "(工)并网资料提交",
+ "unique_name": "11_16_0_155_1"
+ },
+ {
+ "name": "(工)代理商并网自审",
+ "unique_name": "11_16_0_160_1"
+ },
+ {
+ "name": "(工)并网发电验收",
+ "unique_name": "11_16_0_270_1"
+ },
+ {
+ "name": "(工)验收资料提交",
+ "unique_name": "11_16_0_280_1"
+ },
+ {
+ "name": "(工)现场审核",
+ "unique_name": "11_16_0_180_1"
+ },
+ {
+ "name": "(工)建转运",
+ "unique_name": "11_16_0_190_1"
+ }
+]
+
+
+
+'开始(创建订单)',
+'业务员录入',
+'代理商自审',
+'商务审核',
+'工程审核',
+'代理商备货申请',
+'确认品牌',
+'出库审核',
+'确认交货',
+'施工派工',
+'施工资料提交',
+'代理商完工自审',
+'完工审核',
+'并网资料提交',
+'代理商并网自审',
+'并网审核',
+'现场验收',
+'建转运',
+'(工)创建电站',
+'(工)业务收集资料',
+'(工)代理商自审',
+'(工)商务工程审核',
+'(工)项目经理确认',
+'(工)项目建议书',
+'(工)项目文件',
+'(工)工程部审核',
+'(工)施工合同',
+'(工)代理商申请备货',
+'(工)确认品牌',
+'(工)出库审核',
+'(工)确认交货',
+'(工)施工派工',
+'(工)完工提交',
+'(工)代理商完工自审',
+'(工)工程完工审核',
+'(工)并网资料提交',
+'(工)代理商并网自审',
+'(工)并网发电验收',
+'(工)验收资料提交',
+'(工)现场审核',
+'(工)建转运',
\ No newline at end of file
diff --git a/docs/开发20240220/山海工程阶段.jpg b/docs/开发20240220/山海工程阶段.jpg
new file mode 100644
index 0000000..35a88f7
Binary files /dev/null and b/docs/开发20240220/山海工程阶段.jpg differ
diff --git a/docs/开发20240220/施工节点.png b/docs/开发20240220/施工节点.png
new file mode 100644
index 0000000..6f16236
Binary files /dev/null and b/docs/开发20240220/施工节点.png differ
diff --git a/docs/开发20240220/要的数据能够展示的最主要内容.png b/docs/开发20240220/要的数据能够展示的最主要内容.png
new file mode 100644
index 0000000..b7232ed
Binary files /dev/null and b/docs/开发20240220/要的数据能够展示的最主要内容.png differ
diff --git a/docs/开发20240220/项目各流程通过数据表20240131.jpg b/docs/开发20240220/项目各流程通过数据表20240131.jpg
new file mode 100644
index 0000000..5993770
Binary files /dev/null and b/docs/开发20240220/项目各流程通过数据表20240131.jpg differ
diff --git a/yxt-supervise-gf-biz/pom.xml b/yxt-supervise-gf-biz/pom.xml
index 76d804b..db3c699 100644
--- a/yxt-supervise-gf-biz/pom.xml
+++ b/yxt-supervise-gf-biz/pom.xml
@@ -121,6 +121,18 @@
sa-token-spring-boot-starter
1.34.0
+
+ com.alibaba
+ easyexcel
+ 3.3.2
+
+
+
+ cn.hutool
+ hutool-http
+ 5.8.26
+
+
diff --git a/yxt-supervise-gf-biz/src/main/java/com/yxt/supervise/gf/api/orderindex/OrderIndexDb.java b/yxt-supervise-gf-biz/src/main/java/com/yxt/supervise/gf/api/orderindex/OrderIndexDb.java
index 1967408..987ed0e 100644
--- a/yxt-supervise-gf-biz/src/main/java/com/yxt/supervise/gf/api/orderindex/OrderIndexDb.java
+++ b/yxt-supervise-gf-biz/src/main/java/com/yxt/supervise/gf/api/orderindex/OrderIndexDb.java
@@ -12,53 +12,56 @@ import lombok.Data;
*/
@Data
@ApiModel(value = "电站返回对象")
-@TableName("order_index")
+@TableName("sh_order_index")
public class OrderIndexDb {
- @TableId(value = "id",type = IdType.INPUT)
- private Integer id;
- private String order_no;
- private Integer admin_id;
- private Integer customer_id;
- private Integer agent_id;
- private Integer product_id;
- private Integer create_time;
- private String data_id;
- private String workflow_unique;
- private Integer prototype_id;
- private String remain_unique;
- private Integer is_best;
- private Integer order_type;
- private Integer update_time;
- private Integer company_id;
- private String dg_name;
- private Integer contract_life;
- private Integer contract_group;
- private String agent_name;
- private Integer area_id;
- private String address;
- private Integer component_number;
- private Integer component_power;
- private String admin_name;
- private String admin_phone;
- private String user_name;
- private String user_phone;
- private String id_card;
- private String product_name;
- private String workflow_name;
- private Integer node_id;
- private Integer is_agree;
- private Integer group_id;
- private Integer sign;
- private String uplode_contract;
- private String company_name;
- private String province_name;
- private String city_name;
- private String area_name;
- private Integer assets_no;
- private Integer change_order_id;
- private String p_agent_name;
- private String all_power;
- private String order_type_text;
- private Integer is_save;
- private String time;
+
+ @TableId(value = "id", type = IdType.INPUT)
+ private Long id; // 电站id |int |
+ private String order_no; // 电站编码 |string |
+ private String admin_id; // 创建人id |int |
+ private String customer_id; // 客户id |int |
+ private String agent_id; // 代理商id |int |
+ private String product_id; // 产品id |int |
+ private long create_time; // 创建时间 |string |
+ private String data_id; // 数据分组 |string |
+ private String workflow_unique; // 当前流程 |string |
+ private String prototype_id; // 产品id |int |
+ private String remain_unique; // |string |
+ private String is_best; // 是否为标杆电站 |string |
+ private String order_type; // 电站类型 |int |
+ private long update_time; // 修改时间 |string |
+ private String company_id; // 公司id |int |
+ private String dg_name; // 数据分组说明 |string |
+ private String contract_life; // 合同年限 |string |
+ private String contract_group; // 合同组 |string |
+ private String agent_name; // 代理商名称 |string |
+ private String area_id; // 地区id |int |
+ private String address; // 详细地址 |string |
+ private String component_number; // 光伏板块数 |int |
+ private String component_power; // 组件安装功率 |int |
+ private String admin_name; // 业务员姓名 |string |
+ private String admin_phone; // 业务员手机号 |int |
+ private String user_name; // 用户名 |string |
+ private String user_phone; // 用户手机号 |int |
+ private String id_card; // 用户身份证号 |int |
+ private String product_name; // 产品名称 |string |
+ private String workflow_name; // 流程名称 |string |
+ private String node_id; // nodeID |int |
+ private String is_agree; // 审核是否通过 |string |
+ private String group_id; // 产品ID |int |
+ private String sign; // 是否签署合同,1已签署,2未签署 |int |
+ private String uplode_contract; // 手动上传-合同 |string |
+ private String company_name; // 所属公司名称 |string |
+ private String province_name; // 省 |string |
+ private String city_name; // 市 |string |
+ private String area_name; // 区/县 |string |
+ private String assets_no; // 资产编号 |int |
+ private String change_order_id; // 电站变更id |int |
+ private String p_agent_name; // 代理商名称 |string |
+ private String operation_id; // 运维id |int |
+ private String operation_name; // 运维名称 |string |
+ private long all_power; // 总功率 |int |
+ private String order_type_text; // 产品说明 |string |
+ private String is_save; // 是否可编辑 |int |
+ private String is_m; // 0,
}
diff --git a/yxt-supervise-gf-biz/src/main/java/com/yxt/supervise/gf/biz/home/HomeRest.java b/yxt-supervise-gf-biz/src/main/java/com/yxt/supervise/gf/biz/home/HomeRest.java
new file mode 100644
index 0000000..3ea6281
--- /dev/null
+++ b/yxt-supervise-gf-biz/src/main/java/com/yxt/supervise/gf/biz/home/HomeRest.java
@@ -0,0 +1,96 @@
+package com.yxt.supervise.gf.biz.home;
+
+import cn.hutool.core.map.MapUtil;
+import cn.hutool.core.util.StrUtil;
+import cn.hutool.json.JSONArray;
+import cn.hutool.json.JSONObject;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.supervise.gf.biz.home.vo.GroupVo;
+import com.yxt.supervise.gf.shanhai.ShRequester;
+import com.yxt.supervise.gf.shanhai.resp.Homepage;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+@RestController("com.yxt.supervise.gf.biz.HomeRest")
+@RequestMapping("/gf/home")
+public class HomeRest {
+
+ @GetMapping("/statistichomepage")
+ public ResultBean statistichomepage() {
+ ResultBean rb = ResultBean.fireFail();
+ Homepage resp = ShRequester.getSystem$statistic$homepage();
+ GroupVo vo = new GroupVo();
+ vo.setZskh(resp.getUser_data().get(1).getCount());
+ vo.setYxdzs(resp.getOrder().getCount());
+ vo.setWggm(strMwToDouble(resp.getPowers().getNow()));
+ vo.setZkgm(strMwToDouble(resp.getPowers().getAll()));
+
+ return rb.success().setData(vo);
+ }
+
+ @GetMapping("/statisticgroup_new_data")
+ public ResultBean statisticgroup_new_data() {
+ ResultBean rb = ResultBean.fireFail();
+ JSONObject obj = ShRequester.getSystem$statistic$group_new_data();
+ List listxa = new ArrayList<>();
+ List listxb = new ArrayList<>();
+ List