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