132 lines
3.6 KiB
Java
132 lines
3.6 KiB
Java
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; }
|
||
}
|