物流处理 完成了顺丰api对接

This commit is contained in:
2025-07-21 23:39:30 +08:00
parent ca0ec753c7
commit b1914b7edc
23 changed files with 1581 additions and 4 deletions

View File

@@ -0,0 +1,23 @@
package com.ruoyi.oa.mapper;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.oa.domain.OaExpress;
import com.ruoyi.oa.domain.vo.OaExpressVo;
import com.ruoyi.common.core.mapper.BaseMapperPlus;
import org.apache.ibatis.annotations.Param;
/**
* 物流预览Mapper接口
*
* @author hdka
* @date 2025-07-20
*/
public interface OaExpressMapper extends BaseMapperPlus<OaExpressMapper, OaExpress, OaExpressVo> {
Page<OaExpressVo> selectVoPagePlus(@Param("build") Page<Object> build, @Param(Constants.WRAPPER) LambdaQueryWrapper<OaExpress> lqw);
OaExpressVo selectVoByIdPlus(@Param("expressId") Long expressId);
}

View File

@@ -0,0 +1,20 @@
package com.ruoyi.oa.mapper;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.oa.domain.OaExpressQuestion;
import com.ruoyi.oa.domain.vo.OaExpressQuestionVo;
import com.ruoyi.common.core.mapper.BaseMapperPlus;
import org.apache.ibatis.annotations.Param;
/**
* 快递问题Mapper接口
*
* @author hdka
* @date 2025-07-21
*/
public interface OaExpressQuestionMapper extends BaseMapperPlus<OaExpressQuestionMapper, OaExpressQuestion, OaExpressQuestionVo> {
Page<OaExpressQuestionVo> selectVoPagePlus(@Param("build") Page<Object> build, @Param(Constants.WRAPPER) LambdaQueryWrapper<OaExpressQuestion> lqw);
}

View File

@@ -5,6 +5,8 @@ import com.ruoyi.oa.domain.vo.OaReportDetailVo;
import com.ruoyi.common.core.mapper.BaseMapperPlus;
import org.apache.ibatis.annotations.Select;
import java.util.List;
/**
* 设计项目汇报详情Mapper接口
*
@@ -17,4 +19,7 @@ public interface OaReportDetailMapper extends BaseMapperPlus<OaReportDetailMappe
OaReportDetailVo selectVoByIdPlus(Long id);
List<OaReportDetailVo> queryByProjectId(Long projectId);
}