delete from "LOWCODE_FRAME"."LOWCODE_REPORT" where "REPORT_CODE" in ('power_env_device_totol_num','power_env_device_oline_num','power_env_alarm_trend','power_env_device_alarm_distribution','power_env_device_group_type_campus');
insert into "LOWCODE_FRAME"."LOWCODE_REPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_NAME", "REPORT_CODE", "GROUP_REPORT_ID", "JAVA_CONFIG", "DATA_CONFIG", "TABLE_CONFIG", "DATA_SOURCES_CONFIG", "DATA_SOURCES_CODE") values(1998286428170190850, 1, 1, '2025-12-09 14:59:46', 100, null, '2025-12-09 14:59:45', 0, '动环监控-总设备数', 'power_env_device_totol_num', 1960535736475779074, '', 'page,authFalse', 'height,header,menu,index,border', '{"dataOrigin":"1995775322591719425","executeSql":"SELECT\n  COUNT(*) as total\nFROM\n  lc_power_env_device tbl_lped","optionData":{"optionObj":{"select":[{"label":"自定义SQL","controlType":"custom","value":"COUNT(*) as total","prop":"option_8640295","alias":""}],"from":[{"tableName":"lc_power_env_device","type":"table","prop":"option_6332361","controlType":"text","connectType":"INNER JOIN"}],"where":[],"groupBy":"","having":"","orderBy":[]},"customSql":"","aliasObj":{"lc_power_env_device":"tbl_lped"},"typeKey":"option"}}', 'master');
insert into "LOWCODE_FRAME"."LOWCODE_REPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_NAME", "REPORT_CODE", "GROUP_REPORT_ID", "JAVA_CONFIG", "DATA_CONFIG", "TABLE_CONFIG", "DATA_SOURCES_CONFIG", "DATA_SOURCES_CODE") values(1998287083098177537, 1, 1, '2025-12-09 15:02:22', 100, 1, '2025-12-09 15:16:37', 0, '动环大屏-在线设备数', 'power_env_device_oline_num', 1960535736475779074, '', 'page,authFalse', 'height,header,menu,index,border', '{"dataOrigin":"1995775322591719425","executeSql":"select\r\n    lced.online,\r\n    lced.total,\r\n    if(\r\n        lced.total = 0,\r\n        100,\r\n        round((lced.online * 100.0) / lced.total, 2)\r\n    ) as onlinePercent\r\nfrom\r\n    (\r\n        SELECT\r\n            COUNT(*) AS online,\r\n            COUNT(*) AS total\r\n        FROM\r\n            lc_power_env_device\r\n    ) lced","optionData":{"optionObj":{"select":[],"from":[],"where":[],"groupBy":"","having":"","orderBy":[]},"customSql":"select\r\n    lced.online,\r\n    lced.total,\r\n    if(\r\n        lced.total = 0,\r\n        100,\r\n        round((lced.online * 100.0) / lced.total, 2)\r\n    ) as onlinePercent\r\nfrom\r\n    (\r\n        SELECT\r\n            COUNT(*) AS online,\r\n            COUNT(*) AS total\r\n        FROM\r\n            lc_power_env_device\r\n    ) lced","aliasObj":{"lc_power_env_device":"tbl_lped"},"typeKey":"custom"}}', 'master');
insert into "LOWCODE_FRAME"."LOWCODE_REPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_NAME", "REPORT_CODE", "GROUP_REPORT_ID", "JAVA_CONFIG", "DATA_CONFIG", "TABLE_CONFIG", "DATA_SOURCES_CONFIG", "DATA_SOURCES_CODE") values(1998294164542947330, 1, 1, '2025-12-09 15:30:30', 100, 1, '2025-12-10 14:17:47', 0, '动环大屏-当月告警趋势', 'power_env_alarm_trend', 1960535736475779074, '', 'page,authFalse', 'height,header,menu,index,border', '{"dataOrigin":"1998318491426455554","executeSql":"SELECT\r\n    TO_CHAR(all_days.day_date, ''YYYY-MM-DD'') AS alarm_date,\r\n    COUNT(t.ID) AS alarm_count\r\nFROM\r\n    (\r\n        SELECT\r\n            TRUNC(SYSDATE, ''MM'') + ROWNUM - 1 AS day_date\r\n        FROM\r\n            DUAL CONNECT BY ROWNUM <= (\r\n                TRUNC(SYSDATE, ''MM'') + INTERVAL ''1'' MONTH - TRUNC(SYSDATE, ''MM'')\r\n            )\r\n    ) all_days\r\n    LEFT JOIN LOWCODE_MASTER.LC_POWER_ENV_ALERT_MESSAGE t ON TRUNC(t.START_TIME) = all_days.day_date\r\nGROUP BY\r\n    all_days.day_date\r\nORDER BY\r\n    all_days.day_date","optionData":{"optionObj":{"select":[],"from":[],"where":[],"groupBy":"","having":"","orderBy":[]},"customSql":"SELECT\r\n    TO_CHAR(all_days.day_date, ''YYYY-MM-DD'') AS alarm_date,\r\n    COUNT(t.ID) AS alarm_count\r\nFROM\r\n    (\r\n        SELECT\r\n            TRUNC(SYSDATE, ''MM'') + ROWNUM - 1 AS day_date\r\n        FROM\r\n            DUAL CONNECT BY ROWNUM <= (\r\n                TRUNC(SYSDATE, ''MM'') + INTERVAL ''1'' MONTH - TRUNC(SYSDATE, ''MM'')\r\n            )\r\n    ) all_days\r\n    LEFT JOIN LOWCODE_MASTER.LC_POWER_ENV_ALERT_MESSAGE t ON TRUNC(t.START_TIME) = all_days.day_date\r\nGROUP BY\r\n    all_days.day_date\r\nORDER BY\r\n    all_days.day_date","aliasObj":{"lc_power_env_alert_message":"tbl_lpeam"},"typeKey":"custom"}}', 'master');
insert into "LOWCODE_FRAME"."LOWCODE_REPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_NAME", "REPORT_CODE", "GROUP_REPORT_ID", "JAVA_CONFIG", "DATA_CONFIG", "TABLE_CONFIG", "DATA_SOURCES_CONFIG", "DATA_SOURCES_CODE") values(1998296391307329538, 1, 1, '2025-12-09 15:39:21', 100, 1, '2025-12-09 16:29:44', 0, '动环大屏-告警设备类型分布', 'power_env_device_alarm_distribution', 1960535736475779074, '', 'page,authFalse', 'height,header,menu,index,border,stripe', '{"dataOrigin":"1995775322591719425","executeSql":"select\r\n    lped.total_num,\r\n    lped.ups_num,\r\n    lped.jmkt_num,\r\n    lped.wsd_num,\r\n    (\r\n        lped.total_num - lped.ups_num - lped.jmkt_num - lped.wsd_num\r\n    ) as other_num\r\nfrom\r\n    (\r\n        select\r\n            count(*) as total_num,\r\n            count(\r\n                case\r\n                    when device_type_code = ''0'' then 1\r\n                    else null\r\n                end\r\n            ) as ups_num,\r\n            count(\r\n                case\r\n                    when device_type_code = ''1'' then 1\r\n                    else null\r\n                end\r\n            ) as jmkt_num,\r\n            count(\r\n                case\r\n                    when device_type_code = ''2'' then 1\r\n                    else null\r\n                end\r\n            ) as wsd_num\r\n        from\r\n            lc_power_env_device\r\n        where\r\n            json_value(MONITOR_DATA, ''$.alarm'') = ''true''\r\n    ) lped","optionData":{"optionObj":{"select":[],"from":[],"where":[],"groupBy":"","having":"","orderBy":[]},"customSql":"select\r\n    lped.total_num,\r\n    lped.ups_num,\r\n    lped.jmkt_num,\r\n    lped.wsd_num,\r\n    (\r\n        lped.total_num - lped.ups_num - lped.jmkt_num - lped.wsd_num\r\n    ) as other_num\r\nfrom\r\n    (\r\n        select\r\n            count(*) as total_num,\r\n            count(\r\n                case\r\n                    when device_type_code = ''0'' then 1\r\n                    else null\r\n                end\r\n            ) as ups_num,\r\n            count(\r\n                case\r\n                    when device_type_code = ''1'' then 1\r\n                    else null\r\n                end\r\n            ) as jmkt_num,\r\n            count(\r\n                case\r\n                    when device_type_code = ''2'' then 1\r\n                    else null\r\n                end\r\n            ) as wsd_num\r\n        from\r\n            lc_power_env_device\r\n        where\r\n            json_value(MONITOR_DATA, ''$.alarm'') = ''true''\r\n    ) lped","aliasObj":{"lc_power_env_device":"tbl_lped"},"typeKey":"custom"}}', 'master');
insert into "LOWCODE_FRAME"."LOWCODE_REPORT"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_NAME", "REPORT_CODE", "GROUP_REPORT_ID", "JAVA_CONFIG", "DATA_CONFIG", "TABLE_CONFIG", "DATA_SOURCES_CONFIG", "DATA_SOURCES_CODE") values(1998305658202587138, 1, 1, '2025-12-09 16:16:10', 100, null, '2025-12-09 16:16:10', 0, '动环大屏-园区信息列表', 'power_env_device_group_type_campus', null, '', 'page,authFalse', 'height,header,menu,index,border', '{"dataOrigin":"1995775322591719425","executeSql":"select\r\n    tg.campus_id,\r\n    tg.campus_name,\r\n    tg.num as total,\r\n    ifnull(ag.ups, 0) as ups,\r\n    ifnull(ag.jmkt, 0) as jmkt,\r\n    ifnull(ag.wsd, 0) as wsd,\r\n    ifnull(ag.other, 0) as other,\r\n    case\r\n        when ifnull(ag.ups, 0) > 0 then 1\r\n        when ifnull(ag.jmkt, 0) > 0 then 1\r\n        when ifnull(ag.wsd, 0) > 0 then 1\r\n        when ifnull(ag.other, 0) > 0 then 1\r\n        else 0\r\n    end as alarm\r\nfrom\r\n    (\r\n        select\r\n            count(*) as num,\r\n            campus_id,\r\n            campus_name\r\n        from\r\n            lc_power_env_device\r\n        group by\r\n            campus_id,\r\n            campus_name\r\n    ) tg\r\n    left join (\r\n        select\r\n            campus_id,\r\n            campus_name,\r\n            COUNT(\r\n                case\r\n                    when device_type_code = ''0'' then 1\r\n                    else null\r\n                end\r\n            ) as ups,\r\n            COUNT(\r\n                case\r\n                    when device_type_code = ''1'' then 1\r\n                    else null\r\n                end\r\n            ) as jmkt,\r\n            count(\r\n                case\r\n                    when device_type_code = ''2'' then 1\r\n                    else null\r\n                end\r\n            ) as wsd,\r\n            count(\r\n                case\r\n                    when device_type_code not in (''0'', ''1'', ''2'') then 1\r\n                    else null\r\n                end\r\n            ) as other\r\n        from\r\n            lc_power_env_device\r\n        where\r\n            json_value(MONITOR_DATA, ''$.alarm'') = ''true''\r\n        group by\r\n            campus_id,\r\n            campus_name\r\n    ) ag on tg.campus_id = ag.campus_id","optionData":{"optionObj":{"select":[],"from":[],"where":[],"groupBy":"","having":"","orderBy":[]},"customSql":"select\r\n    tg.campus_id,\r\n    tg.campus_name,\r\n    tg.num as total,\r\n    ifnull(ag.ups, 0) as ups,\r\n    ifnull(ag.jmkt, 0) as jmkt,\r\n    ifnull(ag.wsd, 0) as wsd,\r\n    ifnull(ag.other, 0) as other,\r\n    case\r\n        when ifnull(ag.ups, 0) > 0 then 1\r\n        when ifnull(ag.jmkt, 0) > 0 then 1\r\n        when ifnull(ag.wsd, 0) > 0 then 1\r\n        when ifnull(ag.other, 0) > 0 then 1\r\n        else 0\r\n    end as alarm\r\nfrom\r\n    (\r\n        select\r\n            count(*) as num,\r\n            campus_id,\r\n            campus_name\r\n        from\r\n            lc_power_env_device\r\n        group by\r\n            campus_id,\r\n            campus_name\r\n    ) tg\r\n    left join (\r\n        select\r\n            campus_id,\r\n            campus_name,\r\n            COUNT(\r\n                case\r\n                    when device_type_code = ''0'' then 1\r\n                    else null\r\n                end\r\n            ) as ups,\r\n            COUNT(\r\n                case\r\n                    when device_type_code = ''1'' then 1\r\n                    else null\r\n                end\r\n            ) as jmkt,\r\n            count(\r\n                case\r\n                    when device_type_code = ''2'' then 1\r\n                    else null\r\n                end\r\n            ) as wsd,\r\n            count(\r\n                case\r\n                    when device_type_code not in (''0'', ''1'', ''2'') then 1\r\n                    else null\r\n                end\r\n            ) as other\r\n        from\r\n            lc_power_env_device\r\n        where\r\n            json_value(MONITOR_DATA, ''$.alarm'') = ''true''\r\n        group by\r\n            campus_id,\r\n            campus_name\r\n    ) ag on tg.campus_id = ag.campus_id","aliasObj":{"lc_power_env_device":"tbl_lped"},"typeKey":"custom"}}', 'master');
delete from "LOWCODE_FRAME"."LOWCODE_REPORT_FIELD" where "REPORT_ID" IN (select ID from "LOWCODE_FRAME"."LOWCODE_REPORT" where "REPORT_CODE" in ('power_env_device_totol_num','power_env_device_oline_num','power_env_alarm_trend','power_env_device_alarm_distribution','power_env_device_group_type_campus'))
insert into "LOWCODE_FRAME"."LOWCODE_REPORT_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_TYPE", "SORT_NUM", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "DICT_CODE", "IS_EXPORT", "IS_SHOW_SORT", "LABEL_I18N") values(1998286428258271234, 1, 1, '2025-12-09 14:59:46', 100, null, null, 0, 1998286428170190850, 'total', '总设备数', 'Integer', 1, 'Y', 'Y', 'EQ', '', 'Y', 'Y', 'return {
  //简体中文
  ''zh-CN'': ''总设备数'',
  //English
  ''en'': '''',
}');
insert into "LOWCODE_FRAME"."LOWCODE_REPORT_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_TYPE", "SORT_NUM", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "DICT_CODE", "IS_EXPORT", "IS_SHOW_SORT", "LABEL_I18N") values(1998287083106566145, 1, 1, '2025-12-09 15:02:22', 100, null, '2025-12-09 15:02:41', 0, 1998287083098177537, 'online', '在线设备数', 'Integer', 1, 'Y', 'Y', 'EQ', '', 'Y', 'Y', 'return {
  //简体中文
  ''zh-CN'': ''在线设备数'',
  //English
  ''en'': '''',
}');
insert into "LOWCODE_FRAME"."LOWCODE_REPORT_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_TYPE", "SORT_NUM", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "DICT_CODE", "IS_EXPORT", "IS_SHOW_SORT", "LABEL_I18N") values(1998290671694348289, 1, 1, '2025-12-09 15:16:37', 100, null, null, 0, 1998287083098177537, 'total', '总设备数', 'Integer', 2, 'Y', 'Y', 'EQ', '', 'Y', 'Y', 'return {
  //简体中文
  ''zh-CN'': ''总设备数'',
  //English
  ''en'': '''',
}');
insert into "LOWCODE_FRAME"."LOWCODE_REPORT_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_TYPE", "SORT_NUM", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "DICT_CODE", "IS_EXPORT", "IS_SHOW_SORT", "LABEL_I18N") values(1998290671694348290, 1, 1, '2025-12-09 15:16:37', 100, null, null, 0, 1998287083098177537, 'onlinePercent', '在线率', 'BigDecimal', 3, 'Y', 'Y', 'RANGE', '', 'Y', 'Y', 'return {
  //简体中文
  ''zh-CN'': ''在线率'',
  //English
  ''en'': '''',
}');
insert into "LOWCODE_FRAME"."LOWCODE_REPORT_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_TYPE", "SORT_NUM", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "DICT_CODE", "IS_EXPORT", "IS_SHOW_SORT", "LABEL_I18N") values(1998294164542947331, 1, 1, '2025-12-09 15:30:30', 100, null, '2025-12-10 14:17:47', 0, 1998294164542947330, 'alarm_date', '日期', 'String', 1, 'Y', 'Y', 'EQ', '', 'Y', 'Y', 'return {
  //简体中文
  ''zh-CN'': ''日期'',
  //English
  ''en'': '''',
}');
insert into "LOWCODE_FRAME"."LOWCODE_REPORT_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_TYPE", "SORT_NUM", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "DICT_CODE", "IS_EXPORT", "IS_SHOW_SORT", "LABEL_I18N") values(1998296391307329539, 1, 1, '2025-12-09 15:39:21', 100, null, '2025-12-09 16:29:44', 0, 1998296391307329538, 'total_num', '告警设备总数', 'Integer', 1, 'Y', 'Y', 'RANGE', '', 'Y', 'Y', 'return {
  //简体中文
  ''zh-CN'': ''告警设备总数'',
  //English
  ''en'': '''',
}');
insert into "LOWCODE_FRAME"."LOWCODE_REPORT_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_TYPE", "SORT_NUM", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "DICT_CODE", "IS_EXPORT", "IS_SHOW_SORT", "LABEL_I18N") values(1998296391307329540, 1, 1, '2025-12-09 15:39:21', 100, null, '2025-12-09 16:29:44', 0, 1998296391307329538, 'ups_num', 'ups告警数量', 'Integer', 2, 'Y', 'Y', 'RANGE', '', 'Y', 'Y', 'return {
  //简体中文
  ''zh-CN'': ''ups告警数量'',
  //English
  ''en'': '''',
}');
insert into "LOWCODE_FRAME"."LOWCODE_REPORT_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_TYPE", "SORT_NUM", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "DICT_CODE", "IS_EXPORT", "IS_SHOW_SORT", "LABEL_I18N") values(1998305658257113090, 1, 1, '2025-12-09 16:16:10', 100, null, null, 0, 1998305658202587138, 'campus_id', '园区编号', 'String', 1, 'Y', 'Y', 'EQ', '', 'Y', 'N', 'return {
  //简体中文
  ''zh-CN'': ''园区编号'',
  //English
  ''en'': '''',
}');
insert into "LOWCODE_FRAME"."LOWCODE_REPORT_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_TYPE", "SORT_NUM", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "DICT_CODE", "IS_EXPORT", "IS_SHOW_SORT", "LABEL_I18N") values(1998305658257113091, 1, 1, '2025-12-09 16:16:10', 100, null, null, 0, 1998305658202587138, 'campus_name', '园区名称', 'String', 2, 'Y', 'Y', 'LIKE', '', 'Y', 'N', 'return {
  //简体中文
  ''zh-CN'': ''园区名称'',
  //English
  ''en'': '''',
}');
insert into "LOWCODE_FRAME"."LOWCODE_REPORT_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_TYPE", "SORT_NUM", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "DICT_CODE", "IS_EXPORT", "IS_SHOW_SORT", "LABEL_I18N") values(1998305658257113092, 1, 1, '2025-12-09 16:16:10', 100, null, null, 0, 1998305658202587138, 'total', '设备总数', 'Integer', 3, 'Y', 'Y', 'RANGE', '', 'Y', 'Y', 'return {
  //简体中文
  ''zh-CN'': ''设备总数'',
  //English
  ''en'': '''',
}');
insert into "LOWCODE_FRAME"."LOWCODE_REPORT_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_TYPE", "SORT_NUM", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "DICT_CODE", "IS_EXPORT", "IS_SHOW_SORT", "LABEL_I18N") values(1998305658257113093, 1, 1, '2025-12-09 16:16:10', 100, null, null, 0, 1998305658202587138, 'ups', 'ups告警数量', 'Integer', 4, 'Y', 'Y', 'RANGE', '', 'Y', 'Y', 'return {
  //简体中文
  ''zh-CN'': ''ups告警数量'',
  //English
  ''en'': '''',
}');
insert into "LOWCODE_FRAME"."LOWCODE_REPORT_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_TYPE", "SORT_NUM", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "DICT_CODE", "IS_EXPORT", "IS_SHOW_SORT", "LABEL_I18N") values(1998305658257113094, 1, 1, '2025-12-09 16:16:10', 100, null, null, 0, 1998305658202587138, 'jmkt', '精密空调告警数量', 'Integer', 5, 'Y', 'Y', 'RANGE', '', 'Y', 'Y', 'return {
  //简体中文
  ''zh-CN'': ''精密空调告警数量'',
  //English
  ''en'': '''',
}');
insert into "LOWCODE_FRAME"."LOWCODE_REPORT_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_TYPE", "SORT_NUM", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "DICT_CODE", "IS_EXPORT", "IS_SHOW_SORT", "LABEL_I18N") values(1998305658257113095, 1, 1, '2025-12-09 16:16:10', 100, null, null, 0, 1998305658202587138, 'wsd', '温湿度告警数量', 'Integer', 6, 'Y', 'Y', 'RANGE', '', 'Y', 'Y', 'return {
  //简体中文
  ''zh-CN'': ''温湿度告警数量'',
  //English
  ''en'': '''',
}');
insert into "LOWCODE_FRAME"."LOWCODE_REPORT_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_TYPE", "SORT_NUM", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "DICT_CODE", "IS_EXPORT", "IS_SHOW_SORT", "LABEL_I18N") values(1998305658257113096, 1, 1, '2025-12-09 16:16:10', 100, null, null, 0, 1998305658202587138, 'other', '其他告警数量', 'Integer', 7, 'Y', 'Y', 'RANGE', '', 'Y', 'Y', 'return {
  //简体中文
  ''zh-CN'': ''其他告警数量'',
  //English
  ''en'': '''',
}');
insert into "LOWCODE_FRAME"."LOWCODE_REPORT_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_TYPE", "SORT_NUM", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "DICT_CODE", "IS_EXPORT", "IS_SHOW_SORT", "LABEL_I18N") values(1998305658257113097, 1, 1, '2025-12-09 16:16:10', 100, null, null, 0, 1998305658202587138, 'alarm', '是否异常（1：异常，0：正常）', 'Integer', 8, 'Y', 'Y', 'EQ', '', 'Y', 'N', 'return {
  //简体中文
  ''zh-CN'': ''是否异常（1：异常，0：正常）'',
  //English
  ''en'': '''',
}');
insert into "LOWCODE_FRAME"."LOWCODE_REPORT_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_TYPE", "SORT_NUM", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "DICT_CODE", "IS_EXPORT", "IS_SHOW_SORT", "LABEL_I18N") values(1998309070981922817, 1, 1, '2025-12-09 16:29:44', 100, null, null, 0, 1998296391307329538, 'jmkt_num', '精密空调告警数量', 'Integer', 3, 'Y', 'Y', 'RANGE', '', 'Y', 'Y', 'return {
  //简体中文
  ''zh-CN'': ''精密空调告警数量'',
  //English
  ''en'': '''',
}');
insert into "LOWCODE_FRAME"."LOWCODE_REPORT_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_TYPE", "SORT_NUM", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "DICT_CODE", "IS_EXPORT", "IS_SHOW_SORT", "LABEL_I18N") values(1998309070981922818, 1, 1, '2025-12-09 16:29:44', 100, null, null, 0, 1998296391307329538, 'wsd_num', '温湿度告警数量', 'Integer', 4, 'Y', 'Y', 'RANGE', '', 'Y', 'Y', 'return {
  //简体中文
  ''zh-CN'': ''温湿度告警数量'',
  //English
  ''en'': '''',
}');
insert into "LOWCODE_FRAME"."LOWCODE_REPORT_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_TYPE", "SORT_NUM", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "DICT_CODE", "IS_EXPORT", "IS_SHOW_SORT", "LABEL_I18N") values(1998309070981922819, 1, 1, '2025-12-09 16:29:44', 100, null, null, 0, 1998296391307329538, 'other_num', '其他设备告警数量', 'Integer', 5, 'Y', 'Y', 'RANGE', '', 'Y', 'Y', 'return {
  //简体中文
  ''zh-CN'': ''其他设备告警数量'',
  //English
  ''en'': '''',
}');
insert into "LOWCODE_FRAME"."LOWCODE_REPORT_FIELD"("ID", "TENANT_ID", "CREATE_USER", "CREATE_TIME", "CREATE_DEPT", "UPDATE_USER", "UPDATE_TIME", "IS_DELETED", "REPORT_ID", "FIELD_CODE", "FIELD_NAME", "FIELD_TYPE", "SORT_NUM", "QUERY_IS_DB", "QUERY_IS_WEB", "QUERY_MODE", "DICT_CODE", "IS_EXPORT", "IS_SHOW_SORT", "LABEL_I18N") values(1998638250940489729, 1, 1, '2025-12-10 14:17:47', 100, null, null, 0, 1998294164542947330, 'alarm_count', '告警数量', 'String', 2, 'Y', 'Y', 'RANGE', '', 'Y', 'Y', 'return {
  //简体中文
  ''zh-CN'': ''告警数量'',
  //English
  ''en'': '''',
}');
