package org.jeecg.modules.mdc.entity; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import org.jeecg.common.aspect.annotation.Dict; import org.jeecg.common.system.base.entity.JeecgEntity; import org.jeecgframework.poi.excel.annotation.Excel; import java.io.Serializable; /** * @Description: 零件表 * @Author: lius * @Date: 2024-10-21 * @Version: V1.0 */ @Data @TableName("mdc_component_info") @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @ApiModel(value = "mdc_component_info对象", description = "零件表") public class MdcComponentInfo extends JeecgEntity implements Serializable { private static final long serialVersionUID = 3989002838907751149L; /** * 零件号 */ @Excel(name = "零件号", width = 15) @ApiModelProperty(value = "零件号") private String componentNo; /** * 零件名称 */ @Excel(name = "零件名称", width = 15) @ApiModelProperty(value = "零件名称") private String componentName; /** * 班产能 */ @Excel(name = "班产能", width = 15) @ApiModelProperty(value = "班产能") private Integer scheduleNum; /** * 天产能 */ @Excel(name = "天产能", width = 15) @ApiModelProperty(value = "天产能") private Integer dayNum; /** * 产线 */ //@Excel(name = "产线", width = 15) //@ApiModelProperty(value = "产线") private String beltlineId; /** * 是否为自动线 */ @Excel(name = "是否为自动线", width = 15) @ApiModelProperty(value = "是否为自动线") private String overallFlag; /** * 设备 */ @Excel(name = "设备", width = 15) @ApiModelProperty(value = "设备") private String equipmentId; /** * 车间ID */ @Excel(name = "产线", width = 15) @ApiModelProperty(value = "产线") @Dict(dictTable ="mdc_production",dicText = "production_name",dicCode = "id") private String productionId; }