zxl
2025-05-29 71f61d13531b3e2a0099ba5afe3f268c99c5bacf
ycl-pojo/src/main/java/com/ycl/platform/domain/result/HK/PicAccessResult.java
@@ -2,7 +2,11 @@
import com.ycl.platform.domain.result.BaseResult;
import lombok.Data;
import org.springframework.data.mongodb.core.index.TextIndexed;
import org.springframework.data.mongodb.core.mapping.Document;
import java.math.BigDecimal;
import java.math.RoundingMode;
/**
 * 图片访问监测结果
@@ -10,9 +14,11 @@
 * @author gonghl
 */
@Data
@Document(collection = "pic_access")
@Document(collection = "hk_pic_access")
//只存了车辆的
public class PicAccessResult extends BaseResult {
    private Integer dataType;
    /**
     * 数据类型为1时表示卡口内码,数据类型为2或11时表示人脸采集设备内码
     */
@@ -73,4 +79,15 @@
     */
    private int bigDisableCount;
    public static BigDecimal calUrl(PicAccessResult result) {
        BigDecimal url = BigDecimal.ZERO;
        if (result.getSampleCount() != 0) {
            //图片访问正常量 = 抽检量-异常量
            BigDecimal picNormalCount = new BigDecimal(result.getSampleCount() - result.getExpCount());
            //图片抽检量
            BigDecimal sampleCount = new BigDecimal(result.getSampleCount());
            url = picNormalCount.divide(sampleCount, 4, RoundingMode.HALF_UP);
        }
        return url;
    }
}