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