-
+
From c18bff110bf30317afc635ece4f259d21a6bbb48 Mon Sep 17 00:00:00 2001
From: qq787203167 <787203167@qq.com>
Date: Wed, 3 Aug 2022 14:18:37 +0800
Subject: [PATCH 06/54] =?UTF-8?q?=E5=B8=83=E5=B1=80=E7=9F=A5=E8=AF=86?=
=?UTF-8?q?=E5=BA=93?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
jero-web/src/common/lang/en-us.js | 1 +
jero-web/src/common/lang/zh-cn.js | 1 +
jero-web/src/components/layouts/TabLayout.vue | 2 +
jero-web/src/config/router.config.js | 10 +
.../components/countryCardList.vue | 234 +++++++++++++++++-
.../components/countryCardRelease.vue | 87 +++++++
.../components/countryCardView.vue | 87 +++++++
7 files changed, 420 insertions(+), 2 deletions(-)
create mode 100644 jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardRelease.vue
create mode 100644 jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardView.vue
diff --git a/jero-web/src/common/lang/en-us.js b/jero-web/src/common/lang/en-us.js
index deb708f55..708ff3cea 100644
--- a/jero-web/src/common/lang/en-us.js
+++ b/jero-web/src/common/lang/en-us.js
@@ -1225,4 +1225,5 @@ module.exports = {
personCharge:'Person in charge',
addLabel:'Add Label',
editLabel:'Edit Label',
+ applicableMarket:'Applicable market',
}
\ No newline at end of file
diff --git a/jero-web/src/common/lang/zh-cn.js b/jero-web/src/common/lang/zh-cn.js
index e3ce4ee27..e537f5564 100644
--- a/jero-web/src/common/lang/zh-cn.js
+++ b/jero-web/src/common/lang/zh-cn.js
@@ -1328,4 +1328,5 @@ module.exports = {
personCharge:'负责人',
addLabel:'新增标签',
editLabel:'编辑标签',
+ applicableMarket:'适用市场',
}
\ No newline at end of file
diff --git a/jero-web/src/components/layouts/TabLayout.vue b/jero-web/src/components/layouts/TabLayout.vue
index eab0ee130..33deedcc6 100644
--- a/jero-web/src/components/layouts/TabLayout.vue
+++ b/jero-web/src/components/layouts/TabLayout.vue
@@ -92,6 +92,8 @@
this.$route.path == '/virtualListDetails' ||
this.$route.path == '/taskListProcess' ||
this.$route.path == '/ProjectDetails' ||
+ this.$route.path == '/countryCardRelease' ||
+ this.$route.path == '/countryCardView' ||
this.$route.path == '/problemKnowledgeBaseAdd' ||
this.$route.path == '/problemKnowledgeBaseRelease' ||
this.$route.path == '/problemKnowledgeBaseView' ||
diff --git a/jero-web/src/config/router.config.js b/jero-web/src/config/router.config.js
index 0ddd91599..e425791de 100644
--- a/jero-web/src/config/router.config.js
+++ b/jero-web/src/config/router.config.js
@@ -367,6 +367,16 @@ export const constantRouterMap = [
name: 'problemKnowledgeBaseRelease',
component: () => import(/* webpackChunkName: "user" */ '@/views/businessSupport/problemKnowledgeBase/components/problemKnowledgeBaseRelease')
},
+ {
+ path: '/countryCardView',
+ name: 'countryCardView',
+ component: () => import(/* webpackChunkName: "user" */ '@/views/businessSupport/problemKnowledgeBase/components/countryCardView')
+ },
+ {
+ path: '/countryCardRelease',
+ name: 'countryCardRelease',
+ component: () => import(/* webpackChunkName: "user" */ '@/views/businessSupport/problemKnowledgeBase/components/countryCardRelease')
+ },
{
path: '/problemKnowledgeBaseView',
name: 'problemKnowledgeBaseView',
diff --git a/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardList.vue b/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardList.vue
index af3faab72..cd7fc3755 100644
--- a/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardList.vue
+++ b/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardList.vue
@@ -1,13 +1,243 @@
-
+
+
+
+
+
+
+
+ {{$t('applicableMarket')}}
+
+
+
+
+
+
+ {{$t('query')}}
+ {{$t('reset')}}
+
+
+
+
+
+
+
+
+ {{$t('managePublishing')}}
+
+
+
+
+

+
+ 中国
+
+
+
+

+
+ 中国
+
+
+
+

+
+ 中国
+
+
+
+

+
+ 中国
+
+
+
+

+
+ 中国
+
+
+
+

+
+ 中国
+
+
+
+
+
\ No newline at end of file
diff --git a/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardRelease.vue b/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardRelease.vue
new file mode 100644
index 000000000..a4c3a577c
--- /dev/null
+++ b/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardRelease.vue
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardView.vue b/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardView.vue
new file mode 100644
index 000000000..746eecdc3
--- /dev/null
+++ b/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardView.vue
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
\ No newline at end of file
From feb2c9137b22ebe9f85bf194f8c48529e0707b25 Mon Sep 17 00:00:00 2001
From: liyawei
Date: Wed, 3 Aug 2022 14:53:51 +0800
Subject: [PATCH 07/54] =?UTF-8?q?=E8=AE=A4=E8=AF=81-=E5=8F=82=E6=95=B0?=
=?UTF-8?q?=E9=A1=B9-nio=E7=BC=96=E5=8F=B7=E6=A0=BC=E5=BC=8F=E9=99=90?=
=?UTF-8?q?=E5=88=B6=E4=BF=AE=E6=94=B9-=E5=8F=96=E6=B6=88=E5=B0=8F?=
=?UTF-8?q?=E6=95=B0=E7=82=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../service/impl/ParamsInfoEOServiceImpl.java | 24 +++++++++----------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/template/service/impl/ParamsInfoEOServiceImpl.java b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/template/service/impl/ParamsInfoEOServiceImpl.java
index eca22b3fb..8648bb5b7 100644
--- a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/template/service/impl/ParamsInfoEOServiceImpl.java
+++ b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/template/service/impl/ParamsInfoEOServiceImpl.java
@@ -98,12 +98,12 @@ public class ParamsInfoEOServiceImpl extends ServiceImpl
Date: Wed, 3 Aug 2022 14:59:56 +0800
Subject: [PATCH 08/54] =?UTF-8?q?=E8=AE=A4=E8=AF=81-=E4=B8=8A=E6=8A=A5?=
=?UTF-8?q?=E5=BA=93-=E8=87=AA=E5=AE=9A=E4=B9=89=E5=AF=BC=E5=87=BA?=
=?UTF-8?q?=E6=A8=A1=E6=9D=BF=E4=B8=8B=E6=8B=89=E9=80=89-=E6=98=BE?=
=?UTF-8?q?=E7=A4=BA=E5=90=AF=E7=94=A8=E6=A8=A1=E6=9D=BF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../report/service/impl/ParamsReportDetailEOServiceImpl.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/report/service/impl/ParamsReportDetailEOServiceImpl.java b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/report/service/impl/ParamsReportDetailEOServiceImpl.java
index 7810e4dd3..2ca1a4003 100644
--- a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/report/service/impl/ParamsReportDetailEOServiceImpl.java
+++ b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/report/service/impl/ParamsReportDetailEOServiceImpl.java
@@ -20,6 +20,7 @@ import com.jero.modules.cert.collect.enums.CollectManifestStateEnum;
import com.jero.modules.cert.collect.enums.ConfigDataTypeEnum;
import com.jero.modules.cert.collect.vo.ParamsConfigDataVO;
import com.jero.modules.cert.report.entity.*;
+import com.jero.modules.cert.report.enums.ExportTemplateStateEnum;
import com.jero.modules.cert.report.enums.ExportTypeEnum;
import com.jero.modules.cert.report.mapper.ParamsReportDetailEOMapper;
import com.jero.modules.cert.report.service.*;
@@ -674,7 +675,8 @@ public class ParamsReportDetailEOServiceImpl extends ServiceImpl> getTemplateLabelList() {
// 查询所有导出模板
LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.orderByDesc(ParamsExportTemplateEO::getCreateTime);
+ queryWrapper.eq(ParamsExportTemplateEO::getState, ExportTemplateStateEnum.ENABLE.getValue())
+ .orderByDesc(ParamsExportTemplateEO::getCreateTime);
List paramsExportTemplateEOList = paramsExportTemplateEOService.list(queryWrapper);
List
+
+
+
+ {{$t('preservation')}}
+
-
+
{{$t('ConventionalExport')}}
-
+
{{$t('CustomExport')}}
@@ -134,6 +139,7 @@
+
{{this.$t('pleaseWaitWhileRunning')}}
@@ -159,6 +165,7 @@ export default {
columns:[],
selectedRowKeys: [],
formInline: {},
+ textLoading:false,
url: {
tableHeader: 'report/detail/getHeader',
tableList: 'report/detail/list',
@@ -286,6 +293,58 @@ export default {
this.formInline[value] = id
this.formInline = { ...this.formInline }
},
+ // 保存
+ handlePreservation(num) {
+ let _this = this
+ let postDate = []
+ let data = JSON.parse(JSON.stringify(this.dataSource))
+ let selectedRowKeysValue = []
+ data.forEach(res => {
+ selectedRowKeysValue.push(res)
+ })
+ console.log(selectedRowKeysValue)
+ for (let i = 0; i < selectedRowKeysValue.length; i++) {
+ let postDateobj = {}
+ let itemIn = Object.keys(selectedRowKeysValue[i])
+ console.log(itemIn)
+ for (let j = 0; j < itemIn.length; j++) {
+ if (itemIn[j] !== 'sdt' && selectedRowKeysValue[i][itemIn[j]].list) {
+ if (selectedRowKeysValue[i][itemIn[j]] instanceof Object && !(selectedRowKeysValue[i][itemIn[j]] instanceof Array)) {
+ postDateobj[itemIn[j]] = selectedRowKeysValue[i][itemIn[j]]
+ // for (let k = 0; k < selectedRowKeysValue[i][itemIn[j]].list.length; k++) {
+ // if (selectedRowKeysValue[i][itemIn[j]].list[k].type == 'pull_more') {
+ // console.log(selectedRowKeysValue[i][itemIn[j]].list[k].dataValue)
+ // selectedRowKeysValue[i][itemIn[j]].list[k].dataValue = selectedRowKeysValue[i][itemIn[j]].list[k].dataValue.join(',')
+ // }
+ // if (selectedRowKeysValue[i][itemIn[j]].list[k].type == 'text' && selectedRowKeysValue[i][itemIn[j]].list[k].dataValue !== null) {
+ // selectedRowKeysValue[i][itemIn[j]].list[k].dataValue = selectedRowKeysValue[i][itemIn[j]].list[k].dataValue.toString()
+ // }
+ // }
+ }
+ }
+ }
+ postDateobj.id = selectedRowKeysValue[i].id
+ postDate.push(postDateobj)
+ }
+ let configDataList = { configDataList: postDate }
+ if (selectedRowKeysValue && selectedRowKeysValue.length > 0) {
+ this.textLoading = true
+ let query = {
+ ...configDataList,
+ paramsManifestId: this.$route.query.id
+ }
+ postAction('/report/detail/save', query).then((res) => {
+ if (res.success) {
+ _this.$message.success(_this.$t('OperationSuccessful'))
+ this.textLoading = false
+ } else {
+ _this.$message.warning(_this.$t('operationFailed'))
+ this.textLoading = false
+ }
+ })
+ } else {
+ }
+ },
getTableList() {
// console.log('this.searchParmestable',this.searchParmes)
let pageNo = JSON.parse(JSON.stringify(this.pageNo))
@@ -319,70 +378,6 @@ export default {
getDataSource(data) {
this.dataSource = data
},
- handlePreservation(num) {
- let _this = this
- let postDate = []
- let data = JSON.parse(JSON.stringify(this.dataSource))
- let selectedRowKeysValue = []
- data.forEach(res => {
- if (res.state == 'Wait Fill' || res.state == '待填写') {
- selectedRowKeysValue.push(res)
- }
- })
- for (let i = 0; i < selectedRowKeysValue.length; i++) {
- let postDateobj = {}
- let itemIn = Object.keys(selectedRowKeysValue[i])
- for (let j = 0; j < itemIn.length; j++) {
- if (itemIn[j] !== 'sdt') {
- if (selectedRowKeysValue[i][itemIn[j]] instanceof Object && !(selectedRowKeysValue[i][itemIn[j]] instanceof Array)) {
- postDateobj[itemIn[j]] = selectedRowKeysValue[i][itemIn[j]]
- for (let k = 0; k < selectedRowKeysValue[i][itemIn[j]].list.length; k++) {
- if (selectedRowKeysValue[i][itemIn[j]].list[k].type == 'pull_more') {
- selectedRowKeysValue[i][itemIn[j]].list[k].dataValue = selectedRowKeysValue[i][itemIn[j]].list[k].dataValue.join(',')
- }
- if (selectedRowKeysValue[i][itemIn[j]].list[k].type == 'text' && selectedRowKeysValue[i][itemIn[j]].list[k].dataValue !== null) {
- selectedRowKeysValue[i][itemIn[j]].list[k].dataValue = selectedRowKeysValue[i][itemIn[j]].list[k].dataValue.toString()
- }
- }
- }
- }
- }
- postDateobj.id = selectedRowKeysValue[i].id
- postDate.push(postDateobj)
- }
- let configDataList = { configDataList: postDate }
- if (selectedRowKeysValue && selectedRowKeysValue.length > 0) {
- if (num && num == 1) {
- this.textLoading = true
- }
- let query = {
- ...configDataList,
- paramsManifestId: this.paramsManifest.id
- }
- postAction('/params/collectManifest/save', query).then((res) => {
- if (res.success) {
- if (num && num == 1) {
- _this.$message.success(_this.$t('OperationSuccessful'))
- this.textLoading = false
- }
- setTimeout(() => {
- if (this.currentPersonRole == 'dre') {
- this.handlePreservation()
- }
- }, 10000)
- } else {
- if (num && num == 1) {
- _this.$message.warning(_this.$t('operationFailed'))
- this.textLoading = false
- }
- }
- })
- } else {
- if (num && num == 1) {
- this.$message.warning(this.$t('theCurrentListSaved'))
- }
- }
- },
LoginUserType(val, currentPersonRole, userType) {
this.RoleType = []
if (this.currentPersonRole == '') {
diff --git a/jero-web/src/views/parameter/parameterlist/components/addModel.vue b/jero-web/src/views/parameter/parameterlist/components/addModel.vue
index c3bf52f65..046e8655d 100644
--- a/jero-web/src/views/parameter/parameterlist/components/addModel.vue
+++ b/jero-web/src/views/parameter/parameterlist/components/addModel.vue
@@ -376,7 +376,7 @@ export default {
{ required: true, message: this.$t('PleaseEnter')+this.$t('NiONumber'), trigger: 'blur' },
{ min:1, max: 15, message: this.$t('cantExeed')+'15'+this.$t('characters'), trigger: 'blur' },
{
- pattern: /^[0-9a-zA-Z-/. ]{1,}$/,
+ pattern: /^[0-9a-zA-Z-/ ]{1,}$/,
message: this.$t('onlyThree'),
trigger: 'blur'
}
From 67c3b9d28a31c82df080e8ee4bb260e77074e97c Mon Sep 17 00:00:00 2001
From: "zyx.net"
Date: Wed, 3 Aug 2022 16:46:57 +0800
Subject: [PATCH 13/54] =?UTF-8?q?=E4=B8=8A=E6=8A=A5=E5=BA=93-=E5=8F=82?=
=?UTF-8?q?=E6=95=B0=E9=A1=B9=E6=9F=A5=E7=9C=8B-=E4=BF=9D=E5=AD=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../parameter/managementdetails/index.vue | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git a/jero-web/src/views/parameter/managementdetails/index.vue b/jero-web/src/views/parameter/managementdetails/index.vue
index a74fec733..7ca198da3 100644
--- a/jero-web/src/views/parameter/managementdetails/index.vue
+++ b/jero-web/src/views/parameter/managementdetails/index.vue
@@ -311,15 +311,15 @@ export default {
if (itemIn[j] !== 'sdt' && selectedRowKeysValue[i][itemIn[j]].list) {
if (selectedRowKeysValue[i][itemIn[j]] instanceof Object && !(selectedRowKeysValue[i][itemIn[j]] instanceof Array)) {
postDateobj[itemIn[j]] = selectedRowKeysValue[i][itemIn[j]]
- // for (let k = 0; k < selectedRowKeysValue[i][itemIn[j]].list.length; k++) {
- // if (selectedRowKeysValue[i][itemIn[j]].list[k].type == 'pull_more') {
- // console.log(selectedRowKeysValue[i][itemIn[j]].list[k].dataValue)
- // selectedRowKeysValue[i][itemIn[j]].list[k].dataValue = selectedRowKeysValue[i][itemIn[j]].list[k].dataValue.join(',')
- // }
- // if (selectedRowKeysValue[i][itemIn[j]].list[k].type == 'text' && selectedRowKeysValue[i][itemIn[j]].list[k].dataValue !== null) {
- // selectedRowKeysValue[i][itemIn[j]].list[k].dataValue = selectedRowKeysValue[i][itemIn[j]].list[k].dataValue.toString()
- // }
- // }
+ for (let k = 0; k < selectedRowKeysValue[i][itemIn[j]].list.length; k++) {
+ console.log(selectedRowKeysValue[i][itemIn[j]].list[k].dataValue)
+ if (selectedRowKeysValue[i][itemIn[j]].list[k].type == 'pull_more' && selectedRowKeysValue[i][itemIn[j]].list[k].dataValue !== null) {
+ selectedRowKeysValue[i][itemIn[j]].list[k].dataValue = selectedRowKeysValue[i][itemIn[j]].list[k].dataValue.join(',')
+ }
+ if (selectedRowKeysValue[i][itemIn[j]].list[k].type == 'text' && selectedRowKeysValue[i][itemIn[j]].list[k].dataValue !== null) {
+ selectedRowKeysValue[i][itemIn[j]].list[k].dataValue = selectedRowKeysValue[i][itemIn[j]].list[k].dataValue.toString()
+ }
+ }
}
}
}
@@ -336,6 +336,7 @@ export default {
postAction('/report/detail/save', query).then((res) => {
if (res.success) {
_this.$message.success(_this.$t('OperationSuccessful'))
+ this.$refs.CollectionTabel.getTableList()
this.textLoading = false
} else {
_this.$message.warning(_this.$t('operationFailed'))
From e047e254f0568ef6f95dce740ff4ee22ad0f3556 Mon Sep 17 00:00:00 2001
From: "zyx.net"
Date: Wed, 3 Aug 2022 17:27:43 +0800
Subject: [PATCH 14/54] =?UTF-8?q?=E4=B8=8A=E6=8A=A5=E5=BA=93-=E5=8F=82?=
=?UTF-8?q?=E6=95=B0=E9=A1=B9=E6=9F=A5=E7=9C=8B-=E4=BF=9D=E5=AD=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/components/CollectionTypeDisabled/index.vue | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/jero-web/src/components/CollectionTypeDisabled/index.vue b/jero-web/src/components/CollectionTypeDisabled/index.vue
index 4e30ff1bf..4e000b0f8 100644
--- a/jero-web/src/components/CollectionTypeDisabled/index.vue
+++ b/jero-web/src/components/CollectionTypeDisabled/index.vue
@@ -634,12 +634,12 @@
uploadFileChangeDown
},
mounted() {
- this.detailDate.list.forEach((item) => {
- if (item.type === 'pull_more') {
- item.dataValue = []
- }
- // this.detailDatetransformation.push(item)
- })
+ // this.detailDate.list.forEach((item) => {
+ // if (item.type === 'pull_more') {
+ // item.dataValue = []
+ // }
+ // // this.detailDatetransformation.push(item)
+ // })
},
methods: {
onInput(r) {
From 40fae067e307233cbb72a4d1e14e6755df416009 Mon Sep 17 00:00:00 2001
From: "zyx.net"
Date: Wed, 3 Aug 2022 17:44:38 +0800
Subject: [PATCH 15/54] =?UTF-8?q?=E4=BF=9D=E5=AD=98=E4=B8=8B=E6=8B=89?=
=?UTF-8?q?=E9=80=89=E6=A0=BC=E5=BC=8F=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/components/CollectionTypeDisabled/index.vue | 12 ++++++------
.../src/views/parameter/managementdetails/index.vue | 2 +-
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/jero-web/src/components/CollectionTypeDisabled/index.vue b/jero-web/src/components/CollectionTypeDisabled/index.vue
index 4e000b0f8..2404a2e38 100644
--- a/jero-web/src/components/CollectionTypeDisabled/index.vue
+++ b/jero-web/src/components/CollectionTypeDisabled/index.vue
@@ -634,12 +634,12 @@
uploadFileChangeDown
},
mounted() {
- // this.detailDate.list.forEach((item) => {
- // if (item.type === 'pull_more') {
- // item.dataValue = []
- // }
- // // this.detailDatetransformation.push(item)
- // })
+ this.detailDate.list.forEach((item) => {
+ if (item.type === 'pull_more') {
+ console.log(item.dataValue)
+ }
+ // this.detailDatetransformation.push(item)
+ })
},
methods: {
onInput(r) {
diff --git a/jero-web/src/views/parameter/managementdetails/index.vue b/jero-web/src/views/parameter/managementdetails/index.vue
index 7ca198da3..d178b43be 100644
--- a/jero-web/src/views/parameter/managementdetails/index.vue
+++ b/jero-web/src/views/parameter/managementdetails/index.vue
@@ -313,7 +313,7 @@ export default {
postDateobj[itemIn[j]] = selectedRowKeysValue[i][itemIn[j]]
for (let k = 0; k < selectedRowKeysValue[i][itemIn[j]].list.length; k++) {
console.log(selectedRowKeysValue[i][itemIn[j]].list[k].dataValue)
- if (selectedRowKeysValue[i][itemIn[j]].list[k].type == 'pull_more' && selectedRowKeysValue[i][itemIn[j]].list[k].dataValue !== null) {
+ if (selectedRowKeysValue[i][itemIn[j]].list[k].type == 'pull_more' && selectedRowKeysValue[i][itemIn[j]].list[k].dataValue !== null && selectedRowKeysValue[i][itemIn[j]].list[k].dataValue instanceof Array) {
selectedRowKeysValue[i][itemIn[j]].list[k].dataValue = selectedRowKeysValue[i][itemIn[j]].list[k].dataValue.join(',')
}
if (selectedRowKeysValue[i][itemIn[j]].list[k].type == 'text' && selectedRowKeysValue[i][itemIn[j]].list[k].dataValue !== null) {
From a3916b6bd091eb27c9db65e7f3f6d1799f03c560 Mon Sep 17 00:00:00 2001
From: "zyx.net"
Date: Wed, 3 Aug 2022 17:52:11 +0800
Subject: [PATCH 16/54] =?UTF-8?q?=E5=8F=82=E6=95=B0=E9=A1=B9=E5=88=97?=
=?UTF-8?q?=E8=A1=A8NIO=E7=BC=96=E5=8F=B7=E9=99=90=E5=88=B6=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
jero-web/src/common/lang/en-us.js | 2 +-
jero-web/src/common/lang/zh-cn.js | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/jero-web/src/common/lang/en-us.js b/jero-web/src/common/lang/en-us.js
index 935e965bb..1aa99f303 100644
--- a/jero-web/src/common/lang/en-us.js
+++ b/jero-web/src/common/lang/en-us.js
@@ -788,7 +788,7 @@ module.exports = {
copyParamDetailList: 'Copy Parameter List',
collectionCompletionTime: 'Collection Completion Time',
parameterTemplateName: 'Parameter Template Name',
- onlyThree: 'Only letters, numbers, dashes (-), and decimal points (.) can be entered. , left slash, space six kinds of content ',
+ onlyThree: 'enter only letters, numbers, hyphens (-), left slashes, and Spaces',
templateName: 'Template Name',
pleaseSelectData: 'Please Select Data',
templateCopy: 'Template Copy',
diff --git a/jero-web/src/common/lang/zh-cn.js b/jero-web/src/common/lang/zh-cn.js
index 132493ef4..bee340923 100644
--- a/jero-web/src/common/lang/zh-cn.js
+++ b/jero-web/src/common/lang/zh-cn.js
@@ -804,7 +804,7 @@ module.exports = {
copyParamDetailList: '复制参数清单',
collectionCompletionTime: '收集完成时间',
parameterTemplateName: '参数模板名称',
- onlyThree: '只能输入字母,数字,横杠(-),小数点(.),左斜杠,空格六种内容',
+ onlyThree: '只能输入字母,数字,横杠(-),左斜杠,空格五种内容',
templateName: '模板名称',
pleaseSelectData: '请选择数据',
templateCopy: '模板复制',
From cbb193e36219228e0ff1a6796e98bba136cb8cd5 Mon Sep 17 00:00:00 2001
From: liyawei
Date: Wed, 3 Aug 2022 18:01:30 +0800
Subject: [PATCH 17/54] =?UTF-8?q?people-=E5=90=8C=E6=AD=A5=E7=94=A8?=
=?UTF-8?q?=E6=88=B7-=E6=9B=B4=E6=96=B0=E6=97=B6=E4=B8=8D=E5=A4=84?=
=?UTF-8?q?=E7=90=86del=5Fflag=E5=AD=97=E6=AE=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../jero/modules/system/service/impl/SysUserServiceImpl.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserServiceImpl.java b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserServiceImpl.java
index 04d975382..304aa6215 100644
--- a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserServiceImpl.java
+++ b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserServiceImpl.java
@@ -534,7 +534,7 @@ public class SysUserServiceImpl extends ServiceImpl impl
sysUser.setUsername(ppEmployee.getWorker_user_id());
sysUser.setRealname(ppEmployee.getFormatted_name());
sysUser.setStatus("Active".equals(ppEmployee.getEmployee_status())? CommonConstant.USER_UNFREEZE : CommonConstant.USER_FREEZE);
- sysUser.setDelFlag("1".equals(ppEmployee.getDelete_flag())? CommonConstant.DEL_FLAG_0 : CommonConstant.DEL_FLAG_1);
+// sysUser.setDelFlag("1".equals(ppEmployee.getDelete_flag())? CommonConstant.DEL_FLAG_0 : CommonConstant.DEL_FLAG_1);
sysUser.setThirdId(ppEmployee.getWorker_user_id());
sysUser.setWorkNo(ppEmployee.getEmployee_id());
sysUser.setWorkerType("Employee".equals(ppEmployee.getWorker_type())? CommonConstant.WORKER_TYPE_1 : CommonConstant.WORKER_TYPE_2);
From bb25d4775fe5cc7cb5ff7372ee064eb49248e9be Mon Sep 17 00:00:00 2001
From: qq787203167 <787203167@qq.com>
Date: Wed, 3 Aug 2022 18:12:32 +0800
Subject: [PATCH 18/54] =?UTF-8?q?=E5=B8=83=E5=B1=80=E7=9F=A5=E8=AF=86?=
=?UTF-8?q?=E5=BA=93?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
jero-web/src/common/lang/en-us.js | 3 +
jero-web/src/common/lang/zh-cn.js | 3 +
.../components/countryCardRelease.vue | 6 +-
.../components/countryCardView.vue | 191 +++++++++++++++++-
.../components/displayInformationModel.vue | 156 ++++++++++++++
5 files changed, 350 insertions(+), 9 deletions(-)
create mode 100644 jero-web/src/views/businessSupport/problemKnowledgeBase/components/displayInformationModel.vue
diff --git a/jero-web/src/common/lang/en-us.js b/jero-web/src/common/lang/en-us.js
index 1aa99f303..cddee045e 100644
--- a/jero-web/src/common/lang/en-us.js
+++ b/jero-web/src/common/lang/en-us.js
@@ -1230,4 +1230,7 @@ module.exports = {
associatedWebsite:'Associated website',
dropDownOptions:'Drop down options',
dropDownOptionMaintenance:'Drop down option maintenance',
+ displayInformation:'Display information',
+ addComparison:'Add comparison',
+ showOrNot:'Show or not',
}
\ No newline at end of file
diff --git a/jero-web/src/common/lang/zh-cn.js b/jero-web/src/common/lang/zh-cn.js
index bee340923..2b024825c 100644
--- a/jero-web/src/common/lang/zh-cn.js
+++ b/jero-web/src/common/lang/zh-cn.js
@@ -1333,4 +1333,7 @@ module.exports = {
associatedWebsite:'关联网址',
dropDownOptions:'下拉选项',
dropDownOptionMaintenance:'下拉选项维护',
+ displayInformation:'展示信息',
+ addComparison:'添加对比',
+ showOrNot:'是否展示',
}
\ No newline at end of file
diff --git a/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardRelease.vue b/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardRelease.vue
index 3ccdc4ab9..16f764ed2 100644
--- a/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardRelease.vue
+++ b/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardRelease.vue
@@ -227,7 +227,11 @@
},
viewClick() {
-
+ let newUrl = this.$router.resolve({
+ path: '/countryCardView',
+ query: {}
+ })
+ window.open(newUrl.href, '_blank')
},
deleteData(val) {
let _this = this
diff --git a/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardView.vue b/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardView.vue
index 75be6e28d..e2d651aea 100644
--- a/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardView.vue
+++ b/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardView.vue
@@ -6,21 +6,95 @@
- {{$t('applicableInstructionsMarketList')}}
+ {{$t('See')}}
-
+
+
+
+
+ {{$t('displayInformation')}}
+
+
+
+ {{$t('addComparison')}}
+
+
+
+
+
+ hadhasdasdhadashdjk
+
+
+ hadhasdasdhadashdjk
+
+
+ hadhasdasdhadashdjk
+
+
+ hadhasdasdhadashdjk
+
+
+ hadhasdasdhadashdjk
+
+
+ hadhasdasdhadashdjk
+
+
+ hadhasdasdhadashdjk
+
+
+ hadhasdasdhadashdjk
+
+
+ hadhasdasdhadashdjk
+
+
+
+
+

+
+ 中国
+
+
+
+

+
+ 中国
+
+
+
+
+
@@ -66,11 +140,6 @@
}
}
- .content-box {
- padding: 0 32px;
- box-sizing: border-box;
- }
-
.header-text {
font-size: 16px;
font-weight: 400;
@@ -85,4 +154,110 @@
}
}
}
+
+ .box-content-right {
+ width: 100%;
+ text-align: right;
+ margin-bottom: 20px;
+ }
+
+ .operator-text {
+ cursor: pointer;
+ margin-right: 53px;
+ font-size: 14px;
+ font-weight: 400;
+ color: #040B29;
+ display: inline-block;
+ }
+
+ .operator-text:last-child {
+ margin-right: 13px;
+ }
+
+ .content-box {
+ overflow: auto;
+ white-space: nowrap;
+ position: relative;
+ }
+
+ .content-box-left {
+ width: 200px;
+ background: #fff;
+ z-index: 111;
+ display: inline-block;
+ position: sticky;
+ left: 0;
+ border-top: 1px #d9d9d9 solid;
+ border-left: 1px #d9d9d9 solid;
+ border-bottom: 1px #d9d9d9 solid;
+ border-right: 1px #d9d9d9 solid;
+ }
+
+ .content-box-left-text {
+ font-size: 16px;
+ color: #040B29;
+ font-weight: 400;
+ text-align: center;
+ border-bottom: 1px #d9d9d9 solid;
+ height: 80px;
+ line-height: 80px;
+ }
+
+ .content-box-left-text:last-child {
+ border-bottom: none;
+ }
+
+ .content-box-box-top {
+ width: 340px;
+ height: 160px;
+ display: inline-block;
+ cursor: pointer;
+ border-left: 1px #d9d9d9 solid;
+ border-top: 1px #d9d9d9 solid;
+ border-right: 1px #d9d9d9 solid;
+ border-bottom: 1px #d9d9d9 solid;
+ position: sticky;
+ top: 0;
+ z-index: 111;
+ background: #fff;
+ }
+
+ .content-box-right {
+ width: 339px;
+ position: relative;
+ display: inline-block;
+ border-top: 1px #d9d9d9 solid;
+ border-right: 1px #d9d9d9 solid;
+ border-bottom: 1px #d9d9d9 solid;
+ }
+
+ .content-box-right:last-child {
+ border-right: 1px #d9d9d9 solid;
+ }
+
+ .content-box-box-img {
+ width: 70%;
+ height: 100%;
+ }
+
+ .content-box-box-text {
+ display: inline-block;
+ width: 30%;
+ text-align: center;
+ font-size: 18px;
+ font-weight: 500;
+ color: #040B29;
+ }
+
+ .content-box-box {
+ width: 100%;
+ height: 80px;
+ border-bottom: 1px #d9d9d9 solid;
+ cursor: pointer;
+ }
+
+ .content-box-box:last-child {
+ border-bottom: none;
+ }
+
\ No newline at end of file
diff --git a/jero-web/src/views/businessSupport/problemKnowledgeBase/components/displayInformationModel.vue b/jero-web/src/views/businessSupport/problemKnowledgeBase/components/displayInformationModel.vue
new file mode 100644
index 000000000..baae325aa
--- /dev/null
+++ b/jero-web/src/views/businessSupport/problemKnowledgeBase/components/displayInformationModel.vue
@@ -0,0 +1,156 @@
+
+
+
+
+
+
+
\ No newline at end of file
From 6e9e8a9ae4299a8097c6b23573592d4bfd2a7c3f Mon Sep 17 00:00:00 2001
From: wangzhijiang <12345678>
Date: Wed, 3 Aug 2022 18:15:09 +0800
Subject: [PATCH 19/54] =?UTF-8?q?=E9=97=AE=E9=A2=98=E7=9F=A5=E8=AF=86?=
=?UTF-8?q?=E5=BA=93=E6=A8=A1=E5=9D=97=E5=BC=80=E5=8F=91=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
jero-boot/db/蔚来标准sql/dev_third_record.sql | 156 +++++++++++++---
...wledgeBaseBrowsingHistoryEOController.java | 170 ++++++++++++++++++
...blemKnowledgeBaseClassifyEOController.java | 170 ++++++++++++++++++
...oblemKnowledgeBaseCollectEOController.java | 170 ++++++++++++++++++
...oblemKnowledgeBaseCommentEOController.java | 170 ++++++++++++++++++
.../ProblemKnowledgeBaseEOController.java | 170 ++++++++++++++++++
...roblemKnowledgeBasePraiseEOController.java | 170 ++++++++++++++++++
.../ProblemKnowledgeBaseUserEOController.java | 170 ++++++++++++++++++
...ProblemKnowledgeBaseBrowsingHistoryEO.java | 74 ++++++++
.../ProblemKnowledgeBaseClassifyEO.java | 74 ++++++++
.../entity/ProblemKnowledgeBaseCollectEO.java | 79 ++++++++
.../entity/ProblemKnowledgeBaseCommentEO.java | 79 ++++++++
.../entity/ProblemKnowledgeBaseEO.java | 143 +++++++++++++++
.../entity/ProblemKnowledgeBasePraiseEO.java | 79 ++++++++
.../entity/ProblemKnowledgeBaseUserEO.java | 74 ++++++++
...mKnowledgeBaseBrowsingHistoryEOMapper.java | 17 ++
.../ProblemKnowledgeBaseClassifyEOMapper.java | 17 ++
.../ProblemKnowledgeBaseCollectEOMapper.java | 17 ++
.../ProblemKnowledgeBaseCommentEOMapper.java | 17 ++
.../mapper/ProblemKnowledgeBaseEOMapper.java | 17 ++
.../ProblemKnowledgeBasePraiseEOMapper.java | 17 ++
.../ProblemKnowledgeBaseUserEOMapper.java | 17 ++
...emKnowledgeBaseBrowsingHistoryEOMapper.xml | 14 ++
.../ProblemKnowledgeBaseClassifyEOMapper.xml | 14 ++
.../ProblemKnowledgeBaseCollectEOMapper.xml | 15 ++
.../ProblemKnowledgeBaseCommentEOMapper.xml | 15 ++
.../xml/ProblemKnowledgeBaseEOMapper.xml | 23 +++
.../ProblemKnowledgeBasePraiseEOMapper.xml | 15 ++
.../xml/ProblemKnowledgeBaseUserEOMapper.xml | 14 ++
...KnowledgeBaseBrowsingHistoryEOService.java | 61 +++++++
...ProblemKnowledgeBaseClassifyEOService.java | 61 +++++++
...IProblemKnowledgeBaseCollectEOService.java | 61 +++++++
...IProblemKnowledgeBaseCommentEOService.java | 61 +++++++
.../IProblemKnowledgeBaseEOService.java | 61 +++++++
.../IProblemKnowledgeBasePraiseEOService.java | 61 +++++++
.../IProblemKnowledgeBaseUserEOService.java | 61 +++++++
...ledgeBaseBrowsingHistoryEOServiceImpl.java | 89 +++++++++
...lemKnowledgeBaseClassifyEOServiceImpl.java | 89 +++++++++
...blemKnowledgeBaseCollectEOServiceImpl.java | 89 +++++++++
...blemKnowledgeBaseCommentEOServiceImpl.java | 89 +++++++++
.../ProblemKnowledgeBaseEOServiceImpl.java | 89 +++++++++
...oblemKnowledgeBasePraiseEOServiceImpl.java | 89 +++++++++
...ProblemKnowledgeBaseUserEOServiceImpl.java | 89 +++++++++
43 files changed, 3201 insertions(+), 26 deletions(-)
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseBrowsingHistoryEOController.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseClassifyEOController.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseCollectEOController.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseCommentEOController.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseEOController.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBasePraiseEOController.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseUserEOController.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseBrowsingHistoryEO.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseClassifyEO.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseCollectEO.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseCommentEO.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseEO.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBasePraiseEO.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseUserEO.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseBrowsingHistoryEOMapper.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseClassifyEOMapper.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseCollectEOMapper.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseCommentEOMapper.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseEOMapper.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBasePraiseEOMapper.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseUserEOMapper.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseBrowsingHistoryEOMapper.xml
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseClassifyEOMapper.xml
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseCollectEOMapper.xml
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseCommentEOMapper.xml
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseEOMapper.xml
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBasePraiseEOMapper.xml
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseUserEOMapper.xml
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseBrowsingHistoryEOService.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseClassifyEOService.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseCollectEOService.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseCommentEOService.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseEOService.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBasePraiseEOService.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseUserEOService.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseBrowsingHistoryEOServiceImpl.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseClassifyEOServiceImpl.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseCollectEOServiceImpl.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseCommentEOServiceImpl.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseEOServiceImpl.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBasePraiseEOServiceImpl.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseUserEOServiceImpl.java
diff --git a/jero-boot/db/蔚来标准sql/dev_third_record.sql b/jero-boot/db/蔚来标准sql/dev_third_record.sql
index d6ea92209..f20a9f262 100644
--- a/jero-boot/db/蔚来标准sql/dev_third_record.sql
+++ b/jero-boot/db/蔚来标准sql/dev_third_record.sql
@@ -558,33 +558,137 @@ WHERE `id` = '7b8ef9f8da124ed93e5c10a14b903390';
-- 问题知识库开发。
-- Country Card模板维护表 2022-08-02
CREATE TABLE `laws_weilai`.`country_card_temp` (
- `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
- `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建日期',
- `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人',
- `update_time` datetime NULL DEFAULT NULL COMMENT '更新日期',
- `sys_org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属部门',
- `lable_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标签名称',
- `lable_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标签类型',
- `order_num` int(11) NULL DEFAULT NULL COMMENT '展示顺序',
- `relevant_url` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联网址',
- `description` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '描述',
- PRIMARY KEY (`id`) USING BTREE
+ `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
+ `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建日期',
+ `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人',
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新日期',
+ `sys_org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属部门',
+ `lable_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标签名称',
+ `lable_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标签类型',
+ `order_num` int(11) NULL DEFAULT NULL COMMENT '展示顺序',
+ `relevant_url` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联网址',
+ `description` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '描述',
+ PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'Country Card模板维护表' ROW_FORMAT = Dynamic;
+
-- Country Card模板维护-字典项表 2022-08-02
CREATE TABLE `laws_weilai`.`country_card_temp_item` (
- `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
- `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建日期',
- `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人',
- `update_time` datetime NULL DEFAULT NULL COMMENT '更新日期',
- `sys_org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属部门',
- `country_card_temp_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '模板维护表id',
- `item_value` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '字典项值',
- `item_text` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '字典项中文名称',
- `en_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '字典项英文名称',
- `del_flag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '逻辑删除标识',
- `status` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '状态(1启用 0不启用)',
- `description` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '描述',
- PRIMARY KEY (`id`) USING BTREE
+ `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
+ `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建日期',
+ `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人',
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新日期',
+ `sys_org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属部门',
+ `country_card_temp_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '模板维护表id',
+ `item_value` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '字典项值',
+ `item_text` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '字典项中文名称',
+ `en_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '字典项英文名称',
+ `del_flag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '逻辑删除标识',
+ `status` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '状态(1启用 0不启用)',
+ `description` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '描述',
+ PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'Country Card模板维护-字典项表' ROW_FORMAT = Dynamic;
+
+-- 问题知识库-分类表 2022-08-03
+CREATE TABLE `laws_weilai`.`problem_knowledge_base_classify` (
+ `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
+ `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建日期',
+ `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人',
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新日期',
+ `sys_org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属部门',
+ `problem_label` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '问题标签',
+ `charge_person_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '负责人id',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '问题知识库-分类表' ROW_FORMAT = Dynamic;
+
+-- 问题知识库表 2022-08-03
+CREATE TABLE `laws_weilai`.`problem_knowledge_base` (
+ `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键',
+ `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建日期',
+ `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人',
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新日期',
+ `sys_org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属部门',
+ `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标题',
+ `problem_type` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '问题分类',
+ `target_market` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '市场',
+ `buss_document_library_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文档库id',
+ `stand_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标准编号',
+ `stand_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标准标题',
+ `content` blob NULL COMMENT '内容(正文)',
+ `accessory_file` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '附件',
+ `show_permissions` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '展示权限',
+ `release_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '发布人id',
+ `release_time` datetime NULL DEFAULT NULL COMMENT '发布日期',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '问题知识库表' ROW_FORMAT = Dynamic;
+
+-- 问题知识库展示权限表 2022-08-03
+CREATE TABLE `laws_weilai`.`problem_knowledge_base_user` (
+ `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
+ `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建日期',
+ `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人',
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新日期',
+ `sys_org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属部门',
+ `problem_knowledge_base_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '问题知识库id',
+ `user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户id',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '问题知识库展示权限表' ROW_FORMAT = Dynamic;
+
+-- 问题知识库评论表 2022-08-03
+CREATE TABLE `laws_weilai`.`problem_knowledge_base_comment` (
+ `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
+ `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建日期',
+ `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人',
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新日期',
+ `sys_org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属部门',
+ `problem_knowledge_base_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '问题知识库id',
+ `comment_content` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评论内容',
+ `comment_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评论用户id',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '问题知识库评论表' ROW_FORMAT = Dynamic;
+
+-- 问题知识库浏览历史表 2022-08-03
+CREATE TABLE `laws_weilai`.`problem_knowledge_base_browsing_history` (
+ `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
+ `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建日期',
+ `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人',
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新日期',
+ `sys_org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属部门',
+ `problem_knowledge_base_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '问题知识库id',
+ `browsing_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '浏览人员id',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '问题知识库浏览历史表' ROW_FORMAT = Dynamic;
+
+-- 问题知识库点赞表 2022-08-03
+CREATE TABLE `laws_weilai`.`problem_knowledge_base_praise` (
+ `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
+ `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建日期',
+ `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人',
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新日期',
+ `sys_org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属部门',
+ `problem_knowledge_base_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '问题知识库id',
+ `praise_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '点赞人员id',
+ `praise_status` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '点赞状态',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '问题知识库点赞表' ROW_FORMAT = Dynamic;
+
+-- 问题知识库收藏表 2022-08-03
+CREATE TABLE `laws_weilai`.`problem_knowledge_base_collect` (
+ `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
+ `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建日期',
+ `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人',
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新日期',
+ `sys_org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属部门',
+ `problem_knowledge_base_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '问题知识库id',
+ `collect_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '收藏用户id',
+ `collect_status` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '收藏状态',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '问题知识库收藏表' ROW_FORMAT = Dynamic;
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseBrowsingHistoryEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseBrowsingHistoryEOController.java
new file mode 100644
index 000000000..f23c69ac0
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseBrowsingHistoryEOController.java
@@ -0,0 +1,170 @@
+package com.jero.modules.problemKnowledgeBase.controller;
+
+import java.util.Arrays;
+import java.util.List;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import com.jero.common.api.vo.Result;
+import com.jero.common.system.query.QueryGenerator;
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseBrowsingHistoryEO;
+import com.jero.modules.problemKnowledgeBase.service.IProblemKnowledgeBaseBrowsingHistoryEOService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import lombok.extern.slf4j.Slf4j;
+import com.jero.common.system.base.controller.JeroController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.servlet.ModelAndView;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import com.jero.common.aspect.annotation.AutoLog;
+
+
+ /**
+ * @Description: 问题知识库浏览历史表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+@Api(tags="问题知识库浏览历史表")
+@RestController
+@RequestMapping("/problemKnowledgeBase/problemKnowledgeBaseBrowsingHistoryEO")
+@Slf4j
+public class ProblemKnowledgeBaseBrowsingHistoryEOController extends JeroController
{
+ @Autowired
+ private IProblemKnowledgeBaseBrowsingHistoryEOService problemKnowledgeBaseBrowsingHistoryEOService;
+
+ /**
+ * 分页列表查询
+ *
+ * @param problemKnowledgeBaseBrowsingHistoryEO
+ * @param pageNo
+ * @param pageSize
+ * @param req
+ * @return
+ */
+ @AutoLog(value = "问题知识库浏览历史表-分页列表查询")
+ @ApiOperation(value="问题知识库浏览历史表-分页列表查询", notes="问题知识库浏览历史表-分页列表查询")
+ @GetMapping(value = "/page")
+ public Result> queryPageList(ProblemKnowledgeBaseBrowsingHistoryEO problemKnowledgeBaseBrowsingHistoryEO,
+ @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+ @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+ HttpServletRequest req) {
+ QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(problemKnowledgeBaseBrowsingHistoryEO, req.getParameterMap());
+ Page page = new Page(pageNo, pageSize);
+ IPage pageList = problemKnowledgeBaseBrowsingHistoryEOService.page(page, queryWrapper);
+ return Result.OK(pageList);
+ }
+
+ /**
+ * 列表查询
+ *
+ * @return
+ */
+ @AutoLog(value = "问题知识库浏览历史表-列表查询")
+ @ApiOperation(value="问题知识库浏览历史表-列表查询", notes="问题知识库浏览历史表-列表查询")
+ @GetMapping(value = "/list")
+ public Result> queryList() {
+ List list = problemKnowledgeBaseBrowsingHistoryEOService.queryList();
+ return Result.OK(list);
+ }
+
+ /**
+ * 添加
+ *
+ * @param problemKnowledgeBaseBrowsingHistoryEO
+ * @return
+ */
+ @AutoLog(value = "问题知识库浏览历史表-添加")
+ @ApiOperation(value="问题知识库浏览历史表-添加", notes="问题知识库浏览历史表-添加")
+ @PostMapping(value = "/add")
+ public Result> add(@Validated @RequestBody ProblemKnowledgeBaseBrowsingHistoryEO problemKnowledgeBaseBrowsingHistoryEO) {
+ problemKnowledgeBaseBrowsingHistoryEOService.add(problemKnowledgeBaseBrowsingHistoryEO);
+ return Result.OK("添加成功!");
+ }
+
+ /**
+ * 编辑
+ *
+ * @param problemKnowledgeBaseBrowsingHistoryEO
+ * @return
+ */
+ @AutoLog(value = "问题知识库浏览历史表-编辑")
+ @ApiOperation(value="问题知识库浏览历史表-编辑", notes="问题知识库浏览历史表-编辑")
+ @PutMapping(value = "/edit")
+ public Result> edit(@Validated @RequestBody ProblemKnowledgeBaseBrowsingHistoryEO problemKnowledgeBaseBrowsingHistoryEO) {
+ problemKnowledgeBaseBrowsingHistoryEOService.editById(problemKnowledgeBaseBrowsingHistoryEO);
+ return Result.OK("编辑成功!");
+ }
+
+ /**
+ * 通过id删除
+ *
+ * @param id
+ * @return
+ */
+ @AutoLog(value = "问题知识库浏览历史表-通过id删除")
+ @ApiOperation(value="问题知识库浏览历史表-通过id删除", notes="问题知识库浏览历史表-通过id删除")
+ @DeleteMapping(value = "/delete")
+ public Result> delete(@RequestParam(name="id",required=true) String id) {
+ problemKnowledgeBaseBrowsingHistoryEOService.deleteById(id);
+ return Result.OK("删除成功!");
+ }
+
+ /**
+ * 批量删除
+ *
+ * @param ids
+ * @return
+ */
+ @AutoLog(value = "问题知识库浏览历史表-批量删除")
+ @ApiOperation(value="问题知识库浏览历史表-批量删除", notes="问题知识库浏览历史表-批量删除")
+ @DeleteMapping(value = "/deleteBatch")
+ public Result> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
+ this.problemKnowledgeBaseBrowsingHistoryEOService.deleteByIds(Arrays.asList(ids.split(",")));
+ return Result.OK("批量删除成功!");
+ }
+
+ /**
+ * 通过id查询
+ *
+ * @param id
+ * @return
+ */
+ @AutoLog(value = "问题知识库浏览历史表-通过id查询")
+ @ApiOperation(value="问题知识库浏览历史表-通过id查询", notes="问题知识库浏览历史表-通过id查询")
+ @GetMapping(value = "/queryById")
+ public Result> queryById(@RequestParam(name="id",required=true) String id) {
+ ProblemKnowledgeBaseBrowsingHistoryEO problemKnowledgeBaseBrowsingHistoryEO = problemKnowledgeBaseBrowsingHistoryEOService.queryById(id);
+ if(problemKnowledgeBaseBrowsingHistoryEO==null) {
+ return Result.error("未找到对应数据");
+ }
+ return Result.OK(problemKnowledgeBaseBrowsingHistoryEO);
+ }
+
+ /**
+ * 导出excel
+ *
+ * @param request
+ * @param problemKnowledgeBaseBrowsingHistoryEO
+ */
+ @RequestMapping(value = "/exportXls")
+ public ModelAndView exportXls(HttpServletRequest request, ProblemKnowledgeBaseBrowsingHistoryEO problemKnowledgeBaseBrowsingHistoryEO) {
+ return super.exportXls(request, problemKnowledgeBaseBrowsingHistoryEO, ProblemKnowledgeBaseBrowsingHistoryEO.class, "问题知识库浏览历史表");
+ }
+
+ /**
+ * 通过excel导入数据
+ *
+ * @param request
+ * @param response
+ * @return
+ */
+ @RequestMapping(value = "/importExcel", method = RequestMethod.POST)
+ public Result> importExcel(HttpServletRequest request, HttpServletResponse response) {
+ return super.importExcel(request, response, ProblemKnowledgeBaseBrowsingHistoryEO.class);
+ }
+
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseClassifyEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseClassifyEOController.java
new file mode 100644
index 000000000..3e9f5c700
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseClassifyEOController.java
@@ -0,0 +1,170 @@
+package com.jero.modules.problemKnowledgeBase.controller;
+
+import java.util.Arrays;
+import java.util.List;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import com.jero.common.api.vo.Result;
+import com.jero.common.system.query.QueryGenerator;
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseClassifyEO;
+import com.jero.modules.problemKnowledgeBase.service.IProblemKnowledgeBaseClassifyEOService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import lombok.extern.slf4j.Slf4j;
+import com.jero.common.system.base.controller.JeroController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.servlet.ModelAndView;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import com.jero.common.aspect.annotation.AutoLog;
+
+
+ /**
+ * @Description: 问题知识库-分类表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+@Api(tags="问题知识库-分类表")
+@RestController
+@RequestMapping("/problemKnowledgeBase/problemKnowledgeBaseClassifyEO")
+@Slf4j
+public class ProblemKnowledgeBaseClassifyEOController extends JeroController {
+ @Autowired
+ private IProblemKnowledgeBaseClassifyEOService problemKnowledgeBaseClassifyEOService;
+
+ /**
+ * 分页列表查询
+ *
+ * @param problemKnowledgeBaseClassifyEO
+ * @param pageNo
+ * @param pageSize
+ * @param req
+ * @return
+ */
+ @AutoLog(value = "问题知识库-分类表-分页列表查询")
+ @ApiOperation(value="问题知识库-分类表-分页列表查询", notes="问题知识库-分类表-分页列表查询")
+ @GetMapping(value = "/page")
+ public Result> queryPageList(ProblemKnowledgeBaseClassifyEO problemKnowledgeBaseClassifyEO,
+ @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+ @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+ HttpServletRequest req) {
+ QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(problemKnowledgeBaseClassifyEO, req.getParameterMap());
+ Page page = new Page(pageNo, pageSize);
+ IPage pageList = problemKnowledgeBaseClassifyEOService.page(page, queryWrapper);
+ return Result.OK(pageList);
+ }
+
+ /**
+ * 列表查询
+ *
+ * @return
+ */
+ @AutoLog(value = "问题知识库-分类表-列表查询")
+ @ApiOperation(value="问题知识库-分类表-列表查询", notes="问题知识库-分类表-列表查询")
+ @GetMapping(value = "/list")
+ public Result> queryList() {
+ List list = problemKnowledgeBaseClassifyEOService.queryList();
+ return Result.OK(list);
+ }
+
+ /**
+ * 添加
+ *
+ * @param problemKnowledgeBaseClassifyEO
+ * @return
+ */
+ @AutoLog(value = "问题知识库-分类表-添加")
+ @ApiOperation(value="问题知识库-分类表-添加", notes="问题知识库-分类表-添加")
+ @PostMapping(value = "/add")
+ public Result> add(@Validated @RequestBody ProblemKnowledgeBaseClassifyEO problemKnowledgeBaseClassifyEO) {
+ problemKnowledgeBaseClassifyEOService.add(problemKnowledgeBaseClassifyEO);
+ return Result.OK("添加成功!");
+ }
+
+ /**
+ * 编辑
+ *
+ * @param problemKnowledgeBaseClassifyEO
+ * @return
+ */
+ @AutoLog(value = "问题知识库-分类表-编辑")
+ @ApiOperation(value="问题知识库-分类表-编辑", notes="问题知识库-分类表-编辑")
+ @PutMapping(value = "/edit")
+ public Result> edit(@Validated @RequestBody ProblemKnowledgeBaseClassifyEO problemKnowledgeBaseClassifyEO) {
+ problemKnowledgeBaseClassifyEOService.editById(problemKnowledgeBaseClassifyEO);
+ return Result.OK("编辑成功!");
+ }
+
+ /**
+ * 通过id删除
+ *
+ * @param id
+ * @return
+ */
+ @AutoLog(value = "问题知识库-分类表-通过id删除")
+ @ApiOperation(value="问题知识库-分类表-通过id删除", notes="问题知识库-分类表-通过id删除")
+ @DeleteMapping(value = "/delete")
+ public Result> delete(@RequestParam(name="id",required=true) String id) {
+ problemKnowledgeBaseClassifyEOService.deleteById(id);
+ return Result.OK("删除成功!");
+ }
+
+ /**
+ * 批量删除
+ *
+ * @param ids
+ * @return
+ */
+ @AutoLog(value = "问题知识库-分类表-批量删除")
+ @ApiOperation(value="问题知识库-分类表-批量删除", notes="问题知识库-分类表-批量删除")
+ @DeleteMapping(value = "/deleteBatch")
+ public Result> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
+ this.problemKnowledgeBaseClassifyEOService.deleteByIds(Arrays.asList(ids.split(",")));
+ return Result.OK("批量删除成功!");
+ }
+
+ /**
+ * 通过id查询
+ *
+ * @param id
+ * @return
+ */
+ @AutoLog(value = "问题知识库-分类表-通过id查询")
+ @ApiOperation(value="问题知识库-分类表-通过id查询", notes="问题知识库-分类表-通过id查询")
+ @GetMapping(value = "/queryById")
+ public Result> queryById(@RequestParam(name="id",required=true) String id) {
+ ProblemKnowledgeBaseClassifyEO problemKnowledgeBaseClassifyEO = problemKnowledgeBaseClassifyEOService.queryById(id);
+ if(problemKnowledgeBaseClassifyEO==null) {
+ return Result.error("未找到对应数据");
+ }
+ return Result.OK(problemKnowledgeBaseClassifyEO);
+ }
+
+ /**
+ * 导出excel
+ *
+ * @param request
+ * @param problemKnowledgeBaseClassifyEO
+ */
+ @RequestMapping(value = "/exportXls")
+ public ModelAndView exportXls(HttpServletRequest request, ProblemKnowledgeBaseClassifyEO problemKnowledgeBaseClassifyEO) {
+ return super.exportXls(request, problemKnowledgeBaseClassifyEO, ProblemKnowledgeBaseClassifyEO.class, "问题知识库-分类表");
+ }
+
+ /**
+ * 通过excel导入数据
+ *
+ * @param request
+ * @param response
+ * @return
+ */
+ @RequestMapping(value = "/importExcel", method = RequestMethod.POST)
+ public Result> importExcel(HttpServletRequest request, HttpServletResponse response) {
+ return super.importExcel(request, response, ProblemKnowledgeBaseClassifyEO.class);
+ }
+
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseCollectEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseCollectEOController.java
new file mode 100644
index 000000000..f58424eb6
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseCollectEOController.java
@@ -0,0 +1,170 @@
+package com.jero.modules.problemKnowledgeBase.controller;
+
+import java.util.Arrays;
+import java.util.List;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import com.jero.common.api.vo.Result;
+import com.jero.common.system.query.QueryGenerator;
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseCollectEO;
+import com.jero.modules.problemKnowledgeBase.service.IProblemKnowledgeBaseCollectEOService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import lombok.extern.slf4j.Slf4j;
+import com.jero.common.system.base.controller.JeroController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.servlet.ModelAndView;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import com.jero.common.aspect.annotation.AutoLog;
+
+
+ /**
+ * @Description: 问题知识库收藏表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+@Api(tags="问题知识库收藏表")
+@RestController
+@RequestMapping("/problemKnowledgeBase/problemKnowledgeBaseCollectEO")
+@Slf4j
+public class ProblemKnowledgeBaseCollectEOController extends JeroController {
+ @Autowired
+ private IProblemKnowledgeBaseCollectEOService problemKnowledgeBaseCollectEOService;
+
+ /**
+ * 分页列表查询
+ *
+ * @param problemKnowledgeBaseCollectEO
+ * @param pageNo
+ * @param pageSize
+ * @param req
+ * @return
+ */
+ @AutoLog(value = "问题知识库收藏表-分页列表查询")
+ @ApiOperation(value="问题知识库收藏表-分页列表查询", notes="问题知识库收藏表-分页列表查询")
+ @GetMapping(value = "/page")
+ public Result> queryPageList(ProblemKnowledgeBaseCollectEO problemKnowledgeBaseCollectEO,
+ @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+ @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+ HttpServletRequest req) {
+ QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(problemKnowledgeBaseCollectEO, req.getParameterMap());
+ Page page = new Page(pageNo, pageSize);
+ IPage pageList = problemKnowledgeBaseCollectEOService.page(page, queryWrapper);
+ return Result.OK(pageList);
+ }
+
+ /**
+ * 列表查询
+ *
+ * @return
+ */
+ @AutoLog(value = "问题知识库收藏表-列表查询")
+ @ApiOperation(value="问题知识库收藏表-列表查询", notes="问题知识库收藏表-列表查询")
+ @GetMapping(value = "/list")
+ public Result> queryList() {
+ List list = problemKnowledgeBaseCollectEOService.queryList();
+ return Result.OK(list);
+ }
+
+ /**
+ * 添加
+ *
+ * @param problemKnowledgeBaseCollectEO
+ * @return
+ */
+ @AutoLog(value = "问题知识库收藏表-添加")
+ @ApiOperation(value="问题知识库收藏表-添加", notes="问题知识库收藏表-添加")
+ @PostMapping(value = "/add")
+ public Result> add(@Validated @RequestBody ProblemKnowledgeBaseCollectEO problemKnowledgeBaseCollectEO) {
+ problemKnowledgeBaseCollectEOService.add(problemKnowledgeBaseCollectEO);
+ return Result.OK("添加成功!");
+ }
+
+ /**
+ * 编辑
+ *
+ * @param problemKnowledgeBaseCollectEO
+ * @return
+ */
+ @AutoLog(value = "问题知识库收藏表-编辑")
+ @ApiOperation(value="问题知识库收藏表-编辑", notes="问题知识库收藏表-编辑")
+ @PutMapping(value = "/edit")
+ public Result> edit(@Validated @RequestBody ProblemKnowledgeBaseCollectEO problemKnowledgeBaseCollectEO) {
+ problemKnowledgeBaseCollectEOService.editById(problemKnowledgeBaseCollectEO);
+ return Result.OK("编辑成功!");
+ }
+
+ /**
+ * 通过id删除
+ *
+ * @param id
+ * @return
+ */
+ @AutoLog(value = "问题知识库收藏表-通过id删除")
+ @ApiOperation(value="问题知识库收藏表-通过id删除", notes="问题知识库收藏表-通过id删除")
+ @DeleteMapping(value = "/delete")
+ public Result> delete(@RequestParam(name="id",required=true) String id) {
+ problemKnowledgeBaseCollectEOService.deleteById(id);
+ return Result.OK("删除成功!");
+ }
+
+ /**
+ * 批量删除
+ *
+ * @param ids
+ * @return
+ */
+ @AutoLog(value = "问题知识库收藏表-批量删除")
+ @ApiOperation(value="问题知识库收藏表-批量删除", notes="问题知识库收藏表-批量删除")
+ @DeleteMapping(value = "/deleteBatch")
+ public Result> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
+ this.problemKnowledgeBaseCollectEOService.deleteByIds(Arrays.asList(ids.split(",")));
+ return Result.OK("批量删除成功!");
+ }
+
+ /**
+ * 通过id查询
+ *
+ * @param id
+ * @return
+ */
+ @AutoLog(value = "问题知识库收藏表-通过id查询")
+ @ApiOperation(value="问题知识库收藏表-通过id查询", notes="问题知识库收藏表-通过id查询")
+ @GetMapping(value = "/queryById")
+ public Result> queryById(@RequestParam(name="id",required=true) String id) {
+ ProblemKnowledgeBaseCollectEO problemKnowledgeBaseCollectEO = problemKnowledgeBaseCollectEOService.queryById(id);
+ if(problemKnowledgeBaseCollectEO==null) {
+ return Result.error("未找到对应数据");
+ }
+ return Result.OK(problemKnowledgeBaseCollectEO);
+ }
+
+ /**
+ * 导出excel
+ *
+ * @param request
+ * @param problemKnowledgeBaseCollectEO
+ */
+ @RequestMapping(value = "/exportXls")
+ public ModelAndView exportXls(HttpServletRequest request, ProblemKnowledgeBaseCollectEO problemKnowledgeBaseCollectEO) {
+ return super.exportXls(request, problemKnowledgeBaseCollectEO, ProblemKnowledgeBaseCollectEO.class, "问题知识库收藏表");
+ }
+
+ /**
+ * 通过excel导入数据
+ *
+ * @param request
+ * @param response
+ * @return
+ */
+ @RequestMapping(value = "/importExcel", method = RequestMethod.POST)
+ public Result> importExcel(HttpServletRequest request, HttpServletResponse response) {
+ return super.importExcel(request, response, ProblemKnowledgeBaseCollectEO.class);
+ }
+
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseCommentEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseCommentEOController.java
new file mode 100644
index 000000000..f3b4b1d01
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseCommentEOController.java
@@ -0,0 +1,170 @@
+package com.jero.modules.problemKnowledgeBase.controller;
+
+import java.util.Arrays;
+import java.util.List;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import com.jero.common.api.vo.Result;
+import com.jero.common.system.query.QueryGenerator;
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseCommentEO;
+import com.jero.modules.problemKnowledgeBase.service.IProblemKnowledgeBaseCommentEOService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import lombok.extern.slf4j.Slf4j;
+import com.jero.common.system.base.controller.JeroController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.servlet.ModelAndView;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import com.jero.common.aspect.annotation.AutoLog;
+
+
+ /**
+ * @Description: 问题知识库评论表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+@Api(tags="问题知识库评论表")
+@RestController
+@RequestMapping("/problemKnowledgeBase/problemKnowledgeBaseCommentEO")
+@Slf4j
+public class ProblemKnowledgeBaseCommentEOController extends JeroController {
+ @Autowired
+ private IProblemKnowledgeBaseCommentEOService problemKnowledgeBaseCommentEOService;
+
+ /**
+ * 分页列表查询
+ *
+ * @param problemKnowledgeBaseCommentEO
+ * @param pageNo
+ * @param pageSize
+ * @param req
+ * @return
+ */
+ @AutoLog(value = "问题知识库评论表-分页列表查询")
+ @ApiOperation(value="问题知识库评论表-分页列表查询", notes="问题知识库评论表-分页列表查询")
+ @GetMapping(value = "/page")
+ public Result> queryPageList(ProblemKnowledgeBaseCommentEO problemKnowledgeBaseCommentEO,
+ @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+ @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+ HttpServletRequest req) {
+ QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(problemKnowledgeBaseCommentEO, req.getParameterMap());
+ Page page = new Page(pageNo, pageSize);
+ IPage pageList = problemKnowledgeBaseCommentEOService.page(page, queryWrapper);
+ return Result.OK(pageList);
+ }
+
+ /**
+ * 列表查询
+ *
+ * @return
+ */
+ @AutoLog(value = "问题知识库评论表-列表查询")
+ @ApiOperation(value="问题知识库评论表-列表查询", notes="问题知识库评论表-列表查询")
+ @GetMapping(value = "/list")
+ public Result> queryList() {
+ List list = problemKnowledgeBaseCommentEOService.queryList();
+ return Result.OK(list);
+ }
+
+ /**
+ * 添加
+ *
+ * @param problemKnowledgeBaseCommentEO
+ * @return
+ */
+ @AutoLog(value = "问题知识库评论表-添加")
+ @ApiOperation(value="问题知识库评论表-添加", notes="问题知识库评论表-添加")
+ @PostMapping(value = "/add")
+ public Result> add(@Validated @RequestBody ProblemKnowledgeBaseCommentEO problemKnowledgeBaseCommentEO) {
+ problemKnowledgeBaseCommentEOService.add(problemKnowledgeBaseCommentEO);
+ return Result.OK("添加成功!");
+ }
+
+ /**
+ * 编辑
+ *
+ * @param problemKnowledgeBaseCommentEO
+ * @return
+ */
+ @AutoLog(value = "问题知识库评论表-编辑")
+ @ApiOperation(value="问题知识库评论表-编辑", notes="问题知识库评论表-编辑")
+ @PutMapping(value = "/edit")
+ public Result> edit(@Validated @RequestBody ProblemKnowledgeBaseCommentEO problemKnowledgeBaseCommentEO) {
+ problemKnowledgeBaseCommentEOService.editById(problemKnowledgeBaseCommentEO);
+ return Result.OK("编辑成功!");
+ }
+
+ /**
+ * 通过id删除
+ *
+ * @param id
+ * @return
+ */
+ @AutoLog(value = "问题知识库评论表-通过id删除")
+ @ApiOperation(value="问题知识库评论表-通过id删除", notes="问题知识库评论表-通过id删除")
+ @DeleteMapping(value = "/delete")
+ public Result> delete(@RequestParam(name="id",required=true) String id) {
+ problemKnowledgeBaseCommentEOService.deleteById(id);
+ return Result.OK("删除成功!");
+ }
+
+ /**
+ * 批量删除
+ *
+ * @param ids
+ * @return
+ */
+ @AutoLog(value = "问题知识库评论表-批量删除")
+ @ApiOperation(value="问题知识库评论表-批量删除", notes="问题知识库评论表-批量删除")
+ @DeleteMapping(value = "/deleteBatch")
+ public Result> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
+ this.problemKnowledgeBaseCommentEOService.deleteByIds(Arrays.asList(ids.split(",")));
+ return Result.OK("批量删除成功!");
+ }
+
+ /**
+ * 通过id查询
+ *
+ * @param id
+ * @return
+ */
+ @AutoLog(value = "问题知识库评论表-通过id查询")
+ @ApiOperation(value="问题知识库评论表-通过id查询", notes="问题知识库评论表-通过id查询")
+ @GetMapping(value = "/queryById")
+ public Result> queryById(@RequestParam(name="id",required=true) String id) {
+ ProblemKnowledgeBaseCommentEO problemKnowledgeBaseCommentEO = problemKnowledgeBaseCommentEOService.queryById(id);
+ if(problemKnowledgeBaseCommentEO==null) {
+ return Result.error("未找到对应数据");
+ }
+ return Result.OK(problemKnowledgeBaseCommentEO);
+ }
+
+ /**
+ * 导出excel
+ *
+ * @param request
+ * @param problemKnowledgeBaseCommentEO
+ */
+ @RequestMapping(value = "/exportXls")
+ public ModelAndView exportXls(HttpServletRequest request, ProblemKnowledgeBaseCommentEO problemKnowledgeBaseCommentEO) {
+ return super.exportXls(request, problemKnowledgeBaseCommentEO, ProblemKnowledgeBaseCommentEO.class, "问题知识库评论表");
+ }
+
+ /**
+ * 通过excel导入数据
+ *
+ * @param request
+ * @param response
+ * @return
+ */
+ @RequestMapping(value = "/importExcel", method = RequestMethod.POST)
+ public Result> importExcel(HttpServletRequest request, HttpServletResponse response) {
+ return super.importExcel(request, response, ProblemKnowledgeBaseCommentEO.class);
+ }
+
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseEOController.java
new file mode 100644
index 000000000..09bbe185d
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseEOController.java
@@ -0,0 +1,170 @@
+package com.jero.modules.problemKnowledgeBase.controller;
+
+import java.util.Arrays;
+import java.util.List;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import com.jero.common.api.vo.Result;
+import com.jero.common.system.query.QueryGenerator;
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseEO;
+import com.jero.modules.problemKnowledgeBase.service.IProblemKnowledgeBaseEOService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import lombok.extern.slf4j.Slf4j;
+import com.jero.common.system.base.controller.JeroController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.servlet.ModelAndView;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import com.jero.common.aspect.annotation.AutoLog;
+
+
+ /**
+ * @Description: 问题知识库表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+@Api(tags="问题知识库表")
+@RestController
+@RequestMapping("/problemKnowledgeBase/problemKnowledgeBaseEO")
+@Slf4j
+public class ProblemKnowledgeBaseEOController extends JeroController {
+ @Autowired
+ private IProblemKnowledgeBaseEOService problemKnowledgeBaseEOService;
+
+ /**
+ * 分页列表查询
+ *
+ * @param problemKnowledgeBaseEO
+ * @param pageNo
+ * @param pageSize
+ * @param req
+ * @return
+ */
+ @AutoLog(value = "问题知识库表-分页列表查询")
+ @ApiOperation(value="问题知识库表-分页列表查询", notes="问题知识库表-分页列表查询")
+ @GetMapping(value = "/page")
+ public Result> queryPageList(ProblemKnowledgeBaseEO problemKnowledgeBaseEO,
+ @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+ @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+ HttpServletRequest req) {
+ QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(problemKnowledgeBaseEO, req.getParameterMap());
+ Page page = new Page(pageNo, pageSize);
+ IPage pageList = problemKnowledgeBaseEOService.page(page, queryWrapper);
+ return Result.OK(pageList);
+ }
+
+ /**
+ * 列表查询
+ *
+ * @return
+ */
+ @AutoLog(value = "问题知识库表-列表查询")
+ @ApiOperation(value="问题知识库表-列表查询", notes="问题知识库表-列表查询")
+ @GetMapping(value = "/list")
+ public Result> queryList() {
+ List list = problemKnowledgeBaseEOService.queryList();
+ return Result.OK(list);
+ }
+
+ /**
+ * 添加
+ *
+ * @param problemKnowledgeBaseEO
+ * @return
+ */
+ @AutoLog(value = "问题知识库表-添加")
+ @ApiOperation(value="问题知识库表-添加", notes="问题知识库表-添加")
+ @PostMapping(value = "/add")
+ public Result> add(@Validated @RequestBody ProblemKnowledgeBaseEO problemKnowledgeBaseEO) {
+ problemKnowledgeBaseEOService.add(problemKnowledgeBaseEO);
+ return Result.OK("添加成功!");
+ }
+
+ /**
+ * 编辑
+ *
+ * @param problemKnowledgeBaseEO
+ * @return
+ */
+ @AutoLog(value = "问题知识库表-编辑")
+ @ApiOperation(value="问题知识库表-编辑", notes="问题知识库表-编辑")
+ @PutMapping(value = "/edit")
+ public Result> edit(@Validated @RequestBody ProblemKnowledgeBaseEO problemKnowledgeBaseEO) {
+ problemKnowledgeBaseEOService.editById(problemKnowledgeBaseEO);
+ return Result.OK("编辑成功!");
+ }
+
+ /**
+ * 通过id删除
+ *
+ * @param id
+ * @return
+ */
+ @AutoLog(value = "问题知识库表-通过id删除")
+ @ApiOperation(value="问题知识库表-通过id删除", notes="问题知识库表-通过id删除")
+ @DeleteMapping(value = "/delete")
+ public Result> delete(@RequestParam(name="id",required=true) String id) {
+ problemKnowledgeBaseEOService.deleteById(id);
+ return Result.OK("删除成功!");
+ }
+
+ /**
+ * 批量删除
+ *
+ * @param ids
+ * @return
+ */
+ @AutoLog(value = "问题知识库表-批量删除")
+ @ApiOperation(value="问题知识库表-批量删除", notes="问题知识库表-批量删除")
+ @DeleteMapping(value = "/deleteBatch")
+ public Result> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
+ this.problemKnowledgeBaseEOService.deleteByIds(Arrays.asList(ids.split(",")));
+ return Result.OK("批量删除成功!");
+ }
+
+ /**
+ * 通过id查询
+ *
+ * @param id
+ * @return
+ */
+ @AutoLog(value = "问题知识库表-通过id查询")
+ @ApiOperation(value="问题知识库表-通过id查询", notes="问题知识库表-通过id查询")
+ @GetMapping(value = "/queryById")
+ public Result> queryById(@RequestParam(name="id",required=true) String id) {
+ ProblemKnowledgeBaseEO problemKnowledgeBaseEO = problemKnowledgeBaseEOService.queryById(id);
+ if(problemKnowledgeBaseEO==null) {
+ return Result.error("未找到对应数据");
+ }
+ return Result.OK(problemKnowledgeBaseEO);
+ }
+
+ /**
+ * 导出excel
+ *
+ * @param request
+ * @param problemKnowledgeBaseEO
+ */
+ @RequestMapping(value = "/exportXls")
+ public ModelAndView exportXls(HttpServletRequest request, ProblemKnowledgeBaseEO problemKnowledgeBaseEO) {
+ return super.exportXls(request, problemKnowledgeBaseEO, ProblemKnowledgeBaseEO.class, "问题知识库表");
+ }
+
+ /**
+ * 通过excel导入数据
+ *
+ * @param request
+ * @param response
+ * @return
+ */
+ @RequestMapping(value = "/importExcel", method = RequestMethod.POST)
+ public Result> importExcel(HttpServletRequest request, HttpServletResponse response) {
+ return super.importExcel(request, response, ProblemKnowledgeBaseEO.class);
+ }
+
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBasePraiseEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBasePraiseEOController.java
new file mode 100644
index 000000000..93a08e54e
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBasePraiseEOController.java
@@ -0,0 +1,170 @@
+package com.jero.modules.problemKnowledgeBase.controller;
+
+import java.util.Arrays;
+import java.util.List;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import com.jero.common.api.vo.Result;
+import com.jero.common.system.query.QueryGenerator;
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBasePraiseEO;
+import com.jero.modules.problemKnowledgeBase.service.IProblemKnowledgeBasePraiseEOService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import lombok.extern.slf4j.Slf4j;
+import com.jero.common.system.base.controller.JeroController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.servlet.ModelAndView;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import com.jero.common.aspect.annotation.AutoLog;
+
+
+ /**
+ * @Description: 问题知识库点赞表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+@Api(tags="问题知识库点赞表")
+@RestController
+@RequestMapping("/problemKnowledgeBase/problemKnowledgeBasePraiseEO")
+@Slf4j
+public class ProblemKnowledgeBasePraiseEOController extends JeroController {
+ @Autowired
+ private IProblemKnowledgeBasePraiseEOService problemKnowledgeBasePraiseEOService;
+
+ /**
+ * 分页列表查询
+ *
+ * @param problemKnowledgeBasePraiseEO
+ * @param pageNo
+ * @param pageSize
+ * @param req
+ * @return
+ */
+ @AutoLog(value = "问题知识库点赞表-分页列表查询")
+ @ApiOperation(value="问题知识库点赞表-分页列表查询", notes="问题知识库点赞表-分页列表查询")
+ @GetMapping(value = "/page")
+ public Result> queryPageList(ProblemKnowledgeBasePraiseEO problemKnowledgeBasePraiseEO,
+ @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+ @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+ HttpServletRequest req) {
+ QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(problemKnowledgeBasePraiseEO, req.getParameterMap());
+ Page page = new Page(pageNo, pageSize);
+ IPage pageList = problemKnowledgeBasePraiseEOService.page(page, queryWrapper);
+ return Result.OK(pageList);
+ }
+
+ /**
+ * 列表查询
+ *
+ * @return
+ */
+ @AutoLog(value = "问题知识库点赞表-列表查询")
+ @ApiOperation(value="问题知识库点赞表-列表查询", notes="问题知识库点赞表-列表查询")
+ @GetMapping(value = "/list")
+ public Result> queryList() {
+ List list = problemKnowledgeBasePraiseEOService.queryList();
+ return Result.OK(list);
+ }
+
+ /**
+ * 添加
+ *
+ * @param problemKnowledgeBasePraiseEO
+ * @return
+ */
+ @AutoLog(value = "问题知识库点赞表-添加")
+ @ApiOperation(value="问题知识库点赞表-添加", notes="问题知识库点赞表-添加")
+ @PostMapping(value = "/add")
+ public Result> add(@Validated @RequestBody ProblemKnowledgeBasePraiseEO problemKnowledgeBasePraiseEO) {
+ problemKnowledgeBasePraiseEOService.add(problemKnowledgeBasePraiseEO);
+ return Result.OK("添加成功!");
+ }
+
+ /**
+ * 编辑
+ *
+ * @param problemKnowledgeBasePraiseEO
+ * @return
+ */
+ @AutoLog(value = "问题知识库点赞表-编辑")
+ @ApiOperation(value="问题知识库点赞表-编辑", notes="问题知识库点赞表-编辑")
+ @PutMapping(value = "/edit")
+ public Result> edit(@Validated @RequestBody ProblemKnowledgeBasePraiseEO problemKnowledgeBasePraiseEO) {
+ problemKnowledgeBasePraiseEOService.editById(problemKnowledgeBasePraiseEO);
+ return Result.OK("编辑成功!");
+ }
+
+ /**
+ * 通过id删除
+ *
+ * @param id
+ * @return
+ */
+ @AutoLog(value = "问题知识库点赞表-通过id删除")
+ @ApiOperation(value="问题知识库点赞表-通过id删除", notes="问题知识库点赞表-通过id删除")
+ @DeleteMapping(value = "/delete")
+ public Result> delete(@RequestParam(name="id",required=true) String id) {
+ problemKnowledgeBasePraiseEOService.deleteById(id);
+ return Result.OK("删除成功!");
+ }
+
+ /**
+ * 批量删除
+ *
+ * @param ids
+ * @return
+ */
+ @AutoLog(value = "问题知识库点赞表-批量删除")
+ @ApiOperation(value="问题知识库点赞表-批量删除", notes="问题知识库点赞表-批量删除")
+ @DeleteMapping(value = "/deleteBatch")
+ public Result> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
+ this.problemKnowledgeBasePraiseEOService.deleteByIds(Arrays.asList(ids.split(",")));
+ return Result.OK("批量删除成功!");
+ }
+
+ /**
+ * 通过id查询
+ *
+ * @param id
+ * @return
+ */
+ @AutoLog(value = "问题知识库点赞表-通过id查询")
+ @ApiOperation(value="问题知识库点赞表-通过id查询", notes="问题知识库点赞表-通过id查询")
+ @GetMapping(value = "/queryById")
+ public Result> queryById(@RequestParam(name="id",required=true) String id) {
+ ProblemKnowledgeBasePraiseEO problemKnowledgeBasePraiseEO = problemKnowledgeBasePraiseEOService.queryById(id);
+ if(problemKnowledgeBasePraiseEO==null) {
+ return Result.error("未找到对应数据");
+ }
+ return Result.OK(problemKnowledgeBasePraiseEO);
+ }
+
+ /**
+ * 导出excel
+ *
+ * @param request
+ * @param problemKnowledgeBasePraiseEO
+ */
+ @RequestMapping(value = "/exportXls")
+ public ModelAndView exportXls(HttpServletRequest request, ProblemKnowledgeBasePraiseEO problemKnowledgeBasePraiseEO) {
+ return super.exportXls(request, problemKnowledgeBasePraiseEO, ProblemKnowledgeBasePraiseEO.class, "问题知识库点赞表");
+ }
+
+ /**
+ * 通过excel导入数据
+ *
+ * @param request
+ * @param response
+ * @return
+ */
+ @RequestMapping(value = "/importExcel", method = RequestMethod.POST)
+ public Result> importExcel(HttpServletRequest request, HttpServletResponse response) {
+ return super.importExcel(request, response, ProblemKnowledgeBasePraiseEO.class);
+ }
+
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseUserEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseUserEOController.java
new file mode 100644
index 000000000..cff1a4c79
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/controller/ProblemKnowledgeBaseUserEOController.java
@@ -0,0 +1,170 @@
+package com.jero.modules.problemKnowledgeBase.controller;
+
+import java.util.Arrays;
+import java.util.List;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import com.jero.common.api.vo.Result;
+import com.jero.common.system.query.QueryGenerator;
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseUserEO;
+import com.jero.modules.problemKnowledgeBase.service.IProblemKnowledgeBaseUserEOService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import lombok.extern.slf4j.Slf4j;
+import com.jero.common.system.base.controller.JeroController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.servlet.ModelAndView;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import com.jero.common.aspect.annotation.AutoLog;
+
+
+ /**
+ * @Description: 问题知识库展示权限表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+@Api(tags="问题知识库展示权限表")
+@RestController
+@RequestMapping("/problemKnowledgeBase/problemKnowledgeBaseUserEO")
+@Slf4j
+public class ProblemKnowledgeBaseUserEOController extends JeroController {
+ @Autowired
+ private IProblemKnowledgeBaseUserEOService problemKnowledgeBaseUserEOService;
+
+ /**
+ * 分页列表查询
+ *
+ * @param problemKnowledgeBaseUserEO
+ * @param pageNo
+ * @param pageSize
+ * @param req
+ * @return
+ */
+ @AutoLog(value = "问题知识库展示权限表-分页列表查询")
+ @ApiOperation(value="问题知识库展示权限表-分页列表查询", notes="问题知识库展示权限表-分页列表查询")
+ @GetMapping(value = "/page")
+ public Result> queryPageList(ProblemKnowledgeBaseUserEO problemKnowledgeBaseUserEO,
+ @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+ @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+ HttpServletRequest req) {
+ QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(problemKnowledgeBaseUserEO, req.getParameterMap());
+ Page page = new Page(pageNo, pageSize);
+ IPage pageList = problemKnowledgeBaseUserEOService.page(page, queryWrapper);
+ return Result.OK(pageList);
+ }
+
+ /**
+ * 列表查询
+ *
+ * @return
+ */
+ @AutoLog(value = "问题知识库展示权限表-列表查询")
+ @ApiOperation(value="问题知识库展示权限表-列表查询", notes="问题知识库展示权限表-列表查询")
+ @GetMapping(value = "/list")
+ public Result> queryList() {
+ List list = problemKnowledgeBaseUserEOService.queryList();
+ return Result.OK(list);
+ }
+
+ /**
+ * 添加
+ *
+ * @param problemKnowledgeBaseUserEO
+ * @return
+ */
+ @AutoLog(value = "问题知识库展示权限表-添加")
+ @ApiOperation(value="问题知识库展示权限表-添加", notes="问题知识库展示权限表-添加")
+ @PostMapping(value = "/add")
+ public Result> add(@Validated @RequestBody ProblemKnowledgeBaseUserEO problemKnowledgeBaseUserEO) {
+ problemKnowledgeBaseUserEOService.add(problemKnowledgeBaseUserEO);
+ return Result.OK("添加成功!");
+ }
+
+ /**
+ * 编辑
+ *
+ * @param problemKnowledgeBaseUserEO
+ * @return
+ */
+ @AutoLog(value = "问题知识库展示权限表-编辑")
+ @ApiOperation(value="问题知识库展示权限表-编辑", notes="问题知识库展示权限表-编辑")
+ @PutMapping(value = "/edit")
+ public Result> edit(@Validated @RequestBody ProblemKnowledgeBaseUserEO problemKnowledgeBaseUserEO) {
+ problemKnowledgeBaseUserEOService.editById(problemKnowledgeBaseUserEO);
+ return Result.OK("编辑成功!");
+ }
+
+ /**
+ * 通过id删除
+ *
+ * @param id
+ * @return
+ */
+ @AutoLog(value = "问题知识库展示权限表-通过id删除")
+ @ApiOperation(value="问题知识库展示权限表-通过id删除", notes="问题知识库展示权限表-通过id删除")
+ @DeleteMapping(value = "/delete")
+ public Result> delete(@RequestParam(name="id",required=true) String id) {
+ problemKnowledgeBaseUserEOService.deleteById(id);
+ return Result.OK("删除成功!");
+ }
+
+ /**
+ * 批量删除
+ *
+ * @param ids
+ * @return
+ */
+ @AutoLog(value = "问题知识库展示权限表-批量删除")
+ @ApiOperation(value="问题知识库展示权限表-批量删除", notes="问题知识库展示权限表-批量删除")
+ @DeleteMapping(value = "/deleteBatch")
+ public Result> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
+ this.problemKnowledgeBaseUserEOService.deleteByIds(Arrays.asList(ids.split(",")));
+ return Result.OK("批量删除成功!");
+ }
+
+ /**
+ * 通过id查询
+ *
+ * @param id
+ * @return
+ */
+ @AutoLog(value = "问题知识库展示权限表-通过id查询")
+ @ApiOperation(value="问题知识库展示权限表-通过id查询", notes="问题知识库展示权限表-通过id查询")
+ @GetMapping(value = "/queryById")
+ public Result> queryById(@RequestParam(name="id",required=true) String id) {
+ ProblemKnowledgeBaseUserEO problemKnowledgeBaseUserEO = problemKnowledgeBaseUserEOService.queryById(id);
+ if(problemKnowledgeBaseUserEO==null) {
+ return Result.error("未找到对应数据");
+ }
+ return Result.OK(problemKnowledgeBaseUserEO);
+ }
+
+ /**
+ * 导出excel
+ *
+ * @param request
+ * @param problemKnowledgeBaseUserEO
+ */
+ @RequestMapping(value = "/exportXls")
+ public ModelAndView exportXls(HttpServletRequest request, ProblemKnowledgeBaseUserEO problemKnowledgeBaseUserEO) {
+ return super.exportXls(request, problemKnowledgeBaseUserEO, ProblemKnowledgeBaseUserEO.class, "问题知识库展示权限表");
+ }
+
+ /**
+ * 通过excel导入数据
+ *
+ * @param request
+ * @param response
+ * @return
+ */
+ @RequestMapping(value = "/importExcel", method = RequestMethod.POST)
+ public Result> importExcel(HttpServletRequest request, HttpServletResponse response) {
+ return super.importExcel(request, response, ProblemKnowledgeBaseUserEO.class);
+ }
+
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseBrowsingHistoryEO.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseBrowsingHistoryEO.java
new file mode 100644
index 000000000..c96d6da99
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseBrowsingHistoryEO.java
@@ -0,0 +1,74 @@
+package com.jero.modules.problemKnowledgeBase.entity;
+
+import java.io.Serializable;
+import java.io.UnsupportedEncodingException;
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.springframework.format.annotation.DateTimeFormat;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import com.jero.common.aspect.annotation.Dict;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+
+
+/**
+ * @Description: 问题知识库浏览历史表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+@Data
+@TableName("problem_knowledge_base_browsing_history")
+@Accessors(chain = true)
+@EqualsAndHashCode(callSuper = false)
+@ApiModel(value="problem_knowledge_base_browsing_history对象", description="问题知识库浏览历史表")
+public class ProblemKnowledgeBaseBrowsingHistoryEO implements Serializable {
+ private static final long serialVersionUID = 1L;
+
+ /**主键*/
+ @TableId(type = IdType.ASSIGN_ID)
+ @ApiModelProperty(value = "主键")
+ private java.lang.String id;
+
+ /**创建人*/
+ @ApiModelProperty(value = "创建人")
+ private java.lang.String createBy;
+
+ /**创建日期*/
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+ @ApiModelProperty(value = "创建日期")
+ private java.util.Date createTime;
+
+ /**更新人*/
+ @ApiModelProperty(value = "更新人")
+ private java.lang.String updateBy;
+
+ /**更新日期*/
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+ @ApiModelProperty(value = "更新日期")
+ private java.util.Date updateTime;
+
+ /**所属部门*/
+ @ApiModelProperty(value = "所属部门")
+ private java.lang.String sysOrgCode;
+
+ /**问题知识库id*/
+ @Excel(name = "问题知识库id", width = 15)
+ @ApiModelProperty(value = "问题知识库id")
+ private java.lang.String problemKnowledgeBaseId;
+
+ /**浏览人员id*/
+ @Excel(name = "浏览人员id", width = 15)
+ @ApiModelProperty(value = "浏览人员id")
+ private java.lang.String browsingUserId;
+
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseClassifyEO.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseClassifyEO.java
new file mode 100644
index 000000000..2ce96532e
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseClassifyEO.java
@@ -0,0 +1,74 @@
+package com.jero.modules.problemKnowledgeBase.entity;
+
+import java.io.Serializable;
+import java.io.UnsupportedEncodingException;
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.springframework.format.annotation.DateTimeFormat;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import com.jero.common.aspect.annotation.Dict;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+
+
+/**
+ * @Description: 问题知识库-分类表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+@Data
+@TableName("problem_knowledge_base_classify")
+@Accessors(chain = true)
+@EqualsAndHashCode(callSuper = false)
+@ApiModel(value="problem_knowledge_base_classify对象", description="问题知识库-分类表")
+public class ProblemKnowledgeBaseClassifyEO implements Serializable {
+ private static final long serialVersionUID = 1L;
+
+ /**主键*/
+ @TableId(type = IdType.ASSIGN_ID)
+ @ApiModelProperty(value = "主键")
+ private java.lang.String id;
+
+ /**创建人*/
+ @ApiModelProperty(value = "创建人")
+ private java.lang.String createBy;
+
+ /**创建日期*/
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+ @ApiModelProperty(value = "创建日期")
+ private java.util.Date createTime;
+
+ /**更新人*/
+ @ApiModelProperty(value = "更新人")
+ private java.lang.String updateBy;
+
+ /**更新日期*/
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+ @ApiModelProperty(value = "更新日期")
+ private java.util.Date updateTime;
+
+ /**所属部门*/
+ @ApiModelProperty(value = "所属部门")
+ private java.lang.String sysOrgCode;
+
+ /**问题标签*/
+ @Excel(name = "问题标签", width = 15)
+ @ApiModelProperty(value = "问题标签")
+ private java.lang.String problemLabel;
+
+ /**负责人id*/
+ @Excel(name = "负责人id", width = 15)
+ @ApiModelProperty(value = "负责人id")
+ private java.lang.String chargePersonId;
+
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseCollectEO.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseCollectEO.java
new file mode 100644
index 000000000..e20eaf190
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseCollectEO.java
@@ -0,0 +1,79 @@
+package com.jero.modules.problemKnowledgeBase.entity;
+
+import java.io.Serializable;
+import java.io.UnsupportedEncodingException;
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.springframework.format.annotation.DateTimeFormat;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import com.jero.common.aspect.annotation.Dict;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+
+
+/**
+ * @Description: 问题知识库收藏表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+@Data
+@TableName("problem_knowledge_base_collect")
+@Accessors(chain = true)
+@EqualsAndHashCode(callSuper = false)
+@ApiModel(value="problem_knowledge_base_collect对象", description="问题知识库收藏表")
+public class ProblemKnowledgeBaseCollectEO implements Serializable {
+ private static final long serialVersionUID = 1L;
+
+ /**主键*/
+ @TableId(type = IdType.ASSIGN_ID)
+ @ApiModelProperty(value = "主键")
+ private java.lang.String id;
+
+ /**创建人*/
+ @ApiModelProperty(value = "创建人")
+ private java.lang.String createBy;
+
+ /**创建日期*/
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+ @ApiModelProperty(value = "创建日期")
+ private java.util.Date createTime;
+
+ /**更新人*/
+ @ApiModelProperty(value = "更新人")
+ private java.lang.String updateBy;
+
+ /**更新日期*/
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+ @ApiModelProperty(value = "更新日期")
+ private java.util.Date updateTime;
+
+ /**所属部门*/
+ @ApiModelProperty(value = "所属部门")
+ private java.lang.String sysOrgCode;
+
+ /**问题知识库id*/
+ @Excel(name = "问题知识库id", width = 15)
+ @ApiModelProperty(value = "问题知识库id")
+ private java.lang.String problemKnowledgeBaseId;
+
+ /**收藏用户id*/
+ @Excel(name = "收藏用户id", width = 15)
+ @ApiModelProperty(value = "收藏用户id")
+ private java.lang.String collectUserId;
+
+ /**收藏状态*/
+ @Excel(name = "收藏状态", width = 15)
+ @ApiModelProperty(value = "收藏状态")
+ private java.lang.String collectStatus;
+
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseCommentEO.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseCommentEO.java
new file mode 100644
index 000000000..a7d8fee97
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseCommentEO.java
@@ -0,0 +1,79 @@
+package com.jero.modules.problemKnowledgeBase.entity;
+
+import java.io.Serializable;
+import java.io.UnsupportedEncodingException;
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.springframework.format.annotation.DateTimeFormat;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import com.jero.common.aspect.annotation.Dict;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+
+
+/**
+ * @Description: 问题知识库评论表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+@Data
+@TableName("problem_knowledge_base_comment")
+@Accessors(chain = true)
+@EqualsAndHashCode(callSuper = false)
+@ApiModel(value="problem_knowledge_base_comment对象", description="问题知识库评论表")
+public class ProblemKnowledgeBaseCommentEO implements Serializable {
+ private static final long serialVersionUID = 1L;
+
+ /**主键*/
+ @TableId(type = IdType.ASSIGN_ID)
+ @ApiModelProperty(value = "主键")
+ private java.lang.String id;
+
+ /**创建人*/
+ @ApiModelProperty(value = "创建人")
+ private java.lang.String createBy;
+
+ /**创建日期*/
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+ @ApiModelProperty(value = "创建日期")
+ private java.util.Date createTime;
+
+ /**更新人*/
+ @ApiModelProperty(value = "更新人")
+ private java.lang.String updateBy;
+
+ /**更新日期*/
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+ @ApiModelProperty(value = "更新日期")
+ private java.util.Date updateTime;
+
+ /**所属部门*/
+ @ApiModelProperty(value = "所属部门")
+ private java.lang.String sysOrgCode;
+
+ /**问题知识库id*/
+ @Excel(name = "问题知识库id", width = 15)
+ @ApiModelProperty(value = "问题知识库id")
+ private java.lang.String problemKnowledgeBaseId;
+
+ /**评论内容*/
+ @Excel(name = "评论内容", width = 15)
+ @ApiModelProperty(value = "评论内容")
+ private java.lang.String commentContent;
+
+ /**评论用户id*/
+ @Excel(name = "评论用户id", width = 15)
+ @ApiModelProperty(value = "评论用户id")
+ private java.lang.String commentUserId;
+
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseEO.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseEO.java
new file mode 100644
index 000000000..ac34b78ff
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseEO.java
@@ -0,0 +1,143 @@
+package com.jero.modules.problemKnowledgeBase.entity;
+
+import java.io.Serializable;
+import java.io.UnsupportedEncodingException;
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.springframework.format.annotation.DateTimeFormat;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import com.jero.common.aspect.annotation.Dict;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+
+
+/**
+ * @Description: 问题知识库表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+@Data
+@TableName("problem_knowledge_base")
+@Accessors(chain = true)
+@EqualsAndHashCode(callSuper = false)
+@ApiModel(value="problem_knowledge_base对象", description="问题知识库表")
+public class ProblemKnowledgeBaseEO implements Serializable {
+ private static final long serialVersionUID = 1L;
+
+ /**主键*/
+ @TableId(type = IdType.ASSIGN_ID)
+ @ApiModelProperty(value = "主键")
+ private java.lang.String id;
+
+ /**创建人*/
+ @ApiModelProperty(value = "创建人")
+ private java.lang.String createBy;
+
+ /**创建日期*/
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+ @ApiModelProperty(value = "创建日期")
+ private java.util.Date createTime;
+
+ /**更新人*/
+ @ApiModelProperty(value = "更新人")
+ private java.lang.String updateBy;
+
+ /**更新日期*/
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+ @ApiModelProperty(value = "更新日期")
+ private java.util.Date updateTime;
+
+ /**所属部门*/
+ @ApiModelProperty(value = "所属部门")
+ private java.lang.String sysOrgCode;
+
+ /**标题*/
+ @Excel(name = "标题", width = 15)
+ @ApiModelProperty(value = "标题")
+ private java.lang.String title;
+
+ /**问题分类*/
+ @Excel(name = "问题分类", width = 15)
+ @ApiModelProperty(value = "问题分类")
+ private java.lang.String problemType;
+
+ /**市场*/
+ @Excel(name = "市场", width = 15)
+ @ApiModelProperty(value = "市场")
+ private java.lang.String targetMarket;
+
+ /**文档库id*/
+ @Excel(name = "文档库id", width = 15)
+ @ApiModelProperty(value = "文档库id")
+ private java.lang.String bussDocumentLibraryId;
+
+ /**标准编号*/
+ @Excel(name = "标准编号", width = 15)
+ @ApiModelProperty(value = "标准编号")
+ private java.lang.String standNumber;
+
+ /**标准标题*/
+ @Excel(name = "标准标题", width = 15)
+ @ApiModelProperty(value = "标准标题")
+ private java.lang.String standTitle;
+
+ /**内容(正文)*/
+ @Excel(name = "内容(正文)", width = 15)
+ private transient java.lang.String contentString;
+
+ private byte[] content;
+
+ public byte[] getContent(){
+ if(contentString==null){
+ return null;
+ }
+ try {
+ return contentString.getBytes("UTF-8");
+ } catch (UnsupportedEncodingException e) {
+ e.printStackTrace();
+ }
+ return null;
+ }
+
+ public String getContentString(){
+ if(content==null || content.length==0){
+ return "";
+ }
+ try {
+ return new String(content,"UTF-8");
+ } catch (UnsupportedEncodingException e) {
+ e.printStackTrace();
+ }
+ return "";
+ }
+ /**附件*/
+ @Excel(name = "附件", width = 15)
+ @ApiModelProperty(value = "附件")
+ private java.lang.String accessoryFile;
+
+ /**展示权限*/
+ @Excel(name = "展示权限", width = 15)
+ @ApiModelProperty(value = "展示权限")
+ private java.lang.String showPermissions;
+
+ /**发布人id*/
+ @Excel(name = "展示权限", width = 15)
+ @ApiModelProperty(value = "发布人id")
+ private java.lang.String releaseUserId;
+
+ /**发布日期*/
+ @Excel(name = "发布日期", width = 15)
+ @ApiModelProperty(value = "发布日期")
+ private java.lang.String releaseTime;
+
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBasePraiseEO.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBasePraiseEO.java
new file mode 100644
index 000000000..b12cb40cb
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBasePraiseEO.java
@@ -0,0 +1,79 @@
+package com.jero.modules.problemKnowledgeBase.entity;
+
+import java.io.Serializable;
+import java.io.UnsupportedEncodingException;
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.springframework.format.annotation.DateTimeFormat;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import com.jero.common.aspect.annotation.Dict;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+
+
+/**
+ * @Description: 问题知识库点赞表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+@Data
+@TableName("problem_knowledge_base_praise")
+@Accessors(chain = true)
+@EqualsAndHashCode(callSuper = false)
+@ApiModel(value="problem_knowledge_base_praise对象", description="问题知识库点赞表")
+public class ProblemKnowledgeBasePraiseEO implements Serializable {
+ private static final long serialVersionUID = 1L;
+
+ /**主键*/
+ @TableId(type = IdType.ASSIGN_ID)
+ @ApiModelProperty(value = "主键")
+ private java.lang.String id;
+
+ /**创建人*/
+ @ApiModelProperty(value = "创建人")
+ private java.lang.String createBy;
+
+ /**创建日期*/
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+ @ApiModelProperty(value = "创建日期")
+ private java.util.Date createTime;
+
+ /**更新人*/
+ @ApiModelProperty(value = "更新人")
+ private java.lang.String updateBy;
+
+ /**更新日期*/
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+ @ApiModelProperty(value = "更新日期")
+ private java.util.Date updateTime;
+
+ /**所属部门*/
+ @ApiModelProperty(value = "所属部门")
+ private java.lang.String sysOrgCode;
+
+ /**问题知识库id*/
+ @Excel(name = "问题知识库id", width = 15)
+ @ApiModelProperty(value = "问题知识库id")
+ private java.lang.String problemKnowledgeBaseId;
+
+ /**点赞人员id*/
+ @Excel(name = "点赞人员id", width = 15)
+ @ApiModelProperty(value = "点赞人员id")
+ private java.lang.String praiseUserId;
+
+ /**点赞状态*/
+ @Excel(name = "点赞状态", width = 15)
+ @ApiModelProperty(value = "点赞状态")
+ private java.lang.String praiseStatus;
+
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseUserEO.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseUserEO.java
new file mode 100644
index 000000000..4865c5bdd
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/entity/ProblemKnowledgeBaseUserEO.java
@@ -0,0 +1,74 @@
+package com.jero.modules.problemKnowledgeBase.entity;
+
+import java.io.Serializable;
+import java.io.UnsupportedEncodingException;
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.springframework.format.annotation.DateTimeFormat;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import com.jero.common.aspect.annotation.Dict;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+
+
+/**
+ * @Description: 问题知识库展示权限表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+@Data
+@TableName("problem_knowledge_base_user")
+@Accessors(chain = true)
+@EqualsAndHashCode(callSuper = false)
+@ApiModel(value="problem_knowledge_base_user对象", description="问题知识库展示权限表")
+public class ProblemKnowledgeBaseUserEO implements Serializable {
+ private static final long serialVersionUID = 1L;
+
+ /**主键*/
+ @TableId(type = IdType.ASSIGN_ID)
+ @ApiModelProperty(value = "主键")
+ private java.lang.String id;
+
+ /**创建人*/
+ @ApiModelProperty(value = "创建人")
+ private java.lang.String createBy;
+
+ /**创建日期*/
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+ @ApiModelProperty(value = "创建日期")
+ private java.util.Date createTime;
+
+ /**更新人*/
+ @ApiModelProperty(value = "更新人")
+ private java.lang.String updateBy;
+
+ /**更新日期*/
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+ @ApiModelProperty(value = "更新日期")
+ private java.util.Date updateTime;
+
+ /**所属部门*/
+ @ApiModelProperty(value = "所属部门")
+ private java.lang.String sysOrgCode;
+
+ /**问题知识库id*/
+ @Excel(name = "问题知识库id", width = 15)
+ @ApiModelProperty(value = "问题知识库id")
+ private java.lang.String problemKnowledgeBaseId;
+
+ /**用户id*/
+ @Excel(name = "用户id", width = 15)
+ @ApiModelProperty(value = "用户id")
+ private java.lang.String userId;
+
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseBrowsingHistoryEOMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseBrowsingHistoryEOMapper.java
new file mode 100644
index 000000000..cc4c4dca5
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseBrowsingHistoryEOMapper.java
@@ -0,0 +1,17 @@
+package com.jero.modules.problemKnowledgeBase.mapper;
+
+import java.util.List;
+
+import org.apache.ibatis.annotations.Param;
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseBrowsingHistoryEO;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @Description: 问题知识库浏览历史表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+public interface ProblemKnowledgeBaseBrowsingHistoryEOMapper extends BaseMapper {
+
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseClassifyEOMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseClassifyEOMapper.java
new file mode 100644
index 000000000..ae0853022
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseClassifyEOMapper.java
@@ -0,0 +1,17 @@
+package com.jero.modules.problemKnowledgeBase.mapper;
+
+import java.util.List;
+
+import org.apache.ibatis.annotations.Param;
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseClassifyEO;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @Description: 问题知识库-分类表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+public interface ProblemKnowledgeBaseClassifyEOMapper extends BaseMapper {
+
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseCollectEOMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseCollectEOMapper.java
new file mode 100644
index 000000000..2a5a58b75
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseCollectEOMapper.java
@@ -0,0 +1,17 @@
+package com.jero.modules.problemKnowledgeBase.mapper;
+
+import java.util.List;
+
+import org.apache.ibatis.annotations.Param;
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseCollectEO;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @Description: 问题知识库收藏表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+public interface ProblemKnowledgeBaseCollectEOMapper extends BaseMapper {
+
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseCommentEOMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseCommentEOMapper.java
new file mode 100644
index 000000000..c62e67df3
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseCommentEOMapper.java
@@ -0,0 +1,17 @@
+package com.jero.modules.problemKnowledgeBase.mapper;
+
+import java.util.List;
+
+import org.apache.ibatis.annotations.Param;
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseCommentEO;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @Description: 问题知识库评论表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+public interface ProblemKnowledgeBaseCommentEOMapper extends BaseMapper {
+
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseEOMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseEOMapper.java
new file mode 100644
index 000000000..be6e0e9f1
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseEOMapper.java
@@ -0,0 +1,17 @@
+package com.jero.modules.problemKnowledgeBase.mapper;
+
+import java.util.List;
+
+import org.apache.ibatis.annotations.Param;
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseEO;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @Description: 问题知识库表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+public interface ProblemKnowledgeBaseEOMapper extends BaseMapper {
+
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBasePraiseEOMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBasePraiseEOMapper.java
new file mode 100644
index 000000000..6387837a4
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBasePraiseEOMapper.java
@@ -0,0 +1,17 @@
+package com.jero.modules.problemKnowledgeBase.mapper;
+
+import java.util.List;
+
+import org.apache.ibatis.annotations.Param;
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBasePraiseEO;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @Description: 问题知识库点赞表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+public interface ProblemKnowledgeBasePraiseEOMapper extends BaseMapper {
+
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseUserEOMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseUserEOMapper.java
new file mode 100644
index 000000000..833e8b7ca
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/ProblemKnowledgeBaseUserEOMapper.java
@@ -0,0 +1,17 @@
+package com.jero.modules.problemKnowledgeBase.mapper;
+
+import java.util.List;
+
+import org.apache.ibatis.annotations.Param;
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseUserEO;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @Description: 问题知识库展示权限表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+public interface ProblemKnowledgeBaseUserEOMapper extends BaseMapper {
+
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseBrowsingHistoryEOMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseBrowsingHistoryEOMapper.xml
new file mode 100644
index 000000000..d7d8e2386
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseBrowsingHistoryEOMapper.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseClassifyEOMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseClassifyEOMapper.xml
new file mode 100644
index 000000000..21927cc7b
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseClassifyEOMapper.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseCollectEOMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseCollectEOMapper.xml
new file mode 100644
index 000000000..3b4f91413
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseCollectEOMapper.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseCommentEOMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseCommentEOMapper.xml
new file mode 100644
index 000000000..23e191dfe
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseCommentEOMapper.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseEOMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseEOMapper.xml
new file mode 100644
index 000000000..d1061e37f
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseEOMapper.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBasePraiseEOMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBasePraiseEOMapper.xml
new file mode 100644
index 000000000..044434263
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBasePraiseEOMapper.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseUserEOMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseUserEOMapper.xml
new file mode 100644
index 000000000..e23f914c1
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/mapper/xml/ProblemKnowledgeBaseUserEOMapper.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseBrowsingHistoryEOService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseBrowsingHistoryEOService.java
new file mode 100644
index 000000000..b1a377731
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseBrowsingHistoryEOService.java
@@ -0,0 +1,61 @@
+package com.jero.modules.problemKnowledgeBase.service;
+
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseBrowsingHistoryEO;
+import com.baomidou.mybatisplus.extension.service.IService;
+import java.util.List;
+
+/**
+ * @Description: 问题知识库浏览历史表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+public interface IProblemKnowledgeBaseBrowsingHistoryEOService extends IService {
+
+ /**
+ * 保存
+ *
+ * @param problemKnowledgeBaseBrowsingHistoryEO
+ * @return
+ */
+ void add(ProblemKnowledgeBaseBrowsingHistoryEO problemKnowledgeBaseBrowsingHistoryEO);
+
+ /**
+ * 更新
+ *
+ * @param problemKnowledgeBaseBrowsingHistoryEO
+ * @return
+ */
+ void editById(ProblemKnowledgeBaseBrowsingHistoryEO problemKnowledgeBaseBrowsingHistoryEO);
+
+ /**
+ * 通过id删除
+ *
+ * @param id
+ * @return
+ */
+ void deleteById(String id);
+
+ /**
+ * 批量删除
+ *
+ * @param ids
+ * @return
+ */
+ void deleteByIds(List ids);
+
+ /**
+ * 通过id查询
+ *
+ * @param id
+ * @return
+ */
+ ProblemKnowledgeBaseBrowsingHistoryEO queryById(String id);
+
+ /**
+ * 列表查询
+ *
+ * @return
+ */
+ List queryList();
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseClassifyEOService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseClassifyEOService.java
new file mode 100644
index 000000000..486f3ea5e
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseClassifyEOService.java
@@ -0,0 +1,61 @@
+package com.jero.modules.problemKnowledgeBase.service;
+
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseClassifyEO;
+import com.baomidou.mybatisplus.extension.service.IService;
+import java.util.List;
+
+/**
+ * @Description: 问题知识库-分类表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+public interface IProblemKnowledgeBaseClassifyEOService extends IService {
+
+ /**
+ * 保存
+ *
+ * @param problemKnowledgeBaseClassifyEO
+ * @return
+ */
+ void add(ProblemKnowledgeBaseClassifyEO problemKnowledgeBaseClassifyEO);
+
+ /**
+ * 更新
+ *
+ * @param problemKnowledgeBaseClassifyEO
+ * @return
+ */
+ void editById(ProblemKnowledgeBaseClassifyEO problemKnowledgeBaseClassifyEO);
+
+ /**
+ * 通过id删除
+ *
+ * @param id
+ * @return
+ */
+ void deleteById(String id);
+
+ /**
+ * 批量删除
+ *
+ * @param ids
+ * @return
+ */
+ void deleteByIds(List ids);
+
+ /**
+ * 通过id查询
+ *
+ * @param id
+ * @return
+ */
+ ProblemKnowledgeBaseClassifyEO queryById(String id);
+
+ /**
+ * 列表查询
+ *
+ * @return
+ */
+ List queryList();
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseCollectEOService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseCollectEOService.java
new file mode 100644
index 000000000..63c116f63
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseCollectEOService.java
@@ -0,0 +1,61 @@
+package com.jero.modules.problemKnowledgeBase.service;
+
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseCollectEO;
+import com.baomidou.mybatisplus.extension.service.IService;
+import java.util.List;
+
+/**
+ * @Description: 问题知识库收藏表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+public interface IProblemKnowledgeBaseCollectEOService extends IService {
+
+ /**
+ * 保存
+ *
+ * @param problemKnowledgeBaseCollectEO
+ * @return
+ */
+ void add(ProblemKnowledgeBaseCollectEO problemKnowledgeBaseCollectEO);
+
+ /**
+ * 更新
+ *
+ * @param problemKnowledgeBaseCollectEO
+ * @return
+ */
+ void editById(ProblemKnowledgeBaseCollectEO problemKnowledgeBaseCollectEO);
+
+ /**
+ * 通过id删除
+ *
+ * @param id
+ * @return
+ */
+ void deleteById(String id);
+
+ /**
+ * 批量删除
+ *
+ * @param ids
+ * @return
+ */
+ void deleteByIds(List ids);
+
+ /**
+ * 通过id查询
+ *
+ * @param id
+ * @return
+ */
+ ProblemKnowledgeBaseCollectEO queryById(String id);
+
+ /**
+ * 列表查询
+ *
+ * @return
+ */
+ List queryList();
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseCommentEOService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseCommentEOService.java
new file mode 100644
index 000000000..a3b779b5f
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseCommentEOService.java
@@ -0,0 +1,61 @@
+package com.jero.modules.problemKnowledgeBase.service;
+
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseCommentEO;
+import com.baomidou.mybatisplus.extension.service.IService;
+import java.util.List;
+
+/**
+ * @Description: 问题知识库评论表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+public interface IProblemKnowledgeBaseCommentEOService extends IService {
+
+ /**
+ * 保存
+ *
+ * @param problemKnowledgeBaseCommentEO
+ * @return
+ */
+ void add(ProblemKnowledgeBaseCommentEO problemKnowledgeBaseCommentEO);
+
+ /**
+ * 更新
+ *
+ * @param problemKnowledgeBaseCommentEO
+ * @return
+ */
+ void editById(ProblemKnowledgeBaseCommentEO problemKnowledgeBaseCommentEO);
+
+ /**
+ * 通过id删除
+ *
+ * @param id
+ * @return
+ */
+ void deleteById(String id);
+
+ /**
+ * 批量删除
+ *
+ * @param ids
+ * @return
+ */
+ void deleteByIds(List ids);
+
+ /**
+ * 通过id查询
+ *
+ * @param id
+ * @return
+ */
+ ProblemKnowledgeBaseCommentEO queryById(String id);
+
+ /**
+ * 列表查询
+ *
+ * @return
+ */
+ List queryList();
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseEOService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseEOService.java
new file mode 100644
index 000000000..426a968f0
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseEOService.java
@@ -0,0 +1,61 @@
+package com.jero.modules.problemKnowledgeBase.service;
+
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseEO;
+import com.baomidou.mybatisplus.extension.service.IService;
+import java.util.List;
+
+/**
+ * @Description: 问题知识库表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+public interface IProblemKnowledgeBaseEOService extends IService {
+
+ /**
+ * 保存
+ *
+ * @param problemKnowledgeBaseEO
+ * @return
+ */
+ void add(ProblemKnowledgeBaseEO problemKnowledgeBaseEO);
+
+ /**
+ * 更新
+ *
+ * @param problemKnowledgeBaseEO
+ * @return
+ */
+ void editById(ProblemKnowledgeBaseEO problemKnowledgeBaseEO);
+
+ /**
+ * 通过id删除
+ *
+ * @param id
+ * @return
+ */
+ void deleteById(String id);
+
+ /**
+ * 批量删除
+ *
+ * @param ids
+ * @return
+ */
+ void deleteByIds(List ids);
+
+ /**
+ * 通过id查询
+ *
+ * @param id
+ * @return
+ */
+ ProblemKnowledgeBaseEO queryById(String id);
+
+ /**
+ * 列表查询
+ *
+ * @return
+ */
+ List queryList();
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBasePraiseEOService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBasePraiseEOService.java
new file mode 100644
index 000000000..1a396fd62
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBasePraiseEOService.java
@@ -0,0 +1,61 @@
+package com.jero.modules.problemKnowledgeBase.service;
+
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBasePraiseEO;
+import com.baomidou.mybatisplus.extension.service.IService;
+import java.util.List;
+
+/**
+ * @Description: 问题知识库点赞表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+public interface IProblemKnowledgeBasePraiseEOService extends IService {
+
+ /**
+ * 保存
+ *
+ * @param problemKnowledgeBasePraiseEO
+ * @return
+ */
+ void add(ProblemKnowledgeBasePraiseEO problemKnowledgeBasePraiseEO);
+
+ /**
+ * 更新
+ *
+ * @param problemKnowledgeBasePraiseEO
+ * @return
+ */
+ void editById(ProblemKnowledgeBasePraiseEO problemKnowledgeBasePraiseEO);
+
+ /**
+ * 通过id删除
+ *
+ * @param id
+ * @return
+ */
+ void deleteById(String id);
+
+ /**
+ * 批量删除
+ *
+ * @param ids
+ * @return
+ */
+ void deleteByIds(List ids);
+
+ /**
+ * 通过id查询
+ *
+ * @param id
+ * @return
+ */
+ ProblemKnowledgeBasePraiseEO queryById(String id);
+
+ /**
+ * 列表查询
+ *
+ * @return
+ */
+ List queryList();
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseUserEOService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseUserEOService.java
new file mode 100644
index 000000000..6a1521524
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/IProblemKnowledgeBaseUserEOService.java
@@ -0,0 +1,61 @@
+package com.jero.modules.problemKnowledgeBase.service;
+
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseUserEO;
+import com.baomidou.mybatisplus.extension.service.IService;
+import java.util.List;
+
+/**
+ * @Description: 问题知识库展示权限表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+public interface IProblemKnowledgeBaseUserEOService extends IService {
+
+ /**
+ * 保存
+ *
+ * @param problemKnowledgeBaseUserEO
+ * @return
+ */
+ void add(ProblemKnowledgeBaseUserEO problemKnowledgeBaseUserEO);
+
+ /**
+ * 更新
+ *
+ * @param problemKnowledgeBaseUserEO
+ * @return
+ */
+ void editById(ProblemKnowledgeBaseUserEO problemKnowledgeBaseUserEO);
+
+ /**
+ * 通过id删除
+ *
+ * @param id
+ * @return
+ */
+ void deleteById(String id);
+
+ /**
+ * 批量删除
+ *
+ * @param ids
+ * @return
+ */
+ void deleteByIds(List ids);
+
+ /**
+ * 通过id查询
+ *
+ * @param id
+ * @return
+ */
+ ProblemKnowledgeBaseUserEO queryById(String id);
+
+ /**
+ * 列表查询
+ *
+ * @return
+ */
+ List queryList();
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseBrowsingHistoryEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseBrowsingHistoryEOServiceImpl.java
new file mode 100644
index 000000000..6d55d0538
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseBrowsingHistoryEOServiceImpl.java
@@ -0,0 +1,89 @@
+package com.jero.modules.problemKnowledgeBase.service.impl;
+
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseBrowsingHistoryEO;
+import com.jero.modules.problemKnowledgeBase.mapper.ProblemKnowledgeBaseBrowsingHistoryEOMapper;
+import com.jero.modules.problemKnowledgeBase.service.IProblemKnowledgeBaseBrowsingHistoryEOService;
+import org.springframework.stereotype.Service;
+import java.util.List;
+import java.util.Date;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+/**
+ * @Description: 问题知识库浏览历史表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+@Service
+public class ProblemKnowledgeBaseBrowsingHistoryEOServiceImpl extends ServiceImpl implements IProblemKnowledgeBaseBrowsingHistoryEOService {
+
+ /**
+ * 保存
+ *
+ * @param problemKnowledgeBaseBrowsingHistoryEO
+ * @return
+ */
+ @Override
+ public void add(ProblemKnowledgeBaseBrowsingHistoryEO problemKnowledgeBaseBrowsingHistoryEO) {
+ Date now = new Date();
+ problemKnowledgeBaseBrowsingHistoryEO.setCreateTime(now);
+ problemKnowledgeBaseBrowsingHistoryEO.setUpdateTime(now);
+ save(problemKnowledgeBaseBrowsingHistoryEO);
+ }
+
+ /**
+ * 更新
+ *
+ * @param problemKnowledgeBaseBrowsingHistoryEO
+ * @return
+ */
+ @Override
+ public void editById(ProblemKnowledgeBaseBrowsingHistoryEO problemKnowledgeBaseBrowsingHistoryEO) {
+ Date now = new Date();
+ problemKnowledgeBaseBrowsingHistoryEO.setUpdateTime(now);
+ saveOrUpdate(problemKnowledgeBaseBrowsingHistoryEO);
+ }
+
+ /**
+ * 通过id删除
+ *
+ * @param id
+ * @return
+ */
+ @Override
+ public void deleteById(String id) {
+ removeById(id);
+ }
+
+ /**
+ * 批量删除
+ *
+ * @param ids
+ * @return
+ */
+ @Override
+ public void deleteByIds(List ids) {
+ removeByIds(ids);
+ }
+
+ /**
+ * 通过id查询
+ *
+ * @param id
+ * @return
+ */
+ @Override
+ public ProblemKnowledgeBaseBrowsingHistoryEO queryById(String id) {
+ return getById(id);
+ }
+
+ /**
+ * 列表查询
+ *
+ * @return
+ */
+ @Override
+ public List queryList() {
+ return list();
+ }
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseClassifyEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseClassifyEOServiceImpl.java
new file mode 100644
index 000000000..c1cf2e368
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseClassifyEOServiceImpl.java
@@ -0,0 +1,89 @@
+package com.jero.modules.problemKnowledgeBase.service.impl;
+
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseClassifyEO;
+import com.jero.modules.problemKnowledgeBase.mapper.ProblemKnowledgeBaseClassifyEOMapper;
+import com.jero.modules.problemKnowledgeBase.service.IProblemKnowledgeBaseClassifyEOService;
+import org.springframework.stereotype.Service;
+import java.util.List;
+import java.util.Date;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+/**
+ * @Description: 问题知识库-分类表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+@Service
+public class ProblemKnowledgeBaseClassifyEOServiceImpl extends ServiceImpl implements IProblemKnowledgeBaseClassifyEOService {
+
+ /**
+ * 保存
+ *
+ * @param problemKnowledgeBaseClassifyEO
+ * @return
+ */
+ @Override
+ public void add(ProblemKnowledgeBaseClassifyEO problemKnowledgeBaseClassifyEO) {
+ Date now = new Date();
+ problemKnowledgeBaseClassifyEO.setCreateTime(now);
+ problemKnowledgeBaseClassifyEO.setUpdateTime(now);
+ save(problemKnowledgeBaseClassifyEO);
+ }
+
+ /**
+ * 更新
+ *
+ * @param problemKnowledgeBaseClassifyEO
+ * @return
+ */
+ @Override
+ public void editById(ProblemKnowledgeBaseClassifyEO problemKnowledgeBaseClassifyEO) {
+ Date now = new Date();
+ problemKnowledgeBaseClassifyEO.setUpdateTime(now);
+ saveOrUpdate(problemKnowledgeBaseClassifyEO);
+ }
+
+ /**
+ * 通过id删除
+ *
+ * @param id
+ * @return
+ */
+ @Override
+ public void deleteById(String id) {
+ removeById(id);
+ }
+
+ /**
+ * 批量删除
+ *
+ * @param ids
+ * @return
+ */
+ @Override
+ public void deleteByIds(List ids) {
+ removeByIds(ids);
+ }
+
+ /**
+ * 通过id查询
+ *
+ * @param id
+ * @return
+ */
+ @Override
+ public ProblemKnowledgeBaseClassifyEO queryById(String id) {
+ return getById(id);
+ }
+
+ /**
+ * 列表查询
+ *
+ * @return
+ */
+ @Override
+ public List queryList() {
+ return list();
+ }
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseCollectEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseCollectEOServiceImpl.java
new file mode 100644
index 000000000..bd7d2d498
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseCollectEOServiceImpl.java
@@ -0,0 +1,89 @@
+package com.jero.modules.problemKnowledgeBase.service.impl;
+
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseCollectEO;
+import com.jero.modules.problemKnowledgeBase.mapper.ProblemKnowledgeBaseCollectEOMapper;
+import com.jero.modules.problemKnowledgeBase.service.IProblemKnowledgeBaseCollectEOService;
+import org.springframework.stereotype.Service;
+import java.util.List;
+import java.util.Date;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+/**
+ * @Description: 问题知识库收藏表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+@Service
+public class ProblemKnowledgeBaseCollectEOServiceImpl extends ServiceImpl implements IProblemKnowledgeBaseCollectEOService {
+
+ /**
+ * 保存
+ *
+ * @param problemKnowledgeBaseCollectEO
+ * @return
+ */
+ @Override
+ public void add(ProblemKnowledgeBaseCollectEO problemKnowledgeBaseCollectEO) {
+ Date now = new Date();
+ problemKnowledgeBaseCollectEO.setCreateTime(now);
+ problemKnowledgeBaseCollectEO.setUpdateTime(now);
+ save(problemKnowledgeBaseCollectEO);
+ }
+
+ /**
+ * 更新
+ *
+ * @param problemKnowledgeBaseCollectEO
+ * @return
+ */
+ @Override
+ public void editById(ProblemKnowledgeBaseCollectEO problemKnowledgeBaseCollectEO) {
+ Date now = new Date();
+ problemKnowledgeBaseCollectEO.setUpdateTime(now);
+ saveOrUpdate(problemKnowledgeBaseCollectEO);
+ }
+
+ /**
+ * 通过id删除
+ *
+ * @param id
+ * @return
+ */
+ @Override
+ public void deleteById(String id) {
+ removeById(id);
+ }
+
+ /**
+ * 批量删除
+ *
+ * @param ids
+ * @return
+ */
+ @Override
+ public void deleteByIds(List ids) {
+ removeByIds(ids);
+ }
+
+ /**
+ * 通过id查询
+ *
+ * @param id
+ * @return
+ */
+ @Override
+ public ProblemKnowledgeBaseCollectEO queryById(String id) {
+ return getById(id);
+ }
+
+ /**
+ * 列表查询
+ *
+ * @return
+ */
+ @Override
+ public List queryList() {
+ return list();
+ }
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseCommentEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseCommentEOServiceImpl.java
new file mode 100644
index 000000000..d2c6bb916
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseCommentEOServiceImpl.java
@@ -0,0 +1,89 @@
+package com.jero.modules.problemKnowledgeBase.service.impl;
+
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseCommentEO;
+import com.jero.modules.problemKnowledgeBase.mapper.ProblemKnowledgeBaseCommentEOMapper;
+import com.jero.modules.problemKnowledgeBase.service.IProblemKnowledgeBaseCommentEOService;
+import org.springframework.stereotype.Service;
+import java.util.List;
+import java.util.Date;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+/**
+ * @Description: 问题知识库评论表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+@Service
+public class ProblemKnowledgeBaseCommentEOServiceImpl extends ServiceImpl implements IProblemKnowledgeBaseCommentEOService {
+
+ /**
+ * 保存
+ *
+ * @param problemKnowledgeBaseCommentEO
+ * @return
+ */
+ @Override
+ public void add(ProblemKnowledgeBaseCommentEO problemKnowledgeBaseCommentEO) {
+ Date now = new Date();
+ problemKnowledgeBaseCommentEO.setCreateTime(now);
+ problemKnowledgeBaseCommentEO.setUpdateTime(now);
+ save(problemKnowledgeBaseCommentEO);
+ }
+
+ /**
+ * 更新
+ *
+ * @param problemKnowledgeBaseCommentEO
+ * @return
+ */
+ @Override
+ public void editById(ProblemKnowledgeBaseCommentEO problemKnowledgeBaseCommentEO) {
+ Date now = new Date();
+ problemKnowledgeBaseCommentEO.setUpdateTime(now);
+ saveOrUpdate(problemKnowledgeBaseCommentEO);
+ }
+
+ /**
+ * 通过id删除
+ *
+ * @param id
+ * @return
+ */
+ @Override
+ public void deleteById(String id) {
+ removeById(id);
+ }
+
+ /**
+ * 批量删除
+ *
+ * @param ids
+ * @return
+ */
+ @Override
+ public void deleteByIds(List ids) {
+ removeByIds(ids);
+ }
+
+ /**
+ * 通过id查询
+ *
+ * @param id
+ * @return
+ */
+ @Override
+ public ProblemKnowledgeBaseCommentEO queryById(String id) {
+ return getById(id);
+ }
+
+ /**
+ * 列表查询
+ *
+ * @return
+ */
+ @Override
+ public List queryList() {
+ return list();
+ }
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseEOServiceImpl.java
new file mode 100644
index 000000000..d403edede
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseEOServiceImpl.java
@@ -0,0 +1,89 @@
+package com.jero.modules.problemKnowledgeBase.service.impl;
+
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseEO;
+import com.jero.modules.problemKnowledgeBase.mapper.ProblemKnowledgeBaseEOMapper;
+import com.jero.modules.problemKnowledgeBase.service.IProblemKnowledgeBaseEOService;
+import org.springframework.stereotype.Service;
+import java.util.List;
+import java.util.Date;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+/**
+ * @Description: 问题知识库表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+@Service
+public class ProblemKnowledgeBaseEOServiceImpl extends ServiceImpl implements IProblemKnowledgeBaseEOService {
+
+ /**
+ * 保存
+ *
+ * @param problemKnowledgeBaseEO
+ * @return
+ */
+ @Override
+ public void add(ProblemKnowledgeBaseEO problemKnowledgeBaseEO) {
+ Date now = new Date();
+ problemKnowledgeBaseEO.setCreateTime(now);
+ problemKnowledgeBaseEO.setUpdateTime(now);
+ save(problemKnowledgeBaseEO);
+ }
+
+ /**
+ * 更新
+ *
+ * @param problemKnowledgeBaseEO
+ * @return
+ */
+ @Override
+ public void editById(ProblemKnowledgeBaseEO problemKnowledgeBaseEO) {
+ Date now = new Date();
+ problemKnowledgeBaseEO.setUpdateTime(now);
+ saveOrUpdate(problemKnowledgeBaseEO);
+ }
+
+ /**
+ * 通过id删除
+ *
+ * @param id
+ * @return
+ */
+ @Override
+ public void deleteById(String id) {
+ removeById(id);
+ }
+
+ /**
+ * 批量删除
+ *
+ * @param ids
+ * @return
+ */
+ @Override
+ public void deleteByIds(List ids) {
+ removeByIds(ids);
+ }
+
+ /**
+ * 通过id查询
+ *
+ * @param id
+ * @return
+ */
+ @Override
+ public ProblemKnowledgeBaseEO queryById(String id) {
+ return getById(id);
+ }
+
+ /**
+ * 列表查询
+ *
+ * @return
+ */
+ @Override
+ public List queryList() {
+ return list();
+ }
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBasePraiseEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBasePraiseEOServiceImpl.java
new file mode 100644
index 000000000..eebb73dd2
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBasePraiseEOServiceImpl.java
@@ -0,0 +1,89 @@
+package com.jero.modules.problemKnowledgeBase.service.impl;
+
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBasePraiseEO;
+import com.jero.modules.problemKnowledgeBase.mapper.ProblemKnowledgeBasePraiseEOMapper;
+import com.jero.modules.problemKnowledgeBase.service.IProblemKnowledgeBasePraiseEOService;
+import org.springframework.stereotype.Service;
+import java.util.List;
+import java.util.Date;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+/**
+ * @Description: 问题知识库点赞表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+@Service
+public class ProblemKnowledgeBasePraiseEOServiceImpl extends ServiceImpl implements IProblemKnowledgeBasePraiseEOService {
+
+ /**
+ * 保存
+ *
+ * @param problemKnowledgeBasePraiseEO
+ * @return
+ */
+ @Override
+ public void add(ProblemKnowledgeBasePraiseEO problemKnowledgeBasePraiseEO) {
+ Date now = new Date();
+ problemKnowledgeBasePraiseEO.setCreateTime(now);
+ problemKnowledgeBasePraiseEO.setUpdateTime(now);
+ save(problemKnowledgeBasePraiseEO);
+ }
+
+ /**
+ * 更新
+ *
+ * @param problemKnowledgeBasePraiseEO
+ * @return
+ */
+ @Override
+ public void editById(ProblemKnowledgeBasePraiseEO problemKnowledgeBasePraiseEO) {
+ Date now = new Date();
+ problemKnowledgeBasePraiseEO.setUpdateTime(now);
+ saveOrUpdate(problemKnowledgeBasePraiseEO);
+ }
+
+ /**
+ * 通过id删除
+ *
+ * @param id
+ * @return
+ */
+ @Override
+ public void deleteById(String id) {
+ removeById(id);
+ }
+
+ /**
+ * 批量删除
+ *
+ * @param ids
+ * @return
+ */
+ @Override
+ public void deleteByIds(List ids) {
+ removeByIds(ids);
+ }
+
+ /**
+ * 通过id查询
+ *
+ * @param id
+ * @return
+ */
+ @Override
+ public ProblemKnowledgeBasePraiseEO queryById(String id) {
+ return getById(id);
+ }
+
+ /**
+ * 列表查询
+ *
+ * @return
+ */
+ @Override
+ public List queryList() {
+ return list();
+ }
+}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseUserEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseUserEOServiceImpl.java
new file mode 100644
index 000000000..6d34b12f7
--- /dev/null
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/problemKnowledgeBase/service/impl/ProblemKnowledgeBaseUserEOServiceImpl.java
@@ -0,0 +1,89 @@
+package com.jero.modules.problemKnowledgeBase.service.impl;
+
+import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseUserEO;
+import com.jero.modules.problemKnowledgeBase.mapper.ProblemKnowledgeBaseUserEOMapper;
+import com.jero.modules.problemKnowledgeBase.service.IProblemKnowledgeBaseUserEOService;
+import org.springframework.stereotype.Service;
+import java.util.List;
+import java.util.Date;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+/**
+ * @Description: 问题知识库展示权限表
+ * @Author: jero-boot
+ * @Date: 2022-08-03
+ * @Version: V1.0
+ */
+@Service
+public class ProblemKnowledgeBaseUserEOServiceImpl extends ServiceImpl implements IProblemKnowledgeBaseUserEOService {
+
+ /**
+ * 保存
+ *
+ * @param problemKnowledgeBaseUserEO
+ * @return
+ */
+ @Override
+ public void add(ProblemKnowledgeBaseUserEO problemKnowledgeBaseUserEO) {
+ Date now = new Date();
+ problemKnowledgeBaseUserEO.setCreateTime(now);
+ problemKnowledgeBaseUserEO.setUpdateTime(now);
+ save(problemKnowledgeBaseUserEO);
+ }
+
+ /**
+ * 更新
+ *
+ * @param problemKnowledgeBaseUserEO
+ * @return
+ */
+ @Override
+ public void editById(ProblemKnowledgeBaseUserEO problemKnowledgeBaseUserEO) {
+ Date now = new Date();
+ problemKnowledgeBaseUserEO.setUpdateTime(now);
+ saveOrUpdate(problemKnowledgeBaseUserEO);
+ }
+
+ /**
+ * 通过id删除
+ *
+ * @param id
+ * @return
+ */
+ @Override
+ public void deleteById(String id) {
+ removeById(id);
+ }
+
+ /**
+ * 批量删除
+ *
+ * @param ids
+ * @return
+ */
+ @Override
+ public void deleteByIds(List ids) {
+ removeByIds(ids);
+ }
+
+ /**
+ * 通过id查询
+ *
+ * @param id
+ * @return
+ */
+ @Override
+ public ProblemKnowledgeBaseUserEO queryById(String id) {
+ return getById(id);
+ }
+
+ /**
+ * 列表查询
+ *
+ * @return
+ */
+ @Override
+ public List queryList() {
+ return list();
+ }
+}
From 21ce2d47905ed8649c892c86b2fd436bca123b92 Mon Sep 17 00:00:00 2001
From: "zyx.net"
Date: Thu, 4 Aug 2022 09:26:56 +0800
Subject: [PATCH 20/54] =?UTF-8?q?=E5=8F=82=E6=95=B0=E9=A1=B9=E6=94=B6?=
=?UTF-8?q?=E9=9B=86=E6=B8=85=E5=8D=95=E6=89=B9=E9=87=8F=E5=88=A0=E9=99=A4?=
=?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8F=82=E6=95=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../managementdetails/commponts/conventionalmodle.vue | 5 +++++
.../components/ParameterItemCollectionList.vue | 3 ++-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/jero-web/src/views/parameter/managementdetails/commponts/conventionalmodle.vue b/jero-web/src/views/parameter/managementdetails/commponts/conventionalmodle.vue
index f255960da..046a35993 100644
--- a/jero-web/src/views/parameter/managementdetails/commponts/conventionalmodle.vue
+++ b/jero-web/src/views/parameter/managementdetails/commponts/conventionalmodle.vue
@@ -166,6 +166,11 @@ export default {
},
mounted() {
this.getNameList()
+ if(this.formInline.combineFlag == '1'){
+ this.required = false
+ }else{
+ this.required = true
+ }
},
methods: {
uploadSuccess(data) {
diff --git a/jero-web/src/views/projectManagement/components/ParameterItemCollectionList.vue b/jero-web/src/views/projectManagement/components/ParameterItemCollectionList.vue
index fc24c69e0..0ff67a9de 100644
--- a/jero-web/src/views/projectManagement/components/ParameterItemCollectionList.vue
+++ b/jero-web/src/views/projectManagement/components/ParameterItemCollectionList.vue
@@ -1546,7 +1546,8 @@
},
handleDel() {
let param = {
- ids: this.selectedRowKeysArray
+ ids: this.selectedRowKeysArray,
+ paramsManifestId:this.$route.query.id
}
if (this.selectedRowKeys.length > 0) {
let _this = this
From c81bea2dea0700b6210af0264bc116b19941697a Mon Sep 17 00:00:00 2001
From: qq787203167 <787203167@qq.com>
Date: Thu, 4 Aug 2022 09:33:46 +0800
Subject: [PATCH 21/54] =?UTF-8?q?=E5=B8=83=E5=B1=80=E7=9F=A5=E8=AF=86?=
=?UTF-8?q?=E5=BA=93?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/countryCardReleaseModelAdd.vue | 213 +++++++++--------
.../components/optionMaintenance.vue | 203 +++++++++++++++++
.../components/optionMaintenanceAdd.vue | 215 ++++++++++++++++++
3 files changed, 530 insertions(+), 101 deletions(-)
create mode 100644 jero-web/src/views/businessSupport/problemKnowledgeBase/components/optionMaintenance.vue
create mode 100644 jero-web/src/views/businessSupport/problemKnowledgeBase/components/optionMaintenanceAdd.vue
diff --git a/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardReleaseModelAdd.vue b/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardReleaseModelAdd.vue
index a4e39ccb8..3edf87f98 100644
--- a/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardReleaseModelAdd.vue
+++ b/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardReleaseModelAdd.vue
@@ -1,122 +1,130 @@
-
-
-
-
-
-
-
*
-
{{$t('LabelName')}}
+
+
+
+
+
+
+
+ *
+ {{$t('LabelName')}}
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
*
-
{{$t('LabelType')}}
+
+
+
+
+
+
+ *
+ {{$t('LabelType')}}
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
*
-
{{$t('dropDownOptions')}}
+
+
+
+
+
+
+ *
+ {{$t('dropDownOptions')}}
+
+
+
+ {{$t('dropDownOptionMaintenance')}}
+
+
-
-
- {{$t('dropDownOptionMaintenance')}}
-
-
-
-
-
-
-
-
-
-
*
-
{{$t('DisplayOrder')}}
+
+
+
+
+
+
+ *
+ {{$t('DisplayOrder')}}
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
{{$t('associatedWebsite')}}
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
{{$t('describe')}}
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jero-web/src/views/businessSupport/problemKnowledgeBase/components/optionMaintenanceAdd.vue b/jero-web/src/views/businessSupport/problemKnowledgeBase/components/optionMaintenanceAdd.vue
new file mode 100644
index 000000000..8b6f1d610
--- /dev/null
+++ b/jero-web/src/views/businessSupport/problemKnowledgeBase/components/optionMaintenanceAdd.vue
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+ *
+ {{$t('name')}}
+
+
+
+
+
+
+
+
+
+
+
+ *
+ {{$t('enName')}}
+
+
+
+
+
+
+
+
+
+
+
+ *
+ {{$t('DisplayOrder')}}
+
+
+
+
+
+
+
+
+
+
+
+ {{$t('describe')}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
From 1ddf2274982b91e0814f691e53290b9df6a22fc0 Mon Sep 17 00:00:00 2001
From: qq787203167 <787203167@qq.com>
Date: Thu, 4 Aug 2022 09:58:39 +0800
Subject: [PATCH 22/54] =?UTF-8?q?=E5=B8=83=E5=B1=80=E7=9F=A5=E8=AF=86?=
=?UTF-8?q?=E5=BA=93?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/countryCardRelease.vue | 9 +-
.../components/countryCardReleaseAdd.vue | 230 ++++++++++++++++++
2 files changed, 236 insertions(+), 3 deletions(-)
create mode 100644 jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardReleaseAdd.vue
diff --git a/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardRelease.vue b/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardRelease.vue
index 16f764ed2..e39f8816f 100644
--- a/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardRelease.vue
+++ b/jero-web/src/views/businessSupport/problemKnowledgeBase/components/countryCardRelease.vue
@@ -96,17 +96,20 @@
+
+
+
\ No newline at end of file
From 4a433711cdfa33674257e74835632f45c2ef61a4 Mon Sep 17 00:00:00 2001
From: "zyx.net"
Date: Thu, 4 Aug 2022 09:59:24 +0800
Subject: [PATCH 23/54] =?UTF-8?q?=E5=8F=82=E6=95=B0=E9=A1=B9=E6=94=B6?=
=?UTF-8?q?=E9=9B=86=E6=B8=85=E5=8D=95=E6=B7=BB=E5=8A=A0=E4=BF=AE=E6=94=B9?=
=?UTF-8?q?=E5=8F=82=E6=95=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
jero-web/src/components/ParameterLibraryAdd/index.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/jero-web/src/components/ParameterLibraryAdd/index.vue b/jero-web/src/components/ParameterLibraryAdd/index.vue
index f64e2d323..537bd69ab 100644
--- a/jero-web/src/components/ParameterLibraryAdd/index.vue
+++ b/jero-web/src/components/ParameterLibraryAdd/index.vue
@@ -240,7 +240,7 @@ export default {
let postDate = {
paramsInfoPublishEOList: this.selectedRowKeysDate,
paramsManifestId: this.paramsManifest.id,
- projectId: this.$route.query.id
+ projectId: this.$route.query.projectId
}
postAction(`params/collectManifest/add`, postDate).then(res => {
if (res.success) {
From 5c414cf52c40aa8f51134e4fba0363dde0ed4409 Mon Sep 17 00:00:00 2001
From: liyawei
Date: Thu, 4 Aug 2022 10:07:49 +0800
Subject: [PATCH 24/54] =?UTF-8?q?=E8=AE=A4=E8=AF=81-=E5=8F=82=E6=95=B0?=
=?UTF-8?q?=E9=A1=B9=E6=94=B6=E9=9B=86-=E6=89=B9=E9=87=8F=E5=88=A0?=
=?UTF-8?q?=E9=99=A4-=E4=BF=AE=E6=94=B9bug=EF=BC=9A=E5=88=A0=E9=99=A4?=
=?UTF-8?q?=E6=9C=AA=E6=94=B6=E9=9B=86=E5=8F=AA=E5=89=A9=E5=B7=B2=E4=B8=8A?=
=?UTF-8?q?=E6=8A=A5=E5=8F=82=E6=95=B0=E5=90=8E=E6=B8=85=E5=8D=95=E7=8A=B6?=
=?UTF-8?q?=E6=80=81=E6=9C=AA=E6=94=B9=E5=8F=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../ParamsCollectManifestEOController.java | 7 ++--
.../IParamsCollectManifestEOService.java | 11 +++++-
.../ParamsCollectManifestEOServiceImpl.java | 37 ++++++++++++++++++-
3 files changed, 49 insertions(+), 6 deletions(-)
diff --git a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/controller/ParamsCollectManifestEOController.java b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/controller/ParamsCollectManifestEOController.java
index 6ee8b20a4..35994b066 100644
--- a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/controller/ParamsCollectManifestEOController.java
+++ b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/controller/ParamsCollectManifestEOController.java
@@ -23,7 +23,6 @@ import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-import java.util.Arrays;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
@@ -173,15 +172,15 @@ public class ParamsCollectManifestEOController extends JeroController deleteBatch(@RequestParam(name="ids",required=true) String ids) {
- boolean isSuccess = paramsCollectManifestEOService.deleteByIds(Arrays.asList(ids.split(",")));
+ public Result> deleteBatch(ParamsCollectManifestVO paramsCollectManifestVO) {
+ boolean isSuccess = paramsCollectManifestEOService.deleteBatch(paramsCollectManifestVO);
if (isSuccess) {
return Result.OK("批量删除成功!");
} else {
diff --git a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/service/IParamsCollectManifestEOService.java b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/service/IParamsCollectManifestEOService.java
index 8ba0fa9e6..fac103ab5 100644
--- a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/service/IParamsCollectManifestEOService.java
+++ b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/service/IParamsCollectManifestEOService.java
@@ -43,13 +43,22 @@ public interface IParamsCollectManifestEOService extends IService ids);
+
+ /**
+ * 批量删除-参数项收集页面级
+ *
+ * @param paramsCollectManifestVO
+ * @return
+ */
+ boolean deleteBatch(ParamsCollectManifestVO paramsCollectManifestVO);
+
/**
* 通过id查询
*
diff --git a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/service/impl/ParamsCollectManifestEOServiceImpl.java b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/service/impl/ParamsCollectManifestEOServiceImpl.java
index 91bfb3d99..9da886739 100644
--- a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/service/impl/ParamsCollectManifestEOServiceImpl.java
+++ b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/service/impl/ParamsCollectManifestEOServiceImpl.java
@@ -235,7 +235,7 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl ids = Arrays.asList(paramsCollectManifestVO.getIds().split(","));
+ String paramsManifestId = paramsCollectManifestVO.getParamsManifestId();
+
+ // 删除参数项
+ boolean isSuccess = removeByIds(ids);
+ // 关联删除配置数据
+ paramsConfigDataEOService.deleteByParamsCollectManifestIdList(ids);
+
+ // 判断清单收集状态
+ Map map = isCollectFinished(paramsManifestId);
+ Boolean finish = (Boolean) map.get("finish");
+ Date time = (Date) map.get("time");
+ if (finish) {
+ // 更新清单状态和完成时间
+ ParamsManifestEO updateParamsManifestEO = new ParamsManifestEO();
+ updateParamsManifestEO.setId(paramsManifestId);
+ updateParamsManifestEO.setState(ManifestStateEnum.FINISHED.getValue());
+ updateParamsManifestEO.setFinishTime(time);
+ boolean isSuccess2 = paramsManifestEOService.updateById(updateParamsManifestEO);
+ if (isSuccess2) {
+ webSocketServer.sendMessage();
+ }
+ }
+
+ return isSuccess;
+ }
+
/**
* 通过id查询
*
From f7b55b5f32ff64693259b1439a7d5a9f0ec97070 Mon Sep 17 00:00:00 2001
From: "zyx.net"
Date: Thu, 4 Aug 2022 10:39:56 +0800
Subject: [PATCH 25/54] =?UTF-8?q?=E6=96=87=E6=A1=A3=E5=BA=93=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9=E6=8E=A8=E9=80=81=E6=8C=89=E9=92=AE=E4=B8=BA=E5=88=86?=
=?UTF-8?q?=E4=BA=AB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
jero-web/src/common/lang/en-us.js | 1 +
jero-web/src/common/lang/zh-cn.js | 1 +
jero-web/src/views/documentManage/library/index.vue | 2 +-
3 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/jero-web/src/common/lang/en-us.js b/jero-web/src/common/lang/en-us.js
index cddee045e..355390f1c 100644
--- a/jero-web/src/common/lang/en-us.js
+++ b/jero-web/src/common/lang/en-us.js
@@ -1233,4 +1233,5 @@ module.exports = {
displayInformation:'Display information',
addComparison:'Add comparison',
showOrNot:'Show or not',
+ share:'share',
}
\ No newline at end of file
diff --git a/jero-web/src/common/lang/zh-cn.js b/jero-web/src/common/lang/zh-cn.js
index 2b024825c..fd8e3409e 100644
--- a/jero-web/src/common/lang/zh-cn.js
+++ b/jero-web/src/common/lang/zh-cn.js
@@ -1336,4 +1336,5 @@ module.exports = {
displayInformation:'展示信息',
addComparison:'添加对比',
showOrNot:'是否展示',
+ share:'分享',
}
\ No newline at end of file
diff --git a/jero-web/src/views/documentManage/library/index.vue b/jero-web/src/views/documentManage/library/index.vue
index cd12fa778..b5caea42c 100644
--- a/jero-web/src/views/documentManage/library/index.vue
+++ b/jero-web/src/views/documentManage/library/index.vue
@@ -18,7 +18,7 @@
- {{$t('Push')}}
+ {{$t('share')}}
From 49285100325660f629f2b76df8a6abc2361b3545 Mon Sep 17 00:00:00 2001
From: zer0Black
Date: Thu, 4 Aug 2022 10:48:33 +0800
Subject: [PATCH 26/54] =?UTF-8?q?sql=E6=96=87=E4=BB=B6=E5=90=8C=E6=AD=A5?=
=?UTF-8?q?=E6=8F=90=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
jero-boot/db/蔚来标准sql/dev_third_record.sql | 22 +++++++++----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/jero-boot/db/蔚来标准sql/dev_third_record.sql b/jero-boot/db/蔚来标准sql/dev_third_record.sql
index f20a9f262..a9796bcde 100644
--- a/jero-boot/db/蔚来标准sql/dev_third_record.sql
+++ b/jero-boot/db/蔚来标准sql/dev_third_record.sql
@@ -495,7 +495,7 @@ ALTER TABLE `laws_weilai`.`doc_translation`
ADD COLUMN `serial_number` varchar(255) NULL COMMENT '编号' AFTER `buss_document_library_id`,
ADD COLUMN `title` varchar(255) NULL COMMENT '标题' AFTER `serial_number`;
--- 菜单管理 添加上报库按钮 2022-07-28
+-- 菜单管理 添加上报库按钮 2022-07-28 已同步生产环境
INSERT INTO `laws_weilai`.`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`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`, `menu_en`) VALUES ('1552487817415819266', '1552487412749369345', '自定义导出', NULL, NULL, NULL, NULL, 2, 'report:detail:export:custom', '1', 1.00, 0, NULL, 1, 1, 0, 0, NULL, 'admin', '2022-07-28 10:55:14', NULL, NULL, 0, 0, '1', 0, 'Custom Export');
INSERT INTO `laws_weilai`.`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`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`, `menu_en`) VALUES ('1552487616038895618', '1552487412749369345', '常规导出', NULL, NULL, NULL, NULL, 2, 'report:detail:export:normal', '1', 1.00, 0, NULL, 1, 1, 0, 0, NULL, 'admin', '2022-07-28 10:54:26', NULL, NULL, 0, 0, '1', 0, 'Normal Export');
INSERT INTO `laws_weilai`.`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`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`, `menu_en`) VALUES ('1552487412749369345', '1539429224550457346', '查看', NULL, NULL, NULL, NULL, 2, 'report:detail:list', '1', 1.00, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-07-28 10:53:38', NULL, NULL, 0, 0, '1', 0, 'Detail');
@@ -550,13 +550,13 @@ CREATE TABLE `ext_repo_data` (
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
--- 参数项收集清单 认证类别取消列表显示 2022-08-02
+-- 参数项收集清单 认证类别取消列表显示 2022-08-02 已同步生产环境
UPDATE `laws_weilai`.`onl_cgform_field`
SET `is_show_list` = 0, `update_by` = 'admin', `update_time` = '2022-08-02 09:36:09'
WHERE `id` = '7b8ef9f8da124ed93e5c10a14b903390';
-- 问题知识库开发。
--- Country Card模板维护表 2022-08-02
+-- Country Card模板维护表 2022-08-02 已同步生产环境
CREATE TABLE `laws_weilai`.`country_card_temp` (
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
@@ -572,7 +572,7 @@ CREATE TABLE `laws_weilai`.`country_card_temp` (
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'Country Card模板维护表' ROW_FORMAT = Dynamic;
--- Country Card模板维护-字典项表 2022-08-02
+-- Country Card模板维护-字典项表 2022-08-02 已同步生产环境
CREATE TABLE `laws_weilai`.`country_card_temp_item` (
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
@@ -590,7 +590,7 @@ CREATE TABLE `laws_weilai`.`country_card_temp_item` (
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'Country Card模板维护-字典项表' ROW_FORMAT = Dynamic;
--- 问题知识库-分类表 2022-08-03
+-- 问题知识库-分类表 2022-08-03 已同步生产环境
CREATE TABLE `laws_weilai`.`problem_knowledge_base_classify` (
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
@@ -603,7 +603,7 @@ CREATE TABLE `laws_weilai`.`problem_knowledge_base_classify` (
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '问题知识库-分类表' ROW_FORMAT = Dynamic;
--- 问题知识库表 2022-08-03
+-- 问题知识库表 2022-08-03 已同步生产环境
CREATE TABLE `laws_weilai`.`problem_knowledge_base` (
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键',
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
@@ -625,7 +625,7 @@ CREATE TABLE `laws_weilai`.`problem_knowledge_base` (
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '问题知识库表' ROW_FORMAT = Dynamic;
--- 问题知识库展示权限表 2022-08-03
+-- 问题知识库展示权限表 2022-08-03 已同步生产环境
CREATE TABLE `laws_weilai`.`problem_knowledge_base_user` (
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
@@ -638,7 +638,7 @@ CREATE TABLE `laws_weilai`.`problem_knowledge_base_user` (
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '问题知识库展示权限表' ROW_FORMAT = Dynamic;
--- 问题知识库评论表 2022-08-03
+-- 问题知识库评论表 2022-08-03 已同步生产环境
CREATE TABLE `laws_weilai`.`problem_knowledge_base_comment` (
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
@@ -652,7 +652,7 @@ CREATE TABLE `laws_weilai`.`problem_knowledge_base_comment` (
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '问题知识库评论表' ROW_FORMAT = Dynamic;
--- 问题知识库浏览历史表 2022-08-03
+-- 问题知识库浏览历史表 2022-08-03 已同步生产环境
CREATE TABLE `laws_weilai`.`problem_knowledge_base_browsing_history` (
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
@@ -665,7 +665,7 @@ CREATE TABLE `laws_weilai`.`problem_knowledge_base_browsing_history` (
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '问题知识库浏览历史表' ROW_FORMAT = Dynamic;
--- 问题知识库点赞表 2022-08-03
+-- 问题知识库点赞表 2022-08-03 已同步生产环境
CREATE TABLE `laws_weilai`.`problem_knowledge_base_praise` (
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
@@ -679,7 +679,7 @@ CREATE TABLE `laws_weilai`.`problem_knowledge_base_praise` (
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '问题知识库点赞表' ROW_FORMAT = Dynamic;
--- 问题知识库收藏表 2022-08-03
+-- 问题知识库收藏表 2022-08-03 已同步生产环境
CREATE TABLE `laws_weilai`.`problem_knowledge_base_collect` (
`id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
From b6e70054b80d2033ce825441cfdd122e88a96f55 Mon Sep 17 00:00:00 2001
From: liyawei
Date: Thu, 4 Aug 2022 11:56:03 +0800
Subject: [PATCH 27/54] =?UTF-8?q?=E8=AE=A4=E8=AF=81-=E5=8F=82=E6=95=B0?=
=?UTF-8?q?=E6=B8=85=E5=8D=95-=E5=8F=82=E6=95=B0=E6=A8=A1=E6=9D=BF?=
=?UTF-8?q?=E5=90=8D=E7=A7=B0=E5=AD=97=E6=AE=B5-=E4=BF=AE=E6=94=B9bug?=
=?UTF-8?q?=EF=BC=9A=E5=88=A0=E9=99=A4=E6=A8=A1=E6=9D=BF=E5=90=8E=E5=AD=97?=
=?UTF-8?q?=E6=AE=B5=E4=B8=8D=E5=9B=9E=E6=98=BE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
jero-boot/db/蔚来标准sql/dev_third_record.sql | 7 ++++
.../cert/collect/entity/ParamsManifestEO.java | 2 +-
.../mapper/xml/ParamsManifestEOMapper.xml | 2 +-
.../service/IParamsManifestEOService.java | 3 ++
.../impl/ParamsManifestEOServiceImpl.java | 34 +++++++++++++++++++
.../impl/ParamsReportEOServiceImpl.java | 33 +++++++++++++-----
.../impl/ParamsTemplateEOServiceImpl.java | 17 +++++++---
7 files changed, 83 insertions(+), 15 deletions(-)
diff --git a/jero-boot/db/蔚来标准sql/dev_third_record.sql b/jero-boot/db/蔚来标准sql/dev_third_record.sql
index f20a9f262..e1434cab5 100644
--- a/jero-boot/db/蔚来标准sql/dev_third_record.sql
+++ b/jero-boot/db/蔚来标准sql/dev_third_record.sql
@@ -506,6 +506,7 @@ INSERT INTO `laws_weilai`.`sys_permission`(`id`, `parent_id`, `name`, `url`, `co
INSERT INTO `laws_weilai`.`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`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`, `menu_en`) VALUES ('1552484136976973825', '1539426795780005889', '新增', NULL, NULL, NULL, NULL, 2, 'report:exportTemplate:add', '1', 1.00, 0, NULL, 1, 1, 0, 0, NULL, 'admin', '2022-07-28 10:40:37', NULL, NULL, 0, 0, '1', 0, 'Add');
UPDATE `laws_weilai`.`sys_permission` SET `parent_id` = '1516964175944798210', `name` = '上报库管理', `url` = '/escalationlibrary', `component` = 'parameter/escalationlibrary/index', `component_name` = NULL, `redirect` = NULL, `menu_type` = 1, `perms` = 'params:report:page', `perms_type` = '1', `sort_no` = 3.00, `always_show` = 0, `icon` = NULL, `is_route` = 1, `is_leaf` = 0, `keep_alive` = 0, `hidden` = 0, `description` = NULL, `create_by` = 'admin', `create_time` = '2022-06-22 10:05:03', `update_by` = 'admin', `update_time` = '2022-07-28 10:52:00', `del_flag` = 0, `rule_flag` = 0, `status` = '1', `internal_or_external` = 0, `menu_en` = 'Escalation library management' WHERE `id` = '1539429224550457346';
UPDATE `laws_weilai`.`sys_permission` SET `parent_id` = '1516964175944798210', `name` = '参数导出模板管理', `url` = '/Parameterexport', `component` = 'parameter/parameterexport/index', `component_name` = NULL, `redirect` = NULL, `menu_type` = 1, `perms` = 'report:exportTemplate:page', `perms_type` = '1', `sort_no` = 2.00, `always_show` = 0, `icon` = NULL, `is_route` = 1, `is_leaf` = 0, `keep_alive` = 0, `hidden` = 0, `description` = NULL, `create_by` = 'admin', `create_time` = '2022-06-22 09:55:24', `update_by` = 'admin', `update_time` = '2022-07-28 10:40:02', `del_flag` = 0, `rule_flag` = 0, `status` = '1', `internal_or_external` = 0, `menu_en` = 'Parameter export template management' WHERE `id` = '1539426795780005889';
+INSERT INTO `laws_weilai`.`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`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`, `menu_en`) VALUES ('1554745894282264577', '1552487412749369345', '保存', NULL, NULL, NULL, NULL, 2, 'report:detail:export:save', '1', 1.00, 0, NULL, 1, 1, 0, 0, NULL, 'admin', '2022-08-03 16:28:02', NULL, NULL, 0, 0, '1', 0, 'Save');
-- 角色表-增加对外报告管理员角色 2022-7-28 已同步生产环境
INSERT INTO `sys_role` VALUES ('1552536424587862017', '对外报告管理员', 'ExternalReportsManager', '对外报告文件夹列表的管理员', 'admin', '2022-7-28 14:08:23', NULL, NULL, NULL, NULL);
@@ -692,3 +693,9 @@ CREATE TABLE `laws_weilai`.`problem_knowledge_base_collect` (
`collect_status` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '收藏状态',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '问题知识库收藏表' ROW_FORMAT = Dynamic;
+
+-- 参数清单 添加字段 2022-08-04
+ALTER TABLE `laws_weilai`.`params_manifest`
+ ADD COLUMN `params_template_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数模板名称' AFTER `params_template_publish_version`;
+ALTER TABLE `laws_weilai`.`params_manifest_history`
+ ADD COLUMN `params_template_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数模板名称' AFTER `source_params_manifest_id`;
\ No newline at end of file
diff --git a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/entity/ParamsManifestEO.java b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/entity/ParamsManifestEO.java
index 0e5fa32ec..9d9cb0d9b 100644
--- a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/entity/ParamsManifestEO.java
+++ b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/entity/ParamsManifestEO.java
@@ -94,7 +94,7 @@ public class ParamsManifestEO implements Serializable {
@ApiModelProperty(value = "对应参数模板发布版本")
private Integer paramsTemplatePublishVersion;
- @TableField(exist = false)
+ @ApiModelProperty(value = "参数模板名称")
private String paramsTemplateName;
@TableField(exist = false)
diff --git a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/mapper/xml/ParamsManifestEOMapper.xml b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/mapper/xml/ParamsManifestEOMapper.xml
index a27b4ca68..12e46fcfd 100644
--- a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/mapper/xml/ParamsManifestEOMapper.xml
+++ b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/mapper/xml/ParamsManifestEOMapper.xml
@@ -43,7 +43,7 @@
pm.project_id as project_id,
pm.params_template_id as params_template_id,
pm.params_template_publish_version as params_template_publish_version,
- pt.params_template_name as params_template_name
+ if (pt.params_template_name is not null, pt.params_template_name, pm.params_template_name) as params_template_name
diff --git a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/service/IParamsManifestEOService.java b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/service/IParamsManifestEOService.java
index ea5d647c5..cbfd3c68c 100644
--- a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/service/IParamsManifestEOService.java
+++ b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/service/IParamsManifestEOService.java
@@ -87,4 +87,7 @@ public interface IParamsManifestEOService extends IService {
List
+
+
+
@@ -1555,40 +1564,21 @@
if (this.selectedRowKeys.length > 0) {
let _this = this
this.$confirm({
- content: _this.$t('ConfirmBatchDeletion'),
+ content: this.$t('ConfirmBatchDeletion'),
onOk() {
_this.textLoading = true
- axios({
- url: '/jero-boot/params/collectManifest/deleteBatch',
- method: 'post',
- data: param,
- transformRequest: [function(data) {
- let ret = ''
- for (let it in data) {
- ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&'
- }
- return ret
- }],
- headers: {
- 'Content-Type': 'application/x-www-form-urlencoded',
- 'X-Access-Token': _this.token
+ postAction('/params/collectManifest/deleteBatch', param).then((res) => {
+ if (res.success) {
+ _this.$message.success(_this.$t('OperationSuccessful'))
+ _this.selectedRowKeys = []
+ console.log(111)
+ _this.$refs.CollectionTabel.getTableList(_this.queryParamQuery)
+ _this.textLoading = false
+ } else {
+ _this.textLoading = false
+ _this.$message.warning(this.$t('operationFailed'))
}
})
- .then((res) => {
- if (res.data.success) {
- _this.$message.success(_this.$t('OperationSuccessful'))
- _this.selectedRowKeys = []
- // _this.$refs.CollectionTabel.getData()
- _this.$refs.CollectionTabel.getTableList(this.queryParamQuery)
- _this.textLoading = false
- } else {
- _this.textLoading = false
- _this.$message.warning(_this.$t('operationFailed'))
- }
- })
- .catch((error) => {
- _this.textLoading = false
- })
}
})
} else {
From af38e769be4084c51e5bf5c30337d1b314a9a23e Mon Sep 17 00:00:00 2001
From: zhn <947514737@qq.com>
Date: Thu, 4 Aug 2022 15:59:28 +0800
Subject: [PATCH 36/54] =?UTF-8?q?=E6=9C=88=E6=8A=A5=E5=A1=AB=E5=86=99--?=
=?UTF-8?q?=E5=88=97=E8=A1=A8=E6=95=B0=E6=8D=AE=E6=8E=92=E5=BA=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../LawsMonthlyReportWriteEOServiceImpl.java | 7 +-
.../jero/modules/report/util/WordUtil.java | 94 +++++++++++++++++++
2 files changed, 100 insertions(+), 1 deletion(-)
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/impl/LawsMonthlyReportWriteEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/impl/LawsMonthlyReportWriteEOServiceImpl.java
index 8a2229740..6a484cceb 100644
--- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/impl/LawsMonthlyReportWriteEOServiceImpl.java
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/impl/LawsMonthlyReportWriteEOServiceImpl.java
@@ -261,6 +261,7 @@ public class LawsMonthlyReportWriteEOServiceImpl extends ServiceImpl
queryWrapper = QueryGenerator.initQueryWrapper(lawsMonthlyReportWriteEOTemp, req.getParameterMap());
+ queryWrapper.orderByDesc("create_time");
Page page = new Page(pageNo, pageSize);
Page pageInfo = this.page(page, queryWrapper);
//法规月报id
@@ -522,6 +523,8 @@ public class LawsMonthlyReportWriteEOServiceImpl extends ServiceImpl
Date: Thu, 4 Aug 2022 16:00:08 +0800
Subject: [PATCH 37/54] =?UTF-8?q?=E4=B8=8B=E5=8F=91=E6=94=B6=E9=9B=86?=
=?UTF-8?q?=E5=A2=9E=E5=8A=A0loding?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
jero-web/src/components/TaskCutOffTime/index.vue | 4 ++++
jero-web/src/components/TaskCutOffTime/indexonekey.vue | 3 +++
2 files changed, 7 insertions(+)
diff --git a/jero-web/src/components/TaskCutOffTime/index.vue b/jero-web/src/components/TaskCutOffTime/index.vue
index c8f892d6d..30a85b887 100644
--- a/jero-web/src/components/TaskCutOffTime/index.vue
+++ b/jero-web/src/components/TaskCutOffTime/index.vue
@@ -68,6 +68,7 @@
+
-
+
@@ -47,11 +47,11 @@
{{$t('filingExternalOpinions')}}:
-
+
{{$t('clickUpload')}}
@@ -86,7 +86,7 @@
pageNo: 1,
dataSource: [],
formInline: {},
- userInfoQuery:{},
+ userInfoQuery: {},
columns: [
{
title: this.$t('relevantSections'),
@@ -135,7 +135,7 @@
}
},
mounted() {
- this.userInfoQuery = this.userInfo()
+ this.userInfoQuery = this.userInfo()
},
methods: {
...mapGetters(['userInfo']),
@@ -178,8 +178,8 @@
//导出
handleExport() {
let query = {
- pageSize:this.pageSize,
- pageNo:this.pageNo,
+ pageSize: this.pageSize,
+ pageNo: this.pageNo,
lawsOpinionGatherId: this.lawsOpinionGatherId,
actiProcInstId: this.actiProcInstId
}
@@ -201,7 +201,7 @@
this.pageNo = page
this.getList()
},
- SizeChange(page,pageSize) {
+ SizeChange(page, pageSize) {
this.pageNo = 1
this.pageSize = pageSize
this.getList()
@@ -210,8 +210,8 @@
let query = {
lawsOpinionGatherId: this.lawsOpinionGatherId,
actiProcInstId: this.actiProcInstId,
- pageSize:this.pageSize,
- pageNo:this.pageNo
+ pageSize: this.pageSize,
+ pageNo: this.pageNo
}
this.loading = true
getAction('/lawsOpinionGather/lawsOpinionAssessmentResultEO/page', query).then((res) => {
diff --git a/jero-web/src/views/businessSupport/collectionOfRegulatoryOpinions/components/initiatingProcess.vue b/jero-web/src/views/businessSupport/collectionOfRegulatoryOpinions/components/initiatingProcess.vue
index 232ff83e1..6fdb2362f 100644
--- a/jero-web/src/views/businessSupport/collectionOfRegulatoryOpinions/components/initiatingProcess.vue
+++ b/jero-web/src/views/businessSupport/collectionOfRegulatoryOpinions/components/initiatingProcess.vue
@@ -141,7 +141,7 @@
addModelList: '/dummy/dummyInventoryInfoEO/queryPageDummy'
},
loading: false,
- JLoading:false,
+ JLoading: false,
dataSource: [],
selectedRowKeys: [],
total: 0,
@@ -172,12 +172,14 @@
align: 'center',
dataIndex: 'serial_number',
width: 170,
+ ellipsis: true,
scopedSlots: { customRender: 'serial_number' }
},
{
title: this.$t('title'),
align: 'center',
dataIndex: 'title',
+ ellipsis: true,
width: 170,
scopedSlots: { customRender: 'titleName' }
},
@@ -232,7 +234,7 @@
this.pageNo = page
this.getList()
},
- SizeChange(page,pageSize) {
+ SizeChange(page, pageSize) {
this.pageNo = 1
this.pageSize = pageSize
this.getList()
@@ -261,7 +263,7 @@
if (this.selectedRowKeys.length > 1) {
this.selectedRowKeys.shift()
}
- this.selectedRowKeysRecord = record.filter(res=>{
+ this.selectedRowKeysRecord = record.filter(res => {
return res.id == this.selectedRowKeys[0]
})
this.selectedRowKeysRecord = [...this.selectedRowKeysRecord]
@@ -297,14 +299,14 @@
dateChange(item) {
this.formInline[item] = this.formInline[item] ? moment(this.formInline[item]).format('YYYY-MM-DD') : ''
},
- getUUID(){
- var str=[];
- var Chars='0123456789abcdefghijklmnopqrstuvwxyz';
- for(var i=0;i<36;i++){
- str[i]=Chars.substr(Math.floor(Math.random()*16),1)
+ getUUID() {
+ var str = []
+ var Chars = '0123456789abcdefghijklmnopqrstuvwxyz'
+ for (var i = 0; i < 36; i++) {
+ str[i] = Chars.substr(Math.floor(Math.random() * 16), 1)
}
- str[0]=str[8]=str[13]=str[18]=str[23]='-';
- return str.join("")
+ str[0] = str[8] = str[13] = str[18] = str[23] = '-'
+ return str.join('')
},
submit() {
this.$refs.ruleForm.validate(valid => {
@@ -338,7 +340,7 @@
postAction('/workFlow/startProcess', query).then((res) => {
if (res.success) {
this.completeTask(value, res.result)
- }else{
+ } else {
this.JLoading = false
}
})
diff --git a/jero-web/src/views/businessSupport/collectionOfRegulatoryOpinions/index.vue b/jero-web/src/views/businessSupport/collectionOfRegulatoryOpinions/index.vue
index 0f0d418b3..173a0f4e2 100644
--- a/jero-web/src/views/businessSupport/collectionOfRegulatoryOpinions/index.vue
+++ b/jero-web/src/views/businessSupport/collectionOfRegulatoryOpinions/index.vue
@@ -92,7 +92,10 @@
:row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }"
:columns="columns"
>
-
+
+ {{text}}
+
+
{{$t('viewProcess')}}
{{$t('evaluationResults')}}
@@ -157,7 +160,8 @@
align: 'center',
dataIndex: 'serialNumber',
ellipsis: true,
- width: 170
+ width: 170,
+ scopedSlots: { customRender: 'serialNumber' }
},
{
title: this.$t('title'),
@@ -235,7 +239,7 @@
this.pageNo = page
this.getList()
},
- SizeChange(page,pageSize) {
+ SizeChange(page, pageSize) {
this.pageNo = 1
this.pageSize = pageSize
this.getList()
diff --git a/jero-web/src/views/businessSupport/technologyAssessment/components/initiatingProcess.vue b/jero-web/src/views/businessSupport/technologyAssessment/components/initiatingProcess.vue
index 168270ba7..08db600d4 100644
--- a/jero-web/src/views/businessSupport/technologyAssessment/components/initiatingProcess.vue
+++ b/jero-web/src/views/businessSupport/technologyAssessment/components/initiatingProcess.vue
@@ -250,12 +250,14 @@
align: 'center',
dataIndex: 'serial_number',
width: 170,
+ ellipsis: true,
scopedSlots: { customRender: 'serial_number' }
},
{
title: this.$t('title'),
align: 'center',
dataIndex: 'title',
+ ellipsis: true,
width: 170,
scopedSlots: { customRender: 'titleName' }
},
@@ -335,7 +337,7 @@
this.pageNo = page
this.getList()
},
- SizeChange(page,pageSize) {
+ SizeChange(page, pageSize) {
this.pageNo = 1
this.pageSize = pageSize
this.getList()
From bae86a49a305f7c9f68581dee0ef04d5180da3b1 Mon Sep 17 00:00:00 2001
From: zhn <947514737@qq.com>
Date: Thu, 4 Aug 2022 16:41:26 +0800
Subject: [PATCH 41/54] =?UTF-8?q?=E6=9C=88=E6=8A=A5=E5=A1=AB=E5=86=99?=
=?UTF-8?q?=E5=88=97=E8=A1=A8=E6=95=B0=E6=8D=AE=E6=9D=83=E9=99=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../impl/LawsMonthlyReportWriteEOServiceImpl.java | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/impl/LawsMonthlyReportWriteEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/impl/LawsMonthlyReportWriteEOServiceImpl.java
index 6a484cceb..78fe59813 100644
--- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/impl/LawsMonthlyReportWriteEOServiceImpl.java
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/impl/LawsMonthlyReportWriteEOServiceImpl.java
@@ -10,6 +10,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.jero.common.constant.enums.CutEnum;
import com.jero.common.constant.enums.ModuleEnum;
import com.jero.common.system.query.QueryGenerator;
+import com.jero.common.system.vo.LoginUser;
import com.jero.generater.modules.online.cgform.entity.OnlCgformField;
import com.jero.generater.modules.online.cgform.service.impl.OnlCgformFieldServiceImpl;
import com.jero.modules.document.enums.FieldTypeEnum;
@@ -29,11 +30,14 @@ import com.jero.modules.report.service.INewStandardTemplateEOService;
import com.jero.modules.report.util.WordUtil;
import com.jero.modules.system.entity.SysCategory;
import com.jero.modules.system.entity.SysDictItem;
+import com.jero.modules.system.enums.ProjectRoleEnum;
+import com.jero.modules.system.service.impl.SysBaseApiImpl;
import com.jero.modules.system.service.impl.SysCategoryServiceImpl;
import com.jero.modules.system.service.impl.SysDictItemServiceImpl;
import com.jero.modules.system.util.StringUtils;
import org.apache.poi.xwpf.usermodel.ParagraphAlignment;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
+import org.apache.shiro.SecurityUtils;
import org.aspectj.util.FileUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
@@ -81,6 +85,8 @@ public class LawsMonthlyReportWriteEOServiceImpl extends ServiceImpl queryWrapper = QueryGenerator.initQueryWrapper(lawsMonthlyReportWriteEOTemp, req.getParameterMap());
queryWrapper.orderByDesc("create_time");
+ //管理员查看全部数据,其余人只能查看自己的数据
+ LoginUser currentUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
+ List rolesList = sysBaseApi.getRolesByUsername(currentUser.getUsername());
+ if(!rolesList.contains(ProjectRoleEnum.ADMIN.getCode())){
+ queryWrapper.in("create_by",currentUser.getUsername());
+ }
Page page = new Page(pageNo, pageSize);
Page pageInfo = this.page(page, queryWrapper);
//法规月报id
From cd8fce4ed368f7074fdfdf51175c8ab0c03e8583 Mon Sep 17 00:00:00 2001
From: zhn <947514737@qq.com>
Date: Thu, 4 Aug 2022 16:45:21 +0800
Subject: [PATCH 42/54] =?UTF-8?q?=E6=9C=88=E6=8A=A5=E7=AE=A1=E7=90=86--?=
=?UTF-8?q?=E5=88=97=E8=A1=A8=E5=80=92=E5=BA=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../service/impl/LawsMonthlyReportManageEOServiceImpl.java | 1 +
1 file changed, 1 insertion(+)
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/impl/LawsMonthlyReportManageEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/impl/LawsMonthlyReportManageEOServiceImpl.java
index 2dd8d1757..339832758 100644
--- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/impl/LawsMonthlyReportManageEOServiceImpl.java
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/impl/LawsMonthlyReportManageEOServiceImpl.java
@@ -103,6 +103,7 @@ public class LawsMonthlyReportManageEOServiceImpl extends ServiceImpl pageInfo = this.page(page, queryWrapper);
return pageInfo;
}
From e25d1a6af3700d14d6f2cf4434ecd9052065803a Mon Sep 17 00:00:00 2001
From: zhn <947514737@qq.com>
Date: Thu, 4 Aug 2022 17:04:25 +0800
Subject: [PATCH 43/54] =?UTF-8?q?=E6=9C=88=E6=8A=A5=E5=A1=AB=E5=86=99?=
=?UTF-8?q?=E9=BB=98=E8=AE=A4=E6=9C=AA=E5=AF=BC=E5=87=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../report/service/impl/LawsMonthlyReportWriteEOServiceImpl.java | 1 +
1 file changed, 1 insertion(+)
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/impl/LawsMonthlyReportWriteEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/impl/LawsMonthlyReportWriteEOServiceImpl.java
index 78fe59813..4401d668d 100644
--- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/impl/LawsMonthlyReportWriteEOServiceImpl.java
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/service/impl/LawsMonthlyReportWriteEOServiceImpl.java
@@ -98,6 +98,7 @@ public class LawsMonthlyReportWriteEOServiceImpl extends ServiceImpl
Date: Thu, 4 Aug 2022 17:15:13 +0800
Subject: [PATCH 44/54] =?UTF-8?q?=E6=A0=87=E9=A2=98=E6=A8=A1=E6=9D=BF?=
=?UTF-8?q?=E7=BC=96=E8=BE=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../controller/LawsMonthlyReportTitleTemplateEOController.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/controller/LawsMonthlyReportTitleTemplateEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/controller/LawsMonthlyReportTitleTemplateEOController.java
index 4ccc7a42f..a4ec13edc 100644
--- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/controller/LawsMonthlyReportTitleTemplateEOController.java
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/report/controller/LawsMonthlyReportTitleTemplateEOController.java
@@ -100,7 +100,7 @@ public class LawsMonthlyReportTitleTemplateEOController extends JeroController edit(@Validated @RequestBody LawsMonthlyReportTitleTemplateEO lawsMonthlyReportTitleTemplateEO) {
lawsMonthlyReportTitleTemplateEOService.editById(lawsMonthlyReportTitleTemplateEO);
return Result.OK("编辑成功!");
From ed5ed2923340a2de080b3a78b3f8cf0aadbd6284 Mon Sep 17 00:00:00 2001
From: qq787203167 <787203167@qq.com>
Date: Thu, 4 Aug 2022 17:17:15 +0800
Subject: [PATCH 45/54] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=A6=85=E9=81=93?=
=?UTF-8?q?=E5=B7=B2=E7=9F=A5bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/PersonnelSelection/index.vue | 1 +
.../components/initiatingProcess.vue | 11 ++++
.../components/feedbackInformation.vue | 7 ++-
.../components/standardContent.vue | 54 +++++++++++++++----
.../processForm/regulatoryProcess/index.vue | 3 +-
5 files changed, 64 insertions(+), 12 deletions(-)
diff --git a/jero-web/src/components/PersonnelSelection/index.vue b/jero-web/src/components/PersonnelSelection/index.vue
index 59a15eb92..476db1404 100644
--- a/jero-web/src/components/PersonnelSelection/index.vue
+++ b/jero-web/src/components/PersonnelSelection/index.vue
@@ -15,6 +15,7 @@
diff --git a/jero-web/src/views/businessSupport/collectionOfRegulatoryOpinions/components/initiatingProcess.vue b/jero-web/src/views/businessSupport/collectionOfRegulatoryOpinions/components/initiatingProcess.vue
index 6fdb2362f..8201e8ed5 100644
--- a/jero-web/src/views/businessSupport/collectionOfRegulatoryOpinions/components/initiatingProcess.vue
+++ b/jero-web/src/views/businessSupport/collectionOfRegulatoryOpinions/components/initiatingProcess.vue
@@ -43,6 +43,7 @@