package com.ruoyi.production.pojo; import com.baomidou.mybatisplus.annotation.*; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDate; import java.time.LocalDateTime; import java.util.List; /** * @author :yys * @date : 2025/12/4 11:13 */ @Data @TableName("production_line") public class ProductionLine { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 名称 */ @ApiModelProperty("名称") private String name; /** * 父级id */ @ApiModelProperty("父级id") private Integer parentId; /** * 类型 1-产线 2-工序 */ @ApiModelProperty("类型 1-产线 2-工序") private Integer type; /** * 排序 */ @ApiModelProperty("排序") private Integer sort; /** * 备注 */ @ApiModelProperty("备注") private String remark; /** * 子数据 */ @TableField(exist = false) @ApiModelProperty("子数据") private List children; /** * 创建者 */ @TableField(fill = FieldFill.INSERT) private Integer createUser; /** * 创建时间 */ @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; /** * 修改者 */ @TableField(fill = FieldFill.INSERT_UPDATE) private Integer updateUser; /** * 修改时间 */ @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; /** * 租户ID */ @TableField(fill = FieldFill.INSERT) private Long tenantId; }