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: SystemButtonsTest * @Project: LX-BASE-SERVER * @Date: 2020-06-09 16:33 * @Author: ZhouJie * @Description: 按钮测试管理 */ public class SystemButtonsTest extends HttpTest{ public static void main(String args[]) { // findbuttonversion(); // findbutton(); // SystemButtonsTest.addTest();//新增 // SystemButtonsTest.updateTest();//修改 // SystemButtonsTest.deleteTest();//删除 // upversion(); } public static void updateTest() { Map map=new HashMap<>(); map.put("url/api", "/api/button/updatebutton/v1"); map.put("~table~","product_sys_function_buttons");//表名 /**map.put("uuid", "0109496b-5691-4d53-b336-f68c4f13dc86"); map.put("function_uuid","b6f387f1-35d9-41e4-86e3-96b4206c8d2a"); map.put("button_type",1);//点击触发按钮事件的类型:1: 入口,2:普通按钮 map.put("button_name","按钮名称_测试"); map.put("button_title","按钮标题_测试"); map.put("button_description","按钮说明_测试"); map.put("status_uuid","1"); map.put("client_type_uuid","H5,IPad"); map.put("url","/api/aa/bb/cc"); map.put("button_category_uuid","dict-button-category-1");*/ List function_buttons = new ArrayList(); Map function_buttons1 = new HashMap(); function_buttons1.put("button_type", "3"); function_buttons1.put("button_name", "功能测试_v_按钮"); function_buttons1.put("button_title", "功能测试_v_按钮"); function_buttons1.put("button_description", "功能测试_v_按钮"); function_buttons1.put("url", "/url/api/32"); function_buttons1.put("is_main", "0"); function_buttons1.put("button_category_uuid", "功能测试_v_按钮"); function_buttons1.put("status_uuid", "status_uuid_0032"); function_buttons1.put("client_type_uuid", "client_type_uuid_0032"); function_buttons1.put("execute","1");// function_buttons.add(function_buttons1); Map function_buttons2 = new HashMap(); function_buttons2.put("button_type", "3"); function_buttons2.put("button_name", "功能测试_v_按钮"); function_buttons2.put("button_title", "功能测试_v_按钮"); function_buttons2.put("button_description", "功能测试_v_按钮"); function_buttons2.put("url", "/url/api/32"); function_buttons2.put("is_main", "0"); function_buttons2.put("button_category_uuid", "功能测试_v_按钮"); function_buttons2.put("status_uuid", "status_uuid_0032"); function_buttons2.put("client_type_uuid", "client_type_uuid_0032"); function_buttons2.put("execute","2");// function_buttons.add(function_buttons2); map.put("product_sys_function_buttons", function_buttons); System.out.println(new JSONObject(map).toJSONString()); testPost(map); } /** * @Date: 2020-06-13 11:28 * @Author: ZhouJie * @Description: 升级按钮版本号 */ public static void upversion() { Map m = new HashMap(); m.put("~table~", "product_sys_function_buttons"); m.put("url/api", "/api/button/up-version/v1"); m.put("uuid", "06888108-7534-4049-a3cb-555c3859c9a8"); m.put("function_uuid", "259a5326-8cc6-4f59-9687-7d38b0dc5217"); m.put("version", "5.3.1"); testPost(m); } public static void findbuttonversion() { Map m = new HashMap(); m.put("~table~", "product_sys_function_buttons"); m.put("url/api", "/api/button/find-buttonversion/v1"); //m.put("version", "2.3.5"); testPost(m); } public static void findbutton() { Map m = new HashMap(); m.put("~table~", "product_sys_function_buttons"); m.put("url/api", "/api/button/add-button/v1"); m.put("uuid", "06888108-7534-4049-a3cb-555c3859c9a8"); testPost(m); } public static void addTest() { Map map=new HashMap<>(); map.put("url/api", "/api/button/add-button/v1"); map.put("~table~","product_sys_function_buttons");//表名 map.put("function_uuid","009"); map.put("button_type",1);//点击触发按钮事件的类型:1: 入口,2:普通按钮 map.put("button_name","按钮名称"); map.put("button_title","按钮标题"); map.put("button_description","按钮说明"); map.put("url","/api/aa/bb/cc"); map.put("button_category_uuid","dict-button-category-1"); testPost(map); } public static void deleteTest() { Map map=new HashMap<>(); map.put("url/api", "/api/button/delete-button/v1"); map.put("~table~", "product_sys_function_buttons"); map.put("uuid", "06888108-7534-4049-a3cb-555c3859c9a8"); testPost(map); } }