package com.billion.main.om.domain;
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.billion.common.annotation.Excel;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import lombok.Data;
|
|
import java.util.Date;
|
|
/**
|
* 生产工单对象 om_production_order_info
|
*
|
* @author Billion
|
* @date 2024-11-20
|
*/
|
@Data
|
public class OmProductionOrderInfo
|
{
|
@TableId
|
/** 主键id */
|
private Long id;
|
|
/** 工单编号 */
|
@Excel(name = "工单编号")
|
private String workOrderNo;
|
|
/** 订单编号 */
|
@Excel(name = "订单编号")
|
private String salesOrderCode;
|
|
/** 产品编号 */
|
@Excel(name = "产品编号")
|
private String productCode;
|
|
/** 产线编号 */
|
@Excel(name = "产线编号")
|
private String lineCode;
|
|
/** 计划数量 */
|
@Excel(name = "计划数量")
|
private Long planQty;
|
/** 计划数量 */
|
@Excel(name = "缸体数量")
|
private Long bodyQty;
|
/** 计划数量 */
|
@Excel(name = "缸盖数量")
|
private Long headQty;
|
/** 计划数量 */
|
@Excel(name = "预装数量")
|
private Long preQty;
|
|
/** 计划开始时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "计划开始时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date planStartTime;
|
|
/** 计划结束时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "计划结束时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date planEndTime;
|
|
/** 工单状态(1未开始2生产中3已完成4已关闭) */
|
@Excel(name = "工单状态", readConverterExp = "1=未开始,2=生产中,3=已完成,4=已关闭")
|
private String orderStatus;
|
|
/** 工单状态(1未开始2生产中3已完成4已关闭) */
|
@Excel(name = "工单缸体状态", readConverterExp = "1=未开始,2=生产中,3=已完成,4=已关闭")
|
private String bodyStatus;
|
/** 工单状态(1未开始2生产中3已完成4已关闭) */
|
@Excel(name = "工单缸盖状态", readConverterExp = "1=未开始,2=生产中,3=已完成,4=已关闭")
|
private String headStatus;
|
/** 工单状态(1未开始2生产中3已完成4已关闭) */
|
@Excel(name = "工单预装状态", readConverterExp = "1=未开始,2=生产中,3=已完成,4=已关闭")
|
private String preStatus;
|
|
/** 备注 */
|
@Excel(name = "备注")
|
private String remarks;
|
|
/** 发动机型号 */
|
@Excel(name = "发动机型号")
|
private String engineType;
|
|
/** 机型 */
|
@Excel(name = "机型")
|
private String engineName;
|
|
/** 订单状态 */
|
@Excel(name = "订单状态")
|
private String flag;
|
/** 创建者 */
|
private String createBy;
|
|
/** 创建时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date createTime;
|
|
/** 更新者 */
|
private String updateBy;
|
|
/** 更新时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date updateTime;
|
|
/** 逻辑删除 */
|
@Excel(name = "机型")
|
private String delFlag;
|
|
}
|