package com.product.server.report; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.product.common.utils.HttpTest; import com.product.server.report.config.CmnConst; public class ReportConfigTest extends HttpTest{ public static void main(String[] args) { // listReportConfig(); //报表列表 // findReportConfig(); //报表详情 // addReportConfig(); //报表新增 // updateReportConfig(); //报表修改 // deleteReportConfig(); //报表删除 // previewReportConfig(); //报表预览 // releaseReportConfig(); //报表发布 cancelReleaseReport(); //取消发布 // copyReportConfig(); //报表复制 } public static void listReportConfig() { Mapmap=new HashMap<>(); map.put("url/api", "/api/report-config/list-report-config"); map.put("~table~", CmnConst.PRODUCT_SYS_REPORT_CONFIG); map.put("cpage", 1); map.put("pagesize", 10); testPost(map); } public static void findReportConfig() { Mapmap=new HashMap<>(); map.put("url/api", "/api/report-config/find-report-config"); map.put("~table~", CmnConst.PRODUCT_SYS_REPORT_CONFIG); map.put("uuid", "25485222-2fb3-4994-8893-87bbcef6bdaf"); testPost(map); } public static void addReportConfig() { Mapmap=new HashMap<>(); map.put("url/api", "/api/report-config/add-report-config"); map.put("~table~", CmnConst.PRODUCT_SYS_REPORT_CONFIG); map.put("type_uuid", "dd59cc1a-aab2-4701-838a-a4a258442e41"); map.put("datasource_uuid", "0aae05ea-632c-42d3-9670-e8fc17a2b367"); map.put("is_valid", "0"); map.put("org_level_uuid", ""); map.put("report_name", "测试报表"); map.put("report_width_type", "1"); map.put("report_width_value", "1200"); List> subList=new ArrayList>(); Map subMap1=new HashMap(); subMap1.put("field_name", "dict_label"); subMap1.put("report_type_attr", "2c4fa969-0438-444d-8cc8-01eedb5a8404"); subMap1.put("report_type_attr_value", "12"); Map subMap2=new HashMap(); subMap2.put("field_name", "dict_name"); subMap2.put("report_type_attr", "2c4fa969-0438-444d-8cc8-01eedb5a8404"); subMap2.put("report_type_attr_value", "12"); Map subMap3=new HashMap(); subMap3.put("field_name", "dict_id"); subMap3.put("report_type_attr", "2c4fa969-0438-444d-8cc8-01eedb5a8404"); subMap3.put("report_type_attr_value", "12"); subList.add(subMap1); subList.add(subMap2); subList.add(subMap3); map.put(CmnConst.PRODUCT_SYS_REPORT_CONFIG_ATTRIBUTE, subList); testPost(map); } public static void updateReportConfig() { Mapmap=new HashMap<>(); map.put("url/api", "/api/report-config/update-report-config"); map.put("~table~", CmnConst.PRODUCT_SYS_REPORT_CONFIG); map.put("uuid", "25485222-2fb3-4994-8893-87bbcef6bdaf"); map.put("type_uuid", "dd59cc1a-aab2-4701-838a-a4a258442e41"); map.put("datasource_uuid", "0aae05ea-632c-42d3-9670-e8fc17a2b367"); map.put("is_valid", "0"); map.put("org_level_uuid", ""); map.put("report_name", "测试报表"); map.put("report_width_type", "1"); map.put("report_width_value", "1200"); List> subList=new ArrayList>(); Map subMap1=new HashMap(); subMap1.put("uuid", "79cb7112-1b79-4b35-b29f-db1d7667e554"); subMap1.put("report_config_uuid", "25485222-2fb3-4994-8893-87bbcef6bdaf"); subMap1.put("field_name", "dict_label"); subMap1.put("report_type_attr", "2c4fa969-0438-444d-8cc8-01eedb5a8404"); subMap1.put("report_type_attr_value", "12"); Map subMap2=new HashMap(); subMap2.put("uuid", "e5a2217d-38fd-4f53-a8e9-d27038b24e03"); subMap1.put("report_config_uuid", "25485222-2fb3-4994-8893-87bbcef6bdaf"); subMap2.put("field_name", "dict_name"); subMap2.put("report_type_attr", "2c4fa969-0438-444d-8cc8-01eedb5a8404"); subMap2.put("report_type_attr_value", "12"); Map subMap3=new HashMap(); subMap3.put("uuid", "dd6fa9b3-e3d1-4225-91a8-f18626419382"); subMap1.put("report_config_uuid", "25485222-2fb3-4994-8893-87bbcef6bdaf"); subMap3.put("field_name", "dict_id"); subMap3.put("report_type_attr", "2c4fa969-0438-444d-8cc8-01eedb5a8404"); subMap3.put("report_type_attr_value", "12"); subList.add(subMap1); subList.add(subMap2); subList.add(subMap3); map.put(CmnConst.PRODUCT_SYS_REPORT_CONFIG_ATTRIBUTE, subList); testPost(map); } public static void deleteReportConfig() { Mapmap=new HashMap<>(); map.put("url/api", "/api/report-config/delete-report-config"); map.put("~table~", CmnConst.PRODUCT_SYS_REPORT_CONFIG); map.put("uuid", "25485222-2fb3-4994-8893-87bbcef6bdaf"); testPost(map); } public static void previewReportConfig() { Mapmap=new HashMap<>(); map.put("url/api", "/api/report-config/preview-config"); map.put("~table~", CmnConst.PRODUCT_SYS_REPORT_CONFIG); map.put("uuid", ""); testPost(map); } public static void releaseReportConfig() { Mapmap=new HashMap<>(); map.put("url/api", "/api/report-config/release-config/v1"); map.put("~table~", CmnConst.PRODUCT_SYS_REPORT_CONFIG); map.put("uuid", "b64ddba7-0d00-48ab-9a66-5ea4bd884699"); map.put(CmnConst.TRICODE_PARENT, "031-000"); map.put(CmnConst.ROLE_UUID, "bb3d5d27-8c05-49c1-bdb2-c743a53863e0-notchange"); testPost(map); } public static void cancelReleaseReport() { Mapmap=new HashMap<>(); map.put("url/api", "/api/report-config/cancel-release-config/v1"); map.put("~table~", CmnConst.PRODUCT_SYS_REPORT_CONFIG); map.put("uuid", "b64ddba7-0d00-48ab-9a66-5ea4bd884699"); map.put(CmnConst.FUNCTION_UUID, "a1bb2c6c-b007-457c-ab7b-ba736c5194aa"); testPost(map); } public static void copyReportConfig() { Mapmap=new HashMap<>(); map.put("url/api", "/api/report-config/copy-config"); map.put("~table~", CmnConst.PRODUCT_SYS_REPORT_CONFIG); map.put("uuid", "b64ddba7-0d00-48ab-9a66-5ea4bd884699"); testPost(map); } }