package com.order.erp.controller; import com.order.erp.common.constant.ServerResult; import com.order.erp.domain.vo.order.RichTextContentVO; import com.order.erp.domain.vo.order.RichTextListQueryPageVO; import com.order.erp.service.order.RichTextContentService; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; /** * 问题列表Controller * */ @RestController @RequestMapping("/order/erp/quest/") public class QuestController { @Resource private RichTextContentService richTextContentService; @PostMapping("/list_by_page") public ServerResult list_by_page(@RequestBody RichTextListQueryPageVO richTextListQueryPageVO){ return richTextContentService.listByPage(richTextListQueryPageVO); } @PostMapping("/delete_by_id") public ServerResult delete_by_id(@RequestBody RichTextContentVO richTextContentVO){ return richTextContentService.deleteById(richTextContentVO); } @PostMapping("/edit") public ServerResult edit(@RequestBody RichTextContentVO richTextContentVO){ return richTextContentService.edit(richTextContentVO); } @PostMapping("/add") public ServerResult add(@RequestBody RichTextContentVO richTextContentVO){ return richTextContentService.add(richTextContentVO); } @PostMapping("/setStatus") public ServerResult setStatus(@RequestBody RichTextContentVO richTextContentVO){ return richTextContentService.setStatus(richTextContentVO); } /** *查看已通过的版本。 **/ @PostMapping("/realseList") public ServerResult getRealseList(@RequestBody RichTextContentVO richTextContentVO){ return richTextContentService.getRealseList(richTextContentVO); } /** * 获取所有的问题列表的id与title与扣款金额。 * */ @PostMapping("/get_all") public ServerResult getAll(@RequestBody RichTextContentVO richTextContentVO){ return richTextContentService.getAll(richTextContentVO); } /** * 模糊查询获取title以及deduct_amount。 * */ @PostMapping("/queryTitle") public ServerResult queryTitle(@RequestBody RichTextContentVO richTextContentVO){ return richTextContentService.queryTitle(richTextContentVO); } /** * 根据id去获取对应给的单个问题列表。 * */ @PostMapping("/queryRichText_by_id") public ServerResult queryRichTextById(@RequestBody RichTextContentVO richTextContentVO){ return richTextContentService.queryRichTextById(richTextContentVO); } /** * 统计财务专用的扣款金额。 * */ @PostMapping("/getSumDeductAmount_by_ids") public ServerResult getSumDeductAmount(@RequestBody RichTextContentVO richTextContentVO){ return richTextContentService.getSumDeductAmount(richTextContentVO); } }