package com.highdatas.mdm.entity;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.FieldStrategy;
import com.highdatas.mdm.pojo.Operate;
import java.io.Serializable;
import java.util.Date;
/**
*
*
*
*
* @author kimi
* @since 2019-12-18
*/
@TableName("sys_field")
public class SysField extends Model {
private static final long serialVersionUID = 1L;
private String id;
private String code;
/**
* 表名
*/
@TableField("table_name")
private String tableName;
/**
* 字段名
*/
private String field;
/**
* 前台展示名称
*/
private String alias;
/**
* 格式化规则
*/
private String format;
/**
* 宽度
*/
private Integer width;
/**
* 是否可见
*/
private Boolean visible;
private Boolean editble;
private transient Boolean refused;
@TableField(strategy = FieldStrategy.IGNORED)
private Operate operate;
/**
* 对齐方式
*/
private String align;
@TableField("maintain_field_id")
private String maintainFieldId;
@TableField("order_no")
private Integer orderNo;
@TableField("field_type")
private String fieldType;
private String desp;
@TableField("create_time")
private Date createTime;
@TableField("update_time")
private Date updateTime;
public Boolean getRefused() {
return refused;
}
public SysField setRefused(Boolean refused) {
this.refused = refused;
return this;
}
public Operate getOperate() {
return operate;
}
public SysField setOperate(Operate operate) {
this.operate = operate;
return this;
}
public String getMaintainFieldId() {
return maintainFieldId;
}
public SysField setMaintainFieldId(String maintainFieldId) {
this.maintainFieldId = maintainFieldId;
return this;
}
public String getId() {
return id;
}
public SysField setId(String id) {
this.id = id;
return this;
}
public String getCode() {
return code;
}
public SysField setCode(String code) {
this.code = code;
return this;
}
public String getTableName() {
return tableName;
}
public SysField setTableName(String tableName) {
this.tableName = tableName;
return this;
}
public String getField() {
return field;
}
public SysField setField(String field) {
this.field = field;
return this;
}
public String getAlias() {
return alias;
}
public SysField setAlias(String alias) {
this.alias = alias;
return this;
}
public String getFormat() {
return format;
}
public SysField setFormat(String format) {
this.format = format;
return this;
}
public Integer getWidth() {
return width;
}
public SysField setWidth(Integer width) {
this.width = width;
return this;
}
public Boolean getVisible() {
return visible;
}
public SysField setVisible(Boolean visible) {
this.visible = visible;
return this;
}
public Boolean getEditble() {
return editble;
}
public SysField setEditble(Boolean editble) {
this.editble = editble;
return this;
}
public String getAlign() {
return align;
}
public SysField setAlign(String align) {
this.align = align;
return this;
}
public Integer getOrderNo() {
return orderNo;
}
public SysField setOrderNo(Integer orderNo) {
this.orderNo = orderNo;
return this;
}
public String getFieldType() {
return fieldType;
}
public SysField setFieldType(String fieldType) {
this.fieldType = fieldType;
return this;
}
public String getDesp() {
return desp;
}
public SysField setDesp(String desp) {
this.desp = desp;
return this;
}
public Date getCreateTime() {
return createTime;
}
public SysField setCreateTime(Date createTime) {
this.createTime = createTime;
return this;
}
public Date getUpdateTime() {
return updateTime;
}
public SysField setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
return this;
}
@Override
protected Serializable pkVal() {
return this.id;
}
@Override
public String toString() {
return "SysField{" +
"id=" + id +
", code=" + code +
", tableName=" + tableName +
", field=" + field +
", alias=" + alias +
", format=" + format +
", width=" + width +
", visible=" + visible +
", editble=" + editble +
", align=" + align +
", orderNo=" + orderNo +
", fieldType=" + fieldType +
", desp=" + desp +
", operate=" + operate +
", createTime=" + createTime +
", updateTime=" + updateTime +
"}";
}
}