Browse Source

1、增加视频字段

master
Aug 2 days ago
parent
commit
7ed9529c59
42 changed files with 180 additions and 39 deletions
  1. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseBanner/controller/MoseBannerController.java
  2. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseBanner/entity/MoseBanner.java
  3. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseBanner/mapper/MoseBannerMapper.java
  4. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseBanner/service/IMoseBannerService.java
  5. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseBanner/service/impl/MoseBannerServiceImpl.java
  6. +3
    -2
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseBanner/vue/MoseBannerList.vue
  7. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseBanner/vue/modules/MoseBannerForm.vue
  8. +3
    -2
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseBanner/vue3/MoseBanner.data.ts
  9. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCommunity/controller/MoseCommunityController.java
  10. +5
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCommunity/entity/MoseCommunity.java
  11. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCommunity/mapper/MoseCommunityMapper.java
  12. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCommunity/service/IMoseCommunityService.java
  13. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCommunity/service/impl/MoseCommunityServiceImpl.java
  14. +7
    -0
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCommunity/vue/MoseCommunityList.vue
  15. +5
    -0
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCommunity/vue/modules/MoseCommunityForm.vue
  16. +13
    -0
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCommunity/vue3/MoseCommunity.data.ts
  17. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCourse/controller/MoseCourseController.java
  18. +5
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCourse/entity/MoseCourse.java
  19. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCourse/mapper/MoseCourseMapper.java
  20. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCourse/service/IMoseCourseService.java
  21. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCourse/service/impl/MoseCourseServiceImpl.java
  22. +7
    -0
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCourse/vue/MoseCourseList.vue
  23. +5
    -0
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCourse/vue/modules/MoseCourseForm.vue
  24. +13
    -0
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCourse/vue3/MoseCourse.data.ts
  25. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseEcosystem/controller/MoseEcosystemController.java
  26. +9
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseEcosystem/entity/MoseEcosystem.java
  27. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseEcosystem/mapper/MoseEcosystemMapper.java
  28. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseEcosystem/service/IMoseEcosystemService.java
  29. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseEcosystem/service/impl/MoseEcosystemServiceImpl.java
  30. +16
    -2
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseEcosystem/vue/MoseEcosystemList.vue
  31. +11
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseEcosystem/vue/modules/MoseEcosystemForm.vue
  32. +26
    -2
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseEcosystem/vue3/MoseEcosystem.data.ts
  33. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseMedia/controller/MoseMediaController.java
  34. +5
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseMedia/entity/MoseMedia.java
  35. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseMedia/mapper/MoseMediaMapper.java
  36. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseMedia/service/IMoseMediaService.java
  37. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseMedia/service/impl/MoseMediaServiceImpl.java
  38. +6
    -0
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseMedia/vue/MoseMediaList.vue
  39. +5
    -0
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseMedia/vue/modules/MoseMediaForm.vue
  40. +10
    -0
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseMedia/vue3/MoseMedia.data.ts
  41. +2
    -2
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/service/impl/EcosystemServiceImpl.java
  42. +2
    -2
      jeecg-boot-module-system/src/main/resources/application-dev.yml

+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseBanner/controller/MoseBannerController.java View File

@ -39,7 +39,7 @@ import org.jeecg.common.aspect.annotation.AutoLog;
/**
* @Description: 轮播图表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-20
* @Version: V1.0
*/
@Api(tags="轮播图表")


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseBanner/entity/MoseBanner.java View File

@ -20,7 +20,7 @@ import lombok.experimental.Accessors;
/**
* @Description: 轮播图表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-20
* @Version: V1.0
*/
@Data


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseBanner/mapper/MoseBannerMapper.java View File

@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* @Description: 轮播图表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-20
* @Version: V1.0
*/
public interface MoseBannerMapper extends BaseMapper<MoseBanner> {


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseBanner/service/IMoseBannerService.java View File

@ -6,7 +6,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
/**
* @Description: 轮播图表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-20
* @Version: V1.0
*/
public interface IMoseBannerService extends IService<MoseBanner> {


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseBanner/service/impl/MoseBannerServiceImpl.java View File

@ -10,7 +10,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
/**
* @Description: 轮播图表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-20
* @Version: V1.0
*/
@Service


+ 3
- 2
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseBanner/vue/MoseBannerList.vue View File

@ -124,7 +124,8 @@
{
title:'标题',
align:"center",
dataIndex: 'title'
dataIndex: 'title',
scopedSlots: {customRender: 'htmlSlot'}
},
{
title:'图片',
@ -171,7 +172,7 @@
},
getSuperFieldList(){
let fieldList=[];
fieldList.push({type:'string',value:'title',text:'标题',dictCode:''})
fieldList.push({type:'Text',value:'title',text:'标题',dictCode:''})
fieldList.push({type:'Text',value:'image',text:'图片',dictCode:''})
fieldList.push({type:'int',value:'orderNo',text:'排序编号',dictCode:''})
this.superFieldList = fieldList


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseBanner/vue/modules/MoseBannerForm.vue View File

@ -5,7 +5,7 @@
<a-row>
<a-col :span="24">
<a-form-model-item label="标题" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="title">
<a-input v-model="model.title" placeholder="请输入标题" ></a-input>
<j-editor v-model="model.title" />
</a-form-model-item>
</a-col>
<a-col :span="24">


+ 3
- 2
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseBanner/vue3/MoseBanner.data.ts View File

@ -7,7 +7,8 @@ export const columns: BasicColumn[] = [
{
title: '标题',
align:"center",
dataIndex: 'title'
dataIndex: 'title',
slots: { customRender: 'htmlSlot' },
},
{
title: '图片',
@ -29,7 +30,7 @@ export const formSchema: FormSchema[] = [
{
label: '标题',
field: 'title',
component: 'Input',
component: 'JCodeEditor', //TODO String后缀暂未添加
},
{
label: '图片',


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCommunity/controller/MoseCommunityController.java View File

@ -39,7 +39,7 @@ import org.jeecg.common.aspect.annotation.AutoLog;
/**
* @Description: 社区信息表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-23
* @Version: V1.0
*/
@Api(tags="社区信息表")


+ 5
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCommunity/entity/MoseCommunity.java View File

@ -20,7 +20,7 @@ import lombok.experimental.Accessors;
/**
* @Description: 社区信息表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-23
* @Version: V1.0
*/
@Data
@ -59,4 +59,8 @@ public class MoseCommunity implements Serializable {
@Excel(name = "内容", width = 15)
@ApiModelProperty(value = "内容")
private java.lang.String content;
/**视频*/
@Excel(name = "视频", width = 15)
@ApiModelProperty(value = "视频")
private java.lang.String video;
}

+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCommunity/mapper/MoseCommunityMapper.java View File

@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* @Description: 社区信息表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-23
* @Version: V1.0
*/
public interface MoseCommunityMapper extends BaseMapper<MoseCommunity> {


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCommunity/service/IMoseCommunityService.java View File

@ -6,7 +6,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
/**
* @Description: 社区信息表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-23
* @Version: V1.0
*/
public interface IMoseCommunityService extends IService<MoseCommunity> {


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCommunity/service/impl/MoseCommunityServiceImpl.java View File

@ -10,7 +10,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
/**
* @Description: 社区信息表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-23
* @Version: V1.0
*/
@Service


+ 7
- 0
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCommunity/vue/MoseCommunityList.vue View File

@ -138,6 +138,12 @@
dataIndex: 'content',
scopedSlots: {customRender: 'htmlSlot'}
},
{
title:'视频',
align:"center",
dataIndex: 'video',
scopedSlots: {customRender: 'fileSlot'}
},
{
title: '操作',
dataIndex: 'action',
@ -175,6 +181,7 @@
fieldList.push({type:'string',value:'title',text:'标题',dictCode:''})
fieldList.push({type:'Text',value:'image',text:'图片',dictCode:''})
fieldList.push({type:'Text',value:'content',text:'内容',dictCode:''})
fieldList.push({type:'Text',value:'video',text:'视频',dictCode:''})
this.superFieldList = fieldList
}
}


+ 5
- 0
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCommunity/vue/modules/MoseCommunityForm.vue View File

@ -18,6 +18,11 @@
<j-editor v-model="model.content" />
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="视频" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="video">
<j-upload v-model="model.video" ></j-upload>
</a-form-model-item>
</a-col>
</a-row>
</a-form-model>
</j-form-container>


+ 13
- 0
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCommunity/vue3/MoseCommunity.data.ts View File

@ -21,6 +21,12 @@ export const columns: BasicColumn[] = [
dataIndex: 'content',
slots: { customRender: 'htmlSlot' },
},
{
title: '视频',
align:"center",
dataIndex: 'video',
slots: { customRender: 'fileSlot' },
},
];
//查询数据
export const searchFormSchema: FormSchema[] = [
@ -44,4 +50,11 @@ export const formSchema: FormSchema[] = [
field: 'content',
component: 'JCodeEditor', //TODO String后缀暂未添加
},
{
label: '视频',
field: 'video',
component: 'JUpload',
componentProps:{
},
},
];

+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCourse/controller/MoseCourseController.java View File

@ -39,7 +39,7 @@ import org.jeecg.common.aspect.annotation.AutoLog;
/**
* @Description: 发展历程表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-19
* @Version: V1.0
*/
@Api(tags="发展历程表")


+ 5
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCourse/entity/MoseCourse.java View File

@ -20,7 +20,7 @@ import lombok.experimental.Accessors;
/**
* @Description: 发展历程表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-19
* @Version: V1.0
*/
@Data
@ -55,4 +55,8 @@ public class MoseCourse implements Serializable {
@Excel(name = "描述", width = 15)
@ApiModelProperty(value = "描述")
private java.lang.String description;
/**底图*/
@Excel(name = "底图", width = 15)
@ApiModelProperty(value = "底图")
private java.lang.String image;
}

+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCourse/mapper/MoseCourseMapper.java View File

@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* @Description: 发展历程表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-19
* @Version: V1.0
*/
public interface MoseCourseMapper extends BaseMapper<MoseCourse> {


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCourse/service/IMoseCourseService.java View File

@ -6,7 +6,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
/**
* @Description: 发展历程表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-19
* @Version: V1.0
*/
public interface IMoseCourseService extends IService<MoseCourse> {


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCourse/service/impl/MoseCourseServiceImpl.java View File

@ -10,7 +10,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
/**
* @Description: 发展历程表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-19
* @Version: V1.0
*/
@Service


+ 7
- 0
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCourse/vue/MoseCourseList.vue View File

@ -132,6 +132,12 @@
dataIndex: 'description',
scopedSlots: {customRender: 'htmlSlot'}
},
{
title:'底图',
align:"center",
dataIndex: 'image',
scopedSlots: {customRender: 'imgSlot'}
},
{
title: '操作',
dataIndex: 'action',
@ -168,6 +174,7 @@
let fieldList=[];
fieldList.push({type:'string',value:'title',text:'标题',dictCode:''})
fieldList.push({type:'Text',value:'description',text:'描述',dictCode:''})
fieldList.push({type:'Text',value:'image',text:'底图',dictCode:''})
this.superFieldList = fieldList
}
}


+ 5
- 0
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCourse/vue/modules/MoseCourseForm.vue View File

@ -13,6 +13,11 @@
<j-editor v-model="model.description" />
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="底图" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="image">
<j-image-upload isMultiple v-model="model.image" ></j-image-upload>
</a-form-model-item>
</a-col>
</a-row>
</a-form-model>
</j-form-container>


+ 13
- 0
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseCourse/vue3/MoseCourse.data.ts View File

@ -15,6 +15,12 @@ export const columns: BasicColumn[] = [
dataIndex: 'description',
slots: { customRender: 'htmlSlot' },
},
{
title: '底图',
align:"center",
dataIndex: 'image',
customRender:render.renderAvatar,
},
];
//查询数据
export const searchFormSchema: FormSchema[] = [
@ -31,4 +37,11 @@ export const formSchema: FormSchema[] = [
field: 'description',
component: 'JCodeEditor', //TODO String后缀暂未添加
},
{
label: '底图',
field: 'image',
component: 'JImageUpload',
componentProps:{
},
},
];

+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseEcosystem/controller/MoseEcosystemController.java View File

@ -39,7 +39,7 @@ import org.jeecg.common.aspect.annotation.AutoLog;
/**
* @Description: 生态表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-23
* @Version: V1.0
*/
@Api(tags="生态表")


+ 9
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseEcosystem/entity/MoseEcosystem.java View File

@ -20,7 +20,7 @@ import lombok.experimental.Accessors;
/**
* @Description: 生态表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-23
* @Version: V1.0
*/
@Data
@ -55,4 +55,12 @@ public class MoseEcosystem implements Serializable {
@Excel(name = "描述", width = 15)
@ApiModelProperty(value = "描述")
private java.lang.String description;
/**底图*/
@Excel(name = "底图", width = 15)
@ApiModelProperty(value = "底图")
private java.lang.String image;
/**排序字段*/
@Excel(name = "排序字段", width = 15)
@ApiModelProperty(value = "排序字段")
private java.lang.Integer orderNo;
}

+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseEcosystem/mapper/MoseEcosystemMapper.java View File

@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* @Description: 生态表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-23
* @Version: V1.0
*/
public interface MoseEcosystemMapper extends BaseMapper<MoseEcosystem> {


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseEcosystem/service/IMoseEcosystemService.java View File

@ -6,7 +6,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
/**
* @Description: 生态表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-23
* @Version: V1.0
*/
public interface IMoseEcosystemService extends IService<MoseEcosystem> {


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseEcosystem/service/impl/MoseEcosystemServiceImpl.java View File

@ -10,7 +10,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
/**
* @Description: 生态表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-23
* @Version: V1.0
*/
@Service


+ 16
- 2
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseEcosystem/vue/MoseEcosystemList.vue View File

@ -124,7 +124,8 @@
{
title:'标题',
align:"center",
dataIndex: 'title'
dataIndex: 'title',
scopedSlots: {customRender: 'htmlSlot'}
},
{
title:'描述',
@ -132,6 +133,17 @@
dataIndex: 'description',
scopedSlots: {customRender: 'htmlSlot'}
},
{
title:'底图',
align:"center",
dataIndex: 'image',
scopedSlots: {customRender: 'imgSlot'}
},
{
title:'排序字段',
align:"center",
dataIndex: 'orderNo'
},
{
title: '操作',
dataIndex: 'action',
@ -166,8 +178,10 @@
},
getSuperFieldList(){
let fieldList=[];
fieldList.push({type:'string',value:'title',text:'标题',dictCode:''})
fieldList.push({type:'Text',value:'title',text:'标题',dictCode:''})
fieldList.push({type:'Text',value:'description',text:'描述',dictCode:''})
fieldList.push({type:'Text',value:'image',text:'底图',dictCode:''})
fieldList.push({type:'int',value:'orderNo',text:'排序字段',dictCode:''})
this.superFieldList = fieldList
}
}


+ 11
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseEcosystem/vue/modules/MoseEcosystemForm.vue View File

@ -5,7 +5,7 @@
<a-row>
<a-col :span="24">
<a-form-model-item label="标题" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="title">
<a-input v-model="model.title" placeholder="请输入标题" ></a-input>
<j-editor v-model="model.title" />
</a-form-model-item>
</a-col>
<a-col :span="24">
@ -13,6 +13,16 @@
<j-editor v-model="model.description" />
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="底图" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="image">
<j-image-upload isMultiple v-model="model.image" ></j-image-upload>
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="排序字段" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="orderNo">
<a-input-number v-model="model.orderNo" placeholder="请输入排序字段" style="width: 100%" />
</a-form-model-item>
</a-col>
</a-row>
</a-form-model>
</j-form-container>


+ 26
- 2
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseEcosystem/vue3/MoseEcosystem.data.ts View File

@ -7,7 +7,8 @@ export const columns: BasicColumn[] = [
{
title: '标题',
align:"center",
dataIndex: 'title'
dataIndex: 'title',
slots: { customRender: 'htmlSlot' },
},
{
title: '描述',
@ -15,6 +16,17 @@ export const columns: BasicColumn[] = [
dataIndex: 'description',
slots: { customRender: 'htmlSlot' },
},
{
title: '底图',
align:"center",
dataIndex: 'image',
customRender:render.renderAvatar,
},
{
title: '排序字段',
align:"center",
dataIndex: 'orderNo'
},
];
//查询数据
export const searchFormSchema: FormSchema[] = [
@ -24,11 +36,23 @@ export const formSchema: FormSchema[] = [
{
label: '标题',
field: 'title',
component: 'Input',
component: 'JCodeEditor', //TODO String后缀暂未添加
},
{
label: '描述',
field: 'description',
component: 'JCodeEditor', //TODO String后缀暂未添加
},
{
label: '底图',
field: 'image',
component: 'JImageUpload',
componentProps:{
},
},
{
label: '排序字段',
field: 'orderNo',
component: 'InputNumber',
},
];

+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseMedia/controller/MoseMediaController.java View File

@ -39,7 +39,7 @@ import org.jeecg.common.aspect.annotation.AutoLog;
/**
* @Description: 媒体logo墙表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-23
* @Version: V1.0
*/
@Api(tags="媒体logo墙表")


+ 5
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseMedia/entity/MoseMedia.java View File

@ -20,7 +20,7 @@ import lombok.experimental.Accessors;
/**
* @Description: 媒体logo墙表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-23
* @Version: V1.0
*/
@Data
@ -59,4 +59,8 @@ public class MoseMedia implements Serializable {
@Excel(name = "描述", width = 15)
@ApiModelProperty(value = "描述")
private java.lang.String description;
/**视频*/
@Excel(name = "视频", width = 15)
@ApiModelProperty(value = "视频")
private java.lang.String video;
}

+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseMedia/mapper/MoseMediaMapper.java View File

@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* @Description: 媒体logo墙表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-23
* @Version: V1.0
*/
public interface MoseMediaMapper extends BaseMapper<MoseMedia> {


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseMedia/service/IMoseMediaService.java View File

@ -6,7 +6,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
/**
* @Description: 媒体logo墙表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-23
* @Version: V1.0
*/
public interface IMoseMediaService extends IService<MoseMedia> {


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseMedia/service/impl/MoseMediaServiceImpl.java View File

@ -10,7 +10,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
/**
* @Description: 媒体logo墙表
* @Author: jeecg-boot
* @Date: 2025-07-15
* @Date: 2025-07-23
* @Version: V1.0
*/
@Service


+ 6
- 0
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseMedia/vue/MoseMediaList.vue View File

@ -138,6 +138,11 @@
dataIndex: 'description',
scopedSlots: {customRender: 'htmlSlot'}
},
{
title:'视频',
align:"center",
dataIndex: 'video'
},
{
title: '操作',
dataIndex: 'action',
@ -175,6 +180,7 @@
fieldList.push({type:'string',value:'title',text:'标题',dictCode:''})
fieldList.push({type:'Text',value:'image',text:'图片',dictCode:''})
fieldList.push({type:'Text',value:'description',text:'描述',dictCode:''})
fieldList.push({type:'Text',value:'video',text:'视频',dictCode:''})
this.superFieldList = fieldList
}
}


+ 5
- 0
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseMedia/vue/modules/MoseMediaForm.vue View File

@ -18,6 +18,11 @@
<j-editor v-model="model.description" />
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="视频" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="video">
<a-input v-model="model.video" placeholder="请输入视频" ></a-input>
</a-form-model-item>
</a-col>
</a-row>
</a-form-model>
</j-form-container>


+ 10
- 0
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/moseMedia/vue3/MoseMedia.data.ts View File

@ -21,6 +21,11 @@ export const columns: BasicColumn[] = [
dataIndex: 'description',
slots: { customRender: 'htmlSlot' },
},
{
title: '视频',
align:"center",
dataIndex: 'video'
},
];
//查询数据
export const searchFormSchema: FormSchema[] = [
@ -44,4 +49,9 @@ export const formSchema: FormSchema[] = [
field: 'description',
component: 'JCodeEditor', //TODO String后缀暂未添加
},
{
label: '视频',
field: 'video',
component: 'Input',
},
];

+ 2
- 2
jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/service/impl/EcosystemServiceImpl.java View File

@ -51,8 +51,8 @@ public class EcosystemServiceImpl implements EcosystemService {
//组装查询条件
//按照创建时间降序排列
query.orderByDesc(MoseEcosystem::getCreateTime);
//按照排序字段升序排列
query.orderByAsc(MoseEcosystem::getOrderNo);
//获取生态信息
pageList = query.page(page);


+ 2
- 2
jeecg-boot-module-system/src/main/resources/application-dev.yml View File

@ -22,8 +22,8 @@ management:
spring:
servlet:
multipart:
max-file-size: 10MB
max-request-size: 10MB
max-file-size: 50MB
max-request-size: 50MB
mail:
host: smtp.qq.com
username:


Loading…
Cancel
Save