liusheng
2023-06-15 ccb88dea3ea2f4330b1790050c14812eac4ad61b
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTopicController.java
@@ -5,6 +5,9 @@
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.domain.model.LoginUser;
import com.smartor.domain.PatImportInfoVO;
import com.smartor.domain.SvyLibTopicRes;
import com.smartor.domain.SvyTopicReq;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -33,7 +36,7 @@
 * @author ruoyi
 * @date 2023-03-03
 */
@Api("问卷题目")
@Api(description = "问卷题目")
@RestController
@RequestMapping("/smartor/svytopic")
public class SvyLibTopicController extends BaseController {
@@ -109,15 +112,36 @@
    /**
     * 批量导入问问题目
     * 批量导入问题目
     */
    @ApiOperation("批量导入问问题目")
    @PostMapping("/importLitTopic")
    public AjaxResult importLitTopic(MultipartFile multipartFile) {
        LoginUser loginUser = getLoginUser();
        SysUser user = loginUser.getUser();
        return success(svyLibTopicService.importLitTopic(user, multipartFile));
    }
    /**
     * 导入题目模板
     *
     * @param response
     */
    @ApiOperation("导入题目模板")
    @PostMapping("/importLitTopicTemplate")
    public void importLitTopicTemplate(HttpServletResponse response) {
        ExcelUtil<SvyLibTopicRes> util = new ExcelUtil<SvyLibTopicRes>(SvyLibTopicRes.class);
        util.importTemplateExcel(response, "导入题目");
    }
    /**
     * 获取题目
     */
    @ApiOperation("获取题目")
    @PostMapping("/showTopic")
    public AjaxResult showTopic(@RequestBody SvyTopicReq svyTopicReq) {
        return success(svyLibTopicService.showTopic(svyTopicReq));
    }
}