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: ApprovalTest * @Project: LX-BASE-SERVER * @Date: 2020年5月29日 上午10:59:54 * @Author: 郑盟 * @Description:流程代理配置,对应流程代理表 */ public class ApprovalTest extends HttpTest { public static void main(String[] args) { // ApprovalTest.findApproval();//查看流程审批代理详情 // ApprovalTest.listApproval();//查看流程审批代理列表 ApprovalTest.UpdateApproval();//修改流程审批代理测试 // ApprovalTest.AddApproval();// 新增流程审批代理测试 // ApprovalTest.delApproval();//删除流程代理测试 } public static void findApproval() { Map m = new HashMap(); m.put("~table~", "product_sys_flow_proxy_approval"); m.put("url/api", "/api/proxy_approval/find-approval/v1"); m.put("uuid", "1dc0b342-ea17-4e99-8baa-b706d358efa7"); testPost(m); } public static void listApproval() { Map m = new HashMap(); m.put("~table~", "product_sys_flow_proxy_approval"); m.put("url/api", "/api/proxy_approval/list-approval/v1"); m.put("filter", null);//自定义列表过滤条件默认为空 m.put("cpage", 10); m.put("pagesize", 1); testPost(m); } public static void AddApproval() { Map m = new HashMap(); m.put("~table~", "product_sys_flow_proxy_approval"); m.put("url/api", "/api/proxy_approval/add-approval/v1"); m.put("proxy_reason", "原因一"); // 代理原因 SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");// 设置日期格式 m.put("effective_start", df.format(new Date())); // 启用时间 m.put("effective_end", df.format(new Date())); // 取消时间 m.put("Is_used", 1); // 是否启用 前端没找到 m.put("Is_feedback", 1); // 是否反馈 m.put("agent_staff_uuid", "00322");// 被代理人员UUID List sub = new ArrayList(); m.put("product_sys_flow_proxy_approval_details", sub); for (int i = 0; i < 6; i++) { Map stb = new HashMap(); stb.put("flow_uuid", "00322");// 流程UUID stb.put("staff_uuid", "00322");// 代理人员UUID sub.add(stb); } testPost(m); } public static void UpdateApproval() { Map m = new HashMap(); m.put("~table~", "product_sys_flow_proxy_approval"); m.put("url/api", "/api/proxy_approval/update-approval/v1"); m.put("proxy_reason", "原因22"); // 代理原因 m.put("uuid", "1dc0b342-ea17-4e99-8baa-b706d358efa7"); m.put("Is_used", 0); // 是否启用 前端没找到 List sub = new ArrayList(); m.put("product_sys_flow_proxy_approval_details", sub); m.put("agent_staff_uuid", "00322");// 被代理人员UUID m.put("org_level_uuid", "00322");// 被代理人员UUID m.put("updated_utc_datetime", "1590826320000");// 代理人员UUID Map stb = new HashMap(); stb.put("flow_uuid", "11100322");// 流程UUID stb.put("uuid", "22102a7b-b013-414f-a443-45f5b23d9ecc");// 流程UUID stb.put("staff_uuid", "11111100322");// 代理人员UUID sub.add(stb); testPost(m); } public static void delApproval() { Map m = new HashMap(); m.put("~table~", "product_sys_flow_proxy_approval"); m.put("url/api", "/api/proxy_approval/delete-approval/v1"); m.put("uuid", "615e2c01-4f3a-4153-abb6-412f0cd1cc1f"); testPost(m); } }