![JAR search and dependency download from the Maven repository](/logo.png)
cn.watsontech.webhelper.common.entity.SiteOption Maven / Gradle / Ivy
package cn.watsontech.webhelper.common.entity;
import cn.watsontech.webhelper.utils.mybatis.CreatedEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import javax.persistence.*;
import java.util.Date;
@ApiModel
@Table(name = "tb_site_option")
public class SiteOption implements CreatedEntity {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@ApiModelProperty(value="id")
private Long id;
/**
* 名称
*/
@ApiModelProperty(value="name名称")
private String name;
/**
* 键
*/
@Column(name = "_key")
@ApiModelProperty(value="key键")
private String key;
/**
* 值
*/
@ApiModelProperty(value="value值")
private String value;
/**
* 参数类型
*/
@ApiModelProperty(value="type参数类型")
private String type;
/**
* 是否启用
*/
@ApiModelProperty(value="enabled是否启用")
private Boolean enabled;
/**
* 是否内置
*/
@ApiModelProperty(value="是否内置")
private Boolean builtin;
/**
* 是否可修改名称
*/
@ApiModelProperty(value="是否可修改名称和key")
private Boolean nameEditable;
@Column(name = "created_by")
@ApiModelProperty(value="createdBy")
private Long createdBy;
@Column(name = "created_by_name")
@ApiModelProperty(value="createdByName")
private String createdByName;
/**
* 创建时间
*/
@Column(name = "created_time")
@ApiModelProperty(value="createdTime创建时间")
private Date createdTime;
@Column(name = "modified_by")
@ApiModelProperty(value="modifiedBy")
private Long modifiedBy;
/**
* 修改时间
*/
@Column(name = "modified_time")
@ApiModelProperty(value="modifiedTime修改时间")
private Date modifiedTime;
/**
* 版本号
*/
@ApiModelProperty(value="version版本号")
// @tk.mybatis.mapper.annotation.Version
private Integer version;
/**
* @return id
*/
public Long getId() {
return id;
}
/**
* @param id
*/
public SiteOption setId(Long id) {
this.id = id;
return this;
}
@Override
public Long getCreatedBy() {
return this.createdBy;
}
/**
* 获取名称
*
* @return name - 名称
*/
public String getName() {
return name;
}
/**
* 设置名称
*
* @param name 名称
*/
public SiteOption setName(String name) {
this.name = name;
return this;
}
/**
* 获取键
*
* @return _key - 键
*/
public String getKey() {
return key;
}
/**
* 设置键
*
* @param key 键
*/
public SiteOption setKey(String key) {
this.key = key;
return this;
}
/**
* 获取值
*
* @return value - 值
*/
public String getValue() {
return value;
}
/**
* 设置值
*
* @param value 值
*/
public SiteOption setValue(String value) {
this.value = value;
return this;
}
/**
* 获取参数类型
*
* @return type - 参数类型
*/
public String getType() {
return type;
}
/**
* 设置参数类型
*
* @param type 参数类型
*/
public SiteOption setType(String type) {
this.type = type;
return this;
}
/**
* 获取是否启用
*
* @return enabled - 是否启用
*/
public Boolean getEnabled() {
return enabled;
}
/**
* 设置是否启用
*
* @param enabled 是否启用
*/
public SiteOption setEnabled(Boolean enabled) {
this.enabled = enabled;
return this;
}
public Boolean getBuiltin() {
return builtin;
}
public void setBuiltin(Boolean builtin) {
this.builtin = builtin;
}
public Boolean getNameEditable() {
return nameEditable;
}
public void setNameEditable(Boolean nameEditable) {
this.nameEditable = nameEditable;
}
@Override
public String getCreatedByName() {
return this.createdByName;
}
@Override
public SiteOption setCreatedByName(String createdByName) {
this.createdByName = createdByName;
return this;
}
/**
* @param createdBy
*/
public SiteOption setCreatedBy(Long createdBy) {
this.createdBy = createdBy;
return this;
}
/**
* 获取创建时间
*
* @return created_time - 创建时间
*/
public Date getCreatedTime() {
return createdTime;
}
/**
* 设置创建时间
*
* @param createdTime 创建时间
*/
public SiteOption setCreatedTime(Date createdTime) {
this.createdTime = createdTime;
return this;
}
public Long getModifiedBy() {
return modifiedBy;
}
@Override
public SiteOption setModifiedBy(Long modifiedBy) {
this.modifiedBy = modifiedBy;
return this;
}
public Date getModifiedTime() {
return modifiedTime;
}
public void setModifiedTime(Date modifiedTime) {
this.modifiedTime = modifiedTime;
}
/**
* 获取版本号
*
* @return version - 版本号
*/
public Integer getVersion() {
return version;
}
/**
* 设置版本号
*
* @param version 版本号
*/
public SiteOption setVersion(Integer version) {
this.version = version;
return this;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy