package com.artfess.uc.model;
import com.artfess.base.entity.BaseModel;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang.builder.ToStringBuilder;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlTransient;
import java.time.LocalDateTime;
/**
* UC_TENANT_LOGS
*
* 描述:租户管理操作日志 实体对象
* 构建组:x7
* 作者:zhangxw
* 邮箱:zhangxw@jee-soft.cn
* 日期:2020-04-17 14:53:55
* 版权:广州宏天软件股份有限公司
*
*/
@TableName("UC_TENANT_LOGS")
@ApiModel(value = "TenantLogs",description = "租户管理操作日志")
public class TenantLogs extends BaseModel{
private static final long serialVersionUID = 1L;
@XmlTransient
@TableId("id_")
@ApiModelProperty(value="主键")
protected String id;
@XmlAttribute(name = "tenantId")
@TableField("TENANT_ID_")
@ApiModelProperty(value="租户id")
protected String tenantId;
@XmlAttribute(name = "type")
@TableField("TYPE_")
@ApiModelProperty(value="操作类型")
protected String type;
@XmlAttribute(name = "name")
@TableField("NAME_")
@ApiModelProperty(value="接口名称(中文)")
protected String name;
@XmlAttribute(name = "reqUrl")
@TableField("REQ_URL_")
@ApiModelProperty(value="接口地址")
protected String reqUrl;
@XmlAttribute(name = "ip")
@TableField("IP_")
@ApiModelProperty(value="操作客户端ip")
protected String ip;
@XmlAttribute(name = "params")
@TableField("PARAMS_")
@ApiModelProperty(value="接口参数")
protected String params;
@XmlAttribute(name = "opeContent")
@TableField("OPE_CONTENT_")
@ApiModelProperty(value="操作内容")
protected String opeContent;
@XmlAttribute(name = "result")
@TableField("RESULT_")
@ApiModelProperty(value="操作结果(1:成功,0:失败)")
protected Short result;
@XmlAttribute(name = "reason")
@TableField("REASON_")
@ApiModelProperty(value="失败原因:异常信息")
protected String reason;
@XmlAttribute(name = "createTime")
@TableField("CREATE_TIME_")
@ApiModelProperty(value="创建时间")
protected LocalDateTime createTime;
@XmlAttribute(name = "createBy")
@TableField("CREATE_BY_")
@ApiModelProperty(value="创建人")
protected String createBy;
@XmlAttribute(name = "createOrgId")
@TableField("CREATE_ORG_ID_")
@ApiModelProperty(value="创建人所属部门id")
protected String createOrgId;
public void setId(String id) {
this.id = id;
}
/**
* 返回 主键
* @return
*/
public String getId() {
return this.id;
}
public void setTenantId(String tenantId) {
this.tenantId = tenantId;
}
/**
* 返回 租户id
* @return
*/
public String getTenantId() {
return this.tenantId;
}
public void setType(String type) {
this.type = type;
}
/**
* 返回 操作类型
* @return
*/
public String getType() {
return this.type;
}
public void setName(String name) {
this.name = name;
}
/**
* 返回 接口名称(中文)
* @return
*/
public String getName() {
return this.name;
}
public void setReqUrl(String reqUrl) {
this.reqUrl = reqUrl;
}
/**
* 返回 接口地址
* @return
*/
public String getReqUrl() {
return this.reqUrl;
}
public void setIp(String ip) {
this.ip = ip;
}
/**
* 返回 操作客户端ip
* @return
*/
public String getIp() {
return this.ip;
}
public void setParams(String params) {
this.params = params;
}
/**
* 返回 接口参数
* @return
*/
public String getParams() {
return this.params;
}
public void setOpeContent(String opeContent) {
this.opeContent = opeContent;
}
/**
* 返回 操作内容
* @return
*/
public String getOpeContent() {
return this.opeContent;
}
public void setResult(Short result) {
this.result = result;
}
/**
* 返回 操作结果(1:成功,0:失败)
* @return
*/
public Short getResult() {
return this.result;
}
public void setReason(String reason) {
this.reason = reason;
}
/**
* 返回 失败原因:异常信息
* @return
*/
public String getReason() {
return this.reason;
}
public LocalDateTime getCreateTime() {
return createTime;
}
public void setCreateTime(LocalDateTime createTime) {
this.createTime = createTime;
}
public String getCreateBy() {
return createBy;
}
public void setCreateBy(String createBy) {
this.createBy = createBy;
}
public String getCreateOrgId() {
return createOrgId;
}
public void setCreateOrgId(String createOrgId) {
this.createOrgId = createOrgId;
}
/**
* @see Object#toString()
*/
public String toString() {
return new ToStringBuilder(this)
.append("id", this.id)
.append("tenantId", this.tenantId)
.append("type", this.type)
.append("name", this.name)
.append("reqUrl", this.reqUrl)
.append("ip", this.ip)
.append("params", this.params)
.append("opeContent", this.opeContent)
.append("result", this.result)
.append("reason", this.reason)
.append("createTime", this.createTime)
.append("createBy", this.createBy)
.append("createOrgId", this.createOrgId)
.toString();
}
}