package com.cf.imes.module.executor.dal.dto;

import com.cf.imes.module.executor.dal.dataobject.orderBody.OrderBodyDO;
import com.cf.imes.module.executor.dal.dataobject.orderGroup.OrderGroupDO;
import com.cf.imes.module.executor.dal.dataobject.orderParts.OrderPartsDO;
import com.cf.imes.module.executor.dal.dataobject.plate.PlateDO;
import com.cf.imes.module.executor.dal.dataobject.rawgoods.RawGoodsDO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author Beal
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class BoardProdInfoDTO {
    @Schema(description = "商品表")
    private RawGoodsDO rawGoodsDO;
    @Schema(description = "生产单柜体表")
    private OrderBodyDO orderBodyDO;
    @Schema(description = "生产单加工组表")
    private OrderGroupDO orderGroupDO;
    @Schema(description = "生产单五金表")
    private OrderPartsDO orderPartsDO;
    @Schema(description = "生产单小板表")
    private PlateDO plateDO;
}
