package cn.iocoder.lyzsys.module.tjt.controller.admin.project.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Schema(description = "管理后台 - 项目角色人员 Response VO")
@Data
public class ProjectRolePersonRespVO {

    @Schema(description = "主键 ID", example = "1")
    private Long id;

    @Schema(description = "项目 ID", example = "1")
    private Long projectId;

    @Schema(description = "角色编码", example = "project_manager")
    private String roleCode;

    @Schema(description = "角色名称", example = "项目经理")
    private String roleName;

    @Schema(description = "员工 ID", example = "1")
    private Long employeeId;

    @Schema(description = "员工姓名", example = "张三")
    private String employeeName;

    @Schema(description = "排序号", example = "1")
    private Integer sortNo;

}
