Commit fbe08a9c authored by tanyang's avatar tanyang

修复bean冲突

parent 709e329a
FROM anapsix/alpine-java:8_server-jre_unlimited
MAINTAINER Lion Li
MAINTAINER Tanyang
RUN mkdir -p /ruoyi/server/logs \
/ruoyi/server/temp \
......@@ -12,7 +12,7 @@ ENV SERVER_PORT=8080
EXPOSE ${SERVER_PORT}
ADD ./target/ruoyi-admin.jar ./app.jar
ADD ./target/dsk-operate-sys.jar ./dsk-operate-sys.jar
ENTRYPOINT ["java", \
"-Djava.security.egd=file:/dev/./urandom", \
......@@ -20,4 +20,4 @@ ENTRYPOINT ["java", \
# 应用名称 如果想区分集群节点监控 改成不同的名称即可
# "-Dskywalking.agent.service_name=ruoyi-server", \
# "-javaagent:/ruoyi/skywalking/agent/skywalking-agent.jar", \
"-jar", "app.jar"]
"-jar", "dsk-operate-sys.jar"]
......@@ -4,8 +4,10 @@ import cn.dev33.satoken.annotation.SaCheckLogin;
import cn.dev33.satoken.annotation.SaIgnore;
import cn.dev33.satoken.stp.StpUtil;
import cn.hutool.core.lang.Assert;
import cn.hutool.core.lang.RegexPool;
import cn.hutool.core.map.MapUtil;
import cn.hutool.core.util.RandomUtil;
import cn.hutool.core.util.ReUtil;
import com.dsk.common.constant.Constants;
import com.dsk.common.constant.GlobalConstants;
import com.dsk.common.core.domain.R;
......@@ -36,10 +38,7 @@ import javax.servlet.ServletRequest;
import javax.servlet.http.HttpServletRequest;
import javax.validation.constraints.NotBlank;
import java.time.Duration;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.*;
/**
* 登录验证
......@@ -100,13 +99,28 @@ public class SysLoginController {
*/
@SaCheckLogin
@PostMapping("/user/tenants")
public R<List<SysTenantVo>> userTenantList() {
public R<List<SysTenantVo>> userTenants() {
LoginUser loginUser = LoginHelper.getLoginUser();
List<SysTenantVo> tenantList=loginService.tenantListByAccount(loginUser.getUserPhone());
return R.ok(tenantList);
}
/**
* 用户租户列表:根据用户账号获取用户绑定的租户列表
*
* @return 结果
*/
@SaIgnore
@PostMapping("/user/tenant/list")
public R<List<SysTenantVo>> userTenantList (String phone) {
if(!ReUtil.isMatch(RegexPool.MOBILE, phone)) {
return R.ok(new ArrayList<>());
}
List<SysTenantVo> tenantList=loginService.tenantListByAccount(phone);
return R.ok(tenantList);
}
/**
* 获取当前用户默认租户
* @return
......
......@@ -13,7 +13,6 @@ import com.dsk.biz.domain.vo.CustomerBusinessListVo;
import com.dsk.biz.domain.vo.CustomerListVo;
import com.dsk.biz.domain.vo.CustomerStatusListVo;
import com.dsk.biz.domain.vo.CustomerVo;
import com.dsk.jsk.service.BusinessOpportunityRadarService;
import com.dsk.jsk.service.EnterpriseCommonService;
import com.dsk.biz.mapper.CustomerMapper;
import com.dsk.biz.mapper.CustomerUserMapper;
......@@ -24,6 +23,7 @@ import com.dsk.common.core.page.TableDataInfo;
import com.dsk.common.exception.ServiceException;
import com.dsk.common.helper.LoginHelper;
import com.dsk.common.utils.StringUtils;
import com.dsk.search.service.BusinessOpportunityRadarService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
......
......@@ -2,9 +2,9 @@ package com.dsk.jsk.controller;
import com.dsk.common.core.domain.AjaxResult;
import com.dsk.jsk.domain.*;
import com.dsk.jsk.domain.bo.*;
import com.dsk.jsk.service.service.EconomicService;
import com.dsk.jsk.util.IpUtil;
import com.dsk.search.domain.OpRegionalLocalDto;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
......
......@@ -2,9 +2,9 @@ package com.dsk.jsk.controller;
import com.alibaba.fastjson2.JSONObject;
import com.dsk.common.core.domain.AjaxResult;
import com.dsk.jsk.domain.bo.ComposeQueryDto;
import com.dsk.jsk.service.service.RegionalEnterprisesService;
import com.dsk.search.controller.PageQueryLimit;
import com.dsk.search.domain.ComposeQueryDto;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
......
......@@ -2,6 +2,10 @@ package com.dsk.jsk.controller;
import com.dsk.common.core.domain.AjaxResult;
import com.dsk.jsk.domain.*;
import com.dsk.jsk.domain.bo.SpecialBondInformationDetailsDto;
import com.dsk.jsk.domain.bo.SpecialBondInformationPageDto;
import com.dsk.jsk.domain.bo.SpecialPurposeBondsDto;
import com.dsk.jsk.domain.bo.SpecialPurposeBondsPageDto;
import com.dsk.jsk.service.service.SpecialPurposeBondsService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
......
package com.dsk.jsk.controller;
import com.dsk.common.core.domain.AjaxResult;
import com.dsk.jsk.domain.UrbanInvestmentPlatformDto;
import com.dsk.jsk.domain.bo.UrbanInvestmentPlatformDto;
import com.dsk.jsk.service.service.UrbanInvestmentPlatformService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
......
package com.dsk.jsk.domain;
import lombok.Data;
import javax.validation.constraints.NotNull;
/**
* @ClassName OpRegionalEconomicDataV1Dto
* @Description 区域经济大全-详情
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public class OpRegionalEconomicDataDetailsDto {
/**
* id
*/
@NotNull(message = "id 不能为空")
private Integer id;
}
//package com.dsk.jsk.domain;
//
//import lombok.Data;
//
//import javax.validation.constraints.NotNull;
//
///**
// * @ClassName OpRegionalEconomicDataV1Dto
// * @Description 区域经济大全-详情
// * @Author Dgm
// * @Date 2023/5/23 14:05
// * @Version
// */
//@Data
//public class OpRegionalEconomicDataDetailsDto {
//
// /**
// * id
// */
// @NotNull(message = "id 不能为空")
// private Integer id;
//}
package com.dsk.jsk.domain;
import lombok.Data;
import javax.validation.constraints.NotNull;
/**
* @ClassName OpRegionalEconomicDataV1Dto
* @Description 专项债-项目类别统计
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public class OpRegionalEconomicDataRegionalListDto {
/**
* id
*/
@NotNull(message = "id 不能为空")
private Integer id;
/**
* 省Id
*/
@NotNull(message = "provinceId 不能为空")
private Integer provinceId;
/**
* 市Id
*/
private Integer cityId;
/**
* 区Id
*/
private Integer areaId;
}
//package com.dsk.jsk.domain;
//
//import lombok.Data;
//
//import javax.validation.constraints.NotNull;
//
///**
// * @ClassName OpRegionalEconomicDataV1Dto
// * @Description 专项债-项目类别统计
// * @Author Dgm
// * @Date 2023/5/23 14:05
// * @Version
// */
//@Data
//public class OpRegionalEconomicDataRegionalListDto {
//
// /**
// * id
// */
// @NotNull(message = "id 不能为空")
// private Integer id;
//
// /**
// * 省Id
// */
// @NotNull(message = "provinceId 不能为空")
// private Integer provinceId;
//
// /**
// * 市Id
// */
// private Integer cityId;
//
// /**
// * 区Id
// */
// private Integer areaId;
//}
package com.dsk.jsk.domain;
import lombok.Data;
import javax.validation.constraints.NotNull;
/**
* @ClassName OpRegionalEconomicDataV1Dto
* @Description 地区经济
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public class OpRegionalEconomicDataStatisticsRegionalDto {
/**
* id
*/
@NotNull(message = "id 不能为空")
private Integer id;
/**
* 年份
*/
private Integer year;
/**
* 省Id
*/
private Integer provinceId;
/**
* 市Id
*/
private Integer cityId;
/**
* 区Id
*/
private Integer areaId;
}
//package com.dsk.jsk.domain;
//
//import lombok.Data;
//
//import javax.validation.constraints.NotNull;
//
///**
// * @ClassName OpRegionalEconomicDataV1Dto
// * @Description 地区经济
// * @Author Dgm
// * @Date 2023/5/23 14:05
// * @Version
// */
//@Data
//public class OpRegionalEconomicDataStatisticsRegionalDto {
//
// /**
// * id
// */
// @NotNull(message = "id 不能为空")
// private Integer id;
//
// /**
// * 年份
// */
// private Integer year;
//
// /**
// * 省Id
// */
// private Integer provinceId;
//
// /**
// * 市Id
// */
// private Integer cityId;
//
// /**
// * 区Id
// */
// private Integer areaId;
//}
package com.dsk.jsk.domain;
import lombok.Data;
/**
* @ClassName OpRegionalEconomicDataV1Dto
* @Description 专项债-项目类别统计
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public class OpRegionalEconomicDataV1Dto {
/**
* id
*/
private Integer id;
/**
* 年份
*/
private Integer year;
/**
* 省Id
*/
private Integer provinceId;
/**
* 市Id
*/
private Integer cityId;
/**
* 区Id
*/
private Integer areaId;
/**
* 城市类型 1:直辖市
*/
private Integer cityType;
/**
* 城市类型 1:直辖市
*/
private Integer provinceType;
}
//package com.dsk.jsk.domain;
//
//import lombok.Data;
//
///**
// * @ClassName OpRegionalEconomicDataV1Dto
// * @Description 专项债-项目类别统计
// * @Author Dgm
// * @Date 2023/5/23 14:05
// * @Version
// */
//@Data
//public class OpRegionalEconomicDataV1Dto {
//
// /**
// * id
// */
// private Integer id;
//
// /**
// * 年份
// */
// private Integer year;
//
// /**
// * 省Id
// */
// private Integer provinceId;
//
// /**
// * 市Id
// */
// private Integer cityId;
//
// /**
// * 区Id
// */
// private Integer areaId;
//
// /**
// * 城市类型 1:直辖市
// */
// private Integer cityType;
//
// /**
// * 城市类型 1:直辖市
// */
// private Integer provinceType;
//}
package com.dsk.jsk.domain;
import lombok.Data;
import java.util.List;
/**
* @ClassName OpRegionalEconomicDataV1PageDto
* @Description 专项债-项目类别统计
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public class OpRegionalEconomicDataV1PageDto extends BasePage {
/**
* 年份
*/
private Integer year;
/**
* 省
*/
private List<Integer> provinceIds;
/**
* 市
*/
private List<Integer> cityIds;
/**
* 区
*/
private List<Integer> areaIds;
/**
* 全国宏观经济:1 / 辖区经济:2 / 地区对比:3
*/
private Integer type;
/**
* 排序字段 默认gdp
*/
private String field = "gdp";
/**
* 排序 (降序desc 升序asc)
*/
private String order = "desc";
}
//package com.dsk.jsk.domain;
//
//import lombok.Data;
//
//import java.util.List;
//
///**
// * @ClassName OpRegionalEconomicDataV1PageDto
// * @Description 专项债-项目类别统计
// * @Author Dgm
// * @Date 2023/5/23 14:05
// * @Version
// */
//@Data
//public class OpRegionalEconomicDataV1PageDto extends BasePage {
//
// /**
// * 年份
// */
// private Integer year;
// /**
// * 省
// */
// private List<Integer> provinceIds;
// /**
// * 市
// */
// private List<Integer> cityIds;
// /**
// * 区
// */
// private List<Integer> areaIds;
//
// /**
// * 全国宏观经济:1 / 辖区经济:2 / 地区对比:3
// */
// private Integer type;
//
// /**
// * 排序字段 默认gdp
// */
// private String field = "gdp";
// /**
// * 排序 (降序desc 升序asc)
// */
// private String order = "desc";
//}
package com.dsk.jsk.domain;
import lombok.Data;
/**
* @ClassName OpRegionalEconomicDataYearsListDto
* @Description 获取年份
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public class OpRegionalEconomicDataYearsListDto {
private Integer year;
}
//package com.dsk.jsk.domain;
//
//import lombok.Data;
//
///**
// * @ClassName OpRegionalEconomicDataYearsListDto
// * @Description 获取年份
// * @Author Dgm
// * @Date 2023/5/23 14:05
// * @Version
// */
//@Data
//public class OpRegionalEconomicDataYearsListDto {
//
// private Integer year;
//}
package com.dsk.jsk.domain;
import cn.hutool.core.util.ObjectUtil;
import java.util.List;
/**
* @ClassName OpRegionalEconomicRegionalCompareDto
* @Description 地区经济-对比
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
public class OpRegionalEconomicRegionalCompareDto {
/**
* 年份
*/
private Integer year;
private List<OpRegionalEconomicDataStatisticsRegionalDto> compareList;
public Integer getYear() {
return year;
}
public void setYear(Integer year) {
this.year = year;
}
public List<OpRegionalEconomicDataStatisticsRegionalDto> getCompareList() {
if (ObjectUtil.isNotEmpty(compareList)) {
for (OpRegionalEconomicDataStatisticsRegionalDto dataStatisticsRegionalDto : compareList) {
dataStatisticsRegionalDto.setYear(year);
}
}
return compareList;
}
public void setCompareList(List<OpRegionalEconomicDataStatisticsRegionalDto> compareList) {
this.compareList = compareList;
}
@Override
public String toString() {
return "OpRegionalEconomicRegionalCompareDto{" +
"year=" + year +
", compareList=" + compareList +
'}';
}
}
//package com.dsk.jsk.domain;
//
//import cn.hutool.core.util.ObjectUtil;
//import com.dsk.jsk.domain.bo.OpRegionalEconomicDataStatisticsRegionalDto;
//
//import java.util.List;
//
///**
// * @ClassName OpRegionalEconomicRegionalCompareDto
// * @Description 地区经济-对比
// * @Author Dgm
// * @Date 2023/5/23 14:05
// * @Version
// */
//public class OpRegionalEconomicRegionalCompareDto {
//
// /**
// * 年份
// */
// private Integer year;
//
// private List<OpRegionalEconomicDataStatisticsRegionalDto> compareList;
//
//
// public Integer getYear() {
// return year;
// }
//
// public void setYear(Integer year) {
// this.year = year;
// }
//
// public List<OpRegionalEconomicDataStatisticsRegionalDto> getCompareList() {
// if (ObjectUtil.isNotEmpty(compareList)) {
// for (OpRegionalEconomicDataStatisticsRegionalDto dataStatisticsRegionalDto : compareList) {
// dataStatisticsRegionalDto.setYear(year);
// }
// }
// return compareList;
// }
//
// public void setCompareList(List<OpRegionalEconomicDataStatisticsRegionalDto> compareList) {
// this.compareList = compareList;
// }
//
// @Override
// public String toString() {
// return "OpRegionalEconomicRegionalCompareDto{" +
// "year=" + year +
// ", compareList=" + compareList +
// '}';
// }
//}
package com.dsk.jsk.domain;
import com.dsk.jsk.domain.bo.Page;
/**
* @author lc
* @date 2023/6/20 17:48
*/
public class PageQueryLimit {
public static boolean pageLimit(Page page){
if (null == page) {
return true;
}
if (null==page.getLimit()||null==page.getPage()){
return true;
}
if ( page.getPage()*page.getLimit()>10000){
return true;
}
return false;
}
}
//package com.dsk.jsk.domain;
//
//
//import com.dsk.jsk.domain.bo.Page;
//
///**
// * @author lc
// * @date 2023/6/20 17:48
// */
//public class PageQueryLimit {
//
// public static boolean pageLimit(Page page){
// if (null == page) {
// return true;
// }
// if (null==page.getLimit()||null==page.getPage()){
// return true;
// }
// if ( page.getPage()*page.getLimit()>10000){
// return true;
// }
// return false;
// }
//}
package com.dsk.jsk.domain;
import lombok.Data;
import javax.validation.constraints.NotNull;
/**
* @ClassName SpecialBondInformationDetailsDto
* @Description 专项债-详情
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public class SpecialBondInformationDetailsDto {
/**
* 专项债券唯一标识
*/
@NotNull(message = "id 不能为空")
private Integer id;
}
//package com.dsk.jsk.domain;
//
//import lombok.Data;
//
//import javax.validation.constraints.NotNull;
//
///**
// * @ClassName SpecialBondInformationDetailsDto
// * @Description 专项债-详情
// * @Author Dgm
// * @Date 2023/5/23 14:05
// * @Version
// */
//@Data
//public class SpecialBondInformationDetailsDto {
//
// /**
// * 专项债券唯一标识
// */
// @NotNull(message = "id 不能为空")
// private Integer id;
//}
package com.dsk.jsk.domain;
import lombok.Data;
/**
* @ClassName SpecialBondInformationPageDto
* @Description 专项债-详情分页
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public class SpecialBondInformationPageDto extends BasePage {
/**
* 专项债券唯一标识
*/
private String specialBondUuid;
}
//package com.dsk.jsk.domain;
//
//import lombok.Data;
//
///**
// * @ClassName SpecialBondInformationPageDto
// * @Description 专项债-详情分页
// * @Author Dgm
// * @Date 2023/5/23 14:05
// * @Version
// */
//@Data
//public class SpecialBondInformationPageDto extends BasePage {
//
// /**
// * 专项债券唯一标识
// */
// private String specialBondUuid;
//}
package com.dsk.jsk.domain;
import lombok.Data;
/**
* 组合查询参数
* @author Administrator
*
*/
@Data
public class SpecialBondProjectDto {
Long id;
String uuid;
String projectName;
//match精确 like模糊
String nameType;
String projectType;
//项目总投资
String projectTotalInvestment;
//项目资本金
String projectCapital;
//专项债金额
String specialCapital;
//项目主体
String projectEntity;
//项目主体id
Long projectEntityId;
//主管部门
String chargeDepartment;
//实施单位
String piu;
Long piuId;
String domicile;
String province;
String city;
String area;
}
//package com.dsk.jsk.domain;
//
//import lombok.Data;
//
///**
// * 组合查询参数
// * @author Administrator
// *
// */
//@Data
//public class SpecialBondProjectDto {
//
//
// Long id;
//
// String uuid;
//
// String projectName;
// //match精确 like模糊
// String nameType;
//
// String projectType;
// //项目总投资
// String projectTotalInvestment;
// //项目资本金
// String projectCapital;
// //专项债金额
// String specialCapital;
// //项目主体
// String projectEntity;
// //项目主体id
// Long projectEntityId;
// //主管部门
// String chargeDepartment;
// //实施单位
// String piu;
//
// Long piuId;
//
// String domicile;
//
// String province;
//
// String city;
//
// String area;
//
//}
package com.dsk.jsk.domain;
import lombok.Data;
/**
* @ClassName SpecialPurposeBonds
* @Description 专项债-项目类别统计
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public class SpecialPurposeBondsDto {
/**
* 省Id
*/
private Integer provinceId;
/**
* 市Id
*/
private Integer cityId;
/**
* 区Id
*/
private Integer areaId;
/**
* 项目类型
*/
private String specialBondProjectType;
/**
* 项目个数
*/
private Integer count;
/**
* 投资金额
*/
private Double projectTotalInvestment;
/**
* 比例(%)
*/
private Double proportion;
/**
* 排序字段
*/
private String field;
/**
* 排序 (降序desc 升序asc)
*/
private String order;
/**
* 是否为历史(1是,0否)
*/
private Integer isHistory;
}
//package com.dsk.jsk.domain;
//
//import lombok.Data;
//
///**
// * @ClassName SpecialPurposeBonds
// * @Description 专项债-项目类别统计
// * @Author Dgm
// * @Date 2023/5/23 14:05
// * @Version
// */
//@Data
//public class SpecialPurposeBondsDto {
//
// /**
// * 省Id
// */
// private Integer provinceId;
//
// /**
// * 市Id
// */
// private Integer cityId;
//
// /**
// * 区Id
// */
// private Integer areaId;
//
//
// /**
// * 项目类型
// */
// private String specialBondProjectType;
// /**
// * 项目个数
// */
// private Integer count;
// /**
// * 投资金额
// */
// private Double projectTotalInvestment;
// /**
// * 比例(%)
// */
// private Double proportion;
// /**
// * 排序字段
// */
// private String field;
// /**
// * 排序 (降序desc 升序asc)
// */
// private String order;
// /**
// * 是否为历史(1是,0否)
// */
// private Integer isHistory;
//
//}
package com.dsk.jsk.domain;
import lombok.Data;
/**
* @ClassName SpecialPurposeBonds
* @Description 专项债-项目分页列表
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public class SpecialPurposeBondsPageDto extends BasePage {
/**
* 省Id
*/
private Integer provinceId;
/**
* 市Id
*/
private Integer cityId;
/**
* 区Id
*/
private Integer areaId;
/**
* 排序字段 默认-投资金额
*/
private String field;
/**
* 排序 (降序desc 升序asc)
*/
private String order;
/**
* 是否为历史(1是,0否)
*/
private Integer isHistory;
}
//package com.dsk.jsk.domain;
//
//import lombok.Data;
//
///**
// * @ClassName SpecialPurposeBonds
// * @Description 专项债-项目分页列表
// * @Author Dgm
// * @Date 2023/5/23 14:05
// * @Version
// */
//@Data
//public class SpecialPurposeBondsPageDto extends BasePage {
// /**
// * 省Id
// */
// private Integer provinceId;
// /**
// * 市Id
// */
// private Integer cityId;
//
// /**
// * 区Id
// */
// private Integer areaId;
//
// /**
// * 排序字段 默认-投资金额
// */
// private String field;
// /**
// * 排序 (降序desc 升序asc)
// */
// private String order;
// /**
// * 是否为历史(1是,0否)
// */
// private Integer isHistory;
//
//}
package com.dsk.jsk.domain;
import lombok.Data;
import java.util.List;
/**
* @ClassName UrbanInvestmentPlatformDto
* @Description 城投平台参数对象
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public class UrbanInvestmentPlatformDto extends BasePage {
/**
* 行政级别
*/
private String uipExecutiveLevel;
/**
* 城投业务类型
*/
private List<String> uipBusinessType;
/**
* 主体评级
*/
private List<String> bratingSubjectLevel;
/**
* 股东背景
*/
private List<String> shareholderBg;
/**
* 股权关系
*/
private List<String> equityRelationship;
/**
* 平台重要性
*/
private List<String> platformImportance;
/**
* 所属开发区
*/
private List<String> developmentZone;
/**
* 省
*/
private List<Integer> provinceIds;
/**
* 市
*/
private List<Integer> cityIds;
/**
* 区
*/
private List<Integer> areaIds;
/**
* 关键词
*/
private String keyword;
/**
* 排序字段
*/
private String field;
/**
* 字段 desc asc
*/
private String order;
/**
* 含下属区:1 本级:2
*/
private Integer type =1;
}
//package com.dsk.jsk.domain;
//
//import lombok.Data;
//
//import java.util.List;
//
//
///**
// * @ClassName UrbanInvestmentPlatformDto
// * @Description 城投平台参数对象
// * @Author Dgm
// * @Date 2023/5/23 14:05
// * @Version
// */
//@Data
//public class UrbanInvestmentPlatformDto extends BasePage {
//
// /**
// * 行政级别
// */
// private String uipExecutiveLevel;
// /**
// * 城投业务类型
// */
// private List<String> uipBusinessType;
// /**
// * 主体评级
// */
// private List<String> bratingSubjectLevel;
// /**
// * 股东背景
// */
// private List<String> shareholderBg;
// /**
// * 股权关系
// */
// private List<String> equityRelationship;
// /**
// * 平台重要性
// */
// private List<String> platformImportance;
//
// /**
// * 所属开发区
// */
// private List<String> developmentZone;
//
// /**
// * 省
// */
// private List<Integer> provinceIds;
// /**
// * 市
// */
// private List<Integer> cityIds;
// /**
// * 区
// */
// private List<Integer> areaIds;
//
// /**
// * 关键词
// */
// private String keyword;
//
// /**
// * 排序字段
// */
// private String field;
// /**
// * 字段 desc asc
// */
// private String order;
//
// /**
// * 含下属区:1 本级:2
// */
// private Integer type =1;
//}
package com.dsk.jsk.domain;
import lombok.Data;
import java.util.Objects;
/**
* @ClassName UrbanInvestmentPlatformSubjectLevelDto
* @Description 信用评级
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public class UrbanInvestmentPlatformSubjectLevelDto {
/**
* 企业Id
*/
private Long companyId;
/**
* 主体评级
*/
private String bratingSubjectLevel;
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
UrbanInvestmentPlatformSubjectLevelDto that = (UrbanInvestmentPlatformSubjectLevelDto) o;
return Objects.equals(companyId, that.companyId);
}
@Override
public int hashCode() {
return Objects.hash(companyId);
}
}
//package com.dsk.jsk.domain;
//
//import lombok.Data;
//
//import java.util.Objects;
//
//
///**
// * @ClassName UrbanInvestmentPlatformSubjectLevelDto
// * @Description 信用评级
// * @Author Dgm
// * @Date 2023/5/23 14:05
// * @Version
// */
//@Data
//public class UrbanInvestmentPlatformSubjectLevelDto {
//
// /**
// * 企业Id
// */
// private Long companyId;
// /**
// * 主体评级
// */
// private String bratingSubjectLevel;
//
// @Override
// public boolean equals(Object o) {
// if (this == o) {
// return true;
// }
// if (o == null || getClass() != o.getClass()) {
// return false;
// }
// UrbanInvestmentPlatformSubjectLevelDto that = (UrbanInvestmentPlatformSubjectLevelDto) o;
// return Objects.equals(companyId, that.companyId);
// }
//
// @Override
// public int hashCode() {
// return Objects.hash(companyId);
// }
//}
......@@ -13,6 +13,7 @@ import com.dsk.common.utils.DskOpenApiUtil;
import com.dsk.common.utils.EncodeIdUtil;
import com.dsk.common.utils.redis.RedisUtils;
import com.dsk.jsk.domain.*;
import com.dsk.search.service.BusinessOpportunityRadarService;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.collections4.MapUtils;
import org.slf4j.Logger;
......
......@@ -2,7 +2,7 @@ package com.dsk.jsk.service.service;
import com.dsk.common.core.domain.AjaxResult;
import com.dsk.jsk.domain.*;
import com.dsk.search.domain.OpRegionalLocalDto;
import com.dsk.jsk.domain.bo.*;
/**
* @ClassName EconomicService
......
package com.dsk.jsk.service.service;
import com.dsk.common.core.domain.AjaxResult;
import com.dsk.search.domain.ComposeQueryDto;
import com.dsk.jsk.domain.bo.ComposeQueryDto;
/**
* @ClassName EconomicService
......
......@@ -2,6 +2,10 @@ package com.dsk.jsk.service.service;
import com.dsk.common.core.domain.AjaxResult;
import com.dsk.jsk.domain.*;
import com.dsk.jsk.domain.bo.SpecialBondInformationDetailsDto;
import com.dsk.jsk.domain.bo.SpecialBondInformationPageDto;
import com.dsk.jsk.domain.bo.SpecialPurposeBondsDto;
import com.dsk.jsk.domain.bo.SpecialPurposeBondsPageDto;
/**
* @ClassName EconomicService
......
package com.dsk.jsk.service.service;
import com.dsk.common.core.domain.AjaxResult;
import com.dsk.jsk.domain.UrbanInvestmentPlatformDto;
import com.dsk.jsk.domain.bo.UrbanInvestmentPlatformDto;
/**
* @ClassName EconomicService
......
......@@ -9,9 +9,9 @@ import com.dsk.common.helper.LoginHelper;
import com.dsk.common.utils.DateUtils;
import com.dsk.common.utils.DskOpenApiUtil;
import com.dsk.jsk.domain.*;
import com.dsk.jsk.domain.bo.*;
import com.dsk.jsk.service.service.EconomicService;
import com.dsk.jsk.util.RedisCache;
import com.dsk.search.domain.OpRegionalLocalDto;
import org.apache.commons.collections4.MapUtils;
import org.springframework.http.HttpStatus;
import org.springframework.stereotype.Service;
......
......@@ -5,8 +5,8 @@ import cn.hutool.core.util.ObjectUtil;
import com.dsk.acc.openapi.client.util.CommonUtils;
import com.dsk.common.core.domain.AjaxResult;
import com.dsk.common.utils.DskOpenApiUtil;
import com.dsk.jsk.domain.bo.ComposeQueryDto;
import com.dsk.jsk.service.service.RegionalEnterprisesService;
import com.dsk.search.domain.ComposeQueryDto;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.collections4.MapUtils;
import org.springframework.beans.factory.annotation.Autowired;
......
......@@ -5,10 +5,10 @@ import cn.hutool.core.util.ObjectUtil;
import com.dsk.acc.openapi.client.util.CommonUtils;
import com.dsk.common.core.domain.AjaxResult;
import com.dsk.common.utils.DskOpenApiUtil;
import com.dsk.jsk.domain.SpecialBondInformationDetailsDto;
import com.dsk.jsk.domain.SpecialBondInformationPageDto;
import com.dsk.jsk.domain.SpecialPurposeBondsDto;
import com.dsk.jsk.domain.SpecialPurposeBondsPageDto;
import com.dsk.jsk.domain.bo.SpecialBondInformationDetailsDto;
import com.dsk.jsk.domain.bo.SpecialBondInformationPageDto;
import com.dsk.jsk.domain.bo.SpecialPurposeBondsDto;
import com.dsk.jsk.domain.bo.SpecialPurposeBondsPageDto;
import com.dsk.jsk.service.service.SpecialPurposeBondsService;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.collections4.MapUtils;
......
......@@ -7,7 +7,7 @@ import com.dsk.biz.domain.vo.CustomerStatusListVo;
import com.dsk.biz.service.ICustomerService;
import com.dsk.common.core.domain.AjaxResult;
import com.dsk.common.utils.DskOpenApiUtil;
import com.dsk.jsk.domain.UrbanInvestmentPlatformDto;
import com.dsk.jsk.domain.bo.UrbanInvestmentPlatformDto;
import com.dsk.jsk.service.service.UrbanInvestmentPlatformService;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.collections4.MapUtils;
......
......@@ -2,7 +2,7 @@ package com.dsk.search.controller;
import com.alibaba.fastjson2.JSONObject;
import com.dsk.common.core.domain.AjaxResult;
import com.dsk.search.domain.ComposeQueryDto;
import com.dsk.jsk.domain.bo.ComposeQueryDto;
import com.dsk.search.service.BusinessOpportunityRadarService;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
......
......@@ -2,7 +2,7 @@ package com.dsk.search.controller;
import com.alibaba.fastjson2.JSONObject;
import com.dsk.common.core.domain.AjaxResult;
import com.dsk.search.domain.ComposeQueryDto;
import com.dsk.jsk.domain.bo.ComposeQueryDto;
import com.dsk.search.service.BusinessOpportunityRadarService;
import org.springframework.web.bind.annotation.*;
......
package com.dsk.search.controller;
import com.dsk.search.domain.Page;
import com.dsk.jsk.domain.bo.Page;
/**
* @author lc
......
package com.dsk.search.domain;
import lombok.Data;
import java.util.Date;
import java.util.List;
/**
* 组合查询参数
* @author Administrator
*
*/
@Data
public class AchievementQueryDto {
/**
* 业绩所需参数
*/
// //中标面积
// Double tenderArea;
// //许可面积
// Double licenceArea;
// //竣工面积
// Double completionArea;
//招投标面积
Double startTenderArea;
Double endTenderArea;
//施工许可面积
Double startLicenceArea;
Double endLicenceArea;
//竣工验收面积
Double startCheckArea;
Double endCheckArea;
//竣工验收备案面积
Double startCompletionArea;
Double endCompletionArea;
//总面积
Double startTotalArea;
Double endTotalArea;
//面积体现节点
String areaStr;
//项目面积同时具备、任意均可 and/or
String areaQueryType;
//许可金额
Double licenceMoney;
//中标金额
Double startTenderMoney;
Double endTenderMoney;
//合同金额
Double startContractMoney;
Double endContractMoney;
//施工许可金额
Double startLicenceMoney;
Double endLicenceMoney;
//竣工验收实际造价
Double startCompletionMoney;
Double endCompletionMoney;
//竣工备案实际造价
Double startCheckMoney;
Double endCheckMoney;
//总投资
Double startInvest;
Double endInvest;
//项目金额同时具备、任意均可
String moneyQueryType;
//金额和面积同时具备、任意均可
String moneyAndAreaQueryType;
//业绩时间同时具备、任意均可
String timeQueryType;
String eid;
String buildCorpName;
String personName;
String ename;
// 项目来源 0=本地 1=四库一平台
Integer source;
Double startMoney;
Double endMoney;
//金额体现节点
String moneyStr;
// 关键词(包含)
List<KeywordDto> keywords;
// 关键词(不包含)
String keywordNot;
// 关键词(不包含)查询类型 project项目名称 scale建设规模 projectOrScale项目名称或建设规模
String keywordNotType;
// 业绩类型
String achievementType;
//单项查询 关键词包含
String singleKeywordIn;
//单项查询 关键词不包含
String singleKeywordOut;
//单项查询 关键词包含体现节点
String singleKeywordInNode;
//单项查询 关键词不包含体现节点
String singleKeywordOutNode;
//是否截图体现公司和规模 yes no
Boolean isSingleReflect;
//建设性质
String nature;
// 项目属地
String divisionStr;
//项目所在城市
String cityStr;
String province;
Integer provinceId;
String city;
Integer cityId;
String county;
Integer countyId;
Double startArea;
Double endArea;
//项目类别
String projectType;
// 工程用途
String purposeStr;
// 中标开始时间
Date startTenderTime;
// 中标结束时间
Date endTenderTime;
// 实际竣工开始日期
Date startCheckDate;
// 实际竣工结束日期
Date endCheckDate;
//竣工备案时间未公示
String hasCheckDate;
//实际开工开始日期
Date startWorkDate;
//实际开工结束日期
Date endWorkDate;
//合同日期开始
Date startContractDate;
//合同日期结束
Date endContractDate;
//施工许可开始日期
Date startLicenceDate;
//施工许可结束日期
Date endLicenceDate;
//施工图审开始日期
Date startCensorDate;
//施工图审结束日期
Date endCensorDate;
//竣工验收开始日期
Date startCheckCheckDate;
//竣工验收结束日期
Date endCheckCheckDate;
//竣工验收时间未公示
String hasCheckCheckDate;
// 业绩属性
String attributeStr;
// 业绩属性
String attributeQueryType;
// 项目经理
String pmStr;
// 项目经理同时具备、任意均可
String pmQueryType;
// 结构体系
String structure;
// 数据等级
String dataLevel;
//招投标数据等级
String tenderDataLevel;
//合同登记
String contractDataLevel;
//施工许可
String licenceDataLevel;
//竣工验收备案
String completionDataLevel;
//项目主体
String projectDataLevel;
//施工图审
String censorDataLevel;
//竣工验收
String checkDataLevel;
// 数据等级查询节点
String dataLevelStr;
// 数据等级查询方式 同时具备 任意均可
String dataLevelQueryType;
// 资金来源
String fundSource;
Double startLength;
Double endLength;
//施工许可
Double startLicenceLength;
Double endLicenceLength;
//竣工验收
Double startCheckCompletionLength;
Double endCheckCompletionLength;
//竣工验收备案
Double startCompletionLength;
Double endCompletionLength;
//长度体现节点
String lengthNode;
//长度筛选类型 or/and
String lengthType;
Double startSpan;
Double endSpan;
//施工许可
Double startLicenceSpan;
Double endLicenceSpan;
//竣工验收
Double startCheckCompletionSpan;
Double endCheckCompletionSpan;
//竣工验收备案
Double startCompletionSpan;
Double endCompletionSpan;
//跨度体现节点
String spanNode;
//跨度筛选类型 or/and
String spanType;
Integer achievementCount;
String type;
String tenderWay;
String md5Company;
// 企业业绩关键词
String keyword;
// 企业项目详情的中标开始时间 时间戳
Long startTenderDetailTime;
// 企业项目详情的中标结束时间 时间戳
Long endTenderDetailTime;
List<SkyProjectIndexDto> indexDtos;
//指标筛选类型 or/and
String indexQueryType;
//指标体现节点
String indexPoint;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
//import java.util.Date;
//import java.util.List;
//
///**
// * 组合查询参数
// * @author Administrator
// *
// */
//@Data
//public class AchievementQueryDto {
//
// /**
// * 业绩所需参数
// */
//// //中标面积
//// Double tenderArea;
//// //许可面积
//// Double licenceArea;
//// //竣工面积
//// Double completionArea;
// //招投标面积
// Double startTenderArea;
// Double endTenderArea;
// //施工许可面积
// Double startLicenceArea;
// Double endLicenceArea;
// //竣工验收面积
// Double startCheckArea;
// Double endCheckArea;
// //竣工验收备案面积
// Double startCompletionArea;
// Double endCompletionArea;
// //总面积
// Double startTotalArea;
// Double endTotalArea;
// //面积体现节点
// String areaStr;
// //项目面积同时具备、任意均可 and/or
// String areaQueryType;
// //许可金额
// Double licenceMoney;
// //中标金额
// Double startTenderMoney;
// Double endTenderMoney;
// //合同金额
// Double startContractMoney;
// Double endContractMoney;
// //施工许可金额
// Double startLicenceMoney;
// Double endLicenceMoney;
// //竣工验收实际造价
// Double startCompletionMoney;
// Double endCompletionMoney;
// //竣工备案实际造价
// Double startCheckMoney;
// Double endCheckMoney;
// //总投资
// Double startInvest;
// Double endInvest;
// //项目金额同时具备、任意均可
// String moneyQueryType;
// //金额和面积同时具备、任意均可
// String moneyAndAreaQueryType;
// //业绩时间同时具备、任意均可
// String timeQueryType;
//
// String eid;
//
// String buildCorpName;
//
// String personName;
//
// String ename;
// // 项目来源 0=本地 1=四库一平台
// Integer source;
//
// Double startMoney;
//
// Double endMoney;
// //金额体现节点
// String moneyStr;
// // 关键词(包含)
// List<KeywordDto> keywords;
// // 关键词(不包含)
// String keywordNot;
// // 关键词(不包含)查询类型 project项目名称 scale建设规模 projectOrScale项目名称或建设规模
// String keywordNotType;
// // 业绩类型
// String achievementType;
//
// //单项查询 关键词包含
// String singleKeywordIn;
// //单项查询 关键词不包含
// String singleKeywordOut;
// //单项查询 关键词包含体现节点
// String singleKeywordInNode;
// //单项查询 关键词不包含体现节点
// String singleKeywordOutNode;
// //是否截图体现公司和规模 yes no
// Boolean isSingleReflect;
//
// //建设性质
// String nature;
// // 项目属地
// String divisionStr;
// //项目所在城市
// String cityStr;
//
// String province;
// Integer provinceId;
// String city;
// Integer cityId;
// String county;
// Integer countyId;
//
// Double startArea;
//
// Double endArea;
// //项目类别
// String projectType;
// // 工程用途
// String purposeStr;
// // 中标开始时间
// Date startTenderTime;
// // 中标结束时间
// Date endTenderTime;
// // 实际竣工开始日期
// Date startCheckDate;
// // 实际竣工结束日期
// Date endCheckDate;
// //竣工备案时间未公示
// String hasCheckDate;
// //实际开工开始日期
// Date startWorkDate;
// //实际开工结束日期
// Date endWorkDate;
// //合同日期开始
// Date startContractDate;
// //合同日期结束
// Date endContractDate;
// //施工许可开始日期
// Date startLicenceDate;
// //施工许可结束日期
// Date endLicenceDate;
// //施工图审开始日期
// Date startCensorDate;
// //施工图审结束日期
// Date endCensorDate;
// //竣工验收开始日期
// Date startCheckCheckDate;
// //竣工验收结束日期
// Date endCheckCheckDate;
// //竣工验收时间未公示
// String hasCheckCheckDate;
// // 业绩属性
// String attributeStr;
// // 业绩属性
// String attributeQueryType;
// // 项目经理
// String pmStr;
// // 项目经理同时具备、任意均可
// String pmQueryType;
// // 结构体系
// String structure;
// // 数据等级
// String dataLevel;
// //招投标数据等级
// String tenderDataLevel;
// //合同登记
// String contractDataLevel;
// //施工许可
// String licenceDataLevel;
// //竣工验收备案
// String completionDataLevel;
// //项目主体
// String projectDataLevel;
// //施工图审
// String censorDataLevel;
// //竣工验收
// String checkDataLevel;
// // 数据等级查询节点
// String dataLevelStr;
// // 数据等级查询方式 同时具备 任意均可
// String dataLevelQueryType;
// // 资金来源
// String fundSource;
//
// Double startLength;
//
// Double endLength;
// //施工许可
// Double startLicenceLength;
// Double endLicenceLength;
// //竣工验收
// Double startCheckCompletionLength;
// Double endCheckCompletionLength;
// //竣工验收备案
// Double startCompletionLength;
// Double endCompletionLength;
// //长度体现节点
// String lengthNode;
// //长度筛选类型 or/and
// String lengthType;
//
// Double startSpan;
//
// Double endSpan;
// //施工许可
// Double startLicenceSpan;
// Double endLicenceSpan;
// //竣工验收
// Double startCheckCompletionSpan;
// Double endCheckCompletionSpan;
// //竣工验收备案
// Double startCompletionSpan;
// Double endCompletionSpan;
// //跨度体现节点
// String spanNode;
// //跨度筛选类型 or/and
// String spanType;
//
// Integer achievementCount;
//
// String type;
//
// String tenderWay;
//
// String md5Company;
// // 企业业绩关键词
// String keyword;
// // 企业项目详情的中标开始时间 时间戳
// Long startTenderDetailTime;
// // 企业项目详情的中标结束时间 时间戳
// Long endTenderDetailTime;
//
// List<SkyProjectIndexDto> indexDtos;
//
// //指标筛选类型 or/and
// String indexQueryType;
// //指标体现节点
// String indexPoint;
//}
package com.dsk.search.domain;
import lombok.Data;
/**
* @author liuchang
* @date 2020/7/24 13:47
*/
@Data
public class AptitudeDetailDto {
Integer categoryCode;
Integer typeCode;
Integer majorCode;
String levelCode;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
///**
// * @author liuchang
// * @date 2020/7/24 13:47
// */
//@Data
//public class AptitudeDetailDto {
//
//
// Integer categoryCode;
//
// Integer typeCode;
//
// Integer majorCode;
//
// String levelCode;
//
//}
package com.dsk.search.domain;
import lombok.Data;
import java.util.List;
/**
* @author liuchang
* @date 2020/7/24 13:47
*/
@Data
public class AptitudeDto {
//资质条件
String nameStr;
String codeStr;
//资质同时具备任意均可 and/or
String queryType;
//资质查询类型 qualification 按资质项 level 按等级
String aptitudeType;
//存放处理完后的资质条件
List<String> names;
Integer namesCount;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
//import java.util.List;
//
///**
// * @author liuchang
// * @date 2020/7/24 13:47
// */
//@Data
//public class AptitudeDto {
// //资质条件
// String nameStr;
//
// String codeStr;
// //资质同时具备任意均可 and/or
// String queryType;
// //资质查询类型 qualification 按资质项 level 按等级
// String aptitudeType;
// //存放处理完后的资质条件
// List<String> names;
//
// Integer namesCount;
//}
package com.dsk.search.domain;
import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Getter;
import lombok.Setter;
import java.util.Date;
import java.util.List;
@Getter
@Setter
public class AptitudeQueryDto {
String ename;
String resultEname;
String businessScopeQueryType;
//资质查询范围 old 旧表 new 新表
String aptitudeSource;
//任意均可or 同时具备and 有且仅有only
String aptitudeQueryType;
List<AptitudeDto> aptitudeDtoList;
//资质排除
String outCodeStr;
//资质排除类型 任意均可or 同时具备and
String outQueryType;
//行业code
String industryCode;
Double registeredCapital;
Double leftRegisteredCapital;
Double rightRegisteredCapital;
Double leftActualCapi;
Double rightActualCapi;
String queryType;
//三体系查询方式 同时具备、任意均可
String systemQueryType;
//体系类型
List<Integer> systemType;
String systemTypeStr;
//参保人数 起
Integer startInsuredNum;
//参保人数 止
Integer endInsuredNum;
//是否有电话 0无 1有 2有手机号码 3有固定号码 4 有手机和固定号码
Integer hasPhone;
//是否高新技术企业 0否 1是
Integer isHighTech;
//税务登记 1:A级
Integer taxLvl;
String taxYear;
//企业类型
// 1 国有企业
// 2 集体企业
// 3 股份有限公司
// 4 有限责任公司
// 5 联营企业
// 6 港、澳、台商投资企业
// 7 私营企业
// 8 外商投资企业
// 9 个体工商户
// 10 股份制企业
// 11 事业单位
// 12 其他
String companyType;
//安许证到期日期参数
@JSONField(format="yyyy-MM-dd")
Date startLiceValidityDate;
@JSONField(format="yyyy-MM-dd")
Date endLiceValidityDate;
//资质编号
String aptitudeCertNo;
//安许证编号
String liceCertNo;
//资质到期日期参数
@JSONField(format="yyyy-MM-dd")
Date startAptitudeValidityDate;
@JSONField(format="yyyy-MM-dd")
Date endAptitudeValidityDate;
//成立日期
Date startRegisteredDate;
Date endRegisteredDate;
Integer hasAptitude;
Integer hasLiceCert;
Integer no;
Double rate;
String isLocalC;
String isISO;
String isEMS;
String isOHSMS;
String certData;
String nameSimple;
String logoUrl;
String registeredDate;
String liceValidityDate;
Integer liceValidDay;
String url;
String registeredCapitalStr;
String id;
String companyId;
Integer jskEid;
String regionId;
String source;
String name;
String businessStatus;
String formerName;
String creditCode;
String legalPerson;
String registrationType;
Double actualCapi;
String domicile;
String domicileNum;
String domicileCity;
String domicileCounty;
String registerProvince;
String registerCity;
String registerCounty;
Integer isCountryCredit;
String businessAddress;
String businessScope;
Integer isLocal;
String attn;
String phone;
String other;
String regionInfo;
@JSONField(format="yyyy-MM-dd")
Date rateTime;
// 资质数
Integer aptitudeCount;
// 项目数
Integer projectCount;
// 人数
Integer persionCount;
//最新中标个数
Integer recentlyCount;
Integer numPunish;
Integer badCreditChinaCount;
Integer zzZfcgsxCount;
Integer seriousIllegalCount;
Integer zzSxbzxCount;
Integer zzJdcgsxCount;
Integer zzRiskBidCount;
// -------------注册地与备案地 重构版----------------
String filePlaceCode;//备案地code
public Integer filePlaceType;//备案地类型 1 本省企业或外地备案 2 外地备案 3 本省企业
String province;//注册地 省级code 多个逗号隔开
String city;//注册地 市级code 多个逗号隔开
String county;//注册地 区级code 多个逗号隔开
String regionWeb;//企业备案网站
String tagCode;//企业标签
}
//package com.dsk.search.domain;
//
//import com.alibaba.fastjson2.annotation.JSONField;
//import lombok.Getter;
//import lombok.Setter;
//
//import java.util.Date;
//import java.util.List;
//
//@Getter
//@Setter
//public class AptitudeQueryDto {
//
// String ename;
//
// String resultEname;
//
// String businessScopeQueryType;
// //资质查询范围 old 旧表 new 新表
// String aptitudeSource;
// //任意均可or 同时具备and 有且仅有only
// String aptitudeQueryType;
//
// List<AptitudeDto> aptitudeDtoList;
// //资质排除
// String outCodeStr;
// //资质排除类型 任意均可or 同时具备and
// String outQueryType;
// //行业code
// String industryCode;
//
// Double registeredCapital;
//
// Double leftRegisteredCapital;
//
// Double rightRegisteredCapital;
//
// Double leftActualCapi;
//
// Double rightActualCapi;
//
// String queryType;
// //三体系查询方式 同时具备、任意均可
// String systemQueryType;
// //体系类型
// List<Integer> systemType;
//
// String systemTypeStr;
// //参保人数 起
// Integer startInsuredNum;
// //参保人数 止
// Integer endInsuredNum;
// //是否有电话 0无 1有 2有手机号码 3有固定号码 4 有手机和固定号码
// Integer hasPhone;
// //是否高新技术企业 0否 1是
// Integer isHighTech;
// //税务登记 1:A级
// Integer taxLvl;
//
// String taxYear;
//
// //企业类型
// // 1 国有企业
// // 2 集体企业
// // 3 股份有限公司
// // 4 有限责任公司
// // 5 联营企业
// // 6 港、澳、台商投资企业
// // 7 私营企业
// // 8 外商投资企业
// // 9 个体工商户
// // 10 股份制企业
// // 11 事业单位
// // 12 其他
// String companyType;
// //安许证到期日期参数
// @JSONField(format="yyyy-MM-dd")
// Date startLiceValidityDate;
// @JSONField(format="yyyy-MM-dd")
// Date endLiceValidityDate;
// //资质编号
// String aptitudeCertNo;
// //安许证编号
// String liceCertNo;
// //资质到期日期参数
// @JSONField(format="yyyy-MM-dd")
// Date startAptitudeValidityDate;
// @JSONField(format="yyyy-MM-dd")
// Date endAptitudeValidityDate;
// //成立日期
// Date startRegisteredDate;
// Date endRegisteredDate;
//
// Integer hasAptitude;
//
// Integer hasLiceCert;
//
// Integer no;
//
// Double rate;
//
// String isLocalC;
//
// String isISO;
//
// String isEMS;
//
// String isOHSMS;
//
// String certData;
//
// String nameSimple;
//
// String logoUrl;
//
// String registeredDate;
//
// String liceValidityDate;
//
// Integer liceValidDay;
//
// String url;
//
// String registeredCapitalStr;
//
// String id;
//
// String companyId;
//
// Integer jskEid;
//
// String regionId;
//
// String source;
//
// String name;
//
// String businessStatus;
//
// String formerName;
//
// String creditCode;
//
// String legalPerson;
//
// String registrationType;
//
// Double actualCapi;
//
// String domicile;
//
// String domicileNum;
//
// String domicileCity;
//
// String domicileCounty;
//
// String registerProvince;
//
// String registerCity;
//
// String registerCounty;
//
// Integer isCountryCredit;
//
// String businessAddress;
//
// String businessScope;
//
// Integer isLocal;
//
// String attn;
//
// String phone;
//
// String other;
//
// String regionInfo;
// @JSONField(format="yyyy-MM-dd")
// Date rateTime;
// // 资质数
// Integer aptitudeCount;
//
// // 项目数
//
// Integer projectCount;
//
// // 人数
//
// Integer persionCount;
//
// //最新中标个数
//
// Integer recentlyCount;
//
// Integer numPunish;
//
// Integer badCreditChinaCount;
//
// Integer zzZfcgsxCount;
//
// Integer seriousIllegalCount;
//
// Integer zzSxbzxCount;
//
// Integer zzJdcgsxCount;
//
// Integer zzRiskBidCount;
//
// // -------------注册地与备案地 重构版----------------
//
// String filePlaceCode;//备案地code
//
// public Integer filePlaceType;//备案地类型 1 本省企业或外地备案 2 外地备案 3 本省企业
//
// String province;//注册地 省级code 多个逗号隔开
//
// String city;//注册地 市级code 多个逗号隔开
//
// String county;//注册地 区级code 多个逗号隔开
//
// String regionWeb;//企业备案网站
//
// String tagCode;//企业标签
//}
package com.dsk.search.domain;
import lombok.Data;
import java.util.Date;
/**
* @author 刘昌
* @date 2020/9/4 9:08
*/
@Data
public class AwardDto {
String id;
//建安宝企业id
String eid;
//奖项类型(建安标品汇)
String type;
//建设库公司id
Integer companyId;
//公司名称
String ename;
//奖项名称
String name;
String staffName;
//企业角色
String companyRole;
//项目名称
String projectName;
//项目类型
String projectType;
//验收等级
String grade;
String gradeStr;
//颁发机构 JSON数组
String organization;
//奖项级别
String level;
//奖项小类
String sectionType;
//行业类型
String industryType;
String industryTypeStr;
//省份
String province;
//省份ID
Integer provinceId;
//市
String city;
//城市ID
Integer cityId;
String area;
Integer areaId;
//格式化后的发布时间
Date publishDate;
//获奖年度
String year;
//获奖起始年度
Integer yearBegin;
//获奖截止年度
Integer yearOver;
//原文链接
String href;
//快照截图地址, 存相对路径
String pathSnapshot;
//符合荣誉条件的数量
Integer awardNum;
//省份列表
String provinceStr;
//市区列表
String cityStr;
//荣誉名称列表
String nameStr;
//颁发单位
String organizationStr;
//开始发布时间
String startPublishDate;
//结束时间
String endPublishDate;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
//import java.util.Date;
//
///**
// * @author 刘昌
// * @date 2020/9/4 9:08
// */
//@Data
//public class AwardDto {
//
// String id;
// //建安宝企业id
// String eid;
// //奖项类型(建安标品汇)
// String type;
// //建设库公司id
// Integer companyId;
// //公司名称
// String ename;
// //奖项名称
// String name;
//
// String staffName;
// //企业角色
// String companyRole;
// //项目名称
// String projectName;
// //项目类型
// String projectType;
// //验收等级
// String grade;
//
// String gradeStr;
// //颁发机构 JSON数组
// String organization;
// //奖项级别
// String level;
// //奖项小类
// String sectionType;
// //行业类型
// String industryType;
//
// String industryTypeStr;
// //省份
// String province;
// //省份ID
// Integer provinceId;
// //市
// String city;
// //城市ID
// Integer cityId;
//
// String area;
//
// Integer areaId;
// //格式化后的发布时间
// Date publishDate;
// //获奖年度
// String year;
// //获奖起始年度
// Integer yearBegin;
// //获奖截止年度
// Integer yearOver;
// //原文链接
// String href;
// //快照截图地址, 存相对路径
// String pathSnapshot;
// //符合荣誉条件的数量
// Integer awardNum;
// //省份列表
// String provinceStr;
// //市区列表
// String cityStr;
//
// //荣誉名称列表
// String nameStr;
// //颁发单位
// String organizationStr;
// //开始发布时间
// String startPublishDate;
// //结束时间
// String endPublishDate;
//}
package com.dsk.search.domain;
import lombok.Data;
import java.util.List;
/**
* @author 刘昌
* @date 2020/9/8 16:01
*/
@Data
public class AwardQueryDto {
List<AwardDto> awardDtos;
String awardDtoType;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
//import java.util.List;
//
///**
// * @author 刘昌
// * @date 2020/9/8 16:01
// */
//@Data
//public class AwardQueryDto {
//
// List<AwardDto> awardDtos;
//
// String awardDtoType;
//}
package com.dsk.search.domain;
import lombok.Data;
//批量查询dto
@Data
public class BatchQueryDto {
String region;
String fileUrl;
String userId;
String exportExeclName;
String exportBackUrl;
String exportUniqueCode;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
////批量查询dto
//@Data
//public class BatchQueryDto {
//
// String region;
//
// String fileUrl;
//
// String userId;
//
// String exportExeclName;
//
// String exportBackUrl;
//
// String exportUniqueCode;
//
//}
package com.dsk.search.domain;
import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;
import java.util.Date;
/**
* 北京一体化查询参数
* @author Administrator
*
*/
@Data
public class BeijingQueryDto {
String id;
String achievementType;
String province;
String city;
String county;
//中标金额
Double startTenderMoney;
Double endTenderMoney;
//合同金额
Double startContractMoney;
Double endContractMoney;
//金额查询类型 and/or 默认任意均可
String moneyQueryType;
// 中标开始时间
@JSONField(format="yyyy-MM-dd")
Date startTenderDate;
// 中标结束时间
@JSONField(format="yyyy-MM-dd")
Date endTenderDate;
// 合同开始时间
@JSONField(format="yyyy-MM-dd")
Date startContractDate;
// 合同结束时间
@JSONField(format="yyyy-MM-dd")
Date endContractDate;
//时间查询类型 and/or 默认任意均可
String timeQueryType;
//建设单位
String buildCorpName;
//中标单位
String tenderCompany;
//招标代理
String agency;
//单项查询 关键词包含
String singleKeywordIn;
//单项查询 关键词不包含
String singleKeywordOut;
//单项查询 关键词包含体现节点
String singleKeywordInNode;
//单项查询 关键词不包含体现节点
String singleKeywordOutNode;
}
//package com.dsk.search.domain;
//
//import com.alibaba.fastjson2.annotation.JSONField;
//import lombok.Data;
//
//import java.util.Date;
//
///**
// * 北京一体化查询参数
// * @author Administrator
// *
// */
//@Data
//public class BeijingQueryDto {
//
// String id;
//
// String achievementType;
//
// String province;
//
// String city;
//
// String county;
//
// //中标金额
// Double startTenderMoney;
//
// Double endTenderMoney;
//
// //合同金额
// Double startContractMoney;
//
// Double endContractMoney;
// //金额查询类型 and/or 默认任意均可
// String moneyQueryType;
//
// // 中标开始时间
// @JSONField(format="yyyy-MM-dd")
// Date startTenderDate;
// // 中标结束时间
// @JSONField(format="yyyy-MM-dd")
// Date endTenderDate;
//
// // 合同开始时间
// @JSONField(format="yyyy-MM-dd")
// Date startContractDate;
// // 合同结束时间
// @JSONField(format="yyyy-MM-dd")
// Date endContractDate;
// //时间查询类型 and/or 默认任意均可
// String timeQueryType;
// //建设单位
// String buildCorpName;
// //中标单位
// String tenderCompany;
// //招标代理
// String agency;
//
// //单项查询 关键词包含
// String singleKeywordIn;
// //单项查询 关键词不包含
// String singleKeywordOut;
// //单项查询 关键词包含体现节点
// String singleKeywordInNode;
// //单项查询 关键词不包含体现节点
// String singleKeywordOutNode;
//
//}
package com.dsk.search.domain;
import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Getter;
import lombok.Setter;
import java.util.Date;
@Getter
@Setter
public class BusinessInfoDto {
String ename;
String resultEname;
String businessScopeQueryType;
Double registeredCapital;
Double leftRegisteredCapital;
Double rightRegisteredCapital;
Double leftActualCapi;
Double rightActualCapi;
String queryType;
//参保人数 起
Integer startInsuredNum;
//参保人数 止
Integer endInsuredNum;
//是否有电话 0否 1是
Integer hasPhone;
//是否高新技术企业 0否 1是
Integer isHighTech;
//税务登记 1:A级
Integer taxLvl;
String taxYear;
//企业类型
// 1 国有企业
// 2 集体企业
// 3 股份有限公司
// 4 有限责任公司
// 5 联营企业
// 6 港、澳、台商投资企业
// 7 私营企业
// 8 外商投资企业
// 9 个体工商户
// 10 股份制企业
// 11 事业单位
// 12 其他
String companyType;
//成立日期
Date startRegisteredDate;
Date endRegisteredDate;
Integer hasAptitude;
Integer hasLiceCert;
Integer no;
Double rate;
String isLocalC;
String isISO;
String isEMS;
String isOHSMS;
String certData;
String nameSimple;
String logoUrl;
String registeredDate;
String liceValidityDate;
Integer liceValidDay;
String url;
String registeredCapitalStr;
String id;
String companyId;
Integer jskEid;
String regionId;
String source;
String name;
//中文经营状态(枚举:在业、清算、迁入、迁出、停业、撤销、吊销、注销、不详)
String businessStatus;
String formerName;
String creditCode;
String legalPerson;
String registrationType;
Double actualCapi;
String domicile;
String domicileNum;
String domicileCity;
String domicileCounty;
String registerProvince;
String registerCity;
String registerCounty;
Integer isCountryCredit;
String businessAddress;
String businessScope;
Integer isLocal;
String attn;
String phone;
String other;
String regionInfo;
@JSONField(format="yyyy-MM-dd")
Date rateTime;
// 资质数
Integer aptitudeCount;
// 项目数
Integer projectCount;
// 人数
Integer persionCount;
//最新中标个数
Integer recentlyCount;
Integer numPunish;
Integer badCreditChinaCount;
Integer zzZfcgsxCount;
Integer seriousIllegalCount;
Integer zzSxbzxCount;
Integer zzJdcgsxCount;
Integer zzRiskBidCount;
// -------------注册地与备案地 重构版----------------
String filePlaceCode;//备案地code
public Integer filePlaceType;//备案地类型 1 本省企业或外地备案 2 外地备案 3 本省企业
String province;//注册地 省级code 多个逗号隔开
String city;//注册地 市级code 多个逗号隔开
String county;//注册地 区级code 多个逗号隔开
String regionWeb;//企业备案网站
String tagCode;//企业标签
}
//package com.dsk.search.domain;
//
//import com.alibaba.fastjson2.annotation.JSONField;
//import lombok.Getter;
//import lombok.Setter;
//
//import java.util.Date;
//
//@Getter
//@Setter
//public class BusinessInfoDto {
//
// String ename;
//
// String resultEname;
//
// String businessScopeQueryType;
//
// Double registeredCapital;
//
// Double leftRegisteredCapital;
//
// Double rightRegisteredCapital;
//
// Double leftActualCapi;
//
// Double rightActualCapi;
//
// String queryType;
//
// //参保人数 起
// Integer startInsuredNum;
// //参保人数 止
// Integer endInsuredNum;
// //是否有电话 0否 1是
// Integer hasPhone;
// //是否高新技术企业 0否 1是
// Integer isHighTech;
// //税务登记 1:A级
// Integer taxLvl;
//
// String taxYear;
//
// //企业类型
// // 1 国有企业
// // 2 集体企业
// // 3 股份有限公司
// // 4 有限责任公司
// // 5 联营企业
// // 6 港、澳、台商投资企业
// // 7 私营企业
// // 8 外商投资企业
// // 9 个体工商户
// // 10 股份制企业
// // 11 事业单位
// // 12 其他
// String companyType;
//
// //成立日期
// Date startRegisteredDate;
// Date endRegisteredDate;
//
// Integer hasAptitude;
//
// Integer hasLiceCert;
//
// Integer no;
//
// Double rate;
//
// String isLocalC;
//
// String isISO;
//
// String isEMS;
//
// String isOHSMS;
//
// String certData;
//
// String nameSimple;
//
// String logoUrl;
//
// String registeredDate;
//
// String liceValidityDate;
//
// Integer liceValidDay;
//
// String url;
//
// String registeredCapitalStr;
//
// String id;
//
// String companyId;
//
// Integer jskEid;
//
// String regionId;
//
// String source;
//
// String name;
// //中文经营状态(枚举:在业、清算、迁入、迁出、停业、撤销、吊销、注销、不详)
// String businessStatus;
//
// String formerName;
//
// String creditCode;
//
// String legalPerson;
//
// String registrationType;
//
// Double actualCapi;
//
// String domicile;
//
// String domicileNum;
//
// String domicileCity;
//
// String domicileCounty;
//
// String registerProvince;
//
// String registerCity;
//
// String registerCounty;
//
// Integer isCountryCredit;
//
// String businessAddress;
//
// String businessScope;
//
// Integer isLocal;
//
// String attn;
//
// String phone;
//
// String other;
//
// String regionInfo;
// @JSONField(format="yyyy-MM-dd")
// Date rateTime;
// // 资质数
// Integer aptitudeCount;
//
// // 项目数
//
// Integer projectCount;
//
// // 人数
//
// Integer persionCount;
//
// //最新中标个数
//
// Integer recentlyCount;
//
// Integer numPunish;
//
// Integer badCreditChinaCount;
//
// Integer zzZfcgsxCount;
//
// Integer seriousIllegalCount;
//
// Integer zzSxbzxCount;
//
// Integer zzJdcgsxCount;
//
// Integer zzRiskBidCount;
//
// // -------------注册地与备案地 重构版----------------
//
// String filePlaceCode;//备案地code
//
// public Integer filePlaceType;//备案地类型 1 本省企业或外地备案 2 外地备案 3 本省企业
//
// String province;//注册地 省级code 多个逗号隔开
//
// String city;//注册地 市级code 多个逗号隔开
//
// String county;//注册地 区级code 多个逗号隔开
//
// String regionWeb;//企业备案网站
//
// String tagCode;//企业标签
//}
package com.dsk.search.domain;
import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;
import java.util.Date;
import java.util.List;
/**
* 人员查询实体类
* @author Administrator
*
*/
@Data
public class ComposePersonnelQueryDto {
// 人员姓名
String personName;
// 人员id
String staffId;
// 企业名称
String ename;
//yes有业绩 no没业绩
String mance;
//企业注册地
String domicile;
String domicileNum;
String domicileCity;
String domicileCounty;
//市
String registerCity;
//省份
String registerProvince;
//区
String registerCounty;
String cardNumber;
//证书and/or
String registerQueryType;
// 注册类型 只有一人多证and
List<RegisterTypeDto> registers;
//人员荣誉
List<AwardQueryDto> awardQueryDtos;
//人员荣誉同时具备任意均可
String personAwardQueryType;
//人员业绩同时具备任意均可
String achievementQueryType;
//四库业绩
List<AchievementQueryDto> achievementQueryDto;
//四库业绩完整版
List<AchievementQueryDto> achievementFullQueryDto;
//最新中标业绩
List<RecentlyBidQueryDto> recentlyBidQueryDto;
//一体化项目业绩
List<YitihuaAchievementQueryDto> yitihuaAchievements;
//一体化业绩精简版
List<YitihuaAchievementQueryDto> ythAchievements;
//一体化业绩完整版
List<YitihuaAchievementQueryDto> ythFullAchievements;
//全平台业绩
List<JabBasicEnterpriseProjectDto> basicAchievements;
//江西中标业绩
List<JiangxiBidQueryDto> jiangxiBidQueryDto;
//水利业绩
List<ShuiliAchievementQueryDto> shuiliAchievements;
//人员业绩条件是否与企业业绩条件相同
Boolean isSame;
//人员业绩企业一致
Integer achievementCount;
//一体化来源
String yitihuaSource;
//资质到期日期参数
@JSONField(format="yyyy-MM-dd")
Date startCertValidityDate;
@JSONField(format="yyyy-MM-dd")
Date endCertValidityDate;
String filePlaceCode;//备案地code
Integer filePlaceType;//备案地类型 1 本省企业或外地备案 2 外地备案 3 本省企业
String province;//注册地 省级code 多个逗号隔开
String city;//注册地 市级code 多个逗号隔开
String county;//注册地 区级code 多个逗号隔开
//是否有电话 0否 1是
Integer hasPhone;
//关键词
String keyword;
}
//package com.dsk.search.domain;
//
//import com.alibaba.fastjson2.annotation.JSONField;
//import lombok.Data;
//
//import java.util.Date;
//import java.util.List;
//
///**
// * 人员查询实体类
// * @author Administrator
// *
// */
//@Data
//public class ComposePersonnelQueryDto {
//
// // 人员姓名
// String personName;
// // 人员id
// String staffId;
// // 企业名称
// String ename;
// //yes有业绩 no没业绩
// String mance;
// //企业注册地
// String domicile;
//
// String domicileNum;
//
// String domicileCity;
//
// String domicileCounty;
// //市
// String registerCity;
// //省份
// String registerProvince;
// //区
// String registerCounty;
//
// String cardNumber;
// //证书and/or
// String registerQueryType;
// // 注册类型 只有一人多证and
// List<RegisterTypeDto> registers;
// //人员荣誉
// List<AwardQueryDto> awardQueryDtos;
// //人员荣誉同时具备任意均可
// String personAwardQueryType;
// //人员业绩同时具备任意均可
// String achievementQueryType;
// //四库业绩
// List<AchievementQueryDto> achievementQueryDto;
// //四库业绩完整版
// List<AchievementQueryDto> achievementFullQueryDto;
// //最新中标业绩
// List<RecentlyBidQueryDto> recentlyBidQueryDto;
// //一体化项目业绩
// List<YitihuaAchievementQueryDto> yitihuaAchievements;
// //一体化业绩精简版
// List<YitihuaAchievementQueryDto> ythAchievements;
// //一体化业绩完整版
// List<YitihuaAchievementQueryDto> ythFullAchievements;
// //全平台业绩
// List<JabBasicEnterpriseProjectDto> basicAchievements;
// //江西中标业绩
// List<JiangxiBidQueryDto> jiangxiBidQueryDto;
// //水利业绩
// List<ShuiliAchievementQueryDto> shuiliAchievements;
// //人员业绩条件是否与企业业绩条件相同
// Boolean isSame;
// //人员业绩企业一致
// Integer achievementCount;
// //一体化来源
// String yitihuaSource;
// //资质到期日期参数
// @JSONField(format="yyyy-MM-dd")
// Date startCertValidityDate;
// @JSONField(format="yyyy-MM-dd")
// Date endCertValidityDate;
//
// String filePlaceCode;//备案地code
//
// Integer filePlaceType;//备案地类型 1 本省企业或外地备案 2 外地备案 3 本省企业
//
// String province;//注册地 省级code 多个逗号隔开
//
// String city;//注册地 市级code 多个逗号隔开
//
// String county;//注册地 区级code 多个逗号隔开
// //是否有电话 0否 1是
// Integer hasPhone;
//
// //关键词
// String keyword;
//}
package com.dsk.search.domain;
import com.dsk.jsk.domain.BasePage;
import com.dsk.jsk.domain.SpecialBondProjectDto;
import lombok.Data;
import java.util.List;
/**
* 组合查询参数
* @author Administrator
*
*/
@Data
public class ComposeQueryDto extends BasePage {
String region;
String keyword;
String keywordNot;
Page page;
AptitudeQueryDto aptitudeQueryDto;
//工商信息
BusinessInfoDto businessInfoDto;
List<AchievementQueryDto> enterpriseAchievementQueryDto;
//完整版四库业绩
List<AchievementQueryDto> enterpriseAchievementFullQueryDto;
List<JiangxiBidQueryDto> jiangxiBidQueryDto;
BeijingQueryDto beijingQueryDto;
List<RecentlyBidQueryDto> recentlyBidQueryDto;
List<AwardQueryDto> awardQueryDtos;
String awardEname;
//人员证书专查
PersonnelCertificateQueryDto personnelCertificateQueryDto;
PersonnelCertificateQueryDto companyPersonnelCertQueryDto;
//项目负责人 (施工/监理/设计/勘察)
ComposePersonnelQueryDto composePersonnelQueryDto;
//项目负责人 (施工)
ComposePersonnelQueryDto composePersonnelQueryDtoV2;
// PersonnelQueryDto personnelQueryDto;
JskBidQueryDto jskBidQueryDto;
//标讯pro 招标
JskBidNewsDto jskBidNewsDto;
//标讯pro 中标候选人
JskBidCandidateDto jskBidCandidateDto;
//中标公示
JskBidWinListDto jskBidWinListDto;
//专项债项目
SpecialBondProjectDto specialBondProjectDto;
//投标计划
JskBidPlanDto jskBidPlanDto;
String achievementQueryType;
String awardQueryType;
Boolean isHighLightKeyword;
String eid;
String personId;
String md5Company;
List<String> exportHeader ;
//符合条件的荣誉类别 0 1 2 3
String awardType;
String badBehaviorEname;
//不良行为
List<CreditBehaviorDto> badBehaviors;
//信用评价
List<CreditEvaluateDto> creditEvaluates;
//良好行为
GoodBehaviorDto goodBehaviorDto;
String creditEvaluateType;
//全平台业绩
List<JabBasicEnterpriseProjectDto> basicAchievements;
//江西住建项目业绩
List<YitihuaAchievementQueryDto> yitihuaAchievements;
//一体化业绩精简版
List<YitihuaAchievementQueryDto> ythAchievements;
//一体化业绩完整版
List<YitihuaAchievementQueryDto> ythFullAchievements;
//水利业绩
List<ShuiliAchievementQueryDto> shuiliAchievements;
//土地招拍挂
LandMarketDto landMarketDto;
//拟建
EstablishmentDto establishmentDto;
EstablishmentDto bidPro;
String yitihuaSource;
String exportSource;
Integer exportCount;
String exportExeclName;
String exportBackUrl;
String exportUniqueCode;
String orderSn;
public Page getPage() {
if (page == null) {
page = new Page();
page.setPage(1);
page.setLimit(10);
}
return page;
}
}
//package com.dsk.search.domain;
//
//import com.dsk.jsk.domain.BasePage;
//import com.dsk.jsk.domain.SpecialBondProjectDto;
//import lombok.Data;
//
//import java.util.List;
//
///**
// * 组合查询参数
// * @author Administrator
// *
// */
//@Data
//public class ComposeQueryDto extends BasePage {
//
// String region;
//
// String keyword;
//
// String keywordNot;
//
// Page page;
//
// AptitudeQueryDto aptitudeQueryDto;
//
// //工商信息
// BusinessInfoDto businessInfoDto;
//
// List<AchievementQueryDto> enterpriseAchievementQueryDto;
//
// //完整版四库业绩
// List<AchievementQueryDto> enterpriseAchievementFullQueryDto;
//
// List<JiangxiBidQueryDto> jiangxiBidQueryDto;
//
// BeijingQueryDto beijingQueryDto;
//
// List<RecentlyBidQueryDto> recentlyBidQueryDto;
//
// List<AwardQueryDto> awardQueryDtos;
//
// String awardEname;
// //人员证书专查
// PersonnelCertificateQueryDto personnelCertificateQueryDto;
//
// PersonnelCertificateQueryDto companyPersonnelCertQueryDto;
// //项目负责人 (施工/监理/设计/勘察)
// ComposePersonnelQueryDto composePersonnelQueryDto;
// //项目负责人 (施工)
// ComposePersonnelQueryDto composePersonnelQueryDtoV2;
//
//// PersonnelQueryDto personnelQueryDto;
//
// JskBidQueryDto jskBidQueryDto;
// //标讯pro 招标
// JskBidNewsDto jskBidNewsDto;
//
// //标讯pro 中标候选人
// JskBidCandidateDto jskBidCandidateDto;
// //中标公示
// JskBidWinListDto jskBidWinListDto;
// //专项债项目
// SpecialBondProjectDto specialBondProjectDto;
// //投标计划
// JskBidPlanDto jskBidPlanDto;
//
// String achievementQueryType;
//
// String awardQueryType;
//
// Boolean isHighLightKeyword;
//
// String eid;
//
// String personId;
//
// String md5Company;
//
// List<String> exportHeader ;
// //符合条件的荣誉类别 0 1 2 3
// String awardType;
//
// String badBehaviorEname;
// //不良行为
// List<CreditBehaviorDto> badBehaviors;
// //信用评价
// List<CreditEvaluateDto> creditEvaluates;
// //良好行为
// GoodBehaviorDto goodBehaviorDto;
//
// String creditEvaluateType;
//
// //全平台业绩
// List<JabBasicEnterpriseProjectDto> basicAchievements;
//
// //江西住建项目业绩
// List<YitihuaAchievementQueryDto> yitihuaAchievements;
// //一体化业绩精简版
// List<YitihuaAchievementQueryDto> ythAchievements;
// //一体化业绩完整版
// List<YitihuaAchievementQueryDto> ythFullAchievements;
// //水利业绩
// List<ShuiliAchievementQueryDto> shuiliAchievements;
// //土地招拍挂
// LandMarketDto landMarketDto;
// //拟建
// EstablishmentDto establishmentDto;
//
// EstablishmentDto bidPro;
//
// String yitihuaSource;
//
// String exportSource;
//
// Integer exportCount;
//
// String exportExeclName;
//
// String exportBackUrl;
//
// String exportUniqueCode;
//
// String orderSn;
//
// public Page getPage() {
// if (page == null) {
// page = new Page();
// page.setPage(1);
// page.setLimit(10);
// }
// return page;
// }
//}
package com.dsk.search.domain;
import lombok.Data;
import java.util.List;
@Data
public class ComposeRegisterDto {
// 注册类型
List<RegisterTypeDto> registerTypes;
// and/or
String registerQueryType;
// 注册人数
Integer registerCount;
// 个数类型 1 大于等于 2 等于 3小于等于
Integer countType;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
//import java.util.List;
//
//@Data
//public class ComposeRegisterDto {
//
// // 注册类型
// List<RegisterTypeDto> registerTypes;
// // and/or
// String registerQueryType;
// // 注册人数
// Integer registerCount;
// // 个数类型 1 大于等于 2 等于 3小于等于
// Integer countType;
//
//}
package com.dsk.search.domain;
import lombok.Data;
import java.util.Date;
/**
* @author 刘昌
* @date 2020/9/4 9:08
*/
@Data
public class CreditBehaviorDto {
String category;
String type;
String subclass;
String org;
String dataSource;
String contentInfo;
String punishType;
Date startTime;
String behaviorTime;
String behaviorExportTime;
Date endTime;
Integer jskEid;
String ename;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
//import java.util.Date;
//
///**
// * @author 刘昌
// * @date 2020/9/4 9:08
// */
//@Data
//public class CreditBehaviorDto {
//
// String category;
//
// String type;
//
// String subclass;
//
// String org;
//
// String dataSource;
//
// String contentInfo;
//
// String punishType;
//
// Date startTime;
//
// String behaviorTime;
//
// String behaviorExportTime;
//
// Date endTime;
//
// Integer jskEid;
//
// String ename;
//}
package com.dsk.search.domain;
import lombok.Data;
import java.util.Date;
/**
* @author 刘昌
* @date 2020/9/4 9:08
*/
@Data
public class CreditEvaluateDto {
String keyword;
String no;
String ename;
String province;
String city;
String dataSource;
//企业类型
String type;
// 是否是及以上
Boolean attrComp;
//评价类型
String attribute;
//排名、评分
String rankOrLevel;
//等级
Integer startYear;
Integer endYear;
String jskEid;
String publishTime;
String timeSpan;
Date startTime;
Date endTime;
String quarter;
String issuteTime;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
//import java.util.Date;
//
///**
// * @author 刘昌
// * @date 2020/9/4 9:08
// */
//@Data
//public class CreditEvaluateDto {
//
// String keyword;
//
// String no;
//
// String ename;
//
// String province;
//
// String city;
//
// String dataSource;
// //企业类型
// String type;
//// 是否是及以上
// Boolean attrComp;
// //评价类型
// String attribute;
// //排名、评分
// String rankOrLevel;
// //等级
// Integer startYear;
//
// Integer endYear;
//
// String jskEid;
//
// String publishTime;
//
// String timeSpan;
//
// Date startTime;
//
// Date endTime;
//
// String quarter;
//
// String issuteTime;
//
//}
package com.dsk.search.domain;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* 时间筛选对象
*
* @author lcl
* @create 2021/9/6
*/
@Data
public class DateQueryDto implements Serializable {
//类型
private String type;
//筛选类型 and/or
private String queryType;
//开始时间
private Date startDate;
//结束时间
private Date endDate;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
//import java.io.Serializable;
//import java.util.Date;
//
///**
// * 时间筛选对象
// *
// * @author lcl
// * @create 2021/9/6
// */
//@Data
//public class DateQueryDto implements Serializable {
// //类型
// private String type;
// //筛选类型 and/or
// private String queryType;
// //开始时间
// private Date startDate;
// //结束时间
// private Date endDate;
//}
package com.dsk.search.domain;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
import java.util.Date;
/**
* 企业
* @author Administrator
*
*/
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class Enterprise {
String id;
String companyId;
Integer jskEid;
String regionId;
String source;
String name;
String businessStatus;
String formerName;
String creditCode;
String legalPerson;
String registrationType;
Double registeredCapital;
Double actualCapi;
String registeredCapitalStr;
String domicile;
String domicileNum;
String domicileCity;
String registerProvince;
String registerCity;
Integer isCountryCredit;
String businessAddress;
String businessScope;
Integer isLocal;
String attn;
String phone;
String other;
String regionInfo;
Double rate;
Date rateTime;
// 资质数
Integer aptitudeCount;
// 项目数
Integer projectCount;
// 人数
Integer persionCount;
//最新中标个数
Integer recentlyCount;
Integer numPunish;
Integer badCreditChinaCount;
Integer zzZfcgsxCount;
Integer seriousIllegalCount;
Integer zzSxbzxCount;
Integer zzJdcgsxCount;
Integer zzRiskBidCount;
// -------------注册地与备案地 重构版----------------
String filePlaceCode;//备案地code
public Integer filePlaceType;//备案地类型 1 本省企业或外地备案 2 外地备案 3 本省企业
String province;//注册地 省级code 多个逗号隔开
String city;//注册地 市级code 多个逗号隔开
String county;//注册地 区级code 多个逗号隔开
}
//package com.dsk.search.domain;
//
//import com.fasterxml.jackson.annotation.JsonInclude;
//import lombok.Data;
//
//import java.util.Date;
//
///**
// * 企业
// * @author Administrator
// *
// */
//@Data
//@JsonInclude(JsonInclude.Include.NON_NULL)
//public class Enterprise {
//
// String id;
//
// String companyId;
//
// Integer jskEid;
//
// String regionId;
//
// String source;
//
// String name;
//
// String businessStatus;
//
// String formerName;
//
// String creditCode;
//
// String legalPerson;
//
// String registrationType;
//
// Double registeredCapital;
//
// Double actualCapi;
//
// String registeredCapitalStr;
//
// String domicile;
//
// String domicileNum;
//
// String domicileCity;
//
// String registerProvince;
//
// String registerCity;
//
// Integer isCountryCredit;
//
// String businessAddress;
//
// String businessScope;
//
// Integer isLocal;
//
// String attn;
//
// String phone;
//
// String other;
//
// String regionInfo;
//
// Double rate;
//
// Date rateTime;
//
// // 资质数
//
// Integer aptitudeCount;
//
// // 项目数
//
// Integer projectCount;
//
// // 人数
//
// Integer persionCount;
//
// //最新中标个数
//
// Integer recentlyCount;
//
// Integer numPunish;
//
// Integer badCreditChinaCount;
//
// Integer zzZfcgsxCount;
//
// Integer seriousIllegalCount;
//
// Integer zzSxbzxCount;
//
// Integer zzJdcgsxCount;
//
// Integer zzRiskBidCount;
//
// // -------------注册地与备案地 重构版----------------
//
// String filePlaceCode;//备案地code
//
// public Integer filePlaceType;//备案地类型 1 本省企业或外地备案 2 外地备案 3 本省企业
//
// String province;//注册地 省级code 多个逗号隔开
//
// String city;//注册地 市级code 多个逗号隔开
//
// String county;//注册地 区级code 多个逗号隔开
//}
package com.dsk.search.domain;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
import java.util.Date;
import java.util.List;
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class EnterpriseDto{
Integer no;
Double rate;
String isLocalC;
String labels;
String isISO;
String isEMS;
String isOHSMS;
String certData;
String nameSimple;
String logoUrl;
String registeredDate;
String liceValidityDate;
//安许证-证书生效时间
String liceIssueDate;
String liceCertNo;
Integer liceValidDay;
String url;
String registeredCapitalStr;
String id;
String companyId;
Integer jskEid;
String regionId;
String source;
String name;
String businessStatus;
String formerName;
String creditCode;
String legalPerson;
String registrationType;
Double registeredCapital;
Double actualCapi;
String domicile;
String domicileNum;
String domicileCity;
String registerProvince;
String registerCity;
Integer isCountryCredit;
String businessAddress;
String businessScope;
Integer isLocal;
String attn;
String phone;
String companyType;
String other;
String regionInfo;
Date rateTime;
// 资质数
Integer aptitudeCount;
Integer aptitudeCountNew;
// 项目数
Integer projectCount;
// 人数
Integer persionCount;
//最新中标个数
Integer recentlyCount;
Integer skyCount;
Integer registeredPersonnelCount;
Integer jskBidCount;
Integer supplierCount;
Integer customerCount;
Integer threePersonnelCount;
Integer numPunish;
Integer badCreditChinaCount;
Integer zzZfcgsxCount;
Integer seriousIllegalCount;
Integer zzSxbzxCount;
Integer zzJdcgsxCount;
Integer zzRiskBidCount;
// -------------注册地与备案地 重构版----------------
String filePlaceCode;//备案地code
public Integer filePlaceType;//备案地类型 1 本省企业或外地备案 2 外地备案 3 本省企业
String province;//注册地 省级code 多个逗号隔开
String city;//注册地 市级code 多个逗号隔开
String county;//注册地 区级code 多个逗号隔开
//企业备案地
List<String> regionList;
}
//package com.dsk.search.domain;
//
//import com.fasterxml.jackson.annotation.JsonInclude;
//import lombok.Data;
//
//import java.util.Date;
//import java.util.List;
//
//@Data
//@JsonInclude(JsonInclude.Include.NON_NULL)
//public class EnterpriseDto{
//
// Integer no;
//
// Double rate;
//
// String isLocalC;
//
// String labels;
//
// String isISO;
//
// String isEMS;
//
// String isOHSMS;
//
// String certData;
//
// String nameSimple;
//
// String logoUrl;
//
// String registeredDate;
//
// String liceValidityDate;
// //安许证-证书生效时间
// String liceIssueDate;
//
// String liceCertNo;
//
// Integer liceValidDay;
//
// String url;
//
// String registeredCapitalStr;
//
// String id;
//
// String companyId;
//
// Integer jskEid;
//
// String regionId;
//
// String source;
//
// String name;
//
// String businessStatus;
//
// String formerName;
//
// String creditCode;
//
// String legalPerson;
//
// String registrationType;
//
// Double registeredCapital;
//
// Double actualCapi;
//
// String domicile;
//
// String domicileNum;
//
// String domicileCity;
//
// String registerProvince;
//
// String registerCity;
//
// Integer isCountryCredit;
//
// String businessAddress;
//
// String businessScope;
//
// Integer isLocal;
//
// String attn;
//
// String phone;
//
// String companyType;
//
// String other;
//
// String regionInfo;
//
// Date rateTime;
// // 资质数
// Integer aptitudeCount;
//
// Integer aptitudeCountNew;
// // 项目数
// Integer projectCount;
// // 人数
// Integer persionCount;
// //最新中标个数
// Integer recentlyCount;
//
// Integer skyCount;
//
// Integer registeredPersonnelCount;
//
// Integer jskBidCount;
//
// Integer supplierCount;
//
// Integer customerCount;
//
// Integer threePersonnelCount;
//
// Integer numPunish;
//
// Integer badCreditChinaCount;
//
// Integer zzZfcgsxCount;
//
// Integer seriousIllegalCount;
//
// Integer zzSxbzxCount;
//
// Integer zzJdcgsxCount;
//
// Integer zzRiskBidCount;
//
// // -------------注册地与备案地 重构版----------------
//
// String filePlaceCode;//备案地code
//
// public Integer filePlaceType;//备案地类型 1 本省企业或外地备案 2 外地备案 3 本省企业
//
// String province;//注册地 省级code 多个逗号隔开
//
// String city;//注册地 市级code 多个逗号隔开
//
// String county;//注册地 区级code 多个逗号隔开
// //企业备案地
// List<String> regionList;
//}
package com.dsk.search.domain;
import java.io.*;
/**
* <pre>
* <b>.</b>
* <b>Description:实体类基类</b>
*
* <b>Author:</b> vip@chennxu.com
* <b>Date:</b> 2016年9月3日 上午11:49:20
* <b>Copyright:</b> Copyright &copy;2006-2015 chennxu.com Co., Ltd. All rights reserved.
* <b>Changelog:</b>
* Ver Date Author Detail
* ----------------------------------------------------------------------
* 1.0 2016年9月3日 上午11:49:20 vip@chennxu.com new file.
* </pre>
*/
public class Entity implements Serializable, Cloneable, Comparable<Entity> {
/**
* 序列化版本标示
*/
private static final long serialVersionUID = 1L;
/**
* 深度克隆
*
* @return 克隆后得到的对象
* @throws IOException
* @throws ClassNotFoundException
*/
public final Object deepClone() throws IOException, ClassNotFoundException {
ByteArrayOutputStream bos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(bos);
oos.writeObject(this);
ByteArrayInputStream bis = new ByteArrayInputStream(bos.toByteArray());
return new ObjectInputStream(bis).readObject();
}
@Override
protected Object clone() throws CloneNotSupportedException {
// TODO Auto-generated method stub
return super.clone();
}
public int compareTo(Entity o) {
return 0;
}
}
//package com.dsk.search.domain;
//
//import java.io.*;
//
///**
// * <pre>
// * <b>.</b>
// * <b>Description:实体类基类</b>
// *
// * <b>Author:</b> vip@chennxu.com
// * <b>Date:</b> 2016年9月3日 上午11:49:20
// * <b>Copyright:</b> Copyright &copy;2006-2015 chennxu.com Co., Ltd. All rights reserved.
// * <b>Changelog:</b>
// * Ver Date Author Detail
// * ----------------------------------------------------------------------
// * 1.0 2016年9月3日 上午11:49:20 vip@chennxu.com new file.
// * </pre>
// */
//public class Entity implements Serializable, Cloneable, Comparable<Entity> {
//
// /**
// * 序列化版本标示
// */
// private static final long serialVersionUID = 1L;
//
//
// /**
// * 深度克隆
// *
// * @return 克隆后得到的对象
// * @throws IOException
// * @throws ClassNotFoundException
// */
// public final Object deepClone() throws IOException, ClassNotFoundException {
// ByteArrayOutputStream bos = new ByteArrayOutputStream();
// ObjectOutputStream oos = new ObjectOutputStream(bos);
// oos.writeObject(this);
// ByteArrayInputStream bis = new ByteArrayInputStream(bos.toByteArray());
// return new ObjectInputStream(bis).readObject();
// }
//
// @Override
// protected Object clone() throws CloneNotSupportedException {
// // TODO Auto-generated method stub
// return super.clone();
// }
//
// public int compareTo(Entity o) {
// return 0;
// }
//
//}
package com.dsk.search.domain;
import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;
import java.util.Date;
/**
* 项目立项数据(JskProjectEstablishment)实体类
*
* @author pig4cloud
* @since 2022-04-09 17:06:01
*/
@Data
public class EstablishmentDto {
private String keyword;
private String keywordNot;
private String id;
/**
* 项目名称
*/
private String projectName;
/**
* 申请单位
*/
private String companyName;
private Integer companyId;
/**
* 立项阶段
*/
private String stage;
/**
* 审批部门
*/
private String examineOffice;
/**
* 项目类型
*/
private String projectType;
/**
* 事项名称
*/
private String examineContent;
/**
* 审批结果
*/
private String examineStatus;
/**
* 审批文号
*/
private String licenseNum;
/**
* 计划开工时间
*/
private String planStartTime;
@JSONField(format="yyyy-MM-dd")
private Date planStartTimeStart;
@JSONField(format="yyyy-MM-dd")
private Date planStartTimeEnd;
/**
* 建成时间
*/
@JSONField(format="yyyy-MM-dd")
private String planEndTime;
@JSONField(format="yyyy-MM-dd")
private Date planEndTimeStart;
@JSONField(format="yyyy-MM-dd")
private Date planEndTimeEnd;
/**
* 审批文件链接
*/
private String licenseUrl;
/**
* 复核通过时间
*/
private String reviewTime;
/**
* 办结时间
*/
private String handleTime;
@JSONField(format="yyyy-MM-dd")
private Date handleTimeStart;
@JSONField(format="yyyy-MM-dd")
private Date handleTimeEnd;
/**
* 项目代码
*/
private String projectCode;
/**
* 国家代码
*/
private String countryCode;
/**
* 省
*/
private Integer provinceId;
/**
* 市
*/
private Integer cityId;
/**
* 区
*/
private Integer districtId;
private String domicile;
/**
* 省
*/
private String province;
/**
* 市
*/
private String city;
/**
* 区
*/
private String district;
/**
* 总投资
*/
private Double money;
private Double startMoney;
private Double endMoney;
/**
* 资金来源
*/
private String sourceMoney;
/**
* 项目所属行业
*/
private String industry;
/**
* 建设性质
*/
private String buildNature;
/**
* 建设地点
*/
private String buildAddre;
/**
* 建设规模和内容
*/
private String buildScale;
/**
* 来源网站名称
*/
private String sourceName;
/**
* 详情页url
*/
private String sourceUrl;
private String personTel;
/**
* 是否为民介
*/
private Integer isProject;
private String isProjectStr;
private String approvalInfo;
private String marketingInfo;
/**
* 创建时间 设置为mysql自动创建
*/
private Date createTime;
private String updateTime;
}
\ No newline at end of file
//package com.dsk.search.domain;
//
//import com.alibaba.fastjson2.annotation.JSONField;
//import lombok.Data;
//
//import java.util.Date;
//
///**
// * 项目立项数据(JskProjectEstablishment)实体类
// *
// * @author pig4cloud
// * @since 2022-04-09 17:06:01
// */
//@Data
//public class EstablishmentDto {
//
// private String keyword;
// private String keywordNot;
//
// private String id;
// /**
// * 项目名称
// */
// private String projectName;
// /**
// * 申请单位
// */
// private String companyName;
//
// private Integer companyId;
// /**
// * 立项阶段
// */
//
// private String stage;
// /**
// * 审批部门
// */
//
// private String examineOffice;
// /**
// * 项目类型
// */
//
// private String projectType;
// /**
// * 事项名称
// */
// private String examineContent;
// /**
// * 审批结果
// */
// private String examineStatus;
// /**
// * 审批文号
// */
// private String licenseNum;
// /**
// * 计划开工时间
// */
// private String planStartTime;
// @JSONField(format="yyyy-MM-dd")
// private Date planStartTimeStart;
// @JSONField(format="yyyy-MM-dd")
// private Date planStartTimeEnd;
// /**
// * 建成时间
// */
// @JSONField(format="yyyy-MM-dd")
// private String planEndTime;
// @JSONField(format="yyyy-MM-dd")
// private Date planEndTimeStart;
// @JSONField(format="yyyy-MM-dd")
// private Date planEndTimeEnd;
// /**
// * 审批文件链接
// */
// private String licenseUrl;
// /**
// * 复核通过时间
// */
// private String reviewTime;
// /**
// * 办结时间
// */
// private String handleTime;
// @JSONField(format="yyyy-MM-dd")
// private Date handleTimeStart;
// @JSONField(format="yyyy-MM-dd")
// private Date handleTimeEnd;
// /**
// * 项目代码
// */
// private String projectCode;
// /**
// * 国家代码
// */
// private String countryCode;
// /**
// * 省
// */
// private Integer provinceId;
// /**
// * 市
// */
// private Integer cityId;
// /**
// * 区
// */
// private Integer districtId;
//
//
// private String domicile;
// /**
// * 省
// */
// private String province;
// /**
// * 市
// */
// private String city;
// /**
// * 区
// */
// private String district;
// /**
// * 总投资
// */
// private Double money;
//
// private Double startMoney;
//
// private Double endMoney;
// /**
// * 资金来源
// */
// private String sourceMoney;
// /**
// * 项目所属行业
// */
// private String industry;
// /**
// * 建设性质
// */
// private String buildNature;
// /**
// * 建设地点
// */
// private String buildAddre;
// /**
// * 建设规模和内容
// */
// private String buildScale;
// /**
// * 来源网站名称
// */
// private String sourceName;
// /**
// * 详情页url
// */
// private String sourceUrl;
// private String personTel;
// /**
// * 是否为民介
// */
// private Integer isProject;
// private String isProjectStr;
// private String approvalInfo;
// private String marketingInfo;
// /**
// * 创建时间 设置为mysql自动创建
// */
// private Date createTime;
//
// private String updateTime;
//
//
//
//}
\ No newline at end of file
package com.dsk.search.domain;
import lombok.Data;
import java.util.List;
/**
* @author lc
* @date 2023/1/16 16:08
*/
@Data
public class GoodBehaviorDto {
//三体系查询方式 同时具备、任意均可
String systemQueryType;
//体系类型
List<Integer> systemType;
String systemTypeStr;
//A级纳税人
String taxYear;
String taxYearQueryType;
//是否高新技术企业 0否 1是
Integer isHighTech;
String ename;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
//import java.util.List;
//
///**
// * @author lc
// * @date 2023/1/16 16:08
// */
//@Data
//public class GoodBehaviorDto {
//
// //三体系查询方式 同时具备、任意均可
// String systemQueryType;
// //体系类型
// List<Integer> systemType;
//
// String systemTypeStr;
// //A级纳税人
// String taxYear;
//
// String taxYearQueryType;
//
// //是否高新技术企业 0否 1是
// Integer isHighTech;
//
// String ename;
//}
package com.dsk.search.domain;
import lombok.Data;
/**
* 头部查询参数
*
* @author lcl
* @create 2021/10/22
*/
@Data
public class HeaderDto{
private String queryStr;
private String sourceName;
private Page page;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
///**
// * 头部查询参数
// *
// * @author lcl
// * @create 2021/10/22
// */
//@Data
//public class HeaderDto{
//
// private String queryStr;
//
// private String sourceName;
//
// private Page page;
//
//}
package com.dsk.search.domain;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* 全平台企业基本业绩信息(筛选条件)
*
* @author lcl
* @create 2021/9/6
*/
@Data
public class JabBasicEnterpriseProjectDto implements Serializable {
//参建单位
private String ename;
//建设单位
private String buildCorpName;
//业绩来源 多个空格隔开
private String achievementSource;
//业绩类型 多个空格隔开
private String achievementType;
//项目金额 最小值
private Double projectMoney;
private Double startMoney;
private Double endMoney;
//包含金额未公示 0:不包含 1:包含
private Integer isMoney;
//时间条件
private List<DateQueryDto> dateDtos;
//时间查询类型 and/or 默认任意均可
private String timeQueryType;
//关键词(包含) 单个空格隔开
private List<KeywordDto> keywords;
//关键词(不包含)
private String keywordNot;
private String keywordNotType;
//单项查询 关键词包含
String singleKeywordIn;
//单项查询 关键词不包含
String singleKeywordOut;
//单项查询 关键词包含体现节点
String singleKeywordInNode;
//单项查询 关键词不包含体现节点
String singleKeywordOutNode;
//是否截图体现公司和规模 yes no
Boolean isSingleReflect;
//省 多个空格隔开
private String divisionStr;
//市 多个空格隔开
private String cityStr;
//区 多个空格隔开
private String countyStr;
String province;
Integer provinceId;
String city;
Integer cityId;
String county;
Integer countyId;
//业绩数量
private Integer achievementCount;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
//import java.io.Serializable;
//import java.util.List;
//
///**
// * 全平台企业基本业绩信息(筛选条件)
// *
// * @author lcl
// * @create 2021/9/6
// */
//@Data
//public class JabBasicEnterpriseProjectDto implements Serializable {
//
// //参建单位
// private String ename;
// //建设单位
// private String buildCorpName;
// //业绩来源 多个空格隔开
// private String achievementSource;
// //业绩类型 多个空格隔开
// private String achievementType;
// //项目金额 最小值
// private Double projectMoney;
// private Double startMoney;
// private Double endMoney;
// //包含金额未公示 0:不包含 1:包含
// private Integer isMoney;
// //时间条件
// private List<DateQueryDto> dateDtos;
// //时间查询类型 and/or 默认任意均可
// private String timeQueryType;
// //关键词(包含) 单个空格隔开
// private List<KeywordDto> keywords;
// //关键词(不包含)
// private String keywordNot;
//
// private String keywordNotType;
//
// //单项查询 关键词包含
// String singleKeywordIn;
// //单项查询 关键词不包含
// String singleKeywordOut;
// //单项查询 关键词包含体现节点
// String singleKeywordInNode;
// //单项查询 关键词不包含体现节点
// String singleKeywordOutNode;
// //是否截图体现公司和规模 yes no
// Boolean isSingleReflect;
//
// //省 多个空格隔开
// private String divisionStr;
// //市 多个空格隔开
// private String cityStr;
// //区 多个空格隔开
// private String countyStr;
// String province;
// Integer provinceId;
// String city;
// Integer cityId;
// String county;
// Integer countyId;
// //业绩数量
// private Integer achievementCount;
//
//}
//
//
package com.dsk.search.domain;
import lombok.Data;
import java.util.Date;
import java.util.List;
/**
* 组合查询参数
* @author Administrator
*
*/
@Data
public class JiangxiBidQueryDto {
//参建单位 施工单位
String ename;
//建设单位
String buildCorpName;
//中标金额
Double startMoney;
Double endMoney;
//包含金额未公示
String hasMoney;
// 中标开始时间
Date startTenderTime;
// 中标结束时间
Date endTenderTime;
//开工日期开始
Date startWorkDate;
//开工日期结束
Date endWorkDate;
//竣工日期开始
Date startCheckDate;
//竣工日期结束
Date endCheckDate;
// 实际竣工开始日期
Date startCheckCheckDate;
// 实际竣工结束日期
Date endCheckCheckDate;
//实际开工开始日期
Date startCheckWorkDate;
//实际开工结束日期
Date endCheckWorkDate;
//业绩时间同时具备、任意均可
String timeQueryType;
// 关键词(包含)
List<KeywordDto> keywords;
// 关键词(不包含)
String keywordNot;
// 关键词(不包含)查询类型 project项目名称 scale建设规模 projectOrScale项目名称或建设规模
String keywordNotType;
//单项查询 关键词包含
String singleKeywordIn;
//单项查询 关键词不包含
String singleKeywordOut;
//单项查询 关键词体现节点
String singleKeywordInNode;
//单项查询 关键词体现节点
String singleKeywordOutNode;
// // 项目属地
// String divisionStr;
//项目所在城市
String cityStr;
//所在区
String countyStr;
// 业绩数量
Integer achievementCount;
String city;
String county;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
//import java.util.Date;
//import java.util.List;
//
///**
// * 组合查询参数
// * @author Administrator
// *
// */
//@Data
//public class JiangxiBidQueryDto {
//
// //参建单位 施工单位
// String ename;
// //建设单位
// String buildCorpName;
// //中标金额
// Double startMoney;
//
// Double endMoney;
// //包含金额未公示
// String hasMoney;
// // 中标开始时间
// Date startTenderTime;
// // 中标结束时间
// Date endTenderTime;
// //开工日期开始
// Date startWorkDate;
// //开工日期结束
// Date endWorkDate;
// //竣工日期开始
// Date startCheckDate;
// //竣工日期结束
// Date endCheckDate;
// // 实际竣工开始日期
// Date startCheckCheckDate;
// // 实际竣工结束日期
// Date endCheckCheckDate;
// //实际开工开始日期
// Date startCheckWorkDate;
// //实际开工结束日期
// Date endCheckWorkDate;
// //业绩时间同时具备、任意均可
// String timeQueryType;
// // 关键词(包含)
// List<KeywordDto> keywords;
// // 关键词(不包含)
// String keywordNot;
// // 关键词(不包含)查询类型 project项目名称 scale建设规模 projectOrScale项目名称或建设规模
// String keywordNotType;
//
// //单项查询 关键词包含
// String singleKeywordIn;
// //单项查询 关键词不包含
// String singleKeywordOut;
// //单项查询 关键词体现节点
// String singleKeywordInNode;
// //单项查询 关键词体现节点
// String singleKeywordOutNode;
//// // 项目属地
//// String divisionStr;
// //项目所在城市
// String cityStr;
// //所在区
// String countyStr;
// // 业绩数量
// Integer achievementCount;
//
// String city;
//
// String county;
//}
package com.dsk.search.domain;
import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;
import java.util.Date;
import java.util.List;
import java.util.Map;
/**
* 组合查询参数
* @author Administrator
*
*/
@Data
public class JskBidCandidateDto {
String id;
//省
String province;
//市
String city;
//区
String county;
//项目名称
String projectName;
//项目类型
String projectType;
// 发布开始时间
@JSONField(format="yyyy-MM-dd")
Date startPubdate;
// 发布结束时间
@JSONField(format="yyyy-MM-dd")
Date endPubdate;
//中标金额开始
Double startProjectAmount;
//中标金额结束
Double endProjectAmount;
//最高限价开始
Double startMaxAmount;
//最高限价结束
Double endMaxAmount;
//下浮率开始
Double startLowerRate;
//下浮率结束
Double endLowerRate;
//中标候选人
String bidWinCompany;
//中标候选人id
String bidWinCompanyId;
//招标人
String tenderee;
//代理机构
String agency;
//最高限价
String maxAmount;
//中标金额
String projectAmount;
//下浮率
String lowerRate;
//名次
String rank;
//发布时间
String pubdate;
String tendereeId;
String tendereeTel;
String agencyId;
String agencyTel;
List<Map<String,String>> mapList;
}
//package com.dsk.search.domain;
//
//import com.alibaba.fastjson2.annotation.JSONField;
//import lombok.Data;
//
//import java.util.Date;
//import java.util.List;
//import java.util.Map;
//
///**
// * 组合查询参数
// * @author Administrator
// *
// */
//@Data
//public class JskBidCandidateDto {
//
// String id;
// //省
// String province;
// //市
// String city;
// //区
// String county;
// //项目名称
// String projectName;
// //项目类型
// String projectType;
// // 发布开始时间
// @JSONField(format="yyyy-MM-dd")
// Date startPubdate;
// // 发布结束时间
// @JSONField(format="yyyy-MM-dd")
// Date endPubdate;
//
// //中标金额开始
// Double startProjectAmount;
// //中标金额结束
// Double endProjectAmount;
// //最高限价开始
// Double startMaxAmount;
// //最高限价结束
// Double endMaxAmount;
// //下浮率开始
// Double startLowerRate;
// //下浮率结束
// Double endLowerRate;
//
// //中标候选人
// String bidWinCompany;
// //中标候选人id
// String bidWinCompanyId;
// //招标人
// String tenderee;
// //代理机构
// String agency;
// //最高限价
// String maxAmount;
// //中标金额
// String projectAmount;
// //下浮率
// String lowerRate;
// //名次
// String rank;
// //发布时间
// String pubdate;
//
// String tendereeId;
//
// String tendereeTel;
//
// String agencyId;
//
// String agencyTel;
//
// List<Map<String,String>> mapList;
//}
package com.dsk.search.domain;
import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;
import java.util.Date;
/**
* 组合查询参数
* @author Administrator
*
*/
@Data
public class JskBidNewsDto {
String id;
//省
String province;
//市
String city;
//区
String county;
//项目名称
String projectName;
//项目类型
String projectType;
//工程用途
String projectPurposes;
//工程用途
String projectLevel;
//评标办法
String bidAssessmentWay;
//评标委员会-有无业主代表,0为未知,1为无,2为有
String bidMettingHasProjectUnit;
//有无预付款,0为未知,1为无,2为有
String hasAdvanceAmount;
//保证金缴纳
String projectEnsureAmountPayType;
// 发布开始时间
@JSONField(format="yyyy-MM-dd")
Date startPubdate;
// 发布结束时间
@JSONField(format="yyyy-MM-dd")
Date endPubdate;
// 开标截至时间开始
@JSONField(format="yyyy-MM-dd")
Date startEndTimeDate;
// 开标截至时间结束
@JSONField(format="yyyy-MM-dd")
Date endEndTimeDate;
//项目金额开始
Double startProjectAmount;
//项目金额结束
Double endProjectAmount;
//项目投资额开始
Double startProjectInvestmentAmount;
//项目投资额结束
Double endProjectInvestmentAmount;
//合同估算价开始
Double startProjectContractAmount;
//合同估算价结束
Double endProjectContractAmount;
//建安费开始
Double startProjectSafeAmount;
//建安费结束
Double endProjectSafeAmount;
//勘察费开始
Double startProjectSurveyAmount;
//勘察费结束
Double endProjectSurveyAmount;
//设计费开始
Double startProjectDesignAmount;
//设计费结束
Double endProjectDesignAmount;
//投标保证金开始
Double startProjectEnsureAmount;
//投标保证金结束
Double endProjectEnsureAmount;
//资质要求
String qualiLimit;
//业绩要求
String projectLimit;
//人员要求
String personLimit;
//招标人
String tenderee;
//代理机构
String agency;
//时间
String dateStr;
//金额
String moneyStr;
String tendereeId;
String tendereeTel;
String agencyId;
String agencyTel;
String eligibleEnterprisesUrl;
String pubdate;
String endTimeDate;
String projectAmount;
//项目投资额
String projectInvestmentAmount;
//合同估算价
String projectContractAmount;
//建安费
String projectSafeAmount;
//综合单价
String projectComprehensiveAmount;
//勘察费
String projectSurveyAmount;
//设计费
String projectDesignAmount;
//投标保证金
String projectEnsureAmount;
//是否有文档
String hasFile;
//项目特点解析
String projectCharacteristics;
//市场分析及报价策略
String marketAnalysis;
//成本分析
String costAnalysis;
}
//package com.dsk.search.domain;
//
//import com.alibaba.fastjson2.annotation.JSONField;
//import lombok.Data;
//
//import java.util.Date;
//
///**
// * 组合查询参数
// * @author Administrator
// *
// */
//@Data
//public class JskBidNewsDto {
//
// String id;
// //省
// String province;
// //市
// String city;
// //区
// String county;
// //项目名称
// String projectName;
// //项目类型
// String projectType;
// //工程用途
// String projectPurposes;
// //工程用途
// String projectLevel;
// //评标办法
// String bidAssessmentWay;
// //评标委员会-有无业主代表,0为未知,1为无,2为有
// String bidMettingHasProjectUnit;
// //有无预付款,0为未知,1为无,2为有
// String hasAdvanceAmount;
// //保证金缴纳
// String projectEnsureAmountPayType;
// // 发布开始时间
// @JSONField(format="yyyy-MM-dd")
// Date startPubdate;
// // 发布结束时间
// @JSONField(format="yyyy-MM-dd")
// Date endPubdate;
//
// // 开标截至时间开始
// @JSONField(format="yyyy-MM-dd")
// Date startEndTimeDate;
// // 开标截至时间结束
// @JSONField(format="yyyy-MM-dd")
// Date endEndTimeDate;
// //项目金额开始
// Double startProjectAmount;
// //项目金额结束
// Double endProjectAmount;
// //项目投资额开始
// Double startProjectInvestmentAmount;
// //项目投资额结束
// Double endProjectInvestmentAmount;
// //合同估算价开始
// Double startProjectContractAmount;
// //合同估算价结束
// Double endProjectContractAmount;
// //建安费开始
// Double startProjectSafeAmount;
// //建安费结束
// Double endProjectSafeAmount;
// //勘察费开始
// Double startProjectSurveyAmount;
// //勘察费结束
// Double endProjectSurveyAmount;
// //设计费开始
// Double startProjectDesignAmount;
// //设计费结束
// Double endProjectDesignAmount;
// //投标保证金开始
// Double startProjectEnsureAmount;
// //投标保证金结束
// Double endProjectEnsureAmount;
//
// //资质要求
// String qualiLimit;
// //业绩要求
// String projectLimit;
// //人员要求
// String personLimit;
//
// //招标人
// String tenderee;
// //代理机构
// String agency;
// //时间
// String dateStr;
// //金额
// String moneyStr;
//
// String tendereeId;
//
// String tendereeTel;
//
// String agencyId;
//
// String agencyTel;
//
// String eligibleEnterprisesUrl;
//
// String pubdate;
//
// String endTimeDate;
//
// String projectAmount;
// //项目投资额
// String projectInvestmentAmount;
// //合同估算价
// String projectContractAmount;
// //建安费
// String projectSafeAmount;
// //综合单价
// String projectComprehensiveAmount;
// //勘察费
// String projectSurveyAmount;
// //设计费
// String projectDesignAmount;
// //投标保证金
// String projectEnsureAmount;
// //是否有文档
// String hasFile;
// //项目特点解析
// String projectCharacteristics;
// //市场分析及报价策略
// String marketAnalysis;
// //成本分析
// String costAnalysis;
//}
package com.dsk.search.domain;
import lombok.Data;
import java.util.Date;
/**
* 组合查询参数
* @author Administrator
*
*/
@Data
public class JskBidPlanDto {
String id;
String uuid;
String title;
String projectName;
String projectNumber;
//招标人
String tenderee;
String tendereeId;
String projectScale;
String province;
String city;
String area;
String domicile;
//标的物类型
String objectType;
//项目类型
String projectType;
//招标方式
String tenderWay;
//合同预估金额
Double planTenderAmount;
Double startPlanTenderAmount;
Double endPlanTenderAmount;
//资金来源
String projectCapitalSource;
//发布时间
String issueTime;
//发布时间开始
Date startIssueTime;
//发布时间结束
Date endIssueTime;
//计划发布开始时间
String planTenderDateStart;
//计划发布截止时间
String planTenderDateEnd;
//来源网站
String sourceName;
/**
* 修改时间
*/
String updateTime;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
//import java.util.Date;
//
///**
// * 组合查询参数
// * @author Administrator
// *
// */
//@Data
//public class JskBidPlanDto {
//
//
// String id;
//
// String uuid;
//
// String title;
//
// String projectName;
//
// String projectNumber;
// //招标人
// String tenderee;
//
// String tendereeId;
//
// String projectScale;
//
// String province;
//
// String city;
//
// String area;
//
// String domicile;
// //标的物类型
// String objectType;
// //项目类型
// String projectType;
// //招标方式
// String tenderWay;
// //合同预估金额
// Double planTenderAmount;
// Double startPlanTenderAmount;
// Double endPlanTenderAmount;
// //资金来源
// String projectCapitalSource;
// //发布时间
// String issueTime;
// //发布时间开始
// Date startIssueTime;
// //发布时间结束
// Date endIssueTime;
// //计划发布开始时间
// String planTenderDateStart;
// //计划发布截止时间
// String planTenderDateEnd;
// //来源网站
// String sourceName;
// /**
// * 修改时间
// */
// String updateTime;
//}
package com.dsk.search.domain;
import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;
import java.util.Date;
/**
* 组合查询参数
* @author Administrator
*
*/
@Data
public class JskBidQueryDto {
String id;
String title;
//查找范围
String queryScope;
//"询价", "比选", "邀请", "竞争性谈判", "竞争性磋商", "单一来源", "竞价", "直接发包", "公开招标",其他',
String tenderingManner;
//招标金额
Double bidMoney;
String hasMoney;
Double startBidMoney;
Double endBidMoney;
String domicile;
String tenderStage;
String projectType;
String companyName;
String projectName;
String contentInfo;
Integer jskEid;
String tenderTime;
@JSONField(format="yyyy-MM-dd")
Date startTenderTime;
// 发布结束时间
@JSONField(format="yyyy-MM-dd")
Date endTenderTime;
String punishDate;
// 发布开始时间
@JSONField(format="yyyy-MM-dd")
Date startPunishDate;
// 发布结束时间
@JSONField(format="yyyy-MM-dd")
Date endPunishDate;
//行业
String industry;
// 标的物类型:工程/货物/服务/其他
String subjectMatter;
//中标标金额
Double startTenderMoney;
Double endTenderMoney;
String overTime;
String phonePoint;
String contact;
String contactTel;
String source;
String agency;
Integer agencyId;
String agencyContact;
String agencyContactTel;
String province;
String city;
String county;
/**
* 修改时间
*/
private String updateTime;
}
//package com.dsk.search.domain;
//
//import com.alibaba.fastjson2.annotation.JSONField;
//import lombok.Data;
//
//import java.util.Date;
//
///**
// * 组合查询参数
// * @author Administrator
// *
// */
//@Data
//public class JskBidQueryDto {
//
//
// String id;
//
// String title;
// //查找范围
// String queryScope;
// //"询价", "比选", "邀请", "竞争性谈判", "竞争性磋商", "单一来源", "竞价", "直接发包", "公开招标",其他',
// String tenderingManner;
// //招标金额
// Double bidMoney;
//
// String hasMoney;
//
// Double startBidMoney;
//
// Double endBidMoney;
//
// String domicile;
//
// String tenderStage;
//
// String projectType;
//
// String companyName;
//
// String projectName;
//
// String contentInfo;
//
// Integer jskEid;
//
// String tenderTime;
// @JSONField(format="yyyy-MM-dd")
// Date startTenderTime;
// // 发布结束时间
// @JSONField(format="yyyy-MM-dd")
// Date endTenderTime;
//
// String punishDate;
// // 发布开始时间
// @JSONField(format="yyyy-MM-dd")
// Date startPunishDate;
// // 发布结束时间
// @JSONField(format="yyyy-MM-dd")
// Date endPunishDate;
// //行业
// String industry;
// // 标的物类型:工程/货物/服务/其他
// String subjectMatter;
// //中标标金额
// Double startTenderMoney;
//
// Double endTenderMoney;
//
// String overTime;
//
// String phonePoint;
//
// String contact;
//
// String contactTel;
//
// String source;
//
// String agency;
//
// Integer agencyId;
//
// String agencyContact;
//
// String agencyContactTel;
//
// String province;
//
// String city;
//
// String county;
//
// /**
// * 修改时间
// */
// private String updateTime;
//}
package com.dsk.search.domain;
import lombok.Data;
/**
* 中标公示查询参数
* @author Administrator
*
*/
@Data
public class JskBidWinListDto {
String winListUuid;
//招标单位
String tenderee;
//招标单位id
String tendereeId;
//省
String province;
String provinceId;
//市
String city;
String cityId;
//区
String area;
String areaId;
//中标项目编号
String bidWinProjectNo;
//项目名称
String projectName;
//项目id
String projectId;
//中标单位
String bidWinCompany;
//正文id
String contentId;
//下浮率
Double downfloatRate;
//其他来源
String otherSource;
//处理后的工期(天)
Integer dealProjectDuration;
//建造师名称
String constructor;
//建造师注册号
String constructorNo;
//处理后的中标金额(万元)
Double dealBidWinAmount;
//主来源网站名称
String sourceName;
//主来源详情页链接
String url;
//建设工程项目类型
String buildingProjectType;
//中标时间/发布时间
String issueTime;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
///**
// * 中标公示查询参数
// * @author Administrator
// *
// */
//@Data
//public class JskBidWinListDto {
//
// String winListUuid;
// //招标单位
// String tenderee;
// //招标单位id
// String tendereeId;
// //省
// String province;
// String provinceId;
// //市
// String city;
// String cityId;
// //区
// String area;
// String areaId;
// //中标项目编号
// String bidWinProjectNo;
// //项目名称
// String projectName;
// //项目id
// String projectId;
// //中标单位
// String bidWinCompany;
// //正文id
// String contentId;
// //下浮率
// Double downfloatRate;
// //其他来源
// String otherSource;
// //处理后的工期(天)
// Integer dealProjectDuration;
// //建造师名称
// String constructor;
// //建造师注册号
// String constructorNo;
// //处理后的中标金额(万元)
// Double dealBidWinAmount;
// //主来源网站名称
// String sourceName;
// //主来源详情页链接
// String url;
// //建设工程项目类型
// String buildingProjectType;
// //中标时间/发布时间
// String issueTime;
//
//}
package com.dsk.search.domain;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
@Data
public class JskDataScreenDto {
@JsonInclude(JsonInclude.Include.NON_NULL)
public Integer provinceId;
@JsonInclude(JsonInclude.Include.NON_NULL)
public String certType;
public String subclass;
public String certLevel;
public String label;
public Integer count;
public String newProjectCount;
public String toDayBidAmount;
public String toDayBidCount;
public Page page;
}
//package com.dsk.search.domain;
//
//import com.fasterxml.jackson.annotation.JsonInclude;
//import lombok.Data;
//
//@Data
//public class JskDataScreenDto {
// @JsonInclude(JsonInclude.Include.NON_NULL)
// public Integer provinceId;
//
// @JsonInclude(JsonInclude.Include.NON_NULL)
// public String certType;
//
// public String subclass;
//
// public String certLevel;
//
// public String label;
//
// public Integer count;
//
// public String newProjectCount;
//
// public String toDayBidAmount;
//
// public String toDayBidCount;
//
// public Page page;
//
//
//
//}
package com.dsk.search.domain;
import lombok.Data;
@Data
public class KeywordDto {
// 关键词(包含)
private String keyword;
// 关键词(包含)查询类型 project项目名称 scale建设规模 projectOrScale项目名称或建设规模
private String keywordType;
//是否截图体现公司和规模 yes no
private Boolean isReflect;
//体现节点
private String keywordStr;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
//@Data
//public class KeywordDto {
//
// // 关键词(包含)
// private String keyword;
// // 关键词(包含)查询类型 project项目名称 scale建设规模 projectOrScale项目名称或建设规模
// private String keywordType;
// //是否截图体现公司和规模 yes no
// private Boolean isReflect;
// //体现节点
// private String keywordStr;
//}
package com.dsk.search.domain;
import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;
import java.util.Date;
@Data
public class LandMarketDto {
private Integer id;
/**
* 关键词
*/
private String keyword;
private String keywordNot;
/**
* 项目名称
*/
private String projectName;
/**
* 受让人
*/
private String companyName;
/**
* 企业ID
*/
private Integer companyId;
/**
* 出让面积
*/
private Double acreage;
private Double startAcreage;
private Double endAcreage;
/**
* 加价幅度
*/
private String addMoneyRange;
/**
* 招拍挂起始时间
*/
private Date auctionBeginTime;
/**
* 招拍挂截止时间
*/
private Date auctionEndTime;
/**
* 批准单位
*/
private String authority;
/**
* 保证金
*/
private Double bondmoney;
/**
* 建筑面积
*/
private Double buildArea;
private Double startBuildArea;
private Double endBuildArea;
/**
* 建筑密度
*/
private String buildingDensity;
/**
* 建筑限高
*/
private String buildingHeight;
private String domicile;
/**
* 省
*/
private String province;
/**
* 省ID
*/
private Integer provinceId;
/**
* 市
*/
private String city;
/**
* 市ID
*/
private Integer cityId;
/**
* 区
*/
private String area;
/**
* 区ID
*/
private Integer areaId;
/**
* 合同编号
*/
private String contractNum;
/**
* 合同签订日期
*/
private String contractSignTime;
/**
* 合同签订日期
*/
@JSONField(format="yyyy-MM-dd")
private Date contractSignTimeStart;
/**
* 合同签订日期
*/
@JSONField(format="yyyy-MM-dd")
private Date contractSignTimeEnd;
/**
* 约定开工时间
*/
private Date conventionBeginTime;
/**
* 约定竣工时间
*/
private Date conventionEndTime;
/**
* 约定交地时间
*/
private Date conventionLandTime;
/**
* 约定容积率
*/
private String conventionVolumeRate;
/**
* 结果详情url
*/
private String detailUrl;
/**
* 电子监管号
*/
private String electronicNumber;
private String gdgid;
/**
* 绿化率
*/
private String greeningRate;
/**
* 行业分类
*/
private String industry;
/**
* 投资强度
*/
private String investmentIntensity;
/**
* 报名起始时间
*/
private Date joinBeginTime;
/**
* 报名截止时间
*/
private Date joinEndTime;
/**
* 土地坐落
*/
private String landAddr;
/**
* 土地级别
*/
private String landLevel;
/**
* 地块名称
*/
private String landName;
/**
* 地块公示url
*/
private String landNoticeUrl;
/**
* 土地来源
*/
private String landSource;
/**
* 土地用途
*/
private String landUse;
/**
* 土地使用权人cid
*/
private Integer landUseCompanyId;
/**
* 土地使用权人
*/
private String landUseCompany;
/**
* 出让年限
*/
private String landUseYear;
/**
* 起始价
*/
private String moneyBegin;
/**
* 分期支付约定
*/
private String paymentAgreement;
/**
* 实际开工时间
*/
private Date realBeginTime;
/**
* 实际竣工时间
*/
private Date realEndTime;
/**
* 出让公告url
*/
private String sellNoticeUrl;
/**
* 供地方式/供应方式
*/
private String supplyLandWay;
/**
* 成交价格
*/
private Double transactionPrice;
/**
* 成交价格-起
*/
private Double startTransactionPrice;
/**
* 成交价格-止
*/
private Double endTransactionPrice;
/**
* 成交公示日期
*/
private String transactionPublicityTime;
/**
* 容积率
*/
private String volumeRate;
/**
* 约定容积率上限
*/
private Double volumeRateHigh;
/**
* 约定容积率下限
*/
private Double volumeRateLow;
/**
* 来源
*/
private String dataSource;
/**
* 创建时间
*/
private Date createTime;
/**
* 修改时间
*/
private String updateTime;
}
//package com.dsk.search.domain;
//
//import com.alibaba.fastjson2.annotation.JSONField;
//import lombok.Data;
//
//import java.util.Date;
//
//@Data
//public class LandMarketDto {
//
// private Integer id;
//
// /**
// * 关键词
// */
// private String keyword;
//
// private String keywordNot;
//
// /**
// * 项目名称
// */
// private String projectName;
// /**
// * 受让人
// */
// private String companyName;
// /**
// * 企业ID
// */
// private Integer companyId;
// /**
// * 出让面积
// */
// private Double acreage;
// private Double startAcreage;
// private Double endAcreage;
// /**
// * 加价幅度
// */
// private String addMoneyRange;
// /**
// * 招拍挂起始时间
// */
// private Date auctionBeginTime;
// /**
// * 招拍挂截止时间
// */
// private Date auctionEndTime;
// /**
// * 批准单位
// */
// private String authority;
// /**
// * 保证金
// */
// private Double bondmoney;
// /**
// * 建筑面积
// */
// private Double buildArea;
// private Double startBuildArea;
// private Double endBuildArea;
// /**
// * 建筑密度
// */
// private String buildingDensity;
// /**
// * 建筑限高
// */
// private String buildingHeight;
// private String domicile;
// /**
// * 省
// */
// private String province;
// /**
// * 省ID
// */
// private Integer provinceId;
// /**
// * 市
// */
// private String city;
// /**
// * 市ID
// */
// private Integer cityId;
// /**
// * 区
// */
// private String area;
// /**
// * 区ID
// */
// private Integer areaId;
// /**
// * 合同编号
// */
// private String contractNum;
// /**
// * 合同签订日期
// */
// private String contractSignTime;
// /**
// * 合同签订日期
// */
// @JSONField(format="yyyy-MM-dd")
// private Date contractSignTimeStart;
// /**
// * 合同签订日期
// */
// @JSONField(format="yyyy-MM-dd")
// private Date contractSignTimeEnd;
// /**
// * 约定开工时间
// */
// private Date conventionBeginTime;
// /**
// * 约定竣工时间
// */
// private Date conventionEndTime;
// /**
// * 约定交地时间
// */
// private Date conventionLandTime;
// /**
// * 约定容积率
// */
// private String conventionVolumeRate;
// /**
// * 结果详情url
// */
// private String detailUrl;
// /**
// * 电子监管号
// */
// private String electronicNumber;
// private String gdgid;
// /**
// * 绿化率
// */
// private String greeningRate;
// /**
// * 行业分类
// */
// private String industry;
// /**
// * 投资强度
// */
// private String investmentIntensity;
// /**
// * 报名起始时间
// */
// private Date joinBeginTime;
// /**
// * 报名截止时间
// */
// private Date joinEndTime;
// /**
// * 土地坐落
// */
// private String landAddr;
// /**
// * 土地级别
// */
// private String landLevel;
// /**
// * 地块名称
// */
// private String landName;
// /**
// * 地块公示url
// */
// private String landNoticeUrl;
// /**
// * 土地来源
// */
// private String landSource;
// /**
// * 土地用途
// */
// private String landUse;
// /**
// * 土地使用权人cid
// */
// private Integer landUseCompanyId;
// /**
// * 土地使用权人
// */
// private String landUseCompany;
// /**
// * 出让年限
// */
// private String landUseYear;
// /**
// * 起始价
// */
// private String moneyBegin;
// /**
// * 分期支付约定
// */
// private String paymentAgreement;
// /**
// * 实际开工时间
// */
// private Date realBeginTime;
// /**
// * 实际竣工时间
// */
// private Date realEndTime;
// /**
// * 出让公告url
// */
// private String sellNoticeUrl;
// /**
// * 供地方式/供应方式
// */
// private String supplyLandWay;
// /**
// * 成交价格
// */
// private Double transactionPrice;
//
// /**
// * 成交价格-起
// */
// private Double startTransactionPrice;
//
// /**
// * 成交价格-止
// */
// private Double endTransactionPrice;
// /**
// * 成交公示日期
// */
// private String transactionPublicityTime;
// /**
// * 容积率
// */
// private String volumeRate;
// /**
// * 约定容积率上限
// */
// private Double volumeRateHigh;
// /**
// * 约定容积率下限
// */
// private Double volumeRateLow;
// /**
// * 来源
// */
// private String dataSource;
// /**
// * 创建时间
// */
// private Date createTime;
// /**
// * 修改时间
// */
// private String updateTime;
//}
package com.dsk.search.domain;
import lombok.Data;
/**
* @ClassName OpRegionalLocalDto
* @Description 获取当前地区
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public class OpRegionalLocalDto {
/**
* 省Id
*/
private Integer provinceId;
/**
* 市Id
*/
private Integer cityId;
/**
* 区 Id
*/
private Integer areaId;
private String ip;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
///**
// * @ClassName OpRegionalLocalDto
// * @Description 获取当前地区
// * @Author Dgm
// * @Date 2023/5/23 14:05
// * @Version
// */
//@Data
//public class OpRegionalLocalDto {
// /**
// * 省Id
// */
// private Integer provinceId;
//
// /**
// * 市Id
// */
// private Integer cityId;
//
// /**
// * 区 Id
// */
// private Integer areaId;
//
//
// private String ip;
//}
package com.dsk.search.domain;
import com.dsk.common.exception.BusinessException;
import com.github.pagehelper.PageHelper;
import lombok.AccessLevel;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.FieldDefaults;
import org.apache.commons.lang3.StringUtils;
import org.springframework.util.CollectionUtils;
import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
@Getter
@Setter
@FieldDefaults(level=AccessLevel.PRIVATE)
public class Page extends Entity {
public Page(){
}
public Page(Integer page, Integer limit) {
this.page = page;
this.limit = limit;
}
public Page(List<Map<String, Object>> list, Long total, Integer limit, Integer page){
this.list = list;
this.total = total;
this.page = page;
this.limit = limit;
}
/**
* 序列化版本标示
*/
private static final long serialVersionUID = 1L;
// 页码数
Integer page;
// 单页最大行数
Integer limit;
List<?> list;
String field;
String order;
Long total=0L;
@SuppressWarnings("rawtypes")
private void validateOrderField(boolean isPage, Class cls) {
if (isPage) {
PageHelper.startPage(page == null ? 1 : page, limit == null ? 10: limit);
}
if (!StringUtils.isEmpty(order) && cls != null&&!StringUtils.isEmpty(field)) {
String[] orders = this.order.split(",");
String[] fieldArray = this.field.split(",");
if (orders.length == fieldArray.length) {
List<Field> fields = ReflectionUtils.getDeclaredField(cls);
for (String sort : fieldArray) {
boolean isExsit = false;
for (Field field : fields) {
if (field.getName().equals(sort)) {
isExsit = true;
break;
}
}
if (!isExsit) {
throw new BusinessException("排序字段'{}'异常", sort);
}
}
StringBuilder orderBy = new StringBuilder();
for (int i = 0; i < fieldArray.length; i++) {
if (i!=0) {
orderBy.append(",");
}
orderBy.append(humpToLine(fieldArray[i])).append(orders[i].equalsIgnoreCase("desc")?" desc":" asc");
}
PageHelper.orderBy(orderBy.toString());
}
}
}
public void initPagingData(Class<?> cls){
this.validateOrderField(true, cls);
}
public void initAllData(Class<?> cls){
this.validateOrderField(false, cls);
}
public Page setResult(List<?> result){
com.github.pagehelper.Page<?> page = (com.github.pagehelper.Page<?>) result;
this.total = page.getTotal();
this.list = page.getResult();
return this;
}
public void setData(List<?> data) {
this.list = data;
}
public static String humpToLine(String str) {
return str.replaceAll("[A-Z]", "_$0").toLowerCase();
}
public List<?> getList() {
if(CollectionUtils.isEmpty(this.list)){
this.list = new ArrayList<>();
}
return list;
}
@Override
public String toString() {
return "com.md.common.entity.Page{" +
"serialVersionUID=" + serialVersionUID +
", page=" + page +
", limit=" + limit +
", list=" + list +
", field='" + field + '\'' +
", order='" + order + '\'' +
", total=" + total +
'}';
}
}
//package com.dsk.search.domain;
//
//import com.dsk.common.exception.BusinessException;
//import com.github.pagehelper.PageHelper;
//import lombok.AccessLevel;
//import lombok.Getter;
//import lombok.Setter;
//import lombok.experimental.FieldDefaults;
//import org.apache.commons.lang3.StringUtils;
//import org.springframework.util.CollectionUtils;
//
//import java.lang.reflect.Field;
//import java.util.ArrayList;
//import java.util.List;
//import java.util.Map;
//
//@Getter
//@Setter
//@FieldDefaults(level=AccessLevel.PRIVATE)
//public class Page extends Entity {
// public Page(){
// }
//
// public Page(Integer page, Integer limit) {
// this.page = page;
// this.limit = limit;
// }
//
// public Page(List<Map<String, Object>> list, Long total, Integer limit, Integer page){
// this.list = list;
// this.total = total;
// this.page = page;
// this.limit = limit;
// }
// /**
// * 序列化版本标示
// */
// private static final long serialVersionUID = 1L;
//
// // 页码数
// Integer page;
//
// // 单页最大行数
// Integer limit;
//
// List<?> list;
//
// String field;
//
// String order;
//
// Long total=0L;
//
// @SuppressWarnings("rawtypes")
// private void validateOrderField(boolean isPage, Class cls) {
// if (isPage) {
// PageHelper.startPage(page == null ? 1 : page, limit == null ? 10: limit);
// }
// if (!StringUtils.isEmpty(order) && cls != null&&!StringUtils.isEmpty(field)) {
// String[] orders = this.order.split(",");
// String[] fieldArray = this.field.split(",");
// if (orders.length == fieldArray.length) {
// List<Field> fields = ReflectionUtils.getDeclaredField(cls);
// for (String sort : fieldArray) {
// boolean isExsit = false;
// for (Field field : fields) {
// if (field.getName().equals(sort)) {
// isExsit = true;
// break;
// }
// }
// if (!isExsit) {
// throw new BusinessException("排序字段'{}'异常", sort);
// }
// }
// StringBuilder orderBy = new StringBuilder();
// for (int i = 0; i < fieldArray.length; i++) {
// if (i!=0) {
// orderBy.append(",");
// }
// orderBy.append(humpToLine(fieldArray[i])).append(orders[i].equalsIgnoreCase("desc")?" desc":" asc");
// }
// PageHelper.orderBy(orderBy.toString());
// }
// }
// }
//
// public void initPagingData(Class<?> cls){
// this.validateOrderField(true, cls);
// }
//
// public void initAllData(Class<?> cls){
// this.validateOrderField(false, cls);
// }
//
// public Page setResult(List<?> result){
// com.github.pagehelper.Page<?> page = (com.github.pagehelper.Page<?>) result;
// this.total = page.getTotal();
// this.list = page.getResult();
// return this;
// }
//
// public void setData(List<?> data) {
// this.list = data;
// }
//
// public static String humpToLine(String str) {
// return str.replaceAll("[A-Z]", "_$0").toLowerCase();
// }
//
// public List<?> getList() {
// if(CollectionUtils.isEmpty(this.list)){
// this.list = new ArrayList<>();
// }
// return list;
// }
//
// @Override
// public String toString() {
// return "com.md.common.entity.Page{" +
// "serialVersionUID=" + serialVersionUID +
// ", page=" + page +
// ", limit=" + limit +
// ", list=" + list +
// ", field='" + field + '\'' +
// ", order='" + order + '\'' +
// ", total=" + total +
// '}';
// }
//}
package com.dsk.search.domain;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class Personnel {
String id;
String eid;
Integer jskEid;
String md5Company;
String name;
String sex;
String cardType;
String cardNo;
String ename;
String phone;
String registerCount;
String blaCount;
String changeCount;
String manceCount;
String noHaviorCount;
String haviorCount;
}
//package com.dsk.search.domain;
//
//import com.fasterxml.jackson.annotation.JsonInclude;
//import lombok.Data;
//
//@Data
//@JsonInclude(JsonInclude.Include.NON_NULL)
//public class Personnel {
//
// String id;
//
// String eid;
//
// Integer jskEid;
//
// String md5Company;
//
// String name;
//
// String sex;
//
// String cardType;
//
// String cardNo;
//
// String ename;
//
// String phone;
//
// String registerCount;
//
// String blaCount;
//
// String changeCount;
//
// String manceCount;
//
// String noHaviorCount;
//
// String haviorCount;
//
//}
package com.dsk.search.domain;
import lombok.Data;
import java.util.List;
/**
* 人员查询实体类
* @author Administrator
*
*/
@Data
public class PersonnelCertificateQueryDto {
// 注册类型
List<ComposeRegisterDto> registers;
String queryType;
String queryCategory;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
//import java.util.List;
//
///**
// * 人员查询实体类
// * @author Administrator
// *
// */
//@Data
//public class PersonnelCertificateQueryDto {
//
// // 注册类型
// List<ComposeRegisterDto> registers;
//
// String queryType;
//
// String queryCategory;
//
//
//}
package com.dsk.search.domain;
import lombok.Data;
import java.util.Date;
@Data
public class PersonnelExeclDto {
String id;
String name;
String registerType;
String specialty;
String ename;
String cardNumber;
Date validDate;
String phone;
String pids;
String projectCount;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
//import java.util.Date;
//
//@Data
//public class PersonnelExeclDto {
//
// String id;
//
// String name;
//
// String registerType;
//
// String specialty;
//
// String ename;
//
// String cardNumber;
//
// Date validDate;
//
// String phone;
//
// String pids;
//
// String projectCount;
//}
package com.dsk.search.domain;
import lombok.Data;
import java.util.List;
/**
* 人员查询实体类
* @author Administrator
*
*/
@Data
public class PersonnelQueryDto {
// 注册类型
List<RegisterTypeDto> registers;
// 人员姓名
String personName;
// 项目名称
String projectName;
// 业绩
Double startMoney;
Double endMoney;
// 企业名称
String ename;
// comp有竣工 yes有业绩 no没业绩
String mance;
String cardNumber;
String queryType;
String queryCategory;
//企业注册地
String domicile;
String domicileNum;
String domicileCity;
String registerProvince;
String registerCity;
//人员唯一标识
String md5Company;
//人员id
String staffId;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
//import java.util.List;
//
///**
// * 人员查询实体类
// * @author Administrator
// *
// */
//@Data
//public class PersonnelQueryDto {
//
// // 注册类型
// List<RegisterTypeDto> registers;
// // 人员姓名
// String personName;
// // 项目名称
// String projectName;
// // 业绩
// Double startMoney;
//
// Double endMoney;
// // 企业名称
// String ename;
// // comp有竣工 yes有业绩 no没业绩
// String mance;
//
// String cardNumber;
//
// String queryType;
//
// String queryCategory;
// //企业注册地
// String domicile;
//
// String domicileNum;
//
// String domicileCity;
//
// String registerProvince;
//
// String registerCity;
//
// //人员唯一标识
// String md5Company;
// //人员id
// String staffId;
//}
package com.dsk.search.domain;
import lombok.Data;
import java.util.Date;
import java.util.List;
/**
* 组合查询参数
* @author Administrator
*
*/
@Data
public class RecentlyBidQueryDto {
// 项目属地
String divisionStr;
Integer companyProvinceId;
// 项目属地
String cityStr;
String province;
Integer provinceId;
String city;
Integer cityId;
String county;
Integer countyId;
String eid;
String ename;
String pname;
String buildCorpName;
Double startMoney;
Double endMoney;
// 关键词(包含)
List<KeywordDto> keywords;
// 关键词(不包含)
String keywordNot;
//单项查询 关键词包含
String singleKeywordIn;
//单项查询 关键词不包含
String singleKeywordOut;
// 中标开始时间
Date startTenderTime;
// 中标结束时间
Date endTenderTime;
Integer achievementCount;
String projectName;
String tenderType;
String sourceName;
String projectType;
String projectTypeNew;
String hasMoney;
Double startLowerRate;
Double endLowerRate;
String hasLowerRate;
//业绩列表类型 lowerRate 下浮率业绩
String listType;
//是否有电话 0否 1是
Integer hasPhone;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
//import java.util.Date;
//import java.util.List;
//
///**
// * 组合查询参数
// * @author Administrator
// *
// */
//@Data
//public class RecentlyBidQueryDto {
//
//
// // 项目属地
// String divisionStr;
//
// Integer companyProvinceId;
// // 项目属地
// String cityStr;
//
// String province;
//
// Integer provinceId;
//
// String city;
//
// Integer cityId;
//
// String county;
//
// Integer countyId;
//
// String eid;
//
// String ename;
//
// String pname;
//
// String buildCorpName;
//
// Double startMoney;
//
// Double endMoney;
// // 关键词(包含)
// List<KeywordDto> keywords;
// // 关键词(不包含)
// String keywordNot;
//
// //单项查询 关键词包含
// String singleKeywordIn;
// //单项查询 关键词不包含
// String singleKeywordOut;
// // 中标开始时间
// Date startTenderTime;
// // 中标结束时间
// Date endTenderTime;
//
// Integer achievementCount;
//
// String projectName;
//
// String tenderType;
//
// String sourceName;
//
// String projectType;
//
// String projectTypeNew;
//
// String hasMoney;
//
// Double startLowerRate;
//
// Double endLowerRate;
//
// String hasLowerRate;
// //业绩列表类型 lowerRate 下浮率业绩
// String listType;
// //是否有电话 0否 1是
// Integer hasPhone;
//
//}
package com.dsk.search.domain;
import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.List;
public class ReflectionUtils {
/**
* 获取全部属性 (追溯到所有顶级类)但不包括常量
*
* @param object
* @return
*/
public static List<Field> getDeclaredField(Object object) {
Class<?> clazz = object.getClass();
return getDeclaredField(clazz);
}
public static List<Field> getDeclaredField(Class<?> clazz) {
List<Field> fields = new ArrayList<Field>();
for (; clazz != Object.class; clazz = clazz.getSuperclass()) {
for (Field field : clazz.getDeclaredFields()) {
switch (field.getModifiers()) {
case 24:
case 25:
case 26:
case 28:
continue;
default:
fields.add(field);
break;
}
}
}
return fields;
}
}
//package com.dsk.search.domain;
//
//import java.lang.reflect.Field;
//import java.util.ArrayList;
//import java.util.List;
//
//public class ReflectionUtils {
//
// /**
// * 获取全部属性 (追溯到所有顶级类)但不包括常量
// *
// * @param object
// * @return
// */
// public static List<Field> getDeclaredField(Object object) {
// Class<?> clazz = object.getClass();
// return getDeclaredField(clazz);
// }
//
// public static List<Field> getDeclaredField(Class<?> clazz) {
// List<Field> fields = new ArrayList<Field>();
// for (; clazz != Object.class; clazz = clazz.getSuperclass()) {
// for (Field field : clazz.getDeclaredFields()) {
// switch (field.getModifiers()) {
// case 24:
// case 25:
// case 26:
// case 28:
// continue;
// default:
// fields.add(field);
// break;
// }
// }
// }
// return fields;
// }
//}
package com.dsk.search.domain;
import lombok.Data;
@Data
public class RegisterTypeDto {
//来源
String personType;
// 注册专业
String registerSpecialty;
// 类型名称
String registerName;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
//@Data
//public class RegisterTypeDto {
//
// //来源
// String personType;
//
// // 注册专业
// String registerSpecialty;
// // 类型名称
// String registerName;
//
//}
package com.dsk.search.domain;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
/**
* 水利业绩筛选实体
*
* @author lcl
* @create 2021/8/30
*/
@Data
public class ShuiliAchievementQueryDto implements Serializable {
//参建单位
private String ename;
//建设单位
private String buildCorpName;
//项目负责人
private String projectPrincipal;
//业绩类型 单个
private String achievementType;
//工程类型
private String projectType;
//项目状态
private String projectStatus;
//工程等别
private String grade;
//工程级别
private String level;
//工程规模
private String projectScale;
//省
private String divisionStr;
//市
private String cityStr;
private String province;//注册地 省级code 多个逗号隔开
private String city;//注册地 市级code 多个逗号隔开
private String county;//注册地 区级code 多个逗号隔开
//关键词(包含) 多个空格分隔
private List<KeywordDto> keywords;
//关键词(不包含) 多个空格分隔
private String keywordNot;
private String keywordNotType;
//单项查询 关键词包含
private String singleKeywordIn;
//单项查询 关键词不包含
private String singleKeywordOut;
//单项查询 关键词包含体现节点
private String singleKeywordInNode;
//单项查询 关键词不包含体现节点
private String singleKeywordOutNode;
//项目金额(最大)
private Double endMoney;
//项目金额(最小)
private Double startMoney;
//项目金额体现 多个空格分隔
private String moneyStr;
//项目金额类型 and/or
private String moneyQueryType;
//实际开工时间(开始)
private Date startTimeFactBegin;
//实际开工时间(结束)
private Date startTimeFactEnd;
//实际竣工时间(开始)
private Date overTimeFactBegin;
//实际竣工时间(结束)
private Date overTimeFactEnd;
//开工日期(开始)
private Date startTimeBegin;
//开工日期(结束)
private Date startTimeEnd;
//完工日期(开始)
private Date overTimeBegin;
//完工日期(结束)
private Date overTimeEnd;
//合同签订日期(开始)
private Date contractDateBegin;
//合同签订日期(结束)
private Date contractDateEnd;
//报告提交日期(开始)
private Date reportCommitDateBegin;
//报告提交日期(结束)
private Date reportCommitDateEnd;
//时间类型 and/or
private String timeQueryType;
//截图体现节点
private String screenshotShowNode;
//截图体现类型 and/or
private String screenshotShowType;
//业绩数量
private Integer achievementCount;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
//import java.io.Serializable;
//import java.util.Date;
//import java.util.List;
//
///**
// * 水利业绩筛选实体
// *
// * @author lcl
// * @create 2021/8/30
// */
//@Data
//public class ShuiliAchievementQueryDto implements Serializable {
//
// //参建单位
// private String ename;
// //建设单位
// private String buildCorpName;
// //项目负责人
// private String projectPrincipal;
// //业绩类型 单个
// private String achievementType;
// //工程类型
// private String projectType;
// //项目状态
// private String projectStatus;
// //工程等别
// private String grade;
// //工程级别
// private String level;
// //工程规模
// private String projectScale;
// //省
// private String divisionStr;
// //市
// private String cityStr;
//
// private String province;//注册地 省级code 多个逗号隔开
//
// private String city;//注册地 市级code 多个逗号隔开
//
// private String county;//注册地 区级code 多个逗号隔开
// //关键词(包含) 多个空格分隔
// private List<KeywordDto> keywords;
// //关键词(不包含) 多个空格分隔
// private String keywordNot;
// private String keywordNotType;
//
// //单项查询 关键词包含
// private String singleKeywordIn;
// //单项查询 关键词不包含
// private String singleKeywordOut;
// //单项查询 关键词包含体现节点
// private String singleKeywordInNode;
// //单项查询 关键词不包含体现节点
// private String singleKeywordOutNode;
// //项目金额(最大)
// private Double endMoney;
// //项目金额(最小)
// private Double startMoney;
// //项目金额体现 多个空格分隔
// private String moneyStr;
// //项目金额类型 and/or
// private String moneyQueryType;
// //实际开工时间(开始)
// private Date startTimeFactBegin;
// //实际开工时间(结束)
// private Date startTimeFactEnd;
// //实际竣工时间(开始)
// private Date overTimeFactBegin;
// //实际竣工时间(结束)
// private Date overTimeFactEnd;
// //开工日期(开始)
// private Date startTimeBegin;
// //开工日期(结束)
// private Date startTimeEnd;
// //完工日期(开始)
// private Date overTimeBegin;
// //完工日期(结束)
// private Date overTimeEnd;
// //合同签订日期(开始)
// private Date contractDateBegin;
// //合同签订日期(结束)
// private Date contractDateEnd;
// //报告提交日期(开始)
// private Date reportCommitDateBegin;
// //报告提交日期(结束)
// private Date reportCommitDateEnd;
// //时间类型 and/or
// private String timeQueryType;
// //截图体现节点
// private String screenshotShowNode;
// //截图体现类型 and/or
// private String screenshotShowType;
// //业绩数量
// private Integer achievementCount;
//}
package com.dsk.search.domain;
import lombok.Data;
@Data
public class SkyProjectIndexDto {
String descriptionType;
Double indexData;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
//@Data
//public class SkyProjectIndexDto {
//
// String descriptionType;
//
// Double indexData;
//}
package com.dsk.search.domain;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
/**
* 江西住建筛选实体
*
* @author lcl
* @create 2021/8/30
*/
@Data
public class YitihuaAchievementQueryDto implements Serializable {
//参建单位
private String ename;
//建设单位
private String buildCorpName;
//业绩类型 多个空格分隔
private String achievementType;
//项目分类 多个空格分隔
private String projectType;
//工程用途 多个空格分隔
private String purposeStr;
//建设性质 多个空格分隔
private String nature;
//招标方式 多个空格分隔
private String tenderWay;
//关键词(包含) 多个空格分隔
private List<KeywordDto> keywords;
//关键词(不包含) 多个空格分隔
private String keywordNot;
private String keywordNotType;
//单项查询 关键词包含
String singleKeywordIn;
//单项查询 关键词不包含
String singleKeywordOut;
//单项查询 关键词包含体现节点
String singleKeywordInNode;
//单项查询 关键词不包含体现节点
String singleKeywordOutNode;
//是否截图体现公司和规模 yes no
Boolean isSingleReflect;
//项目节点
private String attributeStr;
//项目节点类型 and/or
private String attributeQueryType;
//项目金额(最大)
private Double endMoney;
//项目金额(最小)
private Double startMoney;
//项目金额体现 多个空格分隔
private String moneyStr;
//中标金额
private Double startTenderMoney;
private Double endTenderMoney;
//合同金额
private Double startContractMoney;
private Double endContractMoney;
//施工许可金额
private Double startLicenceMoney;
private Double endLicenceMoney;
//竣工验收实际造价
private Double startCompletionMoney;
private Double endCompletionMoney;
//竣工备案实际造价
private Double startCheckMoney;
private Double endCheckMoney;
//总投资
private Double startInvest;
private Double endInvest;
//项目金额类型 and/or
private String moneyQueryType;
//项目面积(最大)
private Double endArea;
//项目面积(最小)
private Double startArea;
//项目面积体现 多个空格分隔
private String areaStr;
//招投标面积
private Double startTenderArea;
private Double endTenderArea;
//施工许可面积
private Double startLicenceArea;
private Double endLicenceArea;
//竣工验收面积
private Double startCheckArea;
private Double endCheckArea;
//竣工验收备案面积
private Double startCompletionArea;
private Double endCompletionArea;
//总面积
private Double startTotalArea;
private Double endTotalArea;
//项目面积类型 and/or
private String areaQueryType;
//金额和面积类型 and/or
private String moneyAndAreaQueryType;
//项目经理节点 多个空格分隔
private String pmStr;
//项目经理类型 and/or
private String pmQueryType;
//中标时间(开始-结束)
private Date startTenderTime;
private Date endTenderTime;
//合同签订时间(开始-结束)
private Date startContractDate;
private Date endContractDate;
//许可时间(开始-结束)
private Date startLicenceDate;
private Date endLicenceDate;
//备案开工时间(开始-结束)
private Date startWorkDate;
private Date endWorkDate;
//竣工备案时间(开始-结束)
private Date startCheckDate;
private Date endCheckDate;
//竣工备案时间未公示
private String hasCheckDate;
//实际开工时间(开始-结束)
private Date startCheckWorkDate;
private Date endCheckWorkDate;
//竣工验收时间(开始-结束)
private Date startCheckCheckDate;
private Date endCheckCheckDate;
//竣工验收时间未公示
private String hasCheckCheckDate;
//图审完成时间(开始-结束)
private Date startCensorDate;
private Date endCensorDate;
//时间类型 and/or
private String timeQueryType;
//省
private String divisionStr;
//市
private String cityStr;
//区
private String countyStr;
private String province;//注册地 省级code 多个逗号隔开
private String city;//注册地 市级code 多个逗号隔开
private String county;//注册地 区级code 多个逗号隔开
//业绩数量
private Integer achievementCount;
// 数据等级
private String dataLevel;
//招投标数据等级
private String tenderDataLevel;
//合同登记
private String contractDataLevel;
//施工许可
private String licenceDataLevel;
//竣工验收备案
private String completionDataLevel;
//项目主体
private String projectDataLevel;
//施工图审
private String censorDataLevel;
//竣工验收
private String checkDataLevel;
// 数据等级查询节点
private String dataLevelStr;
// 数据等级查询方式 同时具备 任意均可
private String dataLevelQueryType;
// 结构体系
private String structure;
//长度
private Double startLength;
//长度
private Double endLength;
//施工许可
private Double startLicenceLength;
private Double endLicenceLength;
//竣工验收
private Double startCheckCompletionLength;
private Double endCheckCompletionLength;
//竣工验收备案
private Double startCompletionLength;
private Double endCompletionLength;
//长度体现节点
private String lengthNode;
//长度筛选类型 or/and
private String lengthType;
//跨度
private Double startSpan;
//跨度
private Double endSpan;
//施工许可
private Double startLicenceSpan;
private Double endLicenceSpan;
//竣工验收
private Double startCheckCompletionSpan;
private Double endCheckCompletionSpan;
//竣工验收备案
private Double startCompletionSpan;
private Double endCompletionSpan;
//跨度体现节点
private String spanNode;
//跨度筛选类型 or/and
private String spanType;
}
//package com.dsk.search.domain;
//
//import lombok.Data;
//
//import java.io.Serializable;
//import java.util.Date;
//import java.util.List;
//
///**
// * 江西住建筛选实体
// *
// * @author lcl
// * @create 2021/8/30
// */
//@Data
//public class YitihuaAchievementQueryDto implements Serializable {
//
// //参建单位
// private String ename;
// //建设单位
// private String buildCorpName;
// //业绩类型 多个空格分隔
// private String achievementType;
// //项目分类 多个空格分隔
// private String projectType;
// //工程用途 多个空格分隔
// private String purposeStr;
// //建设性质 多个空格分隔
// private String nature;
// //招标方式 多个空格分隔
// private String tenderWay;
// //关键词(包含) 多个空格分隔
// private List<KeywordDto> keywords;
// //关键词(不包含) 多个空格分隔
// private String keywordNot;
// private String keywordNotType;
//
// //单项查询 关键词包含
// String singleKeywordIn;
// //单项查询 关键词不包含
// String singleKeywordOut;
// //单项查询 关键词包含体现节点
// String singleKeywordInNode;
// //单项查询 关键词不包含体现节点
// String singleKeywordOutNode;
// //是否截图体现公司和规模 yes no
// Boolean isSingleReflect;
// //项目节点
// private String attributeStr;
// //项目节点类型 and/or
// private String attributeQueryType;
// //项目金额(最大)
// private Double endMoney;
// //项目金额(最小)
// private Double startMoney;
// //项目金额体现 多个空格分隔
// private String moneyStr;
// //中标金额
// private Double startTenderMoney;
// private Double endTenderMoney;
// //合同金额
// private Double startContractMoney;
// private Double endContractMoney;
// //施工许可金额
// private Double startLicenceMoney;
// private Double endLicenceMoney;
// //竣工验收实际造价
// private Double startCompletionMoney;
// private Double endCompletionMoney;
// //竣工备案实际造价
// private Double startCheckMoney;
// private Double endCheckMoney;
// //总投资
// private Double startInvest;
// private Double endInvest;
// //项目金额类型 and/or
// private String moneyQueryType;
// //项目面积(最大)
// private Double endArea;
// //项目面积(最小)
// private Double startArea;
// //项目面积体现 多个空格分隔
// private String areaStr;
// //招投标面积
// private Double startTenderArea;
// private Double endTenderArea;
// //施工许可面积
// private Double startLicenceArea;
// private Double endLicenceArea;
// //竣工验收面积
// private Double startCheckArea;
// private Double endCheckArea;
// //竣工验收备案面积
// private Double startCompletionArea;
// private Double endCompletionArea;
// //总面积
// private Double startTotalArea;
// private Double endTotalArea;
// //项目面积类型 and/or
// private String areaQueryType;
// //金额和面积类型 and/or
// private String moneyAndAreaQueryType;
// //项目经理节点 多个空格分隔
// private String pmStr;
// //项目经理类型 and/or
// private String pmQueryType;
// //中标时间(开始-结束)
// private Date startTenderTime;
// private Date endTenderTime;
// //合同签订时间(开始-结束)
// private Date startContractDate;
// private Date endContractDate;
// //许可时间(开始-结束)
// private Date startLicenceDate;
// private Date endLicenceDate;
// //备案开工时间(开始-结束)
// private Date startWorkDate;
// private Date endWorkDate;
// //竣工备案时间(开始-结束)
// private Date startCheckDate;
// private Date endCheckDate;
// //竣工备案时间未公示
// private String hasCheckDate;
// //实际开工时间(开始-结束)
// private Date startCheckWorkDate;
// private Date endCheckWorkDate;
// //竣工验收时间(开始-结束)
// private Date startCheckCheckDate;
// private Date endCheckCheckDate;
// //竣工验收时间未公示
// private String hasCheckCheckDate;
// //图审完成时间(开始-结束)
// private Date startCensorDate;
// private Date endCensorDate;
// //时间类型 and/or
// private String timeQueryType;
// //省
// private String divisionStr;
// //市
// private String cityStr;
// //区
// private String countyStr;
//
// private String province;//注册地 省级code 多个逗号隔开
//
// private String city;//注册地 市级code 多个逗号隔开
//
// private String county;//注册地 区级code 多个逗号隔开
// //业绩数量
// private Integer achievementCount;
//
// // 数据等级
// private String dataLevel;
// //招投标数据等级
// private String tenderDataLevel;
// //合同登记
// private String contractDataLevel;
// //施工许可
// private String licenceDataLevel;
// //竣工验收备案
// private String completionDataLevel;
// //项目主体
// private String projectDataLevel;
// //施工图审
// private String censorDataLevel;
// //竣工验收
// private String checkDataLevel;
// // 数据等级查询节点
// private String dataLevelStr;
// // 数据等级查询方式 同时具备 任意均可
// private String dataLevelQueryType;
// // 结构体系
// private String structure;
// //长度
// private Double startLength;
// //长度
// private Double endLength;
// //施工许可
// private Double startLicenceLength;
// private Double endLicenceLength;
// //竣工验收
// private Double startCheckCompletionLength;
// private Double endCheckCompletionLength;
// //竣工验收备案
// private Double startCompletionLength;
// private Double endCompletionLength;
// //长度体现节点
// private String lengthNode;
// //长度筛选类型 or/and
// private String lengthType;
// //跨度
// private Double startSpan;
// //跨度
// private Double endSpan;
// //施工许可
// private Double startLicenceSpan;
// private Double endLicenceSpan;
// //竣工验收
// private Double startCheckCompletionSpan;
// private Double endCheckCompletionSpan;
// //竣工验收备案
// private Double startCompletionSpan;
// private Double endCompletionSpan;
// //跨度体现节点
// private String spanNode;
// //跨度筛选类型 or/and
// private String spanType;
//}
package com.dsk.search.domain;
import lombok.Getter;
import lombok.Setter;
import java.util.List;
//在建导出参数接收
@Getter
@Setter
public class ZaiJianListDto {
List<String> md5CompanyList;
List<ZaiJianPersonnelDto> nullDataList;
}
//package com.dsk.search.domain;
//
//import lombok.Getter;
//import lombok.Setter;
//
//import java.util.List;
//
////在建导出参数接收
//@Getter
//@Setter
//public class ZaiJianListDto {
//
// List<String> md5CompanyList;
//
// List<ZaiJianPersonnelDto> nullDataList;
//}
package com.dsk.search.domain;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
import java.util.Date;
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ZaiJianPersonnelDto extends Personnel {
Integer no;
String id;
String registerType;
String cardNumber;
String sealNumber;
Date validDate;
String pid;
String eid;
Integer jskEid;
String specialty;
String ename;
String projectName;
String province;
Long tenderDate;
//中标时间
String tenderTime;
Double tenderMoney;
Integer period;
String registerInfo;
String otherRegisterInfo;
//项目状态
String status;
//人员角色
String personRole;
//业绩来源
String source;
String sourceName;
//业绩来源类型 1四库一平台 2最新中标 3全国公路
String sourceType;
//信息快照
String sourceUrl;
//合同金额
Double contractMoney;
//许可金额
Double licenceMoney;
//实际造价(竣工金额)
Double overMoney;
//结算金额
Double settlementMoney;
//金额信息
String totalMoney;
//合同时间
String contractDate;
//许可时间
String licenceDate;
//计划竣工时间
String planCompletionDate;
//实际竣工时间
String completionDate;
//计划开工时间
String planStartDate;
//实际开工时间
String startDate;
//计划交工时间
String planHandoverDate;
//实际交工时间
String handoverDate;
//时间信息
String totalDate;
//业绩个数
Long achievementCount;
//各自系统的人员id
String personId;
//快照
String snapshootPic;
//人员id
String staffId;
}
//package com.dsk.search.domain;
//
//import com.fasterxml.jackson.annotation.JsonInclude;
//import lombok.Data;
//
//import java.util.Date;
//
//@Data
//@JsonInclude(JsonInclude.Include.NON_NULL)
//public class ZaiJianPersonnelDto extends Personnel {
//
// Integer no;
//
// String id;
//
// String registerType;
//
// String cardNumber;
//
// String sealNumber;
//
// Date validDate;
//
// String pid;
//
// String eid;
//
// Integer jskEid;
//
// String specialty;
//
// String ename;
//
// String projectName;
//
// String province;
//
// Long tenderDate;
// //中标时间
// String tenderTime;
//
// Double tenderMoney;
//
// Integer period;
//
// String registerInfo;
//
// String otherRegisterInfo;
// //项目状态
// String status;
// //人员角色
// String personRole;
// //业绩来源
// String source;
//
// String sourceName;
// //业绩来源类型 1四库一平台 2最新中标 3全国公路
// String sourceType;
// //信息快照
// String sourceUrl;
// //合同金额
// Double contractMoney;
// //许可金额
// Double licenceMoney;
// //实际造价(竣工金额)
// Double overMoney;
// //结算金额
// Double settlementMoney;
// //金额信息
// String totalMoney;
// //合同时间
// String contractDate;
// //许可时间
// String licenceDate;
// //计划竣工时间
// String planCompletionDate;
// //实际竣工时间
// String completionDate;
// //计划开工时间
// String planStartDate;
// //实际开工时间
// String startDate;
// //计划交工时间
// String planHandoverDate;
// //实际交工时间
// String handoverDate;
// //时间信息
// String totalDate;
// //业绩个数
// Long achievementCount;
// //各自系统的人员id
// String personId;
// //快照
// String snapshootPic;
// //人员id
// String staffId;
//}
......@@ -36,8 +36,8 @@ module.exports = {
[process.env.VUE_APP_BASE_API]: {
// target: `http://47.104.91.229:9099/prod-api`,
// target: `http://192.168.0.165:9098`,//施
// target: `http://192.168.60.6:9098`,//谭
target: `http://139.9.157.49:9099/prod-api`,//测试
target: `http://192.168.60.6:9098`,//谭
// target: `http://139.9.157.49:9099`,//测试
changeOrigin: true,
pathRewrite: {
['^' + process.env.VUE_APP_BASE_API]: ''
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment