如今,由于互联网技术的飞速发展,同时也改变着人们的出行方式,人们会逐渐的选择在线上购买出行的车票,而不是选择去车站大排长龙,与此同时,由于假期时长的缘故,客运汽车出行作为中短途的出行工具也就逐渐流行了起来。传统的客运模式已经不太适应现在的社会发展,人口日益增长,出行人数愈来愈多,客运系统面临着售票厅大排长龙,购买、更改车票过于费时。
为了解决上述的问题,本系统将车票购买与线上购买的方式结合了起来,系统分为后台管理系统和微信小程序,为用户及管理员提供美观、便利、合理的操作界面与信息交互,通过后端与数据库之间的交互使乘车人可以在线上完成车票的购买,修改以及退票等的操作。
经过测试和运行,系统的运用,将为微信用户提供一个更加方便、快捷、高效的平台,节省了车票购买的人力资源以及时间成本。具有实际意义和推广价值。
关键词:汽车售票 微信小程序 微信
package com.poiu.ticket.domain.controller;
import com.poiu.ticket.core.entity.BasePageVO;
import com.poiu.ticket.domain.model.dto.CarShiftAddDTO;
import com.poiu.ticket.domain.model.dto.CarShiftDeleteDTO;
import com.poiu.ticket.domain.model.dto.CarShiftQueryDTO;
import com.poiu.ticket.domain.model.dto.CarShiftUpdateDTO;
import com.poiu.ticket.domain.model.vo.CarShiftListVO;
import com.poiu.ticket.domain.service.ICarShiftService;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
/**
* <p>
* 班次信息 前端控制器
* </p>
*
* @author poiu
* @since 2022-03-21
*/
@RestController
@RequestMapping("/domain/carShift")
public class CarShiftController {
@Resource
private ICarShiftService carShiftService;
@PostMapping("/add")
public void add(@RequestBody CarShiftAddDTO addDTO) {
carShiftService.addCarShift(addDTO);
}
@PostMapping("/update")
public void update(@RequestBody CarShiftUpdateDTO updateDTO) {
carShiftService.update(updateDTO);
}
@PostMapping("/delete")
public void delete(@RequestBody CarShiftDeleteDTO deleteDTO) {
carShiftService.removeByIds(deleteDTO.getIdList());
}
@PostMapping("/pageCarShift")
public BasePageVO pageCarShift(@RequestBody CarShiftQueryDTO CarShiftQueryDTO) {
return carShiftService.pageCarShift(CarShiftQueryDTO);
}
@PostMapping("/listCarShift")
public List<CarShiftListVO> listCarShift(@RequestBody CarShiftQueryDTO CarShiftQueryDTO) {
return carShiftService.listCarShift(CarShiftQueryDTO);
}
}