IpBan.java 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package com.zanxiang.mybatis.entity;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import lombok.*;
  4. import java.time.LocalDateTime;
  5. /**
  6. * @author : lingfeng
  7. * @time : 2022-06-28
  8. * @description : Ip封禁表
  9. */
  10. @Data
  11. @NoArgsConstructor
  12. @AllArgsConstructor
  13. @ToString
  14. @Builder
  15. @TableName("h_ip_ban")
  16. public class IpBan {
  17. /**
  18. * 主键
  19. */
  20. @TableId(value = "id", type = IdType.AUTO)
  21. private Long id;
  22. /**
  23. * ip
  24. */
  25. private String ip;
  26. /**
  27. * 封禁时间
  28. */
  29. @TableField(updateStrategy = FieldStrategy.IGNORED)
  30. private LocalDateTime banTime;
  31. /**
  32. * 状态, 0 正常 1 封禁
  33. */
  34. private Integer status;
  35. /**
  36. * 操作者id
  37. */
  38. private Long operateId;
  39. /**
  40. * 操作者名字
  41. */
  42. private String operateName;
  43. /**
  44. * 1:删除,0: 正常
  45. */
  46. @TableLogic
  47. private Integer isDelete;
  48. /**
  49. * 创建时间
  50. */
  51. private LocalDateTime createTime;
  52. /**
  53. * 更新时间
  54. */
  55. private LocalDateTime updateTime;
  56. }