首页 > 其他分享 >政策查询系统(安卓)2

政策查询系统(安卓)2

时间:2024-06-16 12:10:22浏览次数:11  
标签:jixianceshiboot String 安卓 系统 private 查询 leap import com

controller层

package com.leap.jixianceshiboot.controller;

import com.leap.jixianceshiboot.entity.Policy;
import com.leap.jixianceshiboot.entity.PolicyTypeCount;
import com.leap.jixianceshiboot.service.PolicyQueryService;
import com.leap.jixianceshiboot.util.PageBean;
import com.leap.jixianceshiboot.util.Result;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;

import java.util.List;

@RestController
@RequestMapping("/policyQuery")
@CrossOrigin
public class PolicyQueryController {
@Autowired
private PolicyQueryService policyQueryService;



@GetMapping
public Result<PageBean<Policy>> getPolicy(
Integer pageNum,
Integer pageSize,
@RequestParam(required = false) String name,
@RequestParam(required = false) String document,
@RequestParam(required = false) String organ,
@RequestParam(required = false) String text
){
PageBean<Policy> pageBean = policyQueryService.getPolicy(pageNum, pageSize, name, document, organ, text);
return Result.success(pageBean);
}
@GetMapping("/types")
public ResponseEntity<List<PolicyTypeCount>> getPolicyCountByTypes() {
List<PolicyTypeCount> counts = policyQueryService.getPolicyCountsByType();
return ResponseEntity.ok(counts);
}

@GetMapping("/Get")
public Result<PageBean<Policy>> GetPolicy1(
@RequestParam(required = false) String type
){
Integer pageNum = 1;
Integer pageSize = 8;
PageBean<Policy> pageBean = policyQueryService.getPolicy1(pageNum, pageSize, type);
return Result.success(pageBean);
}


//获取当前库中所有的政策信息
@GetMapping("getAll")
public List<Policy> getAll(){
return policyQueryService.getAll();
}
//根据名字中的关键字模糊查询
@GetMapping("/query")
public List<Policy> queryPolicy(@RequestParam(required = false) String name){
List<Policy> result = policyQueryService.queryPolicy(name);
return result;
}

}
实体类
package com.leap.jixianceshiboot.entity;

import lombok.Data;

@Data
public class Policy {
private Integer id;
private String name;
private String type;
private String category;
private String range;
private String document;
private String form;
private String organ;
private String viadata;
private String pubdata;
private String perdata;
private String field;
private String theme;
private String keyword;
private String superior;
private String precursor;
private String succeed;
private String state;
private String text;
private String pdf;
private String redundancy;
private String rank;
private String policykey;
private String newrank;
private String year;
private String newkey;
private String secondtheme;
private Integer allsum;
}
package com.leap.jixianceshiboot.entity;
import lombok.Data;

@Data
public class PolicyTypeCount {
private String type;
private long count;
public PolicyTypeCount(String type, long count) {
this.type = type;
this.count = count;
}
}

标签:jixianceshiboot,String,安卓,系统,private,查询,leap,import,com
From: https://www.cnblogs.com/pinganxile/p/18250447

相关文章

  • 5、Oracle的多表查询
    最近项目要用到Oracle,奈何之前没有使用过,所以在B站上面找了一个学习视频,用于记录学习过程以及自己的思考。视频链接:【尚硅谷】Oracle数据库全套教程,oracle从安装到实战应用如果有侵权,请联系删除,谢谢。本文主要讲解以下几点:使用等值和不等值连接在SELECT语句中查询多个表......
  • 【工具推荐】基于Win10系统自带软件Xbox Game Bar录屏后下载安装ffmpeg然后使用ffmpeg
    本文详细介绍了如何基于Win10系统自带软件XboxGameBar录屏,以及如何下载安装ffmpeg,然后如何使用ffmpeg将录屏得到的mp4视频转换为可用于博客中做功能演示用的gif动态图片,同时还提供了一个一键转换脚本,减少繁琐的操作步骤。......
  • 高通量表型组平台及系统列表
    全球主要可用的高通量表型分析设施列表参考1参考2来源:赵春江,植物表型组学大数据及其研究进展参考3来源:High-ThroughputPhenotyping:APlatformtoAccelerateCropImprovement......
  • FDRS | 一个开源的智慧农场中继系统
    分享一个智慧农业开源项目:农场数据中继系统(FarmDataRelaySystem,FDRS)。这是一个利用现代信息技术,如物联网(IoT)、大数据和云计算等,为农业生产提供数据支持和管理优化的系统。该系统的核心功能是收集、处理和分析农场相关数据,帮助农民更精准地进行作物种植和管理。两年前的项目,......
  • Breedbase | 一个现代植物育种的数字生态系统
    背景现代植物育种是一个数据密集型过程,需要整合和评估多种不同的数据集以支持决策制定。传统的植物育种通过有意的亲本杂交来产生具有优良表型特征的后代,而现代育种方法则结合了标记辅助选择和基因组选择(GS)来增强表型选择。随着高通量表型技术的出现,可以追踪的潜在表型数量大大增......
  • 拜耳推出农业生成式AI系统GenAI
    近期,拜耳公布了一项开创性的试点计划,引入了一个专业的生成式人工智能(GenAI)系统,旨在提高效率,并增强农艺师的日常工作能力。利用专有的农艺数据,拜耳利用其全球农艺师网络数百年的丰富经验,训练了一个复杂的大型语言模型(LLM)。GenAI系统代表了农业技术的重大飞跃,可以快速准确地回答与......
  • farmOS | 一个免费开源的智慧农场管理系统
    farmOS简介farmOS是一个基于Web的应用程序,用于服务器场管理、规划和记录保存。它由农民、开发人员、研究人员和组织组成的社区开发,旨在为农业数据收集和管理提供标准平台。farmOS服务器建立在Drupal之上,这使得它模块化、可扩展和安全。farmOSFieldKit应用程序通过渐进式W......
  • Java毕业设计-基于springboot开发的图书个性化推荐系统设计与实现-毕业论文(附毕设源代
    文章目录前言一、毕设成果演示(源代码在文末)二、毕设摘要展示1、开发说明2、需求/流程分析3、系统功能结构三、系统实现展示1、前台首页功能模块2、管理员功能模块3、学生功能模块四、毕设内容和源代码获取总结Java毕业设计-基于springboot开发的图书个性化推荐系统......
  • Java毕业设计-基于springboot开发的图书管理系统-毕业论文(附毕设源代码)
    文章目录前言一、毕设成果演示(源代码在文末)二、毕设摘要展示1、开发说明2、需求/流程分析3、系统功能结构三、系统实现展示1、个人中心2、管理员管理3、用户管理4、图书出版社管理5、公告类型管理6、所在书架管理7、图书类型管理8、论坛管理9、公告信息管理10、图书信息......
  • 滑板阀在连铸机二冷水调节系统中的应用
    滑板阀在连铸机二冷水调节系统中的应用简述:炼轧厂方坯连铸机改造前二冷水使用的调节阀属于单座阀,它作为典型的控制阀,其控制性能虽然优于球阀,但仍然存在相当范围的死区”,通常0-20%的开度时,水量变化不明显,在兼颖大水量选择管径的前提下,难以满足小开度控制小水量时的精度要求......