SlSubjectRelation.java 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. package com.zd.smartlock.domain;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import com.zd.common.core.annotation.Excel;
  4. import com.zd.common.core.web.domain.BaseEntity;
  5. import io.swagger.annotations.ApiModel;
  6. import io.swagger.annotations.ApiModelProperty;
  7. import org.hibernate.validator.constraints.Length;
  8. import java.util.Date;
  9. /**
  10. * 实验室关联对象 sl_subject_relation
  11. *
  12. * @author zd
  13. * @date 2022-09-03
  14. */
  15. @ApiModel("实验室关联")
  16. public class SlSubjectRelation extends BaseEntity
  17. {
  18. private static final long serialVersionUID = 1L;
  19. /** 主键 */
  20. @ApiModelProperty(value = "${comment}")
  21. private Long id;
  22. /** 实验室id */
  23. @Excel(name = "实验室id")
  24. @ApiModelProperty(value = "实验室id")
  25. private Long subjectId;
  26. /** 实验室名称 */
  27. @Excel(name = "实验室名称")
  28. @Length(message = "实验室名称长度不能超过50")
  29. @ApiModelProperty(value = "实验室名称")
  30. private String subjectName;
  31. /** 房间id */
  32. @Excel(name = "房间id")
  33. @Length(message = "房间id长度不能超过255")
  34. @ApiModelProperty(value = "房间id")
  35. private String lockRoomId;
  36. /** 门锁编号 */
  37. @Excel(name = "门锁编号")
  38. @Length(message = "门锁编号长度不能超过255")
  39. @ApiModelProperty(value = "门锁编号")
  40. private String lockCode;
  41. /** 创建时间 */
  42. @JsonFormat(pattern = "yyyy-MM-dd")
  43. @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
  44. @ApiModelProperty(value = "创建时间")
  45. private Date creatTime;
  46. /** 房间位置 */
  47. @Excel(name = "房间位置")
  48. @Length(message = "房间位置长度不能超过255")
  49. @ApiModelProperty(value = "房间位置")
  50. private String roomLocation;
  51. /** 房间名称 */
  52. @Excel(name = "房间名称")
  53. @Length(message = "房间名称长度不能超过255")
  54. @ApiModelProperty(value = "房间名称")
  55. private String roomName;
  56. private Long deptId;
  57. private String deptName;
  58. private Long userId;
  59. public Long getId() {
  60. return id;
  61. }
  62. public void setId(Long id) {
  63. this.id = id;
  64. }
  65. public Long getSubjectId() {
  66. return subjectId;
  67. }
  68. public void setSubjectId(Long subjectId) {
  69. this.subjectId = subjectId;
  70. }
  71. public String getSubjectName() {
  72. return subjectName;
  73. }
  74. public void setSubjectName(String subjectName) {
  75. this.subjectName = subjectName;
  76. }
  77. public String getLockRoomId() {
  78. return lockRoomId;
  79. }
  80. public void setLockRoomId(String lockRoomId) {
  81. this.lockRoomId = lockRoomId;
  82. }
  83. public String getLockCode() {
  84. return lockCode;
  85. }
  86. public void setLockCode(String lockCode) {
  87. this.lockCode = lockCode;
  88. }
  89. public Date getCreatTime() {
  90. return creatTime;
  91. }
  92. public void setCreatTime(Date creatTime) {
  93. this.creatTime = creatTime;
  94. }
  95. @Override
  96. public String getDeptName() {
  97. return deptName;
  98. }
  99. @Override
  100. public void setDeptName(String deptName) {
  101. this.deptName = deptName;
  102. }
  103. public String getRoomLocation() { return roomLocation; }
  104. public void setRoomLocation(String roomLocation) { this.roomLocation = roomLocation; }
  105. public String getRoomName() { return roomName; }
  106. public void setRoomName(String roomName) { this.roomName = roomName; }
  107. @Override
  108. public Long getDeptId() { return deptId; }
  109. @Override
  110. public void setDeptId(Long deptId) { this.deptId = deptId; }
  111. @Override
  112. public Long getUserId() { return userId; }
  113. @Override
  114. public void setUserId(Long userId) { this.userId = userId; }
  115. }