ClassController.java 6.41 KB
package com.server.web.controller;

import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.server.utils.ErrorCode;
import com.server.web.common.model.PageModel;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * 分类管理
 */
@RestController
@RequestMapping(BaseController.OSS_NAMESPACE + "/class")
public class ClassController extends BaseController {
//    @Autowired
//    private TBaseClassMapper classMapper;
//
//
//
//    /**
//     * 查询所有分类
//     * @param request
//     * @param response
//     * @return
//     */
//    @ResponseBody
//    @RequestMapping(value = "/queryClassAllList", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
//    public Map<String,Object> queryClassAllList(HttpServletRequest request, HttpServletResponse response) {
//        Map<String,Object> paramMap = new HashMap<String,Object>();
//        paramMap.put("status",1);
//        List list =this.openSqlRingsService.selectList_Rings("com.mapping.queryModel.queryClass", paramMap);
//        return success(list);
//    }
//
//
//
//    /**
//     * 分类 查询
//     * @param request
//     * @param response
//     * @return
//     */
//    @ResponseBody
//    @RequestMapping(value = "/queryClass", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
//    public Map<String,Object> queryClass(int pageNo, int pageSize, HttpServletRequest request, HttpServletResponse response) {
//        if(pageNo<=0){
//            pageNo = 1;
//        }
//        if(pageSize==0){
//            pageSize = 10;
//        }
//        Map<String,Object> paramMap = new HashMap<String,Object>();
//        String className = request.getParameter("className");//类型   1 APP 2 微信  3 PC 4 小程序
//        if(StringUtils.hasText(className)){
//            paramMap.put("className","%"+className+"%");
//        }
//        PageHelper.startPage(pageNo, pageSize);
//        List list =this.openSqlRingsService.selectList_Rings("com.mapping.queryModel.queryClass", paramMap);
//        PageInfo pageInfo = new PageInfo(list);
//        PageModel model = new PageModel();
//        model.setTotal(pageInfo.getTotal());
//        model.setList(list);
//        return success(model);
//    }
//
//
//    /**
//     * 分类启用关闭
//     * @param id
//     * @param status   状态  1 启用 0 关闭
//     * @param request
//     * @param response
//     * @return
//     */
//    @ResponseBody
//    @RequestMapping(value = "/updateStatus", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
//    public Map<String,Object> updateStatus(@RequestParam("id") long id , @RequestParam("status")  int status, HttpServletRequest request, HttpServletResponse response) {
//        try{
//            if(status==0||status==1){
//                TBaseClass baseClass = new TBaseClass();
//                baseClass.setId(id);
//                baseClass.setStatus(status);
//                classMapper.updateByPrimaryKeySelective(baseClass);
//                return success("");
//            }else{
//                return error(ErrorCode.ERROR.getCode(),"服务器忙,请稍后重试~","服务器忙,请稍后重试~");
//            }
//        }catch (Exception e){
//            e.printStackTrace();
//            return error(ErrorCode.ERROR.getCode(),"服务器忙,请稍后重试~","服务器忙,请稍后重试~");
//        }
//    }
//
//    /**
//     * 根据id查询分类
//     * @param id
//     * @param request
//     * @param response
//     * @return
//     */
//    @ResponseBody
//    @RequestMapping(value = "/getClassById", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
//    public Map<String,Object> getClassById(@RequestParam("id") Long id , HttpServletRequest request, HttpServletResponse response) {
//        try{
//            TBaseClass baseClass=classMapper.selectByPrimaryKey(id);
//            return success(baseClass);
//        }catch (Exception e){
//            e.printStackTrace();
//            return error(ErrorCode.ERROR.getCode(),"服务器忙,请稍后重试~","服务器忙,请稍后重试~");
//        }
//    }
//    /**
//     * 保存修改分类
//     * @param request
//     * @param response
//     * @return
//     */
//    @ResponseBody
//    @RequestMapping(value = "/saveOrUpdateClass", method = {RequestMethod.POST, RequestMethod.GET}, produces = "application/json")
//    public Map<String,Object> saveOrUpdateClass(HttpServletRequest request, HttpServletResponse response) {
//        try{
//            String id = request.getParameter("id");
//            TBaseClass baseClass = new TBaseClass();
//            if(StringUtils.hasText(id)){
//                baseClass.setId(Long.valueOf(id.trim()));
//            }else{
//                baseClass.setCreateDt(new Date());
//            }
//            baseClass.setClassName(request.getParameter("className"));
//            if(StringUtils.hasText(request.getParameter("fid"))){
//                baseClass.setLevel(2);
//                baseClass.setFid(Long.valueOf(request.getParameter("fid")));
//            }else{
//                baseClass.setLevel(1);
//            }
//            if(StringUtils.hasText(request.getParameter("status"))){
//                baseClass.setStatus(Integer.valueOf(request.getParameter("status")));
//            }else{
//                baseClass.setStatus(1);
//            }
//            baseClass.setPicUrl(request.getParameter("picUrl"));
//            if(StringUtils.hasText(request.getParameter("weight"))){
//                baseClass.setWeight(Integer.valueOf(request.getParameter("weight")));
//            }else{
//                baseClass.setWeight(1);
//            }
//            if(baseClass.getId()!=null){
//                classMapper.updateByPrimaryKeySelective(baseClass);
//            }else{
//                classMapper.insertSelective(baseClass);
//            }
//            return success("");
//        }catch (Exception e){
//            e.printStackTrace();
//            return error(ErrorCode.ERROR.getCode(),"服务器忙,请稍后重试~","服务器忙,请稍后重试~");
//        }
//    }



}