🎉 init project

This commit is contained in:
fuhou 2024-01-30 19:54:48 +08:00
parent d0690642b1
commit 432a63647d
9 changed files with 18 additions and 951 deletions

31
pom.xml
View File

@ -21,24 +21,15 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-elasticsearch</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-elasticsearch</artifactId>
</dependency>
<!--es-->
<!-- <dependency>-->
<!-- <groupId>org.elasticsearch.plugin</groupId>-->
<!-- <artifactId>transport-netty4-client</artifactId>-->
<!-- <version>5.6.16</version>-->
<!-- <groupId>org.springframework.boot</groupId>-->
<!-- <artifactId>spring-boot-starter-data-elasticsearch</artifactId>-->
<!-- </dependency>-->
<!-- &lt;!&ndash;需要引入transport-netty3-client否则会启动报错&ndash;&gt;-->
<!-- <dependency>-->
<!-- <groupId>org.elasticsearch.plugin</groupId>-->
<!-- <artifactId>transport-netty3-client</artifactId>-->
<!-- <version>5.6.16</version>-->
<!-- <groupId>org.springframework.data</groupId>-->
<!-- <artifactId>spring-data-elasticsearch</artifactId>-->
<!-- </dependency>-->
<dependency>
@ -53,16 +44,6 @@
<version>3.5.3.2</version>
</dependency>
<dependency>
<groupId>org.jooq</groupId>
<artifactId>jooq</artifactId>
<version>3.14.8</version>
</dependency>
<dependency>
<groupId>org.jooq</groupId>
<artifactId>jooq-meta-extensions</artifactId>
<version>3.14.8</version>
</dependency>
<dependency>
<groupId>org.jooq</groupId>
<artifactId>jooq-codegen-maven</artifactId>

View File

@ -6,11 +6,18 @@ package com.darkness.common;
public class PublicConst {
// 索引名称
public final static String E_ACTUAL_POPULATION_INDEX_NAME = "e_actual_population_index_name";
// 索引类型
public final static String ES_INDEX_TYPE = "doc";
// es 最大查询条数
public static final Integer EVENT_SYNTHETICAL_ESMAXCOUNT = 10000;
// ES 统一配置
public final static String
ES_SETTING_SETTINGPATH = "es/settings.json",
ES_SETTING_NORMALIZER_LOWERCASE = "lowercase"; // 忽略大小写
// 分片数
public final static short ES_SHARDS = 1;
@ -19,17 +26,14 @@ public class PublicConst {
// 删除标识位0:未删除 1:已删除
public static final Byte DELETE_FLAG_ZERO = 0,
DELETE_FLAG_ONE = 1,
DELETE_FLAG_TWO = 2,
DELETE_FLAG_TREE = 3,
DELETE_FLAG_FAIL = -1;
DELETE_FLAG_ONE = 1;
// 日期格式化
public static final String DATE_FORMAT_YMD_HMS = "yyyy-MM-dd HH:mm:ss",
DATE_FORMAT_YMD = "yyyy-MM-dd";
// 一天的结束时间
public static final String DAY_END_TIME = "23:59:59";
public static final String DAY_END_TIME = " 23:59:59";
// 电话号码和手机号正则
public static final String REGX_TELANDPHONE = "^([1]\\d{10}|([\\(]?0[0-9]{2,3}[\\)]?[-]?)?([2-9][0-9]{6,7})+(\\-[0-9]{1,4})?)$";
@ -45,15 +49,11 @@ public class PublicConst {
SYMBOL_8 = "(",
SYMBOL_9 = ")";
// es 最大查询条数
public static final Integer EVENT_SYNTHETICAL_ESMAXCOUNT = 10000;
// 项目名
public static final String PROJECT_NAME = "darkness";
// ES 统一配置
public final static String
ES_SETTING_SETTINGPATH = "es/settings.json",
ES_SETTING_NORMALIZER_LOWERCASE = "lowercase"; // 忽略大小写
}

View File

@ -1,56 +0,0 @@
package com.darkness.controller;
import com.darkness.common.PublicConst;
import com.darkness.pojo.dto.es.PopulationElasticsearchDto;
import com.darkness.repository.PopulationElasticsearchRepository;
import com.darkness.service.DemoService;
import org.elasticsearch.index.query.BoolQueryBuilder;
import org.elasticsearch.index.query.QueryBuilders;
import org.elasticsearch.search.sort.FieldSortBuilder;
import org.elasticsearch.search.sort.SortBuilders;
import org.elasticsearch.search.sort.SortOrder;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Pageable;
import org.springframework.data.elasticsearch.core.query.NativeSearchQuery;
import org.springframework.data.elasticsearch.core.query.NativeSearchQueryBuilder;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
@RestController
@RequestMapping("d")
public class DemoController {
@Resource
private DemoService service;
@Resource
private PopulationElasticsearchRepository repository;
@GetMapping("d")
public void demo(){
// service.insertDemoUser();
// System.out.println(service.selectDemoUser());
// service.insertDemoUnit();
// System.out.println(service.selectDemoUnit());
// PopulationElasticsearchDto pop = new PopulationElasticsearchDto();
// pop.setId(120100L);
// pop.setCertificateNo("123123");
// pop.setDocumentType(1);
// repository.save(pop);
//
// PopulationElasticsearchDto pop1 = new PopulationElasticsearchDto();
// pop1.setId(120101L);
// pop1.setCertificateNo("456456");
// pop1.setDocumentType(1);
// repository.save(pop1);
Page<PopulationElasticsearchDto> search = repository.findAll(Pageable.unpaged());
List<PopulationElasticsearchDto> list = search.getContent();
System.out.println(list);
}
}

View File

@ -1,7 +0,0 @@
package com.darkness.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.darkness.pojo.entity.tables.pojos.DemoUnit;
public interface DemoUnitMapper extends BaseMapper<DemoUnit> {
}

View File

@ -1,7 +0,0 @@
package com.darkness.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.darkness.pojo.entity.tables.pojos.DemoUser;
public interface DemoUserMapper extends BaseMapper<DemoUser> {
}

View File

@ -1,776 +0,0 @@
package com.darkness.pojo.dto.es;
import com.darkness.common.PublicConst;
import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.elasticsearch.annotations.Document;
import org.springframework.data.elasticsearch.annotations.Field;
import org.springframework.data.elasticsearch.annotations.FieldType;
import org.springframework.data.elasticsearch.annotations.Setting;
import java.sql.Timestamp;
@Data
@Document(indexName = PublicConst.E_ACTUAL_POPULATION_INDEX_NAME
,shards = PublicConst.ES_SHARDS, replicas = PublicConst.ES_REPLICAS, createIndex = false)
@Setting(settingPath = PublicConst.ES_SETTING_SETTINGPATH)
public class PopulationElasticsearchDto {
@Id
private Long id;
@Field(type = FieldType.Keyword, normalizer = PublicConst.ES_SETTING_NORMALIZER_LOWERCASE)
private String name;
@Field(type = FieldType.Integer)
private Byte sex;
@Field(type = FieldType.Integer)
private Integer age;
@Field(type = FieldType.Integer)
private Integer nationality;
@Field(type = FieldType.Integer)
private Integer nation;
@Field(type = FieldType.Long)
private Long birthday;
@Field(type = FieldType.Integer)
private Integer documentType;
@Field(type = FieldType.Keyword)
private String certificateNo;
@Field(type = FieldType.Integer)
private Integer telephoneType;
@Field(type = FieldType.Keyword)
private String myPhone;
@Field(type = FieldType.Keyword)
private String contactTelephone;
@Field(type = FieldType.Keyword)
private String contactName;
@Field(type = FieldType.Keyword)
private String relationshipWithMyself;
@Field(type = FieldType.Keyword)
private String projectIdTree;
@Field(type = FieldType.Keyword)
private String registeredResidenceCode;
@Field(type = FieldType.Keyword)
private String registeredResidenceTreename;
@Field(type = FieldType.Keyword)
private String registeredResidence;
@Field(type = FieldType.Keyword)
private String remarks;
@Field(type = FieldType.Date)
private Timestamp createdDate;
@Field(type = FieldType.Keyword)
private String nameUsedBefore;
@Field(type = FieldType.Keyword)
private String nativePlace;
@Field(type = FieldType.Integer)
private Integer politicalOutlook;
@Field(type = FieldType.Integer)
private Integer religiousBelief;
@Field(type = FieldType.Integer)
private Integer maritalStatus;
@Field(type = FieldType.Integer)
private Integer education;
@Field(type = FieldType.Keyword)
private String graduateSchool;
@Field(type = FieldType.Keyword)
private String employmentStatus;
@Field(type = FieldType.Keyword)
private String workplace;
@Field(type = FieldType.Keyword)
private String duties;
@Field(type = FieldType.Keyword)
private String endowmentInsurance;
@Field(type = FieldType.Keyword)
private String medicalInsurance;
@Field(type = FieldType.Integer)
private Byte isBoundHouse;
@Field(type = FieldType.Keyword)
private String labelCategorys;
@Field(type = FieldType.Keyword)
private String labels;
@Field(type = FieldType.Keyword)
private String labelOrgCode;
@Field(type = FieldType.Keyword)
private String dataSources;
@Field(type = FieldType.Integer)
private Integer namespaceId;
@Field(type = FieldType.Long)
private Long creatorUid;
@Field(type = FieldType.Date)
private Timestamp createTime;
@Field(type = FieldType.Long)
private Long operatorUid;
@Field(type = FieldType.Date)
private Timestamp updateTime;
@Field(type = FieldType.Integer)
private Byte deleteFlag;
@Field(type = FieldType.Keyword)
private String sexName;
@Field(type = FieldType.Keyword)
private String nationalityName;
@Field(type = FieldType.Keyword)
private String nationName;
@Field(type = FieldType.Keyword)
private String documentTypeName;
@Field(type = FieldType.Keyword)
private String telephoneTypeName;
@Field(type = FieldType.Keyword)
private String politicalOutlookName;
@Field(type = FieldType.Keyword)
private String religiousBeliefName;
@Field(type = FieldType.Keyword)
private String maritalStatusName;
@Field(type = FieldType.Keyword)
private String educationName;
@Field(type = FieldType.Keyword)
private String labelCategorysName;
@Field(type = FieldType.Keyword)
private String labelsName;
@Field(type = FieldType.Keyword)
private String labelsColor;
@Field(type = FieldType.Keyword)
private String labelsBackground;
@Field(type = FieldType.Keyword)
private String houseIds;
@Field(type = FieldType.Keyword)
private String houseAddress;
@Field(type = FieldType.Keyword)
private String houseCategory;
@Field(type = FieldType.Keyword)
private String registerStatus;
@Field(type = FieldType.Keyword)
private String registerStatusName;
@Field(type = FieldType.Integer)
private Integer isForeign;
@Field(type = FieldType.Keyword)
private String cityCode;
@Field(type = FieldType.Keyword)
private String areaCode;
@Field(type = FieldType.Keyword)
private String streetCode;
@Field(type = FieldType.Keyword)
private String communityCode;
@Field(type = FieldType.Keyword)
private String gridCode;
@Field(type = FieldType.Keyword)
private String gridUser;
@Field(type = FieldType.Keyword)
private String cityName;
@Field(type = FieldType.Keyword)
private String areaName;
@Field(type = FieldType.Keyword)
private String streetName;
@Field(type = FieldType.Keyword)
private String communityName;
@Field(type = FieldType.Keyword)
private String gridName;
@Field(type = FieldType.Keyword)
private String foreignName;
@Field(type = FieldType.Integer)
private Integer visaType;
@Field(type = FieldType.Keyword)
private String visaPermitNumber;
@Field(type = FieldType.Long)
private Long issueDate;
@Field(type = FieldType.Long)
private Long validityTime;
@Field(type = FieldType.Keyword)
private String signOrganization;
@Field(type = FieldType.Integer)
private Integer identityOverseasPersonnel;
@Field(type = FieldType.Long)
private Long arriveTime;
@Field(type = FieldType.Long)
private Long expectedDepartureTime;
@Field(type = FieldType.Integer)
private Integer purposeComingToChina;
@Field(type = FieldType.Integer)
private Integer residenceType;
@Field(type = FieldType.Keyword)
private String relationshipWithMyselfName;
@Field(type = FieldType.Keyword)
private String syncSource;
// 数据同步新增字段
@Field(type = FieldType.Keyword)
private String strHealthStatus;
@Field(type = FieldType.Keyword)
private String strMentalStatus;
@Field(type = FieldType.Integer)
private Integer isVaccinated;
@Field(type = FieldType.Keyword)
private String isVaccinatedName;
@Field(type = FieldType.Date)
private Timestamp vaccinatedTime;
@Field(type = FieldType.Keyword)
private String vaccinatedNum;
@Field(type = FieldType.Keyword)
private String vaccinatedForm;
@Field(type = FieldType.Keyword)
private String vaccinatedArea;
@Field(type = FieldType.Integer)
private Integer isVaccinatedOne;
@Field(type = FieldType.Date)
private Timestamp vaccinatedTimeOne;
@Field(type = FieldType.Integer)
private Integer isVaccinatedTwo;
@Field(type = FieldType.Date)
private Timestamp vaccinatedTimeTwo;
@Field(type = FieldType.Keyword)
private String vaccinatedCom;
@Field(type = FieldType.Integer)
private Integer peopelType;
// 身高
@Field(type = FieldType.Keyword)
private String height;
// 血型
@Field(type = FieldType.Integer)
private Integer bloodType;
@Field(type = FieldType.Keyword)
private String bloodTypeName;
@Field(type = FieldType.Keyword)
private String strGuid;
// 兵役情况
@Field(type = FieldType.Integer)
private Integer military;
@Field(type = FieldType.Keyword)
private String militaryName;
//从事职业
@Field(type = FieldType.Integer)
private Integer cszy;
@Field(type = FieldType.Keyword)
private String cszyName;
//入职时间
@Field(type = FieldType.Long)
private Long entryDate;
// 离职时间
@Field(type = FieldType.Long)
private Long dimissiDate;
// 单位负责人
@Field(type = FieldType.Keyword)
private String dwfzr;
// 单位地址
@Field(type = FieldType.Keyword)
private String dwdz;
// 单位联系电话
@Field(type = FieldType.Keyword)
private String dwlxdh;
// 健康状况
@Field(type = FieldType.Integer)
private Integer healthRkfs;
@Field(type = FieldType.Keyword)
private String healthRkfsName;
// 是否死亡
@Field(type = FieldType.Integer)
private Integer death;
@Field(type = FieldType.Keyword)
private String deathName;
// 死亡日期
@Field(type = FieldType.Long)
private Long deathDate;
// 火化日期
@Field(type = FieldType.Long)
private Long cremationDate;
//所在殡仪馆
@Field(type = FieldType.Keyword)
private String funaralHome;
// 人口属性 不能确定是否是字典项
//公安同步sync_uuid
@Field(type = FieldType.Keyword)
private String strGaGuid;
//微信号
@Field(type = FieldType.Keyword)
private String wechatNo;
//微信昵称
@Field(type = FieldType.Keyword)
private String wechatNickname;
//公安标准地址id
@Field(type = FieldType.Keyword)
private String gaXjzdzbm;
//公安标准地址
@Field(type = FieldType.Keyword)
private String gaXjzdz;
//养牛字段
//畜禽种类
@Field(type = FieldType.Integer)
private Integer livestockType;
//养殖规模
@Field(type = FieldType.Integer)
private Integer breedRange;
//畜禽种类
@Field(type = FieldType.Keyword)
private String livestockTypeName;
//养殖规模
@Field(type = FieldType.Keyword)
private String breedRangeName;
@Field(type = FieldType.Keyword)
private String postalAddress;
@Field(type = FieldType.Keyword)
private String pathAddress;
//邮政编码
@Field(type = FieldType.Keyword)
private String postalCode;
//银行账户号
@Field(type = FieldType.Keyword)
private String bankAccountName;
//银行卡号
@Field(type = FieldType.Keyword)
private String bankCard;
//开户行
@Field(type = FieldType.Keyword)
private String bankDeposit;
@Field(type = FieldType.Keyword)
private String appIdCode;
@Field(type = FieldType.Keyword)
private String competencyLabel;
@Field(type = FieldType.Keyword)
private String competencyLabelName;
//是否参保
@Field(type = FieldType.Integer)
private Integer isInsurance;
//是否参保
private String isInsuranceName;
//残疾状态
@Field(type = FieldType.Keyword)
private String disabilityStatus;
//拼音
@Field(type = FieldType.Keyword)
private String pinyinCode;
//社区矫正
@Field(type = FieldType.Integer)
private Integer communityCorrection;
private String communityCorrectionName;
//刑满解矫
@Field(type = FieldType.Integer)
private Integer paroleCorrection;
private String paroleCorrectionName;
//单行文本
@Field(type = FieldType.Keyword)
private String text1;
@Field(type = FieldType.Keyword)
private String text2;
@Field(type = FieldType.Keyword)
private String text3;
@Field(type = FieldType.Keyword)
private String text4;
@Field(type = FieldType.Keyword)
private String text5;
@Field(type = FieldType.Keyword)
private String text6;
@Field(type = FieldType.Keyword)
private String text7;
@Field(type = FieldType.Keyword)
private String text8;
@Field(type = FieldType.Keyword)
private String text9;
@Field(type = FieldType.Keyword)
private String text10;
@Field(type = FieldType.Keyword)
private String text11;
@Field(type = FieldType.Keyword)
private String text12;
@Field(type = FieldType.Keyword)
private String text13;
@Field(type = FieldType.Keyword)
private String text14;
@Field(type = FieldType.Keyword)
private String text15;
@Field(type = FieldType.Keyword)
private String text16;
@Field(type = FieldType.Keyword)
private String text17;
@Field(type = FieldType.Keyword)
private String text18;
@Field(type = FieldType.Keyword)
private String text19;
@Field(type = FieldType.Keyword)
private String text20;
//多行文本
@Field(type = FieldType.Keyword)
private String multiText1;
@Field(type = FieldType.Keyword)
private String multiText2;
@Field(type = FieldType.Keyword)
private String multiText3;
@Field(type = FieldType.Keyword)
private String multiText4;
@Field(type = FieldType.Keyword)
private String multiText5;
@Field(type = FieldType.Keyword)
private String multiText6;
@Field(type = FieldType.Keyword)
private String multiText7;
@Field(type = FieldType.Keyword)
private String multiText8;
@Field(type = FieldType.Keyword)
private String multiText9;
@Field(type = FieldType.Keyword)
private String multiText10;
//单选
@Field(type = FieldType.Integer)
private Integer noOpsSelect1;
@Field(type = FieldType.Integer)
private Integer noOpsSelect2;
@Field(type = FieldType.Integer)
private Integer noOpsSelect3;
@Field(type = FieldType.Integer)
private Integer noOpsSelect4;
@Field(type = FieldType.Integer)
private Integer noOpsSelect5;
@Field(type = FieldType.Integer)
private Integer noOpsSelect6;
@Field(type = FieldType.Integer)
private Integer noOpsSelect7;
@Field(type = FieldType.Integer)
private Integer noOpsSelect8;
@Field(type = FieldType.Integer)
private Integer noOpsSelect9;
@Field(type = FieldType.Integer)
private Integer noOpsSelect10;
@Field(type = FieldType.Integer)
private Integer noOpsSelect11;
@Field(type = FieldType.Integer)
private Integer noOpsSelect12;
@Field(type = FieldType.Integer)
private Integer noOpsSelect13;
@Field(type = FieldType.Integer)
private Integer noOpsSelect14;
@Field(type = FieldType.Integer)
private Integer noOpsSelect15;
@Field(type = FieldType.Integer)
private Integer noOpsSelect16;
@Field(type = FieldType.Integer)
private Integer noOpsSelect17;
@Field(type = FieldType.Integer)
private Integer noOpsSelect18;
@Field(type = FieldType.Integer)
private Integer noOpsSelect19;
@Field(type = FieldType.Integer)
private Integer noOpsSelect20;
private String noOpsSelect1Name;
private String noOpsSelect2Name;
private String noOpsSelect3Name;
private String noOpsSelect4Name;
private String noOpsSelect5Name;
private String noOpsSelect6Name;
private String noOpsSelect7Name;
private String noOpsSelect8Name;
private String noOpsSelect9Name;
private String noOpsSelect10Name;
private String noOpsSelect11Name;
private String noOpsSelect12Name;
private String noOpsSelect13Name;
private String noOpsSelect14Name;
private String noOpsSelect15Name;
private String noOpsSelect16Name;
private String noOpsSelect17Name;
private String noOpsSelect18Name;
private String noOpsSelect19Name;
private String noOpsSelect20Name;
//多选
@Field(type = FieldType.Keyword)
private String noOpsMultiSelect1;
@Field(type = FieldType.Keyword)
private String noOpsMultiSelect2;
@Field(type = FieldType.Keyword)
private String noOpsMultiSelect3;
@Field(type = FieldType.Keyword)
private String noOpsMultiSelect4;
@Field(type = FieldType.Keyword)
private String noOpsMultiSelect5;
@Field(type = FieldType.Keyword)
private String noOpsMultiSelect6;
@Field(type = FieldType.Keyword)
private String noOpsMultiSelect7;
@Field(type = FieldType.Keyword)
private String noOpsMultiSelect8;
@Field(type = FieldType.Keyword)
private String noOpsMultiSelect9;
@Field(type = FieldType.Keyword)
private String noOpsMultiSelect10;
@Field(type = FieldType.Keyword)
private String noOpsMultiSelect11;
@Field(type = FieldType.Keyword)
private String noOpsMultiSelect12;
@Field(type = FieldType.Keyword)
private String noOpsMultiSelect13;
@Field(type = FieldType.Keyword)
private String noOpsMultiSelect14;
@Field(type = FieldType.Keyword)
private String noOpsMultiSelect15;
@Field(type = FieldType.Keyword)
private String noOpsMultiSelect16;
@Field(type = FieldType.Keyword)
private String noOpsMultiSelect17;
@Field(type = FieldType.Keyword)
private String noOpsMultiSelect18;
@Field(type = FieldType.Keyword)
private String noOpsMultiSelect19;
@Field(type = FieldType.Keyword)
private String noOpsMultiSelect20;
//多选汉字
private String noOpsMultiSelect1Name;
private String noOpsMultiSelect2Name;
private String noOpsMultiSelect3Name;
private String noOpsMultiSelect4Name;
private String noOpsMultiSelect5Name;
private String noOpsMultiSelect6Name;
private String noOpsMultiSelect7Name;
private String noOpsMultiSelect8Name;
private String noOpsMultiSelect9Name;
private String noOpsMultiSelect10Name;
private String noOpsMultiSelect11Name;
private String noOpsMultiSelect12Name;
private String noOpsMultiSelect13Name;
private String noOpsMultiSelect14Name;
private String noOpsMultiSelect15Name;
private String noOpsMultiSelect16Name;
private String noOpsMultiSelect17Name;
private String noOpsMultiSelect18Name;
private String noOpsMultiSelect19Name;
private String noOpsMultiSelect20Name;
//数字
@Field(type = FieldType.Double)
private Double textNum1;
@Field(type = FieldType.Double)
private Double textNum2;
@Field(type = FieldType.Double)
private Double textNum3;
@Field(type = FieldType.Double)
private Double textNum4;
@Field(type = FieldType.Double)
private Double textNum5;
@Field(type = FieldType.Double)
private Double textNum6;
@Field(type = FieldType.Double)
private Double textNum7;
@Field(type = FieldType.Double)
private Double textNum8;
@Field(type = FieldType.Double)
private Double textNum9;
@Field(type = FieldType.Double)
private Double textNum10;
//数字
@Field(type = FieldType.Integer)
private Integer num1;
@Field(type = FieldType.Integer)
private Integer num2;
@Field(type = FieldType.Integer)
private Integer num3;
@Field(type = FieldType.Integer)
private Integer num4;
@Field(type = FieldType.Integer)
private Integer num5;
@Field(type = FieldType.Integer)
private Integer num6;
@Field(type = FieldType.Integer)
private Integer num7;
@Field(type = FieldType.Integer)
private Integer num8;
@Field(type = FieldType.Integer)
private Integer num9;
@Field(type = FieldType.Integer)
private Integer num10;
//日期
@Field(type = FieldType.Date)
private Timestamp datetimeWithM1;
@Field(type = FieldType.Date)
private Timestamp datetimeWithM2;
@Field(type = FieldType.Date)
private Timestamp datetimeWithM3;
@Field(type = FieldType.Date)
private Timestamp datetimeWithM4;
@Field(type = FieldType.Date)
private Timestamp datetimeWithM5;
@Field(type = FieldType.Date)
private Timestamp datetimeWithM6;
@Field(type = FieldType.Date)
private Timestamp datetimeWithM7;
@Field(type = FieldType.Date)
private Timestamp datetimeWithM8;
@Field(type = FieldType.Date)
private Timestamp datetimeWithM9;
@Field(type = FieldType.Date)
private Timestamp datetimeWithM10;
//单选
@Field(type = FieldType.Integer)
private Integer noOpsSelect21;
@Field(type = FieldType.Integer)
private Integer noOpsSelect22;
@Field(type = FieldType.Integer)
private Integer noOpsSelect23;
@Field(type = FieldType.Integer)
private Integer noOpsSelect24;
@Field(type = FieldType.Integer)
private Integer noOpsSelect25;
@Field(type = FieldType.Integer)
private Integer noOpsSelect26;
@Field(type = FieldType.Integer)
private Integer noOpsSelect27;
@Field(type = FieldType.Integer)
private Integer noOpsSelect28;
@Field(type = FieldType.Integer)
private Integer noOpsSelect29;
@Field(type = FieldType.Integer)
private Integer noOpsSelect30;
@Field(type = FieldType.Integer)
private Integer noOpsSelect31;
@Field(type = FieldType.Integer)
private Integer noOpsSelect32;
@Field(type = FieldType.Integer)
private Integer noOpsSelect33;
@Field(type = FieldType.Integer)
private Integer noOpsSelect34;
@Field(type = FieldType.Integer)
private Integer noOpsSelect35;
@Field(type = FieldType.Integer)
private Integer noOpsSelect36;
@Field(type = FieldType.Integer)
private Integer noOpsSelect37;
@Field(type = FieldType.Integer)
private Integer noOpsSelect38;
@Field(type = FieldType.Integer)
private Integer noOpsSelect39;
@Field(type = FieldType.Integer)
private Integer noOpsSelect40;
private String noOpsSelect21Name;
private String noOpsSelect22Name;
private String noOpsSelect23Name;
private String noOpsSelect24Name;
private String noOpsSelect25Name;
private String noOpsSelect26Name;
private String noOpsSelect27Name;
private String noOpsSelect28Name;
private String noOpsSelect29Name;
private String noOpsSelect30Name;
private String noOpsSelect31Name;
private String noOpsSelect32Name;
private String noOpsSelect33Name;
private String noOpsSelect34Name;
private String noOpsSelect35Name;
private String noOpsSelect36Name;
private String noOpsSelect37Name;
private String noOpsSelect38Name;
private String noOpsSelect39Name;
private String noOpsSelect40Name;
}

View File

@ -1,9 +0,0 @@
package com.darkness.repository;
import com.darkness.pojo.dto.es.PopulationElasticsearchDto;
import org.springframework.data.elasticsearch.repository.ElasticsearchRepository;
public interface PopulationElasticsearchRepository extends ElasticsearchRepository<PopulationElasticsearchDto,Long> {
}

View File

@ -1,13 +0,0 @@
package com.darkness.service;
import com.darkness.pojo.entity.tables.pojos.DemoUnit;
import com.darkness.pojo.entity.tables.pojos.DemoUser;
import java.util.List;
public interface DemoService {
void insertDemoUser();
void insertDemoUnit();
List<DemoUser> selectDemoUser();
List<DemoUnit> selectDemoUnit();
}

View File

@ -1,46 +0,0 @@
package com.darkness.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.darkness.mapper.DemoUnitMapper;
import com.darkness.mapper.DemoUserMapper;
import com.darkness.pojo.entity.tables.pojos.DemoUnit;
import com.darkness.pojo.entity.tables.pojos.DemoUser;
import com.darkness.service.DemoService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
import java.util.UUID;
@Service
public class DemoServiceImpl implements DemoService {
@Resource
private DemoUserMapper userMapper;
@Resource
private DemoUnitMapper unitMapper;
@Override
public void insertDemoUser() {
DemoUser demoUser = new DemoUser();
demoUser.setUserName(UUID.randomUUID().toString());
userMapper.insert(demoUser);
}
@Override
public void insertDemoUnit() {
DemoUnit demoUnit = new DemoUnit();
demoUnit.setUnitName(UUID.randomUUID().toString());
unitMapper.insert(demoUnit);
}
@Override
public List<DemoUser> selectDemoUser() {
return userMapper.selectList(new QueryWrapper<>());
}
@Override
public List<DemoUnit> selectDemoUnit() {
return unitMapper.selectList(new QueryWrapper<>());
}
}