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