package cc.mrbird.febs.common.doc.starter.properties; import org.springframework.boot.context.properties.ConfigurationProperties; /** * @author MrBird */ @ConfigurationProperties(prefix = "febs.doc") public class FebsDocProperties { /** * 是否开启doc功能 */ private Boolean enable = true; /** * 接口扫描路径,如Controller路径 */ private String basePackage; /** * 文档标题 */ private String title; /** * 文档描述 */ private String description; /** * 文档描述颜色 */ private String descriptionColor = "#42b983"; /** * 文档描述字体大小 */ private String descriptionFontSize = "14"; /** * 服务url */ private String termsOfServiceUrl; /** * 联系方式:姓名 */ private String name; /** * 联系方式:个人网站url */ private String url; /** * 联系方式:邮箱 */ private String email; /** * 协议 */ private String license; /** * 协议地址 */ private String licenseUrl; /** * 版本 */ private String version; public String getBasePackage() { return basePackage; } public void setBasePackage(String basePackage) { this.basePackage = basePackage; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public String getDescriptionColor() { return descriptionColor; } public void setDescriptionColor(String descriptionColor) { this.descriptionColor = descriptionColor; } public String getDescriptionFontSize() { return descriptionFontSize; } public void setDescriptionFontSize(String descriptionFontSize) { this.descriptionFontSize = descriptionFontSize; } public String getTermsOfServiceUrl() { return termsOfServiceUrl; } public void setTermsOfServiceUrl(String termsOfServiceUrl) { this.termsOfServiceUrl = termsOfServiceUrl; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public String getLicense() { return license; } public void setLicense(String license) { this.license = license; } public String getLicenseUrl() { return licenseUrl; } public void setLicenseUrl(String licenseUrl) { this.licenseUrl = licenseUrl; } public String getVersion() { return version; } public void setVersion(String version) { this.version = version; } public Boolean getEnable() { return enable; } public void setEnable(Boolean enable) { this.enable = enable; } @Override public String toString() { return "FebsDocProperties{" + "enable=" + enable + ", basePackage='" + basePackage + '\'' + ", title='" + title + '\'' + ", description='" + description + '\'' + ", descriptionColor='" + descriptionColor + '\'' + ", descriptionFontSize='" + descriptionFontSize + '\'' + ", termsOfServiceUrl='" + termsOfServiceUrl + '\'' + ", name='" + name + '\'' + ", url='" + url + '\'' + ", email='" + email + '\'' + ", license='" + license + '\'' + ", licenseUrl='" + licenseUrl + '\'' + ", version='" + version + '\'' + '}'; } }