update mes载具工装关联载具类型

master
yinq 2 weeks ago
parent 27a4e46f31
commit 2dc8c22863

@ -1,9 +1,6 @@
package org.dromara.mes.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.dromara.common.tenant.core.TenantEntity;
@ -41,11 +38,6 @@ public class BaseToolingInfo extends TenantEntity {
*/
private String toolingName;
/**
*
*/
private String toolingTypeCode;
/**
*
*/
@ -81,9 +73,21 @@ public class BaseToolingInfo extends TenantEntity {
*/
private String activeFlag;
/**
* ID
*/
private Long toolingTypeId;
/**
* 0 2
*/
@TableLogic
private String delFlag;
/**
*
*/
@TableField(exist = false)
private String toolingTypeName;
}

@ -74,5 +74,14 @@ public class BaseToolingInfoBo extends BaseEntity {
*/
private String activeFlag;
/**
* ID
*/
private Long toolingTypeId;
/**
*
*/
private String toolingTypeName;
}

@ -2,6 +2,7 @@ package org.dromara.mes.domain.vo;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableField;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import org.dromara.common.excel.annotation.ExcelDictFormat;
@ -53,13 +54,6 @@ public class BaseToolingInfoVo implements Serializable {
@ExcelProperty(value = "工装名称")
private String toolingName;
/**
*
*/
@ExcelProperty(value = "工装类型", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "tooling_type_code")
private String toolingTypeCode;
/**
*
*/
@ -133,5 +127,11 @@ public class BaseToolingInfoVo implements Serializable {
@ExcelProperty(value = "更新时间")
private Date updateTime;
/**
*
*/
@ExcelProperty(value = "工装类型名称")
private String toolingTypeName;
private Long toolingTypeId;
}

@ -10,6 +10,7 @@ import com.github.yulichang.toolkit.JoinWrappers;
import com.github.yulichang.wrapper.MPJLambdaWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import lombok.RequiredArgsConstructor;
import org.dromara.mes.domain.BaseToolingType;
import org.springframework.stereotype.Service;
import org.dromara.mes.domain.bo.BaseToolingInfoBo;
import org.dromara.mes.domain.vo.BaseToolingInfoVo;
@ -74,10 +75,11 @@ public class BaseToolingInfoServiceImpl implements IBaseToolingInfoService {
Map<String, Object> params = bo.getParams();
MPJLambdaWrapper<BaseToolingInfo> lqw = JoinWrappers.lambda(BaseToolingInfo.class)
.selectAll(BaseToolingInfo.class)
.select(BaseToolingType::getToolingTypeName)
.leftJoin(BaseToolingType.class, BaseToolingType::getToolingTypeId, BaseToolingType::getToolingTypeId)
.eq(bo.getToolingId() != null, BaseToolingInfo::getToolingId, bo.getToolingId())
.eq(StringUtils.isNotBlank(bo.getToolingCode()), BaseToolingInfo::getToolingCode, bo.getToolingCode())
.like(StringUtils.isNotBlank(bo.getToolingName()), BaseToolingInfo::getToolingName, bo.getToolingName())
.eq(StringUtils.isNotBlank(bo.getToolingTypeCode()), BaseToolingInfo::getToolingTypeCode, bo.getToolingTypeCode())
.eq(StringUtils.isNotBlank(bo.getToolingSpecCode()), BaseToolingInfo::getToolingSpecCode, bo.getToolingSpecCode())
.eq(StringUtils.isNotBlank(bo.getToolingBarcode()), BaseToolingInfo::getToolingBarcode, bo.getToolingBarcode())
.eq(StringUtils.isNotBlank(bo.getToolingRfidBarcode()), BaseToolingInfo::getToolingRfidBarcode, bo.getToolingRfidBarcode())

Loading…
Cancel
Save