QuestController.java 2.98 KB
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);
    }
}