diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp/LearnProgressForm.vue b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp/LearnProgressForm.vue
deleted file mode 100644
index 4573d41b..00000000
--- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp/LearnProgressForm.vue
+++ /dev/null
@@ -1,113 +0,0 @@
-
-
-
-
- 返回
- 学习进度
-
-
-
-
-
-
-
-
-
diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp/LearnProgressList.vue b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp/LearnProgressList.vue
deleted file mode 100644
index f880b2f9..00000000
--- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp/LearnProgressList.vue
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
- 返回
- 学习进度
-
-
-
-
-
-
-
-
-
-
diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp3/LearnProgressData.ts b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp3/LearnProgressData.ts
deleted file mode 100644
index 289d5dea..00000000
--- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp3/LearnProgressData.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-import { render } from '@/common/renderUtils';
-//列表数据
-export const columns = [
- {
- title: '用户id',
- align:"center",
- dataIndex: 'userId'
- },
- {
- title: '课程id',
- align:"center",
- dataIndex: 'courseId'
- },
- {
- title: '章节id',
- align:"center",
- dataIndex: 'sectionId'
- },
- {
- title: '进度',
- align:"center",
- dataIndex: 'progress'
- },
- {
- title: '时长',
- align:"center",
- dataIndex: 'duration'
- },
- {
- title: '状态',
- align:"center",
- dataIndex: 'status'
- },
-];
\ No newline at end of file
diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp3/LearnProgressForm.vue b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp3/LearnProgressForm.vue
deleted file mode 100644
index 60d0b5ce..00000000
--- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp3/LearnProgressForm.vue
+++ /dev/null
@@ -1,277 +0,0 @@
-
-{
-layout: 'default',
-style: {
-navigationStyle: 'custom',
-navigationBarTitleText: '学习进度',
-},
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp3/LearnProgressList.vue b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp3/LearnProgressList.vue
deleted file mode 100644
index 6f988d83..00000000
--- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/uniapp3/LearnProgressList.vue
+++ /dev/null
@@ -1,148 +0,0 @@
-
-{
-layout: 'default',
-style: {
-navigationBarTitleText: '学习进度',
-navigationStyle: 'custom',
-},
-}
-
-
-
-
-
-
-
-
-
-
- {{ cItem.title }}
- {{ item[cItem.dataIndex] }}
-
-
-
-
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/LearnProgress.api.ts b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/LearnProgress.api.ts
deleted file mode 100644
index 24fa4299..00000000
--- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/LearnProgress.api.ts
+++ /dev/null
@@ -1,64 +0,0 @@
-import {defHttp} from '/@/utils/http/axios';
-import { useMessage } from "/@/hooks/web/useMessage";
-
-const { createConfirm } = useMessage();
-
-enum Api {
- list = '/gen/learnprogress/learnProgress/list',
- save='/gen/learnprogress/learnProgress/add',
- edit='/gen/learnprogress/learnProgress/edit',
- deleteOne = '/gen/learnprogress/learnProgress/delete',
- deleteBatch = '/gen/learnprogress/learnProgress/deleteBatch',
- importExcel = '/gen/learnprogress/learnProgress/importExcel',
- exportXls = '/gen/learnprogress/learnProgress/exportXls',
-}
-/**
- * 导出api
- * @param params
- */
-export const getExportUrl = Api.exportXls;
-/**
- * 导入api
- */
-export const getImportUrl = Api.importExcel;
-/**
- * 列表接口
- * @param params
- */
-export const list = (params) =>
- defHttp.get({url: Api.list, params});
-
-/**
- * 删除单个
- */
-export const deleteOne = (params,handleSuccess) => {
- return defHttp.delete({url: Api.deleteOne, params}, {joinParamsToUrl: true}).then(() => {
- handleSuccess();
- });
-}
-/**
- * 批量删除
- * @param params
- */
-export const batchDelete = (params, handleSuccess) => {
- createConfirm({
- iconType: 'warning',
- title: '确认删除',
- content: '是否删除选中数据',
- okText: '确认',
- cancelText: '取消',
- onOk: () => {
- return defHttp.delete({url: Api.deleteBatch, data: params}, {joinParamsToUrl: true}).then(() => {
- handleSuccess();
- });
- }
- });
-}
-/**
- * 保存或者更新
- * @param params
- */
-export const saveOrUpdate = (params, isUpdate) => {
- let url = isUpdate ? Api.edit : Api.save;
- return defHttp.post({url: url, params});
-}
diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/LearnProgress.data.ts b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/LearnProgress.data.ts
deleted file mode 100644
index ee5b6156..00000000
--- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/LearnProgress.data.ts
+++ /dev/null
@@ -1,100 +0,0 @@
-import {BasicColumn} from '/@/components/Table';
-import {FormSchema} from '/@/components/Table';
-import { rules} from '/@/utils/helper/validator';
-import { render } from '/@/utils/common/renderUtils';
-import { getWeekMonthQuarterYear } from '/@/utils';
-//列表数据
-export const columns: BasicColumn[] = [
- {
- title: '用户id',
- align:"center",
- dataIndex: 'userId'
- },
- {
- title: '课程id',
- align:"center",
- dataIndex: 'courseId'
- },
- {
- title: '章节id',
- align:"center",
- dataIndex: 'sectionId'
- },
- {
- title: '进度',
- align:"center",
- dataIndex: 'progress'
- },
- {
- title: '时长',
- align:"center",
- dataIndex: 'duration'
- },
- {
- title: '状态',
- align:"center",
- dataIndex: 'status'
- },
-];
-//查询数据
-export const searchFormSchema: FormSchema[] = [
-];
-//表单数据
-export const formSchema: FormSchema[] = [
- {
- label: '用户id',
- field: 'userId',
- component: 'Input',
- },
- {
- label: '课程id',
- field: 'courseId',
- component: 'Input',
- },
- {
- label: '章节id',
- field: 'sectionId',
- component: 'Input',
- },
- {
- label: '进度',
- field: 'progress',
- component: 'InputNumber',
- },
- {
- label: '时长',
- field: 'duration',
- component: 'InputNumber',
- },
- {
- label: '状态',
- field: 'status',
- component: 'InputNumber',
- },
- // TODO 主键隐藏字段,目前写死为ID
- {
- label: '',
- field: 'id',
- component: 'Input',
- show: false
- },
-];
-
-// 高级查询数据
-export const superQuerySchema = {
- userId: {title: '用户id',order: 0,view: 'text', type: 'string',},
- courseId: {title: '课程id',order: 1,view: 'text', type: 'string',},
- sectionId: {title: '章节id',order: 2,view: 'text', type: 'string',},
- progress: {title: '进度',order: 3,view: 'number', type: 'number',},
- duration: {title: '时长',order: 4,view: 'number', type: 'number',},
- status: {title: '状态',order: 5,view: 'number', type: 'number',},
-};
-
-/**
-* 流程表单调用这个方法获取formSchema
-* @param param
-*/
-export function getBpmFormSchema(_formData): FormSchema[]{
- // 默认和原始表单保持一致 如果流程中配置了权限数据,这里需要单独处理formSchema
- return formSchema;
-}
\ No newline at end of file
diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/LearnProgressList.vue b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/LearnProgressList.vue
deleted file mode 100644
index 1314ec19..00000000
--- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/LearnProgressList.vue
+++ /dev/null
@@ -1,206 +0,0 @@
-
-
-
-
-
-
- 新增
- 导出
- 导入
-
-
-
-
-
-
- 删除
-
-
-
- 批量操作
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/V20250822_1__menu_insert_LearnProgress.sql b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/V20250822_1__menu_insert_LearnProgress.sql
deleted file mode 100644
index 6ecd1d87..00000000
--- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/V20250822_1__menu_insert_LearnProgress.sql
+++ /dev/null
@@ -1,26 +0,0 @@
--- 注意:该页面对应的前台目录为views/gen/learnprogress文件夹下
--- 如果你想更改到其他目录,请修改sql中component字段对应的值
-
-
-INSERT INTO sys_permission(id, parent_id, name, url, component, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_route, is_leaf, keep_alive, hidden, hide_tab, description, status, del_flag, rule_flag, create_by, create_time, update_by, update_time, internal_or_external)
-VALUES ('202508220307680080', NULL, '学习进度', '/gen/learnprogress/learnProgressList', 'gen/learnprogress/LearnProgressList', NULL, NULL, 0, NULL, '1', 0.00, 0, NULL, 1, 0, 0, 0, 0, NULL, '1', 0, 0, 'admin', '2025-08-22 15:07:08', NULL, NULL, 0);
-
--- 权限控制sql
--- 新增
-INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external)
-VALUES ('202508220307680081', '202508220307680080', '添加学习进度', NULL, NULL, 0, NULL, NULL, 2, 'gen.learnprogress:learn_progress:add', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2025-08-22 15:07:08', NULL, NULL, 0, 0, '1', 0);
--- 编辑
-INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external)
-VALUES ('202508220307680082', '202508220307680080', '编辑学习进度', NULL, NULL, 0, NULL, NULL, 2, 'gen.learnprogress:learn_progress:edit', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2025-08-22 15:07:08', NULL, NULL, 0, 0, '1', 0);
--- 删除
-INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external)
-VALUES ('202508220307680083', '202508220307680080', '删除学习进度', NULL, NULL, 0, NULL, NULL, 2, 'gen.learnprogress:learn_progress:delete', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2025-08-22 15:07:08', NULL, NULL, 0, 0, '1', 0);
--- 批量删除
-INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external)
-VALUES ('202508220307680084', '202508220307680080', '批量删除学习进度', NULL, NULL, 0, NULL, NULL, 2, 'gen.learnprogress:learn_progress:deleteBatch', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2025-08-22 15:07:08', NULL, NULL, 0, 0, '1', 0);
--- 导出excel
-INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external)
-VALUES ('202508220307680085', '202508220307680080', '导出excel_学习进度', NULL, NULL, 0, NULL, NULL, 2, 'gen.learnprogress:learn_progress:exportXls', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2025-08-22 15:07:08', NULL, NULL, 0, 0, '1', 0);
--- 导入excel
-INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external)
-VALUES ('202508220307680086', '202508220307680080', '导入excel_学习进度', NULL, NULL, 0, NULL, NULL, 2, 'gen.learnprogress:learn_progress:importExcel', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2025-08-22 15:07:08', NULL, NULL, 0, 0, '1', 0);
\ No newline at end of file
diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/components/LearnProgressForm.vue b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/components/LearnProgressForm.vue
deleted file mode 100644
index 1d59afbf..00000000
--- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/components/LearnProgressForm.vue
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/components/LearnProgressModal.vue b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/components/LearnProgressModal.vue
deleted file mode 100644
index b94b44ab..00000000
--- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/learnprogress/vue3/components/LearnProgressModal.vue
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file