package com.cpop.jambox.business.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.time.OffsetDateTime;

/**
 * @author DB
 * @version 1.0.0
 * @since 2023-12-15 9:32
 */
@Data
@Accessors(chain = true)
@ApiModel(value = "EasyLearnPageVo对象", description = "分页返回对象")
public class EasyLearnPageVo {

    /**
     * 品牌名
     */
    @ApiModelProperty(value = "品牌名")
    private String brandName;
    /**
     * 签约时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" , timezone = "GMT+8")
    @ApiModelProperty(value = "签约时间")
    private LocalDateTime createTime;
    /**
     * 客户名
     */
    @ApiModelProperty(value = "客户名")
    private String customerName;
    /**
     * 客户电话
     */
    @ApiModelProperty(value = "客户电话")
    private String customerPhone;
    /**
     * 主键
     */
    @ApiModelProperty(value = "主键")
    private String id;
    /**
     * 期数
     */
    @ApiModelProperty(value = "期数")
    private Long periodNumber;
    /**
     * 课卡名
     */
    @ApiModelProperty(value = "课卡名")
    private String productName;
    /**
     * 顾问
     */
    @ApiModelProperty(value = "顾问")
    private String staffName;
    /**
     * 校区名
     */
    @ApiModelProperty(value = "校区名")
    private String storeName;
    /**
     * 签约金额
     */
    @ApiModelProperty(value = "签约金额")
    private BigDecimal totalAmount;
    /**
     * 支付金额
     */
    @ApiModelProperty(value = "支付金额")
    private BigDecimal totalPayAmount;
}
