PushProject.java 952 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.chuanghai.entity;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import lombok.Data;
  4. import javax.validation.constraints.Pattern;
  5. import java.io.Serializable;
  6. import java.time.LocalDateTime;
  7. import java.util.Date;
  8. /**
  9. * @Author: binguo
  10. * @Date: 2022/12/29 星期四 10:41
  11. * @Description: com.chuanghai.entity
  12. * @Version: 1.0
  13. */
  14. @Data
  15. public class PushProject implements Serializable {
  16. private static final long serialVersionUID = 3851799424004024204L;
  17. /**
  18. * 主键
  19. */
  20. private Long id;
  21. /**
  22. * 推送地址
  23. */
  24. private String url;
  25. /**
  26. * 推送项目
  27. */
  28. private String project;
  29. /**
  30. * 创建时间
  31. */
  32. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  33. private LocalDateTime createTime;
  34. /**
  35. * 状态 0(有效) 1(无效)
  36. */
  37. @Pattern(regexp = "[0-1]", message = "是否可用只能为0或者为1")
  38. private Integer statu;
  39. }