package com.jiayue.insu.inclientqn.constant;

import cn.hutool.core.util.StrUtil;

public interface TemplateStant {

    String BACK_FORE_US_FORECAST_TITLE_E2 = "@" + CommonStant.SPACE1_CONSTANT + "序号" + CommonStant.SPACE4_CONSTANT + "时间"
            + CommonStant.SPACE4_CONSTANT + "功率预测" + CommonStant.SPACE4_CONSTANT + "预计开机容量" + CommonStant.SPACE4_CONSTANT + "风速"
            + CommonStant.SPACE4_CONSTANT + "风向" + CommonStant.SPACE4_CONSTANT + "温度" + CommonStant.SPACE4_CONSTANT + "湿度" + CommonStant.SPACE4_CONSTANT + "气压"
            + CommonStant.LINE_CONSTANT;

    String BACK_FORE_US_FORECAST_TEMPLATE_E2 = "# {}" + CommonStant.SPACE4_CONSTANT + "{}" + CommonStant.SPACE4_CONSTANT + "{}" + CommonStant.SPACE4_CONSTANT + "{}" + CommonStant.SPACE4_CONSTANT + "null"
            + CommonStant.SPACE4_CONSTANT + "null" + CommonStant.SPACE4_CONSTANT + "null" + CommonStant.SPACE4_CONSTANT + "null" + CommonStant.SPACE4_CONSTANT + "null"
            + CommonStant.LINE_CONSTANT;


    String BACK_FORE_US_FORECAST_TITLE_E1 = "@" + CommonStant.SPACE1_CONSTANT + "序号" + CommonStant.SPACE4_CONSTANT + "时间"
            + CommonStant.SPACE4_CONSTANT + "功率预测" + CommonStant.SPACE4_CONSTANT + "预计开机容量" + CommonStant.SPACE4_CONSTANT + "总辐照度"
            + CommonStant.SPACE4_CONSTANT + "直射辐照度" + CommonStant.SPACE4_CONSTANT + "散射辐照度" + CommonStant.SPACE4_CONSTANT + "温度" + CommonStant.SPACE4_CONSTANT + "湿度"
            + CommonStant.SPACE4_CONSTANT + "气压" + CommonStant.SPACE4_CONSTANT + "风速"+ CommonStant.SPACE4_CONSTANT + "风向"
            + CommonStant.LINE_CONSTANT;


    String BACK_FORE_US_FORECAST_TEMPLATE_E1 = "# {}" + CommonStant.SPACE4_CONSTANT + "{}" + CommonStant.SPACE4_CONSTANT + "{}" + CommonStant.SPACE4_CONSTANT + "{}" + CommonStant.SPACE4_CONSTANT + "null"
            + CommonStant.SPACE4_CONSTANT + "null" + CommonStant.SPACE4_CONSTANT + "null" + CommonStant.SPACE4_CONSTANT + "null" + CommonStant.SPACE4_CONSTANT + "null"
            + CommonStant.SPACE4_CONSTANT + "null" + CommonStant.SPACE4_CONSTANT + "null" + CommonStant.SPACE4_CONSTANT + "null"
            + CommonStant.LINE_CONSTANT;


    String BACK_FORE_US_FORECAST_TITLE_REPORT = "@" + CommonStant.SPACE1_CONSTANT + "序号" + CommonStant.SPACE2_CONSTANT + "上报" + CommonStant.LINE_CONSTANT;
    String BACK_FORE_US_FORECAST_TITLE_TEMPLATE = "# 1" + CommonStant.SPACE2_CONSTANT + "{}" + CommonStant.LINE_CONSTANT;




    String BACK_FORE_FORECAST_TITLE =  "@" + CommonStant.SPACE1_CONSTANT + "序号" + CommonStant.SPACE4_CONSTANT + "时间"
            + CommonStant.SPACE4_CONSTANT + "功率预测" + CommonStant.SPACE4_CONSTANT + "预计开机容量"
            + CommonStant.LINE_CONSTANT;

    String BACK_FORE_FORECAST_TEMPLATE = "# {}" + CommonStant.SPACE4_CONSTANT + "{}" + CommonStant.SPACE4_CONSTANT + "{}" + CommonStant.SPACE4_CONSTANT + "{}"
            + CommonStant.LINE_CONSTANT;

    String BACK_FORE_FORECAST_TITLE_REPORT = "@" + CommonStant.SPACE1_CONSTANT + "序号" + CommonStant.SPACE2_CONSTANT + "上报" + CommonStant.LINE_CONSTANT;
    String BACK_FORE_FORECAST_TEMPLATE_REPORT = "# 1" + CommonStant.SPACE2_CONSTANT + "{}" + CommonStant.LINE_CONSTANT;

    String BACK_STAT_REAL_WEATHER_TITLE_E2  ="@" + CommonStant.SPACE1_CONSTANT + "序号" + CommonStant.SPACE4_CONSTANT + "风速" + CommonStant.SPACE4_CONSTANT + "风向"
            + CommonStant.SPACE4_CONSTANT + "温度" + CommonStant.SPACE4_CONSTANT + "湿度" + CommonStant.SPACE4_CONSTANT + "气压"
            + CommonStant.LINE_CONSTANT;

    String BACK_STAT_REAL_WEATHER_TEMPLATE_E2 = "# 1" + CommonStant.SPACE1_CONSTANT + "{}" + CommonStant.SPACE4_CONSTANT + "{}" + CommonStant.SPACE4_CONSTANT
            + "{}" + CommonStant.SPACE4_CONSTANT + "{}" + CommonStant.SPACE4_CONSTANT + "{}" + CommonStant.SPACE4_CONSTANT
            + CommonStant.LINE_CONSTANT;


    String BACK_STAT_REAL_WEATHER_TITLE_E1 = "@" + CommonStant.SPACE1_CONSTANT + "序号" + CommonStant.SPACE4_CONSTANT + "总辐照度" + CommonStant.SPACE4_CONSTANT + "直射辐照度"
            + CommonStant.SPACE4_CONSTANT + "散射辐照度" + CommonStant.SPACE4_CONSTANT + "温度" + CommonStant.SPACE4_CONSTANT + "光伏板温度"
            + CommonStant.SPACE4_CONSTANT + "湿度" + CommonStant.SPACE4_CONSTANT + "气压" + CommonStant.SPACE4_CONSTANT + "风速" + CommonStant.SPACE4_CONSTANT + "风向"
            + CommonStant.LINE_CONSTANT;

    String BACK_STAT_REAL_WEATHER_TEMPLATE_E1 = "# 1" + CommonStant.SPACE1_CONSTANT + "{}" + CommonStant.SPACE4_CONSTANT + "{}" + CommonStant.SPACE4_CONSTANT
            + "{}" + CommonStant.SPACE4_CONSTANT + "{}" + CommonStant.SPACE4_CONSTANT + "{}" + CommonStant.SPACE4_CONSTANT
            + "{}" + CommonStant.SPACE4_CONSTANT + "{}" + CommonStant.SPACE4_CONSTANT + "{}" + CommonStant.SPACE4_CONSTANT
            + "{}" + CommonStant.SPACE4_CONSTANT + CommonStant.LINE_CONSTANT;



    String BACK_STAT_REAL_POWER_TITLE= "@" + CommonStant.SPACE1_CONSTANT + "序号" + CommonStant.SPACE2_CONSTANT + "实发功率值" + CommonStant.LINE_CONSTANT;

    String BACK_STAT_REAL_POWER_TEMPLATE= "# 1" + CommonStant.SPACE2_CONSTANT + "{}" + CommonStant.LINE_CONSTANT;


    String BACK_STAT_THEORY_POWER_TITLE= "@" + CommonStant.SPACE1_CONSTANT + "序号" + CommonStant.SPACE3_CONSTANT + "理论功率值" + CommonStant.SPACE3_CONSTANT + "可用功率值"+ CommonStant.LINE_CONSTANT;

    String BACK_STAT_THEORY_POWER_TEMPLATE= "# 1" + CommonStant.SPACE3_CONSTANT + "{}"+ CommonStant.SPACE3_CONSTANT + "{}" + CommonStant.LINE_CONSTANT;

    String BACK_STAT_ACCURACY_RATE_TITLE= "@" + CommonStant.SPACE1_CONSTANT + "序号" + CommonStant.SPACE3_CONSTANT + "两则准确率"+ CommonStant.LINE_CONSTANT;

    String BACK_STAT_ACCURACY_RATE_TEMPLATE= "# 1" + CommonStant.SPACE4_CONSTANT + "{}" + CommonStant.LINE_CONSTANT;

    String BACK_STAT_LIMIT_POWER_FLAG_TITLE= "@" + CommonStant.SPACE1_CONSTANT + "序号" + CommonStant.SPACE3_CONSTANT + "限电"+ CommonStant.LINE_CONSTANT;

    String BACK_STAT_LIMIT_POWER_FLAG_TEMPLATE= "# 1" + CommonStant.SPACE3_CONSTANT + "{}" + CommonStant.LINE_CONSTANT;


    String HEADER_TEMPLATE = "<! Entity={}  time='{}' !>" + CommonStant.LINE_CONSTANT;


    static String GEN_LABELSTART(String code){
        return StrUtil.format("<{}>" + CommonStant.LINE_CONSTANT,code);
    }
    static String GEN_LABELEND(String code){
        return StrUtil.format("</{}>" + CommonStant.LINE_CONSTANT, code);
    }
}
