Merge branch 'dev' into dev-bms-260826
# Conflicts: # mhd-api/mhd-api-system/src/main/java/com/mhd/system/api/BmsServiceFeign.java # mhd_oms/src/main/java/com/mhd/oms/domain/reservationStockInOrder/repository/facade/IReservationStockInOrderService.java # mhd_oms/src/main/java/com/mhd/oms/domain/reservationStockInOrder/repository/mapper/ReservationStockInOrderMapper.java # mhd_oms/src/main/resources/mapper/reservationStockInOrder/ReservationStockInOrderMapper.xml # mhd_wms/src/main/java/com/mhd/wms/domain/materialInventory/repository/po/MaterialInventoryPO.java # mhd_wms/src/main/java/com/mhd/wms/domain/materialInventory/repository/todo/MaterialInventoryDO.java # mhd_wms/src/main/java/com/mhd/wms/interfaces/dto/materialInventory/MaterialInventoryDTO.java # mhd_wms/src/main/resources/mapper/materialInventory/MaterialInventoryMapper.xml
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
package com.mhd.bms.config;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.DbType;
|
||||
import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
|
||||
/**
|
||||
* MyBatis-Plus 分页插件配置
|
||||
* 不注册该拦截器时,Mapper 里传入的 Page 不生效:SQL 不分页、total 恒为 0
|
||||
*/
|
||||
@Configuration
|
||||
public class MybatisPlusConfig {
|
||||
|
||||
@Bean
|
||||
public PaginationInterceptor paginationInterceptor() {
|
||||
PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
|
||||
// 达梦数据库(不设置也会根据 jdbc:dm:// 自动识别,这里显式指定更稳妥)
|
||||
paginationInterceptor.setDialectType(DbType.DM.getDb());
|
||||
return paginationInterceptor;
|
||||
}
|
||||
}
|
||||
@@ -52,11 +52,14 @@ public class BmsInvoiceListApi extends BaseController {
|
||||
@ApiOperation(value = "销项发票表-分页列表查询", notes = "销项发票表-分页列表查询")
|
||||
@RequestMapping(value = "/queryList")
|
||||
public Result<IPage<BmsInvoiceListVO>> queryList(BmsInvoiceListQueryDTO bmsInvoiceListQueryDTO,
|
||||
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||
@RequestParam(name="pageNo", required=false) Integer pageNo,
|
||||
@RequestParam(name="pageNum", required=false) Integer pageNum,
|
||||
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
// 前端分页参数名不统一(pageNum / pageNo),两个都兼容,优先 pageNo
|
||||
int currentPage = pageNo != null ? pageNo : (pageNum != null ? pageNum : 1);
|
||||
Result<IPage<BmsInvoiceListVO>> result = new Result<IPage<BmsInvoiceListVO>>();
|
||||
Page<BmsInvoiceListVO> pageList = new Page<BmsInvoiceListVO>(pageNo,pageSize);
|
||||
Page<BmsInvoiceListVO> pageList = new Page<BmsInvoiceListVO>(currentPage,pageSize);
|
||||
pageList = bmsInvoiceListService.queryList(pageList, bmsInvoiceListQueryDTO);
|
||||
result.setResult(pageList);
|
||||
result.setSuccess(true);
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
where a.is_delete = 0
|
||||
<include refid="common_where"></include>
|
||||
group by a.id
|
||||
order by a.create_time desc
|
||||
order by a.create_time desc, a.id desc
|
||||
</select>
|
||||
<select id="getById" parameterType="java.lang.String" resultType="com.mhd.bms.domain.bmsInvoiceList.repository.vo.BmsInvoiceListDetailsVO">
|
||||
select
|
||||
|
||||
Reference in New Issue
Block a user