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}