提交 382af209 作者: zhangqiliang

辅材管理的导出

父级 255c8b17
......@@ -92,4 +92,8 @@ public class Contants {
public static final String export_reject_field =
"id,installOrder,materialName,materialCode,materialCategory,quantity,accountName,reason,warehouseName,status";
public static final String export_tauxiliaryMaterials_title = "序号,物料名称,物料编码,规格型号,计量单位,申请数量,申请人库存,申请状态,申请团队,物流单号,物流状态,收货状态,收件人,批准数量,申请时间";
public static final String export_tauxiliaryMaterials_field =
"id,materialName,materialCode,specification,measurementUnit,applyQuantity,currentySap,applyStatus,team,logisticOrder,logisticStatus,receivingStatus,recipents,approvedQuantity,applyTime";
}
package com.starcharge.wios.export.impl;
import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.starcharge.wios.bo.SupplierBo;
import com.starcharge.wios.dao.entity.Tauxiliarymaterials;
import com.starcharge.wios.dao.mappers.TauxiliarymaterialsMapper;
import com.starcharge.wios.export.Export;
import com.starcharge.wios.service.SupplierService;
import com.starcharge.wios.vo.SupplierVo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 辅材查询导出
*
* @author xgl
* @version [版本号, 2023年11月15日]
*/
@Service
public class TauxiliaryMaterialsExport implements Export<Tauxiliarymaterials> {
@Autowired
private TauxiliarymaterialsMapper tauxiliarymaterialsMapper;
@Override
public List<Tauxiliarymaterials> getExportList(String json) throws Exception {
ObjectMapper mapper = new ObjectMapper();
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
Tauxiliarymaterials condition = mapper.readValue(json, Tauxiliarymaterials.class);
List<Tauxiliarymaterials> list = tauxiliarymaterialsMapper.selectTAuxiliaryMaterialsList(condition);
int no = 1;
for (Tauxiliarymaterials vo : list) {
vo.setId(no++);
}
return list;
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论