package com.cpop.jambox.business.bo;

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

import javax.validation.constraints.NotBlank;

/**
 * @author DB
 * @version 1.0.0
 * @since 2024-01-19 22:40
 */
@Data
@ApiModel(value = "先学后付用户签约计划")
public class LearnNowPayLaterUserSignPlansBo {

    /**
     * 支付分id
     */
    @NotBlank(message = "支付分id不能为空")
    @ApiModelProperty(value = "支付分id",required = true)
    private String id;

    /**
     * 云校区id
     */
    @NotBlank(message = "云校区id不能为空")
    @ApiModelProperty(value = "云校区id",required = true)
    private String storeCloudId;

    /**
     * 子商户下用户openid
     */
    @NotBlank(message = "子商户下用户openid不能为空")
    @ApiModelProperty(value = "子商户下用户openid",required = true)
    private String subOpenId;

    /**
     * 支付分计划名称
     */
    @NotBlank(message = "支付分计划名称不能为空")
    @ApiModelProperty(value = "支付分计划名称",required = true)
    private String planName;

    /**
     * 客户名
     */
    @NotBlank(message = "客户名不能为空")
    @ApiModelProperty(value = "客户名",required = true)
    private String customerName;

    /**
     * 客户手机号
     */
    @NotBlank(message = "客户手机号不能为空")
    @ApiModelProperty(value = "客户手机号", required = true)
    private String customerPhone;

    /**
     * 模板id
     */
    @ApiModelProperty(value = "模板id")
    private String templateId;

    /**
     * 旧模板id
     */
    @ApiModelProperty(value = "旧模板id")
    private String oldTemplateId;

    /**
     * 顾问名
     */
    @ApiModelProperty(value = "顾问名")
    private String counselor;
}
