
com.stalary.easydoc.data.Controller Maven / Gradle / Ivy
/**
* @(#)Controller.java, 2018-09-25.
*
* Copyright 2018 Stalary.
*/
package com.stalary.easydoc.data;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.ArrayList;
import java.util.List;
/**
* Controller
* @author lirongqian
* @since 2018/09/25
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder(toBuilder = true)
public class Controller {
/** 接口名称 **/
private String name;
/** 作者 **/
private String author;
/** 接口介绍 **/
private String description;
/** 接口路径 **/
private String path;
/** 接口中的方法 **/
private final List methodList = new ArrayList<>();
/** 代表接口是否已经被弃置 **/
@Builder.Default
private boolean deprecated = false;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy