介绍

平台默认导出数据不符合业务需求,或者重写了load方法,则需要添加自定义导出
平台版本>3.0.9

实现逻辑

1.创建一个自定义CustomerDataLoadStrategy,重写loadData方法

@Component
public class CustomerDataLoadStrategy extends AbstractDataLoadStrategy {

    @Autowired
    private MetaService metaService;

    protected CustomerDataLoadStrategy() {
    //功能编码,你要重写哪个功能的导出,就填写哪个功能的编码
        super("HR_QJSQ");
    }

    @Override
    public List<Map<String, Object>> loadData(BaseMethodArgument baseMethodArgument, HttpServletRequest request, String funcCode) {
    //自定义返回数据,一般都是直接调用你重写的load方法
        return metaService.selectSql("select * from HR_QJSQ");
    }

}
最后编辑: 于春辉  文档更新时间: 2025-12-30 13:46   作者:于春辉