@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
package com.itzhouwei.param.user;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;
import javax.validation.constraints.*;
import java.util.Date;
@Data
@ApiModel(description = "完善个人信息的参数")
@NoArgsConstructor
@AllArgsConstructor
public class UserInfoParam {
@NotNull(message = "请选择一个性别")
@Min(value = 0, message = "性别选择不正确")
@Max(value = 1, message = "性别选择不正确")
@ApiModelProperty("用户性别 0 代表 女生 1 代表男生 ")
private Integer sex;
@ApiModelProperty("用户出身时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
private Date birthday;
@ApiModelProperty("用户出生地点")
@NotBlank(message = "用户出生地址不能为空")
private String birthAddress;
@ApiModelProperty("用户现居地址")
@NotBlank(message = "用户现居地址不能为空")
private String currentAddress;
}