Merge remote-tracking branch 'origin/master'

master
郑明梁 2 years ago
commit ee7dc90fc2

@ -116,7 +116,7 @@
<dependency> <dependency>
<groupId>com.github.pagehelper</groupId> <groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId> <artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.3.0</version> <version>1.4.2</version>
<!--使用spring boot2整合 pagehelper-spring-boot-starter必须排除一下依赖 <!--使用spring boot2整合 pagehelper-spring-boot-starter必须排除一下依赖
因为pagehelper-spring-boot-starter也已经在pom依赖了mybatis与mybatis-spring 因为pagehelper-spring-boot-starter也已经在pom依赖了mybatis与mybatis-spring
所以会与mybatis-plus-boot-starter中的mybatis与mybatis-spring发生冲突 所以会与mybatis-plus-boot-starter中的mybatis与mybatis-spring发生冲突

@ -0,0 +1,22 @@
package com.glxp.api.config;
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Slf4j
@Configuration
public class YudaoMybatisAutoConfiguration {
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
log.error("配置分页拦截器");
MybatisPlusInterceptor mybatisPlusInterceptor = new MybatisPlusInterceptor();
PaginationInnerInterceptor paginationInnerInterceptor = new PaginationInnerInterceptor();
mybatisPlusInterceptor.addInnerInterceptor(paginationInnerInterceptor); // 分页插件
return mybatisPlusInterceptor;
}
}

@ -263,12 +263,26 @@ public class InvWarehouseController extends BaseController {
if (invWarehouseEntity.getId() == null) { if (invWarehouseEntity.getId() == null) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL); return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
} }
//更新仓库信息
boolean b = invWarehouseService.updateInvSubWarehouse(invWarehouseEntity); boolean b = invWarehouseService.updateInvSubWarehouse(invWarehouseEntity);
//更新部门信息
DeptEntity pEntity = deptService.selectByCode(invWarehouseEntity.getParentId()); DeptEntity pEntity = deptService.selectByCode(invWarehouseEntity.getParentId());
pEntity.setUpdateTime(new Date()); pEntity.setUpdateTime(new Date());
deptService.updateInvWarehouse(pEntity); deptService.updateInvWarehouse(pEntity);
//更新货位信息
//查询此仓库绑定的所有货位
List<InvSpace> spaceList = invSpaceService.findBySubWarehouseCode(invWarehouseEntity.getCode());
if (CollUtil.isNotEmpty(spaceList)) {
for (InvSpace invSpace : spaceList) {
invSpace.setInvStorageCode(invWarehouseEntity.getParentId());
invSpace.setUpdateTime(new Date());
}
invSpaceService.batchUpdate(spaceList);
}
if (!b) { if (!b) {
return ResultVOUtils.error(ResultEnum.NOT_NETWORK); return ResultVOUtils.error(ResultEnum.NOT_NETWORK);
} }

@ -219,4 +219,14 @@ public class InvProductController {
return ResultVOUtils.page(pageInfo); return ResultVOUtils.page(pageInfo);
} }
@AuthRuleAnnotation("")
@GetMapping("spms/inv/products/vailInvCount")
public BaseResponse vailInvCount(FilterInvProductDetailRequest filterInvProductDetailRequest) {
int count = 0;
// invProductDetailService.vailStockCount(filterInvProductDetailRequest.getCode());
return ResultVOUtils.success(count);
}
} }

@ -0,0 +1,35 @@
package com.glxp.api.controller.system;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.entity.system.SysRemindMsgEntity;
import com.glxp.api.entity.system.SysRemindSetEntity;
import com.glxp.api.req.system.FilterSysRemindMsgRequest;
import com.glxp.api.service.system.SysRemindMsgService;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
@RestController
public class SysRemindMsgController {
@Resource
SysRemindMsgService sysRemindMsgService;
@AuthRuleAnnotation("")
@GetMapping("/system/remind/msg/list")
public BaseResponse list(FilterSysRemindMsgRequest filterSysRemindMsgRequest) {
List<SysRemindMsgEntity> sysRemindMsgEntities = sysRemindMsgService.filterList(filterSysRemindMsgRequest);
PageInfo<SysRemindMsgEntity> pageInfo = new PageInfo<>(sysRemindMsgEntities);
return ResultVOUtils.page(pageInfo);
}
}

@ -0,0 +1,31 @@
package com.glxp.api.controller.system;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.entity.system.SysRemindSetEntity;
import com.glxp.api.req.system.FilterSysRemindSetRequest;
import com.glxp.api.service.system.SysRemindSetService;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
@RestController
public class SysRemindSetController {
@Resource
SysRemindSetService sysRemindSetService;
@AuthRuleAnnotation("")
@GetMapping("/system/remind/set/list")
public BaseResponse list(FilterSysRemindSetRequest filterSysRemindSetRequest) {
List<SysRemindSetEntity> sysRemindSetEntityList = sysRemindSetService.filterList(filterSysRemindSetRequest);
PageInfo<SysRemindSetEntity> pageInfo = new PageInfo<>(sysRemindSetEntityList);
return ResultVOUtils.page(pageInfo);
}
}

@ -23,7 +23,7 @@ public interface InvSpaceDao {
int updateByPrimaryKey(InvSpace record); int updateByPrimaryKey(InvSpace record);
int updateBatch(List<InvSpace> list); boolean updateBatch(List<InvSpace> list);
int batchInsert(@Param("list") List<InvSpace> list); int batchInsert(@Param("list") List<InvSpace> list);

@ -0,0 +1,16 @@
package com.glxp.api.dao.system;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.entity.system.SysRemindMsgEntity;
import com.glxp.api.entity.system.SysRemindSetEntity;
import com.glxp.api.req.system.FilterSysRemindMsgRequest;
import com.glxp.api.req.system.FilterSysRemindSetRequest;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@Mapper
public interface SysRemindMsgMapper extends BaseMapper<SysRemindMsgEntity> {
List<SysRemindMsgEntity> filterList(FilterSysRemindMsgRequest filterSysRemindMsgRequest);
}

@ -0,0 +1,17 @@
package com.glxp.api.dao.system;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.dao.inv.InvPreProductDao;
import com.glxp.api.entity.inv.InvPreProductEntity;
import com.glxp.api.entity.system.SysRemindSetEntity;
import com.glxp.api.req.system.FilterSysRemindSetRequest;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@Mapper
public interface SysRemindSetMapper extends BaseMapperPlus<SysRemindSetMapper, SysRemindSetEntity, SysRemindSetEntity> {
List<SysRemindSetEntity> filterList(FilterSysRemindSetRequest filterSysRemindSetRequest);
}

@ -0,0 +1,86 @@
package com.glxp.api.entity.system;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import lombok.Data;
@Data
@TableName(value = "sys_remind_msg")
public class SysRemindMsgEntity {
@TableId(value = "id", type = IdType.INPUT)
private Integer id;
/**
* key
*/
@TableField(value = "`key`")
private String key;
/**
*
*/
@TableField(value = "message")
private String message;
/**
* 1.2.3.
*/
@TableField(value = "`type`")
private Integer type;
@TableField(value = "`level`")
private Integer level;
/**
*
*/
@TableField(value = "createTime")
private Date createTime;
/**
*
*/
@TableField(value = "updateTime")
private Date updateTime;
/**
*
*/
@TableField(value = "updateUser")
private String updateUser;
/**
*
*/
@TableField(value = "remark")
private String remark;
/**
* 1.2.3:
*/
@TableField(value = "`status`")
private Integer status;
public static final String COL_ID = "id";
public static final String COL_KEY = "key";
public static final String COL_MESSAGE = "message";
public static final String COL_TYPE = "type";
public static final String COL_CREATETIME = "createTime";
public static final String COL_UPDATETIME = "updateTime";
public static final String COL_UPDATEUSER = "updateUser";
public static final String COL_REMARK = "remark";
public static final String COL_STATUS = "status";
}

@ -0,0 +1,41 @@
package com.glxp.api.entity.system;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
@Data
@TableName(value = "sys_remind_set")
public class SysRemindSetEntity {
@TableId(value = "id", type = IdType.INPUT)
private Integer id;
@TableField(value = "`key`")
private String key;
@TableField(value = "`name`")
private String name;
@TableField(value = "`value`")
private Integer value;
@TableField(value = "`type`")
private Integer type;
@TableField(value = "remark")
private String remark;
public static final String COL_ID = "id";
public static final String COL_KEY = "key";
public static final String COL_NAME = "name";
public static final String COL_VALUE = "value";
public static final String COL_TYPE = "type";
public static final String COL_REMARK = "remark";
}

@ -0,0 +1,10 @@
package com.glxp.api.req.system;
import com.glxp.api.util.page.ListPageRequest;
import lombok.Data;
@Data
public class FilterSysRemindMsgRequest extends ListPageRequest {
String key;
}

@ -0,0 +1,11 @@
package com.glxp.api.req.system;
import com.glxp.api.util.page.ListPageRequest;
import lombok.Data;
@Data
public class FilterSysRemindSetRequest extends ListPageRequest {
private String key;
}

@ -50,4 +50,12 @@ public interface InvSpaceService {
* @return * @return
*/ */
List<InvSpace> findBySubWarehouseCode(String code); List<InvSpace> findBySubWarehouseCode(String code);
/**
*
*
* @param spaceList
* @return
*/
boolean batchUpdate(List<InvSpace> spaceList);
} }

@ -130,6 +130,11 @@ public class InvSpaceServiceImpl implements InvSpaceService {
return invSpaceDao.selectByWarehouseCode(code); return invSpaceDao.selectByWarehouseCode(code);
} }
@Override
public boolean batchUpdate(List<InvSpace> spaceList) {
return invSpaceDao.updateBatch(spaceList);
}
/** /**
* *
* *

@ -34,7 +34,6 @@ import com.glxp.api.req.inout.OrderEditRequest;
import com.glxp.api.req.thrsys.UdiwmsOrderRequest; import com.glxp.api.req.thrsys.UdiwmsOrderRequest;
import com.glxp.api.res.inout.IoOrderResponse; import com.glxp.api.res.inout.IoOrderResponse;
import com.glxp.api.res.inout.OrderNoResult; import com.glxp.api.res.inout.OrderNoResult;
import com.glxp.api.service.basic.BasicCorpService;
import com.glxp.api.service.basic.IBasicBussinessTypeService; import com.glxp.api.service.basic.IBasicBussinessTypeService;
import com.glxp.api.service.inout.*; import com.glxp.api.service.inout.*;
import com.glxp.api.service.inv.*; import com.glxp.api.service.inv.*;
@ -95,7 +94,7 @@ public class IoOrderServiceImpl implements IoOrderService {
@Resource @Resource
private HttpOkClient httpOkClient; private HttpOkClient httpOkClient;
@Resource @Resource
BasicCorpDao basicCorpDao; private BasicCorpDao basicCorpDao;
@Override @Override
public List<IoOrderEntity> selectAll() { public List<IoOrderEntity> selectAll() {
@ -191,43 +190,52 @@ public class IoOrderServiceImpl implements IoOrderService {
} else if (basicBussinessTypeEntity.isAdvanceType()) { } else if (basicBussinessTypeEntity.isAdvanceType()) {
//是否寄售,删除寄售库存 //是否寄售,删除寄售库存
List<InvPreProductDetailEntity> invProductDetailEntities = invPreProductDetailService.selectByOrderIdFk(billNo); List<InvPreProductDetailEntity> invProductDetailEntities = invPreProductDetailService.selectByOrderIdFk(billNo);
for (InvPreProductDetailEntity invProductDetailEntity : invProductDetailEntities) { if (CollUtil.isNotEmpty(invProductDetailEntities)) {
//更新库存 for (InvPreProductDetailEntity invProductDetailEntity : invProductDetailEntities) {
InvPreProductEntity invProductEntity = invPreProductService.selectByUnique(invProductDetailEntity.getRelId(), invProductDetailEntity.getBatchNo(), invProductDetailEntity.getSupId(), invProductDetailEntity.getDeptCode(), invProductDetailEntity.getInvCode()); //更新库存
if (invProductEntity != null) { InvPreProductEntity invProductEntity = invPreProductService.selectByUnique(invProductDetailEntity.getRelId(), invProductDetailEntity.getBatchNo(), invProductDetailEntity.getSupId(), invProductDetailEntity.getDeptCode(), invProductDetailEntity.getInvCode());
if (ConstantType.TYPE_PUT.equals(invProductDetailEntity.getMainAction())) { if (invProductEntity != null) {
int count = invProductEntity.getInCount() - invProductDetailEntity.getReCount(); if (ConstantType.TYPE_PUT.equals(invProductDetailEntity.getMainAction())) {
invProductEntity.setInCount(count); int count = invProductEntity.getInCount() - invProductDetailEntity.getReCount();
} else if (ConstantType.TYPE_OUT.equals(invProductDetailEntity.getMainAction())) { invProductEntity.setInCount(count);
int count = invProductEntity.getOutCount() - invProductDetailEntity.getReCount(); } else if (ConstantType.TYPE_OUT.equals(invProductDetailEntity.getMainAction())) {
invProductEntity.setOutCount(count); int count = invProductEntity.getOutCount() - invProductDetailEntity.getReCount();
invProductEntity.setOutCount(count);
}
//计算实际数量
invProductEntity.setReCount(invProductEntity.getInCount() - invProductEntity.getOutCount());
invPreProductService.update(invProductEntity);
} }
} }
invPreProductService.update(invProductEntity); //删除库存详情
invPreProductDetailService.deleteByOrderId(billNo);
} }
//删除库存详情
invPreProductDetailService.deleteByOrderId(billNo);
} else { } else {
//删除普通库存 //删除普通库存
List<InvProductDetailEntity> invProductDetailEntities = invProductDetailService.selectByOrderIdFk(billNo); List<InvProductDetailEntity> invProductDetailEntities = invProductDetailService.selectByOrderIdFk(billNo);
for (InvProductDetailEntity invProductDetailEntity : invProductDetailEntities) { if (CollUtil.isNotEmpty(invProductDetailEntities)) {
//更新库存 for (InvProductDetailEntity invProductDetailEntity : invProductDetailEntities) {
InvProductEntity invProductEntity = invProductService.selectByUnique(invProductDetailEntity.getRelId(), invProductDetailEntity.getBatchNo(), invProductDetailEntity.getSupId(), invProductDetailEntity.getDeptCode(), invProductDetailEntity.getInvCode()); //更新库存
if (invProductEntity != null) { InvProductEntity invProductEntity = invProductService.selectByUnique(invProductDetailEntity.getRelId(), invProductDetailEntity.getBatchNo(), invProductDetailEntity.getSupId(), invProductDetailEntity.getDeptCode(), invProductDetailEntity.getInvCode());
if (ConstantType.TYPE_PUT.equals(invProductDetailEntity.getMainAction())) { if (invProductEntity != null) {
int count = invProductEntity.getInCount() - invProductDetailEntity.getReCount(); if (ConstantType.TYPE_PUT.equals(invProductDetailEntity.getMainAction())) {
invProductEntity.setInCount(count); int count = invProductEntity.getInCount() - invProductDetailEntity.getReCount();
} else if (ConstantType.TYPE_OUT.equals(invProductDetailEntity.getMainAction())) { invProductEntity.setInCount(count);
int count = invProductEntity.getOutCount() - invProductDetailEntity.getReCount(); } else if (ConstantType.TYPE_OUT.equals(invProductDetailEntity.getMainAction())) {
invProductEntity.setOutCount(count); int count = invProductEntity.getOutCount() - invProductDetailEntity.getReCount();
invProductEntity.setOutCount(count);
}
//计算实际数量
invProductEntity.setReCount(invProductEntity.getInCount() - invProductEntity.getOutCount());
invProductService.update(invProductEntity);
} }
} }
invProductService.update(invProductEntity); //删除库存详情
invProductDetailService.deleteByOrderId(billNo);
} }
//删除库存详情
invProductDetailService.deleteByOrderId(billNo);
} }
} }
} }
@ -499,7 +507,7 @@ public class IoOrderServiceImpl implements IoOrderService {
filterOrderRequest.setOrderType(ConstantStatus.ORDER_TYPE_SCAN); filterOrderRequest.setOrderType(ConstantStatus.ORDER_TYPE_SCAN);
break; break;
case Constant.ORDER_STATUS_NEW_ORDER: case Constant.ORDER_STATUS_NEW_ORDER:
filterOrderRequest.setStatuses(Arrays.asList(1, 2, 4)); filterOrderRequest.setStatuses(Arrays.asList(1, 2, 4));
filterOrderRequest.setDealStatuses(Arrays.asList(1, 2)); filterOrderRequest.setDealStatuses(Arrays.asList(1, 2));
break; break;
case Constant.ORDER_STATUS_UN_CHECK: case Constant.ORDER_STATUS_UN_CHECK:
@ -545,15 +553,23 @@ public class IoOrderServiceImpl implements IoOrderService {
//查询单据类型名称 //查询单据类型名称
String busTypeName = basicBussinessTypeDao.selectNameByAction(order.getAction()); String busTypeName = basicBussinessTypeDao.selectNameByAction(order.getAction());
response.setBillTypeName(busTypeName); response.setBillTypeName(busTypeName);
//查询往来单位名称
BasicCorpEntity corpEntity = basicCorpDao.selectByErpId(order.getFromCorp());
response.setFromName(corpEntity.getName());
//查询部门名称 //查询部门名称
String deptName = deptDao.selectNameByCode(order.getDeptCode()); String deptName = deptDao.selectNameByCode(order.getDeptCode());
response.setDeptName(deptName); response.setDeptName(deptName);
//查询仓库名称 //查询仓库名称
String invName = invWarehouseDao.selectNameByCode(order.getInvCode()); String invName = invWarehouseDao.selectNameByCode(order.getInvCode());
response.setInvName(invName); response.setInvName(invName);
//查询往来单位名称
if (StrUtil.isNotBlank(order.getFromCorp())) {
BasicCorpEntity corpEntity = basicCorpDao.selectByErpId(order.getFromCorp());
response.setFromCorpName(corpEntity.getName());
} else if (StrUtil.isNotBlank(order.getFromInvCode())) {
String fromInvName = invWarehouseDao.selectNameByCode(order.getFromInvCode());
response.setFromCorpName(fromInvName);
}
responseList.add(response); responseList.add(response);
} }
return responseList; return responseList;
@ -673,11 +689,12 @@ public class IoOrderServiceImpl implements IoOrderService {
} }
ArrayList<IoOrderEntity> orders = new ArrayList<>(); ArrayList<IoOrderEntity> orders = new ArrayList<>();
if (CollUtil.isNotEmpty(orders)) { if (CollUtil.isNotEmpty(billNos)) {
List<IoOrderEntity> list = orderDao.selectList(new QueryWrapper<IoOrderEntity>().in("billNo", billNos).orderByDesc("id")); List<IoOrderEntity> list = orderDao.selectList(new QueryWrapper<IoOrderEntity>().in("billNo", billNos).orderByDesc("id"));
orders.addAll(list); orders.addAll(list);
} }
orders.add(order); //将查询入口单据放在第一位的顺序
orders.add(0, order);
return orders; return orders;
} }

@ -0,0 +1,12 @@
package com.glxp.api.service.system;
import com.glxp.api.entity.system.SysRemindMsgEntity;
import com.baomidou.mybatisplus.extension.service.IService;
import com.glxp.api.req.system.FilterSysRemindMsgRequest;
import java.util.List;
public interface SysRemindMsgService {
List<SysRemindMsgEntity> filterList(FilterSysRemindMsgRequest filterSysRemindMsgRequest);
}

@ -0,0 +1,13 @@
package com.glxp.api.service.system;
import com.glxp.api.entity.system.SysRemindSetEntity;
import com.glxp.api.req.system.FilterSysRemindSetRequest;
import com.glxp.api.util.page.TableDataInfo;
import java.util.List;
public interface SysRemindSetService {
List<SysRemindSetEntity> filterList(FilterSysRemindSetRequest filterSysRemindSetRequest);
}

@ -0,0 +1,31 @@
package com.glxp.api.service.system.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.pagehelper.PageHelper;
import com.glxp.api.req.system.FilterSysRemindMsgRequest;
import org.springframework.stereotype.Service;
import com.glxp.api.dao.system.SysRemindMsgMapper;
import com.glxp.api.entity.system.SysRemindMsgEntity;
import com.glxp.api.service.system.SysRemindMsgService;
import javax.annotation.Resource;
import java.util.List;
@Service
public class SysRemindMsgServiceImpl implements SysRemindMsgService {
@Resource
SysRemindMsgMapper sysRemindMsgMapper;
@Override
public List<SysRemindMsgEntity> filterList(FilterSysRemindMsgRequest filterSysRemindMsgRequest) {
if (filterSysRemindMsgRequest.getPage() != null) {
int offset = (filterSysRemindMsgRequest.getPage() - 1) * filterSysRemindMsgRequest.getLimit();
PageHelper.offsetPage(offset, filterSysRemindMsgRequest.getLimit());
}
return sysRemindMsgMapper.filterList(filterSysRemindMsgRequest);
}
}

@ -0,0 +1,27 @@
package com.glxp.api.service.system.impl;
import com.github.pagehelper.PageHelper;
import com.glxp.api.dao.system.SysRemindSetMapper;
import com.glxp.api.entity.system.SysRemindSetEntity;
import com.glxp.api.req.system.FilterSysRemindSetRequest;
import com.glxp.api.service.system.SysRemindSetService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
@Service
public class SysRemindSetServiceImpl implements SysRemindSetService {
@Resource
SysRemindSetMapper sysRemindSetMapper;
@Override
public List<SysRemindSetEntity> filterList(FilterSysRemindSetRequest filterSysRemindSetRequest) {
if (filterSysRemindSetRequest.getPage() != null) {
int offset = (filterSysRemindSetRequest.getPage() - 1) * filterSysRemindSetRequest.getLimit();
PageHelper.offsetPage(offset, filterSysRemindSetRequest.getLimit());
}
return sysRemindSetMapper.filterList(filterSysRemindSetRequest);
}
}

@ -48,7 +48,7 @@ public class TableDataInfo<T> {
public static <T> TableDataInfo<T> build(IPage<T> page) { public static <T> TableDataInfo<T> build(IPage<T> page) {
TableDataInfo<T> rspData = new TableDataInfo<>(); TableDataInfo<T> rspData = new TableDataInfo<>();
rspData.setCode(HttpStatus.HTTP_OK); rspData.setCode(20000);
rspData.setMsg("查询成功"); rspData.setMsg("查询成功");
rspData.setList(page.getRecords()); rspData.setList(page.getRecords());
rspData.setTotal(page.getTotal()); rspData.setTotal(page.getTotal());

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.glxp.api.dao.system.SysRemindMsgMapper">
<select id="filterList" parameterType="com.glxp.api.req.system.FilterSysRemindMsgRequest"
resultType="com.glxp.api.entity.system.SysRemindMsgEntity">
SELECT *
FROM sys_remind_msg
<where>
<if test="key != null and key != ''">
AND `key` like CONCAT('%', #{key}, '%')
</if>
</where>
order BY id
</select>
</mapper>

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.glxp.api.dao.system.SysRemindSetMapper">
<select id="filterList" parameterType="com.glxp.api.req.system.FilterSysRemindSetRequest"
resultType="com.glxp.api.entity.system.SysRemindSetEntity">
SELECT *
FROM sys_remind_set
<where>
<if test="key != null and key != ''">
AND `key` like CONCAT('%', #{key}, '%')
</if>
</where>
order BY id
</select>
</mapper>
Loading…
Cancel
Save