项目总结-新增商品-Pagehelper插件分页查询

(1)新增商品

项目总结-新增商品-Pagehelper插件分页查询_第1张图片

工具类:

/**  
* @Title: FileUtils.java  
* @Package com.qfedu.common.utils  
* @Description: TODO(用一句话描述该文件做什么)  
* @author Feri 
* @date 2018年5月29日  
* @version V1.0  
*/  
package com.gdsdxy.common.utils;

import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.UUID;

/**  
* @Title: FileUtils.java  
* @Package com.qfedu.common.utils  
* @Description: TODO(用一句话描述该文件做什么)  
* @author Feri  
* @date 2018年5月29日  
* @version V1.0  
* 文件工具类
*/
public class FileUtils {
	
	//创建文件夹 一个月一个文件夹
	public static File createDir(String dir) {
		//子文件名称:201805 201806
		String month=new SimpleDateFormat("yyyyMM").format(new Date());
		File dir1=new File(new File(dir).getParent(),"fmwimages");
		File dir2=new File(dir1,month) ;
		if(!dir2.exists()) {
			dir2.mkdirs();
		}
		return dir2;
	}
	//创建唯一名称 
	public static String createFileName(String fn) {
		if(fn.length()>30) {
			fn=fn.substring(fn.length()-30);
		}
		return UUID.randomUUID().toString()+"_"+fn;
	}
	

}

Controller:

项目总结-新增商品-Pagehelper插件分页查询_第2张图片

Service:

项目总结-新增商品-Pagehelper插件分页查询_第3张图片

实现类:

项目总结-新增商品-Pagehelper插件分页查询_第4张图片

Dao:

项目总结-新增商品-Pagehelper插件分页查询_第5张图片

insert into t_goods(name,price,pubdate,typeName,intro,picture,flag,star,num) values(#{name},#{price},#{pubdate},#{typeName},#{intro},#{picture},1,#{star},#{num})
//新增
	@Insert("insert into t_goods(name,price,pubdate,typeName,intro,picture,flag,star,num) values(#{name},#{price},#{pubdate},#{typeName},#{intro},#{picture},1,#{star},#{num})")
	public int save(Goods goods);

(2)分页查询-Pagehelper插件

项目总结-新增商品-Pagehelper插件分页查询_第6张图片 

项目总结-新增商品-Pagehelper插件分页查询_第7张图片

Controller:

项目总结-新增商品-Pagehelper插件分页查询_第8张图片

OrderService:

实现类 

项目总结-新增商品-Pagehelper插件分页查询_第9张图片

OrderDao: 

显示页面:

<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>




HITECH-订单管理








订单管理
用户姓名
订单状态
序号 订单编号 总金额 订单状态 订单时间 用户姓名 操作
${i.count} ${order.id} ${order.money} 未支付 已支付,待发货 已发货,待收货 已收货,未评价 订单完成 ${order.createtime} ${order.username}

每页${page.pageSize}条 当前页${page.size}条 ${page.pageNum}/${page.pages}页 总条数${page.total}

首页 首页 上一页 上一页 下一页 下一页 末页 末页

项目总结-新增商品-Pagehelper插件分页查询_第10张图片

项目总结-新增商品-Pagehelper插件分页查询_第11张图片

根据条件查询:

Controller:项目总结-新增商品-Pagehelper插件分页查询_第12张图片

OrderService:

实现类:

项目总结-新增商品-Pagehelper插件分页查询_第13张图片

 OrderDao

项目总结-新增商品-Pagehelper插件分页查询_第14张图片

//根据用户姓名和订单的支付状态查询订单(admin)
	@Select("")
	@ResultType(Order.class)
	public List selectByNameAndFlag(@Param("username") String username, @Param("flag") Integer flag);

项目总结-新增商品-Pagehelper插件分页查询_第15张图片

你可能感兴趣的:(#,waiyou888880,python,开发语言)