package com.system.permission.entity; import com.app.base.entity.BaseEntity; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import org.hibernate.annotations.DynamicUpdate; import javax.persistence.*; import java.util.Date; /** * 菜单基础信息表 * */ @Entity(name = "SysPermission") @Table(name = SysPermission.TABLE_NAME) @DynamicUpdate @ApiModel public class SysPermission extends BaseEntity{ private static final long serialVersionUID = 4625660587007894370L; public static final String TABLE_NAME = "app_permission"; /** * 菜单名称 */ @ApiModelProperty(name = "bsName", value = "菜单名称") @Column(length = 30) protected String bsName; /** * 父菜单id */ @ApiModelProperty(name = "parentId", value = "父菜单id") @Column protected Long parentId; /** * 菜单排序 */ @ApiModelProperty(name = "zindex", value = "菜单排序") @Column protected Integer zindex; /** * 权限分类(0 菜单;1 功能) */ @ApiModelProperty(name = "istype", value = "权限分类(0 菜单;1 功能)") @Column protected Integer istype; /** * 描述 */ @ApiModelProperty(name = "descpt", value = "描述") @Column(length = 50) protected String descpt; /** * 菜单编号 */ @ApiModelProperty(name = "bsCode", value = "菜单编号") @Column(length = 20) protected String bsCode; /** * 菜单图标名称 */ @ApiModelProperty(name = "bsIcon", value = "菜单图标名称") @Column(length = 30) protected String bsIcon; /** * 菜单url */ @ApiModelProperty(name = "pageUrl", value = "菜单url") @Column(length = 50) protected String pageUrl; public String getBsName() { return bsName; } public void setBsName(String bsName) { this.bsName = bsName; } public Long getParentId() { return parentId; } public void setParentId(Long parentId) { this.parentId = parentId; } public Integer getZindex() { return zindex; } public void setZindex(Integer zindex) { this.zindex = zindex; } public Integer getIstype() { return istype; } public void setIstype(Integer istype) { this.istype = istype; } public String getDescpt() { return descpt; } public void setDescpt(String descpt) { this.descpt = descpt; } public String getBsCode() { return bsCode; } public void setBsCode(String bsCode) { this.bsCode = bsCode; } public String getBsIcon() { return bsIcon; } public void setBsIcon(String bsIcon) { this.bsIcon = bsIcon; } public String getPageUrl() { return pageUrl; } public void setPageUrl(String pageUrl) { this.pageUrl = pageUrl; } }