提交 ff98e5be 作者: zhangqiliang

退货管理的导出功能

父级 9f06c6e7
...@@ -88,4 +88,8 @@ public class Contants { ...@@ -88,4 +88,8 @@ public class Contants {
public static final String export_orderDetail_field = public static final String export_orderDetail_field =
"id,installType,orderType,itemName,itemBrand,itemModel,materialsCode,unit,qunatity,ratePrice,fee,hasPay,payName,payType,payTime,invoiceType,invoiceName,invoiceTime,invoiceNum"; "id,installType,orderType,itemName,itemBrand,itemModel,materialsCode,unit,qunatity,ratePrice,fee,hasPay,payName,payType,payTime,invoiceType,invoiceName,invoiceTime,invoiceNum";
public static final String export_reject_title = "退货号,退货单号,安装单号,产品批次,退货数量,物料类别,物料编码,物料名称,物料厂商,物流单号,物流服务商,退货仓库,退货仓库id,退货原因,退货状态,审批时间,审核人,审核人姓名,审核意见,是否产品或辅料,创建人,创建时间,更新人,更新时间,申请表,退货材料";
public static final String export_reject_field =
"id,rejectOrder,installOrder,productBatch,quantity,materialCategory,materialCode,materialName,materialCompany,logisticOrder,logisticCompany,warehouseName,warehouseId,reason,status,checkTime,checkUser,checkUserName,checkSuggestion,isproduct,createdBy,createdTime,updatedBy,updatedTime,remarks,rejectMaterial";
} }
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.Reject;
import com.starcharge.wios.dao.mappers.RejectMapper;
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月14日]
*/
@Service
public class RejectExport implements Export<Reject> {
@Autowired
private RejectMapper rejectMapper;
@Override
public List<Reject> getExportList(String json) throws Exception {
ObjectMapper mapper = new ObjectMapper();
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
Reject condition = mapper.readValue(json, Reject.class);
List<Reject> list = rejectMapper.selectRejectList(condition);
int no = 1;
for (Reject vo : list) {
vo.setId(no++);
}
return list;
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论