package com.nms.swspkmas_standalone.entity.vo; import com.fasterxml.jackson.annotation.JsonInclude; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import jdk.nashorn.internal.ir.annotations.Ignore; import lombok.Getter; import lombok.Setter; import javax.validation.constraints.NotBlank; import java.io.Serializable; import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL; /** *

* 用户表 *

* * @author kzy * @since 2023-09-19 16:30:35 */ @Getter @Setter @ApiModel(value = "登录账号对象", description = "登录账号对象") @JsonInclude(NON_NULL) public class AccountVO implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "用户名",required = true) @NotBlank(message = "用户名不能为空") private String username; @ApiModelProperty(value = "密码(base64加密)",required = true) @NotBlank(message = "密码不能为空") private String password; @ApiModelProperty("角色 1管理员 2普通用户") private Integer roleCode; @ApiModelProperty("生产的token,接口请求头字段: Authorization") private String token; }