All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.glamey.scaffold.autocode.model.PropertyModel Maven / Gradle / Ivy

package org.glamey.scaffold.autocode.model;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * JAVA对象属性模型
 *
 * @author zhouyang.zhou
 */
public class PropertyModel implements java.io.Serializable {
    /**
     * 表字段名称
     */
    private String columnName;
    /**
     * 首字母小写属性名称,
     */
    private String lname;
    /**
     * 属性类型
     */
    private String type;
    /**
     * 属性描述
     */
    private String desc;
    /**
     * 首字母大写属性名称,
     */
    private String uname;

    public String getColumnName() {
        return columnName;
    }

    public void setColumnName(String columnName) {
        this.columnName = columnName;
    }

    public String getLname() {
        return lname;
    }

    public void setLname(String lname) {
        this.lname = lname;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }

    public String getUname() {
        return uname;
    }

    public void setUname(String uname) {
        this.uname = uname;
    }

    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy