package shop.alien.entity.store.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 律师账号注销请求
 */
@Data
@ApiModel(value = "LawyerLogoutRequestDto", description = "律师账号注销请求")
public class LawyerLogoutRequestDto implements Serializable {

    @ApiModelProperty(value = "律师ID", required = true)
    private Integer id;

    @ApiModelProperty(value = "手机号", required = true)
    private String phone;

    @ApiModelProperty(value = "短信验证码", required = true)
    private String verificationCode;

    @ApiModelProperty(value = "注销原因（如：多余账号、使用过程中遇到困难、安全/隐私顾虑、不再从事该行业、其他）", required = true)
    private String logoutReason;

    @ApiModelProperty(value = "注销内容，原因为「其他」时必填，最多300字")
    private String logoutContent;
}
