From c81bfa0a112035f85c36228c451291aefd14b6c2 Mon Sep 17 00:00:00 2001
From: sxu <602087911@qq.com>
Date: Fri, 15 Nov 2024 16:21:59 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E8=B4=AD=E6=8E=A5=E5=8F=A3=E4=BC=98?=
=?UTF-8?q?=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../purchase/domain/PurchaseMacodeInfo.java | 16 ++++++++++
.../purchase/PurchaseMacodeInfoMapper.xml | 31 ++++++++++++-------
2 files changed, 35 insertions(+), 12 deletions(-)
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