zm
2024-10-23 70a6a22f94446bc9a1b96fc52584898aa7f67543
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
package com.product.administration.test;
 
import com.product.common.utils.HttpTest;
 
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
 
/**
 * 问卷管理
 */
public class QuestionnaireTest extends HttpTest {
    public static void main(String[] args) {
        //saveQuestionnaire();
        //delQuestionnaire();
        //QuestionnaireList();
        //QuestionnaireInfo();
        //releaseQuestionnaire();
        //QuestionnaireMineList();
        //QuestionnaireMineInfo();
        QuestionnaireMineGetInfo();
    }
    //新增问卷
    public static void saveQuestionnaire() {
        Map<String,Object> map=new HashMap<>();
        map.put("url/api", "/api/questionnaire/save/v1");
        map.put("~table~", "product_oa_questionnaire");
        //map.put("uuid", "f42acbf5-a968-43c0-83f9-c4c960aadbae");//修改时传uuid
        map.put("questionnaire_title", "问卷标题-202104251548X");
        map.put("questionnaire_explain", "问卷说明-202104251548X");
        map.put("questionnaire_content", "问卷内容-202104251548X");
        map.put("is_anonymous", 0);//1匿名 0不匿名
        map.put("voters", 1);
        map.put("deadline", "2021-04-23 15:48:00");
 
        List questionnaire_sub = new ArrayList();
        Map questionnaire_sub1 = new HashMap();
        //questionnaire_sub1.put("uuid", "edf17d4a-d543-499d-9281-b113777f9b57");//修改时传uuid
        questionnaire_sub1.put("content_type", 1);//1.单选题目、2.复选题目、3.简答题
        questionnaire_sub.add(questionnaire_sub1);
        map.put("product_oa_questionnaire_sub", questionnaire_sub);
 
        testPost(map);
    }
    //删除问卷
    public static void delQuestionnaire() {
        Map<String,Object> map=new HashMap<>();
        map.put("url/api", "/api/questionnaire/delete/v1");
        map.put("~table~", "product_oa_questionnaire");
        map.put("uuid", "89179331-bec8-424c-89ef-bbaf5dc354cc");//可传多个uuid
 
        testPost(map);
    }
    //获取问卷列表
    public static void QuestionnaireList() {
        Map<String,Object> map=new HashMap<>();
        map.put("url/api", "/api/questionnaire/list/v1");
        map.put("~table~", "product_oa_questionnaire");
        map.put("pagesize", "25");
        map.put("cpage", "1");
 
        testPost(map);
    }
    //获取问卷详情
    public static void QuestionnaireInfo() {
        Map<String,Object> map=new HashMap<>();
        map.put("url/api", "/api/questionnaire/info/v1");
        map.put("~table~", "product_oa_questionnaire");
        map.put("uuid", "86ab8ba5-b639-4c5b-b01d-0fbed256eada");
 
        testPost(map);
    }
    //问卷发布
    public static void releaseQuestionnaire() {
        Map<String,Object> map=new HashMap<>();
        map.put("url/api", "/api/questionnaire/release/v1");
        map.put("~table~", "product_oa_questionnaire");
        map.put("uuid", "f42acbf5-a968-43c0-83f9-c4c960aadbae");
        map.put("is_publish", 1);
 
        testPost(map);
    }
 
    //获取我的投票问卷列表
    public static void QuestionnaireMineList() {
        Map<String,Object> map=new HashMap<>();
        map.put("url/api", "/api/questionnaire/minelist/v1");
        map.put("~table~", "product_oa_questionnaire_mine");
        map.put("pagesize", "25");
        map.put("cpage", "1");
 
        testPost(map);
    }
    //获取我的投票问卷详情
    public static void QuestionnaireMineInfo() {
        Map<String,Object> map=new HashMap<>();
        map.put("url/api", "/api/questionnaire/mineInfo/v1");
        map.put("~table~", "product_oa_questionnaire");
        map.put("uuid", "75143562-185e-407e-9eb6-06c1b2701a07");
 
        testPost(map);
    }
 
    //获取我的投票问卷详情
    public static void QuestionnaireMineGetInfo() {
        Map<String,Object> map=new HashMap<>();
        map.put("url/api", "/api/questionnaire/mineGetInfo/v1");
        map.put("~table~", "product_oa_questionnaire_mine");
        map.put("questionnaire_uuid", "75143562-185e-407e-9eb6-06c1b2701a07");
        map.put("subject_uuid", "d1375792-d63a-449e-8341-1eb212148d09");
        map.put("option_answer_uuid", "1c0ef5b5-6be2-4534-9aa4-d2058f600e81");
        map.put("pagesize", "25");
        map.put("cpage", "1");
        testPost(map);
    }
 
 
}