发表于: 2020-07-12 23:40:59
1 1780
编写ManngerController
@Controller
@RequestMapping("/manager")
public class ManagerController {
@Autowired
ManagerService managerService;
private static final Logger log= LogManager.getLogger(ManagerController.class);
@RequestMapping(value = "/toManagerIndex")
public String findBanner(Manager manager) {
return "workshopIndex";
}
/**
* 查询账户列表
* @param modelAndView
* @return
*/
@RequestMapping(value = "/managerList",method = RequestMethod.GET)
public ModelAndView getWorkshopListFrontDesk(ModelAndView modelAndView){
List<Manager> managerList=managerService.selectAllManager();
log.info(managerList);
if (managerList!=null){
modelAndView.addObject("code",200);
modelAndView.addObject("msg","查询成功");
modelAndView.addObject("managerList",managerList);
}else {
modelAndView.addObject("code",404);
modelAndView.addObject("msg","操作失败");
}
modelAndView.setViewName("managerJson2");
return modelAndView;
}
/**
* 新增账户
* @param manager
* @param modelAndView
* @return
*/
@RequestMapping(value ="addAccount",method = RequestMethod.POST)
public ModelAndView addAccount(Manager manager, ModelAndView modelAndView){
log.info(manager);
if (managerService.insert(manager)){
modelAndView.addObject("code",200);
modelAndView.addObject("msg","添加成功");
}else {
modelAndView.addObject("code",404);
modelAndView.addObject("msg","操作失败");
}
modelAndView.setViewName("json");
return modelAndView;
}
/**
* 根据id删除单条账户
* @param id
* @param modelAndView
* @return
*/
@RequestMapping(value = "deleteManager/id={id}",method = RequestMethod.DELETE)
public ModelAndView deleteManager(@PathVariable Long id, ModelAndView modelAndView){
if(managerService.deleteByPrimaryKey(id)) {
modelAndView.addObject("code", 200);
modelAndView.addObject("msg", "删除成功");
}else {
modelAndView.addObject("code", 404);
modelAndView.addObject("msg", "操作失败");
}
modelAndView.setViewName("json");
return modelAndView;
}
/**
* 查询单条账户
* @param id
* @param modelAndView
* @return
*/
@RequestMapping(value = "/selectManager",method = RequestMethod.GET)
public ModelAndView getManager( Long id, ModelAndView modelAndView){
Manager manager=managerService.selectByPrimaryKey(id);
log.info(manager);
if (manager!=null){
modelAndView.addObject("code",200);
modelAndView.addObject("msg","查询成功");
modelAndView.addObject("manager",manager);
}else {
modelAndView.addObject("code",404);
modelAndView.addObject("msg","操作失败");
}
modelAndView.setViewName("managerJson1");
log.info(1);
return modelAndView;
}
/**
*编辑账户
* @param manager
* @param modelAndView
* @return
*/
@RequestMapping(value = "/updateManager/{id}",method = RequestMethod.PUT)
public ModelAndView updateBannerSetting(Manager manager,@PathVariable long id, ModelAndView modelAndView){
if(managerService.updateByPrimaryKey(manager)){
modelAndView.addObject("code",200);
modelAndView.addObject("msg","保存成功");
}else {
modelAndView.addObject("code",404);
modelAndView.addObject("msg","操作失败");
}
modelAndView.setViewName("json");
return modelAndView;
}
/**
*修改密码,前端页面可以用暂存一个值来对比新旧密码,以及新密码设置之后的确认密码,确认之后再提交到后台储存
* @param manager
* @param id
* @param modelAndView
* @return
*/
@RequestMapping(value = "/updatePassword/id={id}",method = RequestMethod.PUT)
public ModelAndView updatePassword(Manager manager,@PathVariable Long id, ModelAndView modelAndView){
log.info(manager.getPassword());
if( manager.getPassword()!=null){
managerService.updatePassword(manager);
modelAndView.addObject("code",200);
modelAndView.addObject("msg","保存成功");
}else {
modelAndView.addObject("code",500);
modelAndView.addObject("msg","保存密码失败,密码可能为空");
}
modelAndView.setViewName("json");
return modelAndView;
}
}
MessageController
@Controller
@RequestMapping("/message")
public class MessageController {
@Autowired
MessageService messageService;
private static final Logger log= LogManager.getLogger(MessageController.class);
@RequestMapping(value = "/toMessageIndex")
public String findBanner(Message message) {
return "messageIndex";
}
/**
* 查询留言列表(默认精选 ,在前台展示,精选status=0,取消精选status=1)
* @param modelAndView
* @return
*/
@RequestMapping(value = "/frontDeskList",method = RequestMethod.GET)
public ModelAndView getBannerListFrontDesk(ModelAndView modelAndView){
List<Message> messageList=messageService.selectAllMessageFrontDesk();
log.info(messageList);
if (messageList!=null){
modelAndView.addObject("code",200);
modelAndView.addObject("msg","查询成功");
modelAndView.addObject("messageList",messageList);
}else {
modelAndView.addObject("code",404);
modelAndView.addObject("msg","操作失败");
}
modelAndView.setViewName("messageJson2");
return modelAndView;
}
/**
* 查询留言列表(后台展示所有留言列表)
* @param modelAndView
* @return
*/
@RequestMapping(value = "/backDeskList",method = RequestMethod.GET)
public ModelAndView getBannerListBackDesk(ModelAndView modelAndView){
List<Message> messageList=messageService.selectAllMessageBackDesk();
log.info(messageList);
if (messageList!=null){
modelAndView.addObject("code",200);
modelAndView.addObject("msg","查询成功");
modelAndView.addObject("messageList",messageList);
}else {
modelAndView.addObject("code",404);
modelAndView.addObject("msg","操作失败");
}
modelAndView.setViewName("messageJson2");
return modelAndView;
}
/**
* 根据id删除单条留言
* @param id
* @param modelAndView
* @return
*/
@RequestMapping(value = "deleteMessage?id={id}",method = RequestMethod.DELETE)
public ModelAndView deleteMessage(@PathVariable Long id, ModelAndView modelAndView){
if(messageService.deleteByPrimaryKey(id)) {
modelAndView.addObject("code", 200);
modelAndView.addObject("msg", "删除成功");
}else {
modelAndView.addObject("code", 404);
modelAndView.addObject("msg", "操作失败");
}
modelAndView.setViewName("json");
return modelAndView;
}
/**
* 查询单条留言
* @param id
* @param modelAndView
* @return
*/
@RequestMapping(value = "/selectMessage?id={id}",method = RequestMethod.GET)
public ModelAndView getBanner(@PathVariable Long id, ModelAndView modelAndView){
Message message=messageService.selectByPrimaryKey(id);
if (message!=null){
modelAndView.addObject("code",200);
modelAndView.addObject("msg","查询成功");
modelAndView.addObject("message",message);
}else {
modelAndView.addObject("code",404);
modelAndView.addObject("msg","操作失败");
}
modelAndView.setViewName("messageJson1");
return modelAndView;
}
/**
* 设为精选留言
* @param message
* @param modelAndView
* @return
*/
/**
* 取消精选留言
* @param message
* @param modelAndView
* @return
*/ @RequestMapping(value = "updateBannerSetting",method = RequestMethod.PUT)
public ModelAndView updateBannerSetting(Message message,ModelAndView modelAndView){
if(messageService.updateByPrimaryKey(message)){
message.setStatus(0);
modelAndView.addObject("code",200);
modelAndView.addObject("msg","设为精选留言成功");
}else {
modelAndView.addObject("code",404);
modelAndView.addObject("msg","操作失败");
}
modelAndView.setViewName("json");
return modelAndView;
}
@RequestMapping(value = "updateBannerCancel",method = RequestMethod.PUT)
public ModelAndView updateBannerCancel(Message message,ModelAndView modelAndView){
if(messageService.updateByPrimaryKey(message)){
message.setStatus(1);
modelAndView.addObject("code",200);
modelAndView.addObject("msg","取消精选留言成功");
}else {
modelAndView.addObject("code",404);
modelAndView.addObject("msg","操作失败");
}
modelAndView.setViewName("json");
return modelAndView;
}
/**
* 添加留言
* @param message
* @param modelAndView
* @return
*/
@RequestMapping(value ="addMessage",method = RequestMethod.POST)
public ModelAndView addMessage(Message message, ModelAndView modelAndView){
log.info(message);
if (messageService.insert(message)){
modelAndView.addObject("code",200);
modelAndView.addObject("msg","添加成功");
}else {
modelAndView.addObject("code",404);
modelAndView.addObject("msg","操作失败");
}
modelAndView.setViewName("json");
return modelAndView;
}
/**
* 回复留言
* @param message
* @param modelAndView
* @return
*/
@RequestMapping(value = "addReply",method = RequestMethod.POST)
public ModelAndView addReply(Message message,ModelAndView modelAndView){
if(messageService.addReply(message)){
modelAndView.addObject("code",200);
modelAndView.addObject("msg","保存成功");
}else {
modelAndView.addObject("code",404);
modelAndView.addObject("msg","保存失败");
}
modelAndView.setViewName("json");
return modelAndView;
}
这个有BUG还在改 也没测到数据
@Controller
@RequestMapping("/module")
public class ModuleController {
@Autowired
ModuleService moduleService;
private static final Logger log= LogManager.getLogger(ModuleController.class);
@RequestMapping(value = "/toModuleIndex")
public String findModule(Module module) {
return "moduleIndex";
}
/**
* 查询角色列表
* @param modelAndView
* @return
*/
@RequestMapping(value = "/moduleList",method = RequestMethod.GET)
public ModelAndView getModuleList(ModelAndView modelAndView){
List<Module> moduleList= moduleService.selectAllModule();
log.info(moduleList);
if (moduleList!=null){
modelAndView.addObject("code",200);
modelAndView.addObject("msg","查询成功");
modelAndView.addObject("moduleList",moduleList);
}else {
modelAndView.addObject("code",404);
modelAndView.addObject("msg","操作失败");
}
modelAndView.setViewName("moduleJson2");
return modelAndView;
}
/**
* 新增模块
* @param module
* @param modelAndView
* @return
*/
@RequestMapping(value ="addModule",method = RequestMethod.POST)
public ModelAndView addAccount(Module module, ModelAndView modelAndView){
log.info(module);
if (moduleService.insert(module)){
modelAndView.addObject("code",200);
modelAndView.addObject("msg","模块新增成功");
}else {
modelAndView.addObject("code",404);
modelAndView.addObject("msg","操作失败");
}
modelAndView.setViewName("json");
return modelAndView;
}
/**
* 根据id删除单条模块
* @param id
* @param modelAndView
* @return
*/
@RequestMapping(value = "deleteModule/id={id}",method = RequestMethod.DELETE)
public ModelAndView deleteRole(@PathVariable Long id, ModelAndView modelAndView){
log.info(moduleService.deleteByPrimaryKey(id));
if(moduleService.deleteByPrimaryKey(id)) {
modelAndView.addObject("code", 200);
modelAndView.addObject("msg", "删除成功");
}else {
modelAndView.addObject("code", 404);
modelAndView.addObject("msg", "操作失败");
}
modelAndView.setViewName("json");
return modelAndView;
}
/**
* 查询单条模块
* @param id
* @param modelAndView
* @return
*/
@RequestMapping(value = "/selectModule",method = RequestMethod.GET)
public ModelAndView getManager( Long id, ModelAndView modelAndView){
Module module=moduleService.selectByPrimaryKey(id);
log.info(module);
if (module!=null){
modelAndView.addObject("code",200);
modelAndView.addObject("msg","查询成功");
modelAndView.addObject("module",module);
}else {
modelAndView.addObject("code",404);
modelAndView.addObject("msg","操作失败");
}
modelAndView.setViewName("moduleJson1");
log.info(1);
return modelAndView;
}
/**
*编辑模块
* @param module
* @param modelAndView
* @return
*/
@RequestMapping(value = "/updateModule/{id}",method = RequestMethod.PUT)
public ModelAndView updateBannerSetting(Module module,@PathVariable long id, ModelAndView modelAndView){
log.info(id);
if(moduleService.updateByPrimaryKey(module)){
modelAndView.addObject("code",200);
modelAndView.addObject("msg","保存成功");
}else {
modelAndView.addObject("code",404);
modelAndView.addObject("msg","操作失败");
}
modelAndView.setViewName("json");
return modelAndView;
}
}
今日问题 暂无
评论