1.4.3后端:

fix(回款):回款增加模板的下载
dev
xs 1 month ago
parent 5aa304281a
commit fb46db75d3

@ -1,13 +1,18 @@
package org.dromara.oa.erp.controller;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil;
import lombok.RequiredArgsConstructor;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.constraints.*;
import cn.dev33.satoken.annotation.SaCheckPermission;
import org.dromara.common.excel.core.ExcelResult;
import org.dromara.oa.erp.domain.vo.ErpAccountInstallmentImportVo;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.*;
import org.springframework.validation.annotation.Validated;
@ -133,4 +138,14 @@ public class ErpFinAccountInstallmentController extends BaseController {
return R.ok(list);
}
/**
*
*/
@PostMapping("/exportAccountInstallTemplate")
public void exportAccountInstallTemplate(HttpServletResponse response) {
ExcelUtil.exportExcel(new ArrayList<>(), "回款数据", ErpAccountInstallmentImportVo.class, response);
}
}

@ -0,0 +1,46 @@
package org.dromara.oa.erp.domain.vo;
import cn.idev.excel.annotation.ExcelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.dromara.common.excel.annotation.ExcelDictFormat;
import org.dromara.common.excel.convert.ExcelDictConvert;
import java.io.Serial;
import java.io.Serializable;
import java.util.Date;
/**
* VO
*
* @author Lion Li
*/
@Data
@NoArgsConstructor
// @Accessors(chain = true) // 导入不允许使用 会找不到set方法
public class ErpAccountInstallmentImportVo implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
/**
*
*/
@ExcelProperty(value = "客户名称")
private String customerName;
/**
*
*/
@ExcelProperty(value = "回款金额")
private Long paymentAmount;
/**
*
*/
@ExcelProperty(value = "回款日期")
private Date paymentDate;
}
Loading…
Cancel
Save