diff --git a/op-modules/op-mes/src/main/java/com/op/mes/domain/MesBoxDetail.java b/op-modules/op-mes/src/main/java/com/op/mes/domain/MesBoxDetail.java index 06f2040c9..0b8106573 100644 --- a/op-modules/op-mes/src/main/java/com/op/mes/domain/MesBoxDetail.java +++ b/op-modules/op-mes/src/main/java/com/op/mes/domain/MesBoxDetail.java @@ -5,6 +5,8 @@ import org.apache.commons.lang3.builder.ToStringStyle; import com.op.common.core.annotation.Excel; import com.op.common.core.web.domain.BaseEntity; +import java.math.BigDecimal; + /** * 字典数据对象 mes_box_detail * @@ -41,7 +43,7 @@ public class MesBoxDetail extends BaseEntity { * 箱型值 */ @Excel(name = "箱型值") - private String boxValue; + private BigDecimal boxValue; /** * 箱型类型 @@ -73,6 +75,10 @@ public class MesBoxDetail extends BaseEntity { @Excel(name = "状态", readConverterExp = "状态(0正常") private String status; + private BigDecimal length; + private BigDecimal width; + private BigDecimal height; + public void setBoxCode(Long boxCode) { this.boxCode = boxCode; } @@ -106,11 +112,11 @@ public class MesBoxDetail extends BaseEntity { this.boxKey = boxKey; } - public void setBoxValue(String boxValue) { + public void setBoxValue(BigDecimal boxValue) { this.boxValue = boxValue; } - public String getBoxValue() { + public BigDecimal getBoxValue() { return boxValue; } @@ -154,6 +160,30 @@ public class MesBoxDetail extends BaseEntity { return status; } + public BigDecimal getLength() { + return length; + } + + public void setLength(BigDecimal length) { + this.length = length; + } + + public BigDecimal getWidth() { + return width; + } + + public void setWidth(BigDecimal width) { + this.width = width; + } + + public BigDecimal getHeight() { + return height; + } + + public void setHeight(BigDecimal height) { + this.height = height; + } + @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) diff --git a/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesBoxServiceImpl.java b/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesBoxServiceImpl.java index ddfc79a49..0fd4bb215 100644 --- a/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesBoxServiceImpl.java +++ b/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesBoxServiceImpl.java @@ -119,6 +119,7 @@ public class MesBoxServiceImpl implements IMesBoxService { } @Override + @DS("#header.poolName") public boolean checkBoxTypeUnique(MesBox mesBox) { Long boxId = StringUtils.isNull(mesBox.getBoxId()) ? -1L : mesBox.getBoxId(); MesBox boxType = mesBoxMapper.checkBoxTypeUnique(mesBox.getBoxType()); diff --git a/op-modules/op-mes/src/main/resources/mapper/mes/MesBoxDetailMapper.xml b/op-modules/op-mes/src/main/resources/mapper/mes/MesBoxDetailMapper.xml index 91244db29..e5a6d30d8 100644 --- a/op-modules/op-mes/src/main/resources/mapper/mes/MesBoxDetailMapper.xml +++ b/op-modules/op-mes/src/main/resources/mapper/mes/MesBoxDetailMapper.xml @@ -20,15 +20,23 @@ + + + - select box_code, box_sort, box_label, box_key, box_value, box_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark from mes_box_detail + select box_code, box_sort, box_label, box_key, + box_value, box_type, css_class, list_class, + is_default, status, create_by, create_time, + update_by, update_time, remark, + length, width, height from mes_box_detail + del_flag = '0' and box_name like concat('%', #{boxName}, '%') @@ -33,7 +34,6 @@ and status = #{status} - where del_flag = '0'