diff --git a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/controller/SysCatalogResourceController.java b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/controller/SysCatalogResourceController.java index c5e7134..f1a1313 100644 --- a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/controller/SysCatalogResourceController.java +++ b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/controller/SysCatalogResourceController.java @@ -10,6 +10,8 @@ import org.dromara.common.core.validate.EditGroup; import org.dromara.common.idempotent.annotation.RepeatSubmit; import org.dromara.common.log.annotation.Log; import org.dromara.common.log.enums.BusinessType; +import org.dromara.common.mybatis.core.page.PageQuery; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.web.core.BaseController; import org.dromara.file.domain.bo.SysCatalogResourceBo; import org.dromara.file.domain.vo.SysCatalogResourceVo; @@ -44,6 +46,15 @@ public class SysCatalogResourceController extends BaseController { return R.ok(list); } + /** + * 查询同步教材列表 + */ + @SaCheckPermission("catalog:resource:pageList") + @GetMapping("/pageList") + public TableDataInfo list(SysCatalogResourceBo bo, PageQuery pageQuery) { + return resourceService.queryPageList(bo, pageQuery); + } + /** * 获取目录-专题资源详细信息 diff --git a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/controller/SysCatalogTextbookController.java b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/controller/SysCatalogTextbookController.java index 9b51826..01cab8b 100644 --- a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/controller/SysCatalogTextbookController.java +++ b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/controller/SysCatalogTextbookController.java @@ -10,6 +10,8 @@ import org.dromara.common.core.validate.EditGroup; import org.dromara.common.idempotent.annotation.RepeatSubmit; import org.dromara.common.log.annotation.Log; import org.dromara.common.log.enums.BusinessType; +import org.dromara.common.mybatis.core.page.PageQuery; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.web.core.BaseController; import org.dromara.file.domain.bo.SysCatalogTextbookBo; import org.dromara.file.domain.vo.SysCatalogTextbookVo; @@ -32,7 +34,7 @@ import java.util.List; @RequestMapping("/catalog/textbook") public class SysCatalogTextbookController extends BaseController { - private final ISysCatalogTextbookService sysCatalogTextbookService; + private final ISysCatalogTextbookService textbookService; /** * 查询目录-同步教材列表 @@ -40,10 +42,19 @@ public class SysCatalogTextbookController extends BaseController { @SaCheckPermission("catalog:textbook:list") @GetMapping("/list") public R> list(SysCatalogTextbookBo bo) { - List list = sysCatalogTextbookService.queryList(bo); + List list = textbookService.queryList(bo); return R.ok(list); } + /** + * 查询同步教材列表 + */ + @SaCheckPermission("catalog:textbook:pageList") + @GetMapping("/pageList") + public TableDataInfo list(SysCatalogTextbookBo bo, PageQuery pageQuery) { + return textbookService.queryPageList(bo, pageQuery); + } + /** * 获取目录-同步教材详细信息 @@ -54,7 +65,7 @@ public class SysCatalogTextbookController extends BaseController { @GetMapping("/{catalogId}") public R getInfo(@NotNull(message = "主键不能为空") @PathVariable Long catalogId) { - return R.ok(sysCatalogTextbookService.queryById(catalogId)); + return R.ok(textbookService.queryById(catalogId)); } /** @@ -65,7 +76,7 @@ public class SysCatalogTextbookController extends BaseController { @RepeatSubmit() @PostMapping() public R add(@Validated(AddGroup.class) @RequestBody SysCatalogTextbookBo bo) { - return toAjax(sysCatalogTextbookService.insertByBo(bo)); + return toAjax(textbookService.insertByBo(bo)); } /** @@ -76,7 +87,7 @@ public class SysCatalogTextbookController extends BaseController { @RepeatSubmit() @PutMapping() public R edit(@Validated(EditGroup.class) @RequestBody SysCatalogTextbookBo bo) { - return toAjax(sysCatalogTextbookService.updateByBo(bo)); + return toAjax(textbookService.updateByBo(bo)); } /** @@ -89,6 +100,6 @@ public class SysCatalogTextbookController extends BaseController { @DeleteMapping("/{catalogId}") public R remove(@NotEmpty(message = "主键不能为空") @PathVariable Long catalogId) { - return toAjax(sysCatalogTextbookService.deleteById(catalogId)); + return toAjax(textbookService.deleteById(catalogId)); } } diff --git a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/domain/SysCatalogResource.java b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/domain/SysCatalogResource.java index db51af6..e236ec4 100644 --- a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/domain/SysCatalogResource.java +++ b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/domain/SysCatalogResource.java @@ -24,7 +24,7 @@ public class SysCatalogResource extends TenantEntity { /** * 目录id */ - @TableId(value = "catalog_id") + @TableId(value = "catalog_id",type = IdType.AUTO) private Long catalogId; /** diff --git a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/domain/SysCatalogTextbook.java b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/domain/SysCatalogTextbook.java index dc23fb5..505f7a6 100644 --- a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/domain/SysCatalogTextbook.java +++ b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/domain/SysCatalogTextbook.java @@ -24,7 +24,7 @@ public class SysCatalogTextbook extends TenantEntity { /** * 目录id */ - @TableId(value = "catalog_id") + @TableId(value = "catalog_id",type = IdType.AUTO) private Long catalogId; /** diff --git a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/domain/vo/SysCatalogResourceVo.java b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/domain/vo/SysCatalogResourceVo.java index 4d3efa4..13318b3 100644 --- a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/domain/vo/SysCatalogResourceVo.java +++ b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/domain/vo/SysCatalogResourceVo.java @@ -8,7 +8,6 @@ import java.io.Serial; import java.io.Serializable; - /** * 目录-专题资源视图对象 sys_catalog_resource * @@ -57,6 +56,10 @@ public class SysCatalogResourceVo implements Serializable { */ //@ExcelProperty(value = "封面") private Long cover; + /** + * 资源数量 + */ + private Long resourceNum; } diff --git a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/domain/vo/SysCatalogTextbookVo.java b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/domain/vo/SysCatalogTextbookVo.java index 60be384..3dc7cbf 100644 --- a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/domain/vo/SysCatalogTextbookVo.java +++ b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/domain/vo/SysCatalogTextbookVo.java @@ -58,5 +58,10 @@ public class SysCatalogTextbookVo implements Serializable { //@ExcelProperty(value = "1暂定,2学段,3年级,4学科,5版本,6教材,7目录") private Integer type; + /** + * 资源数量 + */ + private Long resourceNum; + } diff --git a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysCatalogResourceMapper.java b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysCatalogResourceMapper.java index d5ea9ac..acc47ab 100644 --- a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysCatalogResourceMapper.java +++ b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysCatalogResourceMapper.java @@ -1,6 +1,9 @@ package org.dromara.file.mapper; +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.core.mapper.BaseMapperPlus; import org.dromara.file.domain.SysCatalogResource; import org.dromara.file.domain.vo.SysCatalogResourceVo; @@ -11,6 +14,7 @@ import org.dromara.file.domain.vo.SysCatalogResourceVo; * @author Lion Li * @date 2024-05-28 */ +@Mapper public interface SysCatalogResourceMapper extends BaseMapperPlus { - + Page selectPageUserList(@Param("page") Page page, @Param("catalogId") Long catalogId); } diff --git a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysCatalogTextbookMapper.java b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysCatalogTextbookMapper.java index 822de57..1360037 100644 --- a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysCatalogTextbookMapper.java +++ b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysCatalogTextbookMapper.java @@ -1,6 +1,9 @@ package org.dromara.file.mapper; +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.core.mapper.BaseMapperPlus; import org.dromara.file.domain.SysCatalogTextbook; import org.dromara.file.domain.vo.SysCatalogTextbookVo; @@ -11,6 +14,8 @@ import org.dromara.file.domain.vo.SysCatalogTextbookVo; * @author Lion Li * @date 2024-05-28 */ +@Mapper public interface SysCatalogTextbookMapper extends BaseMapperPlus { + Page selectPageUserList(@Param("page") Page page, @Param("catalogId") Long catalogId); } diff --git a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysHomeBannerMapper.java b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysHomeBannerMapper.java index 20225fe..9053e52 100644 --- a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysHomeBannerMapper.java +++ b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysHomeBannerMapper.java @@ -1,8 +1,9 @@ package org.dromara.file.mapper; +import org.apache.ibatis.annotations.Mapper; +import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.file.domain.SysHomeBanner; import org.dromara.file.domain.vo.SysHomeBannerVo; -import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; /** * 门户BannerMapper接口 @@ -10,6 +11,9 @@ import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; * @author Lion Li * @date 2024-05-28 */ +@Mapper public interface SysHomeBannerMapper extends BaseMapperPlus { + + } diff --git a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysHomeShowMapper.java b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysHomeShowMapper.java index 976eaea..c7eddae 100644 --- a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysHomeShowMapper.java +++ b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysHomeShowMapper.java @@ -1,5 +1,6 @@ package org.dromara.file.mapper; +import org.apache.ibatis.annotations.Mapper; import org.dromara.file.domain.SysHomeShow; import org.dromara.file.domain.vo.SysHomeShowVo; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; @@ -10,6 +11,7 @@ import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; * @author Lion Li * @date 2024-05-28 */ +@Mapper public interface SysHomeShowMapper extends BaseMapperPlus { } diff --git a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysHomeTrendMapper.java b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysHomeTrendMapper.java index b9b6b48..57c86f7 100644 --- a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysHomeTrendMapper.java +++ b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysHomeTrendMapper.java @@ -1,5 +1,6 @@ package org.dromara.file.mapper; +import org.apache.ibatis.annotations.Mapper; import org.dromara.file.domain.SysHomeTrend; import org.dromara.file.domain.vo.SysHomeTrendVo; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; @@ -10,6 +11,7 @@ import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; * @author Lion Li * @date 2024-05-28 */ +@Mapper public interface SysHomeTrendMapper extends BaseMapperPlus { } diff --git a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysOssResourceMapper.java b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysOssResourceMapper.java index f56a359..d9c7b9f 100644 --- a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysOssResourceMapper.java +++ b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysOssResourceMapper.java @@ -1,6 +1,7 @@ package org.dromara.file.mapper; +import org.apache.ibatis.annotations.Mapper; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.file.domain.SysOssResource; import org.dromara.file.domain.vo.SysOssResourceVo; @@ -11,6 +12,7 @@ import org.dromara.file.domain.vo.SysOssResourceVo; * @author Lion Li * @date 2024-05-28 */ +@Mapper public interface SysOssResourceMapper extends BaseMapperPlus { } diff --git a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysOssTextbookMapper.java b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysOssTextbookMapper.java index 5774369..283dc8f 100644 --- a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysOssTextbookMapper.java +++ b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/mapper/SysOssTextbookMapper.java @@ -1,6 +1,7 @@ package org.dromara.file.mapper; +import org.apache.ibatis.annotations.Mapper; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.file.domain.SysOssTextbook; import org.dromara.file.domain.vo.SysOssTextbookVo; @@ -11,6 +12,7 @@ import org.dromara.file.domain.vo.SysOssTextbookVo; * @author Lion Li * @date 2024-05-28 */ +@Mapper public interface SysOssTextbookMapper extends BaseMapperPlus { } diff --git a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/service/ISysCatalogResourceService.java b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/service/ISysCatalogResourceService.java index 9c279b6..6412b84 100644 --- a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/service/ISysCatalogResourceService.java +++ b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/service/ISysCatalogResourceService.java @@ -1,6 +1,8 @@ package org.dromara.file.service; +import org.dromara.common.mybatis.core.page.PageQuery; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.file.domain.bo.SysCatalogResourceBo; import org.dromara.file.domain.vo.SysCatalogResourceVo; @@ -31,6 +33,15 @@ public interface ISysCatalogResourceService { */ List queryList(SysCatalogResourceBo bo); + /** + * 分页查询题资源列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 门户Banner分页列表 + */ + TableDataInfo queryPageList(SysCatalogResourceBo bo, PageQuery pageQuery); + /** * 新增目录-专题资源 * diff --git a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/service/ISysCatalogTextbookService.java b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/service/ISysCatalogTextbookService.java index c29cd74..5a3bed3 100644 --- a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/service/ISysCatalogTextbookService.java +++ b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/service/ISysCatalogTextbookService.java @@ -1,7 +1,8 @@ package org.dromara.file.service; - +import org.dromara.common.mybatis.core.page.PageQuery; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.file.domain.bo.SysCatalogTextbookBo; import org.dromara.file.domain.vo.SysCatalogTextbookVo; @@ -32,6 +33,15 @@ public interface ISysCatalogTextbookService { */ List queryList(SysCatalogTextbookBo bo); + /** + * 分页查询同步教材列表 + * + * @param bo 查询条件 + * @param pageQuery 分页参数 + * @return 门户Banner分页列表 + */ + TableDataInfo queryPageList(SysCatalogTextbookBo bo, PageQuery pageQuery); + /** * 新增目录-同步教材 * diff --git a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/service/impl/SysCatalogResourceServiceImpl.java b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/service/impl/SysCatalogResourceServiceImpl.java index 07142fd..092842b 100644 --- a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/service/impl/SysCatalogResourceServiceImpl.java +++ b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/service/impl/SysCatalogResourceServiceImpl.java @@ -3,9 +3,12 @@ package org.dromara.file.service.impl; import cn.hutool.core.util.ObjectUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import lombok.RequiredArgsConstructor; import org.dromara.common.core.utils.MapstructUtils; import org.dromara.common.core.utils.StringUtils; +import org.dromara.common.mybatis.core.page.PageQuery; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.file.domain.SysCatalogResource; import org.dromara.file.domain.SysOssResource; import org.dromara.file.domain.bo.SysCatalogResourceBo; @@ -56,6 +59,12 @@ public class SysCatalogResourceServiceImpl implements ISysCatalogResourceService return baseMapper.selectVoList(lqw); } + @Override + public TableDataInfo queryPageList(SysCatalogResourceBo bo, PageQuery pageQuery) { + Page result = baseMapper.selectPageUserList(pageQuery.build(), bo.getCatalogId()); + return TableDataInfo.build(result); + } + private LambdaQueryWrapper buildQueryWrapper(SysCatalogResourceBo bo) { Map params = bo.getParams(); LambdaQueryWrapper lqw = Wrappers.lambdaQuery(); @@ -77,6 +86,7 @@ public class SysCatalogResourceServiceImpl implements ISysCatalogResourceService public Boolean insertByBo(SysCatalogResourceBo bo) { SysCatalogResource add = MapstructUtils.convert(bo, SysCatalogResource.class); validEntityBeforeSave(add); + add.setAncestors(bo.getAncestors() + StringUtils.SEPARATOR + add.getParentId()); boolean flag = baseMapper.insert(add) > 0; if (flag) { bo.setCatalogId(add.getCatalogId()); diff --git a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/service/impl/SysCatalogTextbookServiceImpl.java b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/service/impl/SysCatalogTextbookServiceImpl.java index 1e4111a..92b3e60 100644 --- a/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/service/impl/SysCatalogTextbookServiceImpl.java +++ b/ruoyi-modules/ruoyi-file/src/main/java/org/dromara/file/service/impl/SysCatalogTextbookServiceImpl.java @@ -3,9 +3,12 @@ package org.dromara.file.service.impl; import cn.hutool.core.util.ObjectUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import lombok.RequiredArgsConstructor; import org.dromara.common.core.utils.MapstructUtils; import org.dromara.common.core.utils.StringUtils; +import org.dromara.common.mybatis.core.page.PageQuery; +import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.file.domain.SysCatalogTextbook; import org.dromara.file.domain.SysOssTextbook; import org.dromara.file.domain.bo.SysCatalogTextbookBo; @@ -56,6 +59,12 @@ public class SysCatalogTextbookServiceImpl implements ISysCatalogTextbookService return baseMapper.selectVoList(lqw); } + @Override + public TableDataInfo queryPageList(SysCatalogTextbookBo bo, PageQuery pageQuery) { + Page result = baseMapper.selectPageUserList(pageQuery.build(), bo.getCatalogId()); + return TableDataInfo.build(result); + } + private LambdaQueryWrapper buildQueryWrapper(SysCatalogTextbookBo bo) { Map params = bo.getParams(); LambdaQueryWrapper lqw = Wrappers.lambdaQuery(); @@ -77,6 +86,9 @@ public class SysCatalogTextbookServiceImpl implements ISysCatalogTextbookService public Boolean insertByBo(SysCatalogTextbookBo bo) { SysCatalogTextbook add = MapstructUtils.convert(bo, SysCatalogTextbook.class); validEntityBeforeSave(add); + add.setAncestors(bo.getAncestors() + StringUtils.SEPARATOR + add.getParentId()); + String[] split = StringUtils.split(add.getAncestors(), StringUtils.SEPARATOR); + add.setType(split.length); boolean flag = baseMapper.insert(add) > 0; if (flag) { bo.setCatalogId(add.getCatalogId()); diff --git a/ruoyi-modules/ruoyi-file/src/main/resources/mapper/file/SysCatalogResourceMapper.xml b/ruoyi-modules/ruoyi-file/src/main/resources/mapper/file/SysCatalogResourceMapper.xml index bbe2b3b..8d8d757 100644 --- a/ruoyi-modules/ruoyi-file/src/main/resources/mapper/file/SysCatalogResourceMapper.xml +++ b/ruoyi-modules/ruoyi-file/src/main/resources/mapper/file/SysCatalogResourceMapper.xml @@ -4,4 +4,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> + diff --git a/ruoyi-modules/ruoyi-file/src/main/resources/mapper/file/SysCatalogTextbookMapper.xml b/ruoyi-modules/ruoyi-file/src/main/resources/mapper/file/SysCatalogTextbookMapper.xml index c6fb36e..dd21833 100644 --- a/ruoyi-modules/ruoyi-file/src/main/resources/mapper/file/SysCatalogTextbookMapper.xml +++ b/ruoyi-modules/ruoyi-file/src/main/resources/mapper/file/SysCatalogTextbookMapper.xml @@ -1,7 +1,14 @@ + PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - +