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 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 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 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 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 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 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 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 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); } }