package com.ruoyi.production.pojo; import com.baomidou.mybatisplus.annotation.*; import java.time.LocalDateTime; import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import org.springframework.format.annotation.DateTimeFormat; /** *

* 生产订单绑定的工艺路线表 *

* * @author deslrey * @since 2026-03-30 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("production_order_route") @ApiModel(value = "ProductionOrderRoute对象", description = "生产订单绑定的工艺路线表") public class ProductionOrderRoute implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键ID") @TableId(value = "id", type = IdType.AUTO) private Long id; @ApiModelProperty(value = "关联生产订单ID (production_order.id)") private Long orderId; @ApiModelProperty(value = "原始工艺路线ID (process_route.id)") private Long processRouteId; @ApiModelProperty(value = "产品id") private Long productModelId; @ApiModelProperty(value = "工艺路线编码") private String processRouteCode; @ApiModelProperty(value = "关联bom的id") private Integer bomId; @ApiModelProperty(value = "产品类型字典编码") private Long dictCode; @ApiModelProperty(value = "描述") private String description; @ApiModelProperty(value = "租户id") @TableField(fill = FieldFill.INSERT) private Long tenantId; @ApiModelProperty(value = "录入时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; @ApiModelProperty(value = "更新时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; @ApiModelProperty(value = "备注") private String remark; }