AdminUpdateSysTenantDTO.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package cc.uncarbon.module.sys.model.request;
  2. import cc.uncarbon.framework.core.enums.EnabledStatusEnum;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.AllArgsConstructor;
  5. import lombok.Builder;
  6. import lombok.Data;
  7. import lombok.NoArgsConstructor;
  8. import lombok.experimental.Accessors;
  9. import javax.validation.constraints.NotBlank;
  10. import javax.validation.constraints.NotNull;
  11. import java.io.Serializable;
  12. /**
  13. * 后台管理-编辑系统租户
  14. * @author Uncarbon
  15. */
  16. @Accessors(chain = true)
  17. @Builder
  18. @AllArgsConstructor
  19. @NoArgsConstructor
  20. @Data
  21. public class AdminUpdateSysTenantDTO implements Serializable {
  22. @ApiModelProperty(value = "主键ID", hidden = true, notes = "仅更新时使用")
  23. private Long id;
  24. @ApiModelProperty(value = "租户名", required = true)
  25. @NotBlank(message = "租户名不能为空")
  26. private String tenantName;
  27. @ApiModelProperty(value = "租户ID(纯数字)", required = true)
  28. @NotNull(message = "租户ID不能为空")
  29. private Long tenantId;
  30. @ApiModelProperty(value = "状态", required = true)
  31. @NotNull(message = "状态不能为空")
  32. private EnabledStatusEnum status;
  33. @ApiModelProperty(value = "备注")
  34. private String remark;
  35. }