Commit ae27dd85 by 李小惠

Initial commit

parents

要显示的修改太多。

为保证性能只显示 1000 of 1000+ 个文件。

# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
# Zeppelin ignored files
/ZeppelinRemoteNotebooks/
/application.yml/
/application-local.yml/
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<annotationProcessing>
<profile default="true" name="Default" enabled="true" />
<profile name="Maven default annotation processors profile" enabled="true">
<sourceOutputDir name="target/generated-sources/annotations" />
<sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
<outputRelativeToContentRoot value="true" />
<module name="jyzb-process" />
<module name="jyzb-thirdparty" />
<module name="kettle-biz" />
<module name="jyzb-v2-channel" />
<module name="jyzb-biz" />
<module name="jyzb-boot" />
<module name="jyzb-v2-print" />
<module name="jyzb-v2-cs" />
<module name="jyzb-api" />
<module name="kettle-api" />
</profile>
</annotationProcessing>
<bytecodeTargetLevel target="9">
<module name="a" target="1.5" />
<module name="jyzb-common" target="1.8" />
<module name="jyzb-hardware" target="1.8" />
<module name="jyzb-mq" target="1.8" />
<module name="jyzb-mq-consumer" target="1.8" />
<module name="jyzb-mq-producer" target="1.8" />
<module name="jyzb_hardware" target="1.8" />
</bytecodeTargetLevel>
</component>
<component name="JavacSettings">
<option name="ADDITIONAL_OPTIONS_OVERRIDE">
<module name="a" options="" />
<module name="junmp-jyzb-app" options="-parameters" />
<module name="jyzb-api" options="-parameters" />
<module name="jyzb-biz" options="-parameters" />
<module name="jyzb-boot" options="-parameters" />
<module name="jyzb-common" options="-parameters" />
<module name="jyzb-hardware" options="-parameters" />
<module name="jyzb-kettle" options="-parameters" />
<module name="jyzb-mq" options="-parameters" />
<module name="jyzb-mq-consumer" options="-parameters" />
<module name="jyzb-mq-producer" options="-parameters" />
<module name="jyzb-process" options="-parameters" />
<module name="jyzb-thirdparty" options="-parameters" />
<module name="jyzb-v2-channel" options="-parameters" />
<module name="jyzb-v2-cs" options="-parameters" />
<module name="jyzb-v2-print" options="-parameters" />
<module name="jyzb_hardware" options="-parameters" />
<module name="kettle-api" options="-parameters" />
<module name="kettle-biz" options="-parameters" />
</option>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="DataSourceManagerImpl" format="xml" multifile-model="true">
<data-source source="LOCAL" name="junmp" uuid="ce8e9dd8-fc56-41f7-9a8b-6cbd906018c3">
<driver-ref>mysql.8</driver-ref>
<synchronize>true</synchronize>
<jdbc-driver>com.mysql.cj.jdbc.Driver</jdbc-driver>
<jdbc-url>jdbc:mysql://192.168.3.40:3306/jyzb0702?characterEncoding=UTF-8&amp;useUnicode=true&amp;useSSL=false&amp;tinyInt1isBit=false&amp;allowPublicKeyRetrieval=true&amp;serverTimezone=Asia/Shanghai</jdbc-url>
</data-source>
<data-source source="LOCAL" name="jyzb814" uuid="dfc03107-15c8-42c7-a36d-9d7fd08099af">
<driver-ref>mysql.8</driver-ref>
<synchronize>true</synchronize>
<jdbc-driver>com.mysql.cj.jdbc.Driver</jdbc-driver>
<jdbc-url>jdbc:mysql://192.168.3.40:3306/jyzb0814</jdbc-url>
<working-dir>$ProjectFileDir$</working-dir>
</data-source>
<data-source source="LOCAL" name="@localhost" uuid="4ca96493-f139-41b9-8a1a-9a5fa5a89429">
<driver-ref>mysql.8</driver-ref>
<synchronize>true</synchronize>
<jdbc-driver>com.mysql.cj.jdbc.Driver</jdbc-driver>
<jdbc-url>jdbc:mysql://localhost:3306</jdbc-url>
<working-dir>$ProjectFileDir$</working-dir>
</data-source>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding">
<file url="file://$PROJECT_DIR$/jyzb-a/a/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-api/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-api/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-biz/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-biz/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-boot/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-boot/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-common/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-common/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-kettle/kettle-api/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-kettle/kettle-api/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-kettle/kettle-biz/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-kettle/kettle-biz/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-kettle/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-kettle/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-process/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-process/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-thirdparty/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-thirdparty/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-v2-channel/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-v2-channel/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-v2-cs/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-v2-cs/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-v2-print/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb-v2-print/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb_hardware/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jyzb_hardware/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
</component>
</project>
\ No newline at end of file
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="DuplicatedCode" enabled="true" level="WEAK WARNING" enabled_by_default="true">
<Languages>
<language minSize="196" name="Java" />
</Languages>
</inspection_tool>
</profile>
</component>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RemoteRepositoriesConfiguration">
<remote-repository>
<option name="id" value="aliyun" />
<option name="name" value="aliyun" />
<option name="url" value="http://maven.aliyun.com/nexus/content/groups/public/" />
</remote-repository>
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Central Repository" />
<option name="url" value="https://repo.maven.apache.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Central Repository" />
<option name="url" value="http://repo.maven.apache.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="junmp-public" />
<option name="name" value="junmp-public" />
<option name="url" value="http://maven.sothing.top/repository/junmp-public/" />
</remote-repository>
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Maven Central repository" />
<option name="url" value="https://repo1.maven.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="jboss.community" />
<option name="name" value="JBoss Community repository" />
<option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
</remote-repository>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4" />
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven:cn.afterturn.easypoi-annotation:4.1.2">
<CLASSES>
<root url="jar://$PROJECT_DIR$/../../repos/cn/afterturn/easypoi-annotation/4.1.2/easypoi-annotation-4.1.2.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven:cn.afterturn.easypoi-base:4.1.2">
<CLASSES>
<root url="jar://$PROJECT_DIR$/../../repos/cn/afterturn/easypoi-base/4.1.2/easypoi-base-4.1.2.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven:cn.afterturn.easypoi-spring-boot-starter:4.1.2">
<CLASSES>
<root url="jar://$PROJECT_DIR$/../../repos/cn/afterturn/easypoi-spring-boot-starter/4.1.2/easypoi-spring-boot-starter-4.1.2.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven:cn.afterturn.easypoi-web:4.1.2">
<CLASSES>
<root url="jar://$PROJECT_DIR$/../../repos/cn/afterturn/easypoi-web/4.1.2/easypoi-web-4.1.2.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven:org.apache.commons.commons-lang3:3.8.1">
<CLASSES>
<root url="jar://$PROJECT_DIR$/../../repos/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>
\ No newline at end of file
<component name="libraryTable">
<library name="Maven:org.apache.poi:poi:4.1.0">
<CLASSES>
<root url="jar://$PROJECT_DIR$/../../repos/org/apache/poi/poi/4.1.0/poi-4.1.0.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="MavenProjectsManager">
<option name="originalFiles">
<list>
<option value="$PROJECT_DIR$/pom.xml" />
<option value="$PROJECT_DIR$/jyzb-thirdparty/pom.xml" />
<option value="$PROJECT_DIR$/jyzb-sync/jyzb-sync/pom.xml" />
<option value="$PROJECT_DIR$/jyzb-a/a/pom.xml" />
</list>
</option>
<option name="ignoredFiles">
<set>
<option value="$PROJECT_DIR$/jyzb-common/pom.xml" />
</set>
</option>
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK" />
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/jyzb-mq/jyzb-mq-consumer/jyzb-mq-consumer.iml" filepath="$PROJECT_DIR$/jyzb-mq/jyzb-mq-consumer/jyzb-mq-consumer.iml" />
<module fileurl="file://$PROJECT_DIR$/jyzb-mq/jyzb-mq-producer/jyzb-mq-producer.iml" filepath="$PROJECT_DIR$/jyzb-mq/jyzb-mq-producer/jyzb-mq-producer.iml" />
</modules>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="TemplatesSettings">
<option name="templateConfigs">
<TemplateContext>
<option name="generateConfig">
<GenerateConfig>
<option name="annotationType" value="MYBATIS_PLUS3" />
<option name="basePackage" value="aaa" />
<option name="basePath" value="src/main/java" />
<option name="classNameStrategy" value="camel" />
<option name="encoding" value="UTF-8" />
<option name="extraClassSuffix" value="" />
<option name="ignoreFieldPrefix" value="" />
<option name="ignoreFieldSuffix" value="" />
<option name="ignoreTablePrefix" value="base_" />
<option name="ignoreTableSuffix" value="" />
<option name="moduleName" value="jyzb-biz" />
<option name="modulePath" value="$PROJECT_DIR$/jyzb-biz" />
<option name="moduleUIInfoList">
<list>
<ModuleInfoGo>
<option name="basePath" value="${domain.basePath}" />
<option name="configFileName" value="serviceImpl.ftl" />
<option name="configName" value="serviceImpl" />
<option name="encoding" value="${domain.encoding}" />
<option name="fileName" value="${domain.fileName}ServiceImpl" />
<option name="fileNameWithSuffix" value="${domain.fileName}ServiceImpl.java" />
<option name="modulePath" value="$PROJECT_DIR$/jyzb-biz" />
<option name="packageName" value="${domain.basePackage}.service.impl" />
</ModuleInfoGo>
<ModuleInfoGo>
<option name="basePath" value="${domain.basePath}" />
<option name="configFileName" value="mapperInterface.ftl" />
<option name="configName" value="mapperInterface" />
<option name="encoding" value="${domain.encoding}" />
<option name="fileName" value="${domain.fileName}Mapper" />
<option name="fileNameWithSuffix" value="${domain.fileName}Mapper.java" />
<option name="modulePath" value="$PROJECT_DIR$/jyzb-biz" />
<option name="packageName" value="${domain.basePackage}.mapper" />
</ModuleInfoGo>
<ModuleInfoGo>
<option name="basePath" value="${domain.basePath}" />
<option name="configFileName" value="serviceInterface.ftl" />
<option name="configName" value="serviceInterface" />
<option name="encoding" value="${domain.encoding}" />
<option name="fileName" value="${domain.fileName}Service" />
<option name="fileNameWithSuffix" value="${domain.fileName}Service.java" />
<option name="modulePath" value="$PROJECT_DIR$/jyzb-biz" />
<option name="packageName" value="${domain.basePackage}.service" />
</ModuleInfoGo>
<ModuleInfoGo>
<option name="basePath" value="src/main/resources" />
<option name="configFileName" value="mapperXml.ftl" />
<option name="configName" value="mapperXml" />
<option name="encoding" value="${domain.encoding}" />
<option name="fileName" value="${domain.fileName}Mapper" />
<option name="fileNameWithSuffix" value="${domain.fileName}Mapper.xml" />
<option name="modulePath" value="$PROJECT_DIR$/jyzb-biz" />
<option name="packageName" value="mapper" />
</ModuleInfoGo>
</list>
</option>
<option name="needsComment" value="true" />
<option name="needsModel" value="true" />
<option name="relativePackage" value="domain" />
<option name="superClass" value="" />
<option name="tableUIInfoList">
<list>
<TableUIInfo>
<option name="className" value="WarrantyInventory" />
<option name="tableName" value="base_warranty_inventory" />
</TableUIInfo>
</list>
</option>
<option name="templatesName" value="mybatis-plus3" />
<option name="useLombokPlugin" value="true" />
</GenerateConfig>
</option>
<option name="moduleName" value="jyzb-biz" />
<option name="projectPath" value="$PROJECT_DIR$" />
<option name="templateName" value="mybatis-plus3" />
</TemplateContext>
</option>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Palette2">
<group name="Swing">
<item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
</item>
<item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
</item>
<item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
</item>
<item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.svg" removable="false" auto-create-binding="false" can-attach-label="true">
<default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
</item>
<item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
<initial-values>
<property name="text" value="Button" />
</initial-values>
</item>
<item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
<initial-values>
<property name="text" value="RadioButton" />
</initial-values>
</item>
<item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
<initial-values>
<property name="text" value="CheckBox" />
</initial-values>
</item>
<item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
<initial-values>
<property name="text" value="Label" />
</initial-values>
</item>
<item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
</item>
<item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
<preferred-size width="200" height="200" />
</default-constraints>
</item>
<item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
<preferred-size width="200" height="200" />
</default-constraints>
</item>
<item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.svg" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
</item>
<item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
</item>
<item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
</item>
<item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
</item>
<item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
<preferred-size width="-1" height="20" />
</default-constraints>
</item>
<item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.svg" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
</item>
<item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.svg" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
</item>
</group>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>
\ No newline at end of file
<?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>junmp-jyzb-app</artifactId>
<groupId>com.junmp.jyzb</groupId>
<version>1.0.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>jyzb-api</artifactId>
<version>1.0.0</version>
<name>jyzb-api</name>
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-annotations</artifactId>
</dependency>
<!-- ecxel导出依赖 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
</dependency>
<dependency>
<groupId>com.junmp.v2</groupId>
<artifactId>message-api</artifactId>
</dependency>
<dependency>
<groupId>com.dtflys.forest</groupId>
<artifactId>forest-core</artifactId>
</dependency>
<dependency>
<groupId>com.junmp.v2</groupId>
<artifactId>junmp-v2-common</artifactId>
</dependency>
<dependency>
<groupId>com.junmp.v2</groupId>
<artifactId>v2-validator-api</artifactId>
</dependency>
</dependencies>
</project>
package com.junmp.jyzb.api;
import com.dtflys.forest.annotation.BodyType;
import com.dtflys.forest.annotation.JSONBody;
import com.dtflys.forest.annotation.Request;
import com.dtflys.forest.annotation.Var;
import com.dtflys.forest.converter.json.ForestJacksonConverter;
import com.junmp.jyzb.api.bean.dto.SendBoxBindPoliceDto;
public interface SendInfoApi {
@Request(url = "{url}",type = "POST")
@BodyType(type = "json", encoder = ForestJacksonConverter.class)
String sendBoxBindPoliceInfo(@Var("url") String url, @JSONBody SendBoxBindPoliceDto dto);
}
package com.junmp.jyzb.api.annotation;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import cn.hutool.core.util.StrUtil;
//import com.junmp.v2.common.enums.ResBizTypeEnum;
import org.springframework.core.annotation.AliasFor;
import java.lang.annotation.*;
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@RequestMapping(method = RequestMethod.POST)
public @interface PostRequest {
/**
* 资源名称(必填项)
*/
String name() default "";
/**
* 当前接口是否需要登录(true-需要登录,false-不需要登录)
*/
boolean requiredLogin() default false;
/**
* 当前接口是否需要鉴权(true-需要鉴权,false-不需要鉴权)
*/
boolean requiredPermission() default false;
/**
* 数据是否要求签名 (true-需要,false-不需要)
*/
boolean requiredSignature() default true;
/**
* 是否需要请求验证请求时效性(true-需要,false-不需要)
*/
boolean requiredEffective() default false;
/**
* 请求有效时间
*/
long effectiveTime() default 30000;
/**
* 当前接口需要的权限标识(菜单的编码或者菜单功能的编码,从sys_menu表或者sys_menu_options表查询)
* <p>
* 如果requiredPermission = true,则需要填写此编码
*/
String requirePermissionCode() default StrUtil.EMPTY;
/**
* 是否需要请求解密,响应加密 (true-需要,false-不需要)
*/
boolean requiredEncryption() default false;
/**
* 请求路径(同RequestMapping)
*/
@AliasFor(annotation = RequestMapping.class)
String[] path() default {};
/**
* 请求的http方法(同RequestMapping)
*/
@AliasFor(annotation = RequestMapping.class)
RequestMethod[] method() default RequestMethod.POST;
/**
* 同RequestMapping
*/
@AliasFor(annotation = RequestMapping.class)
String[] produces() default {};
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.math.BigDecimal;
//存储记账的信息
@Data
public class AccountingDto {
//号型id
private String sizeId;
//类型id
private String typeId;
//单价
private BigDecimal price;
//记账数量
private Integer modifyQuantity;
}
package com.junmp.jyzb.api.bean.dto;
import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson2.JSON;
import com.junmp.v2.common.exception.IExceptionEnum;
import java.io.Serializable;
public class Api2Res<T> implements Serializable {
private int code;
private T data;
private String message = "ok";
private long timestamp = System.currentTimeMillis();
public Api2Res(int code, T data, String message) {
this.code = code;
this.data = data;
this.message = message;
}
public static <S> Api2Res<S> success(S data) {
return new Api2Res(10000, data, "操作成功");
}
public static Api2Res<Boolean> success() {
return new Api2Res(10000, true, "操作成功");
}
private static <E> Api2Res<E> failure(int code, String message, Object... args) {
String temp = StrUtil.isNotEmpty(message) ? message : "系统繁忙";
if (null != args && args.length > 0) {
temp = String.format(temp, args);
}
return new Api2Res(code, (Object)null, temp);
}
public static <E> Api2Res<E> failure(int code, String message) {
return failure(code, message, (Object[])null);
}
public static <S> Api2Res<S> failure(int code,S data) {
return new Api2Res(code, data, "操作失败");
}
public static <E> Api2Res<E> failure(IExceptionEnum enumCode) {
return failure(enumCode.getCode(), enumCode.getMessage());
}
public static <E> Api2Res<E> failure(String message) {
return failure(99500, message);
}
public String textJson() {
return JSON.toJSONString(this);
}
public byte[] binaryJson() {
return JSON.toJSONBytes(this);
}
public static <T> Api2Res.ApiResBuilder<T> builder() {
return new Api2Res.ApiResBuilder();
}
public int getCode() {
return this.code;
}
public T getData() {
return this.data;
}
public String getMessage() {
return this.message;
}
public long getTimestamp() {
return this.timestamp;
}
public Api2Res<T> setCode(final int code) {
this.code = code;
return this;
}
public Api2Res<T> setData(final T data) {
this.data = data;
return this;
}
public Api2Res<T> setMessage(final String message) {
this.message = message;
return this;
}
public Api2Res<T> setTimestamp(final long timestamp) {
this.timestamp = timestamp;
return this;
}
public boolean equals(final Object o) {
if (o == this) {
return true;
} else if (!(o instanceof Api2Res)) {
return false;
} else {
Api2Res<?> other = (Api2Res)o;
if (!other.canEqual(this)) {
return false;
} else if (this.getCode() != other.getCode()) {
return false;
} else if (this.getTimestamp() != other.getTimestamp()) {
return false;
} else {
label40: {
Object this$data = this.getData();
Object other$data = other.getData();
if (this$data == null) {
if (other$data == null) {
break label40;
}
} else if (this$data.equals(other$data)) {
break label40;
}
return false;
}
Object this$message = this.getMessage();
Object other$message = other.getMessage();
if (this$message == null) {
if (other$message != null) {
return false;
}
} else if (!this$message.equals(other$message)) {
return false;
}
return true;
}
}
}
protected boolean canEqual(final Object other) {
return other instanceof Api2Res;
}
public int hashCode() {
// int PRIME = true;
int result = 1;
result = result * 59 + this.getCode();
long $timestamp = this.getTimestamp();
result = result * 59 + (int)($timestamp >>> 32 ^ $timestamp);
Object $data = this.getData();
result = result * 59 + ($data == null ? 43 : $data.hashCode());
Object $message = this.getMessage();
result = result * 59 + ($message == null ? 43 : $message.hashCode());
return result;
}
public String toString() {
return "ReturnPonse(code=" + this.getCode() + ", data=" + this.getData() + ", message=" + this.getMessage() + ", timestamp=" + this.getTimestamp() + ")";
}
public static class ApiResBuilder<T> {
private int code;
private T data;
private String message;
ApiResBuilder() {
}
public Api2Res.ApiResBuilder<T> code(final int code) {
this.code = code;
return this;
}
public Api2Res.ApiResBuilder<T> data(final T data) {
this.data = data;
return this;
}
public Api2Res.ApiResBuilder<T> message(final String message) {
this.message = message;
return this;
}
public Api2Res<T> build() {
return new Api2Res(this.code, this.data, this.message);
}
public String toString() {
return "ReturnPonse.ApiResBuilder(code=" + this.code + ", data=" + this.data + ", message=" + this.message + ")";
}
}
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@Data
public class BusFormDto {
/**
* id
*/
private String id;
/**
* 工作流id
*/
private String processId;
/**
* 单据业务类型
*/
private String bussinessType;
/**
* 单据编号
*/
private String bussinessCode;
/**
* 组织机构id
*/
private Long orgId;
/**
* 组织机构名称
*/
private String orgName;
/**
* 发物单位id
*/
private Long startOrgId;
/**
* 发物单位
*/
private String startOrgName;
/**
* 收物单位id
*/
private Long endOrgId;
/**
* 收物单位
*/
private String endOrgName;
/**
* 审核状态
*/
private String examineState;
/**
* 价格
*/
private BigDecimal price;
/**
* 数量
*/
private Integer inventoryQuantity;
/**
* 附件地址
*/
private String attachmentLocation;
private String agentId;
/**
* 经办人
*/
private String agent;
/**
* 归还人id
*/
private String returnUserId;
/**
* 归还人
*/
private String returnUser;
/**
* 归还日期
*/
private Date returnDate;
/**
* 申请时间
*/
private Date applyTime;
/**
* 调拨类型(2支拨,1价拨)
*/
private String allocateType;
/**
* 备注
*/
private String note;
/**
* 厂商id
*/
private String supplierId;
/**
* 厂商名称
*/
private String supplierName;
/**
* 厂商类型(0为供应商,1为生产厂商,2为维修单位,3为销毁单位)
*/
private String agencyType;
/**
* 装备类别拼接
*/
private String invList;
/**
* 仓库id
*/
private String warehouseId;
/**
* 装备详情
*/
private String detailList;
/**
* 创建人
*/
private String createUser;
/**
* 更新人
*/
private String updateUser;
/**
* 报废类型(1销毁出库,2移入报废区)
*/
private String type;
/**
* 审核人信息
*/
private String currentAssign;
/**
* 生产日期
*/
// private Date productionDate;
/**
* 质保期
*/
private Integer warrantyPeriod;
/**
* 维保期
*/
private Integer maintenancePeriod;
/**
* 单据当前状态(forbidden禁止使用,outgoing 仅出库使用,incoming仅入库使用,bothuseing出入库都可以使用一次)
*/
private String orderCurrentState;
/**
* 单据上次状态(forbidden禁止使用,outgoing 仅出库使用,incoming仅入库使用,bothuseing出入库都可以使用一次)
*/
private String orderLastState;
private String orderMainId;
private String inOrderMainId;
private String outOrderMainId;
private String outAndInState;
private String endOrgUserId;
private String endOrgUserName;
/**
* 打印单号
*/
private String printCode;
/**
* '打印单号创建时间'
*/
private Date printCodeTime;
/**
* 报废状态(0本级报废,1上级报废)
*/
private Integer removeType;
/**
* 报废确认(仅限于上级报废时使用,只允许确认一次)--0未确认,1已确认
*/
private Integer removeConfirmState;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.util.Date;
@Data
public class BussinessDetailChildDto {
private String totalPrice;
private String warrantyPeriod;
private String maintenancePeriod;
private Date productionDate;
private String num;
private String price;
}
package com.junmp.jyzb.api.bean.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
@Data
public class BussinessInventoryDto implements Serializable {
private String id;
private String rules;
private String rulesText;
private String totalNum;
private String actualNum;
private String addNum;
private String deleteNum;
private String state;
private String accountNum;
private List<EquipmentListDto> equipmentList;
}
\ No newline at end of file
package com.junmp.jyzb.api.bean.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@Data
public class CabinetBoxDto implements Serializable {
/**
* 主键ID
*/
@ApiModelProperty(value = "主键ID")
private String id;
@ApiModelProperty(value = "智能柜本地设主键编号")
private String boxLocalId;
/**
* 箱号
*/
@ApiModelProperty(value = "箱门号")
private Integer boxNo;
/**
* 异常状态:1正常/0异常
*/
@ApiModelProperty(value = "异常状态:1正常/0异常")
private Integer state;
/**
* 异常原因
*/
@ApiModelProperty(value = "异常原因")
private String errorMsg;
/**
* 箱门绑定警员id
*/
private String policeId;
/**
* 装备配置
*/
private String equipmentConfig;
/**
* 箱门绑定警员名称
*/
private String policeName;
/**
* 箱门类型:1单警柜,2公共柜
*/
@ApiModelProperty(value = "箱门类型:1单警柜,2公共柜")
private Integer containType;
/**
* 功率
*/
private String power;
private String boxName;
/**
* 主柜ID
*/
@ApiModelProperty(value = "主柜ID")
private String cabinetId;
/**
* 使用日志存储位置信息
*/
@ApiModelProperty(value = "使用日志存储位置信息")
private String logMap;
private Date createTime;
private Date updateTime;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.util.Date;
@Data
public class CabinetBoxPoliceDto {
private Long id;
/**
* 单警柜箱号
*/
private String cabinetBoxId;
/**
* 警员id
*/
private String policeId;
private Integer num;
private Integer box_type;
/**
* 主柜号
*/
private String cabinetId;
/**
* 主柜号
*/
private String cabinetName;
/**
*
*/
private Date createTime;
private Date updateTime;
}
package com.junmp.jyzb.api.bean.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
@Data
public class CabinetDto implements Serializable{
/**
* 单警柜ID
*/
@ApiModelProperty(value = "单警柜ID")
private String id;
/**
* 单警柜编号
*/
@ApiModelProperty(value = "单警柜编号")
private String devSn;
/**
* 箱数
*/
@ApiModelProperty(value = "箱门数量")
private Integer num;
/**
* 单警柜名称
*/
@ApiModelProperty(value = "单警柜名称")
private String name;
/**
* 组织机构号
*/
@ApiModelProperty(value = "组织机构号")
private Long orgId;
/**
* 组织机构名称
*/
@ApiModelProperty(value = "组织机构名称")
private String orgName;
/**
* 位置信息
*/
@ApiModelProperty(value = "位置信息")
private String location;
/**
* 警柜配置
*/
@ApiModelProperty(value = "警柜配置")
private String config;
/**
* 单警柜号
*/
@ApiModelProperty(value = "单警柜号")
private String serverNum;
private Integer state;
/**
* 在线状态
*/
@ApiModelProperty(value = "在线状态")
private Integer onlineState;
/**
* 版本号
*/
private String version;
/**
* 是否升级(0不升级,1升级)
*/
private Integer isUpgrade;
private Integer departmentId;
private List<CabinetBoxDto> cabinetBoxList;
}
\ No newline at end of file
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@Data
public class CabinetLogDto implements Serializable
{
private String logName;
private Date logTime;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.io.Serializable;
@Data
public class CabinetLogFileDto implements Serializable
{
private String devSn;
private String orgCode;
private String logName;
private String file;
}
package com.junmp.jyzb.api.bean.dto;
import com.junmp.jyzb.api.bean.req.UpdatePoliceFingerReq;
import lombok.Data;
import java.util.Date;
import java.util.List;
@Data
public class CabinetPoliceDto {
private String orgName;
private String ActionUpdateTime;
private String lastAction;
private List<PoliceDetailDto> policeList;
private List<UpdatePoliceFingerReq> fingerList;
private String id;
private String policeId;
private String name;
private String userLocalId;
private Long orgId;
private Long departmentId;
private String policeCode;
private String faceInfo;
private String doorCode;
private String password;
private Long fileId;
private String photo;
private String phone;
private String tel;
private Date createTime;
private Date updateTime;
private String idCard;
private Integer state;
private Long userId;
/**
* 0表示警员,1表示辅警
*/
private Integer identity;
/**
* 海康人脸机
*/
private Integer hkFaceDevice;
}
\ No newline at end of file
package com.junmp.jyzb.api.bean.dto.ChannelDto;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;
/**
* <pre>
*
* 描述:
* 版本:1.0.0
* 日期:2024/9/18 下午1:17
* 作者:xuzc@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ChannelBagDto
{
private String id;
private String epc;
private String bagId;
private Integer number;
private Integer oneBoxNum;
private String warehouseId;
private String warehouseName;
private String organizationId;
private String bagName;
private String invInfo;
private Date createTime;
}
package com.junmp.jyzb.api.bean.dto.ChannelDto;
import lombok.Data;
import java.util.List;
/**
* <pre>
*
* 描述:
* 版本:1.0.0
* 日期:2024/9/11 上午11:01
* 作者:xuzc@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
public class ChannelConfigDto
{
private String orgId;
private String warehouseId;
private Boolean currentState;
private Integer filterTime;
private String showText;
private String channelReadEquTypeJson;
private List<ChannelFaceConfigDto> faceConfig;
private List<ChannelReaderConfigDto> readerConfig;
}
package com.junmp.jyzb.api.bean.dto.ChannelDto;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;
import java.util.List;
/**
* <pre>
*
* 描述:
* 版本:1.0.0
* 日期:2024/9/18 下午3:31
* 作者:xuzc@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ChannelEpcByBoxDto
{
private String id;
private String supplierName;
private String supplierCode;
private String supplierId;
private Integer sizeEpcType;
private Integer sizeCode;
private String sizeName;
private String sizeId;
private String equipmentDetailCode;
private String equipmentDetailName;
private String equipmentDetailId;
private String equipmentInfoId;
private String orgizationId;
private String warehouseName;
private String warehouseId;
private Integer oneBoxNum;
private String epc;
private Date createTime;
private String oldEpc;
private List<String> epcList;
}
package com.junmp.jyzb.api.bean.dto.ChannelDto;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
/**
* <pre>
*
* 描述:
* 版本:1.0.0
* 日期:2024/9/18 下午4:57
* 作者:xuzc@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ChannelEpcByBoxInvDto
{
@JsonProperty("Id")
private String Id;
@JsonProperty("Name")
private String Name;
private String orgizationId;
private String orgName;
@JsonProperty("PrintState")
private Integer PrintState;
@JsonProperty("NeedNumber")
private Integer NeedNumber;
@JsonProperty("Number")
private Integer Number;
@JsonProperty("Epc")
private String Epc;
private List<String> epcList;
}
package com.junmp.jyzb.api.bean.dto.ChannelDto;
import lombok.Data;
/**
* <pre>
*
* 描述:
* 版本:1.0.0
* 日期:2024/9/13 下午2:43
* 作者:xuzc@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
public class ChannelEpcInfoReq
{
private String Id;
private Integer column;
private Integer row;
private Integer range;
private ChannelShelfDto shelf;
private String shelfName;
private String shelfCode;
private String shelfId;
private String InventoryState;
private int CurrentState;
private Integer safeLevel;
private String warehouseName;
private String epc;
private String supplierName;
private String supplierId;
private String equipmentSizeName;
private String equipmentSizeId;
private String typeName;
private String typeId;
private String equipmentName;
private String EquipmentCode;
private String warehouseId;
private String Address;
public ChannelEpcInfoReq()
{
}
public ChannelEpcInfoReq(String supplierId, String id, Integer column, Integer row, Integer range, ChannelShelfDto shelf, String shelfName, String shelfCode, String shelfId, String inventoryState, int currentState, Integer safeLevel, String warehouseName, String epc, String supplierName, String equipmentSizeName, String equipmentSizeId, String typeName, String typeId, String equipmentName, String equipmentCode, String warehouseId, String address)
{
this.supplierId = supplierId;
Id = id;
this.column = column;
this.row = row;
this.range = range;
this.shelf = shelf;
this.shelfName = shelfName;
this.shelfCode = shelfCode;
this.shelfId = shelfId;
InventoryState = inventoryState;
CurrentState = currentState;
this.safeLevel = safeLevel;
this.warehouseName = warehouseName;
this.epc = epc;
this.supplierName = supplierName;
this.equipmentSizeName = equipmentSizeName;
this.equipmentSizeId = equipmentSizeId;
this.typeName = typeName;
this.typeId = typeId;
this.equipmentName = equipmentName;
EquipmentCode = equipmentCode;
this.warehouseId = warehouseId;
Address = address;
}
}
package com.junmp.jyzb.api.bean.dto.ChannelDto;
import lombok.Data;
/**
* <pre>
*
* 描述:
* 版本:1.0.0
* 日期:2024/9/11 上午11:11
* 作者:xuzc@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
public class ChannelFaceConfigDto
{
private String faceAddress;
private Integer facePort = 0;
private String faceUser;
private String facePwd;
private Boolean faceEnable;
public ChannelFaceConfigDto()
{
}
public ChannelFaceConfigDto(String faceAddress, int facePort, String faceUser, String facePwd, Boolean faceEnable)
{
this.faceAddress = faceAddress;
this.facePort = facePort;
this.faceUser = faceUser;
this.facePwd = facePwd;
this.faceEnable = faceEnable;
}
}
package com.junmp.jyzb.api.bean.dto.ChannelDto;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
/**
* <pre>
*
* 描述:
* 版本:1.0.0
* 日期:2024/9/24 09:05
* 作者:xuzc@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ChannelOpenOrderApplyDto
{
@JsonProperty("CurrentState")
private Integer CurrentState;
private List<ChannelOpenOrderApplyResultDto> resultList;
}
package com.junmp.jyzb.api.bean.dto.ChannelDto;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* <pre>
*
* 描述:
* 版本:1.0.0
* 日期:2024/9/24 09:16
* 作者:xuzc@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ChannelOpenOrderApplyResultDto
{
private String realityId;
private Integer quantity;
private String equipmentId;
private String equipmentName;
private String equipmentCode;
private String equipmentSizeId;
private String equipmentSizeName;
private String supplierId;
private String supplierName;
private Integer RealCount;
private Integer InsideRealCount;
private Integer State;
}
package com.junmp.jyzb.api.bean.dto.ChannelDto;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* <pre>
*
* 描述:
* 版本:1.0.0
* 日期:2024/9/24 08:49
* 作者:xuzc@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ChannelOpenOrderDetailDto
{
private String id;
private String equipmentSizeId;
private String equipmentSizeName;
private String equipmentDetailId;
private String equipmentDetailName;
private Integer quantity;
private String supplierId;
private String supplierName;
private String equipmentId;
private String equipmentName;
private Integer sizeCount;
}
package com.junmp.jyzb.api.bean.dto.ChannelDto;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;
import java.util.List;
/**
* <pre>
*
* 描述:
* 版本:1.0.0
* 日期:2024/9/19 上午10:12
* 作者:xuzc@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ChannelOpenOrderDto
{
private int type;
private String targetId;
private String targetName;
private String transferId;
private String transferName;
private String order;
private String warehouseId;
private String warehouseName;
private Date createTime;
private String note;
private Date applyTime;
private String applyName;
private String applyId;
private String id;
@JsonProperty("CurrentOrg")
private String CurrentOrg;
private Date expectedReturnTime;
@JsonProperty("CurrentStepName")
private String CurrentStepName;
@JsonProperty("UpdateTime")
private Date UpdateTime;
@JsonProperty("OrgId")
private String OrgId;
@JsonProperty("DataScope")
private String DataScope;
@JsonProperty("UserType")
private String UserType;
@JsonProperty("UserInfo")
private String UserInfo;
private List<ChannelOpenOrderDetailDto> detailList;
private List<ChannelOpenOrderRealityDto> realityDetailList;
private ChannelOpenOrderApplyDto applyResult;
private Date expectedTime;
@JsonProperty("OrderCode")
private String OrderCode;
@JsonProperty("PoliceNote")
private String PoliceNote;
@JsonProperty("ChangeFlag")
private Integer ChangeFlag;
@JsonProperty("ActionType")
private Integer ActionType;
}
package com.junmp.jyzb.api.bean.dto.ChannelDto;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.*;
/**
* <pre>
*
* 描述:
* 版本:1.0.0
* 日期:2024/9/24 08:54
* 作者:xuzc@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ChannelOpenOrderRealityDto
{
private String realityId;
private String equipmentSizeId;
private String equipmentSizeName;
private String equipmentDetailId;
private String equipmentDetailCode;
private String warehouseId;
private String warehouseName;
private String equipmentDetailName;
private Integer quantity;
@JsonProperty("RealCount")
private Integer RealCount;
@JsonProperty("InsideRealCount")
private Integer InsideRealCount;
@JsonProperty("State")
private Integer State;
private String supplierId;
private String supplierName;
}
package com.junmp.jyzb.api.bean.dto.ChannelDto;
import lombok.Data;
/**
* <pre>
*
* 描述:
* 版本:1.0.0
* 日期:2024/9/11 下午3:17
* 作者:xuzc@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
public class ChannelPoliceCardNoDto
{
private String policeName;
private String policeId;
private String orgId;
public ChannelPoliceCardNoDto()
{
}
public ChannelPoliceCardNoDto(String policeName, String policeId, String orgId)
{
this.policeName = policeName;
this.policeId = policeId;
this.orgId = orgId;
}
}
package com.junmp.jyzb.api.bean.dto.ChannelDto;
import lombok.Data;
import java.util.Date;
import java.util.List;
/**
* <pre>
*
* 描述:
* 版本:1.0.0
* 日期:2024/9/11 上午9:42
* 作者:xuzc@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
public class ChannelPoliceDto
{
private String id;
private String name;
private String policeCode;
private String photo;
private Date udateTime;
private Date createTime;
private List<ChannelPoliceFingerDto> fingerList;
public ChannelPoliceDto()
{
}
public ChannelPoliceDto(String id, String name, String policeCode, String photo, Date udateTime, Date createTime, List<ChannelPoliceFingerDto> fingerList)
{
this.id = id;
this.name = name;
this.policeCode = policeCode;
this.photo = photo;
this.udateTime = udateTime;
this.createTime = createTime;
this.fingerList = fingerList;
}
}
package com.junmp.jyzb.api.bean.dto.ChannelDto;
import lombok.Data;
/**
* <pre>
*
* 描述:
* 版本:1.0.0
* 日期:2024/9/11 上午9:46
* 作者:xuzc@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
public class ChannelPoliceFingerDto
{
private String fingerInfo;
private Integer fingerNum;
public ChannelPoliceFingerDto()
{
}
public ChannelPoliceFingerDto(Integer fingerNum, String fingerInfo)
{
this.fingerNum = fingerNum;
this.fingerInfo = fingerInfo;
}
}
package com.junmp.jyzb.api.bean.dto.ChannelDto;
import lombok.Data;
/**
* <pre>
*
* 描述:
* 版本:1.0.0
* 日期:2024/9/11 上午11:11
* 作者:xuzc@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
public class ChannelReaderConfigDto
{
private Integer type;
private String name;
private String address;
private Integer port;
private Integer readerTime;
private String gpioAddr;
private Integer gpioPort;
private Boolean isCameraSeparate = false;
private Boolean useSnapshot;
private Integer camType;
private String camAddress;
private Integer camPort;
private String camUser;
private String camPwd;
private Integer camChannel;
private Boolean useSnapshot2 = false;
private Integer camType2 = 0;
private String camAddress2;
private Integer camPort2 = 0;
private String camUser2;
private String camPwd2;
private Integer camChannel2 = 0;
public ChannelReaderConfigDto()
{
}
public ChannelReaderConfigDto(Integer type, String name, String address, Integer port, Integer readerTime, String gpioAddr, Integer gpioPort, Boolean isCameraSeparate, Boolean useSnapshot, Integer camType, String camAddress, Integer camPort, String camUser, String camPwd, Integer camChannel)
{
this.type = type;
this.name = name;
this.address = address;
this.port = port;
this.readerTime = readerTime;
this.gpioAddr = gpioAddr;
this.gpioPort = gpioPort;
this.isCameraSeparate = isCameraSeparate;
this.useSnapshot = useSnapshot;
this.camType = camType;
this.camAddress = camAddress;
this.camPort = camPort;
this.camUser = camUser;
this.camPwd = camPwd;
this.camChannel = camChannel;
}
public ChannelReaderConfigDto(String camPwd, Integer type, String name, String address, Integer port, Integer readerTime, String gpioAddr, Integer gpioPort, Boolean isCameraSeparate, Boolean useSnapshot, Integer camType, String camAddress, Integer camPort, String camUser, Integer camChannel, Boolean useSnapshot2, Integer camType2, String camAddress2, Integer camPort2, String camUser2, String camPwd2, Integer camChannel2)
{
this.camPwd = camPwd;
this.type = type;
this.name = name;
this.address = address;
this.port = port;
this.readerTime = readerTime;
this.gpioAddr = gpioAddr;
this.gpioPort = gpioPort;
this.isCameraSeparate = isCameraSeparate;
this.useSnapshot = useSnapshot;
this.camType = camType;
this.camAddress = camAddress;
this.camPort = camPort;
this.camUser = camUser;
this.camChannel = camChannel;
this.useSnapshot2 = useSnapshot2;
this.camType2 = camType2;
this.camAddress2 = camAddress2;
this.camPort2 = camPort2;
this.camUser2 = camUser2;
this.camPwd2 = camPwd2;
this.camChannel2 = camChannel2;
}
}
package com.junmp.jyzb.api.bean.dto.ChannelDto;
import lombok.Data;
import java.util.Date;
/**
* <pre>
*
* 描述:
* 版本:1.0.0
* 日期:2024/9/12 下午1:55
* 作者:xuzc@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
public class ChannelShelfDto
{
private String Id;
private Date CreateTime;
private String Name;
private String Code;
private String Type;
private String WarehouseId;
private String ShelfSize;
private Integer Range;
private Integer Row;
private Integer Column;
private String Url;
private ChannelWarehouseDto Warehouse;
public ChannelShelfDto()
{
}
public ChannelShelfDto(String id, Date createTime, String name, String code, String type, String warehouseId, String shelfSize, Integer range, Integer row, Integer column, String url, ChannelWarehouseDto warehouse)
{
Id = id;
CreateTime = createTime;
Name = name;
Code = code;
Type = type;
WarehouseId = warehouseId;
ShelfSize = shelfSize;
Range = range;
Row = row;
Column = column;
Url = url;
Warehouse = warehouse;
}
}
package com.junmp.jyzb.api.bean.dto.ChannelDto;
import lombok.Data;
/**
* <pre>
*
* 描述:
* 版本:1.0.0
* 日期:2024/9/12 下午5:02
* 作者:xuzc@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
public class ChannelShelfInventoryDetailDto
{
private String Name;
private Integer Count;
private String row;
public ChannelShelfInventoryDetailDto()
{
}
public ChannelShelfInventoryDetailDto(String name, Integer count, String row)
{
Name = name;
Count = count;
this.row = row;
}
}
package com.junmp.jyzb.api.bean.dto.ChannelDto;
import lombok.Data;
import java.util.List;
/**
* <pre>
*
* 描述:
* 版本:1.0.0
* 日期:2024/9/12 下午4:38
* 作者:xuzc@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
public class ChannelShelfInventoryDto
{
private String Name;
private String Url;
private String OrganizationName;
private List<ChannelShelfInventoryInfoDto> InfoList;
public ChannelShelfInventoryDto()
{
}
public ChannelShelfInventoryDto(String name, String url, String organizationName, List<ChannelShelfInventoryInfoDto> infoList)
{
Name = name;
Url = url;
OrganizationName = organizationName;
InfoList = infoList;
}
}
package com.junmp.jyzb.api.bean.dto.ChannelDto;
import lombok.Data;
import java.util.List;
/**
* <pre>
*
* 描述:
* 版本:1.0.0
* 日期:2024/9/12 下午5:01
* 作者:xuzc@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
public class ChannelShelfInventoryInfoDto
{
private String Name;
private List<ChannelShelfInventoryDetailDto> InventoryList;
public ChannelShelfInventoryInfoDto()
{
}
public ChannelShelfInventoryInfoDto(String name, List<ChannelShelfInventoryDetailDto> inventoryList)
{
Name = name;
InventoryList = inventoryList;
}
}
package com.junmp.jyzb.api.bean.dto.ChannelDto;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
/**
* <pre>
*
* 描述:
* 版本:1.0.0
* 日期:2024/9/14 上午10:13
* 作者:xuzc@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
public class ChannelShelfPositionDto
{
@JsonProperty("Id")
public String Id;
@JsonProperty("Name")
public String Name;
@JsonProperty("Range")
public Integer Range;
@JsonProperty("Row")
public Integer Row;
@JsonProperty("Column")
public Integer Column;
public ChannelShelfPositionDto()
{
}
public ChannelShelfPositionDto(String id, String name, Integer range, Integer row, Integer column)
{
Id = id;
Name = name;
Range = range;
Row = row;
Column = column;
}
}
package com.junmp.jyzb.api.bean.dto.ChannelDto;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* <pre>
*
* 描述:
* 版本:1.0.0
* 日期:2024/9/19 下午2:33
* 作者:xuzc@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ChannelUploadRFIDDto
{
private String Epc;
private Integer CurrentState;
private Integer SafeLevel;
private String Name;
private String Size;
private String type;
private String ShelfAddress;
}
package com.junmp.jyzb.api.bean.dto.ChannelDto;
import lombok.Data;
import java.util.Date;
/**
* <pre>
*
* 描述:
* 版本:1.0.0
* 日期:2024/9/6 上午9:15
* 作者:xuzc@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
public class ChannelWarehouseDto
{
private String Id;
private Integer Sort;
private String Name;
private String Location;
private String LocationDetail;
private String OrgizationId;
private String OrgizationName;
private String Phone;
private Date CreateTime;
private Date UpdateTime;
private String UpdateUser;
private Boolean IsLocked;
private String CameraUrl;
public ChannelWarehouseDto()
{
}
public ChannelWarehouseDto(String id, Integer sort, String name, String location, String locationDetail, String orgizationId, String orgizationName, String phone, Date createTime, Date updateTime, String updateUser, Boolean isLocked, String cameraUrl)
{
Id = id;
Sort = sort;
Name = name;
Location = location;
LocationDetail = locationDetail;
OrgizationId = orgizationId;
OrgizationName = orgizationName;
Phone = phone;
CreateTime = createTime;
UpdateTime = updateTime;
UpdateUser = updateUser;
IsLocked = isLocked;
CameraUrl = cameraUrl;
}
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.util.Date;
@Data
public class DeviceConfigDto {
private String id;
/**
* 设备名称
*/
private String deviceName;
/**
* 设备编号
*/
private String deviceCode;
/**
* 设备状态(0异常1正常)
*/
private Integer state;
/**
* 位置
*/
private String position;
/**
* 仓库id
*/
private String locationId;
/**
* 日常日志信息
*/
private String errorLog;
/**
* 设备配置信息
*/
private String deviceConfig;
/**
* 组织机构id
*/
private Long orgId;
/**
* 创建时间
*/
private Date createTime;
/**
* 更新时间
*/
private Date updateTime;
/**
* 创建人
*/
private String createUser;
/**
* 更新人
*/
private String updateUser;
private String locationName;
private String orgName;
private Integer deviceType;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.io.Serializable;
@Data
public class EpcListDto implements Serializable {
private String sizeId;
private String sizeName;
private String typeId;
private String typeName;
private String price;
private String count;
}
\ No newline at end of file
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
/**
* 装备简要信息输出实体类,只包含部分字段
*/
@Data
public class EqsBriefDto implements Serializable {
private String id;
/**
* 装备类型ID
*/
private String typeId;
/**
* 装备号型ID
*/
private String sizeId;
/**
* 供应商ID
*/
private String supplierId;
/**
* 物资状态
*/
private String state;
/**
* 组织机构
*/
private Long orgId;
/**
* 位置类型
*/
private String locationType;
/**
* 位置ID
*/
private String locationId ;
/**
* 装备类型名称
*/
private String typeName;
/**
* 装备号型名称
*/
private String sizeName;
/**
* 供应商名称
*/
private String supplierName;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.io.Serializable;
/**
* 装备汇总数量输出类
*/
@Data
public class EqsSumDto implements Serializable {
/**
* 装备类型id
*/
private String typeId;
/**
* 装备类型名称
*/
private String typeName;
/**
* 装备类型id
*/
private String sizeId;
/**
* 装备类型名称
*/
private String sizeName;
//组织机构id
private Long orgId;
//组织机构名称
private String orgName;
//总数(在库数+出库数)
private Integer number;
//仓库在库数(包含报废区)
private Integer ckStockNumber;
//仓库出库数
private Integer ckOutboundNumber;
//单警柜出库数
private Integer djgOutboundNumber;
//单警柜在库数
private Integer djgStockNumber;
//销毁
private Integer destructionNumber;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;
@Data
public class EquipmentListDto {
private String id;
private String typeId;
private String typeName;
private String sizeId;
private String sizeName;
private String planNum;
private String stockNumber;
private String fixNumber;
private BigDecimal fixPrice;
private String num;
private String state;
private List<PriceInfo> priceInfo;
@Data
public static class PriceInfo
{
private String id;
private BigDecimal price;
private String stockNum;
private String num;
private Integer accountNumber;
private BigDecimal stockPrice;
private String hasCount;
}
}
package com.junmp.jyzb.api.bean.dto;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@Data
public class EquipmentSizeDto {
/**
* 装备号型ID
*/
private String id;
/**
* 装备类型ID
*/
private String typeId;
/**
* 号型码
*/
private String code;
/**
* 号型名称
*/
private String name;
/**
* 装备名称
*/
private String eqName;
/**
* 类别1名称
*/
private String type1Name;
/**
* 类别2名称
*/
private String type2name;
/**
* 类别3名称
*/
private String type3Name;
/**
* 类别汇总名称
*/
private String combinedTypes;
/**
* 更新时间
*/
private Date updateTime;
/**
* 备注
*/
private String note;
/**
* 价格
*/
private BigDecimal price;
/**
* 当前状态:0关闭/1启用
*/
private Integer state;
private String photo;
private String typePhoto;
private String instructions;
private String maintenancePeriod;
private String warrantyPeriod;
//EPc类型,1,单标签,2双标签,3三标签,往后递推
private Integer epcType;
private Integer boxNum;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;
@Data
public class EquipmentTreeDto {
private String id;
private String name;
private String unit;
private String unitType;
private String parentId;
private String parentIds;
private String code;
private Integer state;
private Integer type;
private String warrantyPeriod;
private String maintenancePeriod;
private Boolean isLeaf;
private Boolean isContainsName;
private ArrayList ids;
//组合类型
private String combinedTypes;
private List<EquipmentTreeDto> children = new ArrayList<>();
private List<EquipmentTreeDto> childrens = new ArrayList<>();
public void addChildren(EquipmentTreeDto treeDto){
children.add(treeDto);
}
}
package com.junmp.jyzb.api.bean.dto;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
@Data
public class EquipmentTypeDto {
private String id;
private String name;
//别名
private String nickName;
private String unit;
private String unitType;
private String parentId;
private String code;
private Integer state;
private Integer type;
private String warrantyPeriod;
private String maintenancePeriod;
private Boolean isLeaf;
private List<String> supplierList;
private String photo;
private BigDecimal price;
private Integer childCount;
private List<EquipmentTypeDto> children = new ArrayList<>();
public void addChild(EquipmentTypeDto child) {
children.add(child);
}
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.math.BigDecimal;
@Data
public class InvSumSelectDto {
private Long orgId;
private String sizeId;
private String typeId;
private String locationId;
private BigDecimal unitPrice;
private String warrantyPeriod;
private String productionDate;
private Integer sum;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.math.BigDecimal;
@Data
public class InvSummaryDto {
private String id;
private String typeId;
private String sizeId;
private String locationId;
private Integer count;
private BigDecimal price;
private String epc;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
@Data
public class InventoryDto implements Serializable {
private String id;
/**
* epc
*/
private String epc;
/**
* 装备包ID
*/
private String packageId;
/**
* 装备类型ID
*/
private String typeId;
/**
* 装备类型名称
*/
private String typeName;
/**
* 装备号型ID
*/
private String sizeId;
/**
* 装备号型名称
*/
private String sizeName;
/**
* 供应商id
*/
private String supplierId;
/**
* 供应商
*/
private String supplierName;
/**
* 物资状态
*/
private String state;
/**
* 位置状态
*/
private String locationState;
/**
* 生产日期
*/
private Date productionDate;
/**
* 位置类型
*/
private String locationType;
/**
* 位置
*/
private String locationId ;
private String locationName;
/**
* 价格
*/
private BigDecimal price ;
/**
* 货架id
*/
private String shelfId ;
/**
* 货架位置
*/
private String shelfLocation;
/**
* 业务状态
*/
private String bussinessState;
/**
* 组织机构id
*/
private Long orgId;
// private Long orgIdInt;
/**
* 组织机构
*/
private String orgName;
/**
* 质保期
*/
private int warrantyPeriod;
/**
* 维保期
*/
private int maintenancePeriod;
/**
* 维修次数
*/
private int fixCount;
/**
* 是否遗失
*/
private int lostFlag ;
/**
* Tid
*/
private String tid ;
/**
* 备注
*/
private String note ;
//是否过期
private int TermState;
private String photo;
/**
* 使用说明
*/
private String instructions;
private Integer property;
private String sizePhoto;
private String typePhoto;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@Data
public class InventoryMapDto {
private String id;
private String warehouseId;
private String warehouseName;
private String childrenId;
private Long orgId;
private String orgName;
private String typeId;
private String typeName;
private String sizeId;
private String sizeName;
private String num;
private BigDecimal price;
private Date productionDate;
private Integer maintenancePeriod;
private Integer warrantyPeriod;
}
\ No newline at end of file
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
@Data
public class InventorySumDto {
/**
*orgId 组织机构id
*/
private Long orgId;
/**
*orgName 组织机构名称
*/
private String orgName;
/**
*typeId 装备类型id
*/
private String typeId;
/**
*typeName 装备类型名称
*/
private String typeName;
/**
*sizeId 装备型号id
*/
private String sizeId;
/**
*sizeName 装备型号名称
*/
private String sizeName;
/**
* 位置信息id
*/
private String locationId;
/**
* 位置名称
*/
private String locationName;
/**
* 单价
*/
private BigDecimal unitPrice;
private String unit;
private String unitType;
/**
* 在库数
*/
private Integer stockNumber;
/**
*price 总价
*/
private BigDecimal price;
/**
*number 库存数量
*/
private Integer number;
private Integer ckStockNumber;
private Integer djgStockNumber;
private Integer ckOutboundNumber;
private Integer djgOutboundNumber;
private Integer totalNumber;
private Integer destructionNumber;
private Integer property;
private Integer brokenNumber;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
@Data
public class LogDetailDto implements Serializable {
/**
* 出入库明细ID
*/
private Long id;
/**
* 物资id
*/
private String inventoryId;
private String bussinessType;
/**
* 出入库汇总ID
*/
private Long summaryId;
/**
* 单据ID
*/
private String orderMainId;
/**
* EPC信息
*/
private String epc;
/**
* 装备名称
*/
private String typeName;
/**
* 装备号型
*/
private String sizeName;
/**
* 供应商
*/
private String supplierName;
/**
* 装备类型:0单件/1装备包
*/
private Integer equipmentType;
/**
* 状态,0正常/1异常
*/
private Integer errorState;
/**
* 创建时间
*/
private String createTime;
/**
* 更新时间
*/
private Date updateTime;
/**
* 更新人员
*/
private String updateUser;
/**
* 创建人员
*/
private String createUser;
/**
* 照片信息
*/
private String picture;
/**
* 作业设备:0手持机 1单警柜 2通道,3仓库,4人工记账)
*/
private String deviceType;
/**
* 存储ID
*/
private String locationId;
/**
* 存储名称:XX仓库,XX单警柜
*/
private String locationName;
private BigDecimal price;
private String outInState;
//经办人(操作人)
private String userName;
//装备总数
private Integer number;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
@Data
public class LogSummaryDto implements Serializable {
/**
* 出入库汇总ID
*/
private Long id;
/**
* 组织机构ID
*/
private Long orgId;
/**
* 组织机构名称
*/
private String orgName;
/**
* 单据id
*/
private String orderMainId;
/**
* 存储ID
*/
private String locationId;
/**
* 存储名称:XX仓库,XX单警柜
*/
private String locationName;
/**
* 设备标识
*/
private String device;
/**
* 出入设备:0手持机/1单警柜/2通道
*/
private String deviceType;
/**
* 操作时间
*/
private Date useTime;
/**
* 业务类型
*/
private String bussinessType;
/**
* 操作人员姓名
*/
private String userName;
/**
* 出入库类型:0出库/1入库
*/
private String outInState;
private Integer number;
/**
* 照片信息
*/
private String picture;
/**
* 装备记录集合,警棍、盾牌
*/
private String equipmentList;
/**
* 创建时间
*/
private Date createTime;
/**
* 更新时间
*/
private Date updateTime;
/**
* 更新人员
*/
private String updateUser;
/**
* 创建人员
*/
private String createUser;
private BigDecimal price;
private Integer count;
private String orderCode;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
/**
*
* @TableName base_log_summary_second
*/
@Data
public class LogSummarySecondDto implements Serializable {
/**
* id
*/
private Long id;
/**
* summaryId
*/
private Long summaryId;
/**
* 类型名称
*/
private String typeName;
/**
* 类型id
*/
private String typeId;
/**
* 号型名称
*/
private String sizeName;
/**
* 号型id
*/
private String sizeId;
/**
* 数量
*/
private Integer num;
/**
* 创建时间
*/
private Date createTime;
/**
* 更新时间
*/
private Date updateTime;
/**
* 创建人员
*/
private String createUser;
/**
* 更新人员
*/
private String updateUser;
/**
* 单价
*/
private BigDecimal price;
}
\ No newline at end of file
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.util.List;
@Data
public class MQDto {
/**
* 本地主机定义类型
*/
private String api;
/**
* 订单状态
*/
private String orderState;
/**
* 推送消息类型
*
* @see com.junmp.jyzb.api.enums.PushMsgTypeEnum
*/
private Integer type;
/**
* 装备主键编号集合
*/
private List<String> idList;
/**
* 消息内容
*/
private String message;
/**
* 订单主键编号
*/
private String orderId;
/**
* 仓库主键编号
*/
private String warehouseId;
/**
* 仓库状态
*/
private Integer warehouseState;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
/**
* 记账结束之后返回给本地主机的消息结果实体类
*/
@Data
public class MQReturnMsgDto {
private String api;
private String id;
private String orderType;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.math.BigDecimal;
//日常出入库输出类,用于更新计算库存汇总表中的数据
@Data
public class NormalInOutDto {
/**
*orgId 组织机构id
*/
private Long orgId;
private String valuekey;
/**
*orgName 组织机构名称
*/
private String orgName;
private String orgCode;
/**
*typeId 装备类型id
*/
private String typeId;
/**
*typeName 装备类型名称
*/
private String typeName;
/**
*sizeId 装备型号id
*/
private String sizeId;
/**
*sizeName 装备型号名称
*/
private String sizeName;
/**
* 位置信息id
*/
private String locationId;
/**
* 位置名称
*/
private String locationName;
/**
* 单价
*/
private BigDecimal price;
/**
*number 库存数量
*/
private Integer number;
//出入库状态
private String outInState;
private Integer property;
}
package com.junmp.jyzb.api.bean.dto;
import com.junmp.jyzb.api.bean.query.inAndOutRecordReq.DetailJsonReq;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
@Data
public class OrderDetailDto implements Serializable {
private Long id;
private String orderId;
private String typeId;
private String typeName;
private String sizeId;
private String sizeName;
private String supplierId;
private String supplierName;
private String warehouseId;
private String warehouseName;
/**
* 计划数量
*/
private Integer planNum;
/**
* 实际数量
*/
private Integer actualNum;
//记账数量
private Integer modifyQuantity;
private String price;
//预计金额
private BigDecimal totalPrice;
//实际金额
private BigDecimal actualTotalPrice;
private String detailJson;
/**
* 在库数
*/
private Integer stockNumber;
/**
* 生产日期
*/
private Date productionDate;
/**
* 质保期
*/
private Integer warrantyPeriod;
/**
* 维保期
*/
private Integer maintenancePeriod;
private String remark;
private List<DetailJsonReq> childJson;
//Epc类型(0固定资产1库存物资非固定资产)
private Integer property;
}
package com.junmp.jyzb.api.bean.dto;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
@Data
public class OrderDto implements Serializable {
private String isPrint;
private String id;
/**
* 单据类型:入库单/出库单
*/
private String orderType;
/**
* 工作流ID
*/
private String processId;
private String examineState;
/**
* 单据业务类型
*/
private String bussinessType;
/**
* 业务单据编号
*/
private String bussinessCode;
/**
* 订单号
*/
private String orderCode;
/**
* 发物单位
*/
private String startOrgId;
/**
* 发物单位名称
*/
private String startOrgName;
/**
* 供应商名称
*/
private String supplierId;
private String supplierName;
/**
* 收物单位
*/
private String endOrgId;
/**
* 收物单位名称
*/
private String endOrgName;
/**
* 发物单位负责人id
*/
private String startOrgUserId;
/**
* 发物单位负责人姓名
*/
private String startOrgUserName;
/**
* 收物单位负责人id
*/
private String endOrgUserId;
/**
* 收物单位负责人姓名
*/
private String endOrgUserName;
/**
* 总价格
*/
private BigDecimal price;
/**
* 应入库数量
*/
private String inventoryQuantity;
/**
* 单据包含的物资集合
*/
private String invList;
private Integer actualQuantity;
/**
* 明细列表
*/
private List<OrderDetailDto> detailList;
private Date useDate;
private String createUser;
private String allocateType;
private Integer manualState;
/**
* 附件地址
*/
private String attachmentLocation;
/**
* 归还人id,归还入库特有(相当于领用人)
*/
private String returnUserId;
private String returnUser;
/**
* 移入仓库id
*/
private String locationId;
/**
* 移入仓库名称
*/
private String locationName;
/**
* 移入仓库id
*/
private String removeLocationId;
/**
* 移入仓库名称
*/
private String removeLocationName;
private String note;
//计划子单json
private String eqsJson;
private Date createTime;
private String destructionSource;
//同步下发标志
private String syncFlag;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.util.Date;
@Data
public class OrderLogDto {
/**
* 主键
*/
private String id;
/**
* 单据类型(in入库单,out出库单)
*/
private String orderType;
/**
* 单据业务类型
*/
private String bussinessType;
/**
* 单据id(对应order_main)
*/
private String orderId;
/**
* 操作记录(upload上传消息)
*/
private String historyMsg;
/**
* 组织机构id
*/
private Long orgId;
/**
* 组织机构名称
*/
private String orgName;
/**
* 单据单号
*/
private String orderCode;
/**
* 应入/出库数量
*/
private Integer inventoryQuantity;
/**
* 实际数量
*/
private Integer actualQuantity;
/**
* 修改后数量
*/
private Integer updateQuantity;
/**
* 创建时间
*/
private Date createTime;
/**
* 更新时间
*/
private Date updateTime;
/**
* 创建人员
*/
private String createUser;
/**
* 修改人员
*/
private String updateUser;
/**
* 过程事件(创建单据createOrder,出入库OutAndIn,记账accounting)
*/
private String processType;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
@Data
public class OrderMainDto implements Serializable {
private String isPrint;
private String id;
private String orderType;
private String processId;
//单据类型(入库类型)
private String processInfo;
//单据类型(入库类型)
private String bussinessType;
//订单编号
private String orderCode;
//业务单据单号
private String bussinessCode;
//发物单位
private Long startOrgId;
//发物单位
private String startOrgName;
//收物单位
private Long endOrgId;
//收物单位
private String endOrgName;
private String supplierId;
//供应商名称
private String supplierName;
private String startOrgUserId;
private String startOrgUserName;
private String endOrgUserId;
private String endOrgUserName;
private BigDecimal price;
//应入数量
private Integer inventoryQuantity;
private String invList;
private Date returnData;
private Date useDate;
private String note;
//审核状态(审批状态)
private String examineState;
//单据状态(入库状态)
private String orderState;
/**
* 是否记账(0未记账,1已记账)
*/
private Integer manualState;
private Integer actualQuantity;
/**
* 调拨类型(2支拨,1价拨),调拨出入库才有
*/
private Integer allocateType;
/**
* 归还人,归还入库特有
*/
private String returnUserId;
private String returnUser;
/**
* 附件地址
*/
private String attachmentLocation;
/**
* 创建人员
*/
private String createUser;
/**
* 移入仓库id
*/
private String locationId;
/**
* 移入仓库名称
*/
private String locationName;
/**
* 移入仓库id
*/
private String removeLocationId;
/**
* 移入仓库名称
*/
private String removeLocationName;
//计划子单json
private String eqsJson;
private Date createTime;
/**
* 打印单号
*/
private String printCode;
/**
* '打印单号创建时间'
*/
private Date printCodeTime;
private String currentAssign;
/**
* 单据是否开启(1开启)
*/
private Integer isOpen;
private String destructionSource;
/**
* 是否下发单据
*/
private Integer syncFlag;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
@Data
public class OrderPrintNumDto {
private String printOrderCode;
private String printOrderTime;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.util.Date;
@Data
public class OrderV2Dto {
/**
* 主单id
*/
private String id;
/**
* 当前状态
*/
private Integer currentState;
/**
* 单据编号
*/
private String orderCode;
/**
* 仓库名称
*/
private String warehouseName;
/**
* 仓库id
*/
private String warehouseId;
/**
* 创建时间
*/
private Date createTime;
/**
* 类型
*/
private Integer type;
/**
* 单据打印单号
*/
private String printOrderCode;
/**
* 单据打印时间
*/
private Date printOrderTime;
/**
* 出库out 入库in
*/
private String inOutState;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
@Data
public class OrgDto {
private Long orgId;
private String orgName;
private String orgCode;
private Integer isDepartment;
private Long orgParentId;
private String orgParentIds;
private String areaName;
private Integer levelFlag;
private String dName;
private Boolean isLeaf;
private Integer statusFlag;
private Integer delFlag;
private Integer childCount;
private Date updateTime;
private Integer isFlag;
private String parentDName;
private String findCode;
private List<OrgDto> children;
public void addChild(OrgDto child) {
if (child != null) {
if (this.children == null) {
this.children = new ArrayList<>();
}
this.children.add(child);
}
}
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@Data
public class PeriodAndDateDto {
private String locationId;
private String locationName;
private Long orgId;
private BigDecimal unitPrice;
private Integer zkCount;
private Integer warrantyPeriod;
private String productionDate;
private String sizeId;
private String sizeName;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.io.Serializable;
/**
* <pre>
*
* 描述:
* 版本:1.0.0
* 日期:2024/6/2 18:13
* 作者:hanz@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
public class PlanInitTypeDto implements Serializable {
/**
* 装备主键
*/
private String typeId;
/**
* 装备名称
*/
private String typeName;
/**
* 可用数量\当前库存数
*/
private Integer stockNum;
/**
* 预计需求数量
*/
private Integer planNum;
/**
* 实际需求数量
*/
private Integer realNum;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.io.Serializable;
/**
* <pre>
*
* 描述:预案发起详情表
* 版本:1.0.0
* 日期:2024/6/2 15:17
* 作者:hanz@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
public class PlanInitiationItemDto implements Serializable {
/**
* 主键
*/
private Long itemId;
/**
* 预案发起主键
*/
private Long planId;
/**
* 物资类型外键
*/
private String typeId;
/**
* 物资类型名称(冗余字段)
*/
private String typeName;
/**
* 发物单位
*/
private String startOrgId;
/**
* 发物单位名称
*/
private String startOrgName;
/**
* 可用数量\当前库存数
*/
private Integer stockNum;
/**
* 数量
*/
private Integer planNum;
/**
* 数量
*/
private Integer realNum;
private Integer actualNum;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.io.Serializable;
/**
* <pre>
*
* 描述:预案管理模板详情表
* 版本:1.0.0
* 日期:2024/6/2 15:18
* 作者:hanz@junmp.com.cn
* <br>修改记录
* <br>修改日期 修改人 修改内容
*
* </pre>
*/
@Data
public class PlanTemplateItemDto implements Serializable {
/**
* 主键
*/
private Long itemId;
/**
* 预案模板主键
*/
private Long temId;
/**
* 物资类型外键
*/
private String typeId;
/**
* 物资类型名称(冗余字段)
*/
private String typeName;
/**
* 数量
*/
private Integer num;
}
package com.junmp.jyzb.api.bean.dto;
import com.junmp.jyzb.api.bean.req.UpdatePoliceFingerReq;
import lombok.Data;
import java.util.List;
@Data
public class PoliceDetailDto {
private String id;
private String name;
private String finger;
private String policeCode;
private String photo;
private String cabinetName;
private String devSn;
private String password;
private Integer state;
private String phone;
private String tel;
private String idCard;
private Integer identity;
private String faceInfo;
private List<String> boxList;
private List<UpdatePoliceFingerReq> fingerList;
}
\ No newline at end of file
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@Data
public class PoliceEquipmentDto {
private String id;
/**
* 警员ID
*/
private String policeId;
private String policeName;
/**
* 装备号型id
*/
private String sizeId;
/**
*装备号型名称
*/
private String sizeName;
/**
* 装备类型id
*/
private String typeId;
/**
*装备类型名称
*/
private String typeName;
/**
* 装备数量
*/
private Integer num;
private Integer inNum;
private Integer outNum;
/**
* 组织机构ID
*/
private Long orgId;
/**
* 装备来源仓库id
*/
private String locationId;
/**
* 装备存放位置
*/
private String locationName;
//装备单价
private BigDecimal price;
/**
* 更新时间
*/
private Date updateTime;
/**
* 创建时间
*/
private Date createTime;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@Data
public class PoliceFingerDto implements Serializable {
private Integer id;
private String policeId;
private String name;
private String fingerNum;
private String fingerInfo;
private Date createTime;
private Date updateTime;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.util.List;
@Data
public class PolicemanDto {
private String id;
private String name;
private String userLocalId;
private List<String> boxList;
private String boxName;
private String policeCode;
private String sex;
private String faceInfo;
private String password;
private String photo;
private String tel;
private String phone;
//单警柜
private CabinetDto cabinetInfo;
//组织机构名称
private String orgName;
//组织机构id
private Long orgId;
private String idCard;
//状态
private Integer state;
//是否有对应的账号
// private Boolean isCreatedAccount;
//指纹信息列表
private List<PoliceFingerDto> fingersList;
private String fileContent;
private Long userId;
//用户名
private String account;
// /**
// * 角色id列表
// */
private List<Long> rolesList;
private String rolesName;
// private List<SysUserRoleDto> rolesList;
/**
* 0警员,1辅警
*/
private Integer identity;
/**
* 人脸照片list
*/
// private List<String> faceInfoList;
/**
* 指纹照片list
*/
private List<String> fingerList;
/**
* 海康人脸机
*/
private Integer hkFaceDevice;
private List<PoliceEquipmentDto> policeEquipmentList;
}
\ No newline at end of file
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
/**
* 流程单据具体装备输出实体类
*/
@Data
public class ProcessOrderDto {
/**
* 出入库单据
*/
private OrderDto orderDto;
/**
* 业务单据
*/
private BusFormDto busFormDto;
/**
* 调岗单据
*/
private ReassignmentDto reassignmentDto;
/**
* 盘库单据
*/
private BussinessInventoryDto bussinessInventoryDto;
}
package com.junmp.jyzb.api.bean.dto;
import com.junmp.v2.common.bean.request.ValidationApi;
import lombok.Data;
import javax.validation.constraints.NotNull;
import java.util.Date;
@Data
public class QuickSuggestionsDto {
/**
* id
*/
private Long id;
/**
* 用户id
*/
private Long userId;
/**
* 审批意见
*/
private String text;
/**
* 应用场景(1为审批时使用)
*/
private Integer useType;
/**
* 创建时间
*/
private Date createTime;
/**
* 更新时间
*/
private Date updateTime;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@Data
public class ReassignmentDto {
/**
* id
*/
private String id;
/**
* 经办人
*/
private String agent;
/**
* 工作流id
*/
private String processId;
/**
* 订单编号
*/
private String orderCode;
/**
* 警员id
*/
private String policeId;
/**
* 调岗警员姓名
*/
private String policeName;
/**
* 警员带走装备
*/
private String detailList;
private String invList;
/**
* 组织机构id(谁申请,就是谁的组织机构号)
*/
private Long orgId;
private String orgName;
/**
* 警员
*/
private String policeCode;
/**
* 调岗原因
*/
private String note;
/**
* 审核状态(none未接入工作流,working审批中,finished审批完成)
*/
private String examineState;
/**
* 申请时间
*/
private Date applyTime;
/**
* 创建时间
*/
private Date createTime;
/**
* 更新时间
*/
private Date updateTime;
/**
* 创建人员
*/
private String createUser;
/**
* 更新人员
*/
private String updateUser;
/**
* 装备总数
*/
private Integer totalNum;
/**
* 装备总金额
*/
private BigDecimal price;
/**
* 类型(调入警员0,调出警员1)
*/
private String reassignmentType;
}
\ No newline at end of file
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.util.List;
@Data
public class SendBoxBindPoliceDto {
private Long userId;
private List<String> boxList;
private Boolean pushFlag=false;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.io.Serializable;
@Data
public class ShelfDto implements Serializable {
private String shelfId;
private String shelfName;
private String code;
private String type;
private Integer shelfRows;
private Integer shelfColumns;
private Integer shelfRanges;
private String url;
private String sizeInfo;
}
package com.junmp.jyzb.api.bean.dto;
import lombok.Data;
import java.util.Date;
@Data
public class SupplierDto {
/**
* 供应商ID
*/
private String id;
/**
* 供应商名称
*/
private String name;
/**
* 供应商短码
*/
private String code;
/**
* 简称
*/
private String shortName;
/**
* 类型(0为供应商,1为生产厂商,2为维修单位,3为销毁单位)
*/
private Integer agencyType;
/**
* 联系人
*/
private String contacts;
/**
* 联系电话
*/
private String phone;
private Date createTime;
private Date updateTime;
/**
* 创建人员
*/
private String createUser;
/**
* 更新人ID
*/
private String updateUser;
/**
* 1为启用,0为禁用
*/
private Integer state;
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论