001package run.iget.framework.propertity; 002 003import lombok.Data; 004 005/** 006 * 代码千万行,注释第一行,注释不规范,迭代两行泪 007 * ---------------类描述----------------- 008 * 各个模块公共的配置对象 009 * ---------------类描述----------------- 010 * 011 * @author 大周 012 * @date 2023/1/23 23:56 013 */ 014@Data 015public class ModuleProperties { 016 017 public static final String CONDITIONAL_ON_PROPERTY_VALUE_NAME = "enable"; 018 019 /** 020 * 是否开启存储 021 */ 022 private Boolean enable = true; 023 024 /** 025 * controller请求前缀 026 */ 027 private String apiPathPrefix; 028 029 /** 030 * 判断是否启用 031 * @return 032 */ 033 public boolean isEnabled() { 034 return Boolean.TRUE.equals(this.enable); 035 } 036 037 /** 038 * 判断是否没启用 039 * @return 040 */ 041 public boolean notEnabled() { 042 return !Boolean.TRUE.equals(this.enable); 043 } 044}