区分待审核和通过审核的列表
This commit is contained in:
parent
0cff3ff8bd
commit
00626819c6
|
@ -36,7 +36,7 @@ public class SysOssTextbookController extends BaseController {
|
|||
private final ISysOssTextbookService sysOssTextbookService;
|
||||
|
||||
/**
|
||||
* 查询【请填写功能名称】列表
|
||||
* 查询列表
|
||||
*/
|
||||
@SaCheckPermission("file:textbook:pageList")
|
||||
@GetMapping("/pageList")
|
||||
|
@ -44,6 +44,15 @@ public class SysOssTextbookController extends BaseController {
|
|||
return sysOssTextbookService.queryPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
/**
|
||||
* 待审核查询列表
|
||||
*/
|
||||
@SaCheckPermission("file:textbook:awaitList")
|
||||
@GetMapping("await/pageList")
|
||||
public TableDataInfo<SysOssTextbookVo> awaitList(SysOssTextbookBo bo, PageQuery pageQuery) {
|
||||
return sysOssTextbookService.queryAwaitPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取【请填写功能名称】详细信息
|
||||
|
|
|
@ -6,6 +6,8 @@ import com.baomidou.mybatisplus.core.toolkit.Constants;
|
|||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.dromara.common.mybatis.annotation.DataColumn;
|
||||
import org.dromara.common.mybatis.annotation.DataPermission;
|
||||
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
|
||||
import org.dromara.system.domain.SysOssTextbook;
|
||||
import org.dromara.system.domain.vo.SysOssTextbookVo;
|
||||
|
@ -18,6 +20,11 @@ import org.dromara.system.domain.vo.SysOssTextbookVo;
|
|||
*/
|
||||
@Mapper
|
||||
public interface SysOssTextbookMapper extends BaseMapperPlus<SysOssTextbook, SysOssTextbookVo> {
|
||||
Page<SysOssTextbookVo> selectPageUserList(@Param("page") Page<SysOssTextbook> page,
|
||||
Page<SysOssTextbookVo> selectPageList(@Param("page") Page<SysOssTextbook> page,
|
||||
@Param(Constants.WRAPPER) Wrapper<SysOssTextbook> queryWrapper);
|
||||
@DataPermission({
|
||||
@DataColumn(key = "userName", value = "create_by")
|
||||
})
|
||||
Page<SysOssTextbookVo> selectPageAwaitList(@Param("page") Page<SysOssTextbook> page,
|
||||
@Param(Constants.WRAPPER) Wrapper<SysOssTextbook> queryWrapper);
|
||||
}
|
||||
|
|
|
@ -34,6 +34,15 @@ public interface ISysOssTextbookService {
|
|||
*/
|
||||
TableDataInfo<SysOssTextbookVo> queryPageList(SysOssTextbookBo bo, PageQuery pageQuery);
|
||||
|
||||
/**
|
||||
* 待审核查询列表
|
||||
*
|
||||
* @param bo 查询条件
|
||||
* @param pageQuery 分页参数
|
||||
* @return 【请填写功能名称】分页列表
|
||||
*/
|
||||
TableDataInfo<SysOssTextbookVo> queryAwaitPageList(SysOssTextbookBo bo, PageQuery pageQuery);
|
||||
|
||||
/**
|
||||
* 查询符合条件的【请填写功能名称】列表
|
||||
*
|
||||
|
|
|
@ -64,7 +64,16 @@ public class SysOssTextbookServiceImpl implements ISysOssTextbookService {
|
|||
*/
|
||||
@Override
|
||||
public TableDataInfo<SysOssTextbookVo> queryPageList(SysOssTextbookBo bo, PageQuery pageQuery) {
|
||||
Page<SysOssTextbookVo> result = baseMapper.selectPageUserList(pageQuery.build(), this.buildQueryWrapper(bo));
|
||||
bo.setStatus(1);
|
||||
Page<SysOssTextbookVo> result = baseMapper.selectPageList(pageQuery.build(), this.buildQueryWrapper(bo));
|
||||
return TableDataInfo.build(result);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TableDataInfo<SysOssTextbookVo> queryAwaitPageList(SysOssTextbookBo bo, PageQuery pageQuery) {
|
||||
QueryWrapper<SysOssTextbook> wrapper = Wrappers.query();
|
||||
wrapper.le("ot.status",0);
|
||||
Page<SysOssTextbookVo> result = baseMapper.selectPageAwaitList(pageQuery.build(), wrapper);
|
||||
return TableDataInfo.build(result);
|
||||
}
|
||||
|
||||
|
|
|
@ -4,7 +4,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="org.dromara.system.mapper.SysOssTextbookMapper">
|
||||
|
||||
<select id="selectPageUserList" resultType="org.dromara.system.domain.vo.SysOssTextbookVo">
|
||||
<select id="selectPageList" resultType="org.dromara.system.domain.vo.SysOssTextbookVo">
|
||||
select ot.*,o.file_suffix,o.volume
|
||||
from sys_oss_textbook ot
|
||||
left join sys_catalog_textbook ct on ct.catalog_id = ot.catalog_id
|
||||
left join sys_oss o on o.oss_id = ot.oss_id
|
||||
${ew.getCustomSqlSegment}
|
||||
</select>
|
||||
|
||||
<select id="selectPageAwaitList" resultType="org.dromara.system.domain.vo.SysOssTextbookVo">
|
||||
select ot.*,o.file_suffix,o.volume
|
||||
from sys_oss_textbook ot
|
||||
left join sys_catalog_textbook ct on ct.catalog_id = ot.catalog_id
|
||||
|
|
Loading…
Reference in New Issue