001package top.cenze.utils.pojo; 002 003import com.fasterxml.jackson.annotation.JsonInclude; 004import io.swagger.annotations.ApiModel; 005import io.swagger.annotations.ApiModelProperty; 006import lombok.Data; 007 008/** 009 * @desc: 类属性(字段)信息 010 * @author: chengze 011 * @createByDate: 2023/10/30 9:38 012 */ 013@ApiModel(value = "类属性(字段)") 014@Data 015@JsonInclude(JsonInclude.Include.NON_NULL) 016public class ClassFieldInfo { 017 018 @ApiModelProperty("字段名称") 019 private String name; 020 021 @ApiModelProperty("字段类型") 022 private String type; 023 024 @ApiModelProperty("字段描述(Swagger ApiModelProperty value值)") 025 private String desc; 026 027 @ApiModelProperty("是否为接口类或父类继承的字段") 028 private Boolean isParent = false; 029}