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