package com.product.admin.test; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.product.common.utils.HttpTest; /** * * Copyright LX-BASE * @Title: LX-BASE- * @Project: MailTemplateTest * @Date: 2020-05-23 16:27 * @Author: 杜洪波 * @Description: */ public class DateTimeUTCTest extends HttpTest{ public static void main(String[] args) { listMailTemplate(); //邮件模板列表 // addMailTemplate(); //邮件模板新增 // updateMailTemplate(); //邮件模板修改 // deleteMailTemplate(); //邮件模板删除 // findMailTemplate(); //邮件模板详情 // sendMail(); //发邮件 } public static void listMailTemplate() { Map map=new HashMap<>(); map.put("url/api", "/api/mailtemplate/list-template/v1"); map.put("~table~", "product_sys_mail_template"); map.put("cpage",1); map.put("pagesize",10); testPost(map); } public static void findMailTemplate() { Map map=new HashMap<>(); map.put("url/api", "/api/mailtemplate/find-template/v1"); map.put("~table~", "product_sys_mail_template"); map.put("uuid", "c8dee59b-8750-4fa2-bcb1-56fb24806d9a");//uuid testPost(map); } public static void addMailTemplate() { for (int i = 0; i <3; i++) { Map map=new HashMap<>(); map.put("url/api", "/api/mailtemplate/add-template/v1"); map.put("~table~", "product_sys_mail_template"); map.put("template_name", "邮件模板"+i); //模板名称 map.put("template_remark", "模板描述"); //模板描述 map.put("module_uuid", "001"); //关联模块 map.put("function_uuid", "001"); //关联功能 map.put("template_addressee", "收件人"); //收件人 map.put("template_receiver", "主送人1"+i); //主送人 map.put("template_carbon_copy", "抄送人1"+i); //抄送人 map.put("template_code", "模板分类1"+i); //模板分类 map.put("is_used", "1"); //是否启用 map.put("is_show_send_face", "1"); //是否显示发送界面 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_mail_template_language", template_language); testPost(map); } } public static void updateMailTemplate() { Map map=new HashMap<>(); map.put("url/api", "/api/mailtemplate/update-template/v1"); map.put("~table~", "product_sys_mail_template"); map.put("uuid", "c8dee59b-8750-4fa2-bcb1-56fb24806d9a"); map.put("template_name", "邮件模板2"); //模板名称 map.put("template_remark", "模板描述2"); //模板描述 map.put("module_uuid", "002"); //关联模块 map.put("function_uuid", "002"); //关联功能 map.put("template_addressee", "收件人2"); //收件人 map.put("template_receiver", "主送人2"); //主送人 map.put("template_carbon_copy", "抄送人2"); //抄送人 map.put("template_code", "模板分类2"); //模板分类 map.put("is_used", "1"); //是否启用 map.put("is_show_send_face", "0"); //是否显示发送界面 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_mail_template_language", template_language); testPost(map); } public static void deleteMailTemplate() { Map map=new HashMap<>(); map.put("url/api", "/api/mailtemplate/delete-template/v1"); map.put("~table~", "product_sys_mail_template"); map.put("uuid", "925af160-9651-47e4-b8cc-a68f130b0da2");//uuid testPost(map); } public static void sendMail() { Map map=new HashMap<>(); map.put("url/api", "/api/mail/send-mail/v1"); map.put("~table~", "product_sys_mail_template"); map.put("uuid", "925af160-9651-47e4-b8cc-a68f130b0da2");//uuid testPost(map); } }