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