BaseModel.java 911 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.persagy.calendar.client.model;
  2. import javax.validation.constraints.NotBlank;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Getter;
  6. import lombok.Setter;
  7. import lombok.ToString;
  8. /**
  9. * @version
  10. * @description 基础类,所有请求必带参数
  11. * @company persagy
  12. * @author zhangqiankun
  13. * @since 2020年11月25日: 下午8:02:38
  14. */
  15. @Getter
  16. @Setter
  17. @ApiModel
  18. @ToString
  19. public class BaseModel {
  20. @NotBlank(message = "userId不可为空")
  21. @ApiModelProperty(value = "用户ID", required = true)
  22. private String userId;
  23. @NotBlank(message = "groupCode不可为空")
  24. @ApiModelProperty(value = "集团编码", required = true)
  25. private String groupCode;
  26. @NotBlank(message = "项目ID不可为空")
  27. @ApiModelProperty(value = "项目ID")
  28. private String projectId;
  29. @ApiModelProperty(value = "应用ID")
  30. private String appId;
  31. }