package com.product.admin.test; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.alibaba.fastjson.JSONObject; import com.product.common.utils.HttpTest; /** * Copyright LX-BASE * @Title: FunctionsTest * @Project: LX-BASE-SERVER * @Date: 2020-06-03 11:52 * @Author: ZhouJie * @Description: 功能管理测试类 */ public class FunctionsTest extends HttpTest { public static void main(String[] args) { //findfounction(); //addfunction(); //findfounction(); updatefunction(); //deletefunction(); //findversion(); } /** * @Date: 2020-06-03 18:13 * @Author: ZhouJie * @Description: 查看功能详情 */ public static void findfounction() { Map m = new HashMap(); m.put("~table~", "product_sys_functions"); m.put("url/api", "/api/functions/find-function/v1"); m.put("uuid", "97779f8b-9657-47e7-8915-2f51113210fe"); testPost(m); } /** * @Date: 2020-06-03 11:53 * @Author: ZhouJie * @Description: 新增功能测试 */ public static void addfunction() { Map m = new HashMap(); m.put("~table~", "product_sys_functions"); m.put("url/api", "/api/functions/add-functions/v1"); m.put("module_uuid", "6823cc70-bb5a-4eed-af38-f321ad3c1ab7"); m.put("function_name", "功能测试123"); m.put("function_description", "功能测试123"); m.put("function_shortcode", "001-005"); m.put("status_uuid", "1"); m.put("function_type_uuid", "2"); m.put("client_type_uuid", "3"); m.put("status_uuid", "3"); m.put("version", "533.1.1"); List function_buttons = new ArrayList(); Map function_buttons1 = new HashMap(); function_buttons1.put("button_type", "3"); function_buttons1.put("button_name", "功能测试_123_按钮"); function_buttons1.put("button_title", "功能测试_123_按钮"); function_buttons1.put("button_description", "功能测试_123_按钮"); function_buttons1.put("url", "/url/api/32"); function_buttons1.put("is_main", "0"); function_buttons1.put("button_category_uuid", "功能测试_123_按钮"); function_buttons1.put("status_uuid", "status_uuid_0032"); function_buttons1.put("client_type_uuid", "client_type_uuid_0032"); function_buttons1.put("button_component", "button_component"); function_buttons.add(function_buttons1); m.put("product_sys_function_buttons", function_buttons); System.out.println(new JSONObject(m).toJSONString()); testPost(m); } /** * @Date: 2020-06-03 18:09 * @Author: ZhouJie * @Description: 修改功能 */ public static void updatefunction() { Map m = new HashMap(); m.put("~table~", "product_sys_functions"); m.put("url/api","/api/functions/update-functions/v1"); m.put("uuid","97779f8b-9657-47e7-8915-2f51113210fe"); m.put("function_description","测试功能-002"); m.put("function_name", "测试功能-002"); List function_buttons = new ArrayList(); Map function_buttons1 = new HashMap(); function_buttons1.put("uuid", "fbfbc540-d911-4d4e-993d-91c8a3e0e8d2"); function_buttons1.put("function_uuid", "97779f8b-9657-47e7-8915-2f51113210fe"); function_buttons1.put("button_type", "3"); function_buttons1.put("button_name", "功能测试002按钮"); function_buttons1.put("button_title", "功能测试002按钮"); function_buttons1.put("button_description", "功能测试002按钮"); function_buttons1.put("url", "/url/api/32"); function_buttons1.put("is_main", "0"); function_buttons1.put("button_category_uuid", "功能测试002按钮"); function_buttons1.put("status_uuid", "status_uuid_0032"); function_buttons1.put("client_type_uuid", "002"); function_buttons1.put("button_component", "002"); function_buttons.add(function_buttons1); m.put("product_sys_function_buttons", function_buttons); testPost(m); } /** * @Date: 2020-06-03 18:09 * @Author: ZhouJie * @Description: 删除功能 */ public static void deletefunction() { Map m = new HashMap(); m.put("~table~", "product_sys_functions"); m.put("url/api", "/api/functions/delete-function/v1"); m.put("uuid", "5c45d31b-7124-4c78-ab1e-38253c48d9cd"); testPost(m); } /** * @Date: 2020-06-03 18:09 * @Author: ZhouJie * @Description: 版本号 */ public static void findversion() { Map m = new HashMap(); m.put("~table~", "product_sys_functions"); m.put("url/api", "/api/functions/find-version/v1"); m.put("module_uuid", ""); testPost(m); } }