diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/domain/PurchaseMacodeInfo.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/domain/PurchaseMacodeInfo.java
index 230fbf78..89bd5b50 100644
--- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/domain/PurchaseMacodeInfo.java
+++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/domain/PurchaseMacodeInfo.java
@@ -1,11 +1,14 @@
package com.bonus.material.purchase.domain;
import com.bonus.common.core.annotation.Excel;
+import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;
import com.bonus.common.core.web.domain.BaseEntity;
+import java.util.Date;
+
/**
* 新购验收编号管理对象 purchase_macode_info
*
@@ -61,5 +64,18 @@ public class PurchaseMacodeInfo extends BaseEntity {
@ApiModelProperty(value = "数据所属组织")
private Long companyId;
+ @ApiModelProperty(value = "物资单位名称")
+ private String unitName;
+ @ApiModelProperty(value = "规格名称")
+ private String typeName;
+
+ @ApiModelProperty(value = "物资名称--规格parent类型")
+ private String maTypeName;
+
+ /** 出厂日期 */
+ @ApiModelProperty(value = "出厂日期")
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ @Excel(name = "出厂日期", width = 30, dateFormat = "yyyy-MM-dd")
+ private Date productionTime;
}
diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/purchase/PurchaseMacodeInfoMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/purchase/PurchaseMacodeInfoMapper.xml
index 3ecd52d7..8053ab3d 100644
--- a/bonus-modules/bonus-material/src/main/resources/mapper/material/purchase/PurchaseMacodeInfoMapper.xml
+++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/purchase/PurchaseMacodeInfoMapper.xml
@@ -18,31 +18,38 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+
+
+
+
- select id, task_id, type_id, ma_code, qr_code, fix_code, code_type, status,
- create_by, create_time, update_by, update_time, remark, company_id
- from purchase_macode_info
+ select pmi.id, pmi.task_id, pmi.type_id, pmi.ma_code, pmi.qr_code, pmi.fix_code, pmi.code_type, pmi.status,
+ pmi.create_by, pmi.create_time, pmi.update_by, pmi.update_time, pmi.remark, pmi.company_id,
+ mt.type_name, mt.unit_name, mtp.type_name as ma_type_name
+ from purchase_macode_info pmi
+ left join ma_type mt on pmi.type_id = mt.type_id
+ left join ma_type mtp on mt.parent_id = mtp.type_id