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 78358a3..dcf698e 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 @@ -32,6 +32,7 @@ import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; +import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotNull; import java.time.LocalTime; import java.util.ArrayList; @@ -317,7 +318,7 @@ public class WgzAppController { } /** - * 【首页】【项目详情】 项目详情·申请报名 + * 【首页】【项目详情】 项目详情·申请报名(还未校验工种是否匹配工地岗位) */ @ApiOperation("【首页】【项目详情】 项目详情·申请报名)") @PreAuthorize("@ss.hasPermi('wgzApp:user:userApplyForRegistration')") @@ -326,6 +327,45 @@ public class WgzAppController { return AjaxResult.success(iBgtProjectRecruitApplyService.userApplyForRegistration(id)); } + /** + * 【首页】【已报名项目】 已报名项目 + */ + @ApiOperation("【首页】【已报名项目】 已报名项目)") + @PreAuthorize("@ss.hasPermi('wgzApp:user:userRegisteredProject')") + @GetMapping("/WgzAppUserRegisteredProject") + public TableDataInfo userRegisteredProject(@Validated WgzAppRegisteredProjectReq req) { + return iBgtProjectRecruitService.userRegisteredProject(req); + } + + /** + * 【首页】【已报名项目】 已报名项目·取消报名 + */ + @ApiOperation("【首页】【已报名项目】 已报名项目·取消报名)") + @PreAuthorize("@ss.hasPermi('wgzApp:user:userCancelRegistration')") + @DeleteMapping("/WgzAppUserCancelRegistration/{recruitId}") + public AjaxResult userCancelRegistration(@NotEmpty(message = "招工主键不能为空") @PathVariable Long recruitId) { + return AjaxResult.success(iBgtProjectRecruitApplyService.userCancelRegistration(recruitId)); + } + + /** + * 【首页】【已报名项目】 已报名项目·项目详情 + */ + @ApiOperation("【首页】【已报名项目】 已报名项目·项目详情") + @PreAuthorize("@ss.hasPermi('wgzApp:user:userCancelRegistrationProjectDetails')") + @GetMapping("/WgzAppUserCancelRegistrationProjectDetails/{recruitId}") + public AjaxResult userCancelRegistrationProjectDetails(@NotEmpty(message = "招工主键不能为空") @PathVariable Long recruitId) { + return AjaxResult.success(iBgtProjectRecruitService.userCancelRegistrationProjectDetails(recruitId)); + } + + /** + * 【首页】【项目进行中】 项目进行中(分页,但是理论上这里始终只会有一条数据) + */ + @ApiOperation("【首页】【项目进行中】 项目进行中") + @PreAuthorize("@ss.hasPermi('wgzApp:user:userUnderway')") + @GetMapping("/WgzAppUserUnderway") + public TableDataInfo userUnderway(@Validated WgzAppUnderwayReq req) { + return null; + } /** diff --git a/ruoyi-system/src/main/java/com/ruoyi/bgt/domain/BgtProjectRecruitApply.java b/ruoyi-system/src/main/java/com/ruoyi/bgt/domain/BgtProjectRecruitApply.java index 14a4152..009ba63 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/bgt/domain/BgtProjectRecruitApply.java +++ b/ruoyi-system/src/main/java/com/ruoyi/bgt/domain/BgtProjectRecruitApply.java @@ -42,7 +42,7 @@ public class BgtProjectRecruitApply implements Serializable { @ApiModelProperty("务工者用户ID") private Long userId; - @ApiModelProperty("选择状态(0未选择 1已选择)") + @ApiModelProperty("0报名 1包工同意 2包工头拒绝(截止时间)3务工者同意 4务工者拒绝 5进场 6离场") private String status; @ApiModelProperty("进场时间") diff --git a/ruoyi-system/src/main/java/com/ruoyi/bgt/mapper/BgtProjectRecruitMapper.java b/ruoyi-system/src/main/java/com/ruoyi/bgt/mapper/BgtProjectRecruitMapper.java index 50a10a6..472e8a5 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/bgt/mapper/BgtProjectRecruitMapper.java +++ b/ruoyi-system/src/main/java/com/ruoyi/bgt/mapper/BgtProjectRecruitMapper.java @@ -6,10 +6,16 @@ import com.ruoyi.bgt.domain.dto.BgtProjectRecruitQueryDTO; import com.ruoyi.bgt.domain.vo.BgtProjectRecruitVO; import com.ruoyi.common.core.mybatisplus.cache.MybatisPlusRedisCache; import com.ruoyi.common.core.mybatisplus.core.BaseMapperPlus; +import com.ruoyi.wgz.bo.req.WgzAppRegisteredProjectReq; +import com.ruoyi.wgz.bo.res.WgzAppCancelRegistrationProjectDetailsRes; import com.ruoyi.wgz.bo.res.WgzAppProjectDetailsRes; +import com.ruoyi.wgz.bo.res.WgzAppRegisteredProjectRes; +import com.ruoyi.wgz.bo.rests.WgzAppCancelRegistrationProjectDetailsTwo; import org.apache.ibatis.annotations.CacheNamespace; import org.apache.ibatis.annotations.Param; +import java.util.List; + /** * 包工头招工Mapper接口 * @@ -23,4 +29,8 @@ public interface BgtProjectRecruitMapper extends BaseMapperPlus appQueryPageList(@Param("page") Page page, @Param("dto") BgtProjectRecruitQueryDTO dto); WgzAppProjectDetailsRes userProjectDetails(@Param("id") Long id); + + Page userRegisteredProject(@Param("page") Page page,@Param("userId") Long userId); + + List GetsTheMembersUnderTheCurrentProject (@Param("recruitId") Long recruitId); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/bgt/service/IBgtProjectRecruitApplyService.java b/ruoyi-system/src/main/java/com/ruoyi/bgt/service/IBgtProjectRecruitApplyService.java index 7f7ce28..5f3333e 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/bgt/service/IBgtProjectRecruitApplyService.java +++ b/ruoyi-system/src/main/java/com/ruoyi/bgt/service/IBgtProjectRecruitApplyService.java @@ -84,4 +84,10 @@ public interface IBgtProjectRecruitApplyService extends IServicePlus userRegisteredProject(@Validated WgzAppRegisteredProjectReq req); + + /** + * 已报名项目·项目详情 + */ + WgzAppCancelRegistrationProjectDetailsRes userCancelRegistrationProjectDetails(Long recruitId); + } 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 51ebbae..b2bb5a9 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 @@ -3,6 +3,7 @@ package com.ruoyi.bgt.service.impl; import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.collection.CollectionUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.injector.methods.DeleteById; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.bgt.bo.BgtProjectRecruitApplyQueryBo; @@ -122,6 +123,7 @@ public class BgtProjectRecruitApplyServiceImpl extends ServicePlusImpl lqw = Wrappers.lambdaQuery(); lqw.eq(BgtProjectRecruitApply::getUserId, id). - eq(BgtProjectRecruitApply::getStatus, "1"). - isNotNull(BgtProjectRecruitApply::getEntryTime). - ne(BgtProjectRecruitApply::getEntryTime, ""); + eq(BgtProjectRecruitApply::getStatus, "3"); //包工头同意、务工者同意才算进场ok +// isNotNull(BgtProjectRecruitApply::getEntryTime). +// ne(BgtProjectRecruitApply::getEntryTime, ""); List bgtProjectRecruitApplies = baseMapper.selectList(lqw); if (bgtProjectRecruitApplies.size()>1){ throw new RuntimeException("异常,查询到用户同时在多个工地务工!"); @@ -151,6 +153,16 @@ public class BgtProjectRecruitApplyServiceImpl extends ServicePlusImpl(). + eq(BgtProjectRecruitApply::getUserId, appUserId). + eq(BgtProjectRecruitApply::getStatus, "3") +// isNotNull(BgtProjectRecruitApply::getEntryTime).ne(BgtProjectRecruitApply::getEntryTime, "") + ); + if (i>0){ + throw new RuntimeException("已有工地!不可再次申请!"); + } //2、插入数据 BgtProjectRecruitApply bgtProjectRecruitApply = new BgtProjectRecruitApply(); bgtProjectRecruitApply.setRecruitId(id); @@ -158,4 +170,10 @@ public class BgtProjectRecruitApplyServiceImpl extends ServicePlusImpl0; } + @Override + @Transactional + public Boolean userCancelRegistration(Long recruitId) { + return baseMapper.deleteById(new LambdaQueryWrapper().eq(BgtProjectRecruitApply::getRecruitId, recruitId)) >0; + } + } diff --git a/ruoyi-system/src/main/java/com/ruoyi/bgt/service/impl/BgtProjectRecruitServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/bgt/service/impl/BgtProjectRecruitServiceImpl.java index ff7c249..8d35d87 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/bgt/service/impl/BgtProjectRecruitServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/bgt/service/impl/BgtProjectRecruitServiceImpl.java @@ -18,11 +18,19 @@ import com.ruoyi.common.core.mybatisplus.core.ServicePlusImpl; import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.common.enums.RecruitApplyStatus; import com.ruoyi.common.utils.PageUtils; +import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.fbs.domain.FbsProjectTask; import com.ruoyi.fbs.service.IFbsProjectTaskService; +import com.ruoyi.wgz.bo.req.WgzAppRegisteredProjectReq; +import com.ruoyi.wgz.bo.res.WgzAppCancelRegistrationProjectDetailsRes; import com.ruoyi.wgz.bo.res.WgzAppProjectDetailsRes; +import com.ruoyi.wgz.bo.res.WgzAppRegisteredProjectRes; +import com.ruoyi.wgz.bo.res.WgzAppUserDailyRecordRes; +import com.ruoyi.wgz.bo.rests.WgzAppCancelRegistrationProjectDetailsTwo; +import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.validation.annotation.Validated; import java.util.*; @@ -153,4 +161,27 @@ public class BgtProjectRecruitServiceImpl extends ServicePlusImpl userRegisteredProject(WgzAppRegisteredProjectReq req) { + Long userId = SecurityUtils.getAppUserId(); + Page pe = new Page<>(); + pe.setCurrent(req.getPageNum()); + pe.setSize(req.getPageSize()); + return PageUtils.buildDataInfo(baseMapper.userRegisteredProject(pe, userId)); + } + + @Override + public WgzAppCancelRegistrationProjectDetailsRes userCancelRegistrationProjectDetails(Long recruitId) { + //1、获取项目基础信息 + WgzAppProjectDetailsRes wgzAppProjectDetailsRes = baseMapper.userProjectDetails(recruitId); + //2、获取当前项目下的成员 + List wgzUser = baseMapper.GetsTheMembersUnderTheCurrentProject(recruitId); + //3、数据组装 + WgzAppCancelRegistrationProjectDetailsRes res = new WgzAppCancelRegistrationProjectDetailsRes(); + BeanUtils.copyProperties(wgzAppProjectDetailsRes,res); + res.setNumberOfRegistered(wgzUser.size()); + res.setUserList(wgzUser); + return res; + } + } diff --git a/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/req/WgzAppRegisteredProjectReq.java b/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/req/WgzAppRegisteredProjectReq.java new file mode 100644 index 0000000..c6383a6 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/req/WgzAppRegisteredProjectReq.java @@ -0,0 +1,21 @@ +package com.ruoyi.wgz.bo.req; + +import com.ruoyi.common.bo.PageReq; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.NoArgsConstructor; +import lombok.experimental.Accessors; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.time.LocalDateTime; + + +@Data +@NoArgsConstructor +@Accessors(chain = true) +@ApiModel("已报名项目请求对象") +public class WgzAppRegisteredProjectReq extends PageReq { + +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/req/WgzAppUnderwayReq.java b/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/req/WgzAppUnderwayReq.java new file mode 100644 index 0000000..ba676ed --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/req/WgzAppUnderwayReq.java @@ -0,0 +1,16 @@ +package com.ruoyi.wgz.bo.req; + +import com.ruoyi.common.bo.PageReq; +import io.swagger.annotations.ApiModel; +import lombok.Data; +import lombok.NoArgsConstructor; +import lombok.experimental.Accessors; + +import java.io.Serializable; + +@Data +@NoArgsConstructor +@Accessors(chain = true) +@ApiModel("项目进行中请求对象") +public class WgzAppUnderwayReq extends PageReq { +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/res/WgzAppCancelRegistrationProjectDetailsRes.java b/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/res/WgzAppCancelRegistrationProjectDetailsRes.java new file mode 100644 index 0000000..23a0758 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/res/WgzAppCancelRegistrationProjectDetailsRes.java @@ -0,0 +1,95 @@ +package com.ruoyi.wgz.bo.res; + +import com.ruoyi.wgz.bo.rests.WgzAppCancelRegistrationProjectDetailsTwo; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.NoArgsConstructor; +import lombok.experimental.Accessors; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.time.LocalDateTime; +import java.time.LocalTime; +import java.util.List; + + +@Data +@NoArgsConstructor +@Accessors(chain = true) +@ApiModel("已报名·项目详情返回对象") +public class WgzAppCancelRegistrationProjectDetailsRes implements Serializable { + + @ApiModelProperty("主键ID") + private Long id; + + @ApiModelProperty("项目ID") + private Long projectId; + + //============== + @ApiModelProperty("封面图(多个逗号分隔)") + private String coverPlan; + + @ApiModelProperty("创建时间") + private LocalDateTime createTime; + + @ApiModelProperty("招工名称") + private String recruitName; + + @ApiModelProperty("招工金额") + private BigDecimal recruitAmount; + + @ApiModelProperty("招工数量") + private Integer recruitStaffNum; + + @ApiModelProperty("任务ID") + private Long taskId; + + @ApiModelProperty("任务名称") + private String taskName; + + @ApiModelProperty("任务地址") + private String taskAddress; + + @ApiModelProperty("招工描述") + private String subDescribe; + + @ApiModelProperty("招工开始时间") + private String recruitBeginTime; + + @ApiModelProperty("联系人") + private String recruitContactPerson; + + @ApiModelProperty("联系电话") + private String recruitContactPhone; + + @ApiModelProperty("备注") + private String remark; + + @ApiModelProperty("招工要求") + private String recruitRequirement; + + @ApiModelProperty("已报名数量") + private Integer numberOfRegistered; + + @ApiModelProperty("已报名务工者") + private List userList; + + //--------- + //--------- + //--------- + @ApiModelProperty("上班时间") + private LocalTime beginWorkTime; + + @ApiModelProperty("下班时间") + private LocalTime endWorkTime; + + @ApiModelProperty("标段ID") + private Long sectionId; + + @ApiModelProperty("分包ID") + private Long subId; + + @ApiModelProperty("招工地址") + private String recruitAddress; +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/res/WgzAppDailyRecordRes.java b/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/res/WgzAppDailyRecordRes.java new file mode 100644 index 0000000..cde1c64 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/res/WgzAppDailyRecordRes.java @@ -0,0 +1,17 @@ +package com.ruoyi.wgz.bo.res; + +import com.ruoyi.common.bo.PageReq; +import io.swagger.annotations.ApiModel; +import lombok.Data; +import lombok.NoArgsConstructor; +import lombok.experimental.Accessors; + +import java.io.Serializable; + +@Data +@NoArgsConstructor +@Accessors(chain = true) +@ApiModel("项目进行中返回对象") +public class WgzAppDailyRecordRes implements Serializable { + +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/res/WgzAppProjectDetailsRes.java b/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/res/WgzAppProjectDetailsRes.java index affe8cd..4c135ad 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/res/WgzAppProjectDetailsRes.java +++ b/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/res/WgzAppProjectDetailsRes.java @@ -89,32 +89,4 @@ public class WgzAppProjectDetailsRes implements Serializable { @ApiModelProperty("招工地址") private String recruitAddress; - - - - - - - - @ApiModelProperty("创建者ID") - private Long userId; - - @ApiModelProperty("删除标志(0代表存在 2代表删除)") - private String delFlag; - - /** - * 更新者 - */ - @Excel(name = "更新者") - @ApiModelProperty("更新者") - @TableField(fill = FieldFill.INSERT_UPDATE) - private String updateBy; - - /** - * 更新时间 - */ - @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") - @ApiModelProperty("更新时间") - @TableField(fill = FieldFill.INSERT_UPDATE) - private LocalDateTime updateTime; } 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 new file mode 100644 index 0000000..57b2184 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/res/WgzAppRegisteredProjectRes.java @@ -0,0 +1,60 @@ +package com.ruoyi.wgz.bo.res; + +import com.baomidou.mybatisplus.annotation.FieldFill; +import com.baomidou.mybatisplus.annotation.TableField; +import com.ruoyi.common.annotation.Excel; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.NoArgsConstructor; +import lombok.experimental.Accessors; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.time.LocalDateTime; +import java.time.LocalTime; + + +@Data +@NoArgsConstructor +@Accessors(chain = true) +@ApiModel("已报名项目返回对象") +public class WgzAppRegisteredProjectRes implements Serializable { + @ApiModelProperty("主键ID") + private Long id; + + @ApiModelProperty("项目ID") + private Long projectId; + + @ApiModelProperty("招工名称") + private String recruitName; + + @ApiModelProperty("创建时间") + private LocalDateTime createTime; + + @ApiModelProperty("封面图(多个逗号分隔)") + private String coverPlan; + + @ApiModelProperty("招工数量") + private Integer recruitStaffNum; + + @ApiModelProperty("招工金额") + private BigDecimal recruitAmount; + + @ApiModelProperty("任务ID") + private Long taskId; + + @ApiModelProperty("任务名称") + private String taskName; + + @ApiModelProperty("任务地址") + private String taskAddress; + + @ApiModelProperty("招工要求") + private String recruitRequirement; + + @ApiModelProperty("已报名数量") + private Integer numberOfRegistered; + + +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/rests/WgzAppCancelRegistrationProjectDetailsTwo.java b/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/rests/WgzAppCancelRegistrationProjectDetailsTwo.java new file mode 100644 index 0000000..ef9f206 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/wgz/bo/rests/WgzAppCancelRegistrationProjectDetailsTwo.java @@ -0,0 +1,36 @@ +package com.ruoyi.wgz.bo.rests; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.NoArgsConstructor; +import lombok.experimental.Accessors; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.time.LocalDateTime; +import java.time.LocalTime; + + +@Data +@NoArgsConstructor +@Accessors(chain = true) +@ApiModel("已报名·项目详情返回对象") +public class WgzAppCancelRegistrationProjectDetailsTwo implements Serializable { + + @ApiModelProperty("务工者ID") + private Long userId; + + @ApiModelProperty("务工者名称") + private String username; + + @ApiModelProperty("务工者头像") + private String avatar_name; + + @ApiModelProperty("务工者评分") + private Double score; + + + + +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/wgz/mapper/WgzDailyClockMapper.java b/ruoyi-system/src/main/java/com/ruoyi/wgz/mapper/WgzDailyClockMapper.java index c795496..612e07f 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/wgz/mapper/WgzDailyClockMapper.java +++ b/ruoyi-system/src/main/java/com/ruoyi/wgz/mapper/WgzDailyClockMapper.java @@ -1,6 +1,7 @@ package com.ruoyi.wgz.mapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.ruoyi.wgz.bo.req.WgzAppDailyRecordReq; import com.ruoyi.wgz.bo.res.WgzAppLeaveHistoryListPageRes; import com.ruoyi.wgz.bo.res.WgzAppUserDailyRecordRes; import com.ruoyi.wgz.domain.WgzDailyClock; @@ -22,5 +23,5 @@ public interface WgzDailyClockMapper extends BaseMapperPlus { * @param page 分页对象 * @return 分页查询结果 */ - Page userDailyRecordListPage(Page page); + Page userDailyRecordListPage(Page page); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/wgz/mapper/WgzLeaveMapper.java b/ruoyi-system/src/main/java/com/ruoyi/wgz/mapper/WgzLeaveMapper.java index 4a4e004..cd5eb71 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/wgz/mapper/WgzLeaveMapper.java +++ b/ruoyi-system/src/main/java/com/ruoyi/wgz/mapper/WgzLeaveMapper.java @@ -2,6 +2,7 @@ package com.ruoyi.wgz.mapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.ruoyi.wgz.bo.req.WgzAppLeaveHistoryListPageReq; import com.ruoyi.wgz.bo.res.WgzAppLeaveHistoryListPageRes; import com.ruoyi.wgz.domain.WgzLeave; import com.ruoyi.common.core.mybatisplus.core.BaseMapperPlus; @@ -23,6 +24,6 @@ public interface WgzLeaveMapper extends BaseMapperPlus { * @param page 分页对象 * @return 分页查询结果 */ - Page userLeaveHistoryListPage(Page page); + Page userLeaveHistoryListPage(Page page); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/wgz/mapper/WgzReissueacardMapper.java b/ruoyi-system/src/main/java/com/ruoyi/wgz/mapper/WgzReissueacardMapper.java index 454214b..7ccf777 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/wgz/mapper/WgzReissueacardMapper.java +++ b/ruoyi-system/src/main/java/com/ruoyi/wgz/mapper/WgzReissueacardMapper.java @@ -1,6 +1,7 @@ package com.ruoyi.wgz.mapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.ruoyi.wgz.bo.req.WgzAppReplacementCardRecordReq; import com.ruoyi.wgz.bo.res.WgzReplacementCardRecordRes; import com.ruoyi.wgz.domain.WgzReissueacard; import com.ruoyi.common.core.mybatisplus.core.BaseMapperPlus; @@ -21,5 +22,5 @@ public interface WgzReissueacardMapper extends BaseMapperPlus { * @param page 分页对象 * @return 分页查询结果 */ - Page userReplacementCardRecordListPage(Page page); + Page userReplacementCardRecordListPage(Page page); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzDailyClockServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzDailyClockServiceImpl.java index d820624..e75a820 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzDailyClockServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzDailyClockServiceImpl.java @@ -153,7 +153,7 @@ public class WgzDailyClockServiceImpl extends ServicePlusImpl userDailyRecord(WgzAppDailyRecordReq req) { - Page pe = new Page<>(); + Page pe = new Page<>(); pe.setCurrent(req.getPageNum()); pe.setSize(req.getPageSize()); return PageUtils.buildDataInfo(baseMapper.userDailyRecordListPage(pe)); diff --git a/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzLeaveServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzLeaveServiceImpl.java index a33dc24..fb2a1fc 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzLeaveServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzLeaveServiceImpl.java @@ -148,7 +148,7 @@ public class WgzLeaveServiceImpl extends ServicePlusImpl userLeaveHistoryListPage(WgzAppLeaveHistoryListPageReq req) { - Page queryDTOPage = new Page<>(); + Page queryDTOPage = new Page<>(); queryDTOPage.setCurrent(req.getPageNum()); queryDTOPage.setSize(req.getPageSize()); return PageUtils.buildDataInfo(baseMapper.userLeaveHistoryListPage(queryDTOPage)); diff --git a/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzReissueacardServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzReissueacardServiceImpl.java index 6d91e7c..3436c08 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzReissueacardServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/wgz/service/impl/WgzReissueacardServiceImpl.java @@ -163,7 +163,7 @@ public class WgzReissueacardServiceImpl extends ServicePlusImpl userReplacementCardRecord(WgzAppReplacementCardRecordReq req) { - Page queryDTOPage = new Page<>(); + Page queryDTOPage = new Page<>(); queryDTOPage.setCurrent(req.getPageNum()); queryDTOPage.setSize(req.getPageSize()); return PageUtils.buildDataInfo(baseMapper.userReplacementCardRecordListPage(queryDTOPage)); diff --git a/ruoyi-system/src/main/resources/mapper/bgt/BgtProjectRecruitMapper.xml b/ruoyi-system/src/main/resources/mapper/bgt/BgtProjectRecruitMapper.xml index 704475f..0304c29 100644 --- a/ruoyi-system/src/main/resources/mapper/bgt/BgtProjectRecruitMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/bgt/BgtProjectRecruitMapper.xml @@ -54,4 +54,31 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" a.id = #{id} AND a.del_flag = 0 + + + +