Java Regular 类: 管理员规则查询与排序
public class Regular implements Serializable {
'/**
* 规则编号
*/'
@TableId(type = IdType.AUTO)
private Long regularId;
'/**
* 管理员编号
*/'
private Long adminId;
'/**
* 规则名称(地区命名)
*/'
private String regularName;
'/**
* 是否启用(0:不启用/1:启用)
*/'
private Integer enableState;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}
public List<Regular> queryAllRegularsByAdminId(Long adminId) {
QueryWrapper<Regular> queryWrapper = new QueryWrapper<>();
queryWrapper.eq('admin_id',adminId);
queryWrapper.eq('enable_state',1);
queryWrapper.orderByDesc('regular_id');
return regularMapper.selectList(queryWrapper);
}
该代码定义了一个名为 Regular 的类,用于存储管理员规则信息,包含以下字段:
regularId: 规则编号,使用@TableId(type = IdType.AUTO)注解自动生成。adminId: 管理员编号。regularName: 规则名称,用于地区命名。enableState: 是否启用,0 表示不启用,1 表示启用。
queryAllRegularsByAdminId 方法用于根据管理员 ID 查询所有启用状态的规则,并按照规则 ID 倒序排列结果。该方法使用了 QueryWrapper 对象,并设置了 admin_id 和 enable_state 的条件,最后使用 orderByDesc 方法对 regular_id 字段进行倒序排序。
该代码示例展示了如何使用 Java 类来存储和管理管理员规则信息,并提供简单的查询和排序功能。
原文地址: https://www.cveoy.top/t/topic/7LF 著作权归作者所有。请勿转载和采集!