更新:政策信息表加针对的人员类型标签及相关列表查询时按标签来匹配结果。
This commit is contained in:
@@ -63,4 +63,8 @@ public class PolicyInfo extends BaseEntity {
|
||||
|
||||
@ApiModelProperty("浏览数")
|
||||
private Integer viewNum;
|
||||
|
||||
//标签
|
||||
/** 1-大龄人员;2-低保人员;3-残疾人员;4-失地农名或联队职工;5-防止返贫;6-未就业大中专毕业生;7-退役军人;8-长期失业人员;9-城镇零就业家庭成员;10.刑满释放人员 **/
|
||||
private String policyTag;
|
||||
}
|
||||
|
||||
@@ -4,6 +4,8 @@ import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 政策信息查询参数
|
||||
* @author kiro
|
||||
@@ -21,4 +23,10 @@ public class PolicyInfoQuery {
|
||||
|
||||
@ApiModelProperty("政策名称搜索关键词")
|
||||
private String searchValue;
|
||||
//标签
|
||||
/** 1-大龄人员;2-低保人员;3-残疾人员;4-失地农名或联队职工;5-防止返贫;6-未就业大中专毕业生;7-退役军人;8-长期失业人员;9-城镇零就业家庭成员;10.刑满释放人员 **/
|
||||
@ApiModelProperty("标签")
|
||||
private String policyTag;
|
||||
|
||||
private List<String> policyTags;
|
||||
}
|
||||
|
||||
@@ -9,9 +9,11 @@ import com.ruoyi.cms.service.policy.IPolicyInfoService;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.common.utils.SecurityUtils;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@@ -30,6 +32,10 @@ public class PolicyInfoServiceImpl implements IPolicyInfoService {
|
||||
@Override
|
||||
public TableDataInfo getPortalList(PolicyInfoQuery query) {
|
||||
PageHelper.startPage(query.getPageNum(), query.getPageSize());
|
||||
if (StringUtils.isNotEmpty(query.getPolicyTag())) {
|
||||
List<String> policyTags = Arrays.asList(query.getPolicyTag().split(","));
|
||||
query.setPolicyTags(policyTags);
|
||||
}
|
||||
List<PolicyInfo> list = policyInfoMapper.selectPolicyInfoList(query);
|
||||
PageInfo<PolicyInfo> pageInfo = new PageInfo<>(list);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user