Power.java 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  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 com.fasterxml.jackson.annotation.JsonFormat;
  9. import java.io.Serializable;
  10. /**
  11. * <p>
  12. *
  13. * </p>
  14. *
  15. * @author 吴涛涛
  16. * @since 2019-08-06
  17. */
  18. @TableName("tb_power")
  19. public class Power extends Model<Power> {
  20. private static final long serialVersionUID=1L;
  21. /**
  22. * 主键
  23. */
  24. @TableId(value = "id", type = IdType.AUTO)
  25. private Integer id;
  26. /**
  27. * 权限类型,0-上传,1-下载,2-浏览,3-审批
  28. */
  29. @TableField("power_type")
  30. private Integer powerType;
  31. /**
  32. * 用户id
  33. */
  34. @TableField("user_id")
  35. private Integer userId;
  36. /**
  37. * 项目id
  38. */
  39. @TableField("project_id")
  40. private Integer projectId;
  41. /**
  42. * 创建时间
  43. */
  44. @TableField("indate")
  45. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  46. private LocalDateTime indate;
  47. /**
  48. * 操作文档类型
  49. */
  50. @TableField("operating_documents_type")
  51. private Integer operatingDocumentsType;
  52. public Integer getId() {
  53. return id;
  54. }
  55. public void setId(Integer id) {
  56. this.id = id;
  57. }
  58. public Integer getPowerType() {
  59. return powerType;
  60. }
  61. public void setPowerType(Integer powerType) {
  62. this.powerType = powerType;
  63. }
  64. public Integer getUserId() {
  65. return userId;
  66. }
  67. public void setUserId(Integer userId) {
  68. this.userId = userId;
  69. }
  70. public Integer getProjectId() {
  71. return projectId;
  72. }
  73. public void setProjectId(Integer projectId) {
  74. this.projectId = projectId;
  75. }
  76. public LocalDateTime getIndate() {
  77. return indate;
  78. }
  79. public void setIndate(LocalDateTime indate) {
  80. this.indate = indate;
  81. }
  82. public Integer getOperatingDocumentsType() {
  83. return operatingDocumentsType;
  84. }
  85. public void setOperatingDocumentsType(Integer operatingDocumentsType) {
  86. this.operatingDocumentsType = operatingDocumentsType;
  87. }
  88. @Override
  89. protected Serializable pkVal() {
  90. return this.id;
  91. }
  92. @Override
  93. public String toString() {
  94. return "Power{" +
  95. "id=" + id +
  96. ", powerType=" + powerType +
  97. ", userId=" + userId +
  98. ", projectId=" + projectId +
  99. ", indate=" + indate +
  100. ", operatingDocumentsType=" + operatingDocumentsType +
  101. "}";
  102. }
  103. }