1
This commit is contained in:
195
feign-client-api/mosty-base-feign-sdk/mosty-base-feign-sdk.iml
Normal file
195
feign-client-api/mosty-base-feign-sdk/mosty-base-feign-sdk.iml
Normal file
@ -0,0 +1,195 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
||||
<component name="FacetManager">
|
||||
<facet type="Spring" name="Spring">
|
||||
<configuration />
|
||||
</facet>
|
||||
<facet type="web" name="Web">
|
||||
<configuration>
|
||||
<webroots />
|
||||
</configuration>
|
||||
</facet>
|
||||
<facet type="JRebel" name="JRebel">
|
||||
<configuration>
|
||||
<option name="ideModuleStorage">
|
||||
<map>
|
||||
<entry key="com.zeroturnaround.jrebel.FormatVersion" value="7.0.0" />
|
||||
<entry key="com.zeroturnaround.jrebel.remoting.DeleteUnindexedFiles" value="false" />
|
||||
<entry key="com.zeroturnaround.jrebel.remoting.ModuleRemoteServerSelection" value="off" />
|
||||
<entry key="jrebelEnabled" value="true" />
|
||||
<entry key="lastExternalPluginCheckTime" value="1721024353923" />
|
||||
</map>
|
||||
</option>
|
||||
<option name="version" value="2" />
|
||||
</configuration>
|
||||
</facet>
|
||||
</component>
|
||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
||||
<output url="file://$MODULE_DIR$/target/classes" />
|
||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="library" name="Maven: com.mosty:common-base-starter:1.0.0-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.velocity:velocity-engine-core:2.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:2.8.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.14" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.14" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.springfox:springfox-spi:2.8.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.springfox:springfox-core:2.8.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.10.6" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.springfox:springfox-schema:2.8.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:2.8.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:2.8.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.reflections:reflections:0.9.11" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.javassist:javassist:3.21.0-GA" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.5.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:5.2.8.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework:spring-context:5.2.8.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.mapstruct:mapstruct:1.2.0.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger-ui:2.8.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.github.caspar-chen:swagger-ui-layer:1.1.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.2.4.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.2.4.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.2.4.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.12.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.13.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.30" level="project" />
|
||||
<orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:1.3.5" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework:spring-core:5.2.8.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.2.8.RELEASE" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.25" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.2.4.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.11.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.2.4.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.30" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.30" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework:spring-web:5.2.8.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.2.8.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:5.2.8.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: cn.hutool:hutool-all:5.7.20" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.belerweb:pinyin4j:2.5.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.83" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.9" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.google.guava:guava:29.0-jre" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.google.guava:failureaccess:1.0.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.checkerframework:checker-qual:2.11.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.3.4" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:1.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.10" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.alibaba:transmittable-thread-local:2.11.5" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.2.4.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:5.2.8.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.5" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper:5.3.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:4.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: jakarta.validation:jakarta.validation-api:2.0.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-boot-starter:3.4.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.4.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.2.4.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.4.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.2.8.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework:spring-tx:5.2.8.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.4.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.4.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.4.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.7" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.6" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml:4.1.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml-schemas:4.1.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.xmlbeans:xmlbeans:3.1.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-compress:1.19" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.github.virtuald:curvesapi:1.06" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.poi:poi:4.1.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.13" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.4" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-math3:3.6.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.zaxxer:SparseBitSet:1.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.mosty:common-redis-starter:1.0.0-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:2.2.4.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.3.2.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.3.2.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.3.2.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.2.8.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.2.8.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.lettuce:lettuce-core:5.2.1.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.51.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.51.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.51.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.51.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.51.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.51.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.3.8.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-hystrix:10.10.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-core:10.10.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.netflix.archaius:archaius-core:0.7.6" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Maven: commons-configuration:commons-configuration:1.8" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Maven: commons-lang:commons-lang:2.6" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.11.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.11.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.11.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-core:1.5.18" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.reactivex:rxjava:1.3.8" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.hdrhistogram:HdrHistogram:2.1.9" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:2.2.5.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.2.4.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.2.4.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-ribbon:2.2.5.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-archaius:2.2.5.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form-spring:3.8.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form:3.8.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.4" level="project" />
|
||||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.netflix.feign:feign-slf4j:8.14.4" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.feign:feign-core:8.14.4" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.30" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.mosty:common-core-starter:1.0.0-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.mosty:common-config-starter:1.0.0-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:2.2.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:2.2.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.mosty:common-token-starter:1.0.0-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.vividsolutions:jts:1.13" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-core:1.8.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-lang:1.8.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-cache:1.8.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-hash:1.8.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-core:1.8.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-cipher:1.8.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-config-core:1.8.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-config-ogdl:1.8.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.4" level="project" />
|
||||
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-event:1.8.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-ehcache:1.8.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: net.sf.ehcache:ehcache-core:2.6.11" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:2.2.4.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.30" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.0.18.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.4.1.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.github.penggle:kaptcha:2.3.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:4.0.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.jhlabs:filters:2.0.235-1" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.auth0:java-jwt:3.8.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.minio:minio:8.0.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.carrotsearch.thirdparty:simple-xml-safe:2.7.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.14.6" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.squareup.okio:okio:1.17.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.10" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.13" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.hikvision.ga:artemis-http-client:1.1.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.locationtech.jts:jts-core:1.18.0" level="project" />
|
||||
</component>
|
||||
</module>
|
67
feign-client-api/mosty-base-feign-sdk/pom.xml
Normal file
67
feign-client-api/mosty-base-feign-sdk/pom.xml
Normal file
@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<parent>
|
||||
<artifactId>feign-client-api</artifactId>
|
||||
<groupId>com.mosty</groupId>
|
||||
<version>1.0.0-SNAPSHOT</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<artifactId>mosty-base-feign-sdk</artifactId>
|
||||
<dependencies>
|
||||
<!-- <dependency>-->
|
||||
<!-- <groupId>com.mosty</groupId>-->
|
||||
<!-- <artifactId>mosty-jcgl</artifactId>-->
|
||||
<!-- </dependency>-->
|
||||
|
||||
<dependency>
|
||||
<groupId>com.mosty</groupId>
|
||||
<artifactId>common-base-starter</artifactId>
|
||||
<version>1.0.0-SNAPSHOT</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.github.openfeign</groupId>
|
||||
<artifactId>feign-hystrix</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.cloud</groupId>
|
||||
<artifactId>spring-cloud-openfeign-core</artifactId>
|
||||
<version>2.2.5.RELEASE</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.github.openfeign</groupId>
|
||||
<artifactId>feign-hystrix</artifactId>
|
||||
<version>10.10.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.netflix.feign</groupId>
|
||||
<artifactId>feign-slf4j</artifactId>
|
||||
<version>8.14.4</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.mosty</groupId>
|
||||
<artifactId>common-core-starter</artifactId>
|
||||
<version>1.0.0-SNAPSHOT</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.hikvision.ga</groupId>
|
||||
<artifactId>artemis-http-client</artifactId>
|
||||
<version>1.1.3</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.locationtech.jts</groupId>
|
||||
<artifactId>jts-core</artifactId>
|
||||
<version>1.18.0</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<properties>
|
||||
<maven.compiler.source>8</maven.compiler.source>
|
||||
<maven.compiler.target>8</maven.compiler.target>
|
||||
</properties>
|
||||
|
||||
</project>
|
@ -0,0 +1,39 @@
|
||||
package com.mosty.base.enums;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* 布控数据库厂商
|
||||
*/
|
||||
@Getter
|
||||
public enum BKCSTypeEnum {
|
||||
DAHUA("大华","dahua","DaHuaService",true),
|
||||
HAIKANG("海康","haikang","HaiKangService",true),
|
||||
;
|
||||
|
||||
private String name;
|
||||
private String value;
|
||||
private String beanName;
|
||||
private boolean enable;
|
||||
|
||||
private BKCSTypeEnum(String name, String value, String beanName, boolean enable){
|
||||
this.name = name;
|
||||
this.value =value;
|
||||
this.enable = enable;
|
||||
this.beanName = beanName;
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据值转换为枚举类型
|
||||
* @param value
|
||||
* @return
|
||||
*/
|
||||
public static BKCSTypeEnum toValue(String value){
|
||||
for (BKCSTypeEnum _tmp : BKCSTypeEnum.values()){
|
||||
if(value.toLowerCase().equals(_tmp.getValue())){
|
||||
return _tmp;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
package com.mosty.base.enums;
|
||||
|
||||
import lombok.Getter;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 布控数据库类型
|
||||
*/
|
||||
@Getter
|
||||
public enum BKDbTypeEnum implements Serializable {
|
||||
All("所有","All",false), //所有默认
|
||||
Personnel("人员","Personnel",false), //人员
|
||||
Car("车辆","Car",true); //车辆
|
||||
|
||||
private String name;
|
||||
private String code;
|
||||
private boolean hidden;
|
||||
|
||||
private BKDbTypeEnum(String name, String code, boolean hidden){
|
||||
this.name = name;
|
||||
this.code = code;
|
||||
this.hidden = hidden;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据代码转换成枚举类型
|
||||
* @param value
|
||||
* @return
|
||||
*/
|
||||
public static BKDbTypeEnum toCode(String value){
|
||||
if(StringUtils.isEmpty(value)){
|
||||
return null;
|
||||
}
|
||||
for (BKDbTypeEnum _tmp : BKDbTypeEnum.values()){
|
||||
if(_tmp.getCode().toLowerCase().equals(value.toLowerCase())){
|
||||
return _tmp;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
@ -0,0 +1,38 @@
|
||||
package com.mosty.base.enums;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* 布控类型
|
||||
*/
|
||||
@Getter
|
||||
public enum BkTypeEnum {
|
||||
JTRL("静态人脸","5100"),
|
||||
ZPRL("抓拍人脸","5200"),
|
||||
BKRL("布控人脸","5300"),
|
||||
BKCP("布控车牌","7300"),
|
||||
;
|
||||
|
||||
private String value;
|
||||
private String name;
|
||||
|
||||
private BkTypeEnum(String name, String value){
|
||||
this.name = name;
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据value转换成相关对应的枚举类型
|
||||
* @param value
|
||||
* @return
|
||||
*/
|
||||
public static BkTypeEnum toValue(String value){
|
||||
for (BkTypeEnum _tmp : BkTypeEnum.values()){
|
||||
if(value.equals(_tmp.getValue())){
|
||||
return _tmp;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,66 @@
|
||||
package com.mosty.base.enums;
|
||||
|
||||
import lombok.Getter;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
/**
|
||||
* 号牌种类枚举
|
||||
*/
|
||||
@Getter
|
||||
public enum PlateClassEnum {
|
||||
DC("大型汽车号牌","01","yellow","truck"),
|
||||
XC("小型汽车号牌","02","blue","vehicle"),
|
||||
SGQC("使馆汽车号牌","03","black","vehicle"),
|
||||
LSGQC("领馆汽车号牌","04","black","vehicle"),
|
||||
JWQC("境外汽车号牌","05","black","vehicle"),
|
||||
WJQC("外籍汽车号牌","06","black","vehicle"),
|
||||
PTMT("普通摩托车号牌","07","blue",""),
|
||||
QBMT("轻便摩托车号牌","08","blue",""),
|
||||
SGMT("使馆摩托车号牌","09","black",""),
|
||||
LSGMT("领馆摩托车号牌","10","black",""),
|
||||
JWMT("境外摩托车号牌","11","black",""),
|
||||
WJMT("外籍摩托车号牌","12","black",""),
|
||||
JYQC("警用汽车","23","white","vehicle"),
|
||||
CDDQC("纯电动新能源小车","102","green","vehicle"),
|
||||
HHXNYQC("混合新能源小车","103","green","vehicle"),
|
||||
CDDXNYDC("纯电动新能源大车","104","green","truck"),
|
||||
HHXNYDC("混合新能源大车","105","green","truck"),
|
||||
;
|
||||
private String name;
|
||||
private String value;
|
||||
private String color;
|
||||
private String vehicleType;
|
||||
private PlateClassEnum(String name, String value, String color, String vehicleType){
|
||||
this.name = name;
|
||||
this.value = value;
|
||||
this.color = color;
|
||||
this.vehicleType = vehicleType;
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据值转换成枚举类型
|
||||
* @param value
|
||||
* @return
|
||||
*/
|
||||
public static PlateClassEnum toValue(String value){
|
||||
for (PlateClassEnum _tp : PlateClassEnum.values()){
|
||||
if((_tp.getValue().equals(value))){
|
||||
return _tp;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据值取枚举类型,后返回枚举类型的名字
|
||||
* @param value
|
||||
* @return
|
||||
*/
|
||||
public static String getNameByValue(String value){
|
||||
PlateClassEnum _tpEnum = toValue(value);
|
||||
if(null == _tpEnum){
|
||||
return StringUtils.EMPTY;
|
||||
}
|
||||
return _tpEnum.getName();
|
||||
}
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
package com.mosty.base.feign;
|
||||
|
||||
import org.springframework.cloud.openfeign.EnableFeignClients;
|
||||
import org.springframework.context.annotation.ComponentScan;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author kevin
|
||||
* @date 2022/2/3 7:28 PM
|
||||
* @since 1.0.0
|
||||
*/
|
||||
@Configuration
|
||||
@EnableFeignClients("com.mosty.base.feign.service")
|
||||
public class FeignAutoConfiguration {
|
||||
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
package com.mosty.base.feign.config;
|
||||
|
||||
import feign.Logger;
|
||||
import feign.codec.Decoder;
|
||||
import org.springframework.beans.factory.ObjectFactory;
|
||||
import org.springframework.boot.autoconfigure.http.HttpMessageConverters;
|
||||
import org.springframework.cloud.openfeign.support.SpringDecoder;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.http.MediaType;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author <a href="mailto:tangtongda@gmail.com">Tino.Tang</a>
|
||||
* @version ${project.version} - 2021/11/29
|
||||
*/
|
||||
@Configuration
|
||||
public class OpenFeignLogConfig {
|
||||
|
||||
@Bean
|
||||
public Logger.Level feignLoggerLeave() {
|
||||
return Logger.Level.FULL;
|
||||
}
|
||||
|
||||
|
||||
@Bean
|
||||
public Decoder feignDecoder() {
|
||||
WxMessageConverter wxConverter = new WxMessageConverter();
|
||||
ObjectFactory<HttpMessageConverters> objectFactory = () -> new HttpMessageConverters(wxConverter);
|
||||
return new SpringDecoder(objectFactory);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,17 @@
|
||||
package com.mosty.base.feign.config;
|
||||
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class WxMessageConverter extends MappingJackson2HttpMessageConverter {
|
||||
public WxMessageConverter() {
|
||||
List<MediaType> mediaTypes = new ArrayList<>();
|
||||
mediaTypes.add(MediaType.TEXT_PLAIN);
|
||||
mediaTypes.add(MediaType.TEXT_HTML);
|
||||
setSupportedMediaTypes(mediaTypes);
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,179 @@
|
||||
package com.mosty.base.feign.fallback;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.mosty.base.model.dto.base.GetDeptListDTO;
|
||||
import com.mosty.base.model.dto.base.GetSsbmDto;
|
||||
import com.mosty.base.model.dto.base.SysDeptDTO;
|
||||
import com.mosty.base.model.dto.base.SysMessageInfoInsertDto;
|
||||
import com.mosty.base.feign.service.MostyBaseFeignService;
|
||||
import com.mosty.base.model.query.base.GetSysDeptListQuery;
|
||||
import com.mosty.base.model.query.base.SysDeptQuery;
|
||||
import com.mosty.base.model.vo.base.DeptInfoVo;
|
||||
import com.mosty.common.base.domain.ResponseResult;
|
||||
import com.mosty.common.config.entity.vo.SysDictVO;
|
||||
import com.mosty.common.core.business.entity.SysDept;
|
||||
import com.mosty.common.core.business.entity.SysUser;
|
||||
import com.mosty.common.core.business.entity.vo.SysUserDeptVO;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 部门信息 rpc服务 降级处理
|
||||
*
|
||||
* @author kevin
|
||||
* @date 2022/7/6 10:30 上午
|
||||
* @since 1.0.0
|
||||
*/
|
||||
@Component
|
||||
@Slf4j
|
||||
public class SysDeptRemoteServiceFallback implements FallbackFactory<MostyBaseFeignService> {
|
||||
|
||||
@Override
|
||||
public MostyBaseFeignService create(Throwable throwable) {
|
||||
return new MostyBaseFeignService() {
|
||||
@GetMapping("/sysDept/getChildDeptList")
|
||||
@Override
|
||||
public ResponseResult<SysDeptDTO> getDeptByOrgCode(String orgCode) {
|
||||
log.error("查询部门信息异常,{}", throwable.getMessage());
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseResult<DeptInfoVo> getOrgByDeptId(String deptid) {
|
||||
log.error("查询部门信息异常,{}", throwable.getMessage());
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseResult<DeptInfoVo> getOrgByOrgcode(String orgcode) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseResult<List<SysUserDeptVO>> getUserAll(String deptId) {
|
||||
log.error("查询部门信息异常,{}", throwable.getMessage());
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseResult<Integer> getUserCount(String deptid) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseResult<List<DeptInfoVo>> getDeptAll() {
|
||||
log.error("查询所有的部门信息集合失败,{}", throwable.getMessage());
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseResult<List<String>> getChildDept(String deptid) {
|
||||
log.error("查询部门下的所有子部门信息失败,{}", throwable.getMessage());
|
||||
return null;
|
||||
}
|
||||
|
||||
@GetMapping("/mosty-base/sysDept/getChildDeptByOrgCode/{orgcode}")
|
||||
@Override
|
||||
public ResponseResult<List<String>> getChildDeptByOrgCode(String orgcode) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseResult<List<DeptInfoVo>> getChildDept(GetDeptListDTO dto) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseResult<Integer> sendMsg(SysMessageInfoInsertDto dto) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseResult<List<SysUserDeptVO>> getUserList(String deptid) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseResult<DeptInfoVo> getDeptInfoByUserId(String userId) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseResult<SysUser> getUserInfo(String userId) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseResult<String> getValue(String pzj) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseResult<SysDictVO> getSysDictByCode(String dictCode) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseResult<List<SysDeptDTO>> getPcsByFxjdm(String orgcode) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseResult<SysUser> getUserInfoBySfzh(String sfzh) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseResult<JSONObject> getAddress(String jd, String wd) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseResult<JSONObject> getLzAddress(String jd, String wd) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseResult<List<SysDept>> getOrg(SysDeptQuery deptQuery) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@GetMapping("/mosty-base/userDeptFeign/getDataPermission")
|
||||
@Override
|
||||
public ResponseResult<Boolean> getDataPermission(String sfz, String deptcode) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseResult<String> getSsbm(GetSsbmDto dto) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseResult<List<SysDept>> getOrganizationList(GetSysDeptListQuery query) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseResult<SysDept> getSysDeptBySsbmdm(String ssbmdm) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseResult<DeptInfoVo> getDeptInfoBySfzh(String sfzh) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseResult<String> downloadBaes64(String id) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
@ -0,0 +1,92 @@
|
||||
package com.mosty.base.feign.handle;
|
||||
|
||||
import com.mosty.base.utils.JtsUtils;
|
||||
import com.vividsolutions.jts.geom.Geometry;
|
||||
import com.vividsolutions.jts.io.WKTReader;
|
||||
import org.apache.ibatis.type.BaseTypeHandler;
|
||||
import org.apache.ibatis.type.JdbcType;
|
||||
import org.apache.ibatis.type.MappedJdbcTypes;
|
||||
|
||||
import java.sql.CallableStatement;
|
||||
import java.sql.PreparedStatement;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
|
||||
/**
|
||||
* 字符串转为JTS对应的几何类型
|
||||
*/
|
||||
@MappedJdbcTypes({ JdbcType.OTHER })
|
||||
public abstract class AbstractGeometryTypeHandler<T extends Geometry> extends BaseTypeHandler<T> {
|
||||
/**
|
||||
* 把Java类型参数转换为对应的数据库类型
|
||||
*
|
||||
* @param ps 当前的PreparedStatement对象
|
||||
* @param i 当前参数位置
|
||||
* @param parameter 当前参数的Java对象
|
||||
* @param jdbcType 当前参数的数据库类型
|
||||
* @throws SQLException
|
||||
*/
|
||||
public void setNonNullParameter(PreparedStatement ps, int i, T parameter, JdbcType jdbcType) throws SQLException {
|
||||
String wkt = JtsUtils.toEwkt(parameter);
|
||||
ps.setObject(i, wkt);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取数据结果集时把数据库类型转换为对应的Java类型
|
||||
*
|
||||
* @param rs 当前的结果集
|
||||
* @param columnName 当前的字段名称
|
||||
* @return 转换后的Java对象
|
||||
* @throws SQLException
|
||||
*/
|
||||
public T getNullableResult(ResultSet rs, String columnName) throws SQLException {
|
||||
String wkt = (String) rs.getObject(columnName);
|
||||
return (T) getGeometryFromWkt(wkt);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过字段位置获取字段数据时把数据库类型转换为对应的Java类型
|
||||
*
|
||||
* @param rs 当前的结果集
|
||||
* @param columnIndex 当前字段的位置
|
||||
* @return 转换后的Java对象
|
||||
* @throws SQLException
|
||||
*/
|
||||
public T getNullableResult(ResultSet rs, int columnIndex) throws SQLException {
|
||||
String wkt = (String) rs.getObject(columnIndex);
|
||||
return (T) getGeometryFromWkt(wkt);
|
||||
}
|
||||
|
||||
/**
|
||||
* 调用存储过程后把数据库类型的数据转换为对应的Java类型
|
||||
*
|
||||
* @param cs 当前的CallableStatement执行后的CallableStatement
|
||||
* @param columnIndex 当前输出参数的位置
|
||||
* @return
|
||||
* @throws SQLException
|
||||
*/
|
||||
public T getNullableResult(CallableStatement cs, int columnIndex) throws SQLException {
|
||||
String wkt = (String) cs.getObject(columnIndex);
|
||||
return (T) getGeometryFromWkt(wkt);
|
||||
}
|
||||
|
||||
// 从WKT中获取几何
|
||||
private Geometry getGeometryFromWkt(String wkt) {
|
||||
WKTReader reader = new WKTReader();
|
||||
Geometry geometry = null;
|
||||
if(wkt == null) return null;
|
||||
try {
|
||||
geometry = reader.read(wkt);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
if (geometry == null) {
|
||||
return null;
|
||||
}
|
||||
return geometry;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
package com.mosty.base.feign.handle;
|
||||
|
||||
import com.vividsolutions.jts.geom.LineString;
|
||||
import org.apache.ibatis.type.MappedTypes;
|
||||
|
||||
/**
|
||||
* WKT转为LineString
|
||||
*/
|
||||
@MappedTypes(LineString.class)
|
||||
public class LineStringTypeHandler extends AbstractGeometryTypeHandler<LineString> {
|
||||
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
package com.mosty.base.feign.handle;
|
||||
|
||||
import com.vividsolutions.jts.geom.Point;
|
||||
import org.apache.ibatis.type.MappedTypes;
|
||||
|
||||
/**
|
||||
* WKT转为Point
|
||||
*/
|
||||
@MappedTypes(Point.class)
|
||||
public class PointTypeHandler extends AbstractGeometryTypeHandler<Point> {
|
||||
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
package com.mosty.base.feign.handle;
|
||||
|
||||
import com.vividsolutions.jts.geom.Polygon;
|
||||
import org.apache.ibatis.type.MappedTypes;
|
||||
|
||||
/**
|
||||
* WKT转为Polygon
|
||||
*/
|
||||
@MappedTypes(Polygon.class)
|
||||
public class PolygonTypeHandler extends AbstractGeometryTypeHandler<Polygon> {
|
||||
}
|
@ -0,0 +1,138 @@
|
||||
package com.mosty.base.feign.service;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.mosty.base.model.dto.base.GetDeptListDTO;
|
||||
import com.mosty.base.model.dto.base.GetSsbmDto;
|
||||
import com.mosty.base.model.dto.base.SysDeptDTO;
|
||||
import com.mosty.base.model.dto.base.SysMessageInfoInsertDto;
|
||||
import com.mosty.base.feign.fallback.SysDeptRemoteServiceFallback;
|
||||
import com.mosty.base.model.query.base.GetSysDeptListQuery;
|
||||
import com.mosty.base.model.query.base.SysDeptQuery;
|
||||
import com.mosty.base.model.vo.base.DeptInfoVo;
|
||||
import com.mosty.common.base.domain.ResponseResult;
|
||||
import com.mosty.common.config.entity.vo.SysDictVO;
|
||||
import com.mosty.common.core.business.entity.SysDept;
|
||||
import com.mosty.common.core.business.entity.SysUser;
|
||||
import com.mosty.common.core.business.entity.vo.SysUserDeptVO;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/7/23
|
||||
* 基础服务对外调用接口 feign
|
||||
**/
|
||||
@SuppressWarnings("unused")
|
||||
@FeignClient(value = "mosty-base",
|
||||
fallbackFactory = SysDeptRemoteServiceFallback.class,
|
||||
contextId = "com.mosty.base.feign.service.SysDeptRemoteService")
|
||||
public interface MostyBaseFeignService {
|
||||
|
||||
// 根据组织机构编码查询部门信息
|
||||
@GetMapping("/sysDept/getChildDeptList")
|
||||
ResponseResult<SysDeptDTO> getDeptByOrgCode(@RequestParam("orgCode") String orgCode);
|
||||
|
||||
// 根据部门deptid获取所属分县局、所属地市州
|
||||
@GetMapping("/mosty-base/deptFeign/getOrgByDeptId/{deptid}")
|
||||
ResponseResult<DeptInfoVo> getOrgByDeptId(@PathVariable("deptid") String deptid);
|
||||
|
||||
// 根据部门orgcode获取所属分县局、所属地市州
|
||||
@GetMapping("/mosty-base/deptFeign/getOrgByOrgcode/{orgcode}")
|
||||
ResponseResult<DeptInfoVo> getOrgByOrgcode(@PathVariable("orgcode") String orgcode);
|
||||
|
||||
// 查询所有的用户数据(包含对应的部门信息)
|
||||
@GetMapping("/mosty-base/userDeptFeign/getUserAll/{deptid}")
|
||||
ResponseResult<List<SysUserDeptVO>> getUserAll(@PathVariable("deptid") String deptid);
|
||||
|
||||
// 查询部门下的总人数(包含子部门)
|
||||
@GetMapping("/mosty-base/userDeptFeign/getUserCount/{deptid}")
|
||||
ResponseResult<Integer> getUserCount(@PathVariable("deptid") String deptid);
|
||||
|
||||
// 查询所有的部门信息列表
|
||||
@GetMapping("/mosty-base/deptFeign/getDeptAll")
|
||||
ResponseResult<List<DeptInfoVo>> getDeptAll();
|
||||
|
||||
// 查询部门下的所有的子部门信息列表
|
||||
@GetMapping("/mosty-base/sysDept/getChildDept/{deptid}")
|
||||
ResponseResult<List<String>> getChildDept(@PathVariable("deptid") String deptid);
|
||||
|
||||
// 查询部门下的所有的子部门信息列表
|
||||
@GetMapping("/mosty-base/sysDept/getChildDeptByOrgCode/{orgcode}")
|
||||
ResponseResult<List<String>> getChildDeptByOrgCode(@PathVariable("orgcode") String orgcode);
|
||||
|
||||
// 查询部门下的所有的子部门信息列表
|
||||
@PostMapping("/mosty-base/deptFeign/getChildDept")
|
||||
ResponseResult<List<DeptInfoVo>> getChildDept(@RequestBody GetDeptListDTO dto);
|
||||
|
||||
// 给人员发送消息
|
||||
@PostMapping("/mosty-base/sysMessage/sendMsg")
|
||||
ResponseResult<Integer> sendMsg(@RequestBody SysMessageInfoInsertDto dto);
|
||||
|
||||
// 查询部门下的人员信息,不包含子部门
|
||||
@GetMapping("/mosty-base/userDeptFeign/getUserList/{deptid}")
|
||||
ResponseResult<List<SysUserDeptVO>> getUserList(@PathVariable("deptid") String deptid);
|
||||
|
||||
// 根据用户ID,获取用户部门信息
|
||||
@GetMapping("/mosty-base/userDeptFeign/getDeptInfoByUserId/{userId}")
|
||||
ResponseResult<DeptInfoVo> getDeptInfoByUserId(@PathVariable("userId") String userId);
|
||||
|
||||
// 根据用户ID,获取用户详情信息
|
||||
@GetMapping("/mosty-base/userFeign/getUserInfo/{userId}")
|
||||
ResponseResult<SysUser> getUserInfo(@PathVariable("userId") String userId);
|
||||
|
||||
// 通过key获取配置信息
|
||||
@GetMapping("/mosty-base/sysConfigNew/getValue/{pzj}")
|
||||
ResponseResult<String> getValue(@PathVariable("pzj") String pzj);
|
||||
|
||||
// 通过字典名称获取词条列表
|
||||
@GetMapping("/mosty-base/sysDict/getSysDictByCode")
|
||||
ResponseResult<SysDictVO> getSysDictByCode(@RequestParam("dictCode") String dictCode);
|
||||
|
||||
// 查询分局下的所有的派出所信息
|
||||
@PostMapping("/mosty-base/deptFeign/getPcsByFxjdm/{orgcode}")
|
||||
ResponseResult<List<SysDeptDTO>> getPcsByFxjdm(@PathVariable("orgcode") String orgcode);
|
||||
|
||||
// 通过身份证号获取用户信息
|
||||
@GetMapping("/mosty-base/userFeign/getUserInfoBySfzh/{sfzh}")
|
||||
ResponseResult<SysUser> getUserInfoBySfzh(@PathVariable("sfzh") String sfzh);
|
||||
|
||||
// 根据经纬度获取地址信息
|
||||
@GetMapping("/mosty-base/other/getAddress")
|
||||
ResponseResult<JSONObject> getAddress(@RequestParam("jd") String jd, @RequestParam("wd") String wd);
|
||||
|
||||
// 根据经纬度获取地址信息(泸州)
|
||||
@GetMapping("/mosty-base/other/getLzAddress")
|
||||
ResponseResult<JSONObject> getLzAddress(@RequestParam("jd") String jd, @RequestParam("wd") String wd);
|
||||
|
||||
// 获取部门信息
|
||||
@PostMapping("/mosty-base/deptFeign/getOrg")
|
||||
ResponseResult<List<SysDept>> getOrg(@RequestBody SysDeptQuery deptQuery);
|
||||
|
||||
// 查询用户是否有该部门的数据权限
|
||||
@GetMapping("/mosty-base/userDeptFeign/getDataPermission")
|
||||
ResponseResult<Boolean> getDataPermission(@RequestParam("sfz") String sfz, @RequestParam("deptcode") String deptcode);
|
||||
|
||||
// 获取查询条件
|
||||
@PostMapping("/mosty-base/deptFeign/getSsbm")
|
||||
ResponseResult<String> getSsbm(@RequestBody GetSsbmDto dto);
|
||||
|
||||
// 获取组织机构信息列表
|
||||
@PostMapping("/mosty-base/deptFeign/getOrganizationList")
|
||||
ResponseResult<List<SysDept>> getOrganizationList(@RequestBody GetSysDeptListQuery query);
|
||||
|
||||
//查询部门详情
|
||||
@GetMapping("/mosty-base/deptFeign/getSysDeptBySsbmdm")
|
||||
ResponseResult<SysDept> getSysDeptBySsbmdm(@RequestParam String ssbmdm);
|
||||
|
||||
// 根据身份证,获取用户部门信息
|
||||
@GetMapping("/mosty-base/userDeptFeign/getDeptInfoBySfzh/{sfzh}")
|
||||
ResponseResult<DeptInfoVo> getDeptInfoBySfzh(@PathVariable("sfzh") String sfzh);
|
||||
|
||||
//获取华为minio图片base64
|
||||
@PostMapping("/mosty-base/minio/image/downloadBaes64/{id}")
|
||||
ResponseResult<String> downloadBaes64(@PathVariable("id") String id);
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
package com.mosty.base.feign.service;
|
||||
|
||||
import com.mosty.common.base.domain.ResponseResult;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/7/23
|
||||
* 核查中心对外调用接口 feign
|
||||
**/
|
||||
@FeignClient(value = "mosty-hczx")
|
||||
public interface MostyHczxFeignService {
|
||||
|
||||
// 实际盘查人数
|
||||
@PostMapping("/mosty-hczx/tbHcBpcry/getSjpcr")
|
||||
ResponseResult<Integer> getSjpcr(@RequestParam("ssbmdm") String ssbmdm, @RequestParam("time") String time);
|
||||
|
||||
// 实际盘查车数
|
||||
@PostMapping("/mosty-hczx/tbHcBpccl/getSjpcc")
|
||||
ResponseResult<Integer> getSjpcc(@RequestParam("ssbmdm") String ssbmdm, @RequestParam("time") String time);
|
||||
|
||||
// 实际盘查物品
|
||||
@PostMapping("/mosty-hczx/tbHcBpccl/getPcWptj")
|
||||
ResponseResult<Integer> getPcWptj(@RequestParam("ssbmdm") String ssbmdm, @RequestParam("time") String time);
|
||||
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,92 @@
|
||||
package com.mosty.base.feign.service;
|
||||
|
||||
import com.mosty.base.model.dto.jcgl.*;
|
||||
import com.mosty.base.model.entity.jcgl.TbJcglJwz;
|
||||
import com.mosty.base.model.entity.jcgl.TbJcglXfll;
|
||||
import com.mosty.base.model.entity.jcgl.TbSbGzjr;
|
||||
import com.mosty.base.model.query.jcgl.TbJcglXfllQueryAllDto;
|
||||
import com.mosty.base.model.vo.jcgl.TbJcglDsfVo;
|
||||
import com.mosty.common.base.domain.ResponseResult;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/7/23
|
||||
* 基础管理对外调用接口 feign
|
||||
**/
|
||||
@FeignClient(value = "mosty-jcgl")
|
||||
public interface MostyJcglFeignService {
|
||||
|
||||
// 根据deptid获取所有的辅警信息
|
||||
@PostMapping("/mosty-jcgl/tbJcglXfll/getFjList/{deptid}")
|
||||
ResponseResult<List<TbJcglXfllVo>> getFjList(@PathVariable("deptid") String deptid);
|
||||
|
||||
// 根据deptid获取所有的巡逻力量信息
|
||||
@PostMapping("/mosty-jcgl/tbJcglXfll/getXfll")
|
||||
ResponseResult<List<TbJcglXfllVo>> getXfll(@RequestBody TbJcglXfllQueryAllDto dto);
|
||||
|
||||
// 根据code获取第三方信息
|
||||
@GetMapping("/mosty-jcgl/dsf/getDsfInfo/{code}")
|
||||
ResponseResult<TbJcglDsfVo> getDsfInfo(@PathVariable("code") String code);
|
||||
|
||||
// 根据ID查询巡防区域
|
||||
@GetMapping("/mosty-jcgl/tbJcglXfqy/selectById")
|
||||
ResponseResult<TbJcglXfqyDto> getxfqById(@RequestParam String id);
|
||||
|
||||
// 根据ID查询快反点
|
||||
@GetMapping("/mosty-jcgl/tpJcglKfd/selectByid")
|
||||
ResponseResult<TbJcglKfdDto> getKfdById(@RequestParam String id);
|
||||
|
||||
// 根据ID查询警务站
|
||||
@GetMapping("/mosty-jcgl/tbJcglJwz/selectByid")
|
||||
ResponseResult<TbJcglJwz> getJwzById(@RequestParam String id);
|
||||
|
||||
// 根据身份证查询巡组力量信息
|
||||
@PostMapping("/mosty-jcgl/tbJcglXfll/getXfllBySfz/{sfzh}")
|
||||
ResponseResult<TbJcglXfllDto> getXfllBySfz(@PathVariable("sfzh") String sfzh);
|
||||
|
||||
// 根据身份证查询巡组力量信息
|
||||
@PostMapping("/mosty-jcgl/tbJcglXfll")
|
||||
ResponseResult<Boolean> addXfll(@RequestBody TbJcglXfllDto dto);
|
||||
|
||||
// 根据身份证查询巡组力量信息
|
||||
@PutMapping("/mosty-jcgl/tbJcglXfll")
|
||||
ResponseResult<Boolean> editXfll(@RequestBody TbJcglXfllDto dto);
|
||||
|
||||
// 删除巡防力量
|
||||
@PostMapping("/mosty-jcgl/tbJcglXfll/delXfll/{id}")
|
||||
ResponseResult<Void> delXfll(@PathVariable("id") String id);
|
||||
|
||||
// 查询重点区域配置分值列表
|
||||
@GetMapping("/mosty-jcgl/fzpz/selectPzfzwtj")
|
||||
ResponseResult<List<TbJcglPzfzDto>> getFzList();
|
||||
|
||||
// 添加计算出来的必巡点的数据
|
||||
@PostMapping("/mosty-jcgl/tbJcglBxd/createdBxd")
|
||||
ResponseResult<Void> createdBxd(@RequestBody List<Map<String, Object>> rList);
|
||||
|
||||
|
||||
// 查询部门下面人员数量
|
||||
@GetMapping("/mosty-jcgl/tbJcglXfll/getRysl")
|
||||
ResponseResult<Integer> getRysl(@RequestParam String ssbmdm);
|
||||
|
||||
// 查询感知接入列表
|
||||
@PostMapping("/mosty-jcgl/gzjr/getList")
|
||||
ResponseResult<List<TbSbGzjr>> getGzjrList(@RequestBody TbSbGzjr dto);
|
||||
|
||||
// 查询巡防部门
|
||||
@GetMapping("/mosty-jcgl/tbJcglXfll/getBmAll")
|
||||
ResponseResult<List<TbJcglXfll>> getBmAll();
|
||||
|
||||
// 获取所有快反点
|
||||
@PostMapping("/mosty-jcgl/tpJcglKfd/getListAll")
|
||||
ResponseResult<List<TbJcglKfdDto>> getListKfdAll();
|
||||
|
||||
// 查询所有巡防区域数据
|
||||
@PostMapping("/mosty-jcgl/tbJcglXfqy/getListAll")
|
||||
ResponseResult<List<TbJcglXfqyDto>> getListXfqyAll();
|
||||
}
|
@ -0,0 +1,39 @@
|
||||
package com.mosty.base.feign.service;
|
||||
|
||||
|
||||
import com.mosty.base.model.entity.lzother.*;
|
||||
import com.mosty.common.base.domain.ResponseResult;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/12/15
|
||||
* 泸州其他服务对外调用接口 feign
|
||||
**/
|
||||
@FeignClient(value = "mosty-other")
|
||||
public interface MostyLzotherFeignService {
|
||||
|
||||
// 根据身份证查询是否是在逃人员
|
||||
@GetMapping("/mosty-other/trsZtry/selectBySfzh")
|
||||
ResponseResult<TAlarmZtry> selectBySfzh(@RequestParam String sfzh);
|
||||
|
||||
// 根据身份证查询是否是常控人员
|
||||
@GetMapping("/mosty-other/trsZtry/selectCkBySfzh")
|
||||
ResponseResult<TAlarmCkxx> selectCkBySfzh(@RequestParam String sfzh);
|
||||
|
||||
|
||||
// 根据身份证查询是否是布控人员
|
||||
@GetMapping("/mosty-other/trsZtry/selectBkBySfzh")
|
||||
ResponseResult<TAlarmBkxxRy> selectBkBySfzh(@RequestParam String sfzh);
|
||||
|
||||
// 根据信息查询是否处警
|
||||
@PostMapping("/mosty-other/BphJlxx/getjlxxCz")
|
||||
@ResponseBody
|
||||
ResponseResult<BphJlxx> getjlxxCz(@RequestBody BphJlxx bphJlxx);
|
||||
|
||||
// 根据身份证查询是否有接警数据
|
||||
@GetMapping("/mosty-other/BphJlxx/getjlxx")
|
||||
ResponseResult<BphJlxx> getjlxx(@RequestParam String sfzh);
|
||||
|
||||
}
|
@ -0,0 +1,57 @@
|
||||
package com.mosty.base.feign.service;
|
||||
|
||||
import com.mosty.base.model.dto.qwzx.TbQwJlDto;
|
||||
import com.mosty.base.model.dto.qwzx.TbQwXfbbQueryByJlDto;
|
||||
import com.mosty.base.model.dto.qwzx.TbQwXfbbVo;
|
||||
import com.mosty.base.model.entity.qwzx.TbQwXfbb;
|
||||
import com.mosty.common.base.domain.ResponseResult;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/8/29
|
||||
* 勤务中心对外调用接口 feign
|
||||
**/
|
||||
@FeignClient(value = "mosty-qwzx")
|
||||
public interface MostyQwzxFeignService {
|
||||
|
||||
// 根据报备ID获取报备详情
|
||||
@GetMapping("/mosty-qwzx/tbQwXfbb/{id}")
|
||||
ResponseResult<TbQwXfbbVo> getBbInfo(@PathVariable("id") String id);
|
||||
|
||||
// 根据报备ID查询巡组下的人员列表
|
||||
@GetMapping("/mosty-qwzx/tbQwXfbb/getJlxxByBbid/{id}")
|
||||
ResponseResult<List<TbQwJlDto>> getJlxxByBbid(@PathVariable("id") String id);
|
||||
|
||||
// 查询范围内的最近的巡组信息
|
||||
@GetMapping("/mosty-qwzx/tbQwXfbb/getBbxxByJi")
|
||||
ResponseResult<TbQwXfbb> getBbxxByJi(@RequestBody TbQwXfbbQueryByJlDto dto);
|
||||
|
||||
// 根据设备ID查询该设备所在的巡组
|
||||
@PostMapping("/mosty-qwzx/tbQwXfbb/getBbList/{sbid}")
|
||||
ResponseResult<List<TbQwXfbb>> getBbList(@PathVariable("sbid") String sbid);
|
||||
|
||||
// 根据设备ID查询该设备所在的巡组
|
||||
@PostMapping("/mosty-qwzx/tbQwXfbb/getClBbList/{gpsId}")
|
||||
ResponseResult<List<TbQwXfbb>> getClBbList(@PathVariable("gpsId") String gpsId);
|
||||
|
||||
// 查询报备信息详情
|
||||
@GetMapping("/mosty-qwzx/tbQwXfbb/getBbxxInfo")
|
||||
ResponseResult<TbQwXfbb> getBbxxInfo(@RequestParam String id);
|
||||
|
||||
// 查询部门的报备的数量
|
||||
@PostMapping("/mosty-qwzx/tbQwXfbb/getBbCount")
|
||||
ResponseResult<Integer> getBbCount(@RequestParam("ssbmdm") String ssbmdm, @RequestParam("time") String time);
|
||||
|
||||
// 根据巡区获取报备id
|
||||
@GetMapping("/mosty-qwzx/tbQwXfbb/getBbidByXq")
|
||||
ResponseResult<List<TbQwXfbb>> getBbidByXq(@RequestParam String xqid);
|
||||
|
||||
// 查询部门时长、里程
|
||||
@PostMapping("/mosty-qwzx/tbQwXfbb/getScLc")
|
||||
ResponseResult<Map<String, Integer>> getScLc(@RequestParam("ssbmdm") String ssbmdm, @RequestParam("time") String time);
|
||||
}
|
@ -0,0 +1,38 @@
|
||||
package com.mosty.base.feign.service;
|
||||
|
||||
import com.mosty.base.model.dto.rwzx.TbRwTaskDto;
|
||||
import com.mosty.base.model.dto.yszx.TbYsGajgDto;
|
||||
import com.mosty.base.model.dto.yszx.TbYsSxtDto;
|
||||
import com.mosty.base.model.entity.rwzx.TbRwTask;
|
||||
import com.mosty.base.model.entity.yjzl.TbZlxx;
|
||||
import com.mosty.base.model.query.rwzx.TbRwTaskByYwidQuery;
|
||||
import com.mosty.base.model.vo.yszx.TbYsDlQuery;
|
||||
import com.mosty.base.model.vo.yszx.TbYsGajgQuery;
|
||||
import com.mosty.base.model.vo.yszx.TbYsGajgVo;
|
||||
import com.mosty.common.base.domain.ResponseResult;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/10/05
|
||||
* 任务中心对外调用接口 feign
|
||||
**/
|
||||
@FeignClient(value = "mosty-rwzx")
|
||||
public interface MostyRwzxFeignService {
|
||||
|
||||
// 根据内容信息查询地理要素数据
|
||||
@PostMapping("/mosty-rwzx/tbRwTask/addRw")
|
||||
@ResponseBody
|
||||
ResponseResult<Integer> addRw(@RequestBody TbRwTaskDto dto);
|
||||
|
||||
// 根据任务ID和任务系类查询任务信息
|
||||
@PostMapping("/mosty-rwzx/tbRwTask/inner/getRwByYwid")
|
||||
@ResponseBody
|
||||
ResponseResult<TbRwTask> getRwByYwid(@RequestBody TbRwTaskByYwidQuery query);
|
||||
|
||||
// 修改旧的指令任务状态为未读
|
||||
@PostMapping("/mosty-rwzx/tbRwTask/inner/changeTaskStateByZlid")
|
||||
@ResponseBody
|
||||
ResponseResult<Void> changeTaskStateByZlid(@RequestBody TbZlxx zlxx);
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
package com.mosty.base.feign.service;
|
||||
|
||||
import com.mosty.common.base.domain.ResponseResult;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/7/23
|
||||
* 日志中心对外调用接口 feign
|
||||
**/
|
||||
@FeignClient(value = "mosty-rzzx")
|
||||
public interface MostyRzzxFeignService {
|
||||
/**
|
||||
* 根据来源id修改数据
|
||||
* @param lyId 来源id
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/mosty-rzzx/tbSpxlSpxlfaSxt/updateLyId")
|
||||
@ResponseBody
|
||||
ResponseResult updateLyId(@RequestBody String lyId);
|
||||
}
|
@ -0,0 +1,91 @@
|
||||
package com.mosty.base.feign.service;
|
||||
|
||||
import com.mosty.base.model.dto.sjzx.TbSjSpbfDTO;
|
||||
import com.mosty.base.model.entity.lzother.VLz110Txj;
|
||||
import com.mosty.base.model.entity.lzother.ZhjmxfXfqwXfqyGzdw;
|
||||
import com.mosty.base.model.entity.sjzx.TbJq;
|
||||
import com.mosty.base.model.entity.sjzx.TbJqCjdb;
|
||||
import com.mosty.base.model.entity.xinzhi.GxCjdb;
|
||||
import com.mosty.base.model.entity.xinzhi.Jjdb;
|
||||
import com.mosty.base.model.vo.sjzx.TbJqVo;
|
||||
import com.mosty.base.model.vo.xinzhi.GxAlarmAllVo;
|
||||
import com.mosty.common.base.domain.ResponseResult;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/7/23
|
||||
* 数据中心对外调用接口 feign
|
||||
**/
|
||||
@FeignClient(value = "mosty-sjzx")
|
||||
public interface MostySjzxFeignService {
|
||||
|
||||
// 根据内容信息查询数据
|
||||
@PostMapping("/mosty-sjzx/tbJq/selectVigilantList")
|
||||
ResponseResult selectVigilant(@RequestBody String jsnr);
|
||||
|
||||
// 视频播放
|
||||
@PostMapping("/mosty-sjzx/tbSjSpbf/add")
|
||||
ResponseResult tbSjSpbfAdd(@RequestBody TbSjSpbfDTO tbSjSpbf);
|
||||
|
||||
// 添加新稚警情信息到数据库中
|
||||
@PostMapping("/mosty-sjzx/tbJq/addXzjq")
|
||||
ResponseResult<Void> addXzjq(@RequestBody GxAlarmAllVo entity);
|
||||
|
||||
// 添加高新新稚警情信息到数据库中
|
||||
@PostMapping("/mosty-sjzx/tbJq/addXzJqCjdb")
|
||||
ResponseResult<Void> addXzJqCjdb(@RequestBody GxCjdb cjdb);
|
||||
|
||||
// 添加仁寿警情信息到数据库中
|
||||
@PostMapping("/mosty-sjzx/tbJq/addRsJq")
|
||||
ResponseResult<Void> addRsJq(@RequestBody TbJq entity);
|
||||
|
||||
// 获取最新的一条警情信息
|
||||
@GetMapping("/mosty-sjzx/tbJq/getLastJq")
|
||||
ResponseResult<TbJqVo> getLastJq();
|
||||
|
||||
// 获取最新一条处警单数据
|
||||
@GetMapping("/mosty-sjzx/tbJq/getLastJqCjdb")
|
||||
ResponseResult<TbJqCjdb> getLastJqCjdb();
|
||||
|
||||
// 添加仁寿处警单数据
|
||||
@PostMapping("/mosty-sjzx/tbJq/addRsCjdb")
|
||||
ResponseResult<TbJqCjdb> addRsCjdb(@RequestBody TbJqCjdb cjdb);
|
||||
|
||||
// 添加泸州感知源信息
|
||||
@PostMapping("/mosty-sjzx/tbJq/addLzGzy")
|
||||
ResponseResult<TbJqCjdb> addLzGzy(ZhjmxfXfqwXfqyGzdw dto);
|
||||
|
||||
// 添加泸州警情信息
|
||||
@PostMapping("/mosty-sjzx/tbJq/addLzJq")
|
||||
ResponseResult<Void> addLzJq(@RequestBody VLz110Txj lz110);
|
||||
|
||||
// 添加宜宾警情信息
|
||||
@PostMapping("/mosty-sjzx/tbJq/addYbJq")
|
||||
ResponseResult<Void> addYbJq(@RequestBody Jjdb jjdb);
|
||||
|
||||
// 添加泸州海能达警情信息
|
||||
@PostMapping("/mosty-sjzx/tbJq/addLzHndJq")
|
||||
ResponseResult<Void> addLzHndJq(@RequestBody Jjdb jjdb);
|
||||
|
||||
// 查询警情详情
|
||||
@GetMapping("/mosty-sjzx/tbJq/{id}")
|
||||
ResponseResult<TbJqVo> queryById(@PathVariable("id") String id);
|
||||
|
||||
// 修改警情处置状态
|
||||
@PostMapping("/mosty-sjzx/tbJq/updateJqCzzt")
|
||||
ResponseResult<TbJq> updateJqCzzt(@RequestParam("id") String id, @RequestParam("czzt") String czzt);
|
||||
|
||||
// 查询没得经纬度的接警单编号
|
||||
@GetMapping("/mosty-sjzx/tbJq/selectJjdbh")
|
||||
ResponseResult<List<String>> selectJjdbh();
|
||||
|
||||
|
||||
// 修改经纬度
|
||||
@PostMapping("/mosty-sjzx/tbJq/updateJqJwd")
|
||||
ResponseResult<Void> updateJqJwd(@RequestBody Jjdb jjdb);
|
||||
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
package com.mosty.base.feign.service;
|
||||
|
||||
|
||||
import com.mosty.base.model.dto.websocket.WebSocketObject;
|
||||
import com.mosty.common.base.domain.ResponseResult;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/7/23
|
||||
* websocket对外调用接口 feign
|
||||
**/
|
||||
@FeignClient(value = "mosty-websocket")
|
||||
public interface MostyWebSocketFeignService {
|
||||
|
||||
// 发送websocket信息
|
||||
@PostMapping("/mosty-websocket/socket/sendMessage")
|
||||
ResponseResult<Void> sendMessage(@RequestBody WebSocketObject obj);
|
||||
|
||||
// 发送报备数据websocket信息
|
||||
@PostMapping("/mosty-websocket/socket/sendBbMessage")
|
||||
ResponseResult<Void> sendBbMessage(@RequestBody WebSocketObject obj);
|
||||
}
|
@ -0,0 +1,99 @@
|
||||
package com.mosty.base.feign.service;
|
||||
|
||||
import com.mosty.base.model.dto.yjzl.GetLastYjDto;
|
||||
import com.mosty.base.model.dto.yjzl.TbYjxxDTO;
|
||||
import com.mosty.base.model.dto.yjzl.TbZlxxInsertDto;
|
||||
import com.mosty.base.model.entity.lzother.TAlarmYjZl;
|
||||
import com.mosty.base.model.entity.lzother.TAlarmYjgj;
|
||||
import com.mosty.base.model.entity.rh.RhMyhtWarn;
|
||||
import com.mosty.base.model.entity.trs.VwAlermYjgl;
|
||||
import com.mosty.base.model.entity.wzzx.TbWzSbsswz;
|
||||
import com.mosty.base.model.entity.yjzl.TbYjxx;
|
||||
import com.mosty.base.model.entity.yjzl.TbZlxx;
|
||||
import com.mosty.base.model.query.yjzl.TbYjxxQuery;
|
||||
import com.mosty.base.model.query.yjzl.TbZlxxQuery;
|
||||
import com.mosty.base.model.vo.lzother.TAlarmYjZlVo;
|
||||
import com.mosty.base.model.vo.trs.VwAlermYjzlVo;
|
||||
import com.mosty.base.model.vo.wzzx.TbWzSblswzVo;
|
||||
import com.mosty.base.model.vo.yjzl.TbFzJlVo;
|
||||
import com.mosty.common.base.domain.ResponseResult;
|
||||
import com.mosty.common.token.JwtSysUser;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/7/23
|
||||
* 预警指令对外调用接口 feign
|
||||
**/
|
||||
@FeignClient(value = "mosty-yjzl")
|
||||
public interface MostyYjzlFeignService {
|
||||
|
||||
// 根据内容信息查询预警数据
|
||||
@PostMapping("/mosty-yjzl/tbYjxx/getPageList")
|
||||
ResponseResult getPageList(@RequestBody TbYjxxQuery dto);
|
||||
|
||||
// 根据内容信息查询警情数据
|
||||
@PostMapping("/mosty-yjzl/tbZl/selectInstructList")
|
||||
ResponseResult selectInstructList(@RequestBody TbZlxxQuery dto);
|
||||
|
||||
// 同步拓尔思预警指令
|
||||
@PostMapping("/mosty-yjzl/tbZl/addTrsZl")
|
||||
ResponseResult<Void> addTrsZl(@RequestBody VwAlermYjzlVo dto);
|
||||
|
||||
// 获取最后一条TRS推送的指令信息
|
||||
@PostMapping("/mosty-yjzl/tbZl/getLastZlxx")
|
||||
ResponseResult<TbZlxx> getLastZlxx();
|
||||
|
||||
// 根据条件查询最新的预警信息
|
||||
@PostMapping("/mosty-yjzl/tbYjxx/getLastYj")
|
||||
ResponseResult<TbYjxx> getLastYj(@RequestBody GetLastYjDto dto);
|
||||
|
||||
// 同步拓尔思预警指令
|
||||
@PostMapping("/mosty-yjzl/tbZl/addTrsYj")
|
||||
ResponseResult<Void> addTrsYj(@RequestBody VwAlermYjgl dto);
|
||||
|
||||
// 添加泸州拓尔思预警信息
|
||||
@PostMapping("/mosty-yjzl/tbYjxxLz/addYjxx")
|
||||
ResponseResult<Void> addYjxx(@RequestBody TAlarmYjgj item);
|
||||
|
||||
// 添加指令信息
|
||||
@PostMapping("/mosty-yjzl/tbZl/addZl")
|
||||
ResponseResult<Void> addZl(@RequestBody TbZlxxInsertDto dto);
|
||||
|
||||
// 修改预警信息是否发送指令
|
||||
@PostMapping("/mosty-yjzl/tbYjxx/updateYjxxSffszl/{id}")
|
||||
ResponseResult<Void> updateYjxxSffszl(@PathVariable("id") String id);
|
||||
|
||||
// 查询预警信息
|
||||
@PostMapping("/mosty-yjzl/tbYjxx/getYjxx30Day")
|
||||
ResponseResult<List<TbYjxx>> getYjxx30Day(@RequestBody TbYjxxQuery dto);
|
||||
|
||||
// 查询犯罪预测数量
|
||||
@GetMapping("/mosty-yjzl/tbFzyc/getFzyjCount")
|
||||
ResponseResult<Integer> getFzyjCount(@RequestParam("ssbmdm") String ssbmdm,
|
||||
@RequestParam("time") String time, @RequestParam("sfxl") String sfxl);
|
||||
|
||||
// 查询指令的数量
|
||||
@GetMapping("/mosty-yjzl/tbZl/getZlCount")
|
||||
ResponseResult<Integer> getZlCount(@RequestParam("ssbmdm") String ssbmdm,
|
||||
@RequestParam("time") String time, @RequestParam("zlzxzt") String zlzxzt);
|
||||
|
||||
|
||||
// 修改预警信息是否发送指令
|
||||
@PostMapping("/mosty-yjzl/tbFzycXljl/addBySbwz")
|
||||
ResponseResult<Void> addBySbwz(@RequestBody TbFzJlVo vo);
|
||||
|
||||
|
||||
// 添加融合数据
|
||||
@PostMapping("/mosty-yjzl/tbYjxx/saveHryj")
|
||||
ResponseResult<Void> saveHryj(@RequestBody RhMyhtWarn dto);
|
||||
|
||||
// 下发警情指令
|
||||
@GetMapping("/mosty-yjzl/tbZl/andJqZl")
|
||||
ResponseResult<Void> andJqZl(@RequestParam("ssbmid") String ssbmid,@RequestParam("jqid") String jqid, @RequestParam("bbids") String bbids, @RequestParam("zlxflx") String zlxflx);
|
||||
|
||||
}
|
@ -0,0 +1,112 @@
|
||||
package com.mosty.base.feign.service;
|
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.mosty.base.model.dto.yszx.*;
|
||||
import com.mosty.base.model.entity.lzother.ZhjmxfXfqwXfqyGzdw;
|
||||
import com.mosty.base.model.entity.sjzx.TbJqCjdb;
|
||||
import com.mosty.base.model.entity.yszx.TbYsDl;
|
||||
import com.mosty.base.model.query.yszx.TbYsSxtPageOneQuery;
|
||||
import com.mosty.base.model.vo.yszx.*;
|
||||
import com.mosty.common.base.domain.ResponseResult;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/7/23
|
||||
* 要素中心对外调用接口 feign
|
||||
**/
|
||||
@FeignClient(value = "mosty-yszx")
|
||||
public interface MostyYszxFeignService {
|
||||
|
||||
// 根据内容信息查询地理要素数据
|
||||
@GetMapping("/mosty-yszx/tbYsDl/selectGeography")
|
||||
ResponseResult queryAll(@RequestBody TbYsDlQuery dto);
|
||||
|
||||
// 添加公安机关要素
|
||||
@PostMapping("/mosty-yszx/tbYsGajg/add")
|
||||
ResponseResult<Integer> add(@RequestBody TbYsGajgDto dto);
|
||||
|
||||
// 编辑公安机关要素
|
||||
@PutMapping("/mosty-yszx/tbYsGajg/update")
|
||||
ResponseResult<Void> update(@RequestBody TbYsGajgDto dto);
|
||||
|
||||
// 公安机关要素详情查询
|
||||
@GetMapping("/mosty-yszx/tbYsGajg/{id}")
|
||||
ResponseResult<TbYsGajgVo> getInfo(@PathVariable("id") String id);
|
||||
|
||||
// 删除公安机关要素
|
||||
@DeleteMapping("/mosty-yszx/tbYsGajg/{id}")
|
||||
ResponseResult<Void> delEntity(@PathVariable("id") String id);
|
||||
|
||||
// 根据必巡点id 和来源表名 删除公安机关要素
|
||||
@DeleteMapping("/mosty-yszx/tbYsGajg")
|
||||
ResponseResult<Void> delEntity(@RequestBody TbYsGajgDto dto);
|
||||
|
||||
// 根据条件查询公安机关要素
|
||||
@PostMapping("/mosty-yszx/tbYsGajg/getList")
|
||||
ResponseResult getGajgAll(@RequestBody TbYsGajgQuery dto);
|
||||
|
||||
// 查询摄像头要素详情
|
||||
@GetMapping("/mosty-yszx/tbYsSxt/{id}")
|
||||
ResponseResult<TbYsSxtDto> getSxtInfoVo(@PathVariable("id") String id);
|
||||
|
||||
// 根据设备编号查询摄像头详情
|
||||
@GetMapping("/mosty-yszx/tbYsSxt/getInfoBySbbh/{sbbh}")
|
||||
ResponseResult<TbYsSxtDto> getInfoBySbbh(@PathVariable("sbbh") String sbbh);
|
||||
|
||||
// 返回要素表中不存在的感知源
|
||||
@PostMapping("/mosty-yszx/tbYsSxt/getSxtBhList")
|
||||
ResponseResult<List<String>> getInfoBySbbh(@RequestBody List<String> ids);
|
||||
|
||||
// 添加感知源信息
|
||||
@PostMapping("/mosty-yszx/tbYsSxt/add")
|
||||
ResponseResult<Integer> addSxt(@RequestBody TbYsSxtDto dto);
|
||||
|
||||
// 根据点位判断所属派出所
|
||||
@PostMapping("/mosty-yszx/tbYsGajg/getGajgByJwd")
|
||||
ResponseResult<TbYsGajgVo> getGajgByJwd(@RequestBody TbYsGajgByJwdDto dto);
|
||||
|
||||
// 获取公安机关要素列表
|
||||
@PostMapping("/mosty-yszx/tbYsGajg/getGajgList")
|
||||
ResponseResult<List<TbYsGajgGlbmVo>> getGajgList(@RequestBody TbYsGajgQuery dto);
|
||||
|
||||
// 添加泸州感知源数据
|
||||
@PostMapping("/mosty-yszx/tbYsSxt/addLzGzy")
|
||||
ResponseResult<Void> addLzGzy(@RequestBody ZhjmxfXfqwXfqyGzdw dto);
|
||||
|
||||
// 查询人员详情信息
|
||||
@GetMapping("/mosty-yszx/tbYsRy/getRyInfo")
|
||||
ResponseResult<TbYsRyVo> getRyInfo(@RequestParam("sfzh") String sfzh);
|
||||
|
||||
// 添加人员要素
|
||||
@PostMapping("/mosty-yszx/tbYsRy/addRyYs")
|
||||
ResponseResult<Void> addRyYs(@RequestBody TbYsRyDto dto);
|
||||
|
||||
// 修改人员要素
|
||||
@PostMapping("/mosty-yszx/tbYsRy/updateRyYs")
|
||||
ResponseResult<Void> updateRyYs(@RequestBody TbYsRyDto dto);
|
||||
|
||||
// 修改人员标签要素
|
||||
@PostMapping("/mosty-yszx/tbYsRy/updateRyBqYs")
|
||||
ResponseResult<Void> updateRyBqYs(@RequestBody TbYsRyBqUpdateDto dto);
|
||||
|
||||
// 修改人员标签要素
|
||||
@PostMapping("/mosty-yszx/tbYsRy/updateRyDhys")
|
||||
ResponseResult<Void> updateRyDhys(@RequestBody TbYsRyDhUpdateDto dto);
|
||||
|
||||
// 查询摄像头信息
|
||||
@PostMapping("/mosty-yszx/tbYsSxt/selectGzy")
|
||||
ResponseResult<TbYsSxtDto> selectGzy(@RequestBody TbYsSxtPageOneQuery dto);
|
||||
|
||||
// 添加地理要素信息
|
||||
@PostMapping("/mosty-yszx/tbYsDl")
|
||||
ResponseResult<Integer> addDlYs(@RequestBody TbYsDlDto dto);
|
||||
|
||||
//根据名称查询地理要素
|
||||
@GetMapping("/mosty-yszx/tbYsDl/selectDlys")
|
||||
ResponseResult<TbYsDl> selectDlys(@RequestParam String ysmc);
|
||||
}
|
@ -0,0 +1,95 @@
|
||||
package com.mosty.base.model;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.mosty.base.model.entity.yjzl.TbFzycJsdx;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.sql.Timestamp;
|
||||
|
||||
/**
|
||||
* 基础系统字段
|
||||
*
|
||||
* @author : Lhh
|
||||
* @date : 2022-6-4
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
public class BaseEntity implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 7390057038182466339L;
|
||||
|
||||
@ApiModelProperty(value = "数据来源:1、PC,2、手机端", name = "xtSjly")
|
||||
private String xtSjly;
|
||||
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
@ApiModelProperty(value = "数据状态:0、注销,1、正常,-1、封存", name = "xtSjzt")
|
||||
private String xtSjzt;
|
||||
|
||||
@TableLogic
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
@ApiModelProperty(value = "删除标识:0、未删除,1、已删除", name = "xtScbz")
|
||||
private String xtScbz;
|
||||
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
@ApiModelProperty(value = "创建IP", name = "xtCjip")
|
||||
private String xtCjip;
|
||||
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
@ApiModelProperty(value = "创建时间", name = "xtCjsj")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Timestamp xtCjsj;
|
||||
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
@ApiModelProperty(value = "创建人ID", name = "xtCjrId")
|
||||
private String xtCjrId;
|
||||
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
@ApiModelProperty(value = "创建人名称", name = "xtCjr")
|
||||
private String xtCjr;
|
||||
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
@ApiModelProperty(value = "创建部门代码", name = "xtCjbmdm")
|
||||
private String xtCjbmdm;
|
||||
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
@ApiModelProperty(value = "创建部门名称", name = "xtCjbmmc")
|
||||
private String xtCjbmmc;
|
||||
|
||||
@TableField(fill = FieldFill.UPDATE)
|
||||
@ApiModelProperty(value = "最后更新IP", name = "xtZhgxip")
|
||||
private String xtZhgxip;
|
||||
|
||||
@TableField(fill = FieldFill.UPDATE)
|
||||
@ApiModelProperty(value = "最后更新时间", name = "xtZhgxsj")
|
||||
private Timestamp xtZhgxsj;
|
||||
|
||||
@TableField(fill = FieldFill.UPDATE)
|
||||
@ApiModelProperty(value = "最后更新人ID", name = "xtZhgxrid")
|
||||
private String xtZhgxrid;
|
||||
|
||||
@TableField(fill = FieldFill.UPDATE)
|
||||
@ApiModelProperty(value = "最后更新人名称", name = "xtZhgxr")
|
||||
private String xtZhgxr;
|
||||
|
||||
@TableField(fill = FieldFill.UPDATE)
|
||||
@ApiModelProperty(value = "最后更新部门代码", name = "xtZhgxbmdm")
|
||||
private String xtZhgxbmdm;
|
||||
|
||||
@TableField(fill = FieldFill.UPDATE)
|
||||
@ApiModelProperty(value = "最后更新部门名称", name = "xtZhgxbm")
|
||||
private String xtZhgxbm;
|
||||
|
||||
@ApiModelProperty(value = "备注", name = "bz")
|
||||
private String bz;
|
||||
}
|
@ -0,0 +1,30 @@
|
||||
package com.mosty.base.model;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 巡防力量表;
|
||||
*
|
||||
* @author : Lhh
|
||||
* @date : 2022-6-4
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
public class BasePage implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 7390057038182466339L;
|
||||
|
||||
@ApiModelProperty(value = "每页显示数量", notes = "",name = "pageSize")
|
||||
private Integer pageSize;
|
||||
|
||||
@ApiModelProperty(value = "页码", notes = "",name = "pageCurrent")
|
||||
private Integer pageCurrent;
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
package com.mosty.base.model.dto.base;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 公安机关查询
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "GajgSearchDto 对象", description = "公安机关查询DTO")
|
||||
public class GajgSearchDto implements Serializable, Cloneable{
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty("所属部门id")
|
||||
private String ssbmid;
|
||||
|
||||
// @ApiModelProperty("要素小类")
|
||||
// private String ysxl;
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
package com.mosty.base.model.dto.base;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 获取部门信息DTO
|
||||
*
|
||||
* @author kevin
|
||||
* @date 2022/2/17 8:48 PM
|
||||
* @since 1.0.0
|
||||
*/
|
||||
@Data
|
||||
public class GetDeptListDTO {
|
||||
|
||||
@ApiModelProperty("部门id")
|
||||
private String deptid;
|
||||
|
||||
@ApiModelProperty("除开这些部门不查询")
|
||||
private List<String> inDeptids;
|
||||
|
||||
@ApiModelProperty("查询这里类型")
|
||||
private List<String> levels;
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
package com.mosty.base.model.dto.base;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "GetSsbmDto 对象", description = "获取部门查询权限DTO")
|
||||
public class GetSsbmDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty("所属部门代码")
|
||||
private String ssbmdm;
|
||||
|
||||
@ApiModelProperty("是否包含下级 0.不包含 1.包含 默认包含")
|
||||
private String isChild;
|
||||
}
|
@ -0,0 +1,38 @@
|
||||
package com.mosty.base.model.dto.base;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
|
||||
/*
|
||||
* @author dw
|
||||
* @since 2022/7/20
|
||||
* 查询舆情列表DTO
|
||||
**/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "GetYqListDto 对象", description = "查询舆情列表DTO")
|
||||
public class GetYqListDto implements Serializable, Cloneable{
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty("当前页")
|
||||
private Integer currPage;
|
||||
|
||||
@ApiModelProperty("每页条数")
|
||||
private Integer pageSize;
|
||||
|
||||
@ApiModelProperty("查询开始时间")
|
||||
private String starTime;
|
||||
|
||||
@ApiModelProperty("查询结束时间")
|
||||
private String endTime;
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
package com.mosty.base.model.dto.base;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/*
|
||||
* @author dw
|
||||
* @since 2022/7/20
|
||||
* 仁寿户籍预警查询DTO
|
||||
**/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "RsHjyjSearchDto 对象", description = "仁寿户籍预警查询DTO")
|
||||
public class RsHjyjSearchDto implements Serializable, Cloneable{
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty("查询")
|
||||
private String api_userid;
|
||||
|
||||
@ApiModelProperty("查询人员身份证号")
|
||||
private String zjhm;
|
||||
}
|
@ -0,0 +1,158 @@
|
||||
package com.mosty.base.model.dto.base;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* 部门信息
|
||||
* @author kevin
|
||||
* @date 2022/2/17 8:48 PM
|
||||
* @since 1.0.0
|
||||
*/
|
||||
@Data
|
||||
public class SysDeptDTO {
|
||||
|
||||
/**
|
||||
* 部门id
|
||||
*/
|
||||
@ApiModelProperty("部门id")
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 部门代码
|
||||
*/
|
||||
@ApiModelProperty("部门代码")
|
||||
@NotBlank(message = "部门代码不能为空!")
|
||||
private String orgCode;
|
||||
|
||||
/**
|
||||
* 部门名称
|
||||
*/
|
||||
@ApiModelProperty("部门名称")
|
||||
@NotBlank(message = "部门名称不能为空!")
|
||||
private String orgName;
|
||||
|
||||
|
||||
/**
|
||||
* 部门类型
|
||||
*/
|
||||
@ApiModelProperty("部门类型")
|
||||
@NotNull(message = "部门类型不能为空!")
|
||||
private String orgType;
|
||||
|
||||
/**
|
||||
* 部门等级
|
||||
*/
|
||||
@ApiModelProperty("部门等级")
|
||||
@NotNull(message = "部门等级不能为空!")
|
||||
private String orgLevel;
|
||||
|
||||
/**
|
||||
* 部门业务类型
|
||||
*/
|
||||
@ApiModelProperty("部门业务类型")
|
||||
@NotNull(message = "部门业务类型不能为空!")
|
||||
private String orgBizType;
|
||||
|
||||
/**
|
||||
* 部门顺序号
|
||||
*/
|
||||
@ApiModelProperty("部门顺序号")
|
||||
@NotNull(message = "部门顺序号不能为空!")
|
||||
private String orgNo;
|
||||
|
||||
/**
|
||||
* 上级部门主键
|
||||
*/
|
||||
@ApiModelProperty("上级部门主键")
|
||||
// @NotNull(message = "上级部门主键不能为空!")
|
||||
private Long parentId;
|
||||
|
||||
/**
|
||||
* 部门名称拼音首字母
|
||||
*/
|
||||
@ApiModelProperty("部门名称拼音首字母")
|
||||
private String bmpyszm;
|
||||
|
||||
/**
|
||||
* 部门简称
|
||||
*/
|
||||
@ApiModelProperty("部门简称")
|
||||
@NotBlank(message = "部门简称不能为空!")
|
||||
private String orgJc;
|
||||
|
||||
/**
|
||||
* 部门全称
|
||||
*/
|
||||
@ApiModelProperty("部门全称")
|
||||
@NotBlank(message = "部门全称不能为空!")
|
||||
private String orgQc;
|
||||
|
||||
/**
|
||||
* 部门地址
|
||||
*/
|
||||
@ApiModelProperty("部门地址")
|
||||
@NotBlank(message = "部门地址不能为空!")
|
||||
private String address;
|
||||
|
||||
/**
|
||||
* 部门电话
|
||||
*/
|
||||
@ApiModelProperty("部门电话")
|
||||
@NotBlank(message = "部门电话不能为空!")
|
||||
private String linkTel;
|
||||
|
||||
/**
|
||||
* 部门联系人
|
||||
*/
|
||||
@ApiModelProperty("部门联系人")
|
||||
@NotBlank(message = "部门联系人不能为空!")
|
||||
private String linkMan;
|
||||
|
||||
/**
|
||||
* 部门联系人电话
|
||||
*/
|
||||
@ApiModelProperty("部门联系人电话")
|
||||
@NotBlank(message = "部门联系人电话不能为空!")
|
||||
private String linkManTel;
|
||||
|
||||
/**
|
||||
* 部门主页
|
||||
*/
|
||||
@ApiModelProperty("部门主页")
|
||||
private String webUrl;
|
||||
|
||||
/**
|
||||
* 部门邮箱
|
||||
*/
|
||||
@ApiModelProperty("部门邮箱")
|
||||
private String email;
|
||||
|
||||
/**
|
||||
* 部门所属行政区划
|
||||
*/
|
||||
@ApiModelProperty("部门所属行政区划")
|
||||
@NotBlank(message = "部门所属行政区划电话不能为空!")
|
||||
private String xzqh;
|
||||
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@ApiModelProperty("备注")
|
||||
private String bz;
|
||||
|
||||
/**
|
||||
* 根目录地址
|
||||
*/
|
||||
@JsonInclude
|
||||
private String rootPath;
|
||||
|
||||
}
|
@ -0,0 +1,102 @@
|
||||
package com.mosty.base.model.dto.base;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
//import com.mosty.common.generator.config.BaseEntity;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/8/26
|
||||
* 消息内容实体类
|
||||
**/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("sys_message_info")
|
||||
@ApiModel(value = "SysMessageInfo 对象", description = "消息内容实体类")
|
||||
public class SysMessageInfo implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "ID")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty(value = "消息内容")
|
||||
private String xxnr;
|
||||
|
||||
@ApiModelProperty(value = "消息类型:1-文字,2-语音,3-图片,4-小视频,5-系统URL,6-文件")
|
||||
private String xxlx;
|
||||
|
||||
@ApiModelProperty(value = "url")
|
||||
private String url;
|
||||
|
||||
@ApiModelProperty(value = "消息状态 1,未下发 2.已下发")
|
||||
private String xxzt;
|
||||
|
||||
@ApiModelProperty(value = "群id")
|
||||
private Integer groupId;
|
||||
|
||||
@ApiModelProperty(value = "采集时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date xtCjsj;
|
||||
|
||||
@ApiModelProperty(value = "录入时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date xtLrsj;
|
||||
|
||||
@ApiModelProperty(value = "录入人姓名")
|
||||
private String xtLrrxm;
|
||||
|
||||
@ApiModelProperty(value = "录入人ID")
|
||||
private String xtLrrid;
|
||||
|
||||
@ApiModelProperty(value = "录入人部门")
|
||||
private String xtLrrbm;
|
||||
|
||||
@ApiModelProperty(value = "录入人部门ID")
|
||||
private String xtLrrbmid;
|
||||
|
||||
@ApiModelProperty(value = "录入IP")
|
||||
private String xtLrip;
|
||||
|
||||
@ApiModelProperty(value = "最后修改时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date xtZhxgsj;
|
||||
|
||||
@ApiModelProperty(value = "最后修改人姓名")
|
||||
private String xtZhxgrxm;
|
||||
|
||||
@ApiModelProperty(value = "最后修改人ID")
|
||||
private String xtZhxgrid;
|
||||
|
||||
@ApiModelProperty(value = "最后修改人部门")
|
||||
private String xtZhxgrbm;
|
||||
|
||||
@ApiModelProperty(value = "最后修改人部门ID")
|
||||
private String xtZhxgrbmid;
|
||||
|
||||
@ApiModelProperty(value = "最后修改IP")
|
||||
private String xtZhxgip;
|
||||
|
||||
@ApiModelProperty(value = "注销标志0正常 1.注销")
|
||||
private Integer xtZxbz;
|
||||
|
||||
@ApiModelProperty(value = "注销原因")
|
||||
private String xtZxyy;
|
||||
}
|
@ -0,0 +1,49 @@
|
||||
package com.mosty.base.model.dto.base;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/8/26
|
||||
* 发送消息 DTO
|
||||
**/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "SysMessageInfoInsertDto 对象", description = "发送消息 DTO")
|
||||
public class SysMessageInfoInsertDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "ID")
|
||||
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty(value = "消息内容")
|
||||
private String xxnr;
|
||||
|
||||
@ApiModelProperty(value = "消息类型:1-文字,2-语音,3-图片,4-小视频,5-系统URL,6-文件")
|
||||
private String xxlx;
|
||||
|
||||
@ApiModelProperty(value = "url")
|
||||
private String url;
|
||||
|
||||
@ApiModelProperty(value = "消息状态 1,未下发 2.已下发")
|
||||
private String xxzt;
|
||||
|
||||
@ApiModelProperty(value = "群id")
|
||||
private Integer groupId;
|
||||
|
||||
@ApiModelProperty("消息接收人集合")
|
||||
private List<SysMessageItemInsertDto> itemList;
|
||||
|
||||
}
|
@ -0,0 +1,106 @@
|
||||
package com.mosty.base.model.dto.base;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/8/26
|
||||
* 消息接收人实体类
|
||||
**/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("sys_message_item")
|
||||
@ApiModel(value = "SysMessageItem 对象", description = "消息接收人实体类")
|
||||
public class SysMessageItem implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "ID")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty(value = "消息接收部门id")
|
||||
private String xxjsbmId;
|
||||
|
||||
@ApiModelProperty(value = "消息接收部门")
|
||||
private String xxjsbm;
|
||||
|
||||
@ApiModelProperty(value = "消息接受人id")
|
||||
private String xxjsrId;
|
||||
|
||||
@ApiModelProperty(value = "消息接受人")
|
||||
private String xxjsrXm;
|
||||
|
||||
@ApiModelProperty(value = "消息接受人身份证")
|
||||
private String xxjsrSfzh;
|
||||
|
||||
@ApiModelProperty(value = "消息id")
|
||||
private Integer messageId;
|
||||
|
||||
@ApiModelProperty(value = "群id")
|
||||
private Integer groupId;
|
||||
|
||||
@ApiModelProperty(value = "采集时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date xtCjsj;
|
||||
|
||||
@ApiModelProperty(value = "录入时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date xtLrsj;
|
||||
|
||||
@ApiModelProperty(value = "录入人姓名")
|
||||
private String xtLrrxm;
|
||||
|
||||
@ApiModelProperty(value = "录入人ID")
|
||||
private String xtLrrid;
|
||||
|
||||
@ApiModelProperty(value = "录入人部门")
|
||||
private String xtLrrbm;
|
||||
|
||||
@ApiModelProperty(value = "录入人部门ID")
|
||||
private String xtLrrbmid;
|
||||
|
||||
@ApiModelProperty(value = "录入IP")
|
||||
private String xtLrip;
|
||||
|
||||
@ApiModelProperty(value = "最后修改时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date xtZhxgsj;
|
||||
|
||||
@ApiModelProperty(value = "最后修改人姓名")
|
||||
private String xtZhxgrxm;
|
||||
|
||||
@ApiModelProperty(value = "最后修改人ID")
|
||||
private String xtZhxgrid;
|
||||
|
||||
@ApiModelProperty(value = "最后修改人部门")
|
||||
private String xtZhxgrbm;
|
||||
|
||||
@ApiModelProperty(value = "最后修改人部门ID")
|
||||
private String xtZhxgrbmid;
|
||||
|
||||
@ApiModelProperty(value = "最后修改IP")
|
||||
private String xtZhxgip;
|
||||
|
||||
@ApiModelProperty(value = "注销标志0正常 1.注销")
|
||||
private Integer xtZxbz;
|
||||
|
||||
@ApiModelProperty(value = "注销原因")
|
||||
private String xtZxyy;
|
||||
}
|
@ -0,0 +1,54 @@
|
||||
package com.mosty.base.model.dto.base;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/8/26
|
||||
* 消息接收人新增dto
|
||||
**/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("sys_message_item")
|
||||
@ApiModel(value = "SysMessageItemInsertDto 对象", description = "消息接收人新增dto")
|
||||
public class SysMessageItemInsertDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "ID")
|
||||
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty(value = "消息接收部门id")
|
||||
private String xxjsbmId;
|
||||
|
||||
@ApiModelProperty(value = "消息接收部门")
|
||||
private String xxjsbm;
|
||||
|
||||
@ApiModelProperty(value = "消息接受人id")
|
||||
private String xxjsrId;
|
||||
|
||||
@ApiModelProperty(value = "消息接受人")
|
||||
private String xxjsrXm;
|
||||
|
||||
@ApiModelProperty(value = "消息接受人身份证")
|
||||
private String xxjsrSfzh;
|
||||
|
||||
@ApiModelProperty(value = "消息id")
|
||||
private Integer messageId;
|
||||
|
||||
@ApiModelProperty(value = "群id")
|
||||
private Integer groupId;
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
package com.mosty.base.model.dto.bkzx;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-07-13
|
||||
* 布控车辆新增 dto
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbBkClInsertDto对象", description = "布控车辆新增dto")
|
||||
public class TbBkClInsertDto implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "ID")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "车辆号牌类型")
|
||||
private String cplxdm;
|
||||
|
||||
@ApiModelProperty(value = "车牌号")
|
||||
private String cphm;
|
||||
|
||||
@ApiModelProperty(value = "布控级别 10-红,20-橙色,30-黄色,40-蓝色")
|
||||
private String bkjb;
|
||||
|
||||
@ApiModelProperty(value = "布控开始时间")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date bkkssj;
|
||||
|
||||
@ApiModelProperty(value = "布控结束时间")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date bkjssj;
|
||||
|
||||
@ApiModelProperty(value = "布控范围 1.全国 2.全省 3.全市 4.全县,5-本部门")
|
||||
private String bkfw;
|
||||
|
||||
@ApiModelProperty(value = "布控事由")
|
||||
private String bksy;
|
||||
|
||||
@ApiModelProperty(value = "处置方式 1.控制 2.管控 3.经营 4.关注 5.掌握轨迹")
|
||||
private String czfs;
|
||||
|
||||
@ApiModelProperty(value = "处置说明")
|
||||
private String czsm;
|
||||
|
||||
@ApiModelProperty(value = "是否短信通知 0.否 1.是")
|
||||
private String sfdxtz;
|
||||
|
||||
}
|
@ -0,0 +1,34 @@
|
||||
package com.mosty.base.model.dto.bkzx;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-07-13
|
||||
* 布控车辆审批 dto
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbBkClJudgeDto对象", description = "布控车辆审批dto")
|
||||
public class TbBkClJudgeDto implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "ID")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "审核状态")
|
||||
private String shzt;
|
||||
|
||||
@ApiModelProperty(value = "审核说明")
|
||||
private String shsm;
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
package com.mosty.base.model.dto.bkzx;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class TbBkDbBkDto {
|
||||
private Long id;
|
||||
|
||||
@JsonProperty(value = "bkKassj")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date bkKssj;
|
||||
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date bkJssj;
|
||||
|
||||
|
||||
@ApiModelProperty(value = "布控时的信息接收手机号")
|
||||
private String jgxxjssjhm;
|
||||
}
|
@ -0,0 +1,71 @@
|
||||
package com.mosty.base.model.dto.bkzx;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
|
||||
import com.mosty.base.enums.BKDbTypeEnum;
|
||||
import com.mosty.common.base.exception.BusinessException;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-07-13
|
||||
* 布控车辆审批 dto
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbVBkDbInsertDto", description = "布控数据新建模型 ")
|
||||
public class TbBkDbInsertDto implements Serializable {
|
||||
|
||||
@NotBlank(message="创建布控数据库名无效!")
|
||||
@ApiModelProperty(value = "布控库名")
|
||||
private String dbName;
|
||||
|
||||
@ApiModelProperty(value = "库描述信息")
|
||||
private String description;
|
||||
|
||||
@NotNull(message = "创建布控数据库类型信息无效!")
|
||||
@ApiModelProperty(value = "数据库类型:All所有(包含人车),Personnel 人员,Car 车辆",hidden = true)
|
||||
private BKDbTypeEnum dbType = BKDbTypeEnum.All;
|
||||
|
||||
@NotBlank(message = "所属市区域代码无效!")
|
||||
@ApiModelProperty(value = "所属市区域代码无效")
|
||||
private String areaCode;
|
||||
|
||||
@ApiModelProperty(value = "所属市/区名字")
|
||||
private String areaName;
|
||||
|
||||
@ApiModelProperty(value = "布控开始时间,格式:yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date bkKassj;
|
||||
|
||||
@ApiModelProperty(value = "布控结束时间,格式:yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date bkJssj;
|
||||
|
||||
|
||||
public void checkData() throws BusinessException {
|
||||
if(StringUtils.isEmpty(dbName)){
|
||||
throw new BusinessException("创建布控数据库名无效!");
|
||||
}
|
||||
if(StringUtils.isEmpty(areaCode)){
|
||||
throw new BusinessException("所属市公安局代码无效!");
|
||||
}
|
||||
if(null == dbType){
|
||||
throw new BusinessException("创建布控数据库类型信息无效!");
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
package com.mosty.base.model.dto.bkzx;
|
||||
|
||||
import com.mosty.base.model.BasePage;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbBkDbSearchDto 对象", description = "布控数据库分页查询")
|
||||
public class TbBkDbSearchDto extends BasePage implements Serializable, Cloneable{
|
||||
@ApiModelProperty(value = "布控库名")
|
||||
private String dbName;
|
||||
|
||||
@ApiModelProperty(value = "所属市区域代码无效")
|
||||
private String areaCode;
|
||||
|
||||
@ApiModelProperty(value = "布控数据库厂商类型",hidden = true)
|
||||
private String dbCs;
|
||||
|
||||
@ApiModelProperty(value = "数据库类型:Personnel 人员,Car 车辆",hidden = true)
|
||||
private String dbType;
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
package com.mosty.base.model.dto.bkzx;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 修改数据库基础信息
|
||||
*/
|
||||
@Data
|
||||
public class TbBkDbUpDto implements Serializable {
|
||||
@ApiModelProperty(value = "ID")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "布控库名")
|
||||
private String dbName;
|
||||
|
||||
@ApiModelProperty(value = "库描述信息")
|
||||
private String description;
|
||||
|
||||
@ApiModelProperty(value = "布控开始时间,格式:yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date bkKassj;
|
||||
|
||||
@ApiModelProperty(value = "布控结束时间,格式:yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date bkJssj;
|
||||
}
|
@ -0,0 +1,83 @@
|
||||
package com.mosty.base.model.dto.bkzx;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-07-13
|
||||
* 布控人员新增 dto
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbBkRyInsertDto对象", description = "布控人员新增dto")
|
||||
public class TbBkRyInsertDto implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "ID")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "布控类型 1.身份证布控 2.手机布控 3.护照布控 4.人脸布控")
|
||||
private String bklx;
|
||||
|
||||
@ApiModelProperty(value = "身份证号")
|
||||
private String sfzh;
|
||||
|
||||
@ApiModelProperty(value = "手机号码")
|
||||
private String sjhm;
|
||||
|
||||
@ApiModelProperty(value = "IMEI码")
|
||||
private String imei;
|
||||
|
||||
@ApiModelProperty(value = "IMSI码")
|
||||
private String imsi;
|
||||
|
||||
@ApiModelProperty(value = "护照号码")
|
||||
private String hzhm;
|
||||
|
||||
@ApiModelProperty(value = "人像图片地址")
|
||||
private String rxtpdz;
|
||||
|
||||
@ApiModelProperty(value = "姓名")
|
||||
private String xm;
|
||||
|
||||
@ApiModelProperty(value = "联系方式")
|
||||
private String lxfs;
|
||||
|
||||
@ApiModelProperty(value = "布控级别 10-红,20-橙色,30-黄色,40-蓝色")
|
||||
private String bkjb;
|
||||
|
||||
@ApiModelProperty(value = "布控开始时间")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||
private Date bkkssj;
|
||||
|
||||
@ApiModelProperty(value = "布控结束时间")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||
private Date bkjssj;
|
||||
|
||||
@ApiModelProperty(value = "布控范围 1.全国 2.全省 3.全市 4.全县,5-本部门")
|
||||
private String bkfw;
|
||||
|
||||
@ApiModelProperty(value = "布控事由")
|
||||
private String bksy;
|
||||
|
||||
@ApiModelProperty(value = "处置方式 1.控制 2.管控 3.经营 4.关注 5.掌握轨迹")
|
||||
private String czfs;
|
||||
|
||||
@ApiModelProperty(value = "处置说明")
|
||||
private String czsm;
|
||||
|
||||
@ApiModelProperty(value = "是否短信通知 0.否 1.是")
|
||||
private String sfdxtz;
|
||||
|
||||
}
|
@ -0,0 +1,34 @@
|
||||
package com.mosty.base.model.dto.bkzx;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-07-13
|
||||
* 布控人员审批 dto
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbBkRyJudgeDto对象", description = "布控人员审批dto")
|
||||
public class TbBkRyJudgeDto implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "ID")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "审核状态")
|
||||
private String shzt;
|
||||
|
||||
@ApiModelProperty(value = "审核说明")
|
||||
private String shsm;
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
package com.mosty.base.model.dto.bkzx;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* 布控中心:公共查询 行动信息
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value="TbBkzxGXDto 对象", description="公共查询、行动信息DTO")
|
||||
public class TbBkzxGXDto {
|
||||
|
||||
}
|
@ -0,0 +1,45 @@
|
||||
package com.mosty.base.model.dto.bkzx;
|
||||
|
||||
import com.mosty.base.model.BasePage;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-07-13
|
||||
* 布控人员新增 dto
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "XdxxQuery 对象", description = "行动信息查询对象")
|
||||
public class XdxxQuery extends BasePage implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "姓名")
|
||||
private String xm;
|
||||
|
||||
@ApiModelProperty(value = "身份证号")
|
||||
private String sfzh;
|
||||
|
||||
@ApiModelProperty(value = "开始时间")
|
||||
private String kssj;
|
||||
|
||||
@ApiModelProperty(value = "结束时间")
|
||||
private String jssj;
|
||||
|
||||
@ApiModelProperty(value = "什么ID")
|
||||
private String xdId;
|
||||
|
||||
@ApiModelProperty(value = "行动代码")
|
||||
private String xdbm;
|
||||
|
||||
}
|
@ -0,0 +1,162 @@
|
||||
package com.mosty.base.model.dto.hczx;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-09-16
|
||||
* 被盘查车辆到巡逻盘查保存对象
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "BpcclSaveDto 对象", description = "被盘查车辆到巡逻盘查保存对象")
|
||||
public class BpcclSaveDto {
|
||||
|
||||
|
||||
@ApiModelProperty("主键ID")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty("号牌种类代码")
|
||||
private String hpzl;
|
||||
|
||||
@ApiModelProperty("号牌号码")
|
||||
private String hphm;
|
||||
|
||||
@ApiModelProperty("车辆识别代号(车架号)")
|
||||
private String clsbdh;
|
||||
|
||||
@ApiModelProperty("机动车所有人身份证号")
|
||||
private String jdcsyrsfzh;
|
||||
|
||||
@ApiModelProperty("机动车所有人")
|
||||
private String jdcsyr;
|
||||
|
||||
@ApiModelProperty("盘查时间")
|
||||
private String pcsj;
|
||||
|
||||
@ApiModelProperty("盘查输入类型(1=自动识别;2=手工输入号牌;3=手工输入车辆识别号)")
|
||||
private String pcsrlx;
|
||||
|
||||
@ApiModelProperty("盘查地经度")
|
||||
private Double pcdjd;
|
||||
|
||||
@ApiModelProperty("盘查地纬度")
|
||||
private Double pcdwd;
|
||||
|
||||
@ApiModelProperty("车辆标签名称")
|
||||
private String bqmc;
|
||||
|
||||
@ApiModelProperty("标签详细数据")
|
||||
private String bqxxsj;
|
||||
|
||||
@ApiModelProperty("盘查处理结果")
|
||||
private String pccljg;
|
||||
|
||||
@ApiModelProperty("盘查处理结果名称")
|
||||
private String pccljgmc;
|
||||
|
||||
@ApiModelProperty("盘查处理移交单位")
|
||||
private String pcclyjdw;
|
||||
|
||||
@ApiModelProperty("盘查处理移交原因")
|
||||
private String pcclyjyy;
|
||||
|
||||
@ApiModelProperty("盘查民警帐号")
|
||||
private String userid;
|
||||
|
||||
@ApiModelProperty("盘查民警姓名")
|
||||
private String username;
|
||||
|
||||
@ApiModelProperty("盘查民警警号")
|
||||
private String industrialid;
|
||||
|
||||
@ApiModelProperty("盘查民警所属单位代码")
|
||||
private String ssdwdm;
|
||||
|
||||
@ApiModelProperty("盘查民警所属单位名称")
|
||||
private String ssdwmc;
|
||||
|
||||
@ApiModelProperty("盘查民警所属分市县代码")
|
||||
private String ssfsxdm;
|
||||
|
||||
@ApiModelProperty("盘查民警所属分市县名称")
|
||||
private String ssfsxmc;
|
||||
|
||||
@ApiModelProperty("盘查民警所属地市州代码")
|
||||
private String ssdszdm;
|
||||
|
||||
@ApiModelProperty("盘查民警所属地市州名称")
|
||||
private String ssdszmc;
|
||||
|
||||
@ApiModelProperty("卡口id")
|
||||
private String kkid;
|
||||
|
||||
@ApiModelProperty("卡口所属单位代码")
|
||||
private String kkssdwdm;
|
||||
|
||||
@ApiModelProperty("卡口所属单位名称")
|
||||
private String kkssdwmc;
|
||||
|
||||
@ApiModelProperty("卡口所属分市县代码")
|
||||
private String kkssfsxdm;
|
||||
|
||||
@ApiModelProperty("卡口所属分市县名称")
|
||||
private String kkssfsxmc;
|
||||
|
||||
@ApiModelProperty("卡口所属地市州代码")
|
||||
private String kkssdszdm;
|
||||
|
||||
@ApiModelProperty("卡口所属地市州名称")
|
||||
private String kkssdszmc;
|
||||
|
||||
@ApiModelProperty("卡口类型(1=公安检查站;2=自设卡点)")
|
||||
private String kklx;
|
||||
|
||||
@ApiModelProperty("卡口名称")
|
||||
private String kkmc;
|
||||
|
||||
@ApiModelProperty("卡口行政区划")
|
||||
private String kkxzqh;
|
||||
|
||||
@ApiModelProperty("卡口市州名称")
|
||||
private String kkszmc;
|
||||
|
||||
@ApiModelProperty("卡口环川,环蓉")
|
||||
private String kkhchrlx;
|
||||
|
||||
@ApiModelProperty("卡口是否涉藏")
|
||||
private String kksfsz;
|
||||
|
||||
@ApiModelProperty("数据来源(对应字典D_YDJW_SJLY)")
|
||||
private String sjly;
|
||||
|
||||
@ApiModelProperty("终端型号")
|
||||
private String zdxh;
|
||||
|
||||
@ApiModelProperty("终端串号")
|
||||
private String zdch;
|
||||
|
||||
@ApiModelProperty("终端SIM号")
|
||||
private String zdsim;
|
||||
|
||||
@ApiModelProperty("所属单位当月盘查次数")
|
||||
private Long ssdwdycs;
|
||||
|
||||
@ApiModelProperty("备注")
|
||||
private String bz;
|
||||
|
||||
@ApiModelProperty("关联系统代码")
|
||||
private String glxtdm;
|
||||
|
||||
@ApiModelProperty("关联系统ID")
|
||||
private String glxtid;
|
||||
|
||||
|
||||
@ApiModelProperty("联系电话")
|
||||
private String mobile;
|
||||
}
|
@ -0,0 +1,172 @@
|
||||
package com.mosty.base.model.dto.hczx;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-09-13
|
||||
* 被盘查人员到巡逻盘查保存对象
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "BpcrySaveDto 对象", description = "被盘查人员到巡逻盘查保存对象")
|
||||
public class BpcrySaveDto {
|
||||
|
||||
@ApiModelProperty("主键ID")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty("身份证号")
|
||||
private String sfzh;
|
||||
|
||||
@ApiModelProperty("姓名")
|
||||
private String xm;
|
||||
|
||||
@ApiModelProperty("性别")
|
||||
private String xbdm;
|
||||
|
||||
@ApiModelProperty("出生日期")
|
||||
private String csrq;
|
||||
|
||||
@ApiModelProperty("民族")
|
||||
private String mzdm;
|
||||
|
||||
@ApiModelProperty("文化程度")
|
||||
private String whcddm;
|
||||
|
||||
@ApiModelProperty("籍贯")
|
||||
private String jgdm;
|
||||
|
||||
@ApiModelProperty("住址详址")
|
||||
private String zzxz;
|
||||
|
||||
@ApiModelProperty("联系电话")
|
||||
private String lxdh;
|
||||
|
||||
@ApiModelProperty("盘查时间")
|
||||
private String pcsj;
|
||||
|
||||
@ApiModelProperty("盘查输入类型(1=刷身份证;2=手工输入身份证;3=电话号码查询;4=综合查询,5人像)")
|
||||
private String pcsrlx;
|
||||
|
||||
@ApiModelProperty("盘查地经度")
|
||||
private Double pcdjd;
|
||||
|
||||
@ApiModelProperty("盘查地纬度")
|
||||
private Double pcdwd;
|
||||
|
||||
@ApiModelProperty("盘查车辆ID")
|
||||
private String pcclid;
|
||||
|
||||
@ApiModelProperty("人员标签名称")
|
||||
private String bqmc;
|
||||
|
||||
@ApiModelProperty("标签详细数据")
|
||||
private String bqxxsj;
|
||||
|
||||
@ApiModelProperty("盘查处理结果")
|
||||
private String pccljg;
|
||||
|
||||
@ApiModelProperty("盘查处理结果名称")
|
||||
private String pccljgmc;
|
||||
|
||||
@ApiModelProperty("盘查处理移交单位")
|
||||
private String pcclyjdw;
|
||||
|
||||
@ApiModelProperty("盘查处理移交原因")
|
||||
private String pcclyjyy;
|
||||
|
||||
@ApiModelProperty("盘查民警帐号")
|
||||
private String userid;
|
||||
|
||||
@ApiModelProperty("盘查民警姓名")
|
||||
private String username;
|
||||
|
||||
@ApiModelProperty("盘查民警警号")
|
||||
private String industrialid;
|
||||
|
||||
@ApiModelProperty("盘查民警所属单位代码")
|
||||
private String ssdwdm;
|
||||
|
||||
@ApiModelProperty("盘查民警所属单位名称")
|
||||
private String ssdwmc;
|
||||
|
||||
@ApiModelProperty("盘查民警所属分市县代码")
|
||||
private String ssfsxdm;
|
||||
|
||||
@ApiModelProperty("盘查民警所属分市县名称")
|
||||
private String ssfsxmc;
|
||||
|
||||
@ApiModelProperty("盘查民警所属地市州代码")
|
||||
private String ssdszdm;
|
||||
|
||||
@ApiModelProperty("盘查民警所属地市州名称")
|
||||
private String ssdszmc;
|
||||
|
||||
@ApiModelProperty("卡口id")
|
||||
private String kkid;
|
||||
|
||||
@ApiModelProperty("卡口所属单位代码")
|
||||
private String kkssdwdm;
|
||||
|
||||
@ApiModelProperty("卡口所属单位名称")
|
||||
private String kkssdwmc;
|
||||
|
||||
@ApiModelProperty("卡口所属分市县代码")
|
||||
private String kkssfsxdm;
|
||||
|
||||
@ApiModelProperty("卡口所属分市县名称")
|
||||
private String kkssfsxmc;
|
||||
|
||||
@ApiModelProperty("卡口所属地市州代码")
|
||||
private String kkssdszdm;
|
||||
|
||||
@ApiModelProperty("卡口所属地市州名称")
|
||||
private String kkssdszmc;
|
||||
|
||||
@ApiModelProperty("卡口类型(1=公安检查站;2=自设卡点)")
|
||||
private String kklx;
|
||||
|
||||
@ApiModelProperty("卡口名称")
|
||||
private String kkmc;
|
||||
|
||||
@ApiModelProperty("卡口行政区划")
|
||||
private String kkxzqh;
|
||||
|
||||
@ApiModelProperty("卡口市州名称")
|
||||
private String kkszmc;
|
||||
|
||||
@ApiModelProperty("卡口环川,环蓉")
|
||||
private String kkhchrlx;
|
||||
|
||||
@ApiModelProperty("卡口是否涉藏")
|
||||
private String kksfsz;
|
||||
|
||||
@ApiModelProperty("数据来源(对应字典D_YDJW_SJLY)")
|
||||
private String sjly;
|
||||
|
||||
@ApiModelProperty("终端型号")
|
||||
private String zdxh;
|
||||
|
||||
@ApiModelProperty("终端串号")
|
||||
private String zdch;
|
||||
|
||||
@ApiModelProperty("终端SIM号")
|
||||
private String zdsim;
|
||||
|
||||
@ApiModelProperty("所属单位当月盘查次数")
|
||||
private Long ssdwdycs;
|
||||
|
||||
@ApiModelProperty("备注")
|
||||
private String bz;
|
||||
|
||||
@ApiModelProperty("关联系统代码")
|
||||
private String glxtdm;
|
||||
|
||||
@ApiModelProperty("关联系统ID")
|
||||
private String glxtid;
|
||||
}
|
@ -0,0 +1,333 @@
|
||||
package com.mosty.base.model.dto.hczx;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Data
|
||||
@ApiModel(value = "人脸对象")
|
||||
@Accessors(chain = true)
|
||||
public class Face {
|
||||
|
||||
public FaceListObject FaceListObject;
|
||||
|
||||
@Data
|
||||
public static class FaceListObject {
|
||||
public List<FaceObject> FaceObject;
|
||||
|
||||
@Data
|
||||
public static class FaceObject {
|
||||
public String odeviceId;
|
||||
public String FaceID;
|
||||
public String SourceID;
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
public Date ShotTime;
|
||||
public String DeviceID;
|
||||
public Integer GenderCode;
|
||||
|
||||
public SubImageList SubImageList;
|
||||
|
||||
@Data
|
||||
public static class SubImageList {
|
||||
public List<SubImageInfoObject> SubImageInfoObject;
|
||||
|
||||
@Data
|
||||
public static class SubImageInfoObject {
|
||||
public String ImageID;
|
||||
public String DeviceID;
|
||||
public String StoragePath;
|
||||
public String Type;
|
||||
public String FileFormat;
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
public String ShotTime;
|
||||
public String Width;
|
||||
public String Height;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public FeatureList FeatureList;
|
||||
|
||||
@Data
|
||||
public static class FeatureList {
|
||||
public List<FeatureInfoObject> FeatureInfoObject;
|
||||
|
||||
@Data
|
||||
public static class FeatureInfoObject {
|
||||
public String Vendor;
|
||||
public String AlgorithmVersion;
|
||||
public String FeatureData;
|
||||
}
|
||||
}
|
||||
|
||||
public Integer InfoKind;
|
||||
public Integer LeftTopX;
|
||||
public Integer LeftTopY;
|
||||
public Integer RightBtmX;
|
||||
public Integer RightBtmY;
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
public Date LocationMarkTime;
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
public Date FaceAppearTime;
|
||||
public Integer AgeUpLimit;
|
||||
public Integer AgeLowerLimit;
|
||||
public Integer IsDriver;
|
||||
public Integer IsForeigner;
|
||||
public Integer IsSuspectedTerrorist;
|
||||
public Integer IsCriminalInvolved;
|
||||
public Integer IsDetainees;
|
||||
public Integer IsVictim;
|
||||
public Integer IsSuspiciousPerson;
|
||||
public String Mask;
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
//
|
||||
//
|
||||
// @ApiModelProperty(value = "主键ID(32) GA/T 1400.1 图像信息内容要素 ID,人、人脸、机动车、非机动车、物品、场景等")
|
||||
// public String FaceID;
|
||||
//
|
||||
// @ApiModelProperty(value = "人工采集还是自动采集 0 其他 1 自动采集 2 人工采集")
|
||||
// public int InfoKind;
|
||||
//
|
||||
// @ApiModelProperty(value = "来源图像信息标识")
|
||||
// public String SourceID;
|
||||
//
|
||||
// @ApiModelProperty(value = "设备编码,自动采集必选")
|
||||
// public String DeviceID;
|
||||
//
|
||||
// @ApiModelProperty(value = "左上角 X 坐标")
|
||||
// public int LeftTopX;
|
||||
//
|
||||
// @ApiModelProperty(value = "左上角 Y 坐标 ")
|
||||
// public int LeftTopY;
|
||||
//
|
||||
// @ApiModelProperty(value = "右下角 X 坐标")
|
||||
// public int RightBtmX;
|
||||
//
|
||||
// @ApiModelProperty(value = "右下角 Y 坐标")
|
||||
// public int RightBtmY;
|
||||
//
|
||||
// @ApiModelProperty(value = "位置标记时间")
|
||||
// @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
// @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
// public Date LocationMarkTime;
|
||||
//
|
||||
// @ApiModelProperty(value = "人脸出现时间")
|
||||
// @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
// @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
// public Date FaceAppearTime;
|
||||
//
|
||||
// @ApiModelProperty(value = "人脸消失时间")
|
||||
// @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
// @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
// public Date FaceDisAppearTime;
|
||||
//
|
||||
// @ApiModelProperty(value = "证件种类")
|
||||
// public String IDType;
|
||||
//
|
||||
// @ApiModelProperty(value = "证件号码")
|
||||
// public String IDNumber;
|
||||
//
|
||||
// @ApiModelProperty(value = "姓名 ")
|
||||
// public String Name;
|
||||
//
|
||||
// @ApiModelProperty(value = "曾用名")
|
||||
// public String UsedName;
|
||||
//
|
||||
// @ApiModelProperty(value = "绰号")
|
||||
// public String Alias;
|
||||
//
|
||||
// @ApiModelProperty(value = "性别代码 0 未知的性别 1 男性 2 女性 9 未说明的性别")
|
||||
// public String GenderCode;
|
||||
//
|
||||
// @ApiModelProperty(value = "年龄上限")
|
||||
// public int AgeUpLimit;
|
||||
//
|
||||
// @ApiModelProperty(value = "年龄下限 ")
|
||||
// public int AgeLowerLimit;
|
||||
//
|
||||
// @ApiModelProperty(value = "民族代码 ")
|
||||
// public String EthicCode;
|
||||
//
|
||||
// @ApiModelProperty(value = "国籍代码 ")
|
||||
// public String NationalityCode;
|
||||
//
|
||||
// @ApiModelProperty(value = "籍贯省市县代码 ")
|
||||
// public String NativeCityCode;
|
||||
//
|
||||
// @ApiModelProperty(value = "居住地行政区划 ")
|
||||
// public String ResidenceAdminDivision;
|
||||
//
|
||||
// @ApiModelProperty(value = "汉语口音代码 ")
|
||||
// public String ChineseAccentCode;
|
||||
//
|
||||
// @ApiModelProperty(value = "单位名称 ")
|
||||
// public String PersonOrg;
|
||||
//
|
||||
// @ApiModelProperty(value = "职业类别代码 ")
|
||||
// public String JobCategory;
|
||||
//
|
||||
// @ApiModelProperty(value = "同行人数 ")
|
||||
// public int AccompanyNumber;
|
||||
//
|
||||
// @ApiModelProperty(value = "身高上限 ")
|
||||
// public int HeightUpLimit;
|
||||
//
|
||||
// @ApiModelProperty(value = "HeightLowerLimit ")
|
||||
// public int HeightLowerLimit;
|
||||
//
|
||||
// @ApiModelProperty(value = "体型 ")
|
||||
// public String BodyType;
|
||||
//
|
||||
// @ApiModelProperty(value = "肤色 ")
|
||||
// public String SkinColor;
|
||||
//
|
||||
// @ApiModelProperty(value = "发型 ")
|
||||
// public String HairStyle;
|
||||
//
|
||||
// @ApiModelProperty(value = "发色 ")
|
||||
// public String HairColor;
|
||||
//
|
||||
// @ApiModelProperty(value = "姿态 ")
|
||||
// public String Gesture;
|
||||
//
|
||||
// @ApiModelProperty(value = "状态 ")
|
||||
// public String Status;
|
||||
//
|
||||
// @ApiModelProperty(value = "脸型 ")
|
||||
// public String FaceStyle;
|
||||
//
|
||||
// @ApiModelProperty(value = "脸部特征 ")
|
||||
// public String FacialFeature;
|
||||
//
|
||||
// @ApiModelProperty(value = "体貌特征 ")
|
||||
// public String PhysicalFeature;
|
||||
//
|
||||
// @ApiModelProperty(value = "体表特征 ")
|
||||
// public String BodyFeature;
|
||||
//
|
||||
// @ApiModelProperty(value = "习惯动作")
|
||||
// public String HabitualMovement;
|
||||
//
|
||||
// @ApiModelProperty(value = "行为")
|
||||
// public String Behavior;
|
||||
//
|
||||
// @ApiModelProperty(value = "行为描述")
|
||||
// public String BehaviorDescription;
|
||||
//
|
||||
// @ApiModelProperty(value = "附属物 ")
|
||||
// public String Appendant;
|
||||
//
|
||||
// @ApiModelProperty(value = "附属物描述")
|
||||
// public String AppendantDescription;
|
||||
//
|
||||
// @ApiModelProperty(value = "伞颜色")
|
||||
// public String UmbrellaColor;
|
||||
//
|
||||
// @ApiModelProperty(value = "口罩颜色")
|
||||
// public String RespiratorColor;
|
||||
//
|
||||
// @ApiModelProperty(value = "帽子款式")
|
||||
// public String CapStyle;
|
||||
//
|
||||
// @ApiModelProperty(value = "帽子颜色")
|
||||
// public String CapColor;
|
||||
//
|
||||
// @ApiModelProperty(value = "眼镜款式 ")
|
||||
// public String GlassStyle;
|
||||
//
|
||||
// @ApiModelProperty(value = "眼镜颜色")
|
||||
// public String GlassColor;
|
||||
//
|
||||
// @ApiModelProperty(value = "围巾颜色")
|
||||
// public String ScarfColor;
|
||||
//
|
||||
// @ApiModelProperty(value = "包款式")
|
||||
// public String BagStyle;
|
||||
//
|
||||
// @ApiModelProperty(value = "包颜色 ")
|
||||
// public String BagColor;
|
||||
//
|
||||
// @ApiModelProperty(value = "上衣款式 ")
|
||||
// public String CoatStyle;
|
||||
//
|
||||
// @ApiModelProperty(value = "上衣长度 ")
|
||||
// public String CoatLength;
|
||||
//
|
||||
// @ApiModelProperty(value = "上衣颜色 ")
|
||||
// public String CoatColor;
|
||||
//
|
||||
// @ApiModelProperty(value = "裤子款式")
|
||||
// public String TrousersStyle;
|
||||
//
|
||||
// @ApiModelProperty(value = "裤子颜色 ")
|
||||
// public String TrousersColor;
|
||||
//
|
||||
// @ApiModelProperty(value = "裤子长度")
|
||||
// public String TrousersLen;
|
||||
//
|
||||
// @ApiModelProperty(value = "鞋子款式 ")
|
||||
// public String ShoesStyleType;
|
||||
//
|
||||
// @ApiModelProperty(value = "鞋子颜色 ")
|
||||
// public String ShoesColor;
|
||||
//
|
||||
// @ApiModelProperty(value = "是否驾驶员 0:否;1:是;2:不确定")
|
||||
// public int IsDriver;
|
||||
//
|
||||
// @ApiModelProperty(value = "是否涉外人员 0:否;1:是;2:不确定")
|
||||
// public int IsForeigner;
|
||||
//
|
||||
// @ApiModelProperty(value = "护照证件种类")
|
||||
// public String PassportType;
|
||||
//
|
||||
// @ApiModelProperty(value = "出入境人员类别代码")
|
||||
// public String ImmigrantTypeCode;
|
||||
//
|
||||
// @ApiModelProperty(value = "是否涉恐人员 0:否;1:是;2:不确定")
|
||||
// public int IsSuspectedTerrorist;
|
||||
//
|
||||
// @ApiModelProperty(value = "涉恐人员编号")
|
||||
// public String SuspectedTerroristNumber;
|
||||
//
|
||||
// @ApiModelProperty(value = "是否涉案人员 0:否;1:是;2:不确定")
|
||||
// public int IsCriminalInvolved;
|
||||
//
|
||||
//
|
||||
// @ApiModelProperty(value = "涉案人员专长代码")
|
||||
// public String CriminalInvolvedSpecilisationCode;
|
||||
//
|
||||
//
|
||||
// @ApiModelProperty(value = "体表特殊标记")
|
||||
// public String BodySpeciallMark;
|
||||
//
|
||||
//
|
||||
// @ApiModelProperty(value = "作案手段")
|
||||
// public String CrimeMethod;
|
||||
//
|
||||
//
|
||||
// @ApiModelProperty(value = "作案特点代码")
|
||||
// public String CrimeCharacterCode;
|
||||
//
|
||||
// @ApiModelProperty(value = "在逃人员编号")
|
||||
// public String EscapedCriminalNumber;
|
||||
|
||||
public static void main(String[] args) {
|
||||
Map map=new HashMap();
|
||||
System.out.println(map.get("s"));
|
||||
}
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
package com.mosty.base.model.dto.hczx;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@ApiModel(value = "依图人脸库")
|
||||
@Accessors(chain = true)
|
||||
public class Repository {
|
||||
|
||||
@ApiModelProperty(value = "返回结果的排序 方式支持similarity")
|
||||
private order order;
|
||||
|
||||
@Data
|
||||
public static class order {
|
||||
@ApiModelProperty("字段similarity -1倒叙")
|
||||
private Integer similarity;
|
||||
}
|
||||
|
||||
@ApiModelProperty("从第几个开始返回")
|
||||
private Integer start;
|
||||
@ApiModelProperty("条数")
|
||||
private Integer limit;
|
||||
@ApiModelProperty("如果此域不存在表示不进行检索过滤")
|
||||
private retrieval retrieval;
|
||||
|
||||
@Data
|
||||
public static class retrieval {
|
||||
@ApiModelProperty("base64解码后的内容")
|
||||
private String picture_image_content_base64;
|
||||
@ApiModelProperty("库id列表 19常口 129重点")
|
||||
private List<String> repository_ids;
|
||||
@ApiModelProperty("相似度")
|
||||
private Integer threshold;
|
||||
@ApiModelProperty("是否开启加速")
|
||||
private Boolean fast;
|
||||
}
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,58 @@
|
||||
package com.mosty.base.model.dto.hczx;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.mosty.base.model.vo.hczx.TbHcBpcclWpVo;
|
||||
import com.mosty.base.model.vo.hczx.TbHcBpcryWpVo;
|
||||
import com.vividsolutions.jts.geom.Point;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-09-16
|
||||
* 被盘查车辆保存对象
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbHcBpcclInsertDto 对象", description = "被盘查车辆保存对象")
|
||||
public class TbHcBpcclInsertDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "主键ID", name = "id")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "盘查处理结果(1 放行 2 移交 9盘查)", name = "pcclJg")
|
||||
private String pcclJg;
|
||||
|
||||
@ApiModelProperty(value = "盘查处理结果名称", name = "pcclJgmc")
|
||||
private String pcclJgmc;
|
||||
|
||||
@ApiModelProperty(value = "盘查处理移交单位代码", name = "pcclYjdwdm")
|
||||
private String pcclYjdwdm;
|
||||
|
||||
@ApiModelProperty(value = "盘查处理移交单位", name = "pcclYjdw")
|
||||
private String pcclYjdw;
|
||||
|
||||
@ApiModelProperty(value = "盘查处理移交原因", name = "pcclYjyy")
|
||||
private String pcclYjyy;
|
||||
|
||||
@ApiModelProperty(value = "图片ID集合", name = "tpIdList")
|
||||
private List<String> tpIdList;
|
||||
|
||||
@ApiModelProperty(value = "物品集合", name = "clWpList")
|
||||
private List<TbHcBpcclWpVo> clWpList;
|
||||
|
||||
@ApiModelProperty(value = "人员盘查IdList", name = "rypcidList")
|
||||
private List<String> rypcidList;
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
package com.mosty.base.model.dto.hczx;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.mosty.base.model.entity.hczx.TbHcBpcryTzbq;
|
||||
import com.mosty.base.model.vo.hczx.TbHcBpcryWpVo;
|
||||
import com.vividsolutions.jts.geom.Point;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-09-13
|
||||
* 被盘查人员保存对象
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbHcBpcryInsertDto 对象", description = "被盘查人员保存对象")
|
||||
public class TbHcBpcryInsertDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "主键ID", name = "id")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "盘查车辆ID", name = "pcclId")
|
||||
private String pcclId;
|
||||
|
||||
@ApiModelProperty(value = "盘查处理结果(1 放行 2 移交 9盘查)", name = "pcclJg")
|
||||
private String pcclJg;
|
||||
|
||||
@ApiModelProperty(value = "盘查处理结果名称", name = "pcclJgmc")
|
||||
private String pcclJgmc;
|
||||
|
||||
@ApiModelProperty(value = "盘查处理移交单位代码", name = "pcclYjdwdm")
|
||||
private String pcclYjdwdm;
|
||||
|
||||
@ApiModelProperty(value = "盘查处理移交单位", name = "pcclYjdw")
|
||||
private String pcclYjdw;
|
||||
|
||||
@ApiModelProperty(value = "盘查处理移交原因", name = "pcclYjyy")
|
||||
private String pcclYjyy;
|
||||
|
||||
@ApiModelProperty(value = "图片ID集合", name = "tpIdList")
|
||||
private List<String> tpIdList;
|
||||
|
||||
@ApiModelProperty(value = "物品集合", name = "ryWpList")
|
||||
private List<TbHcBpcryWpVo> ryWpList;
|
||||
|
||||
@ApiModelProperty(value = "特征标签集合", name = "tzbqList")
|
||||
private List<TbHcBpcryTzbq> tzbqList;
|
||||
}
|
@ -0,0 +1,142 @@
|
||||
package com.mosty.base.model.dto.hczx;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-09-16
|
||||
* 被盘查车辆到巡逻盘查保存对象
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbHcDtgzDto 对象", description = "核查动态感知对象")
|
||||
public class TbHcDtgzDto {
|
||||
|
||||
/**
|
||||
* 设备编码
|
||||
*/
|
||||
@ApiModelProperty("设备编码")
|
||||
private String sbbm;
|
||||
|
||||
/**
|
||||
* 设备名称
|
||||
*/
|
||||
@ApiModelProperty("设备名称")
|
||||
private String sbmc;
|
||||
|
||||
/**
|
||||
* 关联库名
|
||||
*/
|
||||
@ApiModelProperty("关联库名")
|
||||
private String glkm;
|
||||
|
||||
/**
|
||||
* 姓名
|
||||
*/
|
||||
@ApiModelProperty("姓名")
|
||||
private String xm;
|
||||
|
||||
/**
|
||||
* 身份证号
|
||||
*/
|
||||
@ApiModelProperty("身份证号")
|
||||
private String sfzh;
|
||||
|
||||
/**
|
||||
* 性别
|
||||
*/
|
||||
@ApiModelProperty("性别")
|
||||
private String xb;
|
||||
|
||||
/**
|
||||
* 性别代码
|
||||
*/
|
||||
@ApiModelProperty("性别代码")
|
||||
private String xbDm;
|
||||
|
||||
/**
|
||||
* 出生日期
|
||||
*/
|
||||
@ApiModelProperty("出生日期")
|
||||
private String csrq;
|
||||
|
||||
/**
|
||||
* 民族
|
||||
*/
|
||||
@ApiModelProperty("民族")
|
||||
private String mz;
|
||||
|
||||
/**
|
||||
* 民族代码
|
||||
*/
|
||||
@ApiModelProperty("民族代码")
|
||||
private String mzDm;
|
||||
|
||||
/**
|
||||
* 籍贯
|
||||
*/
|
||||
@ApiModelProperty("籍贯")
|
||||
private String jg;
|
||||
|
||||
/**
|
||||
* 籍贯代码
|
||||
*/
|
||||
@ApiModelProperty("籍贯代码")
|
||||
private String jgDm;
|
||||
|
||||
/**
|
||||
* 住址详址
|
||||
*/
|
||||
@ApiModelProperty("住址详址")
|
||||
private String zzxz;
|
||||
|
||||
/**
|
||||
* 关联库id
|
||||
*/
|
||||
@ApiModelProperty("关联库id")
|
||||
private String glkid;
|
||||
|
||||
/**
|
||||
* 标签
|
||||
*/
|
||||
@ApiModelProperty("标签")
|
||||
private String bq;
|
||||
|
||||
/**
|
||||
* 标签名称
|
||||
*/
|
||||
@ApiModelProperty("标签名称")
|
||||
private String bqmc;
|
||||
|
||||
/**
|
||||
* 标签详细数据
|
||||
*/
|
||||
@ApiModelProperty("标签详细数据")
|
||||
private String bqxxsj;
|
||||
|
||||
/**
|
||||
* 标签详细数据
|
||||
*/
|
||||
@ApiModelProperty("相似度")
|
||||
private String xsd;
|
||||
|
||||
@ApiModelProperty("设备来源 1、海康 2、海能达")
|
||||
private String sbly;
|
||||
|
||||
@ApiModelProperty("接入类型")
|
||||
private String jrlx;
|
||||
|
||||
@ApiModelProperty("关联id")
|
||||
private String glid;
|
||||
|
||||
|
||||
@ApiModelProperty("标签列表")
|
||||
private List<String> bqList;
|
||||
}
|
@ -0,0 +1,19 @@
|
||||
package com.mosty.base.model.dto.hczx;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbHcSydjQueryDto 对象", description = "涉疫情登记查询DTO")
|
||||
public class TbHcSydjQueryDto {
|
||||
@ApiModelProperty(value = "盘查id", name = "pcid")
|
||||
private String pcid;
|
||||
|
||||
@ApiModelProperty(value = "身份证号", name = "sfzh")
|
||||
private String sfzh;
|
||||
}
|
@ -0,0 +1,56 @@
|
||||
package com.mosty.base.model.dto.hczx;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbHcSydjSave 对象", description = "涉疫情登记保存DTO")
|
||||
public class TbHcSydjSaveDto {
|
||||
@ApiModelProperty(value = "主键ID", name = "id")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "盘查id", name = "pcid")
|
||||
private String pcid;
|
||||
|
||||
@ApiModelProperty(value = "人员姓名", name = "ryxm")
|
||||
private String ryxm;
|
||||
|
||||
@ApiModelProperty(value = "身份证号", name = "sfzh")
|
||||
private String sfzh;
|
||||
|
||||
@ApiModelProperty(value = "天府健康码状态", name = "jkmzt")
|
||||
private String jkmzt;
|
||||
|
||||
@ApiModelProperty(value = "疫苗接种情况", name = "ymjzqk")
|
||||
private String ymjzqk;
|
||||
|
||||
@ApiModelProperty(value = "通讯行程卡是否带*", name = "txxck")
|
||||
private String txxck;
|
||||
|
||||
@ApiModelProperty(value = "14天内到达或途径城市", name = "ddhtjcs")
|
||||
private String ddhtjcs;
|
||||
|
||||
@ApiModelProperty(value = "来自哪里", name = "lz")
|
||||
private String lz;
|
||||
|
||||
@ApiModelProperty(value = "去往哪里", name = "qw")
|
||||
private String qw;
|
||||
|
||||
@ApiModelProperty(value = "图片Id", name = "tpid")
|
||||
private String tpid;
|
||||
|
||||
@ApiModelProperty(value = "添加时间", name = "tjsj")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date tjsj;
|
||||
}
|
@ -0,0 +1,45 @@
|
||||
package com.mosty.base.model.dto.jcgl;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.mosty.base.model.BaseEntity;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/9/27
|
||||
* 安保风采添加和修改DTO
|
||||
**/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbJcglAbfcDto 对象", description = "安保风采添加和修改DTO")
|
||||
public class TbJcglAbfcDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "ID")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "标题")
|
||||
private String bt;
|
||||
|
||||
@ApiModelProperty(value = "摘要")
|
||||
private String zy;
|
||||
|
||||
@ApiModelProperty(value = "内容")
|
||||
private String nr;
|
||||
|
||||
@ApiModelProperty(value = "附件ID")
|
||||
private String fjid;
|
||||
}
|
@ -0,0 +1,59 @@
|
||||
package com.mosty.base.model.dto.jcgl;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 巡防警力标签表(技能/经验);
|
||||
*
|
||||
* @author : http://www.chiner.pro
|
||||
* @date : 2022-6-6
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "巡防警力标签表", description = "")
|
||||
public class TbJcglBqDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = -4728653996454701336L;
|
||||
|
||||
/**
|
||||
* 巡防力量标签标识ID
|
||||
*/
|
||||
@ApiModelProperty(value = "巡防力量标签标识ID(新增时不填)",name = "id")
|
||||
private String id;
|
||||
/**
|
||||
* 标签类型;EXP:经验标签,SKL:技能标签
|
||||
*/
|
||||
@ApiModelProperty(value = "标签类型:EXP:经验标签,SKL:技能标签",name = "bqlx",required = true)
|
||||
private String bqlx;
|
||||
/**
|
||||
* 标签中文名称
|
||||
*/
|
||||
@ApiModelProperty(value = "标签中文名称",name = "bqmc",required = true)
|
||||
private String bqmc;
|
||||
/**
|
||||
* 标签编号
|
||||
*/
|
||||
@ApiModelProperty(value = "标签编号",name = "bqbh",required = true)
|
||||
private String bqbh;
|
||||
/**
|
||||
* 标签图标url
|
||||
*/
|
||||
@ApiModelProperty(value = "标签图标url",name = "bqtb")
|
||||
private String bqtb;
|
||||
/**
|
||||
* 计算模型ID
|
||||
*/
|
||||
@ApiModelProperty(value = "计算模型ID",name = "mxId")
|
||||
private String mxId;
|
||||
}
|
@ -0,0 +1,80 @@
|
||||
package com.mosty.base.model.dto.jcgl;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.vividsolutions.jts.geom.LineString;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/8/4
|
||||
* 必巡线增加或修改DTO
|
||||
**/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbJcglBxxDto对象", description = "必巡线增加或修改DTO")
|
||||
public class TbJcglBxxDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = -1L;
|
||||
|
||||
@ApiModelProperty(value = "巡防区域必巡点表标识ID")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "所属巡防区域ID")
|
||||
private String ssXfqyId;
|
||||
|
||||
@ApiModelProperty(value = "必巡线名称")
|
||||
private String bxxMc;
|
||||
|
||||
@ApiModelProperty(value = "--D_BZ_BXDLX(必巡点类型)必巡点类型;1、一般区域,2、重点区域,3、核心区域,4、人员密集区域")
|
||||
private String bxxLx;
|
||||
|
||||
@ApiModelProperty(value = "警组ID")
|
||||
private String jzId;
|
||||
|
||||
@ApiModelProperty(value = "必巡线坐标", dataType = "java.util.List")
|
||||
private List<BigDecimal[]> zb;
|
||||
|
||||
@ApiModelProperty(value = "--D_BZ_XZQHDM(行政区划代码)行政区划代码")
|
||||
private String xzqhdm;
|
||||
|
||||
@ApiModelProperty(value = "所属部门id")
|
||||
private String ssbmid;
|
||||
|
||||
@ApiModelProperty(value = "所属部门")
|
||||
private String ssbm;
|
||||
|
||||
@ApiModelProperty(value = "所属部门代码")
|
||||
private String ssbmdm;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局")
|
||||
private String ssxgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局id")
|
||||
private String ssxgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局代码")
|
||||
private String ssxgajdm;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局id")
|
||||
private String sssgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局")
|
||||
private String sssgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局代码")
|
||||
private String sssgajdm;
|
||||
|
||||
@ApiModelProperty(value = "备注")
|
||||
private String bz;
|
||||
}
|
@ -0,0 +1,53 @@
|
||||
package com.mosty.base.model.dto.jcgl;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.mosty.base.model.BaseEntity;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/9/28
|
||||
* 第三方添加和修改实体
|
||||
**/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbJcglDsfDto 对象", description = "第三方添加和修改实体")
|
||||
public class TbJcglDsfDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "ID")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "系统名称")
|
||||
private String xtmc;
|
||||
|
||||
@ApiModelProperty(value = "服务类型 01.任务服务 02.位置服务 03.")
|
||||
private String fwlx;
|
||||
|
||||
@ApiModelProperty(value = "责任人姓名")
|
||||
private String zrrxm;
|
||||
|
||||
@ApiModelProperty(value = "责任人联系电话")
|
||||
private String zrrlxdh;
|
||||
|
||||
@ApiModelProperty(value = "过期时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||
private Date gqsj;
|
||||
|
||||
@ApiModelProperty(value = "备注")
|
||||
private String bz;
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
package com.mosty.base.model.dto.jcgl;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/9/28
|
||||
* 第三方审核实体
|
||||
**/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbJcglDsfJudgeDto 对象", description = "第三方审核实体")
|
||||
public class TbJcglDsfJudgeDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "ID")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "状态 01.审核中 02.使用中 03.审核不通过 04.已停用 05.已过期")
|
||||
private String zt;
|
||||
}
|
@ -0,0 +1,105 @@
|
||||
package com.mosty.base.model.dto.jcgl;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.vividsolutions.jts.geom.Point;
|
||||
import com.vividsolutions.jts.geom.Polygon;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.sql.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/8/4
|
||||
* 快反点增加或修改DTO
|
||||
**/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbJcglKfdDto对象", description = "快反点增加或修改DTO")
|
||||
public class TbJcglKfdDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = -1L;
|
||||
|
||||
@ApiModelProperty(value = "快反点标识ID")
|
||||
private String kfdId;
|
||||
|
||||
@ApiModelProperty(value = "点位类型:01-快反点,02-重点机关岗位点,50-2022世乒赛保卫点")
|
||||
private String dwlx;
|
||||
|
||||
@ApiModelProperty(value = "快返点名称")
|
||||
private String kfdMc;
|
||||
|
||||
@ApiModelProperty(value = "快反点地址")
|
||||
private String kfdDz;
|
||||
|
||||
@ApiModelProperty(value = "行政区划代码")
|
||||
private String xzqhdm;
|
||||
|
||||
@ApiModelProperty(value = "经度")
|
||||
private BigDecimal jd;
|
||||
|
||||
@ApiModelProperty(value = "纬度")
|
||||
private BigDecimal wd;
|
||||
|
||||
@ApiModelProperty(value = "坐标hash值")
|
||||
private String zbhash;
|
||||
|
||||
@ApiModelProperty(value = "一分钟范围", dataType = "java.util.List")
|
||||
private List<BigDecimal[]> yfzfw;
|
||||
|
||||
@ApiModelProperty(value = "三分钟范围", dataType = "java.util.List")
|
||||
private List<BigDecimal[]> sfzfw;
|
||||
|
||||
@ApiModelProperty(value = "五分钟范围", dataType = "java.util.List")
|
||||
private List<BigDecimal[]> wfzfw;
|
||||
|
||||
@ApiModelProperty(value = "快返点图片;逗号分隔")
|
||||
private String kfdTp;
|
||||
|
||||
@ApiModelProperty(value = "所属部门id")
|
||||
private String ssbmid;
|
||||
|
||||
@ApiModelProperty(value = "所属部门")
|
||||
private String ssbm;
|
||||
|
||||
@ApiModelProperty(value = "所属部门代码")
|
||||
private String ssbmdm;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局")
|
||||
private String ssxgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局id")
|
||||
private String ssxgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局代码")
|
||||
private String ssxgajdm;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局id")
|
||||
private String sssgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局")
|
||||
private String sssgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局代码")
|
||||
private String sssgajdm;
|
||||
|
||||
|
||||
@ApiModelProperty(value = "负责人身份证")
|
||||
private String fzrSfzh;
|
||||
|
||||
@ApiModelProperty(value = "负责人姓名")
|
||||
private String fzrXm;
|
||||
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||
private Date cjsj;
|
||||
}
|
@ -0,0 +1,141 @@
|
||||
package com.mosty.base.model.dto.jcgl;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.mosty.base.model.BaseEntity;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbJcglKhbmEditPzDto 对象", description = "绩效考核部门配置Dto")
|
||||
public class TbJcglKhbmEditPzDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "id")
|
||||
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
||||
private String id;
|
||||
|
||||
|
||||
@ApiModelProperty(value = "应报备")
|
||||
private int ybb;
|
||||
|
||||
@ApiModelProperty(value = "最少报备")
|
||||
private int zsbb;
|
||||
|
||||
@ApiModelProperty(value = "报备得分")
|
||||
private double bbf;
|
||||
|
||||
@ApiModelProperty(value = "报备扣分")
|
||||
private double bbkf;
|
||||
|
||||
|
||||
@ApiModelProperty(value = "应查人")
|
||||
private int ycr;
|
||||
|
||||
@ApiModelProperty(value = "最少查人")
|
||||
private int zscr;
|
||||
|
||||
@ApiModelProperty(value = "查人分")
|
||||
private double crf;
|
||||
|
||||
@ApiModelProperty(value = "查人扣分")
|
||||
private double crkf;
|
||||
|
||||
|
||||
@ApiModelProperty(value = "应查车")
|
||||
private int ycc;
|
||||
|
||||
@ApiModelProperty(value = "最少查车")
|
||||
private int zscc;
|
||||
|
||||
@ApiModelProperty(value = "查车分")
|
||||
private double ccf;
|
||||
|
||||
@ApiModelProperty(value = "查车扣分")
|
||||
private double cckf;
|
||||
|
||||
|
||||
@ApiModelProperty(value = "应查物品")
|
||||
private int ycw;
|
||||
|
||||
@ApiModelProperty(value = "最少查物品")
|
||||
private int zscw;
|
||||
|
||||
@ApiModelProperty(value = "查物品得分")
|
||||
private double cwf;
|
||||
|
||||
@ApiModelProperty(value = "查物品扣分")
|
||||
private double cwkf;
|
||||
|
||||
|
||||
@ApiModelProperty(value = "应巡逻")
|
||||
private int yxl;
|
||||
|
||||
@ApiModelProperty(value = "最少巡逻")
|
||||
private int zsxl;
|
||||
|
||||
@ApiModelProperty(value = "巡逻分")
|
||||
private double xlf;
|
||||
|
||||
@ApiModelProperty(value = "巡逻扣分")
|
||||
private double xlkf;
|
||||
|
||||
|
||||
@ApiModelProperty(value = "应签收")
|
||||
private int yqs;
|
||||
|
||||
@ApiModelProperty(value = "最少签收")
|
||||
private int zsqs;
|
||||
|
||||
@ApiModelProperty(value = "签收分")
|
||||
private double qsf;
|
||||
|
||||
@ApiModelProperty(value = "签收分")
|
||||
private double qskf;
|
||||
|
||||
|
||||
@ApiModelProperty(value = "应巡逻时长")
|
||||
private int yxlsc;
|
||||
|
||||
@ApiModelProperty(value = "最少巡逻时长")
|
||||
private int zsxlsc;
|
||||
|
||||
@ApiModelProperty(value = "巡逻时长分")
|
||||
private double xlscf;
|
||||
|
||||
@ApiModelProperty(value = "巡逻时长扣分")
|
||||
private double xlsckf;
|
||||
|
||||
|
||||
@ApiModelProperty(value = "应巡逻里程")
|
||||
private int yxllc;
|
||||
|
||||
@ApiModelProperty(value = "应巡逻里程")
|
||||
private int zsxllc;
|
||||
|
||||
@ApiModelProperty(value = "巡逻里程分")
|
||||
private double xllcf;
|
||||
|
||||
@ApiModelProperty(value = "巡逻里程扣分")
|
||||
private double xllckf;
|
||||
|
||||
@ApiModelProperty(value = "模型名称")
|
||||
private String mxmc;
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
package com.mosty.base.model.dto.jcgl;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.mosty.base.model.BasePage;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbjclPzfzDto 对象", description = "配置分值增删改查DTO")
|
||||
public class TbJcglPzfzDto extends BasePage implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "ID")
|
||||
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "配置类型 01.刑事警情 02.行政警情 03.其他警情 04.预警人员 05.预警车辆 06.预警事件 07.盘查重点人员 08.盘查重点车辆")
|
||||
private String pzlx;
|
||||
|
||||
@ApiModelProperty(value = "配置分值")
|
||||
private Integer pzfz;
|
||||
|
||||
@ApiModelProperty(value = "事件范围(分钟)")
|
||||
private String pzsjfw;
|
||||
|
||||
@ApiModelProperty(value = "配置人Id")
|
||||
private String pzrid;
|
||||
|
||||
@ApiModelProperty(value = "配置人姓名")
|
||||
private String pzrxm;
|
||||
|
||||
@ApiModelProperty(value = "配置人身份证")
|
||||
private String pzrsfzh;
|
||||
|
||||
}
|
@ -0,0 +1,79 @@
|
||||
package com.mosty.base.model.dto.jcgl;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/7/11
|
||||
* 社会安保力量添加和修改DTO
|
||||
**/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbJcglShabllInsertAndEditDto对象", description = "社会安保力量新增DTO")
|
||||
public class TbJcglShabllInsertAndEditDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = -4728653996454701336L;
|
||||
|
||||
@ApiModelProperty("主键ID")
|
||||
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "安保力量类型")
|
||||
private String ablllx;
|
||||
|
||||
@ApiModelProperty(value = "姓名")
|
||||
private String xm;
|
||||
|
||||
@ApiModelProperty(value = "身份证号")
|
||||
private String sfzh;
|
||||
|
||||
@ApiModelProperty(value = "联系电话")
|
||||
private String lxdh;
|
||||
|
||||
@ApiModelProperty(value = "性别")
|
||||
private String xbdm;
|
||||
|
||||
@ApiModelProperty(value = "民族代码")
|
||||
private String mzdm;
|
||||
|
||||
@ApiModelProperty(value = "住址详址")
|
||||
private String zzxz;
|
||||
|
||||
@ApiModelProperty(value = "学历代码")
|
||||
private String xldm;
|
||||
|
||||
@ApiModelProperty(value = "工作单位")
|
||||
private String gzdw;
|
||||
|
||||
@ApiModelProperty(value = "所在单位")
|
||||
private String szdw;
|
||||
|
||||
@ApiModelProperty(value = "工作内容")
|
||||
private String gznr;
|
||||
|
||||
@ApiModelProperty(value = "掌握技能")
|
||||
private String zwjn;
|
||||
|
||||
@ApiModelProperty(value = "所属部门代码")
|
||||
private String ssbmdm;
|
||||
|
||||
@ApiModelProperty(value = "所属部门")
|
||||
private String ssbm;
|
||||
|
||||
@ApiModelProperty(value = "所属部门ID")
|
||||
private String ssbmid;
|
||||
|
||||
@ApiModelProperty(value = "备注")
|
||||
private String bz;
|
||||
}
|
@ -0,0 +1,40 @@
|
||||
package com.mosty.base.model.dto.jcgl;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.mosty.base.model.BaseEntity;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 巡访库
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "巡访_战果", description = "")
|
||||
public class TbJcglXfZgDto extends BaseEntity implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = -4728653996454701336L;
|
||||
|
||||
@ApiModelProperty(value = "战果id", name = "id")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "申报状态")
|
||||
private String sbzt;
|
||||
|
||||
@ApiModelProperty(value = "审批意见")
|
||||
private String spyj;
|
||||
|
||||
}
|
@ -0,0 +1,127 @@
|
||||
package com.mosty.base.model.dto.jcgl;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 巡防力量表;
|
||||
*
|
||||
* @author : Lhh
|
||||
* @date : 2022-6-4
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "巡防力量表新增对象")
|
||||
public class TbJcglXfllDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = -2578840484566953177L;
|
||||
|
||||
@ApiModelProperty(value = "警员管理表标识ID(新增时不填)",name ="id")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "人员ID(民警对应sys_user表中的ID,辅警为null)", notes = "")
|
||||
private String ryid;
|
||||
|
||||
@ApiModelProperty(value = "警员分类:01、民警,02、辅警",name ="fl",required = true)
|
||||
private String fl;
|
||||
|
||||
@ApiModelProperty(value = "警员类型:01、社区民警,02、治安民警,03、刑侦民警,04、内勤民警,05、巡逻民警",name ="lx",required = true)
|
||||
private String lx;
|
||||
|
||||
@ApiModelProperty(value = "姓名",name ="xm",required = true)
|
||||
private String xm;
|
||||
|
||||
@ApiModelProperty(value = "性别代码",name ="xbdm",required = true)
|
||||
private String xbdm;
|
||||
|
||||
@ApiModelProperty(value = "身份证号",name ="sfzh",required = true)
|
||||
private String sfzh;
|
||||
|
||||
@ApiModelProperty(value = "警号",name ="jh",required = true)
|
||||
private String jh;
|
||||
|
||||
@ApiModelProperty(value = "警衔",name ="jx")
|
||||
private String jx;
|
||||
|
||||
@ApiModelProperty(value = "政治面貌",name ="zzmm")
|
||||
private String zzmm;
|
||||
|
||||
@ApiModelProperty(value = "婚姻状况:0、未婚,1、已婚,2、离异",name ="hyzk")
|
||||
private String hyzk;
|
||||
|
||||
@ApiModelProperty(value = "入职时间",name ="rzsj")
|
||||
private String rzsj;
|
||||
|
||||
@ApiModelProperty(value = "出生日期",name ="csrq")
|
||||
private String csrq;
|
||||
|
||||
@ApiModelProperty(value = "民族编码",name ="mzdm",required = true)
|
||||
private String mzdm;
|
||||
|
||||
@ApiModelProperty(value = "文化程度",name ="whcddm",required = true)
|
||||
private String whcddm;
|
||||
|
||||
@ApiModelProperty(value = "籍贯",name ="jgdm")
|
||||
private String jgdm;
|
||||
|
||||
@ApiModelProperty(value = "家庭住址",name ="jtzz")
|
||||
private String jtzz;
|
||||
|
||||
@ApiModelProperty(value = "联系电话",name ="lxdh",required = true)
|
||||
private String lxdh;
|
||||
|
||||
@ApiModelProperty(value = "电子邮箱",name ="dzyx")
|
||||
private String dzyx;
|
||||
|
||||
@ApiModelProperty(value = "巡防力量图片,逗号分隔",name ="tp")
|
||||
private String tp;
|
||||
|
||||
@ApiModelProperty(value = "所属部门id")
|
||||
private String ssbmid;
|
||||
|
||||
@ApiModelProperty(value = "所属部门")
|
||||
private String ssbm;
|
||||
|
||||
@ApiModelProperty(value = "所属部门代码")
|
||||
private String ssbmdm;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局")
|
||||
private String ssxgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局id")
|
||||
private String ssxgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局代码")
|
||||
private String ssxgajdm;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局id")
|
||||
private String sssgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局")
|
||||
private String sssgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局代码")
|
||||
private String sssgajdm;
|
||||
|
||||
@ApiModelProperty(value = "技能标签ID集合",name ="bqId")
|
||||
private List<String> bqId;
|
||||
|
||||
@ApiModelProperty(value = "图片id")
|
||||
private String tpid;
|
||||
|
||||
@ApiModelProperty(value = "备注",name ="bz")
|
||||
private String bz;
|
||||
|
||||
}
|
@ -0,0 +1,40 @@
|
||||
package com.mosty.base.model.dto.jcgl;
|
||||
|
||||
import com.mosty.base.model.BasePage;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-09-02
|
||||
* 寻访力量查询DTO
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbJcglXfllSearchQuery 对象", description = "寻访力量查询DTO")
|
||||
public class TbJcglXfllSearchQuery extends BasePage implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 6556387960466677177L;
|
||||
|
||||
@ApiModelProperty("查询类型 1.本部门 2.全部")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("关键字")
|
||||
private String keyword;
|
||||
|
||||
@ApiModelProperty("警力类型 01.民警 02.辅警")
|
||||
private String jllx;
|
||||
}
|
@ -0,0 +1,119 @@
|
||||
package com.mosty.base.model.dto.jcgl;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.mosty.common.base.entity.log.BaseEntity;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 巡防力量表;
|
||||
*
|
||||
* @author : Lhh
|
||||
* @date : 2022-6-4
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "巡防力量表", description = "")
|
||||
public class TbJcglXfllVo implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 6556387960466677177L;
|
||||
|
||||
|
||||
@ApiModelProperty(name = "警员管理表标识ID", hidden = true)
|
||||
@TableId(type = IdType.ASSIGN_UUID)
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "人员ID(民警对应sys_user表中的ID,辅警为null)")
|
||||
private String ryid;
|
||||
|
||||
@ApiModelProperty(name = "警员分类", notes = "01、民警,02、辅警")
|
||||
private String fl;
|
||||
|
||||
@ApiModelProperty(name = "警员类型", notes = "01、社区民警,02、治安民警,03、刑侦民警,04、内勤民警,05、巡逻民警")
|
||||
private String lx;
|
||||
|
||||
@ApiModelProperty(name = "姓名")
|
||||
private String xm;
|
||||
|
||||
@ApiModelProperty(name = "性别代码")
|
||||
private String xbdm;
|
||||
|
||||
@ApiModelProperty(name = "身份证号")
|
||||
private String sfzh;
|
||||
|
||||
@ApiModelProperty(name = "警号")
|
||||
private String jh;
|
||||
|
||||
@ApiModelProperty(name = "警衔")
|
||||
private String jx;
|
||||
|
||||
@ApiModelProperty(name = "政治面貌")
|
||||
private String zzmm;
|
||||
|
||||
@ApiModelProperty(name = "婚姻状况", notes = "0、未婚,1、已婚,2、离异")
|
||||
private String hyzk;
|
||||
|
||||
@ApiModelProperty(name = "入职时间")
|
||||
private Date rzsj;
|
||||
|
||||
@ApiModelProperty(name = "出生日期")
|
||||
private Date csrq;
|
||||
|
||||
@ApiModelProperty(name = "民族编码")
|
||||
private String mzdm;
|
||||
|
||||
@ApiModelProperty(name = "文化程度")
|
||||
private String whcddm;
|
||||
|
||||
@ApiModelProperty(name = "籍贯")
|
||||
private String jgdm;
|
||||
|
||||
@ApiModelProperty(name = "家庭住址")
|
||||
private String jtzz;
|
||||
|
||||
@ApiModelProperty(name = "联系电话")
|
||||
private String lxdh;
|
||||
|
||||
@ApiModelProperty(name = "电子邮箱")
|
||||
private String dzyx;
|
||||
|
||||
@ApiModelProperty(name = "巡防力量图片")
|
||||
private String tp;
|
||||
|
||||
@ApiModelProperty(value = "所属部门id")
|
||||
private String ssbmid;
|
||||
|
||||
@ApiModelProperty(value = "所属部门")
|
||||
private String ssbm;
|
||||
|
||||
@ApiModelProperty(value = "所属部门代码")
|
||||
private String ssbmdm;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局")
|
||||
private String ssxgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局id")
|
||||
private String ssxgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局代码")
|
||||
private String ssxgajdm;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局id")
|
||||
private String sssgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局")
|
||||
private String sssgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局代码")
|
||||
private String sssgajdm;
|
||||
}
|
@ -0,0 +1,102 @@
|
||||
package com.mosty.base.model.dto.jcgl;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.vividsolutions.jts.geom.Point;
|
||||
import com.vividsolutions.jts.geom.Polygon;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/8/4
|
||||
* 快反点增加或修改DTO
|
||||
**/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbJcglXfqyDto对象", description = "巡防区域增加或修改DTO")
|
||||
public class TbJcglXfqyDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = -1L;
|
||||
|
||||
@ApiModelProperty(value = "巡防区标识ID")
|
||||
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "--D_BZ_XQLX(巡区类型)巡防区类型1、一般区域,2、重点区域,3、核心区域,4、人员密集区域")
|
||||
private String xfqLx;
|
||||
|
||||
@ApiModelProperty(value = "--D_BZ_XFQDJ(巡防区等级)巡防区等级;")
|
||||
private String xfqDj;
|
||||
|
||||
@ApiModelProperty(value = "巡防区名称")
|
||||
private String xfqMc;
|
||||
|
||||
@ApiModelProperty(value = "巡防区面积(平方米)")
|
||||
private Integer xfqMj;
|
||||
|
||||
@ApiModelProperty(value = "巡防区负责人")
|
||||
private String xfqFzr;
|
||||
|
||||
@ApiModelProperty(value = "巡防区负责人ID")
|
||||
private String xfqFzrId;
|
||||
|
||||
@ApiModelProperty(value = "巡防区负责人身份证号")
|
||||
private String xfqFzrSfz;
|
||||
|
||||
@ApiModelProperty(value = "地球经度")
|
||||
private BigDecimal jd;
|
||||
|
||||
@ApiModelProperty(value = "地球维度")
|
||||
private BigDecimal wd;
|
||||
|
||||
@ApiModelProperty(value = "坐标hash值")
|
||||
private String zbhash;
|
||||
|
||||
@ApiModelProperty(value = "多边形数据存储(JSON)", dataType = "java.util.List")
|
||||
private List<BigDecimal[]> pgis;
|
||||
|
||||
@ApiModelProperty(value = "所属部门id")
|
||||
private String ssbmid;
|
||||
|
||||
@ApiModelProperty(value = "所属部门")
|
||||
private String ssbm;
|
||||
|
||||
@ApiModelProperty(value = "所属部门代码")
|
||||
private String ssbmdm;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局")
|
||||
private String ssxgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局id")
|
||||
private String ssxgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局代码")
|
||||
private String ssxgajdm;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局id")
|
||||
private String sssgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局")
|
||||
private String sssgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局代码")
|
||||
private String sssgajdm;
|
||||
|
||||
@ApiModelProperty(value = "备注")
|
||||
private String bz;
|
||||
|
||||
@ApiModelProperty(value = "巡防部门类型")
|
||||
private String xfbmlx;
|
||||
|
||||
@ApiModelProperty(value = "颜色")
|
||||
private String color;
|
||||
}
|
@ -0,0 +1,60 @@
|
||||
package com.mosty.base.model.dto.jcgl;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.mosty.base.model.BaseEntity;
|
||||
import com.vividsolutions.jts.geom.LineString;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.hibernate.validator.constraints.SafeHtml;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value="TbJcglXfwgInsertDto 对象", description="巡防网格")
|
||||
public class TbJcglXfwgInsertDto extends BaseEntity implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
@ApiModelProperty(value = "巡防网格表标识ID")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "巡防网格名称")
|
||||
private String wgMc;
|
||||
|
||||
@ApiModelProperty(value = "巡防网格编号")
|
||||
private String wgBh;
|
||||
|
||||
@ApiModelProperty(value = "巡防网格类型")
|
||||
private String wglx;
|
||||
|
||||
@ApiModelProperty(value = "巡防网格面积")
|
||||
private BigDecimal wgMj;
|
||||
|
||||
@ApiModelProperty(value = "所属巡防区域ID")
|
||||
private String ssXfqyId;
|
||||
|
||||
@ApiModelProperty(value = "巡防网格图片;逗号分隔")
|
||||
private String wgTp;
|
||||
|
||||
@ApiModelProperty(value = "多边形数据存储(JSON)")
|
||||
private List<BigDecimal []> pgis;
|
||||
|
||||
@ApiModelProperty(value = "--D_BZ_XZQHDM(行政区划代码)行政区划代码")
|
||||
private String xzqhdm;
|
||||
|
||||
@ApiModelProperty(value = "所属部门id")
|
||||
private String ssbmid;
|
||||
|
||||
@ApiModelProperty(value = "所属部门")
|
||||
private String ssbm;
|
||||
|
||||
@ApiModelProperty(value = "所属部门代码")
|
||||
private String ssbmdm;
|
||||
}
|
@ -0,0 +1,97 @@
|
||||
package com.mosty.base.model.dto.jcgl;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/8/11
|
||||
* 巡逻方案新增或修改DTO
|
||||
**/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbJcglXlfaDto对象", description = "巡逻方案新增或修改DTO")
|
||||
public class TbJcglXlfaDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = -1L;
|
||||
|
||||
@ApiModelProperty("主键ID")
|
||||
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "方案名称")
|
||||
private String famc;
|
||||
|
||||
@ApiModelProperty(value = "执行周期(01-每年执行,02-每月,03-每周,99-固定日期)")
|
||||
private String zxzq;
|
||||
|
||||
@ApiModelProperty(value = "执行周期描述,如:每年6月6日至9日执行高考巡逻方案")
|
||||
private String zxms;
|
||||
|
||||
@ApiModelProperty(value = "执行年月日(根据执行周期来)")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||
private Date zxksyr;
|
||||
|
||||
@ApiModelProperty(value = "执行星期几")
|
||||
private Integer zxxq;
|
||||
|
||||
@ApiModelProperty(value = "方案制定人ID")
|
||||
private String fazdrId;
|
||||
|
||||
@ApiModelProperty(value = "方案制定人姓名")
|
||||
private String fazdrXm;
|
||||
|
||||
@ApiModelProperty(value = "方案制定人身份证号")
|
||||
private String fazdrSfzh;
|
||||
|
||||
@ApiModelProperty(value = "制定时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date fazdsj;
|
||||
|
||||
@ApiModelProperty(value = "所属部门id")
|
||||
private String ssbmid;
|
||||
|
||||
@ApiModelProperty(value = "所属部门")
|
||||
private String ssbm;
|
||||
|
||||
@ApiModelProperty(value = "所属部门代码")
|
||||
private String ssbmdm;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局")
|
||||
private String ssxgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局id")
|
||||
private String ssxgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局代码")
|
||||
private String ssxgajdm;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局id")
|
||||
private String sssgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局")
|
||||
private String sssgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局代码")
|
||||
private String sssgajdm;
|
||||
|
||||
@ApiModelProperty(value = "备注")
|
||||
private String bz;
|
||||
|
||||
@ApiModelProperty(value = "方案巡逻点位列表")
|
||||
private List<TbJcglXlfaXldwDto> xldwList;
|
||||
}
|
@ -0,0 +1,72 @@
|
||||
package com.mosty.base.model.dto.jcgl;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.vividsolutions.jts.geom.Point;
|
||||
import com.vividsolutions.jts.geom.Polygon;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022/8/11
|
||||
* 巡逻方案点位新增或修改DTO
|
||||
**/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbJcglXlfaXldwDto对象", description = "巡逻方案点位新增或修改DTO")
|
||||
public class TbJcglXlfaXldwDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = -1L;
|
||||
|
||||
@ApiModelProperty("主键ID")
|
||||
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "方案id")
|
||||
private String faId;
|
||||
|
||||
@ApiModelProperty(value = "巡逻点位类型10-巡逻点、20-巡逻区域")
|
||||
private String dwlx;
|
||||
|
||||
@ApiModelProperty(value = "点位经度")
|
||||
private BigDecimal jd;
|
||||
|
||||
@ApiModelProperty(value = "点位纬度")
|
||||
private BigDecimal wd;
|
||||
|
||||
@ApiModelProperty(value = "点位hash")
|
||||
private String zbhash;
|
||||
|
||||
@ApiModelProperty(value = "点位区域", dataType = "java.util.List")
|
||||
private List<BigDecimal[]> fw;
|
||||
|
||||
@ApiModelProperty(value = "点位描述")
|
||||
private String dwmc;
|
||||
|
||||
@ApiModelProperty(value = "到位时间")
|
||||
@JsonFormat(pattern = "HH:mm",timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "HH:mm")
|
||||
private Date dwsj;
|
||||
|
||||
@ApiModelProperty(value = "停留时长")
|
||||
private Integer tlsc;
|
||||
|
||||
@ApiModelProperty(value = "要求盘查人员数量")
|
||||
private Integer pcrys;
|
||||
|
||||
@ApiModelProperty(value = "要求盘查车辆数量")
|
||||
private Integer pccls;
|
||||
|
||||
}
|
@ -0,0 +1,40 @@
|
||||
package com.mosty.base.model.dto.jcgl;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 训练记录DTO
|
||||
**/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbJcglXljlDto 对象", description = "训练记录DTO")
|
||||
public class TbJcglXljlDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "ID")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "警力表ID")
|
||||
private String xfllId;
|
||||
|
||||
@ApiModelProperty(value = "训练日期")
|
||||
private String xlrq;
|
||||
|
||||
@ApiModelProperty(value = "训练成绩(D_BZ_XLCJ)")
|
||||
private String xlcj;
|
||||
|
||||
@ApiModelProperty(value = "训练时长")
|
||||
private String xlsc;
|
||||
|
||||
@ApiModelProperty(value = "训练类型(D_BZ_XFXLLX)")
|
||||
private String xllx;
|
||||
|
||||
}
|
@ -0,0 +1,50 @@
|
||||
package com.mosty.base.model.dto.jcgl;
|
||||
|
||||
import com.mosty.base.model.BasePage;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-09-05
|
||||
* 附近智能装备查询DTO
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbJcglZnzbSearchDto 对象", description = "附近智能装备查询DTO")
|
||||
public class TbJcglZnzbSearchDto extends BasePage implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 6556387960466677177L;
|
||||
|
||||
@ApiModelProperty("经度")
|
||||
private BigDecimal jd;
|
||||
|
||||
@ApiModelProperty("纬度")
|
||||
private BigDecimal wd;
|
||||
|
||||
@ApiModelProperty("所属部门代码")
|
||||
private String ssbmdm;
|
||||
|
||||
@ApiModelProperty("所属部门id")
|
||||
private String ssbmid;
|
||||
|
||||
@ApiModelProperty("范围(米)")
|
||||
private BigDecimal radius;
|
||||
|
||||
@ApiModelProperty("是否专业装备")
|
||||
private String sfzy;
|
||||
|
||||
@ApiModelProperty("是否融合")
|
||||
private String sfrh;
|
||||
}
|
@ -0,0 +1,51 @@
|
||||
package com.mosty.base.model.dto.jcgl;
|
||||
|
||||
import com.mosty.base.model.BasePage;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-09-02
|
||||
* 附近专业警中搜索dto
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbJcglZyjzSearchDto 对象", description = "附近专业警中搜索dto")
|
||||
public class TbJcglZyjzSearchDto extends BasePage implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 6556387960466677177L;
|
||||
|
||||
@ApiModelProperty("经度")
|
||||
private BigDecimal jd;
|
||||
|
||||
@ApiModelProperty("纬度")
|
||||
private BigDecimal wd;
|
||||
|
||||
@ApiModelProperty("所属部门代码")
|
||||
private String ssbmdm;
|
||||
|
||||
@ApiModelProperty("所属部门ID")
|
||||
private String ssbmid;
|
||||
|
||||
@ApiModelProperty("警力状态 0.休假 1.在岗")
|
||||
private String jlzt;
|
||||
|
||||
@ApiModelProperty("专业技能id集合")
|
||||
private List<String> bqList;
|
||||
|
||||
@ApiModelProperty("范围(米)")
|
||||
private BigDecimal radius;
|
||||
}
|
@ -0,0 +1,46 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import com.mosty.base.model.BasePage;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-11-14
|
||||
* app公共组件查询DTO
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "AppSearchQuery 对象", description = "app公共组件查询DTO")
|
||||
public class AppSearchQuery extends BasePage implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 6556387960466677177L;
|
||||
|
||||
@ApiModelProperty("查询类型 1.本部门 2.全部")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("关键字")
|
||||
private String keyword;
|
||||
|
||||
@ApiModelProperty("--D_BZ_PBLX(排班类型)班次类型(01.勤务值班 02.巡防排班 03.上班排班)班次使用")
|
||||
private String bclx;
|
||||
|
||||
@ApiModelProperty("点位类型(快反点使用)")
|
||||
private String dwlx;
|
||||
|
||||
@ApiModelProperty("--D_BZ_ZNZBFL(智能装备分类)设备分类 关联设备类型表")
|
||||
private String scode;
|
||||
|
||||
@ApiModelProperty("所属部门代码")
|
||||
private String ssbmdm;
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("tb_qw_bmjlbb")
|
||||
@ApiModel(value="TbQwBmjlbb对象", description="警力报备类别统计")
|
||||
public class TbQwBmjlbbCountDto implements Serializable,Cloneable{
|
||||
|
||||
@ApiModelProperty(value = "类别代码")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty(value = "数量")
|
||||
private Integer sl;
|
||||
|
||||
}
|
@ -0,0 +1,83 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("tb_qw_bmjlbb_jlmx")
|
||||
@ApiModel(value="TbQwBmjlbbJlmx对象", description="部门每日警力报备-警力明细")
|
||||
public class TbQwBmjlbbJlmxDto implements Serializable,Cloneable {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
@ApiModelProperty(value = "唯一标识ID")
|
||||
private String id;
|
||||
|
||||
|
||||
@ApiModelProperty(value = "警力ID")
|
||||
private String jlId;
|
||||
|
||||
@ApiModelProperty(value = "警力报备ID")
|
||||
private String jlbbId;
|
||||
|
||||
@ApiModelProperty(value = "警力类型(01 民警 02 辅警)")
|
||||
private String jllx;
|
||||
|
||||
@ApiModelProperty(value = "警力姓名")
|
||||
private String jlxm;
|
||||
|
||||
@ApiModelProperty(value = "身份证号码")
|
||||
private String sfzh;
|
||||
|
||||
@ApiModelProperty(value = "警号")
|
||||
private String jh;
|
||||
|
||||
@ApiModelProperty(value = "性别代码(0男 1女 2未知)")
|
||||
private String xbdm;
|
||||
|
||||
@ApiModelProperty(value = "年龄")
|
||||
private Integer nl;
|
||||
|
||||
@ApiModelProperty(value = "警力状态(0 不在岗 1 在岗)")
|
||||
private String jlzt;
|
||||
|
||||
@ApiModelProperty(value = "报备类型(1 在岗民警,2 在岗辅警 3 值班警力 4 不在岗民警 5 不在岗辅警)")
|
||||
private String bblx;
|
||||
|
||||
@ApiModelProperty(value = "所属部门id")
|
||||
private String ssbmid;
|
||||
|
||||
@ApiModelProperty(value = "所属部门")
|
||||
private String ssbm;
|
||||
|
||||
@ApiModelProperty(value = "所属部门代码")
|
||||
private String ssbmdm;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局")
|
||||
private String ssxgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局id")
|
||||
private String ssxgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局代码")
|
||||
private String ssxgajdm;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局id")
|
||||
private String sssgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局")
|
||||
private String sssgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局代码")
|
||||
private String sssgajdm;
|
||||
}
|
@ -0,0 +1,45 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-07-29
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value="TbQwBxfsqEditDto对象", description="不巡防申请修改dto")
|
||||
public class TbQwBxfsqEditDto implements Serializable,Cloneable {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
@ApiModelProperty(value = "唯一标识ID")
|
||||
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "巡防排班ID")
|
||||
private String xfpbId;
|
||||
|
||||
@ApiModelProperty(value = "审核状态(0 未审核 1 审核通过 2 审核失败)")
|
||||
private String shzt;
|
||||
|
||||
@ApiModelProperty(value = "审批意见")
|
||||
private String spyj;
|
||||
|
||||
@ApiModelProperty(value = "备注")
|
||||
private String bz;
|
||||
|
||||
}
|
@ -0,0 +1,70 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 巡防排班或报备或值班-车辆表
|
||||
* </p>
|
||||
*
|
||||
* @author zengbo
|
||||
* @since 2022-06-27
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("tb_qw_cl")
|
||||
@ApiModel(value="TbQwCl对象", description="巡防排班或报备或值班-车辆表")
|
||||
public class TbQwClDto implements Serializable,Cloneable {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
@ApiModelProperty(value = "id")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "业务ID")
|
||||
private String ywid;
|
||||
|
||||
@ApiModelProperty(value = "勤务车辆ID")
|
||||
private String qwclId;
|
||||
|
||||
@ApiModelProperty(value = "车辆名称")
|
||||
private String clmc;
|
||||
|
||||
@ApiModelProperty(value = "机动车号牌号码")
|
||||
private String jdchphm;
|
||||
|
||||
@ApiModelProperty(value = "机动车号牌种类代码(字典)")
|
||||
private String jdchpzldm;
|
||||
|
||||
@ApiModelProperty(value = "值班类型(1 勤务值班,2 巡防排班,3 巡防报备,4 值班记录)")
|
||||
private String zblx;
|
||||
|
||||
@ApiModelProperty(value = "所属部门")
|
||||
private String ssbm;
|
||||
|
||||
@ApiModelProperty(value = "所属部门代码")
|
||||
private String ssbmdm;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局")
|
||||
private String ssxgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局代码")
|
||||
private String ssxgajdm;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局")
|
||||
private String sssgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局代码")
|
||||
private String sssgajdm;
|
||||
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import com.mosty.common.base.domain.page.PageDomain;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-08-26
|
||||
* 事件处置大屏-查询附近警力
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbQwFjjlBbDto 对象", description = "事件处置大屏-查询附近警力 DTO")
|
||||
public class TbQwFjjlBbDto extends PageDomain implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private Date time;
|
||||
private BigDecimal jd;
|
||||
|
||||
}
|
@ -0,0 +1,79 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 巡防排班或报备或值班-警力表
|
||||
* </p>
|
||||
*
|
||||
* @author zengbo
|
||||
* @since 2022-06-27
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("tb_qw_jl")
|
||||
@ApiModel(value="TbQwJl对象", description="巡防排班或报备或值班-警力表")
|
||||
public class TbQwJlDto implements Serializable,Cloneable {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
@ApiModelProperty(value = "id")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "业务ID")
|
||||
private String ywid;
|
||||
|
||||
@ApiModelProperty(value = "警力ID")
|
||||
private String jlId;
|
||||
|
||||
@ApiModelProperty(value = "警力类型(01 民警 02 辅警)")
|
||||
private String jllx;
|
||||
|
||||
@ApiModelProperty(value = "警力姓名")
|
||||
private String jlxm;
|
||||
|
||||
@ApiModelProperty(value = "身份证号")
|
||||
private String sfzh;
|
||||
|
||||
@ApiModelProperty(value = "性别代码(0男 1女 2未知)")
|
||||
private String xbdm;
|
||||
|
||||
@ApiModelProperty(value = "年龄")
|
||||
private Integer nl;
|
||||
|
||||
@ApiModelProperty(value = "警力状态(0 不在岗 1 在岗)")
|
||||
private String jlzt;
|
||||
|
||||
@ApiModelProperty(value = "值班类型(1 勤务值班,2 巡防排班,3 巡防报备,4 值班记录)")
|
||||
private String zblx;
|
||||
|
||||
@ApiModelProperty(value = "所属部门")
|
||||
private String ssbm;
|
||||
|
||||
@ApiModelProperty(value = "所属部门代码")
|
||||
private String ssbmdm;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局")
|
||||
private String ssxgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局代码")
|
||||
private String ssxgajdm;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局")
|
||||
private String sssgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局代码")
|
||||
private String sssgajdm;
|
||||
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import com.mosty.common.base.domain.page.PageDomain;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-08-02
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbQwJmllSearchDto对象", description = "大屏-街面力量查询DTO")
|
||||
public class TbQwJmllSearchDto extends PageDomain implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "01.民警 02.辅警", required = true)
|
||||
private String jllx;
|
||||
|
||||
@ApiModelProperty(value = "巡防部门代码")
|
||||
private String xfbmdm;
|
||||
|
||||
@ApiModelProperty(value = "警力姓名")
|
||||
private String jlxm;
|
||||
}
|
@ -0,0 +1,59 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("tb_qw_jyqx")
|
||||
@ApiModel(value="TbQwJyqx对象", description="巡防排班或报备或值班-警用器械表")
|
||||
public class TbQwJyqxDto implements Serializable,Cloneable {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
@ApiModelProperty(value = "id")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "业务ID")
|
||||
private String ywid;
|
||||
|
||||
@ApiModelProperty(value = "值班类型(1 勤务值班,2 巡防排班,3 巡防报备,4 值班记录)")
|
||||
private String zblx;
|
||||
|
||||
@ApiModelProperty(value = "器械名称")
|
||||
private String qxmc;
|
||||
|
||||
@ApiModelProperty(value = "器械类型(参考字典)")
|
||||
private String qxlx;
|
||||
|
||||
@ApiModelProperty(value = "警用器械数量")
|
||||
private Integer qxsl;
|
||||
|
||||
@ApiModelProperty(value = "所属部门")
|
||||
private String ssbm;
|
||||
|
||||
@ApiModelProperty(value = "所属部门代码")
|
||||
private String ssbmdm;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局")
|
||||
private String ssxgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局代码")
|
||||
private String ssxgajdm;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局")
|
||||
private String sssgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局代码")
|
||||
private String sssgajdm;
|
||||
|
||||
}
|
@ -0,0 +1,59 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.mosty.base.model.BasePage;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-06-27
|
||||
* 民辅警查询DTO
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value="TbQwMfjSearchDto 对象", description="民辅警查询DTO")
|
||||
public class TbQwMfjSearchDto extends BasePage implements Serializable,Cloneable {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
@ApiModelProperty(value = "bbrq")
|
||||
private String bbrq;
|
||||
|
||||
@ApiModelProperty(value = "ssbmid")
|
||||
private String ssbmid;
|
||||
|
||||
@ApiModelProperty(value = "所属部门代码")
|
||||
private String ssbmdm;
|
||||
|
||||
// 后续增加的Dto===================================================================
|
||||
@ApiModelProperty(value = "jlxm")
|
||||
private String jlxm;
|
||||
|
||||
@ApiModelProperty(value = "jh")
|
||||
private String jh;
|
||||
|
||||
@ApiModelProperty(value = "userName")
|
||||
private String userName;
|
||||
|
||||
@ApiModelProperty(value = "kssj")
|
||||
private String kssj;
|
||||
|
||||
@ApiModelProperty(value = "xm")
|
||||
private String xm;
|
||||
|
||||
@ApiModelProperty(value = "jllx")
|
||||
private String jllx;
|
||||
|
||||
@ApiModelProperty(value = "jssj")
|
||||
private String jssj;
|
||||
|
||||
@ApiModelProperty(value = "qjrq")
|
||||
private String qjrq;
|
||||
}
|
@ -0,0 +1,91 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.sql.Time;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 勤务等级DTO
|
||||
* </p>
|
||||
*
|
||||
* @author zengbo
|
||||
* @since 2022-06-27
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value="TbQwQwbcEditDto对象", description="勤务班次修改DTO")
|
||||
public class TbQwQwbcEditDto implements Serializable,Cloneable {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
@ApiModelProperty(value = "唯一标识ID")
|
||||
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "班次名称")
|
||||
private String bcmc;
|
||||
|
||||
@ApiModelProperty(value = "班次开始时间")
|
||||
@DateTimeFormat(pattern = "HH:mm:ss")
|
||||
private Time kssj;
|
||||
|
||||
@ApiModelProperty(value = "班次结束时间")
|
||||
@DateTimeFormat(pattern = "HH:mm:ss")
|
||||
private Time jssj;
|
||||
|
||||
@ApiModelProperty(value = "排班级别(01 市级 02 县级 03 科所队 )")
|
||||
private String pbjb;
|
||||
|
||||
@ApiModelProperty(value = "跨天数")
|
||||
private Integer kts;
|
||||
|
||||
@ApiModelProperty(value = "执勤时长(分钟)")
|
||||
private Integer zqsc;
|
||||
|
||||
@ApiModelProperty(value = "班次类型(01 勤务值班 02 巡防排班)")
|
||||
private String bclx;
|
||||
|
||||
@ApiModelProperty(value = "班次颜色")
|
||||
private String bcys;
|
||||
|
||||
@ApiModelProperty(value = "所属部门id")
|
||||
private String ssbmid;
|
||||
|
||||
@ApiModelProperty(value = "所属部门")
|
||||
private String ssbm;
|
||||
|
||||
@ApiModelProperty(value = "所属部门代码")
|
||||
private String ssbmdm;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局")
|
||||
private String ssxgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局id")
|
||||
private String ssxgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局代码")
|
||||
private String ssxgajdm;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局id")
|
||||
private String sssgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局")
|
||||
private String sssgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局代码")
|
||||
private String sssgajdm;
|
||||
|
||||
@ApiModelProperty(value = "备注")
|
||||
private String bz;
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.mosty.base.model.BaseEntity;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("tb_qw_qwdj")
|
||||
@ApiModel(value="TbQwQwdj对象", description="勤务等级表")
|
||||
public class TbQwQwdjDto extends BaseEntity implements Serializable,Cloneable {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
@ApiModelProperty(value = "唯一标识ID")
|
||||
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
||||
private String id;
|
||||
|
||||
}
|
@ -0,0 +1,116 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value="TbQwQwdjEditDto对象", description="勤务等级修改DTO")
|
||||
public class TbQwQwdjEditDto implements Serializable,Cloneable {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
@ApiModelProperty(value = "唯一标识ID")
|
||||
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "勤务等级:1.一级勤务 2.二级勤务 3.三级勤务")
|
||||
private String qwdj;
|
||||
|
||||
@ApiModelProperty(value = "勤务原因")
|
||||
private String qwyy;
|
||||
|
||||
@ApiModelProperty(value = "勤务要求")
|
||||
private String qwyq;
|
||||
|
||||
@ApiModelProperty(value = "执行范围执行范围:01-全省、02-全市、03-全县、04-部门")
|
||||
private String zxfw;
|
||||
|
||||
@ApiModelProperty(value = "勤务开始时间")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date qwkssj;
|
||||
|
||||
@ApiModelProperty(value = "勤务结束时间")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date qwjssj;
|
||||
|
||||
@ApiModelProperty(value = "建议执勤人员比例 大于0小于100的正整数 ")
|
||||
private String jyzqrybl;
|
||||
|
||||
@ApiModelProperty(value = "建议执勤车辆比例 大于0小于100的正整数 ")
|
||||
private String jyzqclbl;
|
||||
|
||||
@ApiModelProperty(value = "附件地址")
|
||||
private String fjdz;
|
||||
|
||||
@ApiModelProperty(value = "等级颜色")
|
||||
private String djys;
|
||||
|
||||
@ApiModelProperty(value = "配置人姓名")
|
||||
private String pzrId;
|
||||
|
||||
@ApiModelProperty(value = "配置人姓名")
|
||||
private String pzrXm;
|
||||
|
||||
@ApiModelProperty(value = "配置人身份证号")
|
||||
private String pzrSfzh;
|
||||
|
||||
@ApiModelProperty(value = "配置人所属部门名称")
|
||||
private String pzrSsbm;
|
||||
|
||||
@ApiModelProperty(value = "配置人所属部门代码")
|
||||
private String pzrSsbmdm;
|
||||
|
||||
@ApiModelProperty(value = "配置人所属部门id")
|
||||
private String pzrSsbmid;
|
||||
|
||||
@ApiModelProperty(value = "发布状态(0 未发布 1已发布)")
|
||||
private String fbzt;
|
||||
|
||||
@ApiModelProperty(value = "发布时间")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date fbsj;
|
||||
|
||||
@ApiModelProperty(value = "所属部门id")
|
||||
private String ssbmid;
|
||||
|
||||
@ApiModelProperty(value = "所属部门")
|
||||
private String ssbm;
|
||||
|
||||
@ApiModelProperty(value = "所属部门代码")
|
||||
private String ssbmdm;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局")
|
||||
private String ssxgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局id")
|
||||
private String ssxgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局代码")
|
||||
private String ssxgajdm;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局id")
|
||||
private String sssgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局")
|
||||
private String sssgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局代码")
|
||||
private String sssgajdm;
|
||||
|
||||
@ApiModelProperty(value = "备注")
|
||||
private String bz;
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,99 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-07-30
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value="TbQwQxjEditDto对象", description="请休假修改dto")
|
||||
public class TbQwQxjEditDto implements Serializable,Cloneable {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
@ApiModelProperty(value = "唯一标识ID")
|
||||
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "申请人类型(01-民警 02-辅警)")
|
||||
private String sqrlx;
|
||||
|
||||
@ApiModelProperty(value = "联系电话")
|
||||
private String lxdh;
|
||||
|
||||
@ApiModelProperty(value = "申请部门名称")
|
||||
private String sqbm;
|
||||
|
||||
@ApiModelProperty(value = "申请部门id")
|
||||
private String sqbmid;
|
||||
|
||||
@ApiModelProperty(value = "申请部门代码")
|
||||
private String sqbmdm;
|
||||
|
||||
@ApiModelProperty(value = "申请人姓名")
|
||||
private String sqrXm;
|
||||
|
||||
@ApiModelProperty(value = "申请人ID")
|
||||
private String sqrId;
|
||||
|
||||
@ApiModelProperty(value = "请假类型(01 调休 02 事假 03 病假 04 年假 05婚假 06 产假 07 陪产假 08 丧假)字典")
|
||||
private String qjlx;
|
||||
|
||||
@ApiModelProperty(value = "请假开始时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||
private Date kssj;
|
||||
|
||||
@ApiModelProperty(value = "请假结束时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||
private Date jssj;
|
||||
|
||||
@ApiModelProperty(value = "请假时长")
|
||||
private Integer qjsc;
|
||||
|
||||
@ApiModelProperty(value = "所属部门id")
|
||||
private String ssbmid;
|
||||
|
||||
@ApiModelProperty(value = "所属部门")
|
||||
private String ssbm;
|
||||
|
||||
@ApiModelProperty(value = "所属部门代码")
|
||||
private String ssbmdm;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局")
|
||||
private String ssxgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局id")
|
||||
private String ssxgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局代码")
|
||||
private String ssxgajdm;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局id")
|
||||
private String sssgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局")
|
||||
private String sssgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局代码")
|
||||
private String sssgajdm;
|
||||
|
||||
@ApiModelProperty(value = "备注")
|
||||
private String bz;
|
||||
|
||||
}
|
@ -0,0 +1,38 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import com.mosty.base.model.BasePage;
|
||||
import com.mosty.common.base.domain.page.PageDomain;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-11-16
|
||||
* 查询警力清单DTO
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbQwSearchJlqdDto 对象", description = "查询警力清单DTO")
|
||||
public class TbQwSearchJlqdDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "经度")
|
||||
private BigDecimal jd;
|
||||
|
||||
@ApiModelProperty(value = "纬度")
|
||||
private BigDecimal wd;
|
||||
|
||||
@ApiModelProperty(value = "查询时间", required = true)
|
||||
private String bbrq;
|
||||
|
||||
@ApiModelProperty(value = "查询范围(米)")
|
||||
private BigDecimal distance;
|
||||
}
|
@ -0,0 +1,43 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.mosty.common.base.domain.page.PageDomain;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-08-02
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbQwSearchZgmfjDto对象", description = "在岗民辅警列表查询dto")
|
||||
public class TbQwSearchZgmfjDto extends PageDomain implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "01.民警 02.辅警", required = true)
|
||||
private String jllx;
|
||||
|
||||
@ApiModelProperty(value = "警力姓名")
|
||||
private String jlxm;
|
||||
|
||||
@ApiModelProperty(value = "警号")
|
||||
private String jh;
|
||||
|
||||
@ApiModelProperty(value = "警力身份证")
|
||||
private String sfzh;
|
||||
|
||||
@ApiModelProperty(value = "所属部门代码")
|
||||
private String ssbmdm;
|
||||
}
|
@ -0,0 +1,34 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.mosty.base.model.entity.spxl.TbSpxlSpxlfaSxtPz;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-09-17
|
||||
* 世乒赛队伍活动轨迹变更 dto
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbQwSpsHdgjChangeDto 对象", description = "世乒赛队伍活动轨迹变更 dto")
|
||||
public class TbQwSpsHdgjChangeDto implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty("参赛队伍Id集合")
|
||||
private List<String> ids;
|
||||
|
||||
@ApiModelProperty("活动类型:1-离开住地,2-到达场馆,3-离开场馆,4-到达住地")
|
||||
private String hdlx;
|
||||
}
|
@ -0,0 +1,30 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-08-01
|
||||
* 巡防报备打卡新增DTO
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbQwXfbbDkDto 对象", description = "巡防报备打卡新增DTO")
|
||||
public class TbQwXfbbDkDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "报备ID")
|
||||
private String bbid;
|
||||
|
||||
@ApiModelProperty(value = "图片ID,多图片用逗号拼接")
|
||||
private String tpid;
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-08-01
|
||||
* 巡防报备打卡位置DTO
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbQwXfbbDkWzDto 对象", description = "巡防报备打卡位置DTO")
|
||||
public class TbQwXfbbDkWzDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "报备ID")
|
||||
private String bbid;
|
||||
|
||||
@ApiModelProperty(value = "当前经度")
|
||||
private double jd;
|
||||
|
||||
@ApiModelProperty(value = "当前纬度")
|
||||
private double wd;
|
||||
}
|
@ -0,0 +1,243 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.mosty.base.model.BaseEntity;
|
||||
import com.vividsolutions.jts.geom.Point;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
//import com.mosty.base.manager.bean.vo.TbJcglJzVo;
|
||||
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("tb_qw_xfbb")
|
||||
@ApiModel(value = "TbQwXfbb对象", description = "巡防报备表")
|
||||
public class TbQwXfbbDto extends BaseEntity implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "唯一标识ID")
|
||||
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "--D_BZ_QWLX(勤务类型) 00-日常巡防 01-处突 02-维稳 03-警卫 04-安保 05-展会 06-设卡 07-加巡 99-其他")
|
||||
private String qwlx;
|
||||
|
||||
@ApiModelProperty(value = "报备类型 01.正常报备 02.特殊勤务报备")
|
||||
private String bblx;
|
||||
|
||||
@ApiModelProperty(value = "方案类型 01.日常方案 02 特殊方案")
|
||||
private String xlfaLx;
|
||||
|
||||
@ApiModelProperty(value = "巡逻方案Id")
|
||||
private String xlfaId;
|
||||
|
||||
@ApiModelProperty(value = "巡逻方案Id")
|
||||
private String xlfaMc;
|
||||
|
||||
@ApiModelProperty(value = "巡防排班ID")
|
||||
private String xfpbId;
|
||||
|
||||
@ApiModelProperty(value = "勤务等级ID")
|
||||
private String qwdjId;
|
||||
|
||||
@ApiModelProperty(value = "勤务等级:1.一级勤务 2.二级勤务 3.三级勤务")
|
||||
private String qwdj;
|
||||
|
||||
@ApiModelProperty(value = "勤务班次ID")
|
||||
private String qwbcId;
|
||||
|
||||
@ApiModelProperty(value = "警组ID")
|
||||
private String jzId;
|
||||
|
||||
@ApiModelProperty(value = "警组名称")
|
||||
private String jzMc;
|
||||
|
||||
@ApiModelProperty(value = "巡防部门ID")
|
||||
private String xfbmid;
|
||||
|
||||
@ApiModelProperty(value = "负责人姓名")
|
||||
private String fzrXm;
|
||||
|
||||
@ApiModelProperty(value = "负责人身份证号")
|
||||
private String fzrSfzh;
|
||||
|
||||
@ApiModelProperty(value = "负责人ID")
|
||||
private String fzrId;
|
||||
|
||||
@ApiModelProperty(value = "负责人联系电话")
|
||||
private String fzrLxdh;
|
||||
|
||||
@ApiModelProperty(value = "巡防日期")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
||||
private Date xfrq;
|
||||
|
||||
@ApiModelProperty(value = "开始时间")
|
||||
@DateTimeFormat(pattern = "HH:mm:ss")
|
||||
@JsonFormat(pattern = "HH:mm:ss", timezone = "GMT+8")
|
||||
private Date kssj;
|
||||
|
||||
@ApiModelProperty(value = "结束时间")
|
||||
@JsonFormat(pattern = "HH:mm:ss", timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "HH:mm:ss")
|
||||
private Date jssj;
|
||||
|
||||
@ApiModelProperty(value = "执勤时长(分钟)")
|
||||
private Integer zqsc;
|
||||
|
||||
@ApiModelProperty(value = "间隔天数")
|
||||
private Integer jgts;
|
||||
|
||||
@ApiModelProperty(value = "民警数量(冗余存储方便统计)")
|
||||
private Integer mjsl;
|
||||
|
||||
@ApiModelProperty(value = "排班民警(此处存民警id、姓名、警号、呼号json数据,详细数据从关联表获取tb_qw_jl)")
|
||||
private String pbmj;
|
||||
|
||||
@ApiModelProperty(value = "辅警数量(冗余存储方便统计)")
|
||||
private Integer fjsl;
|
||||
|
||||
@ApiModelProperty(value = "排班辅警(此处存辅警id、姓名、警号、呼号json数据,详细数据从关联表获取tb_qw_jl)")
|
||||
private String pbfj;
|
||||
|
||||
@ApiModelProperty(value = "警车数量(冗余存储方便统计)")
|
||||
private Integer jcsl;
|
||||
|
||||
@ApiModelProperty(value = "排班车辆(此处存车辆id、车牌号json数据,详细数据从关联表获取tb_qw_cl)")
|
||||
private String pbcl;
|
||||
|
||||
@ApiModelProperty(value = "通讯装备数量(冗余存储方便统计)")
|
||||
private Integer txzbsl;
|
||||
|
||||
@ApiModelProperty(value = "智能通讯装备 (此处存装备id、呼号、设备名json数据,详细数据从关联表获取tb_qw_txzb)")
|
||||
private String txzb;
|
||||
|
||||
@ApiModelProperty(value = "警用器械数量(冗余存储方便统计)")
|
||||
private Integer jyqxsl;
|
||||
|
||||
@ApiModelProperty(value = "警用器械(此处存器械类型、器械数量json数据,详细数据从关联表获取tb_qw_jyqx)")
|
||||
private String jyqx;
|
||||
|
||||
@ApiModelProperty(value = "武装类型:0-武装 1-非武装(字典)")
|
||||
private String wzlx;
|
||||
|
||||
@ApiModelProperty(value = "着装类型(0.制服 1.便衣)(字典)")
|
||||
private String zzlx;
|
||||
|
||||
@ApiModelProperty(value = "巡逻方式(0.车巡 1.步巡)(字典)")
|
||||
private String xlfs;
|
||||
|
||||
@ApiModelProperty(value = "巡逻状态(0 巡逻中、1 处警中、2 执行指令中)(字典)")
|
||||
private String xfzt;
|
||||
|
||||
@ApiModelProperty(value = "报备开始时间")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date bbkssj;
|
||||
|
||||
@ApiModelProperty(value = "报备结束时间")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date bbjssj;
|
||||
|
||||
@ApiModelProperty(value = "--D_ZDY_BBZT(报备状态)报备状态(0 报备中、1 结束报备)(字典)")
|
||||
private String bbzt;
|
||||
|
||||
@ApiModelProperty(value = "当前位置")
|
||||
private String dqwz;
|
||||
|
||||
@ApiModelProperty(value = "地球经度")
|
||||
private BigDecimal jd;
|
||||
|
||||
@ApiModelProperty(value = "地球维度")
|
||||
private BigDecimal wd;
|
||||
|
||||
@ApiModelProperty(value = "坐标")
|
||||
@TableField(value = "zb")
|
||||
private Point zb;
|
||||
|
||||
@ApiModelProperty(value = "坐标hash值")
|
||||
private String zbhash;
|
||||
|
||||
@ApiModelProperty(value = "坐标更新时间")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date zbsj;
|
||||
|
||||
@ApiModelProperty(value = "巡防时长")
|
||||
private Integer xfsc;
|
||||
|
||||
@ApiModelProperty(value = "巡防里程(米)")
|
||||
private Integer xflc;
|
||||
|
||||
@ApiModelProperty(value = "巡防范围类型")
|
||||
private String xffwlx;
|
||||
|
||||
@ApiModelProperty(value = "巡防范围id")
|
||||
private String xffwid;
|
||||
|
||||
@ApiModelProperty(value = "所属部门id")
|
||||
private String ssbmid;
|
||||
|
||||
@ApiModelProperty(value = "所属部门")
|
||||
private String ssbm;
|
||||
|
||||
@ApiModelProperty(value = "所属部门代码")
|
||||
private String ssbmdm;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局")
|
||||
private String ssxgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局id")
|
||||
private String ssxgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局代码")
|
||||
private String ssxgajdm;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局id")
|
||||
private String sssgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局")
|
||||
private String sssgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局代码")
|
||||
private String sssgajdm;
|
||||
|
||||
@ApiModelProperty(value = "距离")
|
||||
@TableField(exist = false)
|
||||
private BigDecimal distance;
|
||||
|
||||
@ApiModelProperty(value = "查询距离")
|
||||
@TableField(exist = false)
|
||||
private Integer cxjl = 10;
|
||||
|
||||
@ApiModelProperty(value = "是否打卡,仁寿专用")
|
||||
@TableField(exist = false)
|
||||
private boolean sfDk;
|
||||
|
||||
@ApiModelProperty(value = "负责人员 人员类型")
|
||||
@TableField(exist = false)
|
||||
private String lx;
|
||||
|
||||
@ApiModelProperty(value = "组员类型")
|
||||
private String zylx;
|
||||
|
||||
@ApiModelProperty(value = "动中备勤")
|
||||
private String dzbq;
|
||||
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-08-01
|
||||
* 根据距离查询最近的巡组
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbQwXfbbQueryByJlDto 对象", description = "根据距离查询最近的巡组")
|
||||
public class TbQwXfbbQueryByJlDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "距离(米)")
|
||||
private BigDecimal radius;
|
||||
|
||||
@ApiModelProperty(value = "经度")
|
||||
private BigDecimal jd;
|
||||
|
||||
@ApiModelProperty(value = "纬度")
|
||||
private BigDecimal wd;
|
||||
|
||||
@ApiModelProperty(value = "所属部门代码")
|
||||
private String ssbmid;
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author dw
|
||||
* @since 2022-08-01
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbQwXfbbStartOrEndBbDto对象", description = "开始或结束报备DTO")
|
||||
public class TbQwXfbbStartOrEndBbDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "id")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "--D_ZDY_BBZT(报备状态)报备状态(0 报备中、1 结束报备)(字典)")
|
||||
private String bbzt;
|
||||
}
|
@ -0,0 +1,256 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.mosty.base.model.entity.qwzx.TbQwCl;
|
||||
import com.mosty.base.model.entity.qwzx.TbQwJl;
|
||||
import com.mosty.base.model.entity.qwzx.TbQwJyqx;
|
||||
import com.mosty.base.model.entity.qwzx.TbQwZnzb;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 巡防报备表
|
||||
* </p>
|
||||
*
|
||||
* @author zengbo
|
||||
* @since 2022-06-27
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("tb_qw_xfbb")
|
||||
@ApiModel(value = "TbQwXfbb对象", description = "巡防报备表")
|
||||
public class TbQwXfbbVo implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "唯一标识ID")
|
||||
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "--D_BZ_QWLX(勤务类型) 00-日常巡防 01-处突 02-维稳 03-警卫 04-安保 05-展会 06-设卡 07-加巡 99-其他")
|
||||
private String qwlx;
|
||||
|
||||
@ApiModelProperty(value = "报备类型 01.正常报备 02.特殊勤务报备")
|
||||
private String bblx;
|
||||
|
||||
@ApiModelProperty(value = "方案类型 01.日常方案 02 特殊方案")
|
||||
private String xlfaLx;
|
||||
|
||||
@ApiModelProperty(value = "巡逻方案Id")
|
||||
private String xlfaId;
|
||||
|
||||
@ApiModelProperty(value = "巡逻方案Id")
|
||||
private String xlfaMc;
|
||||
|
||||
@ApiModelProperty(value = "巡防排班ID")
|
||||
private String xfpbId;
|
||||
|
||||
@ApiModelProperty(value = "勤务等级ID")
|
||||
private String qwdjId;
|
||||
|
||||
@ApiModelProperty(value = "勤务等级:1.一级勤务 2.二级勤务 3.三级勤务")
|
||||
private String qwdj;
|
||||
|
||||
@ApiModelProperty(value = "勤务班次ID")
|
||||
private String qwbcId;
|
||||
|
||||
@ApiModelProperty(value = "警组ID")
|
||||
private String jzId;
|
||||
|
||||
@ApiModelProperty(value = "警组名称")
|
||||
private String jzMc;
|
||||
|
||||
@ApiModelProperty(value = "巡防部门")
|
||||
private String xfbm;
|
||||
|
||||
@ApiModelProperty(value = "巡防部门代码")
|
||||
private String xfbmdm;
|
||||
|
||||
@ApiModelProperty(value = "巡防部门ID")
|
||||
private String xfbmid;
|
||||
|
||||
@ApiModelProperty(value = "负责人姓名")
|
||||
private String fzrXm;
|
||||
|
||||
@ApiModelProperty(value = "负责人身份证号")
|
||||
private String fzrSfzh;
|
||||
|
||||
@ApiModelProperty(value = "负责人ID")
|
||||
private String fzrId;
|
||||
|
||||
@ApiModelProperty(value = "负责人联系电话")
|
||||
private String fzrLxdh;
|
||||
|
||||
@ApiModelProperty(value = "巡防日期")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
||||
private Date xfrq;
|
||||
|
||||
@ApiModelProperty(value = "开始时间")
|
||||
@DateTimeFormat(pattern = "HH:mm:ss")
|
||||
@JsonFormat(pattern = "HH:mm:ss", timezone = "GMT+8")
|
||||
private Date kssj;
|
||||
|
||||
@ApiModelProperty(value = "结束时间")
|
||||
@JsonFormat(pattern = "HH:mm:ss", timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "HH:mm:ss")
|
||||
private Date jssj;
|
||||
|
||||
@ApiModelProperty(value = "执勤时长(分钟)")
|
||||
private Integer zqsc;
|
||||
|
||||
@ApiModelProperty(value = "间隔天数")
|
||||
private Integer jgts;
|
||||
|
||||
@ApiModelProperty(value = "民警数量(冗余存储方便统计)")
|
||||
private Integer mjsl;
|
||||
|
||||
@ApiModelProperty(value = "排班民警(此处存民警id、姓名、警号、呼号json数据,详细数据从关联表获取tb_qw_jl)")
|
||||
private String pbmj;
|
||||
|
||||
@ApiModelProperty(value = "辅警数量(冗余存储方便统计)")
|
||||
private Integer fjsl;
|
||||
|
||||
@ApiModelProperty(value = "排班辅警(此处存辅警id、姓名、警号、呼号json数据,详细数据从关联表获取tb_qw_jl)")
|
||||
private String pbfj;
|
||||
|
||||
@ApiModelProperty(value = "警车数量(冗余存储方便统计)")
|
||||
private Integer jcsl;
|
||||
|
||||
@ApiModelProperty(value = "排班车辆(此处存车辆id、车牌号json数据,详细数据从关联表获取tb_qw_cl)")
|
||||
private String pbcl;
|
||||
|
||||
@ApiModelProperty(value = "通讯装备数量(冗余存储方便统计)")
|
||||
private Integer txzbsl;
|
||||
|
||||
@ApiModelProperty(value = "智能通讯装备 (此处存装备id、呼号、设备名json数据,详细数据从关联表获取tb_qw_txzb)")
|
||||
private String txzb;
|
||||
|
||||
@ApiModelProperty(value = "警用器械数量(冗余存储方便统计)")
|
||||
private Integer jyqxsl;
|
||||
|
||||
@ApiModelProperty(value = "警用器械(此处存器械类型、器械数量json数据,详细数据从关联表获取tb_qw_jyqx)")
|
||||
private String jyqx;
|
||||
|
||||
@ApiModelProperty(value = "武装类型:0-武装 1-非武装(字典)")
|
||||
private String wzlx;
|
||||
|
||||
@ApiModelProperty(value = "着装类型(0.制服 1.便衣)(字典)")
|
||||
private String zzlx;
|
||||
|
||||
@ApiModelProperty(value = "巡逻方式(0.车巡 1.步巡)(字典)")
|
||||
private String xlfs;
|
||||
|
||||
@ApiModelProperty(value = "巡逻状态(0 巡逻中、1 处警中、2 执行指令中)(字典)")
|
||||
private String xfzt;
|
||||
|
||||
@ApiModelProperty(value = "报备开始时间")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date bbkssj;
|
||||
|
||||
@ApiModelProperty(value = "报备开始时间")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date bbjssj;
|
||||
|
||||
@ApiModelProperty(value = "--D_ZDY_BBZT(报备状态)报备状态(0 报备中、1 结束报备)(字典)")
|
||||
private String bbzt;
|
||||
|
||||
@ApiModelProperty(value = "当前位置")
|
||||
private String dqwz;
|
||||
|
||||
@ApiModelProperty(value = "地球经度")
|
||||
private BigDecimal jd;
|
||||
|
||||
@ApiModelProperty(value = "地球维度")
|
||||
private BigDecimal wd;
|
||||
|
||||
@ApiModelProperty(value = "坐标hash值")
|
||||
private String zbhash;
|
||||
|
||||
@ApiModelProperty(value = "坐标更新时间")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date zbsj;
|
||||
|
||||
@ApiModelProperty(value = "巡防时长")
|
||||
private Integer xfsc;
|
||||
|
||||
@ApiModelProperty(value = "巡防里程(米)")
|
||||
private Integer xflc;
|
||||
|
||||
@ApiModelProperty(value = "巡防范围类型")
|
||||
private String xffwlx;
|
||||
|
||||
@ApiModelProperty(value = "巡防范围id")
|
||||
private String xffwid;
|
||||
|
||||
@ApiModelProperty(value = "所属部门id")
|
||||
private String ssbmid;
|
||||
|
||||
@ApiModelProperty(value = "所属部门")
|
||||
private String ssbm;
|
||||
|
||||
@ApiModelProperty(value = "所属部门代码")
|
||||
private String ssbmdm;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局")
|
||||
private String ssxgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局id")
|
||||
private String ssxgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属县公安局代码")
|
||||
private String ssxgajdm;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局id")
|
||||
private String sssgajid;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局")
|
||||
private String sssgaj;
|
||||
|
||||
@ApiModelProperty(value = "所属市公安局代码")
|
||||
private String sssgajdm;
|
||||
|
||||
@ApiModelProperty(value = "备注")
|
||||
private String bz;
|
||||
|
||||
@ApiModelProperty(value = "警力集合")
|
||||
List<TbQwJl> jlList;
|
||||
|
||||
@ApiModelProperty(value = "车辆集合")
|
||||
List<TbQwCl> clList;
|
||||
|
||||
@ApiModelProperty(value = "智能装备集合")
|
||||
List<TbQwZnzb> znzbList;
|
||||
|
||||
@ApiModelProperty(value = "警用器械集合")
|
||||
List<TbQwJyqx> jyqxList;
|
||||
|
||||
@ApiModelProperty(value = "巡防范围List")
|
||||
List<TbQwXffwDto> xffwList;
|
||||
|
||||
@ApiModelProperty(value = "组员类型")
|
||||
private String zylx;
|
||||
|
||||
@ApiModelProperty(value = "动中备勤")
|
||||
private String dzbq;
|
||||
|
||||
@ApiModelProperty(value = "武器装备")
|
||||
private String wqzb;
|
||||
}
|
@ -0,0 +1,41 @@
|
||||
package com.mosty.base.model.dto.qwzx;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.mosty.base.model.BaseEntity;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "TbQwXffwDto 对象", description = "巡防报备-巡防范围添加DTO")
|
||||
public class TbQwXffwDto implements Serializable, Cloneable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "巡防区标识ID")
|
||||
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "关联业务ID(值班或报备ID)")
|
||||
private String ywid;
|
||||
|
||||
@ApiModelProperty(value = "关联表ID(巡防区或快反点ID)")
|
||||
private String glbid;
|
||||
|
||||
@ApiModelProperty(value = "勤务类型(1 巡防排班 2 巡防报备)")
|
||||
private String qwlx;
|
||||
|
||||
@ApiModelProperty(value = "--D_ZDY_XFFWLX 巡防范围类型(1 巡防区 2 快反点 3 检查站)")
|
||||
private String xffwlx;
|
||||
|
||||
@ApiModelProperty(value = "巡防范围名称(巡防区或快反点名称)")
|
||||
private String fwMc;
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user