qiangdanxitong/backend/src/main/java/com/designhub/vo/PrimaryDeptUserRankingVO.java

132 lines
3.6 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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; }
}