This commit is contained in:
PQZ 2025-04-15 11:51:42 +08:00
parent 79a2286006
commit c70a8879d8

View File

@ -30,8 +30,7 @@ import com.ruoyi.common.core.page.TableDataInfo;
*/ */
@RestController @RestController
@RequestMapping("/member/blacklist") @RequestMapping("/member/blacklist")
public class MemberBlacklistController extends BaseController public class MemberBlacklistController extends BaseController {
{
@Autowired @Autowired
private IMemberBlacklistService memberBlacklistService; private IMemberBlacklistService memberBlacklistService;
@ -61,8 +60,7 @@ public class MemberBlacklistController extends BaseController
@PreAuthorize("@ss.hasPermi('member:blacklist:export')") @PreAuthorize("@ss.hasPermi('member:blacklist:export')")
@Log(title = "黑名单", businessType = BusinessType.EXPORT) @Log(title = "黑名单", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, MemberBlacklist memberBlacklist) public void export(HttpServletResponse response, MemberBlacklist memberBlacklist) {
{
List<MemberBlacklist> list = memberBlacklistService.list(); List<MemberBlacklist> list = memberBlacklistService.list();
ExcelUtil<MemberBlacklist> util = new ExcelUtil<MemberBlacklist>(MemberBlacklist.class); ExcelUtil<MemberBlacklist> util = new ExcelUtil<MemberBlacklist>(MemberBlacklist.class);
util.exportExcel(response, list, "黑名单数据"); util.exportExcel(response, list, "黑名单数据");
@ -73,8 +71,7 @@ public class MemberBlacklistController extends BaseController
*/ */
@PreAuthorize("@ss.hasPermi('member:blacklist:query')") @PreAuthorize("@ss.hasPermi('member:blacklist:query')")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") String id) public AjaxResult getInfo(@PathVariable("id") String id) {
{
return success(memberBlacklistService.getById(id)); return success(memberBlacklistService.getById(id));
} }
@ -84,8 +81,7 @@ public class MemberBlacklistController extends BaseController
@PreAuthorize("@ss.hasPermi('member:blacklist:add')") @PreAuthorize("@ss.hasPermi('member:blacklist:add')")
@Log(title = "黑名单", businessType = BusinessType.INSERT) @Log(title = "黑名单", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody MemberBlacklist memberBlacklist) public AjaxResult add(@RequestBody MemberBlacklist memberBlacklist) {
{
return toAjax(memberBlacklistService.save(memberBlacklist)); return toAjax(memberBlacklistService.save(memberBlacklist));
} }
@ -95,20 +91,22 @@ public class MemberBlacklistController extends BaseController
@PreAuthorize("@ss.hasPermi('member:blacklist:edit')") @PreAuthorize("@ss.hasPermi('member:blacklist:edit')")
@Log(title = "黑名单", businessType = BusinessType.UPDATE) @Log(title = "黑名单", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody MemberBlacklist memberBlacklist) public AjaxResult edit(@RequestBody MemberBlacklist memberBlacklist) {
{
return toAjax(memberBlacklistService.updateById(memberBlacklist)); return toAjax(memberBlacklistService.updateById(memberBlacklist));
} }
/** /**
* 删除黑名单 * 移除黑名单
*/ *
@PreAuthorize("@ss.hasPermi('member:blacklist:remove')") * @param id id
* @return com.ruoyi.common.core.domain.AjaxResult
* @author PQZ
* @date 11:04 2025/4/15
**/
@Log(title = "黑名单", businessType = BusinessType.DELETE) @Log(title = "黑名单", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}") @DeleteMapping("/removeById")
public AjaxResult remove(@PathVariable String[] ids) public AjaxResult remove(@RequestParam("id") String id) {
{ memberBlacklistService.removeById(id);
List<String> list = new ArrayList<>(Arrays.asList(ids)); return success();
return toAjax(memberBlacklistService.removeByIds(list));
} }
} }