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