SysMenu.java 6.13 KB
package cn.csbr.springboot.dao.model;

import org.apache.ibatis.type.JdbcType;
import tk.mybatis.mapper.annotation.ColumnType;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.Date;
import java.util.List;

@Table(name = "sys_menu")
public class SysMenu {
    /**
     * 唯一标识
     */
    @Id
    @Column(name = "GUID")
    private String guid;

    /**
     * 父菜单GUID
     */
    @Column(name = "PGUID")
    private String pguid;

    /**
     * 菜单名称
     */
    @Column(name = "MENUNAME")
    private String menuname;

    /**
     * 级别
     */
    @Column(name = "MENULEVEL")
    private String menulevel;

    /**
     * 顺序
     */
    @Column(name = "MENUORDER")
    private String menuorder;

    /**
     * 状态
     */
    @Column(name = "BIZSTATE")
    private String bizstate;

    @Column(name = "MEMO")
    private String memo;

    /**
     * 创建人
     */
    @Column(name = "CREATENAME")
    private String createname;

    /**
     * 创建时间
     */
    @Column(name = "CREATETIME")
    @ColumnType(jdbcType = JdbcType.TIMESTAMP)
    private Date createtime;

    /**
     * 修改人
     */
    @Column(name = "UPDATENAME")
    private String updatename;

    /**
     * 修改时间
     */
    @Column(name = "UPDATETIME")
    @ColumnType(jdbcType = JdbcType.TIMESTAMP)
    private Date updatetime;

    /**
     * 菜单路径
     */
    @Column(name = "MENUDIR")
    private String menudir;

    @Transient
    private List<SysMenu> list;

    @Transient
    private String pname;

    public List<SysMenu> getList() {
        return list;
    }

    public void setList(List<SysMenu> list) {
        this.list = list;
    }

    public String getPname() {
        return pname;
    }

    public void setPname(String pname) {
        this.pname = pname;
    }

    /**
     * This method returns the value of the 唯一标识
     *
     * @return GUID - 唯一标识
     */
    public String getGuid() {
        return guid;
    }

    /**
     * This method set the value of the 唯一标识
     *
     * @param guid 唯一标识
     */
    public void setGuid(String guid) {
        this.guid = guid;
    }

    /**
     * This method returns the value of the 父菜单GUID
     *
     * @return PGUID - 父菜单GUID
     */
    public String getPguid() {
        return pguid;
    }

    /**
     * This method set the value of the 父菜单GUID
     *
     * @param pguid 父菜单GUID
     */
    public void setPguid(String pguid) {
        this.pguid = pguid;
    }

    /**
     * This method returns the value of the 菜单名称
     *
     * @return MENUNAME - 菜单名称
     */
    public String getMenuname() {
        return menuname;
    }

    /**
     * This method set the value of the 菜单名称
     *
     * @param menuname 菜单名称
     */
    public void setMenuname(String menuname) {
        this.menuname = menuname;
    }

    /**
     * This method returns the value of the 级别
     *
     * @return MENULEVEL - 级别
     */
    public String getMenulevel() {
        return menulevel;
    }

    /**
     * This method set the value of the 级别
     *
     * @param menulevel 级别
     */
    public void setMenulevel(String menulevel) {
        this.menulevel = menulevel;
    }

    /**
     * This method returns the value of the 顺序
     *
     * @return MENUORDER - 顺序
     */
    public String getMenuorder() {
        return menuorder;
    }

    /**
     * This method set the value of the 顺序
     *
     * @param menuorder 顺序
     */
    public void setMenuorder(String menuorder) {
        this.menuorder = menuorder;
    }

    /**
     * This method returns the value of the 状态
     *
     * @return BIZSTATE - 状态
     */
    public String getBizstate() {
        return bizstate;
    }

    /**
     * This method set the value of the 状态
     *
     * @param bizstate 状态
     */
    public void setBizstate(String bizstate) {
        this.bizstate = bizstate;
    }

    /**
     * @return MEMO
     */
    public String getMemo() {
        return memo;
    }

    /**
     * @param memo
     */
    public void setMemo(String memo) {
        this.memo = memo;
    }

    /**
     * This method returns the value of the 创建人
     *
     * @return CREATENAME - 创建人
     */
    public String getCreatename() {
        return createname;
    }

    /**
     * This method set the value of the 创建人
     *
     * @param createname 创建人
     */
    public void setCreatename(String createname) {
        this.createname = createname;
    }

    /**
     * This method returns the value of the 创建时间
     *
     * @return CREATETIME - 创建时间
     */
    public Date getCreatetime() {
        return createtime;
    }

    /**
     * This method set the value of the 创建时间
     *
     * @param createtime 创建时间
     */
    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    /**
     * This method returns the value of the 修改人
     *
     * @return UPDATENAME - 修改人
     */
    public String getUpdatename() {
        return updatename;
    }

    /**
     * This method set the value of the 修改人
     *
     * @param updatename 修改人
     */
    public void setUpdatename(String updatename) {
        this.updatename = updatename;
    }

    /**
     * This method returns the value of the 修改时间
     *
     * @return UPDATETIME - 修改时间
     */
    public Date getUpdatetime() {
        return updatetime;
    }

    /**
     * This method set the value of the 修改时间
     *
     * @param updatetime 修改时间
     */
    public void setUpdatetime(Date updatetime) {
        this.updatetime = updatetime;
    }

    /**
     * This method returns the value of the 菜单路径
     *
     * @return MENUDIR - 菜单路径
     */
    public String getMenudir() {
        return menudir;
    }

    /**
     * This method set the value of the 菜单路径
     *
     * @param menudir 菜单路径
     */
    public void setMenudir(String menudir) {
        this.menudir = menudir;
    }
}