package com.ruoyi.cms.domain.query;

import com.ruoyi.cms.domain.Job;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 前端搜索对象
 * 
 * @author ruoyi
 */
@Data
public class ESJobSearch extends Job
{
    /** 搜索值 */
    private String searchValue;

    /** 当前记录起始索引 */
    private Integer current;

    /** 每页显示记录数 */
    private Integer pageSize;

    private String sessionId;

    private String radius;

    @ApiModelProperty("排序方式 0：推荐 1：最热 2：最新发布 3：最大薪资")
    private Integer order;

    //商圈id
    private List<Long> commercialAreaIds;

    //区县id
    private List<String> countyIds;

    //地铁id
    private List<Integer> subwayIds;

    /** 纬度 */
    private BigDecimal latitude;
    /** 经度 */
    private BigDecimal longitude;
    //是否发布 0未发布 1发布
    private Integer isPublish;

    private String salaryDictCode;

    private String scaleDictCode;

    private String area;

    /*** 用户角色app角色：0企业，1求职者，2网格员 3内部政府人员*/
    private String userType;
}
