首页>代码>jsp+servlet+jdbc纯原生实现的案件报批后台管理系统>/报批管理系统/01-项目源码/approvalmanagement/src/main/java/com/cxs/dao/LandUserQueryDao.java
                
                package com.cxs.dao;
import com.cxs.model.Project;
import com.cxs.utils.DBUtils;
import org.apache.commons.dbutils.QueryRunner;
import org.apache.commons.dbutils.ResultSetHandler;
import org.apache.commons.dbutils.handlers.BeanListHandler;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
/**
 * @Description 用地审批dao层
 * @Package com.cxs.dao.landUserQueryDao
 * @ClassName LandUserQueryDao
 * @Data 2022-04-14 15:03
 * @Author cxs
 */
public class LandUserQueryDao {
    QueryRunner queryRunner = new QueryRunner(DBUtils.getDs());
    public List<Project> queryRange() throws SQLException {
        return queryRunner.query("select distinct LocationLand from bp_project", new BeanListHandler<>(Project.class));
    }
    public List<Project> queryType() throws SQLException {
        return queryRunner.query("select distinct ProjectType from bp_project", new ResultSetHandler<List<Project>>() {
            @Override
            public List<Project> handle(ResultSet resultSet) throws SQLException {
                List<Project> list = new ArrayList<>();
                while (resultSet.next()) {
                    Project project = new Project();
                    int pt = resultSet.getInt("ProjectType");
                    switch (pt) {
                        case 1:
                            project.setProjectType("单独选址");
                            break;
                        case 2:
                            project.setProjectType("城市分批次");
                            break;
                        case 3:
                            project.setProjectType("增选挂钩");
                            break;
                        case 4:
                            project.setProjectType("先行复垦");
                            break;
                        default:
                            project.setProjectType(null);
                    }
                    list.add(project);
                }
                return list;
            }
        });
    }
    public List<Project> queryLandData(String county, Date startTime, Date endTime, Integer projectType) throws SQLException {
       return queryRunner.query("select *from bp_project where LocationLand = ? and EndTime between ? and ? and ProjectType = ?",new BeanListHandler<>(Project.class),county,startTime,endTime,projectType);
    }
}
 最近下载更多
最近下载更多
                
                xuweiwowzy     LV5
                2023年8月10日
            
            
        
                泓鼎168     LV20
                2023年6月30日
            
            
        
                全栈小白     LV35
                2023年4月25日
            
            
        
                想飞的大肥猪     LV9
                2023年4月7日
            
            
        
                1778319936     LV2
                2023年3月30日
            
            
        
                dmyafda     LV5
                2023年3月26日
            
            
        
                最代码官方     LV168
                2023年3月25日
            
            
         最近浏览更多
最近浏览更多
                
                潜心小白来到     LV3
                6月10日
            
            
        
                renjunyou     LV10
                6月2日
            
            
        
                shuaiqi    
                4月22日
            
            
                    暂无贡献等级
            
        
                微信网友_7371218154688512     LV4
                2月5日
            
            
        
                lujinchao1111     LV4
                1月13日
            
            
        
                2024YFH     LV2
                2024年12月29日
            
            
        
                ma406805131     LV19
                2024年12月18日
            
            
        
                蛋蛋蛋蛋的糕糕    
                2024年12月17日
            
            
                    暂无贡献等级
            
        
                sjwc88     LV4
                2024年12月16日
            
            
        
                yimaoermao     LV1
                2024年11月28日
            
            
        
 
                 
     
                 
                