| | |
| | | * 创建时间 |
| | | */ |
| | | @TableField(value = "create_time", fill = FieldFill.INSERT) |
| | | private LocalDateTime createTime; |
| | | private LocalDateTime createAt; |
| | | |
| | | /** |
| | | * 更新时间 |
| | | */ |
| | | @TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE) |
| | | private LocalDateTime updateTime; |
| | | private LocalDateTime updateAt; |
| | | |
| | | /** |
| | | * 逻辑删除:1-已删除,0-未删除 |
| | |
| | | */ |
| | | private PointsRule getLatestEffectiveRule(Integer ruleType, String ruleNameCode, String category, Integer pointsWinner) { |
| | | QueryWrapper<PointsRule> wrapper = new QueryWrapper<>(); |
| | | wrapper.eq("deleted", 0) |
| | | .eq("is_enabled", 0) |
| | | wrapper.eq("is_enabled", 0) |
| | | .eq("rule_type", ruleType) |
| | | .eq("rule_name_code", ruleNameCode) |
| | | .eq("data_category", category) |
| | | .eq("category", category) |
| | | .eq(pointsWinner != null, "points_winner", pointsWinner) |
| | | .orderByDesc("created_at") |
| | | .last("LIMIT 1"); |