shichongfu
2023-04-25 ce0b49552668d3331055e2b1a1447a743dc54939
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
package com.product.org.admin.test;
 
import java.util.HashMap;
import java.util.Map;
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月11日
* @Author: Mr.Xu
* @Description:岗位管理测试
 */
public class SystemPostTest extends HttpTest{
    public static void main(String[] args) {
    listPost(); //列表查询
    //findPost(); //单条记录详情
//    addPost(); //新增岗位
    //updatePost(); //修改岗位
    //deletePost();//删除岗位
    }
    /**
     * 列表查询
     */
    public static void listPost() {
        Map<String, Object> m=new HashMap<String, Object>();
        m.put("~table~", CmnConst.PRODUCT_SYS_JOB_POSTS);
        m.put("url/api", "/api/post/list-post/v1");
        m.put("org_level_uuid", "d190ddf1-3a73-4b74-b37c-53946ee5e2a");
        m.put(CmnConst.CPAGE, 1);
        m.put(CmnConst.PAGESIZE, 10);
        testPost(m);
    }
    /**
     * 查询单条记录详情
     */
    public static void findPost() {
        Map<String, Object> m=new HashMap<String, Object>();
        m.put("~table~", CmnConst.PRODUCT_SYS_JOB_POSTS);
        m.put("url/api", "/api/post/find-post/v1");
        m.put("uuid", "692bcbdc-6348-4d07-98f9-c89c00280705");
        testPost(m);
    }
    /**
     * 新增岗位
     */
    public static void addPost() {
        Map<String, Object> m=new HashMap<String, Object>();
        m.put("~table~", CmnConst.PRODUCT_SYS_JOB_POSTS);
        m.put("url/api", "/api/post/add-post/v1");
        
        m.put("job_post_name", "测试新增岗位名称查重22");
        m.put("job_post_description", "测试新增岗位描述");
        m.put("job_post_grades", "89b9741d-04d2-4b68-b842-6d582083a7cd,9a92968e-6c41-4483-9954-c31e786a63c");
        m.put("is_used", 1);
        m.put("org_level_uuid", "d190ddf1-3a73-4b74-b37c-53946ee5e2a");
        m.put("dept_uuid", "0b48b879-5a9b-4bd7-816d-2781785c308");
        m.put("sequence",1);
        testPost(m);
    }
    /**
     * 修改岗位
     */
    public static void updatePost() {
        Map<String, Object> m=new HashMap<String, Object>();
        m.put("~table~", CmnConst.PRODUCT_SYS_JOB_POSTS);
        m.put("url/api", "/api/post/update-post/v1");
        m.put("uuid", "692bcbdc-6348-4d07-98f9-c89c00280705");
        m.put("job_post_name", "测试修改岗位名称");
        m.put("job_post_description", "测试修改岗位描述");
        m.put("job_post_grades", "89b9741d-04d2-4b68-b842-6d582083a7cd,9a92968e-6c41-4483-9954-c31e786a63c8");
        m.put("is_used", 1);
        m.put("org_level_uuid", "d190ddf1-3a73-4b74-b37c-53946ee5e2a6");
        m.put("dept_uuid", "0b48b879-5a9b-4bd7-816d-2781785c308e");
        m.put("sequence",1);
        testPost(m);
    }
    /**
     * 删除岗位
     */
    public static void deletePost() {
        Map<String, Object> m=new HashMap<String, Object>();
        m.put("~table~", CmnConst.PRODUCT_SYS_JOB_POSTS);
        m.put("url/api", "/api/post/delete-post/v1");
        
        m.put("uuid", "692bcbdc-6348-4d07-98f9-c89c00280705");
        testPost(m);
    }
}