public Map<String, Object> getList(Integer page, Integer limit, Appeal appeal) { appeal.setPage((page - 1) * limit); appeal.setLimit(limit); List<Appeal> userList = appealMapper.getList(appeal); Integer userCount = appealMapper.getCount(appeal); return PageUtils.getTableData(userCount, userList); } public R removeById(String id){ appealMapper.removeById(id); return R.ok(); } public R action(Integer id, Integer status){ appealMapper.action(id, status); //如果状态为1,直接解封 if (status == 1){ appealMapper.jiefengbyid(id); } return R.ok(); }
时间: 2024-04-28 16:21:00 浏览: 117
c#数据库,连接类库---DbHelp.cs.pdf
这是一个 Java 类,包含了三个方法。第一个是 getList 方法,用于获取申诉列表。该方法接受三个参数:page,limit 和 appeal,分别表示当前页码、每页显示数量和申诉对象。方法中通过设置申诉对象的 page 和 limit 属性,调用 appealMapper 中的 getList 方法获取申诉列表和总数量,最终将结果通过 PageUtils 工具类进行封装并返回。第二个方法是 removeById,用于删除指定 id 的申诉。该方法接受一个 id 参数,调用 appealMapper 中的 removeById 方法删除指定 id 的申诉,最终返回一个 R.ok() 对象表示删除成功。第三个方法是 action,用于修改指定 id 的申诉状态。该方法接受两个参数:id 和 status,分别表示申诉 id 和要修改的状态值。方法中调用 appealMapper 中的 action 方法修改申诉状态,并根据状态值进行不同的操作。如果状态为 1,则调用 appealMapper 中的 jiefengbyid 方法进行解封操作,最终返回一个 R.ok() 对象表示操作成功。
阅读全文