package com.erp.customer.dto;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 客户关系请求DTO
 */
@Data
public class CustomerRelationshipRequest {
    
    private Long tenantId;
    
    /**
     * 客户ID
     */
    private Long customerId;
    
    /**
     * 父客户ID
     */
    private Long parentCustomerId;
    
    /**
     * 关系级别：1-8级
     */
    private Integer relationshipLevel;
    
    /**
     * 关系类型：HEADQUARTERS/BRANCH/AFFILIATE/PARTNER
     */
    private String relationshipType;
    
    /**
     * 是否为总店
     */
    private Boolean isHeadquarters;
    
    /**
     * 所属集团/连锁名称
     */
    private String groupName;
    
    /**
     * 集团编码
     */
    private String groupCode;
    
    /**
     * 是否直系上下级关系
     */
    private Boolean isDirectRelationship;
    
    /**
     * 关联关系说明
     */
    private String relationshipDesc;
    
    /**
     * 备注
     */
    private String remark;

    /**
     * 关系状态
     */
    private String status;
}
