package com.wms_main.model.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDateTime;

@Getter
@Setter
@TableName(value = "t_app_order_out", autoResultMap = true)
public class TAppOrderOut {

    @TableId(value = "record_id")
    private String recordId;

    @TableField(value = "order_id")
    private String orderId;

    @TableField(value = "vehicle_no")
    private String vehicleNo;

    @TableField(value = "order_status")
    private Integer orderStatus;
    /**
     * 深度策略编码
     * 存储该订单的深度处理策略
     */
    @TableField(value = "depth_strategy")
    private Integer depthStrategy;

    /**
     * 深度策略详情
     * 存储策略的详细信息，JSON格式
     */
    @TableField(value = "depth_strategy_detail")
    private String depthStrategyDetail;

    @TableField(value = "create_time")
    private LocalDateTime createTime;

    @TableField(value = "update_time")
    private LocalDateTime updateTime;

    @TableField(value = "complete_time")
    private LocalDateTime completeTime;

    @TableField(value = "remark")
    private String remark;
}
