huminmin
10 天以前 fb602920a002f6ad0f9d7c68ecdabcda0980fe0c
src/main/java/com/ruoyi/sales/controller/SalesLedgerController.java
@@ -116,6 +116,7 @@
     * 查询销售台账列表
     */
    @GetMapping("/list")
    @ApiOperation("查询销售台账列表")
    public TableDataInfo list(Page page, SalesLedgerDto salesLedgerDto) {
        startPage();
        List<SalesLedger> list = salesLedgerService.selectSalesLedgerList(salesLedgerDto);
@@ -144,6 +145,7 @@
     * 查询销售台账和产品父子列表
     */
    @GetMapping("/getSalesLedgerWithProducts")
    @ApiOperation("查询销售台账和产品父子列表")
    public SalesLedgerDto getSalesLedgerWithProducts(SalesLedgerDto salesLedgerDto) {
        return salesLedgerService.getSalesLedgerWithProducts(salesLedgerDto);
    }
@@ -153,6 +155,7 @@
     */
    @Log(title = "销售台账", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    @ApiOperation("导出销售台账列表")
    public void export(HttpServletResponse response, SalesLedgerDto salesLedgerDto) {
        Page page = new Page(-1,-1);
        IPage<SalesLedger> salesLedgerIPage = listPage(page, salesLedgerDto);
@@ -170,6 +173,7 @@
     */
    @Log(title = "导出开票登记列表", businessType = BusinessType.EXPORT)
    @PostMapping("/exportOne")
    @ApiOperation("导出开票登记列表")
    public void exportOne(HttpServletResponse response, SalesLedgerDto salesLedgerDto) {
        Page page = new Page();
        page.setCurrent(-1);
@@ -184,6 +188,7 @@
     */
    @Log(title = "销售台账", businessType = BusinessType.INSERT)
    @PostMapping("/addOrUpdateSalesLedger")
    @ApiOperation("新增修改销售台账")
    public AjaxResult add(@RequestBody SalesLedgerDto salesLedgerDto) {
        return toAjax(salesLedgerService.addOrUpdateSalesLedger(salesLedgerDto));
    }
@@ -193,6 +198,7 @@
     */
    @Log(title = "销售台账", businessType = BusinessType.DELETE)
    @DeleteMapping("/delLedger")
    @ApiOperation("删除销售台账")
    public AjaxResult remove(@RequestBody Long[] ids) {
        if (ids == null || ids.length == 0) {
            return AjaxResult.error("请传入要删除的ID");
@@ -207,6 +213,7 @@
     * @return
     */
    @GetMapping("/listNoPage")
    @ApiOperation("查询销售台账不分页")
    public AjaxResult listNoPage(SalesLedgerDto salesLedgerDto) {
        List<SalesLedger> list = salesLedgerService.selectSalesLedgerList(salesLedgerDto);
        return AjaxResult.success(list);
@@ -217,6 +224,7 @@
     */
    @Log(title = "销售台账附件删除", businessType = BusinessType.DELETE)
    @DeleteMapping("/delLedgerFile")
    @ApiOperation("销售台账附件删除")
    public AjaxResult delLedgerFile(@RequestBody Long[] ids) {
        if (ids == null || ids.length == 0) {
            return AjaxResult.error("请传入要删除的ID");
@@ -228,6 +236,7 @@
     * 本月销售合同金额
     */
    @GetMapping("/getContractAmount")
    @ApiOperation("本月销售合同金额")
    public AjaxResult getContractAmount() {
        try {
            BigDecimal contractAmount = salesLedgerService.getContractAmount();
@@ -241,6 +250,7 @@
     * 客户合同金额TOP5统计
     */
    @GetMapping("/getTopFiveList")
    @ApiOperation("客户合同金额TOP5统计")
    public AjaxResult getTopFiveList() {
        return AjaxResult.success(salesLedgerService.getTopFiveList());
    }
@@ -249,6 +259,7 @@
     * 近半年开票,回款金额
     */
    @GetMapping("/getAmountHalfYear")
    @ApiOperation("近半年开票,回款金额")
    public AjaxResult getAmountHalfYear(@RequestParam(value = "type",defaultValue = "1") Integer type) {
        return AjaxResult.success(salesLedgerService.getAmountHalfYear(type));
    }
@@ -257,6 +268,7 @@
     * 查询销售台账列表
     */
    @GetMapping("/listPage")
    @ApiOperation("查询销售台账列表")
    public IPage<SalesLedger> listPage(Page page, SalesLedgerDto salesLedgerDto) {
        IPage<SalesLedger> iPage = salesLedgerService.selectSalesLedgerListPage(page, salesLedgerDto);