diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wgz/controller/WgzAppController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wgz/controller/WgzAppController.java index 730c65b..28c85e2 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wgz/controller/WgzAppController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/wgz/controller/WgzAppController.java @@ -241,8 +241,9 @@ */ @ApiOperation("【日报】日报打卡") //@PreAuthorize("@ss.hasPermi('wgzApp:user:userDailyClock')") - @GetMapping("/WgzUserDailyClock") - public AjaxResult userDailyClock(@Validated WgzAppDailyClockReq req) { + @RepeatSubmit + @PostMapping("/WgzUserDailyClock") + public AjaxResult userDailyClock(@Validated @RequestBody WgzAppDailyClockReq req) { return AjaxResult.success(iWgzDailyClockService.userDailyClock(req)); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/bgt/service/impl/BgtProjectRecruitApplyServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/bgt/service/impl/BgtProjectRecruitApplyServiceImpl.java index 13f7ac8..9696be8 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/bgt/service/impl/BgtProjectRecruitApplyServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/bgt/service/impl/BgtProjectRecruitApplyServiceImpl.java @@ -25,6 +25,7 @@ import com.ruoyi.common.enums.RecruitApplyStatus; import com.ruoyi.common.enums.RecruitStatus; import com.ruoyi.common.exception.BaseException; import com.ruoyi.common.service.IAnnexService; +import com.ruoyi.common.service.IAsyncService; import com.ruoyi.common.utils.PageUtils; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.system.service.ISysDictTypeService; @@ -62,22 +63,31 @@ public class BgtProjectRecruitApplyServiceImpl extends ServicePlusImpl mp = new HashMap<>(); diff --git a/ruoyi-system/src/main/java/com/ruoyi/common/service/IAsyncService.java b/ruoyi-system/src/main/java/com/ruoyi/common/service/IAsyncService.java new file mode 100644 index 0000000..abe7c8f --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/common/service/IAsyncService.java @@ -0,0 +1,8 @@ +package com.ruoyi.common.service; + +import com.ruoyi.bgt.domain.BgtProjectRecruit; + +public interface IAsyncService { + //异步修改招工状态为招满 + void updateRecruitStatus(BgtProjectRecruit recruit); +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/common/service/impl/AsyncServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/common/service/impl/AsyncServiceImpl.java new file mode 100644 index 0000000..d9999eb --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/common/service/impl/AsyncServiceImpl.java @@ -0,0 +1,22 @@ +package com.ruoyi.common.service.impl; + +import com.ruoyi.bgt.domain.BgtProjectRecruit; +import com.ruoyi.bgt.service.IBgtProjectRecruitService; +import com.ruoyi.common.service.IAsyncService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; +import org.springframework.scheduling.annotation.Async; +import org.springframework.stereotype.Service; + +@Service +public class AsyncServiceImpl implements IAsyncService { + @Autowired + private IBgtProjectRecruitService iBgtProjectRecruitService; + + @Override + @Async + public void updateRecruitStatus(BgtProjectRecruit recruit) { + recruit.setStatus("2"); + iBgtProjectRecruitService.updateById(recruit); + } +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/res/WgzAppRegisteredProjectRes.java b/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/res/WgzAppRegisteredProjectRes.java index c599499..7e08b15 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/res/WgzAppRegisteredProjectRes.java +++ b/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/res/WgzAppRegisteredProjectRes.java @@ -2,6 +2,7 @@ package com.ruoyi.wgz.bo.res; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; +import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; @@ -56,6 +57,10 @@ public class WgzAppRegisteredProjectRes implements Serializable { @ApiModelProperty("已报名数量") private Integer numberOfRegistered; + @ApiModelProperty("发布时间") + @JsonFormat(pattern = "yyyy-MM-dd", shape = JsonFormat.Shape.STRING) + private LocalDateTime taskCreateTime; + @ApiModelProperty("工种") private String typeOfWork; diff --git a/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/res/WgzAppUnderwayRes.java b/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/res/WgzAppUnderwayRes.java index 4c57a5e..2e48890 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/res/WgzAppUnderwayRes.java +++ b/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/res/WgzAppUnderwayRes.java @@ -1,10 +1,12 @@ package com.ruoyi.wgz.bo.res; +import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; +import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.math.BigDecimal; @@ -27,6 +29,7 @@ public class WgzAppUnderwayRes implements Serializable { private String recruitName; @ApiModelProperty("创建时间") + @JsonFormat(pattern = "yyyy-MM-dd", shape = JsonFormat.Shape.STRING) private LocalDateTime createTime; @ApiModelProperty("封面图(多个逗号分隔)") @@ -51,6 +54,7 @@ public class WgzAppUnderwayRes implements Serializable { private String recruitRequirement; @ApiModelProperty("发布时间") + @JsonFormat(pattern = "yyyy-MM-dd", shape = JsonFormat.Shape.STRING) private LocalDateTime taskCreateTime; @ApiModelProperty("进场时间") @@ -59,6 +63,12 @@ public class WgzAppUnderwayRes implements Serializable { @ApiModelProperty("离场时间") private LocalDate leaveTime; + @ApiModelProperty("工种") + private String typeOfWork; + + @ApiModelProperty("工种名称") + private String typeOfWorkLabel; + // @ApiModelProperty("已报名数量") // private Integer numberOfRegistered; diff --git a/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzAttendanceServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzAttendanceServiceImpl.java index de2f986..b936159 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzAttendanceServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzAttendanceServiceImpl.java @@ -37,6 +37,7 @@ import com.ruoyi.wgz.service.IWgzAttendanceService; import com.ruoyi.wgz.service.IWgzLeaveService; import com.ruoyi.wgz.service.IWgzUserService; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -61,19 +62,14 @@ public class WgzAttendanceServiceImpl extends ServicePlusImpl apply = new LambdaQueryWrapper() -// .eq(WgzDailyClock::getUserId, appUserId) -// .eq(WgzDailyClock::getRecruitId, appById.getId()) -// .eq(WgzDailyClock::getDilyTime, now); -// List wgzDailyClocks = baseMapper.selectList(apply); + //3、判断当前时间的补卡是否存在,存在就不允许插入 + LambdaQueryWrapper apply = new LambdaQueryWrapper() + .eq(WgzDailyClock::getUserId, appUserId) + .eq(WgzDailyClock::getRecruitId, appById.getId()) + .eq(WgzDailyClock::getDilyTime, now); + List wgzDailyClocks = baseMapper.selectList(apply); + if (!wgzDailyClocks.isEmpty()){ + throw new RuntimeException("当前时间已存在补卡记录!"); + } //1、组装数据 WgzDailyClock dc = new WgzDailyClock(); BeanUtils.copyProperties(req,dc); diff --git a/ruoyi-system/src/main/resources/mapper/bgt/BgtProjectRecruitApplyMapper.xml b/ruoyi-system/src/main/resources/mapper/bgt/BgtProjectRecruitApplyMapper.xml index dc5128a..11bbd8e 100644 --- a/ruoyi-system/src/main/resources/mapper/bgt/BgtProjectRecruitApplyMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/bgt/BgtProjectRecruitApplyMapper.xml @@ -139,11 +139,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" c.task_name, c.task_address, c.task_img, - c.create_time as taskCreateTime + c.create_time as taskCreateTime, + d.dict_label AS typeOfWorkLabel FROM bgt_project_recruit_apply as a LEFT JOIN bgt_project_recruit as b on(a.recruit_id = b.id and b.del_flag = 0 ) LEFT JOIN fbs_project_task as c ON (b.task_id = c.id AND c.del_flag = 0) + LEFT JOIN sys_dict_data AS d ON ( d.dict_type = 'type_of_work' AND d.dict_value = b.type_of_work ) a.user_id = #{req.userId} AND diff --git a/ruoyi-system/src/main/resources/mapper/bgt/BgtProjectRecruitMapper.xml b/ruoyi-system/src/main/resources/mapper/bgt/BgtProjectRecruitMapper.xml index b77b9c7..93aba39 100644 --- a/ruoyi-system/src/main/resources/mapper/bgt/BgtProjectRecruitMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/bgt/BgtProjectRecruitMapper.xml @@ -106,6 +106,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" LEFT JOIN sys_dict_data as d ON (d.dict_type = 'type_of_work' and d.dict_value = b.type_of_work) WHERE DATE_FORMAT(NOW(), '%Y-%m-%d') BETWEEN b.recruit_begin_time AND b.recruit_end_time and + b.status = '1' and b.del_flag = 0 order by b.create_time desc diff --git a/ruoyi/uploadPath/upload/2025/03/10/09423f87-5438-4bbf-ac70-218586776ba7.jpg b/ruoyi/uploadPath/upload/2025/03/10/09423f87-5438-4bbf-ac70-218586776ba7.jpg new file mode 100644 index 0000000..2ca0c06 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/09423f87-5438-4bbf-ac70-218586776ba7.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/0edf3821-4d62-4a5d-9ebb-b0016cfa9cab.jpg b/ruoyi/uploadPath/upload/2025/03/10/0edf3821-4d62-4a5d-9ebb-b0016cfa9cab.jpg new file mode 100644 index 0000000..c5aa271 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/0edf3821-4d62-4a5d-9ebb-b0016cfa9cab.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/21f0b53f-0322-4c57-89e4-d49bd1442625.jpg b/ruoyi/uploadPath/upload/2025/03/10/21f0b53f-0322-4c57-89e4-d49bd1442625.jpg new file mode 100644 index 0000000..66b90db Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/21f0b53f-0322-4c57-89e4-d49bd1442625.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/29029d5f-b457-4a87-901a-def286329b45.png b/ruoyi/uploadPath/upload/2025/03/10/29029d5f-b457-4a87-901a-def286329b45.png new file mode 100644 index 0000000..8a85ff7 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/29029d5f-b457-4a87-901a-def286329b45.png differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/3325cee8-524a-4432-9e39-9c1a02f2e685.jpg b/ruoyi/uploadPath/upload/2025/03/10/3325cee8-524a-4432-9e39-9c1a02f2e685.jpg new file mode 100644 index 0000000..c5aa271 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/3325cee8-524a-4432-9e39-9c1a02f2e685.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/3a149540-1ea1-4fce-8fe3-fd06a168b541.jpg b/ruoyi/uploadPath/upload/2025/03/10/3a149540-1ea1-4fce-8fe3-fd06a168b541.jpg new file mode 100644 index 0000000..2ca0c06 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/3a149540-1ea1-4fce-8fe3-fd06a168b541.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/3b67b75f-dac3-4e2b-bf77-4c23fa46cd09.jpg b/ruoyi/uploadPath/upload/2025/03/10/3b67b75f-dac3-4e2b-bf77-4c23fa46cd09.jpg new file mode 100644 index 0000000..abe92a0 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/3b67b75f-dac3-4e2b-bf77-4c23fa46cd09.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/3c958440-f228-4d2a-8e27-8fede9ba17be.jpg b/ruoyi/uploadPath/upload/2025/03/10/3c958440-f228-4d2a-8e27-8fede9ba17be.jpg new file mode 100644 index 0000000..abe92a0 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/3c958440-f228-4d2a-8e27-8fede9ba17be.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/40182aac-1073-4919-9b39-3a9bc465b027.jpg b/ruoyi/uploadPath/upload/2025/03/10/40182aac-1073-4919-9b39-3a9bc465b027.jpg new file mode 100644 index 0000000..43f3c0a Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/40182aac-1073-4919-9b39-3a9bc465b027.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/42fd13e7-09cd-4193-8bd1-a4277cb6346f.jpg b/ruoyi/uploadPath/upload/2025/03/10/42fd13e7-09cd-4193-8bd1-a4277cb6346f.jpg new file mode 100644 index 0000000..2ca0c06 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/42fd13e7-09cd-4193-8bd1-a4277cb6346f.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/459fcb9c-c3d3-485a-b286-c2b48b26e0df.jpg b/ruoyi/uploadPath/upload/2025/03/10/459fcb9c-c3d3-485a-b286-c2b48b26e0df.jpg new file mode 100644 index 0000000..302b563 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/459fcb9c-c3d3-485a-b286-c2b48b26e0df.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/482af895-23cb-4fe8-8f30-0118cd1e811a.jpg b/ruoyi/uploadPath/upload/2025/03/10/482af895-23cb-4fe8-8f30-0118cd1e811a.jpg new file mode 100644 index 0000000..19cdef3 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/482af895-23cb-4fe8-8f30-0118cd1e811a.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/53a81325-6fa2-416d-9d91-3336f60008ce.jpg b/ruoyi/uploadPath/upload/2025/03/10/53a81325-6fa2-416d-9d91-3336f60008ce.jpg new file mode 100644 index 0000000..8571541 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/53a81325-6fa2-416d-9d91-3336f60008ce.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/5baed7de-ad2d-454c-ae50-d6aeaf1215ac.jpg b/ruoyi/uploadPath/upload/2025/03/10/5baed7de-ad2d-454c-ae50-d6aeaf1215ac.jpg new file mode 100644 index 0000000..2ca0c06 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/5baed7de-ad2d-454c-ae50-d6aeaf1215ac.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/5cc44d29-172e-4e34-b625-14f81a12ba73.jpg b/ruoyi/uploadPath/upload/2025/03/10/5cc44d29-172e-4e34-b625-14f81a12ba73.jpg new file mode 100644 index 0000000..c5aa271 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/5cc44d29-172e-4e34-b625-14f81a12ba73.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/5ec7d4e4-6888-40c8-ab79-f12e252551f3.jpg b/ruoyi/uploadPath/upload/2025/03/10/5ec7d4e4-6888-40c8-ab79-f12e252551f3.jpg new file mode 100644 index 0000000..c5aa271 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/5ec7d4e4-6888-40c8-ab79-f12e252551f3.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/5ec92d79-5cb7-46ce-b549-a31944ff5f15.jpg b/ruoyi/uploadPath/upload/2025/03/10/5ec92d79-5cb7-46ce-b549-a31944ff5f15.jpg new file mode 100644 index 0000000..2ca0c06 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/5ec92d79-5cb7-46ce-b549-a31944ff5f15.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/63a53c34-34d0-4440-92b5-12a5935e308d.jpg b/ruoyi/uploadPath/upload/2025/03/10/63a53c34-34d0-4440-92b5-12a5935e308d.jpg new file mode 100644 index 0000000..c5aa271 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/63a53c34-34d0-4440-92b5-12a5935e308d.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/68df0824-15bb-43ee-b053-c7662f2936ac.jpg b/ruoyi/uploadPath/upload/2025/03/10/68df0824-15bb-43ee-b053-c7662f2936ac.jpg new file mode 100644 index 0000000..6df38f5 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/68df0824-15bb-43ee-b053-c7662f2936ac.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/7b1461c4-697a-4875-9acb-3b8c5e8ce062.jpg b/ruoyi/uploadPath/upload/2025/03/10/7b1461c4-697a-4875-9acb-3b8c5e8ce062.jpg new file mode 100644 index 0000000..3f2c505 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/7b1461c4-697a-4875-9acb-3b8c5e8ce062.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/82b96ef1-c5ee-45a9-bb87-5eec1a8f8097.jpg b/ruoyi/uploadPath/upload/2025/03/10/82b96ef1-c5ee-45a9-bb87-5eec1a8f8097.jpg new file mode 100644 index 0000000..3f2c505 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/82b96ef1-c5ee-45a9-bb87-5eec1a8f8097.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/86092c3f-7f2f-4527-8d00-d1f2f5fe0a51.jpg b/ruoyi/uploadPath/upload/2025/03/10/86092c3f-7f2f-4527-8d00-d1f2f5fe0a51.jpg new file mode 100644 index 0000000..c5aa271 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/86092c3f-7f2f-4527-8d00-d1f2f5fe0a51.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/86f91a2c-23cd-49ba-a0bf-b0f783e53404.jpg b/ruoyi/uploadPath/upload/2025/03/10/86f91a2c-23cd-49ba-a0bf-b0f783e53404.jpg new file mode 100644 index 0000000..302b563 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/86f91a2c-23cd-49ba-a0bf-b0f783e53404.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/89d6aada-249d-409f-8567-8cf4463deab6.jpg b/ruoyi/uploadPath/upload/2025/03/10/89d6aada-249d-409f-8567-8cf4463deab6.jpg new file mode 100644 index 0000000..19cdef3 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/89d6aada-249d-409f-8567-8cf4463deab6.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/8fe85bb1-7528-4dc8-9c80-7d6f22e749c8.jpg b/ruoyi/uploadPath/upload/2025/03/10/8fe85bb1-7528-4dc8-9c80-7d6f22e749c8.jpg new file mode 100644 index 0000000..3f2c505 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/8fe85bb1-7528-4dc8-9c80-7d6f22e749c8.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/910a4618-3942-4009-8599-4efbf24a941c.jpg b/ruoyi/uploadPath/upload/2025/03/10/910a4618-3942-4009-8599-4efbf24a941c.jpg new file mode 100644 index 0000000..6df38f5 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/910a4618-3942-4009-8599-4efbf24a941c.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/91c3ad3e-3fad-4195-978b-7dc717359146.jpg b/ruoyi/uploadPath/upload/2025/03/10/91c3ad3e-3fad-4195-978b-7dc717359146.jpg new file mode 100644 index 0000000..c5aa271 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/91c3ad3e-3fad-4195-978b-7dc717359146.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/a0858657-5b31-4b21-94ed-ecac516f33d6.jpg b/ruoyi/uploadPath/upload/2025/03/10/a0858657-5b31-4b21-94ed-ecac516f33d6.jpg new file mode 100644 index 0000000..c5aa271 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/a0858657-5b31-4b21-94ed-ecac516f33d6.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/a178ff21-bc27-43cd-a322-81f4f0ad4569.jpg b/ruoyi/uploadPath/upload/2025/03/10/a178ff21-bc27-43cd-a322-81f4f0ad4569.jpg new file mode 100644 index 0000000..abe92a0 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/a178ff21-bc27-43cd-a322-81f4f0ad4569.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/a66c2f9d-d662-44e2-8010-3c96d56e33f6.jpg b/ruoyi/uploadPath/upload/2025/03/10/a66c2f9d-d662-44e2-8010-3c96d56e33f6.jpg new file mode 100644 index 0000000..3f2c505 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/a66c2f9d-d662-44e2-8010-3c96d56e33f6.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/a81043a7-346b-49e0-8530-ec33085f3df1.jpg b/ruoyi/uploadPath/upload/2025/03/10/a81043a7-346b-49e0-8530-ec33085f3df1.jpg new file mode 100644 index 0000000..2ca0c06 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/a81043a7-346b-49e0-8530-ec33085f3df1.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/a905b2fb-d52d-46af-85ee-8dd29a92f747.jpg b/ruoyi/uploadPath/upload/2025/03/10/a905b2fb-d52d-46af-85ee-8dd29a92f747.jpg new file mode 100644 index 0000000..c5aa271 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/a905b2fb-d52d-46af-85ee-8dd29a92f747.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/ba93f062-252a-4e3e-b68a-68aa7e7d5df6.jpg b/ruoyi/uploadPath/upload/2025/03/10/ba93f062-252a-4e3e-b68a-68aa7e7d5df6.jpg new file mode 100644 index 0000000..8571541 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/ba93f062-252a-4e3e-b68a-68aa7e7d5df6.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/bf8747e3-654c-4373-88a6-86c0068d82ad.jpg b/ruoyi/uploadPath/upload/2025/03/10/bf8747e3-654c-4373-88a6-86c0068d82ad.jpg new file mode 100644 index 0000000..c5aa271 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/bf8747e3-654c-4373-88a6-86c0068d82ad.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/c6c723e9-e8b5-460a-922a-fd04acd6ff1d.jpg b/ruoyi/uploadPath/upload/2025/03/10/c6c723e9-e8b5-460a-922a-fd04acd6ff1d.jpg new file mode 100644 index 0000000..abe92a0 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/c6c723e9-e8b5-460a-922a-fd04acd6ff1d.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/d154f92d-5a96-4b8d-ba74-7b96e6f261bd.jpg b/ruoyi/uploadPath/upload/2025/03/10/d154f92d-5a96-4b8d-ba74-7b96e6f261bd.jpg new file mode 100644 index 0000000..302b563 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/d154f92d-5a96-4b8d-ba74-7b96e6f261bd.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/d934b143-46cd-458d-bd46-9f0569b0c834.jpg b/ruoyi/uploadPath/upload/2025/03/10/d934b143-46cd-458d-bd46-9f0569b0c834.jpg new file mode 100644 index 0000000..3f2c505 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/d934b143-46cd-458d-bd46-9f0569b0c834.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/e049afe1-3732-4224-9faa-a17efa46ad80.jpg b/ruoyi/uploadPath/upload/2025/03/10/e049afe1-3732-4224-9faa-a17efa46ad80.jpg new file mode 100644 index 0000000..302b563 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/e049afe1-3732-4224-9faa-a17efa46ad80.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/edc9317b-095a-42ca-97ba-72c032cd93f7.jpg b/ruoyi/uploadPath/upload/2025/03/10/edc9317b-095a-42ca-97ba-72c032cd93f7.jpg new file mode 100644 index 0000000..2ca0c06 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/edc9317b-095a-42ca-97ba-72c032cd93f7.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/f431a874-4dbc-41b8-974f-f4eb7d2fc904.jpg b/ruoyi/uploadPath/upload/2025/03/10/f431a874-4dbc-41b8-974f-f4eb7d2fc904.jpg new file mode 100644 index 0000000..43f3c0a Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/f431a874-4dbc-41b8-974f-f4eb7d2fc904.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/f9d15633-8ddd-41da-abbf-d4a54e0afd64.jpg b/ruoyi/uploadPath/upload/2025/03/10/f9d15633-8ddd-41da-abbf-d4a54e0afd64.jpg new file mode 100644 index 0000000..c5aa271 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/f9d15633-8ddd-41da-abbf-d4a54e0afd64.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/fc9cea2f-2384-44a6-b248-0dd885c00c68.jpg b/ruoyi/uploadPath/upload/2025/03/10/fc9cea2f-2384-44a6-b248-0dd885c00c68.jpg new file mode 100644 index 0000000..05931f6 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/fc9cea2f-2384-44a6-b248-0dd885c00c68.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/10/ffe552b4-1f2a-49e7-aa63-3249c7d62ae2.jpg b/ruoyi/uploadPath/upload/2025/03/10/ffe552b4-1f2a-49e7-aa63-3249c7d62ae2.jpg new file mode 100644 index 0000000..3f2c505 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/10/ffe552b4-1f2a-49e7-aa63-3249c7d62ae2.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/11/070c6035-7c3a-4615-a53e-ba24aa2a9e91.jpg b/ruoyi/uploadPath/upload/2025/03/11/070c6035-7c3a-4615-a53e-ba24aa2a9e91.jpg new file mode 100644 index 0000000..43f3c0a Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/11/070c6035-7c3a-4615-a53e-ba24aa2a9e91.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/11/0a0b30d6-fc84-4ba0-84af-de18314f6412.jpg b/ruoyi/uploadPath/upload/2025/03/11/0a0b30d6-fc84-4ba0-84af-de18314f6412.jpg new file mode 100644 index 0000000..302b563 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/11/0a0b30d6-fc84-4ba0-84af-de18314f6412.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/11/0c5fe5d4-16b3-4b85-b3fa-9a880c4912b4.jpg b/ruoyi/uploadPath/upload/2025/03/11/0c5fe5d4-16b3-4b85-b3fa-9a880c4912b4.jpg new file mode 100644 index 0000000..abe92a0 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/11/0c5fe5d4-16b3-4b85-b3fa-9a880c4912b4.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/11/103a1d00-5cde-4383-8df8-2e9c632c5d8e.jpg b/ruoyi/uploadPath/upload/2025/03/11/103a1d00-5cde-4383-8df8-2e9c632c5d8e.jpg new file mode 100644 index 0000000..3f2c505 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/11/103a1d00-5cde-4383-8df8-2e9c632c5d8e.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/11/10a2faae-46dc-4942-ac0b-396b87d28d69.jpg b/ruoyi/uploadPath/upload/2025/03/11/10a2faae-46dc-4942-ac0b-396b87d28d69.jpg new file mode 100644 index 0000000..43f3c0a Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/11/10a2faae-46dc-4942-ac0b-396b87d28d69.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/11/11301551-17ad-4ed9-acf8-d2a53a105cdf.jpg b/ruoyi/uploadPath/upload/2025/03/11/11301551-17ad-4ed9-acf8-d2a53a105cdf.jpg new file mode 100644 index 0000000..43f3c0a Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/11/11301551-17ad-4ed9-acf8-d2a53a105cdf.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/11/19c9935f-a50a-43c4-9786-009f29e402fb.jpg b/ruoyi/uploadPath/upload/2025/03/11/19c9935f-a50a-43c4-9786-009f29e402fb.jpg new file mode 100644 index 0000000..43f3c0a Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/11/19c9935f-a50a-43c4-9786-009f29e402fb.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/11/237c97ad-2a1c-4973-86f7-20f7f66abef7.jpg b/ruoyi/uploadPath/upload/2025/03/11/237c97ad-2a1c-4973-86f7-20f7f66abef7.jpg new file mode 100644 index 0000000..302b563 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/11/237c97ad-2a1c-4973-86f7-20f7f66abef7.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/11/2c0d11ed-0d1b-4dee-ad9c-7105a60b0a11.jpg b/ruoyi/uploadPath/upload/2025/03/11/2c0d11ed-0d1b-4dee-ad9c-7105a60b0a11.jpg new file mode 100644 index 0000000..35489ee Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/11/2c0d11ed-0d1b-4dee-ad9c-7105a60b0a11.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/11/2c7d45d5-4ac2-4b81-9022-64b9f5e37eb6.jpg b/ruoyi/uploadPath/upload/2025/03/11/2c7d45d5-4ac2-4b81-9022-64b9f5e37eb6.jpg new file mode 100644 index 0000000..abe92a0 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/11/2c7d45d5-4ac2-4b81-9022-64b9f5e37eb6.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/11/33d8625a-aaad-4f2f-8672-85c2b7663192.jpg b/ruoyi/uploadPath/upload/2025/03/11/33d8625a-aaad-4f2f-8672-85c2b7663192.jpg new file mode 100644 index 0000000..302b563 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/11/33d8625a-aaad-4f2f-8672-85c2b7663192.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/11/46061a8e-ee71-414f-8530-c54b27e0142a.png b/ruoyi/uploadPath/upload/2025/03/11/46061a8e-ee71-414f-8530-c54b27e0142a.png new file mode 100644 index 0000000..60e030c Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/11/46061a8e-ee71-414f-8530-c54b27e0142a.png differ diff --git a/ruoyi/uploadPath/upload/2025/03/11/4f91f935-d06a-4568-9e3d-41e992204209.jpg b/ruoyi/uploadPath/upload/2025/03/11/4f91f935-d06a-4568-9e3d-41e992204209.jpg new file mode 100644 index 0000000..abe92a0 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/11/4f91f935-d06a-4568-9e3d-41e992204209.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/11/61ebc521-6d59-4856-858f-58dc04ae43e3.jpg b/ruoyi/uploadPath/upload/2025/03/11/61ebc521-6d59-4856-858f-58dc04ae43e3.jpg new file mode 100644 index 0000000..3f2c505 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/11/61ebc521-6d59-4856-858f-58dc04ae43e3.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/11/7098eabb-754e-4324-8633-9e3ab3d11f6d.jpg b/ruoyi/uploadPath/upload/2025/03/11/7098eabb-754e-4324-8633-9e3ab3d11f6d.jpg new file mode 100644 index 0000000..3f2c505 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/11/7098eabb-754e-4324-8633-9e3ab3d11f6d.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/11/89439515-23b6-4569-956b-9d791903c910.jpg b/ruoyi/uploadPath/upload/2025/03/11/89439515-23b6-4569-956b-9d791903c910.jpg new file mode 100644 index 0000000..abe92a0 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/11/89439515-23b6-4569-956b-9d791903c910.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/11/8d2b2782-51a5-4203-979e-a399f33f86ce.jpg b/ruoyi/uploadPath/upload/2025/03/11/8d2b2782-51a5-4203-979e-a399f33f86ce.jpg new file mode 100644 index 0000000..43f3c0a Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/11/8d2b2782-51a5-4203-979e-a399f33f86ce.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/11/8fecff0b-4ba9-4d46-b1a3-7fb9937f41f5.png b/ruoyi/uploadPath/upload/2025/03/11/8fecff0b-4ba9-4d46-b1a3-7fb9937f41f5.png new file mode 100644 index 0000000..60e030c Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/11/8fecff0b-4ba9-4d46-b1a3-7fb9937f41f5.png differ diff --git a/ruoyi/uploadPath/upload/2025/03/11/a50cde87-52e9-47e5-8bff-f0ec707d7582.jpg b/ruoyi/uploadPath/upload/2025/03/11/a50cde87-52e9-47e5-8bff-f0ec707d7582.jpg new file mode 100644 index 0000000..43f3c0a Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/11/a50cde87-52e9-47e5-8bff-f0ec707d7582.jpg differ diff --git a/ruoyi/uploadPath/upload/2025/03/11/ad1c1a24-93de-4460-bf73-f5da3b54838f.png b/ruoyi/uploadPath/upload/2025/03/11/ad1c1a24-93de-4460-bf73-f5da3b54838f.png new file mode 100644 index 0000000..60e030c Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/11/ad1c1a24-93de-4460-bf73-f5da3b54838f.png differ diff --git a/ruoyi/uploadPath/upload/2025/03/11/c5e82ecf-2b39-44f4-9ddb-99004a314de3.png b/ruoyi/uploadPath/upload/2025/03/11/c5e82ecf-2b39-44f4-9ddb-99004a314de3.png new file mode 100644 index 0000000..60e030c Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/11/c5e82ecf-2b39-44f4-9ddb-99004a314de3.png differ diff --git a/ruoyi/uploadPath/upload/2025/03/11/e2c4cf53-5f57-44b6-ac72-a5facf20b2f7.png b/ruoyi/uploadPath/upload/2025/03/11/e2c4cf53-5f57-44b6-ac72-a5facf20b2f7.png new file mode 100644 index 0000000..60e030c Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/11/e2c4cf53-5f57-44b6-ac72-a5facf20b2f7.png differ diff --git a/ruoyi/uploadPath/upload/2025/03/11/ee4d7c48-313a-446b-a1ad-834d58a6a991.jpg b/ruoyi/uploadPath/upload/2025/03/11/ee4d7c48-313a-446b-a1ad-834d58a6a991.jpg new file mode 100644 index 0000000..abe92a0 Binary files /dev/null and b/ruoyi/uploadPath/upload/2025/03/11/ee4d7c48-313a-446b-a1ad-834d58a6a991.jpg differ