rk
2025-09-22 cf2391a86bdea88196d49cd33949570f74c0985d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package com.doumee.dao.business.vo.bs;
 
import com.doumee.core.utils.Constants;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.math.BigDecimal;
import java.util.Comparator;
 
/**
 *智能制造成熟度能力域分析参数
 * @author 江蹄蹄
 * @date 2023/02/15 08:55
 */
@Data
@ApiModel("诊断进度统计排行榜数据(市、县)返回参数")
public class BsSoSortDataVo implements Comparator<BsSoSortDataVo> {
 
 
    @ApiModelProperty(value = "服务商编码")
    private Integer id;
    @ApiModelProperty(value = "服务商名称")
    private String name;
    @ApiModelProperty(value = "已完成服务数")
    private int  doneNum;
    @ApiModelProperty(value = "总服务数")
    private int num;
    @ApiModelProperty(value = "完成比例(%)")
    private BigDecimal rate;
 
    @Override
    public int compare(BsSoSortDataVo o1, BsSoSortDataVo o2) {
        return Constants.formatBigdecimal(o2.getRate()).compareTo(Constants.formatBigdecimal(o1.getRate()));
    }
}