shichongfu
2023-04-25 ce0b49552668d3331055e2b1a1447a743dc54939
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
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);
    }
    
 
}