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_idenable_state 的条件,最后使用 orderByDesc 方法对 regular_id 字段进行倒序排序。

该代码示例展示了如何使用 Java 类来存储和管理管理员规则信息,并提供简单的查询和排序功能。

Java Regular 类: 管理员规则查询与排序

原文地址: https://www.cveoy.top/t/topic/7LF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录