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() {
|
Map<String, Object>map=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() {
|
Map<String, Object>map=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() {
|
Map<String, Object>map=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<Map<String, Object>> subList=new ArrayList<Map<String,Object>>();
|
|
Map<String, Object> subMap1=new HashMap<String, Object>();
|
subMap1.put("field_name", "dict_label");
|
subMap1.put("report_type_attr", "2c4fa969-0438-444d-8cc8-01eedb5a8404");
|
subMap1.put("report_type_attr_value", "12");
|
|
Map<String, Object> subMap2=new HashMap<String, Object>();
|
subMap2.put("field_name", "dict_name");
|
subMap2.put("report_type_attr", "2c4fa969-0438-444d-8cc8-01eedb5a8404");
|
subMap2.put("report_type_attr_value", "12");
|
|
Map<String, Object> subMap3=new HashMap<String, Object>();
|
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() {
|
Map<String, Object>map=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<Map<String, Object>> subList=new ArrayList<Map<String,Object>>();
|
|
Map<String, Object> subMap1=new HashMap<String, Object>();
|
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<String, Object> subMap2=new HashMap<String, Object>();
|
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<String, Object> subMap3=new HashMap<String, Object>();
|
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() {
|
Map<String, Object>map=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() {
|
Map<String, Object>map=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() {
|
Map<String, Object>map=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() {
|
Map<String, Object>map=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() {
|
Map<String, Object>map=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);
|
}
|
}
|