QueryAllModel.java 907 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package jnpf.model;
  2. import com.github.yulichang.wrapper.MPJLambdaWrapper;
  3. import jnpf.database.model.superQuery.SuperJsonModel;
  4. import lombok.AllArgsConstructor;
  5. import lombok.Builder;
  6. import lombok.Data;
  7. import lombok.NoArgsConstructor;
  8. import org.apache.poi.ss.formula.functions.T;
  9. import java.util.List;
  10. import java.util.Map;
  11. @Data
  12. @Builder
  13. @AllArgsConstructor
  14. @NoArgsConstructor
  15. public class QueryAllModel {
  16. private MPJLambdaWrapper wrapper;
  17. private Map<String,Class> classMap;
  18. /**
  19. * 数据过滤
  20. */
  21. private String ruleJson;
  22. /**
  23. * 高级查询
  24. */
  25. private String superJson;
  26. /**
  27. * 数据权限-通过菜单id查询
  28. */
  29. private String moduleId;
  30. private String dbLink;
  31. private String dbType;
  32. /**
  33. * 所有分组都放进来统一处理
  34. */
  35. private List<List<SuperJsonModel>> queryList;
  36. private String systemCode;
  37. }