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);
|
}
|
|
|
}
|