|
@@ -1,9 +1,13 @@
|
|
package com.qmth.distributed.print.business.entity;
|
|
package com.qmth.distributed.print.business.entity;
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.annotation.FieldFill;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
|
+import com.baomidou.mybatisplus.annotation.TableId;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
-import com.qmth.distributed.print.business.base.BaseEntity;
|
|
|
|
-import com.qmth.distributed.print.business.enums.PrivilegeTypeEnum;
|
|
|
|
|
|
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
|
|
|
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
|
|
|
+import com.qmth.distributed.print.business.enums.PrivilegeEnum;
|
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
|
|
|
import java.io.Serializable;
|
|
import java.io.Serializable;
|
|
|
|
|
|
@@ -16,45 +20,62 @@ import java.io.Serializable;
|
|
* @since 2021-03-23
|
|
* @since 2021-03-23
|
|
*/
|
|
*/
|
|
@TableName("sys_privilege")
|
|
@TableName("sys_privilege")
|
|
-public class SysPrivilege extends BaseEntity implements Serializable {
|
|
|
|
|
|
+public class SysPrivilege implements Serializable {
|
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
- /**
|
|
|
|
- * 学校ID
|
|
|
|
- */
|
|
|
|
- @TableField("school_id")
|
|
|
|
- private Long schoolId;
|
|
|
|
- /**
|
|
|
|
- * 菜单名称
|
|
|
|
- */
|
|
|
|
|
|
+ @JsonSerialize(using = ToStringSerializer.class)
|
|
|
|
+ @ApiModelProperty(value = "主键")
|
|
|
|
+ @TableId(value = "id")
|
|
|
|
+ private Long id;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "名称")
|
|
|
|
+ @TableField(value = "name")
|
|
private String name;
|
|
private String name;
|
|
- /**
|
|
|
|
- * URL地址
|
|
|
|
- */
|
|
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "地址")
|
|
|
|
+ @TableField(value = "url")
|
|
private String url;
|
|
private String url;
|
|
- /**
|
|
|
|
- * M-菜单,F-操作
|
|
|
|
- */
|
|
|
|
- private PrivilegeTypeEnum type;
|
|
|
|
- /**
|
|
|
|
- * 上级菜单
|
|
|
|
- */
|
|
|
|
- @TableField("parent_id")
|
|
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "类型,MENU:菜单,BUTTON:按钮,LINK:链接,URL:接口地址,LIST:列表,CONDITION:查询条件")
|
|
|
|
+ @TableField(value = "type")
|
|
|
|
+ private PrivilegeEnum type;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "父id")
|
|
|
|
+ @JsonSerialize(using = ToStringSerializer.class)
|
|
|
|
+ @TableField(value = "parent_id")
|
|
private Long parentId;
|
|
private Long parentId;
|
|
- @TableField("sort_number")
|
|
|
|
- private Integer sortNumber;
|
|
|
|
- /**
|
|
|
|
- * 备注
|
|
|
|
- */
|
|
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "序号")
|
|
|
|
+ @TableField(value = "sequence")
|
|
|
|
+ private Integer sequence;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "属性,NO_AUTH:无需鉴权,AUTH:鉴权,SYS:系统公用")
|
|
|
|
+ @TableField(value = "property")
|
|
|
|
+ private String property;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "备注")
|
|
|
|
+ @TableField(value = "remark")
|
|
private String remark;
|
|
private String remark;
|
|
|
|
|
|
- public Long getSchoolId() {
|
|
|
|
- return schoolId;
|
|
|
|
|
|
+ @ApiModelProperty(value = "创建时间")
|
|
|
|
+ @TableField(value = "create_time", fill = FieldFill.INSERT)//新增执行
|
|
|
|
+ private Long createTime;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "是否启用,false:停用,true:启用")
|
|
|
|
+ @TableField(value = "enable")
|
|
|
|
+ private Boolean enable;
|
|
|
|
+
|
|
|
|
+ public static long getSerialVersionUID() {
|
|
|
|
+ return serialVersionUID;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public Long getId() {
|
|
|
|
+ return id;
|
|
}
|
|
}
|
|
|
|
|
|
- public void setSchoolId(Long schoolId) {
|
|
|
|
- this.schoolId = schoolId;
|
|
|
|
|
|
+ public void setId(Long id) {
|
|
|
|
+ this.id = id;
|
|
}
|
|
}
|
|
|
|
|
|
public String getName() {
|
|
public String getName() {
|
|
@@ -73,11 +94,11 @@ public class SysPrivilege extends BaseEntity implements Serializable {
|
|
this.url = url;
|
|
this.url = url;
|
|
}
|
|
}
|
|
|
|
|
|
- public PrivilegeTypeEnum getType() {
|
|
|
|
|
|
+ public PrivilegeEnum getType() {
|
|
return type;
|
|
return type;
|
|
}
|
|
}
|
|
|
|
|
|
- public void setType(PrivilegeTypeEnum type) {
|
|
|
|
|
|
+ public void setType(PrivilegeEnum type) {
|
|
this.type = type;
|
|
this.type = type;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -89,12 +110,20 @@ public class SysPrivilege extends BaseEntity implements Serializable {
|
|
this.parentId = parentId;
|
|
this.parentId = parentId;
|
|
}
|
|
}
|
|
|
|
|
|
- public Integer getSortNumber() {
|
|
|
|
- return sortNumber;
|
|
|
|
|
|
+ public Integer getSequence() {
|
|
|
|
+ return sequence;
|
|
}
|
|
}
|
|
|
|
|
|
- public void setSortNumber(Integer sortNumber) {
|
|
|
|
- this.sortNumber = sortNumber;
|
|
|
|
|
|
+ public void setSequence(Integer sequence) {
|
|
|
|
+ this.sequence = sequence;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public String getProperty() {
|
|
|
|
+ return property;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setProperty(String property) {
|
|
|
|
+ this.property = property;
|
|
}
|
|
}
|
|
|
|
|
|
public String getRemark() {
|
|
public String getRemark() {
|
|
@@ -105,4 +134,19 @@ public class SysPrivilege extends BaseEntity implements Serializable {
|
|
this.remark = remark;
|
|
this.remark = remark;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public Long getCreateTime() {
|
|
|
|
+ return createTime;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setCreateTime(Long createTime) {
|
|
|
|
+ this.createTime = createTime;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public Boolean getEnable() {
|
|
|
|
+ return enable;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setEnable(Boolean enable) {
|
|
|
|
+ this.enable = enable;
|
|
|
|
+ }
|
|
}
|
|
}
|