package com.product.org.admin.test;
|
|
import java.util.ArrayList;
|
import java.util.HashMap;
|
import java.util.List;
|
import java.util.Map;
|
|
import com.product.common.utils.HttpTest;
|
import com.product.org.admin.config.CmnConst;
|
|
public class StaffsManageTest extends HttpTest{
|
|
|
public static void main(String[] args) {
|
|
// listStaffInfo(); //员工列表
|
// findStaffInfo(); //员工详情
|
addStaff(); //新增员工
|
// updateStaff(); //员工修改
|
// freezAccount(); //冻结账号
|
staffBankInfo(); //戏赠或修改员工银行信息
|
}
|
|
public static void listStaffInfo() {
|
Map<String, Object> map=new HashMap<String, Object>();
|
map.put("url/api", "/api/staff-manager/list-staff/v1");
|
map.put("~table~", "product_sys_staffs");
|
map.put("uuid", "");
|
map.put(CmnConst.CPAGE, 1);
|
map.put(CmnConst.PAGESIZE, 10);
|
testPost(map);
|
}
|
|
public static void findStaffInfo() {
|
Map<String, Object> map=new HashMap<String, Object>();
|
map.put("url/api", "/api/staff-manager/find-staff/v1");
|
map.put("~table~", "product_sys_staffs");
|
map.put("uuid", "e2f158ec-a6c7-40e0-a201-4fd7eb2e0e98");
|
testPost(map);
|
}
|
|
public static void addStaff() {
|
Map<String, Object> map=new HashMap<String, Object>();
|
map.put("url/api", "/api/staff-manager/add-staff/v1");
|
map.put("~table~", "product_sys_staffs");
|
map.put("user_uuid", "001"); //user表uuid
|
map.put("family_name", "测试fn"); //员工姓
|
map.put("given_name", "测试gn"); //员工名
|
map.put("christian_name", "Peter Che"); //员工洋名
|
map.put("preferred_name", "测试pn"); //员工姓名
|
map.put("show_name", "测试sn"); //显示姓名
|
map.put("org_level_uuid", "1868b2b1-f265-4f56-82e6-90a927d7204d"); //所属公司uuid
|
map.put("dept_uuid", "f038e534-9030-4c47-98bb-57e3a87c64c7"); //所属部门uuid
|
map.put("role_uuids", "f8b3db50-ef66-4704-9c16-ca240c66c61c"); //所属角色uuid
|
map.put("job_post_uuid", "1420f358-970a-414e-997b-e84a5d31848f"); //所属岗位uuid
|
map.put("job_post_grade_uuid", "b9e89f60-2433-4b6e-9015-dca098d9dad5"); //所属岗位等级uuid
|
map.put("staff_email", "862987227@qq.com"); //员工邮箱
|
map.put("default_language","zh-cn");
|
testPost(map);
|
}
|
|
public static void updateStaff() {
|
Map<String, Object> map=new HashMap<String, Object>();
|
map.put("url/api", "/api/staff-manager/update-staff/v1");
|
map.put("~table~", "product_sys_staffs");
|
map.put("uuid", "5ff80b75-1d5a-478b-a800-5dcbfb887662");
|
map.put("user_uuid", "001"); //user表uuid
|
map.put("family_name", "杜"); //员工姓
|
map.put("given_name", "洪波涌起"); //员工名
|
map.put("christian_name", "Peter Du"); //员工洋名
|
map.put("preferred_name", "杜洪波"); //员工姓名
|
map.put("org_level_uuid", "74477f34-78f5-4a1e-8078-a3ce796df11b"); //所属公司uuid
|
map.put("dept_uuid", "724b791d-c317-4113-9c6b-940c991868fc"); //所属部门uuid
|
map.put("role_uuids", "1fd56936-143f-45c0-af46-8a085e1a5396"); //所属角色uuid
|
map.put("job_post_uuid", "001"); //所属岗位uuid
|
map.put("job_post_grade_uuid", "b8675936-5250-4dd9-8f34-3c993c2e0f94"); //所属岗位等级uuid
|
map.put("staff_email", "10749825725@qq.com"); //员工邮箱
|
testPost(map);
|
}
|
|
public static void freezAccount() {
|
Map<String, Object> map=new HashMap<String, Object>();
|
map.put("url/api", "/api/staff-manager/staff-freezAccount/v1");
|
map.put("~table~", "product_sys_staffs");
|
map.put("uuid", "8c1a02c5-5d47-415a-960a-0c1b03a54b06");
|
testPost(map);
|
}
|
|
public static void staffBankInfo() {
|
Map<String, Object>map=new HashMap<String, Object>();
|
map.put("url/api", "/api/staff-manager/staff-bankInfo/v1");
|
|
List<Object> bankInfo = new ArrayList<Object>();
|
|
Map<String,Object> bankInfo1=new HashMap<String, Object>();
|
bankInfo1.put("~change_type~", "add");
|
bankInfo1.put("staff_uuid", "8c1a02c5-5d47-415a-960a-0c1b03a54b06");
|
bankInfo1.put("bank_name", "工商");
|
bankInfo1.put("bank_account_number", "1000000000000001");
|
bankInfo1.put("bank_account_holder_name", "茻冖釒灬氵");
|
|
|
Map<String,Object> bankInfo2=new HashMap<String, Object>();
|
bankInfo1.put("~change_type~", "add");
|
bankInfo1.put("staff_uuid", "8c1a02c5-5d47-415a-960a-0c1b03a54b0622");
|
bankInfo1.put("bank_name", "工商222");
|
bankInfo1.put("bank_account_number", "100000000000000122");
|
bankInfo1.put("bank_account_holder_name", "茻冖釒灬氵");
|
/* Map<String,Object> bankInfo2=new HashMap<String, Object>();
|
bankInfo2.put("~change_type~", "update");
|
bankInfo2.put("uuid", "");
|
bankInfo1.put("staff_uuid", "");
|
bankInfo1.put("bank_name", "");
|
bankInfo1.put("bank_account_number", "");
|
bankInfo1.put("bank_account_holder_name", "");
|
|
Map<String,Object> bankInfo3=new HashMap<String, Object>();
|
bankInfo3.put("~change_type~", "delete");
|
bankInfo3.put("uuid", "");
|
bankInfo1.put("staff_uuid", "");
|
bankInfo1.put("bank_name", "");
|
bankInfo1.put("bank_account_number", "");
|
bankInfo1.put("bank_account_holder_name", "");
|
*/
|
bankInfo.add(bankInfo1);
|
bankInfo.add(bankInfo2);
|
/* bankInfo.add(bankInfo3);
|
*/
|
map.put("product_sys_staff_bank_account", bankInfo);
|
|
testPost(map);
|
}
|
}
|