| | |
| | | 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; |
| | |
| | | /** |
| | | * MES 生产工单 DO |
| | | * |
| | | * @author 芋道源码 |
| | | * @author 超级管理员 |
| | | */ |
| | | @TableName("mes_pro_work_order") |
| | | @KeySequence("mes_pro_work_order_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 |
| | |
| | | */ |
| | | private Long vendorId; |
| | | /** |
| | | * 工厂编号 |
| | | * |
| | | * 关联 {@link cn.iocoder.yudao.module.mes.dal.dataobject.md.factory.MesMdFactoryDO#getId()} |
| | | */ |
| | | private Long factoryId; |
| | | |
| | | /** |
| | | * 车间编号 |
| | | * |
| | | * 关联 {@link cn.iocoder.yudao.module.mes.dal.dataobject.md.workstation.MesMdWorkshopDO#getId()} |
| | | */ |
| | | private Long workshopId; |
| | | |
| | | /** |
| | | * 批次号 |
| | | */ |
| | | private String batchCode; |
| | |
| | | */ |
| | | private Long parentId; |
| | | /** |
| | | * 实际开工时间 |
| | | * |
| | | * 由「启动生产」写入,写入即视为工单进入生产中;为空表示未开工 |
| | | */ |
| | | private LocalDateTime actualStartTime; |
| | | /** |
| | | * 开工人用户编号 |
| | | * |
| | | * 关联 AdminUserDO 的 id |
| | | */ |
| | | private Long startUserId; |
| | | /** |
| | | * 完成时间 |
| | | */ |
| | | private LocalDateTime finishDate; |
| | |
| | | */ |
| | | private String remark; |
| | | |
| | | /** |
| | | * 是否报工审批 |
| | | */ |
| | | @com.baomidou.mybatisplus.annotation.TableField("is_feedback_approve") |
| | | private Boolean feedbackApprove; |
| | | |
| | | /** |
| | | * BPM 流程定义 Key |
| | | */ |
| | | private String processDefinitionKey; |
| | | |
| | | /** |
| | | * 报工角色 (多个角色逗号分隔) |
| | | */ |
| | | private String feedbackRole; |
| | | |
| | | |
| | | } |