Role.java 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. package com.hssx.cloudmodel.entity;
  2. import com.baomidou.mybatisplus.annotation.TableName;
  3. import com.baomidou.mybatisplus.annotation.IdType;
  4. import com.baomidou.mybatisplus.extension.activerecord.Model;
  5. import com.baomidou.mybatisplus.annotation.TableId;
  6. import java.time.LocalDateTime;
  7. import com.baomidou.mybatisplus.annotation.TableField;
  8. import java.io.Serializable;
  9. /**
  10. * <p>
  11. *
  12. * </p>
  13. *
  14. * @author 吴涛涛
  15. * @since 2019-07-26
  16. */
  17. @TableName("tb_role")
  18. public class Role extends Model<Role> {
  19. private static final long serialVersionUID=1L;
  20. /**
  21. * 角色表主键
  22. */
  23. @TableId(value = "id", type = IdType.AUTO)
  24. private Integer id;
  25. /**
  26. * 角色名称
  27. */
  28. @TableField("role_name")
  29. private String roleName;
  30. /**
  31. * 下载权限
  32. */
  33. @TableField("dowload_power")
  34. private Integer dowloadPower;
  35. /**
  36. * 上传权限
  37. */
  38. @TableField("upload_power")
  39. private Integer uploadPower;
  40. /**
  41. * 浏览权限
  42. */
  43. @TableField("view_power")
  44. private Integer viewPower;
  45. /**
  46. * 审批权限
  47. */
  48. @TableField("approval_power")
  49. private Integer approvalPower;
  50. /**
  51. * 创建时间
  52. */
  53. @TableField("indate")
  54. private LocalDateTime indate;
  55. public Integer getId() {
  56. return id;
  57. }
  58. public void setId(Integer id) {
  59. this.id = id;
  60. }
  61. public String getRoleName() {
  62. return roleName;
  63. }
  64. public void setRoleName(String roleName) {
  65. this.roleName = roleName;
  66. }
  67. public Integer getDowloadPower() {
  68. return dowloadPower;
  69. }
  70. public void setDowloadPower(Integer dowloadPower) {
  71. this.dowloadPower = dowloadPower;
  72. }
  73. public Integer getUploadPower() {
  74. return uploadPower;
  75. }
  76. public void setUploadPower(Integer uploadPower) {
  77. this.uploadPower = uploadPower;
  78. }
  79. public Integer getViewPower() {
  80. return viewPower;
  81. }
  82. public void setViewPower(Integer viewPower) {
  83. this.viewPower = viewPower;
  84. }
  85. public Integer getApprovalPower() {
  86. return approvalPower;
  87. }
  88. public void setApprovalPower(Integer approvalPower) {
  89. this.approvalPower = approvalPower;
  90. }
  91. public LocalDateTime getIndate() {
  92. return indate;
  93. }
  94. public void setIndate(LocalDateTime indate) {
  95. this.indate = indate;
  96. }
  97. @Override
  98. protected Serializable pkVal() {
  99. return this.id;
  100. }
  101. @Override
  102. public String toString() {
  103. return "Role{" +
  104. "id=" + id +
  105. ", roleName=" + roleName +
  106. ", dowloadPower=" + dowloadPower +
  107. ", uploadPower=" + uploadPower +
  108. ", viewPower=" + viewPower +
  109. ", approvalPower=" + approvalPower +
  110. ", indate=" + indate +
  111. "}";
  112. }
  113. }