package com.hzs.common.domain.member.empty.ext;

import com.hzs.common.domain.member.empty.CuMemberEmptyDetail;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * @Description: 空单批次明细扩展类
 * @Author: jiang chao
 * @Time: 2023/7/6 15:33
 * @Classname: CuMemberEmptyDetailExt
 * @PackageName: com.hzs.common.domain.member.empty.ext
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class CuMemberEmptyDetailExt extends CuMemberEmptyDetail {

    private static final long serialVersionUID = -2056994546159064317L;

    /**
     * 注册批次
     */
    private String businessCode;

    /**
     * 自然国名称
     */
    private String countryName;
    /**
     * 结算国名称
     */
    private String settleCountryName;

    /**
     * 等级翻译ID
     */
    private Integer pkGradeKey;
    /**
     * 等级名称
     */
    private String registerGradeVal;
    /**
     * 等级颜色
     */
    private String gradeColor;

    /**
     * 奖衔翻译ID
     */
    private Integer pkAwardKey;
    /**
     * 奖衔名称
     */
    private String awardsVal;

    /**
     * 省名称
     */
    private String recProvinceVal;
    /**
     * 市名称
     */
    private String recCityVal;
    /**
     * 县名称
     */
    private String recCountyVal;

    /**
     * 生成备注
     */
    private String remark;

    /**
     * 空单明细产品列表
     */
    private List<CuMemberEmptyProductDTO> productDTOList;

}
