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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
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<String, Object> 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<String, Object> 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<String, Object> 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<String, Object> 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<String, Object> 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<String, Object> 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<Map<String,Object>> 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<String, Object> 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<String, Object> 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<String, Object> 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<Map<String,Object>> 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<String, Object> 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<String, Object> 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<String, Object> 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);
    }
}