package com.njcn.advance.pojo.bo;

import com.njcn.advance.pojo.dto.relevent.FinalData;
import com.njcn.advance.pojo.dto.relevent.QtIdx;
import com.sun.jna.Structure;

import java.util.Arrays;
import java.util.Collections;
import java.util.List;

/**
 * pqs
 *
 * @author cdf
 * @date 2023/6/20
 */
public class QtIdxArray extends Structure {

    public QtIdx[] qtIdxs = new QtIdx[FinalData.MAX_LINE_NUM];


    @Override
    protected List<String> getFieldOrder() {
        // 返回结构体中所有字段的名称列表（此处只有一个字段 "qtIdxs"）
        return Collections.singletonList("qtIdxs");
    }

    public static class ByReference extends QtIdxArray implements Structure.ByReference {

    }

    public static class ByValue extends QtIdxArray implements Structure.ByValue {

    }
}
