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.lang.DateUtils; import com.product.common.utils.HttpTest; import com.product.org.admin.config.CmnConst; /** * Copyright © 2020 LX-BASE * @Title: LX-BASE-SERVER * @Project: base-server-org-admin * @Date: 2020年6月25日 * @Author: Mr.Xu * @Description:岗位等级管理测试 */ public class SystemPostGradeTest extends HttpTest { public static void main(String[] args) { // listPostGrade();// 岗位等列表 //findPostGrade(); // 岗位等级详情 //findPostGradeGroup();// 岗位等级组详情 //addPostGrade();// 新增岗位等级 //addPostGradeGroup(); // 新增岗位等级组 //updatePostGrade(); // 更新岗位等级 //updatePostGradeGroup();// 更新岗位等级组 //deletePostGrade(); // 删除岗位等级 // deletePostGradeGroup(); // 删除岗位等级组 movePost(); // 表更改数据迁移 } public static void movePost() { Map m=new HashMap<>(); m.put("url/api", "/api/post/move-post/v1"); m.put("~table~","product_sys_job_post_grades"); testPost(m); } public static void listPostGrade() { Map m=new HashMap<>(); m.put("url/api", "/api/post/grade/list-post-grades/v1"); m.put("~table~","product_sys_job_post_grades"); m.put(CmnConst.CPAGE, 1); m.put(CmnConst.PAGESIZE, 10); m.put(CmnConst.ORG_LEVEL_UUID, "1d05aa36-bebb-4c95-b665-bb84800b2a8d"); testPost(m); } public static void findPostGrade() { Map m=new HashMap<>(); m.put("url/api", "/api/post/grade/find-post-grades/v1"); m.put("~table~","product_sys_job_post_grades"); m.put(CmnConst.UUID, "0738d6be-b158-4aab-ae96-cf2937bda640"); testPost(m); } public static void findPostGradeGroup() { Map m=new HashMap<>(); m.put("url/api", "/api/post/grade/find-post-grades-group/v1"); m.put("~table~","product_sys_job_post_grades"); m.put("group_name", "测试岗位级别组名"); testPost(m); } public static void addPostGrade() { Map m=new HashMap<>(); m.put("url/api", "/api/post/grade/add-post-grades/v1"); m.put("~table~","product_sys_job_post_grades"); m.put("job_grade_name", "测试岗位级别组名2020-6-25 13:40:16"); m.put("job_grade_shortcode", "级别短编码2020-6-25 13:40:34"); m.put("job_grade_class", 1); m.put("is_used", 1); m.put("remark", "备注信息"); m.put("sequence", 1); m.put("org_level_uuid", "asdsad"); testPost(m); } public static void addPostGradeGroup() { Map m=new HashMap<>(); m.put("url/api", "/api/post/grade/add-post-grades-group/v1"); m.put("~table~","product_sys_job_post_grades"); m.put("group_name", "测试岗位级别组名"+DateUtils.getDateTime()); m.put("org_level_uuid", "asdsad"+DateUtils.getDateTime()); m.put("is_used", 1); List> post_grades_group_list=new ArrayList<>(); m.put("product_sys_job_post_grades", post_grades_group_list); for (int i = 0; i < 3; i++) { Map post_grades_group_map=new HashMap<>(); post_grades_group_map.put("~table~","product_sys_job_post_grades"); post_grades_group_map.put("job_grade_class", 1); post_grades_group_map.put("remark", "备注信息"+DateUtils.getDateTime()); post_grades_group_map.put("job_grade_name", "测试岗位级别组名"+DateUtils.getDateTime()); post_grades_group_map.put("job_grade_shortcode", "级别短编码"+DateUtils.getDateTime()); post_grades_group_map.put("sequence", 1); post_grades_group_list.add(post_grades_group_map); } testPost(m); } public static void updatePostGrade() { Map m=new HashMap<>(); m.put("url/api", "/api/post/grade/update-post-grades/v1"); m.put("~table~","product_sys_job_post_grades"); m.put("uuid", "39210126-03aa-4533-87ea-9ca9c5b48aaa"); m.put("job_grade_name", "测试岗位级别组名2020-6-25 13:40:16"); m.put("job_grade_shortcode", "级别短编码2020-6-25 13:40:34"); m.put("job_grade_class", 1); m.put("is_used", 1); m.put("remark", "备注信息"); m.put("sequence", 1); m.put("org_level_uuid", "asdsad"); testPost(m); } public static void updatePostGradeGroup() { Map m=new HashMap<>(); m.put("url/api", "/api/post/grade/update-post-grades-group/v1"); m.put("~table~","product_sys_job_post_grades"); m.put("group_name", "测试岗位级别组名"+DateUtils.getDateTime()); m.put("org_level_uuid", "asdsad"+DateUtils.getDateTime()); m.put("is_used", 1); List> post_grades_group_list=new ArrayList<>(); m.put("product_sys_job_post_grades", post_grades_group_list); for (int i = 0; i < 3; i++) { Map post_grades_group_map=new HashMap<>(); post_grades_group_map.put("uuid", "39210126-03aa-4533-87ea-9ca9c5b48aaa"); post_grades_group_map.put("~table~","product_sys_job_post_grades"); post_grades_group_map.put("job_grade_class", 1); post_grades_group_map.put("remark", "备注信息"+DateUtils.getDateTime()); post_grades_group_map.put("job_grade_name", "测试岗位级别组名"+DateUtils.getDateTime()); post_grades_group_map.put("job_grade_shortcode", "级别短编码"+DateUtils.getDateTime()); post_grades_group_map.put("sequence", 1); post_grades_group_list.add(post_grades_group_map); } testPost(m); } public static void deletePostGrade() { Map m=new HashMap<>(); m.put("url/api", "/api/post/grade/delete-post-grades-group/v1"); m.put("~table~","product_sys_job_post_grades"); m.put("uuid", "07610503-0050-436a-97c2-ecbd75f17586"); testPost(m); } public static void deletePostGradeGroup() { Map m=new HashMap<>(); m.put("url/api", "/api/post/grade/delete-post-grades-group/v1"); m.put("~table~","product_sys_job_post_grades"); m.put("group_name", "组名5666"); testPost(m); } }