帖子
帖子
用户
博客
课程
显示全部楼层
38
帖子
1
勋章
276
Y币

ypd后端有没有统一处理参照的方法

[复制链接]
发表于 2024-1-23 12:02:26
ypd后端有没有统一处理参照的方法,使用过IReferExtend,并没有走进这个方法处理
143
帖子
2
勋章
4万+
Y币
如下 可以自定义参照的返回值
@Component(value = "customRef")
@BillRefer(desc = "customRef", refCode = "RefTable_47cf84cf81", busiObj = "testFeature")
public class CustomBillRefAction implements IYpdExtRefService {
    private static final Logger logger = LoggerFactory.getLogger(CustomBillRefAction.class);

    @Override
    public Object queryRefData(BillQueryContext billContext) throws Exception {
        logger.info(billContext.getRefQueryParam().getDomain());

        int pageIndex = billContext.getPage().getPageIndex();
        int pageSize = billContext.getPage().getPageSize();
        //模拟数据
        List<Map<String, Object>> recordList = new ArrayList<>();
        for (int i = 0; i < 5; i++) {
            Map<String, Object> map = new HashMap<>();
            map.put("id", "" + i);
            map.put("ziduan1", "" + i);
            map.put("new2", i);
            map.put("staffNew", "" + i);
            map.put("staffNew_name", "" + i);
            map.put("new4", "" + i);
            map.put("verifyState", "" + i);
            recordList.add(map);
        }
        Pager pager = new Pager(pageIndex, pageSize, recordList.size(), recordList);
        return pager;
    }
}
您需要登录后才可以回帖 登录

本版积分规则