/**
* Copyright © 2012-2014 JeeSite All rights reserved.
*/
package com.cku.apidoc.entity;
import org.hibernate.validator.constraints.Length;
import java.util.Date;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.thinkgem.jeesite.common.persistence.DataEntity;
/**
* 接口Entity
* @author fanhuibin
* @version 2016-09-06
*/
public class ApiInterface extends DataEntity {
private static final long serialVersionUID = 1L;
private String interName; // inter_name
private String interUrl; // inter_url
private String interOwn; // inter_own
private Date createTime; // create_time
private String description; // 接口描述
private String version; // version
private String method; // 请求方式
private String categoryId; // category_id
private String params; // 参数信息
private List paramList;
public List getParamList() {
return paramList;
}
public void setParamList(List paramList) {
this.paramList = paramList;
}
public ApiInterface() {
super();
}
public ApiInterface(String id){
super(id);
}
@Length(min=0, max=50, message="inter_name长度必须介于 0 和 50 之间")
public String getInterName() {
return interName;
}
public void setInterName(String interName) {
this.interName = interName;
}
@Length(min=0, max=50, message="inter_url长度必须介于 0 和 50 之间")
public String getInterUrl() {
return interUrl;
}
public void setInterUrl(String interUrl) {
this.interUrl = interUrl;
}
@Length(min=0, max=50, message="inter_own长度必须介于 0 和 50 之间")
public String getInterOwn() {
return interOwn;
}
public void setInterOwn(String interOwn) {
this.interOwn = interOwn;
}
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
@Length(min=0, max=11, message="version长度必须介于 0 和 11 之间")
public String getVersion() {
return version;
}
public void setVersion(String version) {
this.version = version;
}
@Length(min=0, max=30, message="请求方式长度必须介于 0 和 30 之间")
public String getMethod() {
return method;
}
public void setMethod(String method) {
this.method = method;
}
@Length(min=0, max=11, message="category_id长度必须介于 0 和 11 之间")
public String getCategoryId() {
return categoryId;
}
public void setCategoryId(String categoryId) {
this.categoryId = categoryId;
}
public String getParams() {
return params;
}
public void setParams(String params) {
this.params = params;
}
}