package com.chinaztt.mes.basic.entity; import com.baomidou.mybatisplus.annotation.LinkedField; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.activerecord.Model; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; /** * 工作站设备关联表 * * @author cxf * @date 2020-11-11 14:01:02 */ @Data @TableName("basic_workstation_location") @EqualsAndHashCode(callSuper = true) @ApiModel(value = "工作站库位关联表") public class WorkstationLocation extends Model { private static final long serialVersionUID = 1L; //库位类型(1:投料库位 2.产出待检库位 3.产出不合格库位 4.产出合格库位 5.机台已投料库位) public static final Long FEED_LOCATION = 1L;//投料库位 public static final Long INSPECTION_LOCATION = 2L;//产出待检库位 public static final Long DISQUALIFIED_LOCATION = 3L;//产出不合格库位 public static final Long QUALIFIED_LOCATION = 4L;//产出合格库位 public static final Long FED_LOCATION = 5L;//机台已投料库位 public static final Long PENDING_LOCATION = 6L; //待检成品库 public static final Long PENDING_PRODUCT_LOCATION = 9L; /** * 工作站id */ @LinkedField(sourceTable = "basic_workstation", sourceField = "id") @ApiModelProperty(value = "工作站id") private Long workstationId; /** * 库位id */ @LinkedField(sourceTable = "basic_location", sourceField = "id") @ApiModelProperty(value = "库位id") private Long locationId; /** * 库位类型 */ @ApiModelProperty(value = "库位类型(1:投料库位 2.产出待检库位 3.产出不合格库位 4.产出合格库位 5.机台已投料库位 9.待检成品库)") private Long locationType; }