北京建网站公司_河南软件开发_长沙做网站_遵义网站制作
public class CustomerController {@Autowiredprivate CustomerService customerService;/***功能描述: 获取所有的用户信息* @Author jx* @Param [pageNum, model]* @return java.lang.String*/@RequestMapping("getAllCustomers")public String getAllCustomers(Integer pageNum, Model model){if (ObjectUtils.isEmpty(pageNum)) {pageNum = PaginationConstant.PAGE_NUM;}PageHelper.startPage(pageNum,PaginationConstant.PAGE_SIZE);List<Customer> customerList = customerService.findAllCustomers();PageInfo<Customer> pageInfo = new PageInfo<>(customerList);model.addAttribute("pageInfo",pageInfo);return "customerManager";}/***功能描述: 通过多条件查询获取获取用户信息* @Author jx* @Param [customerParam, pageNum, model]* @return java.lang.String*/@RequestMapping("getAllCustomersByParams")public String getAllCustomersByParams(CustomerParam customerParam, Integer pageNum, Model model){if (ObjectUtils.isEmpty(pageNum)) {pageNum = PaginationConstant.PAGE_NUM;}PageHelper.startPage(pageNum,PaginationConstant.PAGE_SIZE);List<Customer> customerList = customerService.findCustomersByParams(customerParam);PageInfo<Customer> pageInfo = new PageInfo<>(customerList);model.addAttribute("pageInfo",pageInfo);model.addAttribute("params",customerParam);return "customerManager";}/***功能描述: 展示一个用户的信息* @Author jx* @Param [id]* @return ResponseResult*/@RequestMapping("showCustomer")@ResponseBodypublic ResponseResult showCustomer(int id){try {Customer customer = customerService.findCustomerId(id);return ResponseResult.success("获取用户信息成功",customer);}catch (CustomerNotFoundException e){return ResponseResult.fail(e.getMessage());}}/***功能描述: 修改客户信息* @Author jx* @Param [customerVo, pageNum, model]* @return java.lang.String*/@RequestMapping("modifyCustomer")public String modifyCustomer (CustomerVo customerVo , Integer pageNum , Model model){if (ObjectUtils.isEmpty(pageNum)) {pageNum = PaginationConstant.PAGE_NUM;}if (customerService.modifyCustomer(customerVo)) {model.addAttribute("successMsg","修改成功");}else{model.addAttribute("failMsg","修改失败");}return "forward:getAllCustomers?pageNum="+pageNum;}/***功能描述: 禁用启用客户账户* @Author jx* @Param [id]* @return ResponseResult*/@RequestMapping("modifyCustomerStatus")@ResponseBodypublic ResponseResult modifyCustomerStatus(int id){if (customerService.modifyCustomerStatus(id)) {return ResponseResult.success("状态修改成功");}else{return ResponseResult.success("状态修改失败");}}
汉中网站制作德州网站优化网站设计软件建网站电话网页如何制作网站建设那个公司好一般网站建设公司系统开发平台徐州建网站郑州网站设计乐清网站建设公司大连建网站青岛做网站阳江网海淀网站建设济南营销型网站建设重庆建网站公司东莞网站建设哪家好东莞网站建设哪家好装饰公司网站建设成都微信小程序定制开发微信小程序开发大赛南宁网站推广网站建站平台广州做网站系统开发商邢台做网站商丘seo邢台seooa软件开发公司西安网页制作