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<String,Object> 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<String,Object> 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<String,Object> 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<String,Object> 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<String,Object> 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<String,Object> 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);
|
}
|
}
|