From d346846239a8a39246c464dc634f5fd72add99ab Mon Sep 17 00:00:00 2001 From: maven <2163098428@qq.com> Date: 星期二, 26 八月 2025 15:22:15 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/pim-jlmy' into pim-jlmy --- main-business/src/main/java/com/ruoyi/business/controller/AccountFileController.java | 63 +++++++++++++++++++++++++++++++ 1 files changed, 63 insertions(+), 0 deletions(-) diff --git a/main-business/src/main/java/com/ruoyi/business/controller/AccountFileController.java b/main-business/src/main/java/com/ruoyi/business/controller/AccountFileController.java new file mode 100644 index 0000000..7ef6f0c --- /dev/null +++ b/main-business/src/main/java/com/ruoyi/business/controller/AccountFileController.java @@ -0,0 +1,63 @@ +package com.ruoyi.business.controller; + +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.ruoyi.business.entity.AccountFile; +import com.ruoyi.business.service.AccountFileService; +import com.ruoyi.common.core.domain.AjaxResult; +import jakarta.annotation.Resource; +import org.springframework.util.CollectionUtils; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +/** + * 璐㈠姟闄勪欢 + */ +@RestController +@RequestMapping("/account/accountFile") +public class AccountFileController { + + + @Resource + private AccountFileService accountFileService; + + + /** + * 鏂板 + * @param accountFile + * @return + */ + @PostMapping("/add") + public AjaxResult add(@RequestBody AccountFile accountFile) { + return AjaxResult.success(accountFileService.save(accountFile)); + } + + /** + * 鍒犻櫎 + * @param ids + * @return + */ + @DeleteMapping("/del") + public AjaxResult delAccountFile(@RequestBody List<Integer> ids) { + if(CollectionUtils.isEmpty(ids)){ + return AjaxResult.error("璇烽�夋嫨鑷冲皯涓�鏉℃暟鎹�"); + } + //鍒犻櫎妫�楠岄檮浠� + return AjaxResult.success(accountFileService.removeBatchByIds(ids)); + } + + /** + *鍒嗛〉鏌ヨ + * @param page + * @param accountFile + * @return + */ + @GetMapping("/listPage") + public AjaxResult accountFileListPage(Page page, AccountFile accountFile) { + return AjaxResult.success(accountFileService.accountFileListPage(page, accountFile)); + } + + + + +} -- Gitblit v1.9.3