package com.product.org.admin.test; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; import com.product.common.utils.HttpTest; /** * * Copyright LX-BASE * @Title: ReplaceTest * @Project: LX-BASE-SERVER * @Date: 2020年5月29日 上午10:59:05 * @Author: 郑盟 * @Description:业务代理设置,对应业务代理表 */ public class ReplaceTest extends HttpTest { public static void main(String[] args) { // ReplaceTest.findReplace();// 业务操作代理详情查询 // ReplaceTest.listReplace();// 业务操作代理列表查询 ReplaceTest.AddReplace();//业务操作代理新增 // ReplaceTest.UpdateReplace();// 业务操作代理修改 // ReplaceTest.delReplace();//删除业务操作代理 } public static void findReplace() { Map m = new HashMap(); m.put("~table~", "product_sys_apply_on_behalf"); m.put("url/api", "/api/operation_replace/find-replace/v1"); m.put("uuid", "f732c8e9-3191-4500-9be6-07d8f61c7183"); testPost(m); } public static void listReplace() { Map m = new HashMap(); m.put("~table~", "product_sys_apply_on_behalf"); m.put("url/api", "/api/operation_replace/list-replace/v1"); // m.put("filter", "");//自定义列表过滤条件默认为空 m.put("cpage", 10); m.put("pagesize", 1); testPost(m); } public static void AddReplace() { Map m = new HashMap(); m.put("~table~", "product_sys_apply_on_behalf"); m.put("url/api", "/api/operation_replace/add-replace/v1"); m.put("onbehalf_reason", "ces"); // 代理原因 SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");// 设置日期格式 m.put("effective_utc_start_date", "2020-09-01"); // 启用时间 m.put("effective_utc_end_date", "2020-09-24"); // 取消时间 m.put("Is_used", 1); // 是否启用 前端没找到 m.put("Is_feedback", 1); // 是否反馈 List sub = new ArrayList(); m.put("product_sys_apply_on_behalf_details", sub); for (int i = 0; i < 2; i++) { Map stb = new HashMap(); stb.put("on_behalf_staff_uuid", "92493de3-9ce8-45b8-a00c-822ece69e7cd");// 流程UUID stb.put("function_uuid", "002");// 代理人员UUID stb.put("button_uuid", "001");// 代理功能UUID sub.add(stb); } testPost(m); } public static void UpdateReplace() { Map m = new HashMap(); m.put("~table~", "product_sys_apply_on_behalf"); m.put("url/api", "/api/operation_replace/update-replace/v1"); m.put("uuid", "f732c8e9-3191-4500-9be6-07d8f61c7183"); // uuid m.put("onbehalf_reason", "原因33333"); // 代理原因 SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");// 设置日期格式 m.put("effective_utc_start_date", df.format(new Date())); // 启用时间 m.put("effective_utc_end_date", df.format(new Date())); // 取消时间 m.put("Is_used", 1); // 是否启用 前端没找到 m.put("Is_feedback", 1); // 是否反馈 m.put("org_level_uuid", "00322");// 被代理人员UUID m.put("on_behalf_staff_uuid", "001");// 被代理人员UUID List sub = new ArrayList(); m.put("product_sys_apply_on_behalf_details", sub); for (int i = 0; i < 2; i++) { if (i == 0) { Map stb = new HashMap(); stb.put("uuid", "35911cc9-6e2d-4b23-9eed-3028b55787a9");// / UUID stb.put("replace_staff_uuid", "003");// / 代理人员UUID stb.put("function_uuid", "65565");// 代理功能UUID stb.put("button_uuid", "64001");// 代理按鈕UUID sub.add(stb); } if (i == 1) { Map stb = new HashMap(); // stb.put("uuid", "dfb25571-e1dd-4f78-ae71-2cdfeffdd4a8");// / UUID // stb.put("~type~", "del");// / UUID stb.put("replace_staff_uuid", "003");// / 代理人员UUID stb.put("function_uuid", "65565");// 代理功能UUID stb.put("button_uuid", "64001");// 代理按鈕UUID sub.add(stb); } } testPost(m); } public static void delReplace() { Map m = new HashMap(); m.put("~table~", "product_sys_apply_on_behalf"); m.put("url/api", "/api/operation_replace/delete-replace/v1"); m.put("uuid", "e828070e-7a45-4a87-afee-51f0a262b9d9"); testPost(m); } }