发表于: 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;
   }

}


今日问题 暂无


返回列表 返回列表
评论

    分享到