diff --git a/src/main/java/com/newyetai/recruit/position/dto/PositionPageQueryDTO.java b/src/main/java/com/newyetai/recruit/position/dto/PositionPageQueryDTO.java index 2da1bdb..ea51ace 100644 --- a/src/main/java/com/newyetai/recruit/position/dto/PositionPageQueryDTO.java +++ b/src/main/java/com/newyetai/recruit/position/dto/PositionPageQueryDTO.java @@ -150,4 +150,7 @@ public class PositionPageQueryDTO extends PageQueryDTO { private BigDecimal salaryLow; private String detailAddressLike; + + @ApiModelProperty("综合搜索(企业名称/招聘标题/工作内容/工作地址)") + private String nameOr; } diff --git a/src/main/java/com/newyetai/recruit/position/mapper/PositionMapper.xml b/src/main/java/com/newyetai/recruit/position/mapper/PositionMapper.xml index 024af8d..b428111 100644 --- a/src/main/java/com/newyetai/recruit/position/mapper/PositionMapper.xml +++ b/src/main/java/com/newyetai/recruit/position/mapper/PositionMapper.xml @@ -134,6 +134,10 @@ AND pa.detail_address like #{detailAddressLike} + + + AND (c.company_name like #{nameOrLike} OR t.recruit_title like #{nameOrLike} OR t.job_content like #{nameOrLike} OR pa.detail_address like #{nameOrLike}) + ORDER BY t.create_time DESC, t.id DESC