赞
踩
基于java+swing的电影票订票管理系统(java+swing+MySQL)
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
} @RequestMapping(value = "/movie/search",method = RequestMethod.GET) public ResponseVO getMovieByKeyword(@RequestParam String keyword){ return movieService.getMovieByKeyword(keyword); } @RequestMapping(value = "/movie/off/batch",method = RequestMethod.POST) public ResponseVO pullOfBatchOfMovie(@RequestBody MovieBatchOffForm movieBatchOffForm){ return movieService.pullOfBatchOfMovie(movieBatchOffForm); } @RequestMapping(value = "/movie/update",method = RequestMethod.POST) public ResponseVO updateMovie(@RequestBody MovieForm updateMovieForm){ return movieService.updateMovie(updateMovieForm); } } 排片管理控制层: /**排片管理 * @author yy */ @RestController public class ScheduleController { @Autowired private ScheduleService scheduleService; @RequestMapping(value = "/schedule/add", method = RequestMethod.POST) public ResponseVO addSchedule(@RequestBody ScheduleForm scheduleForm){
/**影厅管理
* @author yy
*/
@RestController
public class HallController {
@Autowired
private HallService hallService;
@RequestMapping(value = "hall/all", method = RequestMethod.GET)
public ResponseVO searchAllHall(){
return hallService.searchAllHall();
return movieService.updateMovie(updateMovieForm); } } 排片管理控制层: /**排片管理 * @author yy */ @RestController public class ScheduleController { @Autowired private ScheduleService scheduleService; @RequestMapping(value = "/schedule/add", method = RequestMethod.POST) public ResponseVO addSchedule(@RequestBody ScheduleForm scheduleForm){ return scheduleService.addSchedule(scheduleForm); } @RequestMapping(value = "/schedule/update", method = RequestMethod.POST) public ResponseVO updateSchedule(@RequestBody ScheduleForm scheduleForm){ return scheduleService.updateSchedule(scheduleForm); } @RequestMapping(value = "/schedule/search", method = RequestMethod.GET) public ResponseVO searchSchedule(@RequestParam int hallId, @RequestParam Date startDate){ //这里传递startDate参数时,前端传的是用/分隔的时间,例如startDate=2019/04/12 return scheduleService.searchScheduleSevenDays(hallId, startDate); }
*/ @RestController public class MovieController { @Autowired private MovieService movieService; @Autowired private MovieLikeService movieLikeService; @RequestMapping(value = "/movie/add", method = RequestMethod.POST) public ResponseVO addMovie(@RequestBody MovieForm addMovieForm){ return movieService.addMovie(addMovieForm); } @RequestMapping(value = "/movie/{id}/{userId}", method = RequestMethod.GET) public ResponseVO searchOneMovieByIdAndUserId(@PathVariable int id, @PathVariable int userId){ return movieService.searchOneMovieByIdAndUserId(id, userId); } @RequestMapping(value = "/movie/all", method = RequestMethod.GET) public ResponseVO searchAllMovie(){ //返回结果中包括已经下架的电影 return movieService.searchAllMovie(); } @RequestMapping(value = "/movie/all/exclude/off", method = RequestMethod.GET)
@RequestMapping(value = "/movie/{movieId}/unlike", method = RequestMethod.POST) public ResponseVO unlikeMovie(@PathVariable int movieId,@RequestParam int userId){ return movieLikeService.unLikeMovie(userId,movieId); } @RequestMapping(value = "/movie/{movieId}/like/count", method = RequestMethod.GET) public ResponseVO getMovieLikeCounts(@PathVariable int movieId){ return movieLikeService.getCountOfLikes(movieId); } @RequestMapping(value = "/movie/{movieId}/like/date", method = RequestMethod.GET) public ResponseVO getMovieLikeCountByDate(@PathVariable int movieId){ return movieLikeService.getLikeNumsGroupByDate(movieId); } @RequestMapping(value = "/movie/search",method = RequestMethod.GET) public ResponseVO getMovieByKeyword(@RequestParam String keyword){ return movieService.getMovieByKeyword(keyword); } @RequestMapping(value = "/movie/off/batch",method = RequestMethod.POST)
return movieService.updateMovie(updateMovieForm);
}
}
排片管理控制层:
/**排片管理
* @author yy
*/
@RestController
public class ScheduleController {
@Autowired
private ScheduleService scheduleService;
@RequestMapping(value = "/schedule/add", method = RequestMethod.POST)
public ResponseVO addSchedule(@RequestBody ScheduleForm scheduleForm){
*/
@RestController
public class HallController {
@Autowired
private HallService hallService;
@RequestMapping(value = "hall/all", method = RequestMethod.GET)
public ResponseVO searchAllHall(){
return hallService.searchAllHall();
}
@RequestMapping(value = "hall/add", method = RequestMethod.POST)
public ResponseVO addHall(@RequestBody Hall addHallForm){return hallService.addHall( addHallForm);}
@RequestMapping(value = "hall/update", method = RequestMethod.POST)
public ResponseVO updateHall(@RequestBody Hall updateHallForm){return hallService.updateHall( updateHallForm);}
}
} @RequestMapping(value = "/movie/update",method = RequestMethod.POST) public ResponseVO updateMovie(@RequestBody MovieForm updateMovieForm){ return movieService.updateMovie(updateMovieForm); } } 排片管理控制层: /**排片管理 * @author yy */ @RestController public class ScheduleController { @Autowired private ScheduleService scheduleService; @RequestMapping(value = "/schedule/add", method = RequestMethod.POST) public ResponseVO addSchedule(@RequestBody ScheduleForm scheduleForm){ return scheduleService.addSchedule(scheduleForm); } @RequestMapping(value = "/schedule/update", method = RequestMethod.POST) public ResponseVO updateSchedule(@RequestBody ScheduleForm scheduleForm){ return scheduleService.updateSchedule(scheduleForm);
@RequestMapping(value = "/movie/update",method = RequestMethod.POST) public ResponseVO updateMovie(@RequestBody MovieForm updateMovieForm){ return movieService.updateMovie(updateMovieForm); } } 排片管理控制层: /**排片管理 * @author yy */ @RestController public class ScheduleController { @Autowired private ScheduleService scheduleService; @RequestMapping(value = "/schedule/add", method = RequestMethod.POST) public ResponseVO addSchedule(@RequestBody ScheduleForm scheduleForm){ return scheduleService.addSchedule(scheduleForm); } @RequestMapping(value = "/schedule/update", method = RequestMethod.POST) public ResponseVO updateSchedule(@RequestBody ScheduleForm scheduleForm){ return scheduleService.updateSchedule(scheduleForm); }
public class ScheduleController {
@Autowired
private ScheduleService scheduleService;
@RequestMapping(value = "/schedule/add", method = RequestMethod.POST)
public ResponseVO addSchedule(@RequestBody ScheduleForm scheduleForm){
return scheduleService.addSchedule(scheduleForm);
}
@RequestMapping(value = "/schedule/update", method = RequestMethod.POST)
public ResponseVO updateSchedule(@RequestBody ScheduleForm scheduleForm){
return scheduleService.updateSchedule(scheduleForm);
@RequestMapping(value = "/schedule/view", method = RequestMethod.GET) public ResponseVO getScheduleView(){ return scheduleService.getScheduleView(); } @RequestMapping(value = "/schedule/delete/batch", method = RequestMethod.DELETE) public ResponseVO deleteBatchOfSchedule(@RequestBody ScheduleBatchDeleteForm scheduleBatchDeleteForm){ return scheduleService.deleteBatchOfSchedule(scheduleBatchDeleteForm); } @RequestMapping(value = "/schedule/{id}", method = RequestMethod.GET) public ResponseVO getScheduleById(@PathVariable int id){ return scheduleService.getScheduleById(id); } } 影厅管理控制层: /**影厅管理 * @author yy */ @RestController
} @RequestMapping(value = "/movie/off/batch",method = RequestMethod.POST) public ResponseVO pullOfBatchOfMovie(@RequestBody MovieBatchOffForm movieBatchOffForm){ return movieService.pullOfBatchOfMovie(movieBatchOffForm); } @RequestMapping(value = "/movie/update",method = RequestMethod.POST) public ResponseVO updateMovie(@RequestBody MovieForm updateMovieForm){ return movieService.updateMovie(updateMovieForm); } } 排片管理控制层: /**排片管理 * @author yy */ @RestController public class ScheduleController { @Autowired private ScheduleService scheduleService; @RequestMapping(value = "/schedule/add", method = RequestMethod.POST)
public ResponseVO addSchedule(@RequestBody ScheduleForm scheduleForm){ return scheduleService.addSchedule(scheduleForm); } @RequestMapping(value = "/schedule/update", method = RequestMethod.POST) public ResponseVO updateSchedule(@RequestBody ScheduleForm scheduleForm){ return scheduleService.updateSchedule(scheduleForm); } @RequestMapping(value = "/schedule/search", method = RequestMethod.GET) public ResponseVO searchSchedule(@RequestParam int hallId, @RequestParam Date startDate){ //这里传递startDate参数时,前端传的是用/分隔的时间,例如startDate=2019/04/12 return scheduleService.searchScheduleSevenDays(hallId, startDate); } @RequestMapping(value = "/schedule/search/audience", method = RequestMethod.GET) public ResponseVO searchAudienceSchedule(@RequestParam int movieId){ return scheduleService.searchAudienceSchedule(movieId); } @RequestMapping(value = "/schedule/view/set", method = RequestMethod.POST) public ResponseVO setScheduleView(@RequestBody ScheduleViewForm scheduleViewForm){ return scheduleService.setScheduleView(scheduleViewForm); }
return movieLikeService.getLikeNumsGroupByDate(movieId);
}
@RequestMapping(value = "/movie/search",method = RequestMethod.GET)
public ResponseVO getMovieByKeyword(@RequestParam String keyword){
return movieService.getMovieByKeyword(keyword);
}
@RequestMapping(value = "/movie/off/batch",method = RequestMethod.POST)
public ResponseVO pullOfBatchOfMovie(@RequestBody MovieBatchOffForm movieBatchOffForm){
return movieService.pullOfBatchOfMovie(movieBatchOffForm);
}
@RequestMapping(value = "/movie/update",method = RequestMethod.POST)
@RequestMapping(value = "/schedule/update", method = RequestMethod.POST) public ResponseVO updateSchedule(@RequestBody ScheduleForm scheduleForm){ return scheduleService.updateSchedule(scheduleForm); } @RequestMapping(value = "/schedule/search", method = RequestMethod.GET) public ResponseVO searchSchedule(@RequestParam int hallId, @RequestParam Date startDate){ //这里传递startDate参数时,前端传的是用/分隔的时间,例如startDate=2019/04/12 return scheduleService.searchScheduleSevenDays(hallId, startDate); } @RequestMapping(value = "/schedule/search/audience", method = RequestMethod.GET) public ResponseVO searchAudienceSchedule(@RequestParam int movieId){ return scheduleService.searchAudienceSchedule(movieId); } @RequestMapping(value = "/schedule/view/set", method = RequestMethod.POST) public ResponseVO setScheduleView(@RequestBody ScheduleViewForm scheduleViewForm){ return scheduleService.setScheduleView(scheduleViewForm); } @RequestMapping(value = "/schedule/view", method = RequestMethod.GET) public ResponseVO getScheduleView(){ return scheduleService.getScheduleView();
@RequestMapping(value = "/schedule/delete/batch", method = RequestMethod.DELETE) public ResponseVO deleteBatchOfSchedule(@RequestBody ScheduleBatchDeleteForm scheduleBatchDeleteForm){ return scheduleService.deleteBatchOfSchedule(scheduleBatchDeleteForm); } @RequestMapping(value = "/schedule/{id}", method = RequestMethod.GET) public ResponseVO getScheduleById(@PathVariable int id){ return scheduleService.getScheduleById(id); } } 影厅管理控制层: /**影厅管理 * @author yy */ @RestController public class HallController { @Autowired private HallService hallService; @RequestMapping(value = "hall/all", method = RequestMethod.GET) public ResponseVO searchAllHall(){ return hallService.searchAllHall(); }
}
影厅管理控制层:
/**影厅管理
* @author yy
*/
@RestController
public class HallController {
@Autowired
private HallService hallService;
@RequestMapping(value = "hall/all", method = RequestMethod.GET)
public ResponseVO searchAllHall(){
return hallService.searchAllHall();
@RequestMapping(value = "/movie/update",method = RequestMethod.POST) public ResponseVO updateMovie(@RequestBody MovieForm updateMovieForm){ return movieService.updateMovie(updateMovieForm); } } 排片管理控制层: /**排片管理 * @author yy */ @RestController public class ScheduleController { @Autowired private ScheduleService scheduleService; @RequestMapping(value = "/schedule/add", method = RequestMethod.POST) public ResponseVO addSchedule(@RequestBody ScheduleForm scheduleForm){ return scheduleService.addSchedule(scheduleForm); } @RequestMapping(value = "/schedule/update", method = RequestMethod.POST) public ResponseVO updateSchedule(@RequestBody ScheduleForm scheduleForm){
//返回结果中包括已经下架的电影 return movieService.searchAllMovie(); } @RequestMapping(value = "/movie/all/exclude/off", method = RequestMethod.GET) public ResponseVO searchOtherMoviesExcludeOff(){ //返回结果中不包括已经下架的电影 return movieService.searchOtherMoviesExcludeOff(); } @RequestMapping(value = "/movie/{movieId}/like", method = RequestMethod.POST) public ResponseVO likeMovie(@PathVariable int movieId,@RequestParam int userId){ return movieLikeService.likeMovie(userId,movieId); } @RequestMapping(value = "/movie/{movieId}/unlike", method = RequestMethod.POST) public ResponseVO unlikeMovie(@PathVariable int movieId,@RequestParam int userId){ return movieLikeService.unLikeMovie(userId,movieId); } @RequestMapping(value = "/movie/{movieId}/like/count", method = RequestMethod.GET) public ResponseVO getMovieLikeCounts(@PathVariable int movieId){ return movieLikeService.getCountOfLikes(movieId); } @RequestMapping(value = "/movie/{movieId}/like/date", method = RequestMethod.GET) public ResponseVO getMovieLikeCountByDate(@PathVariable int movieId){ return movieLikeService.getLikeNumsGroupByDate(movieId); }
@RequestMapping(value = "/schedule/view/set", method = RequestMethod.POST)
public ResponseVO setScheduleView(@RequestBody ScheduleViewForm scheduleViewForm){
return scheduleService.setScheduleView(scheduleViewForm);
}
@RequestMapping(value = "/schedule/view", method = RequestMethod.GET)
public ResponseVO getScheduleView(){
return scheduleService.getScheduleView();
}
@RequestMapping(value = "/schedule/delete/batch", method = RequestMethod.DELETE)
public ResponseVO deleteBatchOfSchedule(@RequestBody ScheduleBatchDeleteForm scheduleBatchDeleteForm){
return scheduleService.deleteBatchOfSchedule(scheduleBatchDeleteForm);
} } 排片管理控制层: /**排片管理 * @author yy */ @RestController public class ScheduleController { @Autowired private ScheduleService scheduleService; @RequestMapping(value = "/schedule/add", method = RequestMethod.POST) public ResponseVO addSchedule(@RequestBody ScheduleForm scheduleForm){ return scheduleService.addSchedule(scheduleForm); } @RequestMapping(value = "/schedule/update", method = RequestMethod.POST) public ResponseVO updateSchedule(@RequestBody ScheduleForm scheduleForm){ return scheduleService.updateSchedule(scheduleForm); } @RequestMapping(value = "/schedule/search", method = RequestMethod.GET) public ResponseVO searchSchedule(@RequestParam int hallId, @RequestParam Date startDate){ //这里传递startDate参数时,前端传的是用/分隔的时间,例如startDate=2019/04/12
public ResponseVO updateHall(@RequestBody Hall updateHallForm){return hallService.updateHall( updateHallForm);} } 电影管理控制层: /**电影管理 * @author yy */ @RestController public class MovieController { @Autowired private MovieService movieService; @Autowired private MovieLikeService movieLikeService; @RequestMapping(value = "/movie/add", method = RequestMethod.POST) public ResponseVO addMovie(@RequestBody MovieForm addMovieForm){ return movieService.addMovie(addMovieForm); } @RequestMapping(value = "/movie/{id}/{userId}", method = RequestMethod.GET) public ResponseVO searchOneMovieByIdAndUserId(@PathVariable int id, @PathVariable int userId){ return movieService.searchOneMovieByIdAndUserId(id, userId); } @RequestMapping(value = "/movie/all", method = RequestMethod.GET)
} } 影厅管理控制层: /**影厅管理 * @author yy */ @RestController public class HallController { @Autowired private HallService hallService; @RequestMapping(value = "hall/all", method = RequestMethod.GET) public ResponseVO searchAllHall(){ return hallService.searchAllHall(); } @RequestMapping(value = "hall/add", method = RequestMethod.POST) public ResponseVO addHall(@RequestBody Hall addHallForm){return hallService.addHall( addHallForm);} @RequestMapping(value = "hall/update", method = RequestMethod.POST)
return movieLikeService.getCountOfLikes(movieId);
}
@RequestMapping(value = "/movie/{movieId}/like/date", method = RequestMethod.GET)
public ResponseVO getMovieLikeCountByDate(@PathVariable int movieId){
return movieLikeService.getLikeNumsGroupByDate(movieId);
}
@RequestMapping(value = "/movie/search",method = RequestMethod.GET)
public ResponseVO getMovieByKeyword(@RequestParam String keyword){
return movieService.getMovieByKeyword(keyword);
}
@RequestMapping(value = "/movie/off/batch",method = RequestMethod.POST)
public ResponseVO pullOfBatchOfMovie(@RequestBody MovieBatchOffForm movieBatchOffForm){
public ResponseVO updateSchedule(@RequestBody ScheduleForm scheduleForm){
return scheduleService.updateSchedule(scheduleForm);
}
@RequestMapping(value = "/schedule/search", method = RequestMethod.GET)
public ResponseVO searchSchedule(@RequestParam int hallId, @RequestParam Date startDate){
//这里传递startDate参数时,前端传的是用/分隔的时间,例如startDate=2019/04/12
return scheduleService.searchScheduleSevenDays(hallId, startDate);
}
@RequestMapping(value = "/schedule/search/audience", method = RequestMethod.GET)
public ResponseVO searchAudienceSchedule(@RequestParam int movieId){
return scheduleService.searchAudienceSchedule(movieId);
}
@RequestMapping(value = "/schedule/view/set", method = RequestMethod.POST)
//这里传递startDate参数时,前端传的是用/分隔的时间,例如startDate=2019/04/12
return scheduleService.searchScheduleSevenDays(hallId, startDate);
}
@RequestMapping(value = "/schedule/search/audience", method = RequestMethod.GET)
public ResponseVO searchAudienceSchedule(@RequestParam int movieId){
return scheduleService.searchAudienceSchedule(movieId);
}
@RequestMapping(value = "/schedule/view/set", method = RequestMethod.POST)
public ResponseVO setScheduleView(@RequestBody ScheduleViewForm scheduleViewForm){
return scheduleService.setScheduleView(scheduleViewForm);
}
@RequestMapping(value = "/schedule/view", method = RequestMethod.GET)
public ResponseVO getScheduleView(){
return scheduleService.getScheduleView();
}
public ResponseVO searchAllMovie(){ //返回结果中包括已经下架的电影 return movieService.searchAllMovie(); } @RequestMapping(value = "/movie/all/exclude/off", method = RequestMethod.GET) public ResponseVO searchOtherMoviesExcludeOff(){ //返回结果中不包括已经下架的电影 return movieService.searchOtherMoviesExcludeOff(); } @RequestMapping(value = "/movie/{movieId}/like", method = RequestMethod.POST) public ResponseVO likeMovie(@PathVariable int movieId,@RequestParam int userId){ return movieLikeService.likeMovie(userId,movieId); } @RequestMapping(value = "/movie/{movieId}/unlike", method = RequestMethod.POST) public ResponseVO unlikeMovie(@PathVariable int movieId,@RequestParam int userId){ return movieLikeService.unLikeMovie(userId,movieId);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。