lidongdong
2023-10-24 6d283202ce723f87857ac730776a5d9138ec4c5b
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/api/JinhuiWorkGuideApi.java
@@ -5,8 +5,11 @@
import com.panzhihua.common.model.dtos.community.PageActWorkGuideDTO;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.common.model.vos.community.ComActWorkGuideClassifyVO;
import com.panzhihua.common.model.vos.jinhui.JinhuiQuestnaireUserAnswerVO;
import com.panzhihua.service_jinhui_community.entity.JinhuiQuestnaireUserAnswer;
import com.panzhihua.service_jinhui_community.service.JinhuiComActWorkGuideClassifyService;
import com.panzhihua.service_jinhui_community.service.JinhuiComActWorkGuideService;
import com.panzhihua.service_jinhui_community.service.JinhuiQuestnaireUserAnswerService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*;
@@ -154,4 +157,76 @@
        return workGuideService.listWorkGuideByClassifyId(classifyId);
    }
    /************************************************************************************************************
     *
     *
     *                         用户提交办理 /JinhuiWorkGuide
     *
     *
     *******************************************************************************************************/
    @Resource
    private JinhuiQuestnaireUserAnswerService answerService;
    /**
     * 分页查询
     * @param
     * @return
     */
    @GetMapping("answer/getList")
    public R answerGetList(@RequestParam("pageNum") int pageNum,
                     @RequestParam("pageSize") int pageSize,
                     @RequestParam(value = "userId", required = false) String userId)
    {
        return answerService.getList(pageNum,pageSize,userId);
    }
    /**
     * 获取详情
     * @param id
     * @return
     */
    @GetMapping("answer/getDetails")
    public R answerGetDetails(@RequestParam("id") String id)
    {
        return R.ok(answerService.getDetails(id,null,null,null));
    }
    /**
     * 新增
     * @param
     * @return
     */
    @PostMapping("answer/addData")
    public R answerAddData(@RequestBody JinhuiQuestnaireUserAnswerVO item)
    {
        return answerService.addData(item);
    }
    /**
     * 编辑
     * @param item
     * @return
     */
    @PostMapping("answer/editData")
    public R answerEditData(@RequestBody JinhuiQuestnaireUserAnswerVO item)
    {
        return answerService.editData(item);
    }
    /**
     * 删除
     * @param id
     * @return
     */
    @DeleteMapping("answer/expurgateData")
    public R answerExpurgateData(@RequestParam("id") String id)
    {
        return answerService.expurgateData(id);
    }
}