diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/controller/EmployMaterialController.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/controller/EmployMaterialController.java index 705f6bb..3a241de 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/controller/EmployMaterialController.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/controller/EmployMaterialController.java @@ -39,7 +39,7 @@ import org.jeecg.common.aspect.annotation.AutoLog; /** * @Description: 报名材料信息表 * @Author: jeecg-boot - * @Date: 2024-12-21 + * @Date: 2025-08-05 * @Version: V1.0 */ @Api(tags="报名材料信息表") diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/entity/EmployMaterial.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/entity/EmployMaterial.java index 7a78abc..57c36a2 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/entity/EmployMaterial.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/entity/EmployMaterial.java @@ -20,7 +20,7 @@ import lombok.experimental.Accessors; /** * @Description: 报名材料信息表 * @Author: jeecg-boot - * @Date: 2024-12-21 + * @Date: 2025-08-05 * @Version: V1.0 */ @Data @@ -68,4 +68,8 @@ public class EmployMaterial implements Serializable { @Excel(name = "材料底图", width = 15) @ApiModelProperty(value = "材料底图") private java.lang.String image; + /**资料下载模板*/ + @Excel(name = "资料下载模板", width = 15) + @ApiModelProperty(value = "资料下载模板") + private java.lang.String template; } diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/mapper/EmployMaterialMapper.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/mapper/EmployMaterialMapper.java index ad9bd9b..6359c8a 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/mapper/EmployMaterialMapper.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/mapper/EmployMaterialMapper.java @@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** * @Description: 报名材料信息表 * @Author: jeecg-boot - * @Date: 2024-12-21 + * @Date: 2025-08-05 * @Version: V1.0 */ public interface EmployMaterialMapper extends BaseMapper { diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/service/IEmployMaterialService.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/service/IEmployMaterialService.java index 571cfff..8490b10 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/service/IEmployMaterialService.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/service/IEmployMaterialService.java @@ -6,7 +6,7 @@ import com.baomidou.mybatisplus.extension.service.IService; /** * @Description: 报名材料信息表 * @Author: jeecg-boot - * @Date: 2024-12-21 + * @Date: 2025-08-05 * @Version: V1.0 */ public interface IEmployMaterialService extends IService { diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/service/impl/EmployMaterialServiceImpl.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/service/impl/EmployMaterialServiceImpl.java index 185daa7..ddaa06b 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/service/impl/EmployMaterialServiceImpl.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/service/impl/EmployMaterialServiceImpl.java @@ -10,7 +10,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; /** * @Description: 报名材料信息表 * @Author: jeecg-boot - * @Date: 2024-12-21 + * @Date: 2025-08-05 * @Version: V1.0 */ @Service diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue/EmployMaterialList.vue b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue/EmployMaterialList.vue index a812624..a18bca2 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue/EmployMaterialList.vue +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue/EmployMaterialList.vue @@ -163,6 +163,12 @@ dataIndex: 'image', scopedSlots: {customRender: 'imgSlot'} }, + { + title:'资料下载模板', + align:"center", + dataIndex: 'template', + scopedSlots: {customRender: 'fileSlot'} + }, { title: '操作', dataIndex: 'action', @@ -202,6 +208,7 @@ fieldList.push({type:'string',value:'type',text:'类型',dictCode:'material_type'}) fieldList.push({type:'string',value:'keyName',text:'对应材料名称',dictCode:''}) fieldList.push({type:'Text',value:'image',text:'材料底图',dictCode:''}) + fieldList.push({type:'Text',value:'template',text:'资料下载模板',dictCode:''}) this.superFieldList = fieldList } } diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue/modules/EmployMaterialForm.vue b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue/modules/EmployMaterialForm.vue index a4179f4..aea6d83 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue/modules/EmployMaterialForm.vue +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue/modules/EmployMaterialForm.vue @@ -28,6 +28,11 @@ + + + + + diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue3/EmployMaterial.data.ts b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue3/EmployMaterial.data.ts index cdd3011..dd54225 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue3/EmployMaterial.data.ts +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue3/EmployMaterial.data.ts @@ -30,6 +30,12 @@ export const columns: BasicColumn[] = [ dataIndex: 'image', customRender:render.renderAvatar, }, + { + title: '资料下载模板', + align:"center", + dataIndex: 'template', + slots: { customRender: 'fileSlot' }, + }, ]; //查询数据 export const searchFormSchema: FormSchema[] = [ @@ -72,4 +78,11 @@ export const formSchema: FormSchema[] = [ componentProps:{ }, }, + { + label: '资料下载模板', + field: 'template', + component: 'JUpload', + componentProps:{ + }, + }, ];