package com.designhub.vo; import java.math.BigDecimal; /** * 一级需求部门用户排名VO(用户维度统计) */ public class PrimaryDeptUserRankingVO { /** * 排名 */ private Integer rank; /** * 用户ID */ private Long userId; /** * 用户姓名 */ private String userName; /** * 用户部门ID */ private Long deptId; /** * 用户部门名称 */ private String deptName; /** * 一级部门名称 */ private String firstLevelDeptName; /** * 二级部门名称 */ private String secondLevelDeptName; /** * 发起任务数 */ private Integer taskCount; /** * 审核通过数 */ private Integer approvedCount; /** * 审核驳回数 */ private Integer rejectedCount; /** * 审核通过率(百分比) */ private BigDecimal approvalRate; /** * 消耗积分 */ private BigDecimal consumedScore; /** * 已完成任务数 */ private Integer completedCount; /** * 进行中任务数 */ private Integer inProgressCount; /** * 待审核任务数 */ private Integer pendingCount; // ==================== Getters and Setters ==================== public Integer getRank() { return rank; } public void setRank(Integer rank) { this.rank = rank; } public Long getUserId() { return userId; } public void setUserId(Long userId) { this.userId = userId; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public Long getDeptId() { return deptId; } public void setDeptId(Long deptId) { this.deptId = deptId; } public String getDeptName() { return deptName; } public void setDeptName(String deptName) { this.deptName = deptName; } public String getFirstLevelDeptName() { return firstLevelDeptName; } public void setFirstLevelDeptName(String firstLevelDeptName) { this.firstLevelDeptName = firstLevelDeptName; } public String getSecondLevelDeptName() { return secondLevelDeptName; } public void setSecondLevelDeptName(String secondLevelDeptName) { this.secondLevelDeptName = secondLevelDeptName; } public Integer getTaskCount() { return taskCount; } public void setTaskCount(Integer taskCount) { this.taskCount = taskCount; } public Integer getApprovedCount() { return approvedCount; } public void setApprovedCount(Integer approvedCount) { this.approvedCount = approvedCount; } public Integer getRejectedCount() { return rejectedCount; } public void setRejectedCount(Integer rejectedCount) { this.rejectedCount = rejectedCount; } public BigDecimal getApprovalRate() { return approvalRate; } public void setApprovalRate(BigDecimal approvalRate) { this.approvalRate = approvalRate; } public BigDecimal getConsumedScore() { return consumedScore; } public void setConsumedScore(BigDecimal consumedScore) { this.consumedScore = consumedScore; } public Integer getCompletedCount() { return completedCount; } public void setCompletedCount(Integer completedCount) { this.completedCount = completedCount; } public Integer getInProgressCount() { return inProgressCount; } public void setInProgressCount(Integer inProgressCount) { this.inProgressCount = inProgressCount; } public Integer getPendingCount() { return pendingCount; } public void setPendingCount(Integer pendingCount) { this.pendingCount = pendingCount; } }