package com.hzs.report.member.vo;/**
 * @Description:
 * @Author: yuhui
 * @Time: 2023/8/26 15:25
 * @Classname: MemberResettleAchieveVo
 * @PackageName: com.hzs.report.member.vo
 */

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hzs.common.core.annotation.Excel;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;

/**
 *@BelongsProject: hzs_cloud
 *@BelongsPackage: com.hzs.report.member.vo
 *@Author: yh
 *@CreateTime: 2023-08-26  15:25
 *@Description: TODO
 *@Version: 1.0
 */
@Data
public class MemberResettleAchieveVo {

    /**
     * 左右区
     */
    private Integer placeDept;
    /**
     * 会员主键
     */
    private Long pkMember;

    /**
     * 国旗
     */
    private String nationalFlag;

    /**
     * 国家名称
     */
    @Excel(name = "国家")
    private String shortName;

    /**
     * 会员编号
     */
    @Excel(name = "会员编号")
    private String memberCode;

    /**
     * 会员姓名
     */
    @Excel(name = "会员姓名")
    private String memberName;
    /**
     * 联系方式
     */
    @Excel(name = "联系方式")
    private String phone;
    /**
     * 真实奖衔
     */
    @Excel(name = "真实奖衔")
    private String awardsName;

    /**
     * 隶属体系
     */
    @Excel(name = "隶属体系")
    private String vertexName;

    /**
     * 所属团队
     */
    @Excel(name = "隶属团队")
    private String teamCodeName;
    /**
     * 业绩（pv）
     */

    private BigDecimal achieve;
    /**
     * 金额（）
     */

    private BigDecimal amount;

    /**
     * 左区新增金额
     */
    @Excel(name = "左区新增金额")
    private BigDecimal leftNewAddAmount=BigDecimal.ONE;

    /**
     * 右区新增金额
     */
    @Excel(name = "右区新增金额")
    private BigDecimal rightNewAddAmount=BigDecimal.ONE;

    /**
     * 左区新增业绩（pv）
     */
    @Excel(name = "左区新增业绩")
    private BigDecimal leftNewAddAchieve=BigDecimal.ONE;

    /**
     * 右区新增业绩（pv）
     */
    @Excel(name = "右区新增业绩")
    private BigDecimal rightNewAddAchieve=BigDecimal.ONE;
    /**
     * 订单日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
 //   @Excel(name = "订单日期",dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date orderTime;
    /**
     * 首购累计
     */
    private BigDecimal aSumAmount;
    private BigDecimal bSumAmount;
    private BigDecimal aSumPv;
    private BigDecimal bSumPv;
    /**
     * 复购
     */
//    private BigDecimal repASumAmount;
//    private BigDecimal repBSumAmount;
//    private BigDecimal repASumPv;
//    private BigDecimal repBSumPv;
    /**
     * 真实（首购+复购）
     */
//    private BigDecimal aSumRealAmount;
//    private BigDecimal bSumRealAmount;
//    private BigDecimal aSumRealPv;
//    private BigDecimal bSumRealPv;

}
