| | |
| | | package org.jeecg.modules.mes.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableLogic; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.baomidou.mybatisplus.annotation.*; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | |
| | | @ApiModelProperty(value = "更新日期") |
| | | private Date updateTime; |
| | | /**删除标记*/ |
| | | @Excel(name = "删除标记", width = 15) |
| | | @ApiModelProperty(value = "删除标记") |
| | | @TableLogic |
| | | private Integer delFlag; |
| | | /**拉动单号*/ |
| | | @Excel(name = "拉动单号", width = 15) |
| | | @ApiModelProperty(value = "拉动单号") |
| | | private String requestCode; |
| | | /**工单ID*/ |
| | | @Excel(name = "工单ID", width = 15) |
| | | @ApiModelProperty(value = "工单ID") |
| | | @Dict(dictTable = "mes_production_work_order", dicText = "work_order_code", dicCode = "id") |
| | | private String workOrderId; |
| | | /**SAP预留号*/ |
| | | @Excel(name = "SAP预留号", width = 15) |
| | | @ApiModelProperty(value = "SAP预留号") |
| | | private String reservationCode; |
| | | /**发布状态*/ |
| | | @Excel(name = "发布状态", width = 15, dicCode = "publish_status") |
| | | @Dict(dicCode = "publish_status") |
| | | @Dict(dicCode = "material_transfer_publish_status") |
| | | @ApiModelProperty(value = "发布状态") |
| | | private String publishStatus; |
| | | /**请求状态*/ |
| | | @Excel(name = "请求状态", width = 15, dicCode = "request_status") |
| | | @Dict(dicCode = "request_status") |
| | | @Dict(dicCode = "material_transfer_request_status") |
| | | @ApiModelProperty(value = "请求状态") |
| | | private String requestStatus; |
| | | /**请求时间*/ |
| | | @Excel(name = "请求时间", width = 20, format = "yyyy-MM-dd HH:mm:ss") |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") |
| | | @ApiModelProperty(value = "请求时间") |
| | | private Date requestTime; |
| | | /**原库存地*/ |
| | | @Excel(name = "原库存地", width = 15) |
| | | @ApiModelProperty(value = "原库存地") |
| | | /**起运库存地*/ |
| | | @ApiModelProperty(value = "起运库存地") |
| | | @Dict(dicCode = "original_warehouse_list") |
| | | private String originalWarehouseId; |
| | | /**目标库存地*/ |
| | | @Excel(name = "目标库存地", width = 15) |
| | | @ApiModelProperty(value = "目标库存地") |
| | | @Dict(dictTable = "base_line_side_warehouse", dicText = "warehouse_name", dicCode = "id") |
| | | private String targetWarehouseId; |
| | | /**优先级(拉动类型)*/ |
| | | @Excel(name = "优先级(拉动类型)", width = 15, dicCode = "priority") |
| | | @Dict(dicCode = "priority") |
| | | @ApiModelProperty(value = "优先级(拉动类型)") |
| | | private String priority; |
| | | @Dict(dicCode = "material_transfer_category") |
| | | @ApiModelProperty(value = "拉动类型") |
| | | private String materialTransferCategory; |
| | | /**最晚配送时间*/ |
| | | @Excel(name = "最晚配送时间", width = 20, format = "yyyy-MM-dd HH:mm:ss") |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd") |
| | | @ApiModelProperty(value = "最晚配送时间") |
| | | private Date latestDeliveryTime; |
| | | /**物料编码*/ |
| | | @ApiModelProperty(value = "物料编码") |
| | | private String materialNumber; |
| | | /**物料名称*/ |
| | | @ApiModelProperty(value = "物料名称") |
| | | private String materialName; |
| | | /**理论拉动数量*/ |
| | | @ApiModelProperty(value = "理论拉动数量") |
| | | private Double specifiedQuantity; |
| | | /**实际拉动数量*/ |
| | | @ApiModelProperty(value = "实际拉动数量") |
| | | private Double actualQuantity; |
| | | } |