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);
|
}
|
|
}
|