日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

sql语句ding_mybatis plus 写sql语句

發布時間:2023/12/4 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sql语句ding_mybatis plus 写sql语句 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、api:

public MapselectManagerList(ManagerBean managerBean){

Page page = new Page(managerBean.getPage()==null ? 1:managerBean.getPage(),managerBean.getPageSize()==null ? 10 :managerBean.getPageSize());

try {

return managerService.selectManagerList(page,managerBean);

}catch (Exception e){

DingTalkNotifyTest.sendAliErrorMessage(Thread.currentThread().getStackTrace()[1].getClassName()

,Thread.currentThread().getStackTrace()[1].getMethodName(),e.getMessage(),

RocketMqConst.DINGDING_ERROR,"管理人員列表");

}

return null;

}

二、service:

public MapselectManagerList(Page page, ManagerBean managerBean) {

Mapmap = new HashMap<>();

QueryWrapperqueryWrapper = new QueryWrapper<>();

if(StringUtils.isNotEmpty(managerBean.getManagerName())){

queryWrapper.eq("manager_name",managerBean.getManagerName());

}

if(StringUtils.isNotEmpty(managerBean.getManagerMobile())){

queryWrapper.eq("manager_mobile",managerBean.getManagerMobile());

}

queryWrapper.eq("del_flag","0");

//獲取所有管理人員

ListmanagerList = managerMapper.selectManagerList(page,queryWrapper);

managerList.stream().forEach(manager -> {

manager.setManagerMobile(Desensitization.getStarString(manager.getManagerMobile(),1,1));

//獲取管理員服務的小區集合

Listareas = communityMapper.selectNamesById(manager.getId());

if(areas.size()<1){

manager.setAreas("");

}

//將小區用逗號分隔

manager.setAreas(areas.stream().collect(Collectors.joining(",")));

});

map.put("managerList",managerList);

map.put("currentPage",managerBean.getPage()==null ? 1: managerBean.getPage());//當前頁數

map.put("totalCount",page.getTotal());//總記錄數

map.put("status",true);

return map;

}

三、mapper或者dao:

@Select("select * from mysql_data ${ew.customSqlSegment}")

ListgetAll(@Param(Constants.WRAPPER) Wrapper wrapper);

SELECT * FROM mysql_data ${ew.customSqlSegment}

總結

以上是生活随笔為你收集整理的sql语句ding_mybatis plus 写sql语句的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。