国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文

這篇具有很好參考價(jià)值的文章主要介紹了基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

基于微信小程序的汽車預(yù)約維修系統(tǒng)

摘要

隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。本文介紹了基于微信小程序的汽車預(yù)約維修系統(tǒng)的開發(fā)全過程。通過分析基于微信小程序的汽車預(yù)約維修系統(tǒng)管理的不足,創(chuàng)建了一個(gè)計(jì)算機(jī)管理基于微信小程序的汽車預(yù)約維修系統(tǒng)的方案。文章介紹了基于微信小程序的汽車預(yù)約維修系統(tǒng)的系統(tǒng)分析部分,包括可行性分析等,系統(tǒng)設(shè)計(jì)部分主要介紹了系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)。

本基于微信小程序的汽車預(yù)約維修系統(tǒng)管理員功能有個(gè)人中心,用戶管理,技師管理,用戶預(yù)約管理,取消預(yù)約管理,訂單信息管理,系統(tǒng)管理。技師和用戶可以注冊和登錄,用戶可以預(yù)約和取消預(yù)約技師,并且可以產(chǎn)生訂單信息。因而具有一定的實(shí)用性。

本站后臺(tái)采用Java的SSM框架進(jìn)行后臺(tái)管理開發(fā),可以在瀏覽器上登錄進(jìn)行后臺(tái)數(shù)據(jù)方面的管理,MySQL作為本地?cái)?shù)據(jù)庫,微信小程序用到了微信開發(fā)者工具,充分保證系統(tǒng)的穩(wěn)定性。系統(tǒng)具有界面清晰、操作簡單,功能齊全的特點(diǎn),使得基于微信小程序的汽車預(yù)約維修系統(tǒng)管理工作系統(tǒng)化、規(guī)范化。

基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文weixin071

關(guān)鍵詞:基于微信小程序的汽車預(yù)約維修系統(tǒng);SSM框架;MYSQL數(shù)據(jù)庫

Abstract

With the deepening and extensive application of information technology in management, the implementation of management information systems has gradually matured in technology. This article introduces the whole development process of the car maintenance reservation system based on WeChat applet. By analyzing the deficiencies in the management of the WeChat applet-based car reservation maintenance system, a computer management scheme for the WeChat applet-based car reservation maintenance system was created. The article introduces the system analysis part of the car reservation maintenance system based on WeChat applet, including feasibility analysis, etc. The system design part mainly introduces the system function design and database design.

This WeChat applet-based car maintenance system administrator function includes personal center, user management, technician management, user appointment management, cancel appointment management, order information management, and system management. Technicians and users can register and log in, users can make appointments and cancel appointments, and can generate order information. So it has a certain practicability.

The background of this site uses the Java SSM framework for background management and development. You can log in on the browser to manage the background data. MySQL is the local database, and the WeChat applet uses the WeChat developer tools to fully ensure the stability of the system. The system has the characteristics of clear interface, simple operation and complete functions, which makes the management of the car maintenance appointment system based on WeChat applet systematized and standardized.

Keywords:Car maintenance appointment system based on WeChat applet; SSM framework; MYSQL database

基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文,微信小程序,汽車,小程序

?文章來源地址http://www.zghlxwxcb.cn/news/detail-771516.html

package com.controller;

import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;

import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;

import com.entity.JishiEntity;
import com.entity.view.JishiView;

import com.service.JishiService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;


/**
 * 技師
 * 后端接口
 * @author 
 * @email 
 * @date 2021-05-09 12:13:15
 */
@RestController
@RequestMapping("/jishi")
public class JishiController {
    @Autowired
    private JishiService jishiService;
    
	@Autowired
	private TokenService tokenService;
	
	/**
	 * 登錄
	 */
	@IgnoreAuth
	@RequestMapping(value = "/login")
	public R login(String username, String password, String captcha, HttpServletRequest request) {
		JishiEntity user = jishiService.selectOne(new EntityWrapper<JishiEntity>().eq("jishizhanghao", username));
		if(user==null || !user.getMima().equals(password)) {
			return R.error("賬號(hào)或密碼不正確");
		}
		String token = tokenService.generateToken(user.getId(), username,"jishi",  "技師" );
		return R.ok().put("token", token);
	}
	
	/**
     * 注冊
     */
	@IgnoreAuth
    @RequestMapping("/register")
    public R register(@RequestBody JishiEntity jishi){
    	//ValidatorUtils.validateEntity(jishi);
    	JishiEntity user = jishiService.selectOne(new EntityWrapper<JishiEntity>().eq("jishizhanghao", jishi.getJishizhanghao()));
		if(user!=null) {
			return R.error("注冊用戶已存在");
		}
		Long uId = new Date().getTime();
		jishi.setId(uId);
        jishiService.insert(jishi);
        return R.ok();
    }
	
	/**
	 * 退出
	 */
	@RequestMapping("/logout")
	public R logout(HttpServletRequest request) {
		request.getSession().invalidate();
		return R.ok("退出成功");
	}
	
	/**
     * 獲取用戶的session用戶信息
     */
    @RequestMapping("/session")
    public R getCurrUser(HttpServletRequest request){
    	Long id = (Long)request.getSession().getAttribute("userId");
        JishiEntity user = jishiService.selectById(id);
        return R.ok().put("data", user);
    }
    
    /**
     * 密碼重置
     */
    @IgnoreAuth
	@RequestMapping(value = "/resetPass")
    public R resetPass(String username, HttpServletRequest request){
    	JishiEntity user = jishiService.selectOne(new EntityWrapper<JishiEntity>().eq("jishizhanghao", username));
    	if(user==null) {
    		return R.error("賬號(hào)不存在");
    	}
    	user.setMima("123456");
        jishiService.updateById(user);
        return R.ok("密碼已重置為:123456");
    }


    /**
     * 后端列表
     */
    @RequestMapping("/page")
    public R page(@RequestParam Map<String, Object> params,JishiEntity jishi, 
		HttpServletRequest request){

        EntityWrapper<JishiEntity> ew = new EntityWrapper<JishiEntity>();
		PageUtils page = jishiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, jishi), params), params));
        return R.ok().put("data", page);
    }
    
    /**
     * 前端列表
     */
    @RequestMapping("/list")
    public R list(@RequestParam Map<String, Object> params,JishiEntity jishi, 
		HttpServletRequest request){
        EntityWrapper<JishiEntity> ew = new EntityWrapper<JishiEntity>();
		PageUtils page = jishiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, jishi), params), params));
        return R.ok().put("data", page);
    }

	/**
     * 列表
     */
    @RequestMapping("/lists")
    public R list( JishiEntity jishi){
       	EntityWrapper<JishiEntity> ew = new EntityWrapper<JishiEntity>();
      	ew.allEq(MPUtil.allEQMapPre( jishi, "jishi")); 
        return R.ok().put("data", jishiService.selectListView(ew));
    }

	 /**
     * 查詢
     */
    @RequestMapping("/query")
    public R query(JishiEntity jishi){
        EntityWrapper< JishiEntity> ew = new EntityWrapper< JishiEntity>();
 		ew.allEq(MPUtil.allEQMapPre( jishi, "jishi")); 
		JishiView jishiView =  jishiService.selectView(ew);
		return R.ok("查詢技師成功").put("data", jishiView);
    }
	
    /**
     * 后端詳情
     */
    @RequestMapping("/info/{id}")
    public R info(@PathVariable("id") Long id){
        JishiEntity jishi = jishiService.selectById(id);
        return R.ok().put("data", jishi);
    }

    /**
     * 前端詳情
     */
    @RequestMapping("/detail/{id}")
    public R detail(@PathVariable("id") Long id){
        JishiEntity jishi = jishiService.selectById(id);
        return R.ok().put("data", jishi);
    }
    



    /**
     * 后端保存
     */
    @RequestMapping("/save")
    public R save(@RequestBody JishiEntity jishi, HttpServletRequest request){
    	jishi.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(jishi);
    	JishiEntity user = jishiService.selectOne(new EntityWrapper<JishiEntity>().eq("jishizhanghao", jishi.getJishizhanghao()));
		if(user!=null) {
			return R.error("用戶已存在");
		}

		jishi.setId(new Date().getTime());
        jishiService.insert(jishi);
        return R.ok();
    }
    
    /**
     * 前端保存
     */
    @RequestMapping("/add")
    public R add(@RequestBody JishiEntity jishi, HttpServletRequest request){
    	jishi.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(jishi);
    	JishiEntity user = jishiService.selectOne(new EntityWrapper<JishiEntity>().eq("jishizhanghao", jishi.getJishizhanghao()));
		if(user!=null) {
			return R.error("用戶已存在");
		}

		jishi.setId(new Date().getTime());
        jishiService.insert(jishi);
        return R.ok();
    }

    /**
     * 修改
     */
    @RequestMapping("/update")
    public R update(@RequestBody JishiEntity jishi, HttpServletRequest request){
        //ValidatorUtils.validateEntity(jishi);
        jishiService.updateById(jishi);//全部更新
        return R.ok();
    }
    

    /**
     * 刪除
     */
    @RequestMapping("/delete")
    public R delete(@RequestBody Long[] ids){
        jishiService.deleteBatchIds(Arrays.asList(ids));
        return R.ok();
    }
    
    /**
     * 提醒接口
     */
	@RequestMapping("/remind/{columnName}/{type}")
	public R remindCount(@PathVariable("columnName") String columnName, HttpServletRequest request, 
						 @PathVariable("type") String type,@RequestParam Map<String, Object> map) {
		map.put("column", columnName);
		map.put("type", type);
		
		if(type.equals("2")) {
			SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
			Calendar c = Calendar.getInstance();
			Date remindStartDate = null;
			Date remindEndDate = null;
			if(map.get("remindstart")!=null) {
				Integer remindStart = Integer.parseInt(map.get("remindstart").toString());
				c.setTime(new Date()); 
				c.add(Calendar.DAY_OF_MONTH,remindStart);
				remindStartDate = c.getTime();
				map.put("remindstart", sdf.format(remindStartDate));
			}
			if(map.get("remindend")!=null) {
				Integer remindEnd = Integer.parseInt(map.get("remindend").toString());
				c.setTime(new Date());
				c.add(Calendar.DAY_OF_MONTH,remindEnd);
				remindEndDate = c.getTime();
				map.put("remindend", sdf.format(remindEndDate));
			}
		}
		
		Wrapper<JishiEntity> wrapper = new EntityWrapper<JishiEntity>();
		if(map.get("remindstart")!=null) {
			wrapper.ge(columnName, map.get("remindstart"));
		}
		if(map.get("remindend")!=null) {
			wrapper.le(columnName, map.get("remindend"));
		}


		int count = jishiService.selectCount(wrapper);
		return R.ok().put("count", count);
	}
	


}
package com.controller;

import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;

import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;

import com.entity.JishixinxiEntity;
import com.entity.view.JishixinxiView;

import com.service.JishixinxiService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;


/**
 * 技師信息
 * 后端接口
 * @author 
 * @email 
 * @date 2021-05-09 12:13:15
 */
@RestController
@RequestMapping("/jishixinxi")
public class JishixinxiController {
    @Autowired
    private JishixinxiService jishixinxiService;
    


    /**
     * 后端列表
     */
    @RequestMapping("/page")
    public R page(@RequestParam Map<String, Object> params,JishixinxiEntity jishixinxi, 
		HttpServletRequest request){

		String tableName = request.getSession().getAttribute("tableName").toString();
		if(tableName.equals("jishi")) {
			jishixinxi.setJishizhanghao((String)request.getSession().getAttribute("username"));
		}
        EntityWrapper<JishixinxiEntity> ew = new EntityWrapper<JishixinxiEntity>();
		PageUtils page = jishixinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, jishixinxi), params), params));
        return R.ok().put("data", page);
    }
    
    /**
     * 前端列表
     */
    @RequestMapping("/list")
    public R list(@RequestParam Map<String, Object> params,JishixinxiEntity jishixinxi, 
		HttpServletRequest request){

		String tableName = request.getSession().getAttribute("tableName").toString();
		if(tableName.equals("jishi")) {
			jishixinxi.setJishizhanghao((String)request.getSession().getAttribute("username"));
		}
        EntityWrapper<JishixinxiEntity> ew = new EntityWrapper<JishixinxiEntity>();
		PageUtils page = jishixinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, jishixinxi), params), params));
        return R.ok().put("data", page);
    }

	/**
     * 列表
     */
    @RequestMapping("/lists")
    public R list( JishixinxiEntity jishixinxi){
       	EntityWrapper<JishixinxiEntity> ew = new EntityWrapper<JishixinxiEntity>();
      	ew.allEq(MPUtil.allEQMapPre( jishixinxi, "jishixinxi")); 
        return R.ok().put("data", jishixinxiService.selectListView(ew));
    }

	 /**
     * 查詢
     */
    @RequestMapping("/query")
    public R query(JishixinxiEntity jishixinxi){
        EntityWrapper< JishixinxiEntity> ew = new EntityWrapper< JishixinxiEntity>();
 		ew.allEq(MPUtil.allEQMapPre( jishixinxi, "jishixinxi")); 
		JishixinxiView jishixinxiView =  jishixinxiService.selectView(ew);
		return R.ok("查詢技師信息成功").put("data", jishixinxiView);
    }
	
    /**
     * 后端詳情
     */
    @RequestMapping("/info/{id}")
    public R info(@PathVariable("id") Long id){
        JishixinxiEntity jishixinxi = jishixinxiService.selectById(id);
		jishixinxi.setClicknum(jishixinxi.getClicknum()+1);
		jishixinxi.setClicktime(new Date());
		jishixinxiService.updateById(jishixinxi);
        return R.ok().put("data", jishixinxi);
    }

    /**
     * 前端詳情
     */
    @RequestMapping("/detail/{id}")
    public R detail(@PathVariable("id") Long id){
        JishixinxiEntity jishixinxi = jishixinxiService.selectById(id);
		jishixinxi.setClicknum(jishixinxi.getClicknum()+1);
		jishixinxi.setClicktime(new Date());
		jishixinxiService.updateById(jishixinxi);
        return R.ok().put("data", jishixinxi);
    }
    



    /**
     * 后端保存
     */
    @RequestMapping("/save")
    public R save(@RequestBody JishixinxiEntity jishixinxi, HttpServletRequest request){
    	jishixinxi.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(jishixinxi);

        jishixinxiService.insert(jishixinxi);
        return R.ok();
    }
    
    /**
     * 前端保存
     */
    @RequestMapping("/add")
    public R add(@RequestBody JishixinxiEntity jishixinxi, HttpServletRequest request){
    	jishixinxi.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(jishixinxi);
    	jishixinxi.setUserid((Long)request.getSession().getAttribute("userId"));

        jishixinxiService.insert(jishixinxi);
        return R.ok();
    }

    /**
     * 修改
     */
    @RequestMapping("/update")
    public R update(@RequestBody JishixinxiEntity jishixinxi, HttpServletRequest request){
        //ValidatorUtils.validateEntity(jishixinxi);
        jishixinxiService.updateById(jishixinxi);//全部更新
        return R.ok();
    }
    

    /**
     * 刪除
     */
    @RequestMapping("/delete")
    public R delete(@RequestBody Long[] ids){
        jishixinxiService.deleteBatchIds(Arrays.asList(ids));
        return R.ok();
    }
    
    /**
     * 提醒接口
     */
	@RequestMapping("/remind/{columnName}/{type}")
	public R remindCount(@PathVariable("columnName") String columnName, HttpServletRequest request, 
						 @PathVariable("type") String type,@RequestParam Map<String, Object> map) {
		map.put("column", columnName);
		map.put("type", type);
		
		if(type.equals("2")) {
			SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
			Calendar c = Calendar.getInstance();
			Date remindStartDate = null;
			Date remindEndDate = null;
			if(map.get("remindstart")!=null) {
				Integer remindStart = Integer.parseInt(map.get("remindstart").toString());
				c.setTime(new Date()); 
				c.add(Calendar.DAY_OF_MONTH,remindStart);
				remindStartDate = c.getTime();
				map.put("remindstart", sdf.format(remindStartDate));
			}
			if(map.get("remindend")!=null) {
				Integer remindEnd = Integer.parseInt(map.get("remindend").toString());
				c.setTime(new Date());
				c.add(Calendar.DAY_OF_MONTH,remindEnd);
				remindEndDate = c.getTime();
				map.put("remindend", sdf.format(remindEndDate));
			}
		}
		
		Wrapper<JishixinxiEntity> wrapper = new EntityWrapper<JishixinxiEntity>();
		if(map.get("remindstart")!=null) {
			wrapper.ge(columnName, map.get("remindstart"));
		}
		if(map.get("remindend")!=null) {
			wrapper.le(columnName, map.get("remindend"));
		}

		String tableName = request.getSession().getAttribute("tableName").toString();
		if(tableName.equals("jishi")) {
			wrapper.eq("jishizhanghao", (String)request.getSession().getAttribute("username"));
		}

		int count = jishixinxiService.selectCount(wrapper);
		return R.ok().put("count", count);
	}
	
	/**
     * 前端智能排序
     */
	@IgnoreAuth
    @RequestMapping("/autoSort")
    public R autoSort(@RequestParam Map<String, Object> params,JishixinxiEntity jishixinxi, HttpServletRequest request,String pre){
        EntityWrapper<JishixinxiEntity> ew = new EntityWrapper<JishixinxiEntity>();
        Map<String, Object> newMap = new HashMap<String, Object>();
        Map<String, Object> param = new HashMap<String, Object>();
		Iterator<Map.Entry<String, Object>> it = param.entrySet().iterator();
		while (it.hasNext()) {
			Map.Entry<String, Object> entry = it.next();
			String key = entry.getKey();
			String newKey = entry.getKey();
			if (pre.endsWith(".")) {
				newMap.put(pre + newKey, entry.getValue());
			} else if (StringUtils.isEmpty(pre)) {
				newMap.put(newKey, entry.getValue());
			} else {
				newMap.put(pre + "." + newKey, entry.getValue());
			}
		}
		params.put("sort", "clicknum");
        
        params.put("order", "desc");
		PageUtils page = jishixinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, jishixinxi), params), params));
        return R.ok().put("data", page);
    }


}

到了這里,關(guān)于基于微信小程序的汽車預(yù)約維修系統(tǒng)+ssm后端源碼和論文的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 基于微信小程序的維修預(yù)約服務(wù)系統(tǒng)(源碼+文檔+包運(yùn)行)

    基于微信小程序的維修預(yù)約服務(wù)系統(tǒng)(源碼+文檔+包運(yùn)行)

    畢設(shè)幫助、技術(shù)解答、源碼交流 聯(lián)系方式見文末。 在生活和工作中,當(dāng)基礎(chǔ)設(shè)施和設(shè)備出現(xiàn)故障后需要及時(shí)進(jìn)行報(bào)修和維修,傳統(tǒng)Web端和移動(dòng)客戶端維修系統(tǒng)開發(fā)周期長,耦合性高。隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,傳統(tǒng)的報(bào)修和維修方式已經(jīng)無法滿足現(xiàn)階段的發(fā)展需求?;谖⑿?/p>

    2024年02月04日
    瀏覽(166)
  • 基于uniapp微信小程序的汽車租賃預(yù)約系統(tǒng)

    基于uniapp微信小程序的汽車租賃預(yù)約系統(tǒng)

    隨著現(xiàn)代汽車租賃管理的快速發(fā)展,可以說汽車租賃管理已經(jīng)逐漸成為現(xiàn)代汽車租賃管理過程中最為重要的部分之一。但是一直以來我國傳統(tǒng)的汽車租賃管理并沒有建立一套完善的行之有效的汽車租賃管理系統(tǒng),傳統(tǒng)的汽車租賃管理已經(jīng)無法適應(yīng)高速發(fā)展,無論是從效率還是

    2024年02月21日
    瀏覽(24)
  • 基于微信小程序4S店汽修店維修保養(yǎng)預(yù)約系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(php+mysql后臺(tái)

    基于微信小程序4S店汽修店維修保養(yǎng)預(yù)約系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(php+mysql后臺(tái)

    目的 :本課題主要目標(biāo)是設(shè)計(jì)并能夠?qū)崿F(xiàn)一個(gè)基于微信汽車維修保養(yǎng)小程序系統(tǒng),前臺(tái)用戶使用小程序,小程序使用微信開發(fā)者工具開發(fā);后臺(tái)管理使用基PP+MySql的B/S架構(gòu),開發(fā)工具使用phpstorm;通過后臺(tái)錄入汽修店信息,錄入維修和保養(yǎng)信息,用戶通過小程序登錄,查看汽

    2024年04月12日
    瀏覽(45)
  • 基于微信小程序的ssm食堂線上預(yù)約點(diǎn)餐系統(tǒng)源碼和論文

    基于微信小程序的ssm食堂線上預(yù)約點(diǎn)餐系統(tǒng)源碼和論文

    ? ? ? ?在Internet高速發(fā)展的今天,我們生活的各個(gè)領(lǐng)域都涉及到計(jì)算機(jī)的應(yīng)用,其中包括 食堂線上預(yù)約點(diǎn)餐系統(tǒng) 的網(wǎng)絡(luò)應(yīng)用,在外國線上管理系統(tǒng)已經(jīng)是很普遍的方式,不過 國內(nèi)的 線上管理系統(tǒng) 可能 還處于起步階段 。食堂線上預(yù)約點(diǎn)餐系統(tǒng) 具有食堂線上預(yù)約點(diǎn)餐信息管

    2024年03月11日
    瀏覽(34)
  • 基于小程序的汽車預(yù)約維修系統(tǒng)+springboot+vue.js附帶文章和源代碼設(shè)計(jì)說明文檔ppt

    基于小程序的汽車預(yù)約維修系統(tǒng)+springboot+vue.js附帶文章和源代碼設(shè)計(jì)說明文檔ppt

    ?? 博主介紹 :?CSDN特邀作者、985計(jì)算機(jī)專業(yè)畢業(yè)、某互聯(lián)網(wǎng)大廠高級(jí)全棧開發(fā)程序員、碼云/掘金/華為云/阿里云/InfoQ/StackOverflow/github等平臺(tái)優(yōu)質(zhì)作者、專注于Java、小程序、前端、python等技術(shù)領(lǐng)域和畢業(yè)項(xiàng)目實(shí)戰(zhàn),以及程序定制化開發(fā)、全棧講解、就業(yè)輔導(dǎo)、面試輔導(dǎo)、簡

    2024年02月21日
    瀏覽(23)
  • 微信小程序汽修店4S店維修保養(yǎng)預(yù)約系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    微信小程序汽修店4S店維修保養(yǎng)預(yù)約系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    ?博主介紹 :黃菊華老師《Vue.js入門與商城開發(fā)實(shí)戰(zhàn)》《微信小程序商城開發(fā)》圖書作者,CSDN博客專家,在線教育專家,CSDN鉆石講師;專注大學(xué)生畢業(yè)設(shè)計(jì)教育和輔導(dǎo)。 所有項(xiàng)目都配有從入門到精通的基礎(chǔ)知識(shí)視頻課程,免費(fèi) 項(xiàng)目配有對應(yīng)開發(fā)文檔、開題報(bào)告、任務(wù)書、

    2024年02月04日
    瀏覽(25)
  • 微信小程序畢業(yè)設(shè)計(jì)作品成品(20)微信小程序4S店汽修店維修保養(yǎng)預(yù)約系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    微信小程序畢業(yè)設(shè)計(jì)作品成品(20)微信小程序4S店汽修店維修保養(yǎng)預(yù)約系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    博主介紹: 《Vue.js入門與商城開發(fā)實(shí)戰(zhàn)》《微信小程序商城開發(fā)》圖書作者,CSDN博客專家,在線教育專家,CSDN鉆石講師;專注大學(xué)生畢業(yè)設(shè)計(jì)教育和輔導(dǎo)。 所有項(xiàng)目都配有從入門到精通的基礎(chǔ)知識(shí)視頻課程,免費(fèi) 項(xiàng)目配有對應(yīng)開發(fā)文檔、開題報(bào)告、任務(wù)書、PPT、論文模版

    2024年02月07日
    瀏覽(32)
  • 基于ssm的手機(jī)電腦電子產(chǎn)品維修服務(wù)微信小程序源碼和論文

    基于ssm的手機(jī)電腦電子產(chǎn)品維修服務(wù)微信小程序源碼和論文

    由于APP軟件在開發(fā)以及運(yùn)營上面所需成本較高,而用戶手機(jī)需要安裝各種APP軟件,因此占用用戶過多的手機(jī)存儲(chǔ)空間,導(dǎo)致用戶手機(jī)運(yùn)行緩慢,體驗(yàn)度比較差,進(jìn)而導(dǎo)致用戶會(huì)卸載非必要的APP,倒逼管理者必須改變運(yùn)營策略。隨著微信小程序的出現(xiàn),解決了用戶非獨(dú)立APP不可

    2024年01月19日
    瀏覽(33)
  • 基于SSM的汽車維修管理系統(tǒng)——LW模板

    摘要 隨著人們生活水平的不斷提高,私家車的數(shù)量正在逐年攀升。這帶動(dòng)了汽車維修行業(yè)的發(fā)展。越來越多的汽車維修廠如雨后春筍般涌現(xiàn)。同時(shí),維修廠的業(yè)務(wù)操作產(chǎn)生了龐大的數(shù)據(jù),這給汽車維修廠工作人員的數(shù)據(jù)管理提出了新的要求,他們需要去考慮如何高效無差錯(cuò)的

    2024年02月10日
    瀏覽(24)
  • 基于php微信小程序校園維修報(bào)修系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    基于php微信小程序校園維修報(bào)修系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    開發(fā)概要 開發(fā)操作系統(tǒng):windows10 + 4G內(nèi)存 + 500G 小程序開發(fā):微信開發(fā)者工具(MINA框架) 后臺(tái)環(huán)境:IIS +PHP 后臺(tái)開發(fā)語言:PHP 后臺(tái)開發(fā)工具:Dreamweaver +PhpStorm 數(shù)據(jù)庫:mysql8 數(shù)據(jù)庫管理工具:navicat 其他開發(fā)語言:html + css +javascript

    2024年02月11日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包