李林
2023-10-07 658d4927d468c47208fd012d9128b09249c07eff
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
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<WorkstationLocation> {
    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;
}