1.添加正式码表查询接口文件

master
x_z 2 years ago
parent eda6a5a7cb
commit 0ccebc0721

@ -3,10 +3,12 @@ package com.glxp.api.controller.inout;
import com.glxp.api.controller.BaseController;
import org.springframework.web.bind.annotation.RestController;
/**
*
*/
@RestController
public class IoCodeController extends BaseController {
}

@ -2,7 +2,17 @@ package com.glxp.api.dao.inout;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.inout.IoCodeEnttity;
import com.glxp.api.entity.inout.IoOrderEntity;
import com.glxp.api.req.inout.FilterIoCodeRequest;
public interface IoCodeDao extends BaseMapperPlus<IoCodeDao, IoCodeEnttity, IoCodeEnttity> {
import java.util.List;
public interface IoCodeDao extends BaseMapperPlus<IoCodeDao, IoCodeEnttity, IoCodeEnttity> {
/**
*
*
* @param filterIoCodeRequest
* @return
*/
List<IoCodeEnttity> filterCodeList(FilterIoCodeRequest filterIoCodeRequest);
}

@ -1,6 +1,7 @@
package com.glxp.api.service.inout;
import com.glxp.api.entity.inout.IoCodeEnttity;
import com.glxp.api.req.inout.FilterIoCodeRequest;
import java.util.List;
@ -16,5 +17,6 @@ public interface IoCodeService {
public IoCodeEnttity findByUnique(String orderId, String code);
List<IoCodeEnttity> filterCodeList(FilterIoCodeRequest filterIoCodeRequest);
}

@ -1,13 +1,15 @@
package com.glxp.api.service.inout.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.pagehelper.PageHelper;
import com.glxp.api.dao.inout.IoCodeDao;
import com.glxp.api.entity.inout.IoCodeEnttity;
import com.glxp.api.req.inout.FilterIoCodeRequest;
import com.glxp.api.service.inout.IoCodeService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.Collections;
import java.util.List;
@Service
@ -41,5 +43,16 @@ public class IoCodeServiceImpl implements IoCodeService {
return ioCodeDao.selectOne(new QueryWrapper<IoCodeEnttity>().eq("orderId", orderId).eq("code", code));
}
@Override
public List<IoCodeEnttity> filterCodeList(FilterIoCodeRequest filterIoCodeRequest) {
if (null == filterIoCodeRequest) {
return Collections.emptyList();
}
if (null != filterIoCodeRequest.getPage() && null != filterIoCodeRequest.getLimit()) {
PageHelper.offsetPage((filterIoCodeRequest.getPage() - 1) * filterIoCodeRequest.getLimit(), filterIoCodeRequest.getLimit());
}
return ioCodeDao.filterCodeList(filterIoCodeRequest);
}
}

@ -0,0 +1,8 @@
<?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.inout.IoCodeDao">
<select id="filterCodeList" resultType="com.glxp.api.entity.inout.IoCodeEnttity">
</select>
</mapper>
Loading…
Cancel
Save