package com.bonus.material.clz.domain.vo;

import com.bonus.material.clz.domain.IwsUserBean;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author : 阮世耀
 * @version : 1.0
 * @PackagePath: com.bonus.material.app.domain
 * @CreateTime: 2025-06-10  14:48
 * @Description: 班组人员信息vo---i皖送平台
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true) // 继承父类字段
public class IwsTeamUserVo extends IwsUserBean {

    /**
     * 主键
     */
    private String id;

    /**
     * 班组id
     */
    private String teamId;

    /**
     * 班组名称
     */
    private String teamName;

    /**
     * 班组长id
     */
    private String teamLeaderIdCard;

    /**
     * 班组长姓名
     */
    private String relName;

    /**
     * 班组长手机号
     */
    private String relPhone;

    /**
     * 工程id
     */
    private String projectId;

    /**
     * 工程名称
     */
    private String projectName;

    /**
     * 用户id
     */
    private String userId;

    /**
     * 用户手机号
     */
    private String userPhone;

    /**
     * 真实姓名
     */
    private String name;

    /**
     * i皖送登陆用户名
     */
    private String userName;

    /**
     * 身份证号码
     */
    private String idCard;

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

    /**
     * 工程id集合
     */
    private List<String> projectIds;


    private List<IwsTeamUserVo> teamList;
}
