package shop.alien.entity.store.dto;

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

/**
 * 注销冷静期完成（测试/手动触发）请求
 */
@Data
@ApiModel("注销冷静期完成请求")
public class AccountLogoutCompleteRequestDTO {

    @ApiModelProperty(value = "账号类型：ALL/STORE_USER/LIFE_USER/LAWYER/STORE，默认 ALL", example = "ALL")
    private String accountType;

    @ApiModelProperty("主键ID（与 accountType 对应：商家用户ID/用户ID/律师ID/店铺ID）")
    private Integer id;

    @ApiModelProperty("手机号（STORE_USER/LIFE_USER/LAWYER 可按手机号筛选单条）")
    private String phone;

    @ApiModelProperty(value = "是否跳过7天冷静期校验（测试接口默认 true）", example = "true")
    private Boolean force;
}
