package cn.ibizlab.core.data.lite;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.Accessors;

import java.io.Serializable;


/**
 * [lookup] 对象
 */
@Getter
@Setter
@NoArgsConstructor
@Accessors(chain = true)
@ApiModel("lookup")
public class MetaLookupModel implements Serializable {

    /**
     * 标识
     */
    @JSONField(name = "id")
    @JsonProperty("id")
    @ApiModelProperty("标识")
    private String id;

    /**
     * 关系标识
     */
    @JSONField(name = "relationId")
    @JsonProperty("relationId")
    @ApiModelProperty("关系标识")
    private String relationid;

    /**
     * 属性名称
     */
    @JSONField(name = "fieldName")
    @JsonProperty("fieldName")
    @ApiModelProperty("属性名称")
    private String fieldname;

    /**
     * 引用属性名称
     */
    @JSONField(name = "refFieldName")
    @JsonProperty("refFieldName")
    @ApiModelProperty("引用属性名称")
    private String reffieldname;




}


