hsy
4 天以前 0da8464afe907ed91ab03eebc7613666353bd7e5
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/pro/workorder/MesProWorkOrderDO.java
@@ -1,15 +1,14 @@
package cn.iocoder.yudao.module.mes.dal.dataobject.pro.workorder;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import cn.iocoder.yudao.module.mes.dal.dataobject.md.client.MesMdClientDO;
import cn.iocoder.yudao.module.mes.dal.dataobject.md.item.MesMdItemDO;
import cn.iocoder.yudao.module.mes.dal.dataobject.md.vendor.MesMdVendorDO;
import cn.iocoder.yudao.module.mes.enums.pro.MesProWorkOrderSourceTypeEnum;
import cn.iocoder.yudao.module.mes.enums.pro.MesProWorkOrderStatusEnum;
import cn.iocoder.yudao.module.mes.enums.pro.MesProWorkOrderTypeEnum;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.math.BigDecimal;
@@ -19,7 +18,7 @@
/**
 * MES 生产工单 DO
 *
 * @author 芋道源码
 * @author 超级管理员
 */
@TableName("mes_pro_work_order")
@KeySequence("mes_pro_work_order_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
@@ -92,19 +91,34 @@
    /**
     * 客户编号
     *
     * 关联 {@link MesMdClientDO#getId()}
     * 关联 CRM 客户 {@link cn.iocoder.yudao.module.crm.api.customer.dto.CrmCustomerRespDTO#getId()}
     */
    private Long clientId;
    /**
     * 供应商编号
     *
     * 关联 {@link MesMdVendorDO#getId()}
     * 关联 ERP 供应商 {@link cn.iocoder.yudao.module.erp.api.purchase.dto.ErpSupplierRespDTO#getId()}
     */
    private Long vendorId;
    /**
     * 批次号
     */
    private String batchCode;
    /**
     * 工艺路线编号
     *
     * 关联 {@link cn.iocoder.yudao.module.mes.dal.dataobject.pro.route.MesProRouteDO#getId()}
     */
    private Long routeId;
    /**
     * 是否自动完成
     *
     * true=报工达标后自动完成工单;false=需手动完成
     */
    private Boolean autoFinishFlag;
    /**
     * 需求日期
     */
@@ -135,4 +149,21 @@
     */
    private String remark;
    /**
     * 是否报工审批
     */
    @com.baomidou.mybatisplus.annotation.TableField("is_feedback_approve")
    private Boolean feedbackApprove;
    /**
     * BPM 流程定义 Key
     */
    private String processDefinitionKey;
    /**
     * 报工角色 (多个角色逗号分隔)
     */
    private String feedbackRole;
}