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
package com.product.org.admin.test;
 
import java.util.List;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
 
import com.product.common.utils.HttpTest;
 
 
public class SerialNumberTest extends HttpTest {
    public static void main(String[] args) {
        //serialNumberAll();//获取所有流水号配置
        //serialNumberInfo();//根据uuid获取流水号详情
        addSerialNumber();//新增流水号配置
        //createSerialNumber();//获取生成的流水号
        //upSerialNumber();//修改流水号配置
        //delSerialNumber();//删除流水号
 
    }
    /**
     * 新增流水号配置
     */
    public static void addSerialNumber() {
        Map m=new HashMap();
        List sub = new ArrayList();
        m.put("url/api", "/api/common/add-serialnumber/v1");
        m.put("version","V1");
        m.put("~table~", "product_sys_swift_config");
        //m.put("product_sys_swift_config", sub);
 
        m.put("swift_config_name","GZH");//流水号名称;GZH
        m.put("swift_config_prefix_first","G");//前缀固定值1
        m.put("swift_config_prefix_object","A");//前缀对象:此处可以在去关联不同的业务模块(可以用字典管理起来)
        m.put("swift_config_prefix_second","1");//前缀固定值2
        m.put("swift_config_length","10");//流水号总长度
        m.put("swift_config_start_index","199");//流水号起始值:从哪个下标索引数字开始
        m.put("swift_config_suffix_first","CT");//后缀固定值1
        m.put("swift_config_suffix_object","T");//后缀对象:此处可以在去关联不同的业务模块(可以用字典管理起来)
        m.put("swift_config_suffix_second","9");//后缀固定值2
        m.put("swift_config_table","test_serial_number");//流水号对应表
        m.put("swift_config_field","test_field_serial_number");//对应表字段
        m.put("org_level_uuid","b8631dad-6cc1-4d5a-9f6f-e8c76e6a5464");//关联组织架构,所属公司UUID
            
        testPost(m);
    }
    
    /**
     * 修改流水号配置
     */
    public static void upSerialNumber() {
        Map m=new HashMap();
        List sub = new ArrayList();
        m.put("url/api", "/api/common/update-serialnumber/v1");
        m.put("version","V1");
        m.put("~table~", "product_sys_swift_config");
        m.put("product_sys_swift_config", sub);
        m.put("uuid", "fc508d7a-5adc-4369-b828-ab26dcab52d1");
        m.put("swift_config_name","GZHUP");//流水号名称;GZH
        m.put("swift_config_prefix_first","G1");//前缀固定值1
        m.put("swift_config_prefix_object","ABG");//前缀对象:此处可以在去关联不同的业务模块(可以用字典管理起来)
//        m.put("swift_config_prefix_second","1");//前缀固定值2
//        m.put("swift_config_length","10");//流水号总长度
//        m.put("swift_config_start_index","199");//流水号起始值:从哪个下标索引数字开始
//        m.put("swift_config_suffix_first","CT");//后缀固定值1
//        m.put("swift_config_suffix_object","T");//后缀对象:此处可以在去关联不同的业务模块(可以用字典管理起来)
//        m.put("swift_config_suffix_second","9");//后缀固定值2
//        m.put("swift_config_table","test_serial_number");//流水号对应表
//        m.put("swift_config_field","test_field_serial_number");//对应表字段
//        m.put("org_level_uuid","34531TYY");//关联组织架构,所属公司UUID
            
        testPost(m);
    }
    
    /**
     * 删除流水号配置
     */
    public static void delSerialNumber() {
        Map m=new HashMap();
        List sub = new ArrayList();
        m.put("url/api", "/api/common/delete-serialnumber/v1");
        m.put("version","V1");
        m.put("~table~", "product_sys_swift_config");
        m.put("uuid", "fc508d7a-5adc-4369-b828-ab26dcab52d1");
            
        testPost(m);
    }
    /**
     * 获取所有流水号配置
     */
    public static void serialNumberAll(){
        Map m=new HashMap();
        m.put("url/api", "/api/common/list-serialnumber/v1");
        m.put("version","V1");
    
            
        testPost(m);
    }
    /**
     * 根据uuid获取流水号配置
     */
    public static void serialNumberInfo(){
        Map m=new HashMap();
        m.put("url/api", "/api/common/find-serialnumber/v1");
        m.put("uuid", "1c218dd0-6298-4d95-a152-bcfbe3fc95f9");
        m.put("version","V1");
        testPost(m);
    }
    /**
     * 获取生成的流水号
     */
    public static void createSerialNumber() {
        Map m=new HashMap();
        List sub = new ArrayList();
        m.put("url/api", "/api/common/create-serialnumber/v1");
        m.put("version","V1");
        m.put("serialNumber","GgZzHh");//流水号名称;GZH
        testPost(m);
    }
}