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

View File

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