package com.matrix.biz.action; 
 | 
  
 | 
  
 | 
import com.matrix.biz.bean.BizUser; 
 | 
import com.matrix.biz.dao.BizUserDao; 
 | 
import com.matrix.core.pojo.AjaxResult; 
 | 
import com.matrix.core.pojo.PaginationVO; 
 | 
import com.matrix.core.tools.StringUtils; 
 | 
import com.matrix.system.hive.action.util.QueryUtil; 
 | 
import org.springframework.beans.factory.annotation.Autowired; 
 | 
import org.springframework.stereotype.Controller; 
 | 
import org.springframework.web.bind.annotation.RequestMapping; 
 | 
import org.springframework.web.bind.annotation.ResponseBody; 
 | 
  
 | 
import java.util.List; 
 | 
  
 | 
/** 
 | 
 * @description 会员查询 
 | 
 * @author pengliang 
 | 
 * @date 2019-06-19 
 | 
 */ 
 | 
  
 | 
@Controller 
 | 
@RequestMapping(value = "/admin/bizUser") 
 | 
public class BizUserAction { 
 | 
  
 | 
    @Autowired 
 | 
    private BizUserDao bizUserDao; 
 | 
  
 | 
    /** 
 | 
     * 列表显示 
 | 
     */ 
 | 
    @RequestMapping(value =  "/showList") 
 | 
    public @ResponseBody 
 | 
    AjaxResult showList(BizUser bizUser, PaginationVO pageVo) { 
 | 
  
 | 
        pageVo.setSort("createTime"); 
 | 
        pageVo.setOrder("desc"); 
 | 
        QueryUtil.setQueryLimitCom(bizUser); 
 | 
        List<BizUser> dataList = bizUserDao.selectInPage(bizUser, pageVo); 
 | 
        AjaxResult result = new AjaxResult(AjaxResult.STATUS_SUCCESS, dataList, 
 | 
                bizUserDao.selectTotalRecord(bizUser)); 
 | 
        return result; 
 | 
    } 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 批量设置为销售员 
 | 
     * @param ids 
 | 
     * @param status 1=销售员,0=普通用户 
 | 
     * @return 
 | 
     */ 
 | 
    @RequestMapping(value = "/setUserSales") 
 | 
    @ResponseBody 
 | 
    public AjaxResult setUserSales(String ids,Integer status){ 
 | 
        List<String> userIds = StringUtils.strToCollToString(ids, ","); 
 | 
        bizUserDao.updateSalesByIds(userIds,status); 
 | 
        return  new AjaxResult(AjaxResult.STATUS_SUCCESS,"修改成功"); 
 | 
    } 
 | 
  
 | 
} 
 |