diff --git a/DBInitial/DBInitializer.py b/DBInitial/DBInitializer.py index 635bb1d..b4f9639 100644 --- a/DBInitial/DBInitializer.py +++ b/DBInitial/DBInitializer.py @@ -30,7 +30,7 @@ def Initializer(relative_file_path, data_position): if __name__ == '__main__': - json_file_relative_path = "/static/data/行业数据/二级行业统计数据.json" - data_position_in_mongo_db = {"DB": "行业数据", "Collection": "二级行业统计数据"} + json_file_relative_path = "/static/data/ESG评价数据/报告数据.json" + data_position_in_mongo_db = {"DB": "ESG评价数据", "Collection": "报告数据"} Initializer(json_file_relative_path, data_position_in_mongo_db) diff --git a/DBInitial/static/data/ESG评价数据/填报数据.json b/DBInitial/static/data/ESG评价数据/填报数据.json new file mode 100644 index 0000000..043b030 --- /dev/null +++ b/DBInitial/static/data/ESG评价数据/填报数据.json @@ -0,0 +1,162 @@ +{ + "评价ID": "", + "企业ID": "", + "评价年度": "", + "企业名称": "", + "所属行业": [ + "", + "" + ], + "环境问卷": { + "近三年公司数据": [ + { + "年份": "", + "原煤(千克)": 86, + "焦炭(千克)": 94, + "原油(升)": 99, + "燃料油(升)": 9, + "汽油(升)": 16, + "煤油(升)": 67, + "柴油(升)": 59, + "液化石油气(千克)": 70, + "天然气(立方米)": 42, + "煤气(立方米)": 90, + "电(千瓦时)": 73, + "水(吨)": 3, + "绿色业务收入(万元)": 12 + }, + { + "年份": "", + "原煤(千克)": 66, + "焦炭(千克)": 44, + "原油(升)": 74, + "燃料油(升)": 57, + "汽油(升)": 60, + "煤油(升)": 34, + "柴油(升)": 26, + "液化石油气(千克)": 68, + "天然气(立方米)": 60, + "煤气(立方米)": 84, + "电(千瓦时)": 35, + "水(吨)": 47, + "绿色业务收入(万元)": 74 + }, + { + "年份": "", + "原煤(千克)": 30, + "焦炭(千克)": 20, + "原油(升)": 65, + "燃料油(升)": 91, + "汽油(升)": 42, + "煤油(升)": 88, + "柴油(升)": 30, + "液化石油气(千克)": 88, + "天然气(立方米)": 93, + "煤气(立方米)": 87, + "电(千瓦时)": 100, + "水(吨)": 70, + "绿色业务收入(万元)": 80 + } + ], + "其他类型问卷": [ + [ + "", + "", + "", + "", + "", + "", + "", + "" + ] + ] + }, + "社会问卷": { + "近三年公司数据": [ + { + "年份": "", + "员工总数": 81, + "当年离职人数": 64, + "人均薪酬水平(元/月)": 46, + "劳动合同要求工作时长(每周小时数)": 22, + "劳资纠纷次数": 90, + "安全事故发生次数": 29, + "组织培训次数": 33, + "公司从前3大供应商拿货占全部供应商比例(%)": 82, + "公司前3大客户销售额占全部销售比例(%)": 79, + "返修、退回、投诉产品对应销售额占全部销售比例(%)": 66, + "扶贫+捐赠规模(万元)": 73 + }, + { + "年份": "", + "员工总数": 42, + "当年离职人数": 21, + "人均薪酬水平(元/月)": 76, + "劳动合同要求工作时长(每周小时数)": 71, + "劳资纠纷次数": 45, + "安全事故发生次数": 44, + "组织培训次数": 84, + "公司从前3大供应商拿货占全部供应商比例(%)": 22, + "公司前3大客户销售额占全部销售比例(%)": 51, + "返修、退回、投诉产品对应销售额占全部销售比例(%)": 69, + "扶贫+捐赠规模(万元)": 33 + }, + { + "年份": "", + "员工总数": 27, + "当年离职人数": 93, + "人均薪酬水平(元/月)": 17, + "劳动合同要求工作时长(每周小时数)": 17, + "劳资纠纷次数": 89, + "安全事故发生次数": 37, + "组织培训次数": 29, + "公司从前3大供应商拿货占全部供应商比例(%)": 5, + "公司前3大客户销售额占全部销售比例(%)": 71, + "返修、退回、投诉产品对应销售额占全部销售比例(%)": 63, + "扶贫+捐赠规模(万元)": 70 + } + ], + "其他类型问卷": [ + [ + "", + "" + ], + [ + "", + "" + ] + ] + }, + "治理问卷": { + "近三年公司数据": [ + { + "年份": "", + "公司是否有审计报告": "", + "公司净资产(万元)": 0, + "公司净利润(万元)": 0 + }, + { + "年份": "pariatur ut", + "公司是否有审计报告": "pariatur in", + "公司净资产(万元)": 37, + "公司净利润(万元)": 85 + }, + { + "年份": "id amet do pariatur", + "公司是否有审计报告": "cillum reprehenderit", + "公司净资产(万元)": 22, + "公司净利润(万元)": 47 + }, + { + "年份": "eiusmod nulla", + "公司是否有审计报告": "eiusmod irure dolor est cupidatat", + "公司净资产(万元)": 86, + "公司净利润(万元)": 50 + } + ], + "其他类型问卷": [ + 0, + 0 + ] + } +} \ No newline at end of file diff --git a/DBInitial/static/data/ESG评价数据/报告数据.json b/DBInitial/static/data/ESG评价数据/报告数据.json new file mode 100644 index 0000000..6fc4739 --- /dev/null +++ b/DBInitial/static/data/ESG评价数据/报告数据.json @@ -0,0 +1,68 @@ +{ + "评价ID": "", + "企业ID": "", + "报告类型": "", + "企业名称": "", + "评价年度": "", + "生成日期": "", + "报告内容": [ + { + "章节": "cupidatat ex laboris commodo id", + "章节内容": [ + { + "段落": "do irure ipsum Lorem mollit" + }, + { + "段落": "Ut irure culpa" + }, + { + "段落": "occaecat cillum incididunt in" + } + ] + }, + { + "章节": "Lorem", + "章节内容": [ + { + "段落": "veniam laboris ad" + }, + { + "段落": "consectetur in tempor eiusmod est" + } + ] + }, + { + "章节": "ad Ut culpa adipisicing dolor", + "章节内容": [ + { + "段落": "quis consectetur aute dolore dolor" + }, + { + "段落": "nisi do" + } + ] + }, + { + "章节": "mollit minim laborum", + "章节内容": [ + { + "段落": "cillum ea incididunt" + }, + { + "段落": "cupidatat eu dolore aliquip" + }, + { + "段落": "irure cillum" + } + ] + }, + { + "章节": "occaecat deserunt irure ut", + "章节内容": [ + { + "段落": "dolore aute labore ullamco" + } + ] + } + ] +} \ No newline at end of file diff --git a/DBInitial/static/data/ESG评价数据/评价流程.json b/DBInitial/static/data/ESG评价数据/评价流程.json new file mode 100644 index 0000000..317d80e --- /dev/null +++ b/DBInitial/static/data/ESG评价数据/评价流程.json @@ -0,0 +1,12 @@ +{ + "企业ID": "", + "评价ID": "", + "评价流程": { + "数据填报": 0, + "清洗风险数据": 0, + "模型打分": 0, + "报告生成": 0, + "证书生成": 0, + "主页ESG数据生成": 0 + } +} \ No newline at end of file diff --git a/DBInitial/static/data/ESG评价数据/评价结果.json b/DBInitial/static/data/ESG评价数据/评价结果.json new file mode 100644 index 0000000..922eced --- /dev/null +++ b/DBInitial/static/data/ESG评价数据/评价结果.json @@ -0,0 +1,53 @@ +{ + "评价ID": "", + "企业ID": "", + "企业名称": "", + "评价年度": "2022年", + "ESG得分": 60, + "评价等级": "B", + "环境得分": { + "单位收入二氧化碳排放": 9, + "单位收入的能耗": 9, + "单位收入的耗水": 9, + "绿色业务收入占比(%)": 3, + "公司是否有温室气体减排目标": 3, + "企业是否有节能目标": 5, + "企业是否有节约用水目标": 8, + "是否有绿色业务": 10, + "近三年是否被环境或水务等监管部门处罚": 6, + "国家双碳目标对企业业务是否有不利影响": 4, + "国家双碳目标对企业业务是否有有利影响": 5, + "企业是否使用风电、光电、水电等清洁能源,是否使用清洁交通工具": 3, + "合计": 30 + }, + "社会得分": { + "离职人数占比": 4, + "人均薪酬涨幅": 6, + "劳动合同中的工作时长(周)": 5, + "劳动纠纷": 4, + "安全事故": 4, + "提供培训": 2, + "社保缴纳是否符合当地标准": 9, + "公积金缴纳是否符合当地标准": 10, + "是否提供员工体检": 6, + "是否提供带薪假期": 9, + "公司从前三大供货商拿货占比": 3, + "公司前3大客户销量占比": 5, + "公司返修、退回、投诉产品比例(%)": 3, + "扶贫+捐赠规模(万元)": 2, + "司法风险": 2, + "合计": 13 + }, + "公司治理得分": { + "企业性质": 4, + "公司是否设有董事会": 5, + "公司是否设有监事会": 9, + "董监高平均拥有的行业经验年数": 8, + "董监高近三年离职率": 2, + "公司近三年信息披露及时、可靠、完备、审计质量": 9, + "公司董事会近三年年均开会次数": 7, + "净资产收益率": 8, + "公司是否有审计报告": 4, + "合计": 24 + } +} \ No newline at end of file diff --git a/DBInitial/static/data/ESG评价数据/风险数据.json b/DBInitial/static/data/ESG评价数据/风险数据.json new file mode 100644 index 0000000..6055c00 --- /dev/null +++ b/DBInitial/static/data/ESG评价数据/风险数据.json @@ -0,0 +1,12 @@ +{ + "评价ID": "", + "企业ID": "", + "更新日期": "", + "严重违法": 0, + "失信人": 0, + "法律诉讼": 0, + "税收违法": 0, + "经营异常": 0, + "行政处罚": 0, + "被执行人": 0 +} \ No newline at end of file