package com.product.org.admin.test; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.product.common.utils.HttpTest; public class MessageTemplateTest extends HttpTest{ public static void main(String[] args) { // listPushMessageTemplate(); //消息模板列表 // addPushMessageTemplate(); //消息模板新增 // updateMessageTemplate(); //消息模板修改 // deleteMessageTemplate(); //消息模板删除 // selectMessageTemplate(); //消息模板详情 } public static void listMessageTemplate() { Map map=new HashMap<>(); map.put("url", "/api/message/add-template/v1"); map.put("~table~", "product_sys_message_template"); map.put("filter", ""); map.put("cpage",1); map.put("pagesize",10); testPost(map); } public static void addMessageTemplate() { Map map=new HashMap<>(); map.put("url", "/api/message/add-template/v1"); map.put("~table~", "product_sys_message_template"); map.put("template_name", "测试模板1"); //模板名称 map.put("template_code", "模板分类"); //模板分类 map.put("module_uuid", "001"); //关联模块 map.put("function_uuid", "001"); //关联功能 map.put("template_remark", "模板描述"); //模板描述 map.put("template_receiver", ""); //主送人 map.put("client_type", "客户端类型"); //客户端类型 List template_language = new ArrayList(); Map template_language1 = new HashMap(); template_language1.put("language_code", "zh"); template_language1.put("content_type", "1"); template_language1.put("content", "你好!{{staff_name:sys}}"); Map template_language2 = new HashMap(); template_language2.put("language_code", "zh"); template_language2.put("content_type", "2"); template_language2.put("content", "你好!{{staff_name:sys}},欢迎进入{{company_name:sys}}"); Map template_language3 = new HashMap(); template_language3.put("language_code", "cn"); template_language3.put("content_type", "1"); template_language3.put("content", "hello!{{staff_name:sys}}"); Map template_language4 = new HashMap(); template_language4.put("language_code", "cn"); template_language4.put("content_type", "2"); template_language4.put("content", "hello!{{staff_name:sys}},welcome to {{compay_name:sys}}"); template_language.add(template_language1); template_language.add(template_language2); template_language.add(template_language3); template_language.add(template_language4); map.put("product_sys_message_template_language", template_language); testPost(map); } public static void updateMessageTemplate() { Map map=new HashMap<>(); map.put("url", "/api/message/update-template/v1"); map.put("~table~", "product_sys_message_template"); map.put("uuid", "asdfsdfsf-asasas"); //uuid map.put("template_name", "测试模板1"); //模板名称 map.put("template_code", "模板分类"); //模板分类 map.put("module_uuid", "001"); //关联模块 map.put("function_uuid", "001"); //关联功能 map.put("template_remark", "模板描述"); //模板描述 map.put("template_receiver", ""); //主送人 map.put("client_type", "客户端类型"); //客户端类型 List template_language = new ArrayList(); Map template_language1 = new HashMap(); template_language1.put("uuid", "d4d744b2-a475-4082-a55a-aeaaf4d2fd73"); template_language1.put("language_code", "cn"); template_language1.put("content_type", "1"); template_language1.put("content", "你好!{{staff_name:sys}}"); Map template_language2 = new HashMap(); template_language2.put("uuid", "d455fbfa-00de-4f9a-bd0b-94d0cd223c37"); template_language2.put("language_code", "cn"); template_language2.put("content_type", "2"); template_language2.put("content", "你好!{{staff_name:sys}},欢迎进入{{company_name:sys}}"); Map template_language3 = new HashMap(); template_language3.put("uuid", "99675fb9-28c0-43a6-aa40-64e85b606300"); template_language3.put("language_code", "zh"); template_language3.put("content_type", "1"); template_language3.put("content", "hello!{{staff_name:sys}}"); Map template_language4 = new HashMap(); template_language4.put("uuid", "ddd06ba3-d04a-4667-b21b-a38a15c60c97"); template_language4.put("language_code", "zh"); template_language4.put("content_type", "2"); template_language4.put("content", "hello!{{staff_name:sys}},welcome to {{compay_name:sys}}"); template_language.add(template_language1); template_language.add(template_language2); template_language.add(template_language3); template_language.add(template_language4); map.put("product_sys_message_template_language", template_language); testPost(map); } public static void deleteMessageTemplate() { Map map=new HashMap<>(); map.put("url", "/api/message/add-template/v1"); map.put("~table~", "product_sys_message_template"); map.put("uuid", "asdfsdfsf-asasas"); //uuid } public static void selectMessageTemplate() { Map map=new HashMap<>(); map.put("url", "/api/message/add-template/v1"); map.put("~table~", "product_sys_message_template"); map.put("uuid", "asdfsdfsf-asasas"); //uuid } }