add
This commit is contained in:
@ -6,12 +6,13 @@ import com.qiaoba.common.base.entity.BaseEntity;
|
||||
import com.qiaoba.common.base.validate.AddGroup;
|
||||
import com.qiaoba.common.base.validate.EditGroup;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.constraints.Size;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
@ -30,32 +31,39 @@ public class SysTenant extends BaseEntity {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
@NotNull(message = "id不能为空", groups = {EditGroup.class})
|
||||
@NotNull(message = "ID不能为空", groups = {EditGroup.class})
|
||||
private String tenantId;
|
||||
|
||||
@NotBlank(message = "企业名称不能为空", groups = {AddGroup.class, EditGroup.class})
|
||||
@Schema(description = "企业名称")
|
||||
@NotBlank(message = "企业名称不能为空", groups = {AddGroup.class, EditGroup.class})
|
||||
@Size(max = 30, message = "企业名称不能超过{max}个字符", groups = {AddGroup.class, EditGroup.class})
|
||||
private String companyName;
|
||||
|
||||
@Schema(description = "联系人")
|
||||
@Size(max = 30, message = "联系人不能超过{max}个字符", groups = {AddGroup.class, EditGroup.class})
|
||||
private String contactName;
|
||||
|
||||
@Schema(description = "联系电话")
|
||||
@Size(max = 30, message = "联系电话不能超过{max}个字符", groups = {AddGroup.class, EditGroup.class})
|
||||
private String contactPhone;
|
||||
|
||||
@Schema(description = "地址")
|
||||
@Size(max = 30, message = "地址不能超过{max}个字符", groups = {AddGroup.class, EditGroup.class})
|
||||
private String address;
|
||||
|
||||
@Schema(description = "企业简介")
|
||||
@Size(max = 30, message = "企业简介不能超过{max}个字符", groups = {AddGroup.class, EditGroup.class})
|
||||
private String profile;
|
||||
|
||||
@Schema(description = "统一社会信用代码")
|
||||
@Size(max = 20, message = "企业简介不能超过{max}个字符", groups = {AddGroup.class, EditGroup.class})
|
||||
private String licenseNumber;
|
||||
|
||||
@Schema(description = "域名")
|
||||
private String domain;
|
||||
|
||||
@Schema(description = "备注")
|
||||
@Size(max = 20, message = "备注不能超过{max}个字符", groups = {AddGroup.class, EditGroup.class})
|
||||
private String remark;
|
||||
|
||||
@NotNull(message = "过期时间不能为空", groups = {AddGroup.class, EditGroup.class})
|
||||
@ -66,8 +74,9 @@ public class SysTenant extends BaseEntity {
|
||||
@Schema(description = "用户数量")
|
||||
private Long accountCount;
|
||||
|
||||
@NotNull(message = "状态不能为空", groups = {AddGroup.class, EditGroup.class})
|
||||
@Schema(description = "状态")
|
||||
@NotNull(message = "状态不能为空", groups = {EditGroup.class})
|
||||
@Size(max = 1, message = "状态不能超过{max}个字符", groups = {EditGroup.class})
|
||||
private String status;
|
||||
|
||||
private String mode;
|
||||
|
Reference in New Issue
Block a user