package com.zt.modules.sys.model; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonIgnore; import com.zt.common.entity.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.List; /** * SYS_INTERFACE * * @author xhb test@email.com * @since 1.0.0 2020-06-02 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("SYS_INTERFACE") public class SysInterface extends BaseEntity { private static final long serialVersionUID = 1L; private String url;// 接口URL private String group1;// 分组1 private String group2;// 分组2 private String method;// 方法名 @JsonIgnore private boolean isDelete; @TableField(exist = false) private List fields;// 字段 public String getInterfaceName() { return this.group1 + ":" + this.group2 + ":" + this.method; } }