package com.zy.common.model; import com.core.common.Cools; import lombok.Data; import java.util.List; /** * Created by vincent on 2022/8/18 */ @Data public class OrderDto { private String orderNo; private String matnr; private String batch; private Double anfme; public OrderDto(String orderNo, String matnr, String batch, Double anfme) { this.orderNo = orderNo; this.matnr = matnr; this.batch = batch; this.anfme = anfme; } public static boolean has(List list, OrderDto dto) { if (Cools.isEmpty(list)) { return false; } for (OrderDto orderDto : list) { if (dto.getOrderNo().equals(orderDto.getOrderNo()) && dto.getMatnr().equals(orderDto.getMatnr()) && Cools.eq(orderDto.getBatch(), dto.getBatch())) { return true; } } return false; } public static OrderDto find(List list, OrderDto dto) { if (Cools.isEmpty(list)) { return null; } for (OrderDto orderDto : list) { if (dto.getOrderNo().equals(orderDto.getOrderNo()) && dto.getMatnr().equals(orderDto.getMatnr()) && Cools.eq(dto.getBatch(), orderDto.getBatch())) { return orderDto; } } return null; } }