parent
							
								
									f64a4dcb23
								
							
						
					
					
						commit
						dc7abfd9d1
					
				@ -0,0 +1,33 @@
 | 
				
			||||
HELP.md
 | 
				
			||||
target/
 | 
				
			||||
!.mvn/wrapper/maven-wrapper.jar
 | 
				
			||||
!**/src/main/**/target/
 | 
				
			||||
!**/src/test/**/target/
 | 
				
			||||
 | 
				
			||||
### STS ###
 | 
				
			||||
.apt_generated
 | 
				
			||||
.classpath
 | 
				
			||||
.factorypath
 | 
				
			||||
.project
 | 
				
			||||
.settings
 | 
				
			||||
.springBeans
 | 
				
			||||
.sts4-cache
 | 
				
			||||
 | 
				
			||||
### IntelliJ IDEA ###
 | 
				
			||||
.idea
 | 
				
			||||
*.iws
 | 
				
			||||
*.iml
 | 
				
			||||
*.ipr
 | 
				
			||||
 | 
				
			||||
### NetBeans ###
 | 
				
			||||
/nbproject/private/
 | 
				
			||||
/nbbuild/
 | 
				
			||||
/dist/
 | 
				
			||||
/nbdist/
 | 
				
			||||
/.nb-gradle/
 | 
				
			||||
build/
 | 
				
			||||
!**/src/main/**/build/
 | 
				
			||||
!**/src/test/**/build/
 | 
				
			||||
 | 
				
			||||
### VS Code ###
 | 
				
			||||
.vscode/
 | 
				
			||||
											
												Binary file not shown.
											
										
									
								@ -0,0 +1,2 @@
 | 
				
			||||
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.4/apache-maven-3.9.4-bin.zip
 | 
				
			||||
wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar
 | 
				
			||||
@ -0,0 +1,308 @@
 | 
				
			||||
#!/bin/sh
 | 
				
			||||
# ----------------------------------------------------------------------------
 | 
				
			||||
# Licensed to the Apache Software Foundation (ASF) under one
 | 
				
			||||
# or more contributor license agreements.  See the NOTICE file
 | 
				
			||||
# distributed with this work for additional information
 | 
				
			||||
# regarding copyright ownership.  The ASF licenses this file
 | 
				
			||||
# to you under the Apache License, Version 2.0 (the
 | 
				
			||||
# "License"); you may not use this file except in compliance
 | 
				
			||||
# with the License.  You may obtain a copy of the License at
 | 
				
			||||
#
 | 
				
			||||
#    https://www.apache.org/licenses/LICENSE-2.0
 | 
				
			||||
#
 | 
				
			||||
# Unless required by applicable law or agreed to in writing,
 | 
				
			||||
# software distributed under the License is distributed on an
 | 
				
			||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 | 
				
			||||
# KIND, either express or implied.  See the License for the
 | 
				
			||||
# specific language governing permissions and limitations
 | 
				
			||||
# under the License.
 | 
				
			||||
# ----------------------------------------------------------------------------
 | 
				
			||||
 | 
				
			||||
# ----------------------------------------------------------------------------
 | 
				
			||||
# Apache Maven Wrapper startup batch script, version 3.2.0
 | 
				
			||||
#
 | 
				
			||||
# Required ENV vars:
 | 
				
			||||
# ------------------
 | 
				
			||||
#   JAVA_HOME - location of a JDK home dir
 | 
				
			||||
#
 | 
				
			||||
# Optional ENV vars
 | 
				
			||||
# -----------------
 | 
				
			||||
#   MAVEN_OPTS - parameters passed to the Java VM when running Maven
 | 
				
			||||
#     e.g. to debug Maven itself, use
 | 
				
			||||
#       set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
 | 
				
			||||
#   MAVEN_SKIP_RC - flag to disable loading of mavenrc files
 | 
				
			||||
# ----------------------------------------------------------------------------
 | 
				
			||||
 | 
				
			||||
if [ -z "$MAVEN_SKIP_RC" ] ; then
 | 
				
			||||
 | 
				
			||||
  if [ -f /usr/local/etc/mavenrc ] ; then
 | 
				
			||||
    . /usr/local/etc/mavenrc
 | 
				
			||||
  fi
 | 
				
			||||
 | 
				
			||||
  if [ -f /etc/mavenrc ] ; then
 | 
				
			||||
    . /etc/mavenrc
 | 
				
			||||
  fi
 | 
				
			||||
 | 
				
			||||
  if [ -f "$HOME/.mavenrc" ] ; then
 | 
				
			||||
    . "$HOME/.mavenrc"
 | 
				
			||||
  fi
 | 
				
			||||
 | 
				
			||||
fi
 | 
				
			||||
 | 
				
			||||
# OS specific support.  $var _must_ be set to either true or false.
 | 
				
			||||
cygwin=false;
 | 
				
			||||
darwin=false;
 | 
				
			||||
mingw=false
 | 
				
			||||
case "$(uname)" in
 | 
				
			||||
  CYGWIN*) cygwin=true ;;
 | 
				
			||||
  MINGW*) mingw=true;;
 | 
				
			||||
  Darwin*) darwin=true
 | 
				
			||||
    # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home
 | 
				
			||||
    # See https://developer.apple.com/library/mac/qa/qa1170/_index.html
 | 
				
			||||
    if [ -z "$JAVA_HOME" ]; then
 | 
				
			||||
      if [ -x "/usr/libexec/java_home" ]; then
 | 
				
			||||
        JAVA_HOME="$(/usr/libexec/java_home)"; export JAVA_HOME
 | 
				
			||||
      else
 | 
				
			||||
        JAVA_HOME="/Library/Java/Home"; export JAVA_HOME
 | 
				
			||||
      fi
 | 
				
			||||
    fi
 | 
				
			||||
    ;;
 | 
				
			||||
esac
 | 
				
			||||
 | 
				
			||||
if [ -z "$JAVA_HOME" ] ; then
 | 
				
			||||
  if [ -r /etc/gentoo-release ] ; then
 | 
				
			||||
    JAVA_HOME=$(java-config --jre-home)
 | 
				
			||||
  fi
 | 
				
			||||
fi
 | 
				
			||||
 | 
				
			||||
# For Cygwin, ensure paths are in UNIX format before anything is touched
 | 
				
			||||
if $cygwin ; then
 | 
				
			||||
  [ -n "$JAVA_HOME" ] &&
 | 
				
			||||
    JAVA_HOME=$(cygpath --unix "$JAVA_HOME")
 | 
				
			||||
  [ -n "$CLASSPATH" ] &&
 | 
				
			||||
    CLASSPATH=$(cygpath --path --unix "$CLASSPATH")
 | 
				
			||||
fi
 | 
				
			||||
 | 
				
			||||
# For Mingw, ensure paths are in UNIX format before anything is touched
 | 
				
			||||
if $mingw ; then
 | 
				
			||||
  [ -n "$JAVA_HOME" ] && [ -d "$JAVA_HOME" ] &&
 | 
				
			||||
    JAVA_HOME="$(cd "$JAVA_HOME" || (echo "cannot cd into $JAVA_HOME."; exit 1); pwd)"
 | 
				
			||||
fi
 | 
				
			||||
 | 
				
			||||
if [ -z "$JAVA_HOME" ]; then
 | 
				
			||||
  javaExecutable="$(which javac)"
 | 
				
			||||
  if [ -n "$javaExecutable" ] && ! [ "$(expr "\"$javaExecutable\"" : '\([^ ]*\)')" = "no" ]; then
 | 
				
			||||
    # readlink(1) is not available as standard on Solaris 10.
 | 
				
			||||
    readLink=$(which readlink)
 | 
				
			||||
    if [ ! "$(expr "$readLink" : '\([^ ]*\)')" = "no" ]; then
 | 
				
			||||
      if $darwin ; then
 | 
				
			||||
        javaHome="$(dirname "\"$javaExecutable\"")"
 | 
				
			||||
        javaExecutable="$(cd "\"$javaHome\"" && pwd -P)/javac"
 | 
				
			||||
      else
 | 
				
			||||
        javaExecutable="$(readlink -f "\"$javaExecutable\"")"
 | 
				
			||||
      fi
 | 
				
			||||
      javaHome="$(dirname "\"$javaExecutable\"")"
 | 
				
			||||
      javaHome=$(expr "$javaHome" : '\(.*\)/bin')
 | 
				
			||||
      JAVA_HOME="$javaHome"
 | 
				
			||||
      export JAVA_HOME
 | 
				
			||||
    fi
 | 
				
			||||
  fi
 | 
				
			||||
fi
 | 
				
			||||
 | 
				
			||||
if [ -z "$JAVACMD" ] ; then
 | 
				
			||||
  if [ -n "$JAVA_HOME"  ] ; then
 | 
				
			||||
    if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
 | 
				
			||||
      # IBM's JDK on AIX uses strange locations for the executables
 | 
				
			||||
      JAVACMD="$JAVA_HOME/jre/sh/java"
 | 
				
			||||
    else
 | 
				
			||||
      JAVACMD="$JAVA_HOME/bin/java"
 | 
				
			||||
    fi
 | 
				
			||||
  else
 | 
				
			||||
    JAVACMD="$(\unset -f command 2>/dev/null; \command -v java)"
 | 
				
			||||
  fi
 | 
				
			||||
fi
 | 
				
			||||
 | 
				
			||||
if [ ! -x "$JAVACMD" ] ; then
 | 
				
			||||
  echo "Error: JAVA_HOME is not defined correctly." >&2
 | 
				
			||||
  echo "  We cannot execute $JAVACMD" >&2
 | 
				
			||||
  exit 1
 | 
				
			||||
fi
 | 
				
			||||
 | 
				
			||||
if [ -z "$JAVA_HOME" ] ; then
 | 
				
			||||
  echo "Warning: JAVA_HOME environment variable is not set."
 | 
				
			||||
fi
 | 
				
			||||
 | 
				
			||||
# traverses directory structure from process work directory to filesystem root
 | 
				
			||||
# first directory with .mvn subdirectory is considered project base directory
 | 
				
			||||
find_maven_basedir() {
 | 
				
			||||
  if [ -z "$1" ]
 | 
				
			||||
  then
 | 
				
			||||
    echo "Path not specified to find_maven_basedir"
 | 
				
			||||
    return 1
 | 
				
			||||
  fi
 | 
				
			||||
 | 
				
			||||
  basedir="$1"
 | 
				
			||||
  wdir="$1"
 | 
				
			||||
  while [ "$wdir" != '/' ] ; do
 | 
				
			||||
    if [ -d "$wdir"/.mvn ] ; then
 | 
				
			||||
      basedir=$wdir
 | 
				
			||||
      break
 | 
				
			||||
    fi
 | 
				
			||||
    # workaround for JBEAP-8937 (on Solaris 10/Sparc)
 | 
				
			||||
    if [ -d "${wdir}" ]; then
 | 
				
			||||
      wdir=$(cd "$wdir/.." || exit 1; pwd)
 | 
				
			||||
    fi
 | 
				
			||||
    # end of workaround
 | 
				
			||||
  done
 | 
				
			||||
  printf '%s' "$(cd "$basedir" || exit 1; pwd)"
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
# concatenates all lines of a file
 | 
				
			||||
concat_lines() {
 | 
				
			||||
  if [ -f "$1" ]; then
 | 
				
			||||
    # Remove \r in case we run on Windows within Git Bash
 | 
				
			||||
    # and check out the repository with auto CRLF management
 | 
				
			||||
    # enabled. Otherwise, we may read lines that are delimited with
 | 
				
			||||
    # \r\n and produce $'-Xarg\r' rather than -Xarg due to word
 | 
				
			||||
    # splitting rules.
 | 
				
			||||
    tr -s '\r\n' ' ' < "$1"
 | 
				
			||||
  fi
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
log() {
 | 
				
			||||
  if [ "$MVNW_VERBOSE" = true ]; then
 | 
				
			||||
    printf '%s\n' "$1"
 | 
				
			||||
  fi
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
BASE_DIR=$(find_maven_basedir "$(dirname "$0")")
 | 
				
			||||
if [ -z "$BASE_DIR" ]; then
 | 
				
			||||
  exit 1;
 | 
				
			||||
fi
 | 
				
			||||
 | 
				
			||||
MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"}; export MAVEN_PROJECTBASEDIR
 | 
				
			||||
log "$MAVEN_PROJECTBASEDIR"
 | 
				
			||||
 | 
				
			||||
##########################################################################################
 | 
				
			||||
# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
 | 
				
			||||
# This allows using the maven wrapper in projects that prohibit checking in binary data.
 | 
				
			||||
##########################################################################################
 | 
				
			||||
wrapperJarPath="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar"
 | 
				
			||||
if [ -r "$wrapperJarPath" ]; then
 | 
				
			||||
    log "Found $wrapperJarPath"
 | 
				
			||||
else
 | 
				
			||||
    log "Couldn't find $wrapperJarPath, downloading it ..."
 | 
				
			||||
 | 
				
			||||
    if [ -n "$MVNW_REPOURL" ]; then
 | 
				
			||||
      wrapperUrl="$MVNW_REPOURL/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar"
 | 
				
			||||
    else
 | 
				
			||||
      wrapperUrl="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar"
 | 
				
			||||
    fi
 | 
				
			||||
    while IFS="=" read -r key value; do
 | 
				
			||||
      # Remove '\r' from value to allow usage on windows as IFS does not consider '\r' as a separator ( considers space, tab, new line ('\n'), and custom '=' )
 | 
				
			||||
      safeValue=$(echo "$value" | tr -d '\r')
 | 
				
			||||
      case "$key" in (wrapperUrl) wrapperUrl="$safeValue"; break ;;
 | 
				
			||||
      esac
 | 
				
			||||
    done < "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.properties"
 | 
				
			||||
    log "Downloading from: $wrapperUrl"
 | 
				
			||||
 | 
				
			||||
    if $cygwin; then
 | 
				
			||||
      wrapperJarPath=$(cygpath --path --windows "$wrapperJarPath")
 | 
				
			||||
    fi
 | 
				
			||||
 | 
				
			||||
    if command -v wget > /dev/null; then
 | 
				
			||||
        log "Found wget ... using wget"
 | 
				
			||||
        [ "$MVNW_VERBOSE" = true ] && QUIET="" || QUIET="--quiet"
 | 
				
			||||
        if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then
 | 
				
			||||
            wget $QUIET "$wrapperUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath"
 | 
				
			||||
        else
 | 
				
			||||
            wget $QUIET --http-user="$MVNW_USERNAME" --http-password="$MVNW_PASSWORD" "$wrapperUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath"
 | 
				
			||||
        fi
 | 
				
			||||
    elif command -v curl > /dev/null; then
 | 
				
			||||
        log "Found curl ... using curl"
 | 
				
			||||
        [ "$MVNW_VERBOSE" = true ] && QUIET="" || QUIET="--silent"
 | 
				
			||||
        if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then
 | 
				
			||||
            curl $QUIET -o "$wrapperJarPath" "$wrapperUrl" -f -L || rm -f "$wrapperJarPath"
 | 
				
			||||
        else
 | 
				
			||||
            curl $QUIET --user "$MVNW_USERNAME:$MVNW_PASSWORD" -o "$wrapperJarPath" "$wrapperUrl" -f -L || rm -f "$wrapperJarPath"
 | 
				
			||||
        fi
 | 
				
			||||
    else
 | 
				
			||||
        log "Falling back to using Java to download"
 | 
				
			||||
        javaSource="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/MavenWrapperDownloader.java"
 | 
				
			||||
        javaClass="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/MavenWrapperDownloader.class"
 | 
				
			||||
        # For Cygwin, switch paths to Windows format before running javac
 | 
				
			||||
        if $cygwin; then
 | 
				
			||||
          javaSource=$(cygpath --path --windows "$javaSource")
 | 
				
			||||
          javaClass=$(cygpath --path --windows "$javaClass")
 | 
				
			||||
        fi
 | 
				
			||||
        if [ -e "$javaSource" ]; then
 | 
				
			||||
            if [ ! -e "$javaClass" ]; then
 | 
				
			||||
                log " - Compiling MavenWrapperDownloader.java ..."
 | 
				
			||||
                ("$JAVA_HOME/bin/javac" "$javaSource")
 | 
				
			||||
            fi
 | 
				
			||||
            if [ -e "$javaClass" ]; then
 | 
				
			||||
                log " - Running MavenWrapperDownloader.java ..."
 | 
				
			||||
                ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$wrapperUrl" "$wrapperJarPath") || rm -f "$wrapperJarPath"
 | 
				
			||||
            fi
 | 
				
			||||
        fi
 | 
				
			||||
    fi
 | 
				
			||||
fi
 | 
				
			||||
##########################################################################################
 | 
				
			||||
# End of extension
 | 
				
			||||
##########################################################################################
 | 
				
			||||
 | 
				
			||||
# If specified, validate the SHA-256 sum of the Maven wrapper jar file
 | 
				
			||||
wrapperSha256Sum=""
 | 
				
			||||
while IFS="=" read -r key value; do
 | 
				
			||||
  case "$key" in (wrapperSha256Sum) wrapperSha256Sum=$value; break ;;
 | 
				
			||||
  esac
 | 
				
			||||
done < "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.properties"
 | 
				
			||||
if [ -n "$wrapperSha256Sum" ]; then
 | 
				
			||||
  wrapperSha256Result=false
 | 
				
			||||
  if command -v sha256sum > /dev/null; then
 | 
				
			||||
    if echo "$wrapperSha256Sum  $wrapperJarPath" | sha256sum -c > /dev/null 2>&1; then
 | 
				
			||||
      wrapperSha256Result=true
 | 
				
			||||
    fi
 | 
				
			||||
  elif command -v shasum > /dev/null; then
 | 
				
			||||
    if echo "$wrapperSha256Sum  $wrapperJarPath" | shasum -a 256 -c > /dev/null 2>&1; then
 | 
				
			||||
      wrapperSha256Result=true
 | 
				
			||||
    fi
 | 
				
			||||
  else
 | 
				
			||||
    echo "Checksum validation was requested but neither 'sha256sum' or 'shasum' are available."
 | 
				
			||||
    echo "Please install either command, or disable validation by removing 'wrapperSha256Sum' from your maven-wrapper.properties."
 | 
				
			||||
    exit 1
 | 
				
			||||
  fi
 | 
				
			||||
  if [ $wrapperSha256Result = false ]; then
 | 
				
			||||
    echo "Error: Failed to validate Maven wrapper SHA-256, your Maven wrapper might be compromised." >&2
 | 
				
			||||
    echo "Investigate or delete $wrapperJarPath to attempt a clean download." >&2
 | 
				
			||||
    echo "If you updated your Maven version, you need to update the specified wrapperSha256Sum property." >&2
 | 
				
			||||
    exit 1
 | 
				
			||||
  fi
 | 
				
			||||
fi
 | 
				
			||||
 | 
				
			||||
MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS"
 | 
				
			||||
 | 
				
			||||
# For Cygwin, switch paths to Windows format before running java
 | 
				
			||||
if $cygwin; then
 | 
				
			||||
  [ -n "$JAVA_HOME" ] &&
 | 
				
			||||
    JAVA_HOME=$(cygpath --path --windows "$JAVA_HOME")
 | 
				
			||||
  [ -n "$CLASSPATH" ] &&
 | 
				
			||||
    CLASSPATH=$(cygpath --path --windows "$CLASSPATH")
 | 
				
			||||
  [ -n "$MAVEN_PROJECTBASEDIR" ] &&
 | 
				
			||||
    MAVEN_PROJECTBASEDIR=$(cygpath --path --windows "$MAVEN_PROJECTBASEDIR")
 | 
				
			||||
fi
 | 
				
			||||
 | 
				
			||||
# Provide a "standardized" way to retrieve the CLI args that will
 | 
				
			||||
# work with both Windows and non-Windows executions.
 | 
				
			||||
MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $*"
 | 
				
			||||
export MAVEN_CMD_LINE_ARGS
 | 
				
			||||
 | 
				
			||||
WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
 | 
				
			||||
 | 
				
			||||
# shellcheck disable=SC2086 # safe args
 | 
				
			||||
exec "$JAVACMD" \
 | 
				
			||||
  $MAVEN_OPTS \
 | 
				
			||||
  $MAVEN_DEBUG_OPTS \
 | 
				
			||||
  -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \
 | 
				
			||||
  "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \
 | 
				
			||||
  ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@"
 | 
				
			||||
@ -0,0 +1,205 @@
 | 
				
			||||
@REM ----------------------------------------------------------------------------
 | 
				
			||||
@REM Licensed to the Apache Software Foundation (ASF) under one
 | 
				
			||||
@REM or more contributor license agreements.  See the NOTICE file
 | 
				
			||||
@REM distributed with this work for additional information
 | 
				
			||||
@REM regarding copyright ownership.  The ASF licenses this file
 | 
				
			||||
@REM to you under the Apache License, Version 2.0 (the
 | 
				
			||||
@REM "License"); you may not use this file except in compliance
 | 
				
			||||
@REM with the License.  You may obtain a copy of the License at
 | 
				
			||||
@REM
 | 
				
			||||
@REM    https://www.apache.org/licenses/LICENSE-2.0
 | 
				
			||||
@REM
 | 
				
			||||
@REM Unless required by applicable law or agreed to in writing,
 | 
				
			||||
@REM software distributed under the License is distributed on an
 | 
				
			||||
@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 | 
				
			||||
@REM KIND, either express or implied.  See the License for the
 | 
				
			||||
@REM specific language governing permissions and limitations
 | 
				
			||||
@REM under the License.
 | 
				
			||||
@REM ----------------------------------------------------------------------------
 | 
				
			||||
 | 
				
			||||
@REM ----------------------------------------------------------------------------
 | 
				
			||||
@REM Apache Maven Wrapper startup batch script, version 3.2.0
 | 
				
			||||
@REM
 | 
				
			||||
@REM Required ENV vars:
 | 
				
			||||
@REM JAVA_HOME - location of a JDK home dir
 | 
				
			||||
@REM
 | 
				
			||||
@REM Optional ENV vars
 | 
				
			||||
@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands
 | 
				
			||||
@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending
 | 
				
			||||
@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven
 | 
				
			||||
@REM     e.g. to debug Maven itself, use
 | 
				
			||||
@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
 | 
				
			||||
@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files
 | 
				
			||||
@REM ----------------------------------------------------------------------------
 | 
				
			||||
 | 
				
			||||
@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on'
 | 
				
			||||
@echo off
 | 
				
			||||
@REM set title of command window
 | 
				
			||||
title %0
 | 
				
			||||
@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on'
 | 
				
			||||
@if "%MAVEN_BATCH_ECHO%" == "on"  echo %MAVEN_BATCH_ECHO%
 | 
				
			||||
 | 
				
			||||
@REM set %HOME% to equivalent of $HOME
 | 
				
			||||
if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%")
 | 
				
			||||
 | 
				
			||||
@REM Execute a user defined script before this one
 | 
				
			||||
if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre
 | 
				
			||||
@REM check for pre script, once with legacy .bat ending and once with .cmd ending
 | 
				
			||||
if exist "%USERPROFILE%\mavenrc_pre.bat" call "%USERPROFILE%\mavenrc_pre.bat" %*
 | 
				
			||||
if exist "%USERPROFILE%\mavenrc_pre.cmd" call "%USERPROFILE%\mavenrc_pre.cmd" %*
 | 
				
			||||
:skipRcPre
 | 
				
			||||
 | 
				
			||||
@setlocal
 | 
				
			||||
 | 
				
			||||
set ERROR_CODE=0
 | 
				
			||||
 | 
				
			||||
@REM To isolate internal variables from possible post scripts, we use another setlocal
 | 
				
			||||
@setlocal
 | 
				
			||||
 | 
				
			||||
@REM ==== START VALIDATION ====
 | 
				
			||||
if not "%JAVA_HOME%" == "" goto OkJHome
 | 
				
			||||
 | 
				
			||||
echo.
 | 
				
			||||
echo Error: JAVA_HOME not found in your environment. >&2
 | 
				
			||||
echo Please set the JAVA_HOME variable in your environment to match the >&2
 | 
				
			||||
echo location of your Java installation. >&2
 | 
				
			||||
echo.
 | 
				
			||||
goto error
 | 
				
			||||
 | 
				
			||||
:OkJHome
 | 
				
			||||
if exist "%JAVA_HOME%\bin\java.exe" goto init
 | 
				
			||||
 | 
				
			||||
echo.
 | 
				
			||||
echo Error: JAVA_HOME is set to an invalid directory. >&2
 | 
				
			||||
echo JAVA_HOME = "%JAVA_HOME%" >&2
 | 
				
			||||
echo Please set the JAVA_HOME variable in your environment to match the >&2
 | 
				
			||||
echo location of your Java installation. >&2
 | 
				
			||||
echo.
 | 
				
			||||
goto error
 | 
				
			||||
 | 
				
			||||
@REM ==== END VALIDATION ====
 | 
				
			||||
 | 
				
			||||
:init
 | 
				
			||||
 | 
				
			||||
@REM Find the project base dir, i.e. the directory that contains the folder ".mvn".
 | 
				
			||||
@REM Fallback to current working directory if not found.
 | 
				
			||||
 | 
				
			||||
set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR%
 | 
				
			||||
IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir
 | 
				
			||||
 | 
				
			||||
set EXEC_DIR=%CD%
 | 
				
			||||
set WDIR=%EXEC_DIR%
 | 
				
			||||
:findBaseDir
 | 
				
			||||
IF EXIST "%WDIR%"\.mvn goto baseDirFound
 | 
				
			||||
cd ..
 | 
				
			||||
IF "%WDIR%"=="%CD%" goto baseDirNotFound
 | 
				
			||||
set WDIR=%CD%
 | 
				
			||||
goto findBaseDir
 | 
				
			||||
 | 
				
			||||
:baseDirFound
 | 
				
			||||
set MAVEN_PROJECTBASEDIR=%WDIR%
 | 
				
			||||
cd "%EXEC_DIR%"
 | 
				
			||||
goto endDetectBaseDir
 | 
				
			||||
 | 
				
			||||
:baseDirNotFound
 | 
				
			||||
set MAVEN_PROJECTBASEDIR=%EXEC_DIR%
 | 
				
			||||
cd "%EXEC_DIR%"
 | 
				
			||||
 | 
				
			||||
:endDetectBaseDir
 | 
				
			||||
 | 
				
			||||
IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig
 | 
				
			||||
 | 
				
			||||
@setlocal EnableExtensions EnableDelayedExpansion
 | 
				
			||||
for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a
 | 
				
			||||
@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS%
 | 
				
			||||
 | 
				
			||||
:endReadAdditionalConfig
 | 
				
			||||
 | 
				
			||||
SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe"
 | 
				
			||||
set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar"
 | 
				
			||||
set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
 | 
				
			||||
 | 
				
			||||
set WRAPPER_URL="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar"
 | 
				
			||||
 | 
				
			||||
FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO (
 | 
				
			||||
    IF "%%A"=="wrapperUrl" SET WRAPPER_URL=%%B
 | 
				
			||||
)
 | 
				
			||||
 | 
				
			||||
@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
 | 
				
			||||
@REM This allows using the maven wrapper in projects that prohibit checking in binary data.
 | 
				
			||||
if exist %WRAPPER_JAR% (
 | 
				
			||||
    if "%MVNW_VERBOSE%" == "true" (
 | 
				
			||||
        echo Found %WRAPPER_JAR%
 | 
				
			||||
    )
 | 
				
			||||
) else (
 | 
				
			||||
    if not "%MVNW_REPOURL%" == "" (
 | 
				
			||||
        SET WRAPPER_URL="%MVNW_REPOURL%/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar"
 | 
				
			||||
    )
 | 
				
			||||
    if "%MVNW_VERBOSE%" == "true" (
 | 
				
			||||
        echo Couldn't find %WRAPPER_JAR%, downloading it ...
 | 
				
			||||
        echo Downloading from: %WRAPPER_URL%
 | 
				
			||||
    )
 | 
				
			||||
 | 
				
			||||
    powershell -Command "&{"^
 | 
				
			||||
		"$webclient = new-object System.Net.WebClient;"^
 | 
				
			||||
		"if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^
 | 
				
			||||
		"$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^
 | 
				
			||||
		"}"^
 | 
				
			||||
		"[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%WRAPPER_URL%', '%WRAPPER_JAR%')"^
 | 
				
			||||
		"}"
 | 
				
			||||
    if "%MVNW_VERBOSE%" == "true" (
 | 
				
			||||
        echo Finished downloading %WRAPPER_JAR%
 | 
				
			||||
    )
 | 
				
			||||
)
 | 
				
			||||
@REM End of extension
 | 
				
			||||
 | 
				
			||||
@REM If specified, validate the SHA-256 sum of the Maven wrapper jar file
 | 
				
			||||
SET WRAPPER_SHA_256_SUM=""
 | 
				
			||||
FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO (
 | 
				
			||||
    IF "%%A"=="wrapperSha256Sum" SET WRAPPER_SHA_256_SUM=%%B
 | 
				
			||||
)
 | 
				
			||||
IF NOT %WRAPPER_SHA_256_SUM%=="" (
 | 
				
			||||
    powershell -Command "&{"^
 | 
				
			||||
       "$hash = (Get-FileHash \"%WRAPPER_JAR%\" -Algorithm SHA256).Hash.ToLower();"^
 | 
				
			||||
       "If('%WRAPPER_SHA_256_SUM%' -ne $hash){"^
 | 
				
			||||
       "  Write-Output 'Error: Failed to validate Maven wrapper SHA-256, your Maven wrapper might be compromised.';"^
 | 
				
			||||
       "  Write-Output 'Investigate or delete %WRAPPER_JAR% to attempt a clean download.';"^
 | 
				
			||||
       "  Write-Output 'If you updated your Maven version, you need to update the specified wrapperSha256Sum property.';"^
 | 
				
			||||
       "  exit 1;"^
 | 
				
			||||
       "}"^
 | 
				
			||||
       "}"
 | 
				
			||||
    if ERRORLEVEL 1 goto error
 | 
				
			||||
)
 | 
				
			||||
 | 
				
			||||
@REM Provide a "standardized" way to retrieve the CLI args that will
 | 
				
			||||
@REM work with both Windows and non-Windows executions.
 | 
				
			||||
set MAVEN_CMD_LINE_ARGS=%*
 | 
				
			||||
 | 
				
			||||
%MAVEN_JAVA_EXE% ^
 | 
				
			||||
  %JVM_CONFIG_MAVEN_PROPS% ^
 | 
				
			||||
  %MAVEN_OPTS% ^
 | 
				
			||||
  %MAVEN_DEBUG_OPTS% ^
 | 
				
			||||
  -classpath %WRAPPER_JAR% ^
 | 
				
			||||
  "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^
 | 
				
			||||
  %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %*
 | 
				
			||||
if ERRORLEVEL 1 goto error
 | 
				
			||||
goto end
 | 
				
			||||
 | 
				
			||||
:error
 | 
				
			||||
set ERROR_CODE=1
 | 
				
			||||
 | 
				
			||||
:end
 | 
				
			||||
@endlocal & set ERROR_CODE=%ERROR_CODE%
 | 
				
			||||
 | 
				
			||||
if not "%MAVEN_SKIP_RC%"=="" goto skipRcPost
 | 
				
			||||
@REM check for post script, once with legacy .bat ending and once with .cmd ending
 | 
				
			||||
if exist "%USERPROFILE%\mavenrc_post.bat" call "%USERPROFILE%\mavenrc_post.bat"
 | 
				
			||||
if exist "%USERPROFILE%\mavenrc_post.cmd" call "%USERPROFILE%\mavenrc_post.cmd"
 | 
				
			||||
:skipRcPost
 | 
				
			||||
 | 
				
			||||
@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on'
 | 
				
			||||
if "%MAVEN_BATCH_PAUSE%"=="on" pause
 | 
				
			||||
 | 
				
			||||
if "%MAVEN_TERMINATE_CMD%"=="on" exit %ERROR_CODE%
 | 
				
			||||
 | 
				
			||||
cmd /C exit /B %ERROR_CODE%
 | 
				
			||||
@ -0,0 +1,266 @@
 | 
				
			||||
<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
 | 
				
			||||
    <modelVersion>4.0.0</modelVersion>
 | 
				
			||||
    <parent>
 | 
				
			||||
        <groupId>org.springframework.boot</groupId>
 | 
				
			||||
        <artifactId>spring-boot-starter-parent</artifactId>
 | 
				
			||||
        <version>2.3.4.RELEASE</version>
 | 
				
			||||
        <relativePath/> <!-- lookup parent from repository -->
 | 
				
			||||
    </parent>
 | 
				
			||||
    <groupId>com.dsic</groupId>
 | 
				
			||||
    <artifactId>gj_erp</artifactId>
 | 
				
			||||
    <version>0.0.1-SNAPSHOT</version>
 | 
				
			||||
    <name>gj_erp</name>
 | 
				
			||||
    <description>gj_erp</description>
 | 
				
			||||
 | 
				
			||||
    <properties>
 | 
				
			||||
        <java.version>1.8</java.version>
 | 
				
			||||
    </properties>
 | 
				
			||||
 | 
				
			||||
    <dependencies>
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>io.jsonwebtoken</groupId>
 | 
				
			||||
            <artifactId>jjwt</artifactId>
 | 
				
			||||
            <version>0.6.0</version>
 | 
				
			||||
        </dependency>
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>com.microsoft.sqlserver</groupId>
 | 
				
			||||
            <artifactId>mssql-jdbc</artifactId>
 | 
				
			||||
            <scope>runtime</scope>
 | 
				
			||||
        </dependency>
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>org.springframework.boot</groupId>
 | 
				
			||||
            <artifactId>spring-boot-starter-data-jpa</artifactId>
 | 
				
			||||
        </dependency>
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>org.springframework.boot</groupId>
 | 
				
			||||
            <artifactId>spring-boot-starter-jdbc</artifactId>
 | 
				
			||||
        </dependency>
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>org.springframework.boot</groupId>
 | 
				
			||||
            <artifactId>spring-boot-starter-web</artifactId>
 | 
				
			||||
        </dependency>
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>org.springframework.boot</groupId>
 | 
				
			||||
            <artifactId>spring-boot-starter-data-redis</artifactId>
 | 
				
			||||
        </dependency>
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>org.projectlombok</groupId>
 | 
				
			||||
            <artifactId>lombok</artifactId>
 | 
				
			||||
            <version>1.16.20</version>
 | 
				
			||||
        </dependency>
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>org.springframework.boot</groupId>
 | 
				
			||||
            <artifactId>spring-boot-starter-validation</artifactId>
 | 
				
			||||
        </dependency>
 | 
				
			||||
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>com.querydsl</groupId>
 | 
				
			||||
            <artifactId>querydsl-jpa</artifactId>
 | 
				
			||||
        </dependency>
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>com.querydsl</groupId>
 | 
				
			||||
            <artifactId>querydsl-apt</artifactId>
 | 
				
			||||
            <scope>provided</scope>
 | 
				
			||||
        </dependency>
 | 
				
			||||
 | 
				
			||||
        <!--swagger2的jar包-->
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>io.springfox</groupId>
 | 
				
			||||
            <artifactId>springfox-swagger2</artifactId>
 | 
				
			||||
            <version>2.9.2</version>
 | 
				
			||||
        </dependency>
 | 
				
			||||
        <!--引入视觉的样式的UI-->
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>io.springfox</groupId>
 | 
				
			||||
            <artifactId>springfox-swagger-ui</artifactId>
 | 
				
			||||
            <version>2.9.2</version>
 | 
				
			||||
        </dependency>
 | 
				
			||||
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>com.baomidou</groupId>
 | 
				
			||||
            <artifactId>mybatis-plus-boot-starter</artifactId>
 | 
				
			||||
            <version>3.3.2</version>
 | 
				
			||||
        </dependency>
 | 
				
			||||
<!--        <dependency>-->
 | 
				
			||||
<!--            <groupId>com.baomidou</groupId>-->
 | 
				
			||||
<!--            <artifactId>mybatis-plus-annotation</artifactId>-->
 | 
				
			||||
<!--            <version>3.3.2</version>-->
 | 
				
			||||
<!--        </dependency>-->
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>com.baomidou</groupId>
 | 
				
			||||
            <artifactId>mybatis-plus-extension</artifactId>
 | 
				
			||||
            <version>3.3.2</version>
 | 
				
			||||
        </dependency>
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>com.baomidou</groupId>
 | 
				
			||||
            <artifactId>mybatis-plus-generator</artifactId>
 | 
				
			||||
            <version>3.3.2</version>
 | 
				
			||||
        </dependency>
 | 
				
			||||
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>com.github.jeffreyning</groupId>
 | 
				
			||||
            <artifactId>mybatisplus-plus</artifactId>
 | 
				
			||||
            <version>1.5.1-RELEASE</version>
 | 
				
			||||
        </dependency>
 | 
				
			||||
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>org.apache.velocity</groupId>
 | 
				
			||||
            <artifactId>velocity-engine-core</artifactId>
 | 
				
			||||
            <version>2.2</version>
 | 
				
			||||
        </dependency>
 | 
				
			||||
 | 
				
			||||
        <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>com.alibaba</groupId>
 | 
				
			||||
            <artifactId>fastjson</artifactId>
 | 
				
			||||
            <version>1.2.83</version>
 | 
				
			||||
        </dependency>
 | 
				
			||||
 | 
				
			||||
        <!-- https://mvnrepository.com/artifact/com.alibaba/easyexcel -->
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>com.alibaba</groupId>
 | 
				
			||||
            <artifactId>easyexcel</artifactId>
 | 
				
			||||
            <version>2.2.7</version>
 | 
				
			||||
        </dependency>
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>org.apache.commons</groupId>
 | 
				
			||||
            <artifactId>commons-lang3</artifactId>
 | 
				
			||||
            <version>3.0</version>
 | 
				
			||||
        </dependency>
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
        <!--pdf 转 jpg -->
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>org.apache.pdfbox</groupId>
 | 
				
			||||
            <artifactId>fontbox</artifactId>
 | 
				
			||||
            <version>2.0.1</version>
 | 
				
			||||
        </dependency>
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>org.apache.pdfbox</groupId>
 | 
				
			||||
            <artifactId>pdfbox</artifactId>
 | 
				
			||||
            <version>2.0.1</version>
 | 
				
			||||
        </dependency>
 | 
				
			||||
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>io.netty</groupId>
 | 
				
			||||
            <artifactId>netty-all</artifactId>
 | 
				
			||||
            <version>4.1.52.Final</version>
 | 
				
			||||
        </dependency>
 | 
				
			||||
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>com.google.code.gson</groupId>
 | 
				
			||||
            <artifactId>gson</artifactId>
 | 
				
			||||
        </dependency>
 | 
				
			||||
 | 
				
			||||
        <!--SocketIO-->
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>com.corundumstudio.socketio</groupId>
 | 
				
			||||
            <artifactId>netty-socketio</artifactId>
 | 
				
			||||
            <version>1.7.23</version>
 | 
				
			||||
        </dependency>
 | 
				
			||||
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>cn.hutool</groupId>
 | 
				
			||||
            <artifactId>hutool-all</artifactId>
 | 
				
			||||
            <version>5.8.15</version>
 | 
				
			||||
        </dependency>
 | 
				
			||||
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>org.springframework.boot</groupId>
 | 
				
			||||
            <artifactId>spring-boot-starter-test</artifactId>
 | 
				
			||||
            <scope>test</scope>
 | 
				
			||||
            <exclusions>
 | 
				
			||||
                <exclusion>
 | 
				
			||||
                    <groupId>org.junit.vintage</groupId>
 | 
				
			||||
                    <artifactId>junit-vintage-engine</artifactId>
 | 
				
			||||
                </exclusion>
 | 
				
			||||
            </exclusions>
 | 
				
			||||
        </dependency>
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>junit</groupId>
 | 
				
			||||
            <artifactId>junit</artifactId>
 | 
				
			||||
            <scope>test</scope>
 | 
				
			||||
        </dependency>
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>com.baomidou</groupId>
 | 
				
			||||
            <artifactId>mybatis-plus-extension</artifactId>
 | 
				
			||||
            <version>3.4.0</version>
 | 
				
			||||
        </dependency>
 | 
				
			||||
 | 
				
			||||
<!--        <dependency>-->
 | 
				
			||||
<!--            <groupId>org.apache.poi</groupId>-->
 | 
				
			||||
<!--            <artifactId>poi</artifactId>-->
 | 
				
			||||
<!--            <version>4.0.0</version>-->
 | 
				
			||||
<!--        </dependency>-->
 | 
				
			||||
<!--        <dependency>-->
 | 
				
			||||
<!--            <groupId>org.apache.poi</groupId>-->
 | 
				
			||||
<!--            <artifactId>poi-ooxml</artifactId>-->
 | 
				
			||||
<!--            <version>4.0.0</version>-->
 | 
				
			||||
<!--        </dependency>-->
 | 
				
			||||
<!--        <dependency>-->
 | 
				
			||||
<!--            <groupId>org.apache.poi</groupId>-->
 | 
				
			||||
<!--            <artifactId>poi-ooxml-schemas</artifactId>-->
 | 
				
			||||
<!--            <version>4.0.0</version>-->
 | 
				
			||||
<!--        </dependency>-->
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>org.apache.poi</groupId>
 | 
				
			||||
            <artifactId>poi</artifactId>
 | 
				
			||||
            <version>4.0.0</version>
 | 
				
			||||
        </dependency>
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>org.apache.poi</groupId>
 | 
				
			||||
            <artifactId>poi-ooxml</artifactId>
 | 
				
			||||
            <version>4.0.0</version>
 | 
				
			||||
        </dependency>
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>org.apache.poi</groupId>
 | 
				
			||||
            <artifactId>poi-ooxml-schemas</artifactId>
 | 
				
			||||
            <version>4.0.0</version>
 | 
				
			||||
        </dependency>
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
<!--        <dependency>-->
 | 
				
			||||
<!--            <groupId>cn.gjing</groupId>-->
 | 
				
			||||
<!--            <artifactId>tools-excel</artifactId>-->
 | 
				
			||||
<!--            <version>2021.12.3</version>-->
 | 
				
			||||
<!--        </dependency>-->
 | 
				
			||||
 | 
				
			||||
        <dependency>
 | 
				
			||||
            <groupId>org.modelmapper</groupId>
 | 
				
			||||
            <artifactId>modelmapper</artifactId>
 | 
				
			||||
            <version>2.3.5</version>
 | 
				
			||||
        </dependency>
 | 
				
			||||
 | 
				
			||||
    </dependencies>
 | 
				
			||||
 | 
				
			||||
    <build>
 | 
				
			||||
        <plugins>
 | 
				
			||||
            <plugin>
 | 
				
			||||
                <groupId>org.springframework.boot</groupId>
 | 
				
			||||
                <artifactId>spring-boot-maven-plugin</artifactId>
 | 
				
			||||
                <version>2.3.4.RELEASE</version>
 | 
				
			||||
            </plugin>
 | 
				
			||||
            <plugin>
 | 
				
			||||
                <groupId>com.mysema.maven</groupId>
 | 
				
			||||
                <artifactId>apt-maven-plugin</artifactId>
 | 
				
			||||
                <version>1.1.3</version>
 | 
				
			||||
                <executions>
 | 
				
			||||
                    <execution>
 | 
				
			||||
                        <phase>generate-sources</phase>
 | 
				
			||||
                        <goals>
 | 
				
			||||
                            <goal>process</goal>
 | 
				
			||||
                        </goals>
 | 
				
			||||
                        <configuration>
 | 
				
			||||
                            <outputDirectory>target/generated-sources</outputDirectory>
 | 
				
			||||
                            <processor>com.querydsl.apt.jpa.JPAAnnotationProcessor</processor>
 | 
				
			||||
                        </configuration>
 | 
				
			||||
                    </execution>
 | 
				
			||||
                </executions>
 | 
				
			||||
            </plugin>
 | 
				
			||||
 | 
				
			||||
        </plugins>
 | 
				
			||||
    </build>
 | 
				
			||||
 | 
				
			||||
</project>
 | 
				
			||||
@ -0,0 +1,43 @@
 | 
				
			||||
package com.dsic.gj_erp;
 | 
				
			||||
 | 
				
			||||
import com.github.jeffreyning.mybatisplus.conf.EnableMPP;
 | 
				
			||||
import com.querydsl.jpa.impl.JPAQueryFactory;
 | 
				
			||||
import org.modelmapper.ModelMapper;
 | 
				
			||||
import org.modelmapper.convention.MatchingStrategies;
 | 
				
			||||
import org.mybatis.spring.annotation.MapperScan;
 | 
				
			||||
import org.springframework.boot.SpringApplication;
 | 
				
			||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
 | 
				
			||||
import org.springframework.context.annotation.Bean;
 | 
				
			||||
import springfox.documentation.swagger2.annotations.EnableSwagger2;
 | 
				
			||||
 | 
				
			||||
import javax.persistence.EntityManager;
 | 
				
			||||
 | 
				
			||||
@EnableMPP
 | 
				
			||||
@SpringBootApplication
 | 
				
			||||
@EnableSwagger2
 | 
				
			||||
@MapperScan({"com.dsic.gj_erp.mapper"})
 | 
				
			||||
public class GjErpApplication {
 | 
				
			||||
 | 
				
			||||
    public static void main(String[] args) {
 | 
				
			||||
 | 
				
			||||
        SpringApplication.run(GjErpApplication.class, args);
 | 
				
			||||
    }
 | 
				
			||||
    @Bean
 | 
				
			||||
    public JPAQueryFactory jpaQueryFactory(EntityManager entityManager){
 | 
				
			||||
        return new JPAQueryFactory(entityManager);
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @Bean
 | 
				
			||||
    public ModelMapper modelMapper() {
 | 
				
			||||
        ModelMapper modelMapper = new ModelMapper();
 | 
				
			||||
        /**
 | 
				
			||||
         * 完全匹配
 | 
				
			||||
         */
 | 
				
			||||
        modelMapper.getConfiguration().setFullTypeMatchingRequired(true);
 | 
				
			||||
        /**
 | 
				
			||||
         * 匹配策略定义为严格
 | 
				
			||||
         */
 | 
				
			||||
        modelMapper.getConfiguration().setMatchingStrategy(MatchingStrategies.STRICT);
 | 
				
			||||
        return modelMapper;
 | 
				
			||||
    }
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,16 @@
 | 
				
			||||
package com.dsic.gj_erp;
 | 
				
			||||
 | 
				
			||||
import org.springframework.boot.SpringApplication;
 | 
				
			||||
 | 
				
			||||
import java.util.regex.Matcher;
 | 
				
			||||
import java.util.regex.Pattern;
 | 
				
			||||
 | 
				
			||||
public class Test {
 | 
				
			||||
    public static void main(String[] args) {
 | 
				
			||||
        Pattern p = Pattern.compile(".*\\.xls");
 | 
				
			||||
// 创建 Matcher 对象
 | 
				
			||||
        Matcher m = p.matcher("s集团xls滚动计划——线表 - 副本.xls");
 | 
				
			||||
 | 
				
			||||
        System.out.println(m.matches());
 | 
				
			||||
    }
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,15 @@
 | 
				
			||||
package com.dsic.gj_erp.annotation;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import java.lang.annotation.ElementType;
 | 
				
			||||
import java.lang.annotation.Retention;
 | 
				
			||||
import java.lang.annotation.RetentionPolicy;
 | 
				
			||||
import java.lang.annotation.Target;
 | 
				
			||||
 | 
				
			||||
@Target(value = {ElementType.METHOD})
 | 
				
			||||
@Retention(RetentionPolicy.RUNTIME)
 | 
				
			||||
public @interface AuthFunction {
 | 
				
			||||
 | 
				
			||||
    String[] CKDMS() default {};
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,32 @@
 | 
				
			||||
package com.dsic.gj_erp.annotation;
 | 
				
			||||
 | 
				
			||||
import java.lang.annotation.ElementType;
 | 
				
			||||
import java.lang.annotation.Retention;
 | 
				
			||||
import java.lang.annotation.RetentionPolicy;
 | 
				
			||||
import java.lang.annotation.Target;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * 数据字典注解
 | 
				
			||||
 *
 | 
				
			||||
 * @author xhj
 | 
				
			||||
 * @date 2021/1/18
 | 
				
			||||
 */
 | 
				
			||||
@Target(ElementType.FIELD)
 | 
				
			||||
@Retention(RetentionPolicy.RUNTIME)
 | 
				
			||||
 | 
				
			||||
public @interface Dict {
 | 
				
			||||
 | 
				
			||||
    /**
 | 
				
			||||
     * 字典类型
 | 
				
			||||
     *
 | 
				
			||||
     * @return
 | 
				
			||||
     */
 | 
				
			||||
    String dictCode();
 | 
				
			||||
 | 
				
			||||
    /**
 | 
				
			||||
     * 返回属性名
 | 
				
			||||
     *
 | 
				
			||||
     * @return
 | 
				
			||||
     */
 | 
				
			||||
    String dictText() default "";
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,60 @@
 | 
				
			||||
package com.dsic.gj_erp.aspect;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.annotation.AuthFunction;
 | 
				
			||||
import com.dsic.gj_erp.exception.CustomException;
 | 
				
			||||
import com.dsic.gj_erp.service.ApiService;
 | 
				
			||||
import com.dsic.gj_erp.util.JwtUtil;
 | 
				
			||||
import io.jsonwebtoken.Claims;
 | 
				
			||||
import org.aspectj.lang.ProceedingJoinPoint;
 | 
				
			||||
import org.aspectj.lang.annotation.Around;
 | 
				
			||||
import org.aspectj.lang.annotation.Aspect;
 | 
				
			||||
import org.aspectj.lang.annotation.Pointcut;
 | 
				
			||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
				
			||||
import org.springframework.stereotype.Component;
 | 
				
			||||
 | 
				
			||||
import javax.servlet.http.HttpServletRequest;
 | 
				
			||||
 | 
				
			||||
@Aspect
 | 
				
			||||
@Component
 | 
				
			||||
public class AuthFunctionAspect {
 | 
				
			||||
 | 
				
			||||
    @Autowired
 | 
				
			||||
    private HttpServletRequest request;
 | 
				
			||||
    @Autowired
 | 
				
			||||
    private JwtUtil jwtUtil;
 | 
				
			||||
    @Autowired
 | 
				
			||||
    private ApiService apiService;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    /**
 | 
				
			||||
     * Controller层切点 注解拦截
 | 
				
			||||
     */
 | 
				
			||||
    @Pointcut("@annotation(authFunction) ")
 | 
				
			||||
    public void doAuthFunction(AuthFunction authFunction) {
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    /**
 | 
				
			||||
     * 功能权限认证
 | 
				
			||||
     */
 | 
				
			||||
    @Around("doAuthFunction(authFunction)")
 | 
				
			||||
    public Object deBefore(ProceedingJoinPoint pjp, AuthFunction authFunction) throws Throwable {
 | 
				
			||||
        String token = request.getHeader("token");
 | 
				
			||||
        if (token == null) {
 | 
				
			||||
            throw new CustomException(10105, jwtUtil.getHeader() + "不能为空!");
 | 
				
			||||
        }
 | 
				
			||||
        Claims claims = jwtUtil.getClaimByToken(token);
 | 
				
			||||
        if (claims == null || jwtUtil.isTokenExpired(claims.getExpiration())) {
 | 
				
			||||
            throw new CustomException(10106, jwtUtil.getHeader() + "失效,请重新登录!");
 | 
				
			||||
        }
 | 
				
			||||
        request.setAttribute("yhms",claims.get("yhms"));
 | 
				
			||||
        request.setAttribute("yhdm", claims.getId());
 | 
				
			||||
        request.setAttribute("zxtdm", claims.getSubject());
 | 
				
			||||
        if (!apiService.hasPermission(claims.getId(), authFunction.CKDMS())) {
 | 
				
			||||
            throw new CustomException(10104, "用户没有该菜单权限!");
 | 
				
			||||
        }
 | 
				
			||||
        return pjp.proceed();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,79 @@
 | 
				
			||||
package com.dsic.gj_erp.bean;
 | 
				
			||||
 | 
				
			||||
import java.io.Serializable;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * @author Jason.zhang
 | 
				
			||||
 * @email jason_56@outlook.com
 | 
				
			||||
 * @Descrption 统一http restful response
 | 
				
			||||
 */
 | 
				
			||||
public class ResultBean<T> implements Serializable {
 | 
				
			||||
 | 
				
			||||
    /**
 | 
				
			||||
     *
 | 
				
			||||
     */
 | 
				
			||||
    private static final long serialVersionUID = -7165615593336091195L;
 | 
				
			||||
 | 
				
			||||
    private String message;
 | 
				
			||||
    private boolean success;
 | 
				
			||||
    private int status;
 | 
				
			||||
    private T data;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    public String getMessage() {
 | 
				
			||||
        return message;
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    public void setMessage(String message) {
 | 
				
			||||
        this.message = message;
 | 
				
			||||
    }
 | 
				
			||||
    public boolean isSuccess() {
 | 
				
			||||
        return success;
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    public void setSuccess(boolean success) {
 | 
				
			||||
        this.success = success;
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    public int getStatus() {
 | 
				
			||||
        return status;
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    public void setStatus(int status) {
 | 
				
			||||
        this.status = status;
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    public T getData() {
 | 
				
			||||
        return data;
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    public void setData(T data) {
 | 
				
			||||
        this.data = data;
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    public ResultBean(boolean success, int status, String message) {
 | 
				
			||||
        this.success = success;
 | 
				
			||||
        this.status = status;
 | 
				
			||||
        this.message=message;
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    public ResultBean() {
 | 
				
			||||
        this.success = true;
 | 
				
			||||
        this.status = 10000;
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    public ResultBean(T data) {
 | 
				
			||||
        this.success = true;
 | 
				
			||||
        this.status = 10000;
 | 
				
			||||
        this.data = data;
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    public ResultBean(String message, T data) {
 | 
				
			||||
        this.success = true;
 | 
				
			||||
        this.status = 10000;
 | 
				
			||||
        this.message =message;
 | 
				
			||||
        this.data = data;
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,102 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.jcsj;
 | 
				
			||||
 | 
				
			||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||
import com.baomidou.mybatisplus.annotation.IdType;
 | 
				
			||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
				
			||||
import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||
import java.io.Serializable;
 | 
				
			||||
import io.swagger.annotations.ApiModel;
 | 
				
			||||
import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
import lombok.EqualsAndHashCode;
 | 
				
			||||
import lombok.Getter;
 | 
				
			||||
import lombok.Setter;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 * 
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-11
 | 
				
			||||
 */
 | 
				
			||||
@Data
 | 
				
			||||
@Getter
 | 
				
			||||
@Setter
 | 
				
			||||
@EqualsAndHashCode(callSuper = false)
 | 
				
			||||
@TableName("DM_CBXXP")
 | 
				
			||||
@ApiModel(value="DmCbxxp对象", description="")
 | 
				
			||||
public class DmCbxxp implements Serializable {
 | 
				
			||||
 | 
				
			||||
    private static final long serialVersionUID=1L;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "船舶编码")
 | 
				
			||||
    @TableId(value = "CBBM", type = IdType.ASSIGN_UUID)
 | 
				
			||||
    private String cbbm;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "船舶名称")
 | 
				
			||||
    @TableField("CBMC")
 | 
				
			||||
    private String cbmc;
 | 
				
			||||
 | 
				
			||||
    private String shry;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD4")
 | 
				
			||||
    private Double ylzd4;
 | 
				
			||||
 | 
				
			||||
    private String sCzbh;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD1")
 | 
				
			||||
    private String ylzd1;
 | 
				
			||||
 | 
				
			||||
    private String bz;
 | 
				
			||||
 | 
				
			||||
    private String kgrq;
 | 
				
			||||
 | 
				
			||||
    private String ckxszt;
 | 
				
			||||
 | 
				
			||||
    private String pdrq;
 | 
				
			||||
 | 
				
			||||
    private String pswcrq;
 | 
				
			||||
 | 
				
			||||
    private String wgbs;
 | 
				
			||||
 | 
				
			||||
    private String xgr;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD2")
 | 
				
			||||
    private String ylzd2;
 | 
				
			||||
 | 
				
			||||
    private String bzr;
 | 
				
			||||
 | 
				
			||||
    private String xgrq;
 | 
				
			||||
 | 
				
			||||
    private String drbz;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD5")
 | 
				
			||||
    private Double ylzd5;
 | 
				
			||||
 | 
				
			||||
    private String cjs;
 | 
				
			||||
 | 
				
			||||
    private String zt;
 | 
				
			||||
 | 
				
			||||
    private String cwfzbs;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD6")
 | 
				
			||||
    private Double ylzd6;
 | 
				
			||||
 | 
				
			||||
    private String xbz;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD3")
 | 
				
			||||
    private String ylzd3;
 | 
				
			||||
 | 
				
			||||
    private String xsrq;
 | 
				
			||||
 | 
				
			||||
    private String bzrq;
 | 
				
			||||
 | 
				
			||||
    private String qgwcrq;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    @TableField(exist = false)
 | 
				
			||||
    private String cbbm1;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,100 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.jcsj;
 | 
				
			||||
 | 
				
			||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||
import com.baomidou.mybatisplus.annotation.IdType;
 | 
				
			||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
				
			||||
import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||
import java.io.Serializable;
 | 
				
			||||
import java.math.BigDecimal;
 | 
				
			||||
 | 
				
			||||
import io.swagger.annotations.ApiModel;
 | 
				
			||||
import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
import lombok.EqualsAndHashCode;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 * 
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-11
 | 
				
			||||
 */
 | 
				
			||||
@Data
 | 
				
			||||
@EqualsAndHashCode(callSuper = false)
 | 
				
			||||
@TableName("DM_CZPLP")
 | 
				
			||||
@ApiModel(value="DmCzplp对象", description="")
 | 
				
			||||
public class DmCzplp implements Serializable {
 | 
				
			||||
 | 
				
			||||
    private static final long serialVersionUID=1L;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "船号")
 | 
				
			||||
    @TableField("DC_CH")
 | 
				
			||||
    private String dcCh;
 | 
				
			||||
 | 
				
			||||
    @TableField("TJRQ")
 | 
				
			||||
    private String tjrq;
 | 
				
			||||
 | 
				
			||||
    @TableField("BZ")
 | 
				
			||||
    private String bz;
 | 
				
			||||
 | 
				
			||||
    @TableField("APSZDR")
 | 
				
			||||
    private String apszdr;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD6")
 | 
				
			||||
    private Double ylzd6;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD3")
 | 
				
			||||
    private String ylzd3;
 | 
				
			||||
 | 
				
			||||
    @TableField("DC_PL_JY")
 | 
				
			||||
    private String dcPlJy;
 | 
				
			||||
 | 
				
			||||
    @TableField("LRR")
 | 
				
			||||
    private String lrr;
 | 
				
			||||
 | 
				
			||||
    @TableField("JSBS")
 | 
				
			||||
    private String jsbs;
 | 
				
			||||
 | 
				
			||||
    @TableField("DC_PL")
 | 
				
			||||
    private String dcPl;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD1")
 | 
				
			||||
    private String ylzd1;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD4")
 | 
				
			||||
    private Double ylzd4;
 | 
				
			||||
 | 
				
			||||
    @TableField("APSZDRQ")
 | 
				
			||||
    private String apszdrq;
 | 
				
			||||
 | 
				
			||||
    @TableField("DC_FD")
 | 
				
			||||
    private String dcFd;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD2")
 | 
				
			||||
    private String ylzd2;
 | 
				
			||||
 | 
				
			||||
    @TableId(value = "ID", type = IdType.ASSIGN_UUID)
 | 
				
			||||
    private String id;
 | 
				
			||||
 | 
				
			||||
    @TableField("LRRQ")
 | 
				
			||||
    private String lrrq;
 | 
				
			||||
 | 
				
			||||
    private String scjhzt;
 | 
				
			||||
 | 
				
			||||
    private String jhyxj;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD5")
 | 
				
			||||
    private Double ylzd5;
 | 
				
			||||
 | 
				
			||||
    @TableField("DC_CH_JY")
 | 
				
			||||
    private String dcChJy;
 | 
				
			||||
 | 
				
			||||
    @TableField("JSRQ")
 | 
				
			||||
    private String jsrq;
 | 
				
			||||
 | 
				
			||||
    @TableField("ZL")
 | 
				
			||||
    private BigDecimal zl;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,50 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.jcsj;
 | 
				
			||||
 | 
				
			||||
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 javax.persistence.Entity;
 | 
				
			||||
import javax.persistence.Id;
 | 
				
			||||
import java.io.Serializable;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 * 
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
@Data
 | 
				
			||||
@EqualsAndHashCode(callSuper = false)
 | 
				
			||||
@TableName("Em_gcrl")
 | 
				
			||||
@ApiModel(value="EmGcrl对象", description="")
 | 
				
			||||
@Entity
 | 
				
			||||
public class EmGcrl implements Serializable {
 | 
				
			||||
 | 
				
			||||
    private static final long serialVersionUID=1L;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "序号")
 | 
				
			||||
    @TableId(value = "xh", type = IdType.ASSIGN_UUID)
 | 
				
			||||
    @Id
 | 
				
			||||
    private String xh;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "年份")
 | 
				
			||||
    private String nf;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "公历")
 | 
				
			||||
    private String gl;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "休息日0 工作日1")
 | 
				
			||||
    private String xxr;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "备注")
 | 
				
			||||
    private String bz;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,299 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.jcsj;
 | 
				
			||||
 | 
				
			||||
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 io.swagger.annotations.ApiModel;
 | 
				
			||||
import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
import lombok.EqualsAndHashCode;
 | 
				
			||||
 | 
				
			||||
import javax.persistence.Entity;
 | 
				
			||||
import javax.persistence.Id;
 | 
				
			||||
import java.io.Serializable;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 * 
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
@Data
 | 
				
			||||
@EqualsAndHashCode(callSuper = false)
 | 
				
			||||
@TableName("EM_SBJBB")
 | 
				
			||||
@ApiModel(value="EmSbjbb对象", description="")
 | 
				
			||||
@Entity
 | 
				
			||||
public class EmSbjbb implements Serializable {
 | 
				
			||||
 | 
				
			||||
    private static final long serialVersionUID=1L;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD2")
 | 
				
			||||
    private String ylzd2;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(name = "szcs", notes = "所属部门")
 | 
				
			||||
    @TableField("SZCS")
 | 
				
			||||
    private String szcs;
 | 
				
			||||
 | 
				
			||||
    @Id
 | 
				
			||||
    @ApiModelProperty(name = "sbbh", notes = "设备编号")
 | 
				
			||||
    @TableId(value = "SBBH", type = IdType.ASSIGN_UUID)
 | 
				
			||||
    private String sbbh;
 | 
				
			||||
 | 
				
			||||
    @TableField("SBCZ")
 | 
				
			||||
    @ApiModelProperty(name = "sbcz", notes = "设备残值")
 | 
				
			||||
    private Double sbcz;
 | 
				
			||||
 | 
				
			||||
    @TableField("HTXH")
 | 
				
			||||
    private Double htxh;
 | 
				
			||||
 | 
				
			||||
    @TableField("SBGG")
 | 
				
			||||
    @ApiModelProperty(name = "sbgg", notes = "设备规格")
 | 
				
			||||
    private String sbgg;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(name = "jyxx", notes = "检验信息")
 | 
				
			||||
    private String jyxx;
 | 
				
			||||
 | 
				
			||||
    @TableField("KXRQ")
 | 
				
			||||
    private String kxrq;
 | 
				
			||||
 | 
				
			||||
    @TableField("AZKSRQ")
 | 
				
			||||
    private String azksrq;
 | 
				
			||||
 | 
				
			||||
    @TableField("TSJSRQ")
 | 
				
			||||
    private String tsjsrq;
 | 
				
			||||
 | 
				
			||||
    @TableField("YXJY")
 | 
				
			||||
    private String yxjy;
 | 
				
			||||
 | 
				
			||||
    @TableField("SBKGNL")
 | 
				
			||||
    @ApiModelProperty(name = "sbkgnl", notes = "设备能力")
 | 
				
			||||
    private Double sbkgnl;
 | 
				
			||||
 | 
				
			||||
    @TableField("EDSYSJDW")
 | 
				
			||||
    @ApiModelProperty(name = "edsysjdw", notes = "额定使用时间单位")
 | 
				
			||||
    private String edsysjdw;
 | 
				
			||||
 | 
				
			||||
    @TableField("SBYSZT")
 | 
				
			||||
    private String sbyszt;
 | 
				
			||||
 | 
				
			||||
    @TableField("SBJG")
 | 
				
			||||
    @ApiModelProperty(name = "sbjg", notes = "设备原值")
 | 
				
			||||
    private Double sbjg;
 | 
				
			||||
 | 
				
			||||
    @TableField("CD")
 | 
				
			||||
    @ApiModelProperty(name = "cd", notes = "产地")
 | 
				
			||||
    private String cd;
 | 
				
			||||
 | 
				
			||||
    @TableField("ZDRY")
 | 
				
			||||
    @ApiModelProperty(name = "zdry", notes = "制单人")
 | 
				
			||||
    private String zdry;
 | 
				
			||||
 | 
				
			||||
    @TableField("AZBJ")
 | 
				
			||||
    private String azbj;
 | 
				
			||||
 | 
				
			||||
    @TableField("JSR")
 | 
				
			||||
    private String jsr;
 | 
				
			||||
 | 
				
			||||
    @TableField("EDDXCS")
 | 
				
			||||
    private String eddxcs;
 | 
				
			||||
 | 
				
			||||
    @TableField("SBZL")
 | 
				
			||||
    @ApiModelProperty(name = "sbzl", notes = "设备中类")
 | 
				
			||||
    private String sbzl;
 | 
				
			||||
 | 
				
			||||
    @TableField("GDZCBH")
 | 
				
			||||
    @ApiModelProperty(name = "gdzcbh", notes = "固定资产编号")
 | 
				
			||||
    private String gdzcbh;
 | 
				
			||||
 | 
				
			||||
    @TableField("CCRQ")
 | 
				
			||||
    @ApiModelProperty(name = "ccrq", notes = "出厂日期(yyyy/MM/dd)")
 | 
				
			||||
    private String ccrq;
 | 
				
			||||
 | 
				
			||||
    @TableField("AZDW")
 | 
				
			||||
    private String azdw;
 | 
				
			||||
 | 
				
			||||
    @TableField("JFBJ")
 | 
				
			||||
    private String jfbj;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(name = "azwz", notes = "安装位置")
 | 
				
			||||
    private String azwz;
 | 
				
			||||
 | 
				
			||||
    @TableField("TSDD")
 | 
				
			||||
    private String tsdd;
 | 
				
			||||
 | 
				
			||||
    @TableField("EDSYNX")
 | 
				
			||||
    @ApiModelProperty(name = "edsynx", notes = "额定使用年限")
 | 
				
			||||
    private String edsynx;
 | 
				
			||||
 | 
				
			||||
    @TableField("SBMC")
 | 
				
			||||
    @ApiModelProperty(name = "sbmc", notes = "设备名称")
 | 
				
			||||
    private String sbmc;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD5")
 | 
				
			||||
    private Double ylzd5;
 | 
				
			||||
 | 
				
			||||
    @TableField("ZDSJ")
 | 
				
			||||
    @ApiModelProperty(name = "zdsj", notes = "制单日期(yyyy/MM/dd)")
 | 
				
			||||
    private String zdsj;
 | 
				
			||||
 | 
				
			||||
    @TableField("TZDH")
 | 
				
			||||
    private String tzdh;
 | 
				
			||||
 | 
				
			||||
    @TableField("SBNL")
 | 
				
			||||
    private String sbnl;
 | 
				
			||||
 | 
				
			||||
    @TableField("ZCFL")
 | 
				
			||||
    @ApiModelProperty(name = "zcfl", notes = "资产分类")
 | 
				
			||||
    private String zcfl;
 | 
				
			||||
 | 
				
			||||
    @TableField("KXYSBJ")
 | 
				
			||||
    private String kxysbj;
 | 
				
			||||
 | 
				
			||||
    @TableField("AZJSRQ")
 | 
				
			||||
    private String azjsrq;
 | 
				
			||||
 | 
				
			||||
    @TableField("TSR")
 | 
				
			||||
    private String tsr;
 | 
				
			||||
 | 
				
			||||
    @TableField("CZRY")
 | 
				
			||||
    @ApiModelProperty(name = "czry", notes = "操作者")
 | 
				
			||||
    private String czry;
 | 
				
			||||
 | 
				
			||||
    @TableField("TSYSR")
 | 
				
			||||
    private String tsysr;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD6")
 | 
				
			||||
    private Double ylzd6;
 | 
				
			||||
 | 
				
			||||
    @TableField("JLDW")
 | 
				
			||||
    @ApiModelProperty(name = "jldw", notes = "计量单位")
 | 
				
			||||
    private String jldw;
 | 
				
			||||
 | 
				
			||||
    @TableField("WXCC")
 | 
				
			||||
    @ApiModelProperty(name = "wxcc", notes = "外形尺寸")
 | 
				
			||||
    private String wxcc;
 | 
				
			||||
 | 
				
			||||
    @TableField("KXYSDW")
 | 
				
			||||
    private String kxysdw;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(name = "zzdw", notes = "制造单位")
 | 
				
			||||
    @TableField("ZZDW")
 | 
				
			||||
    private String zzdw;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(name = "bz", notes = "备注")
 | 
				
			||||
    @TableField("BZ")
 | 
				
			||||
    private String bz;
 | 
				
			||||
 | 
				
			||||
    @TableField("SBJFRQ")
 | 
				
			||||
    private String sbjfrq;
 | 
				
			||||
 | 
				
			||||
    @TableField("AZR")
 | 
				
			||||
    private String azr;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD3")
 | 
				
			||||
    private String ylzd3;
 | 
				
			||||
 | 
				
			||||
    @TableField("GZZXBH")
 | 
				
			||||
    private String gzzxbh;
 | 
				
			||||
 | 
				
			||||
    @TableField("DHRQ")
 | 
				
			||||
    private String dhrq;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(name = "edgl", notes = "额定功率")
 | 
				
			||||
    @TableField("EDGL")
 | 
				
			||||
    private Double edgl;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(name = "zjnx", notes = "折旧年限")
 | 
				
			||||
    @TableField("ZJNX")
 | 
				
			||||
    private String zjnx;
 | 
				
			||||
 | 
				
			||||
    @TableField("AZDD")
 | 
				
			||||
    private String azdd;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(name = "tzsb", notes = "特种设备")
 | 
				
			||||
    private String tzsb;
 | 
				
			||||
 | 
				
			||||
    @TableField("GRRQ")
 | 
				
			||||
    @ApiModelProperty(name = "grrq", notes = "购入日期")
 | 
				
			||||
    private String grrq;
 | 
				
			||||
 | 
				
			||||
    @TableField("SBZT")
 | 
				
			||||
    @ApiModelProperty(name = "sbzt", notes = "设备状态")
 | 
				
			||||
    private String sbzt;
 | 
				
			||||
 | 
				
			||||
    @TableField("ZXS")
 | 
				
			||||
    private Double zxs;
 | 
				
			||||
 | 
				
			||||
    @TableField("TSJG")
 | 
				
			||||
    private String tsjg;
 | 
				
			||||
 | 
				
			||||
    @TableField("EDSYSJ")
 | 
				
			||||
    @ApiModelProperty(name = "edsysj", notes = "额定使用时间")
 | 
				
			||||
    private String edsysj;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD4")
 | 
				
			||||
    private Double ylzd4;
 | 
				
			||||
 | 
				
			||||
    @TableField("GZZXMC")
 | 
				
			||||
    private String gzzxmc;
 | 
				
			||||
 | 
				
			||||
    @TableField("KXDH")
 | 
				
			||||
    private String kxdh;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(name = "sbxh", notes = "设备型号")
 | 
				
			||||
    @TableField("SBXH")
 | 
				
			||||
    private String sbxh;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(name = "gldw", notes = "额定功率单位")
 | 
				
			||||
    @TableField("GLDW")
 | 
				
			||||
    private String gldw;
 | 
				
			||||
 | 
				
			||||
    @TableField("TZXH")
 | 
				
			||||
    private Double tzxh;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(name = "sbfl", notes = "设备大类")
 | 
				
			||||
    @TableField("SBFL")
 | 
				
			||||
    private String sbfl;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(name = "gysbm", notes = "供应商")
 | 
				
			||||
    @TableField("GYSBM")
 | 
				
			||||
    private String gysbm;
 | 
				
			||||
 | 
				
			||||
    @TableField("YSJL")
 | 
				
			||||
    private String ysjl;
 | 
				
			||||
 | 
				
			||||
    @TableField("TSYSBJ")
 | 
				
			||||
    private String tsysbj;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD1")
 | 
				
			||||
    private String ylzd1;
 | 
				
			||||
 | 
				
			||||
    @TableField("GRHTBH")
 | 
				
			||||
    private String grhtbh;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(name = "sbxl", notes = "设备小类")
 | 
				
			||||
    @TableField("SBXL")
 | 
				
			||||
    private String sbxl;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(name = "ccbh", notes = "出厂编号")
 | 
				
			||||
    @TableField("CCBH")
 | 
				
			||||
    private String ccbh;
 | 
				
			||||
 | 
				
			||||
    @TableField("KXYSR")
 | 
				
			||||
    private String kxysr;
 | 
				
			||||
 | 
				
			||||
    @TableField("SBQYRQ")
 | 
				
			||||
    private String sbqyrq;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(name = "lgrq", notes = "列固日期")
 | 
				
			||||
    private String lgrq;
 | 
				
			||||
 | 
				
			||||
    @TableField("TSKSRQ")
 | 
				
			||||
    private String tsksrq;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,82 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.jcsj;
 | 
				
			||||
 | 
				
			||||
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.github.jeffreyning.mybatisplus.anno.MppMultiId;
 | 
				
			||||
import io.swagger.annotations.ApiModel;
 | 
				
			||||
import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
import lombok.EqualsAndHashCode;
 | 
				
			||||
 | 
				
			||||
import javax.persistence.Entity;
 | 
				
			||||
import javax.persistence.Id;
 | 
				
			||||
import javax.persistence.IdClass;
 | 
				
			||||
import java.io.Serializable;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 * 
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
@Data
 | 
				
			||||
@EqualsAndHashCode(callSuper = false)
 | 
				
			||||
@TableName("EM_SBRYDYP")
 | 
				
			||||
@ApiModel(value="EmSbrydyp对象", description="")
 | 
				
			||||
@Entity
 | 
				
			||||
@IdClass(EmSbrydyp.class)
 | 
				
			||||
public class EmSbrydyp implements Serializable {
 | 
				
			||||
 | 
				
			||||
    private static final long serialVersionUID=1L;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "设备名称")
 | 
				
			||||
    @TableField("SBMC")
 | 
				
			||||
    private String sbmc;
 | 
				
			||||
 | 
				
			||||
    @Id
 | 
				
			||||
    @TableId(value = "RYMC", type = IdType.ASSIGN_UUID)
 | 
				
			||||
    @ApiModelProperty(value = "人员名称")
 | 
				
			||||
    private String rymc;
 | 
				
			||||
 | 
				
			||||
    @TableField("XGR")
 | 
				
			||||
    private String xgr;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD4")
 | 
				
			||||
    private Double ylzd4;
 | 
				
			||||
 | 
				
			||||
    @TableField("JLRQ")
 | 
				
			||||
    private String jlrq;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD1")
 | 
				
			||||
    private String ylzd1;
 | 
				
			||||
 | 
				
			||||
    @TableField("SBBH")
 | 
				
			||||
    @Id
 | 
				
			||||
    @ApiModelProperty(value = "设备编号")
 | 
				
			||||
    private String sbbh;
 | 
				
			||||
 | 
				
			||||
    @TableField("XGRQ")
 | 
				
			||||
    private String xgrq;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD6")
 | 
				
			||||
    private Double ylzd6;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD3")
 | 
				
			||||
    private String ylzd3;
 | 
				
			||||
 | 
				
			||||
    @TableField("JLR")
 | 
				
			||||
    @ApiModelProperty(value = "负责人")
 | 
				
			||||
    private String jlr;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD5")
 | 
				
			||||
    private Double ylzd5;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD2")
 | 
				
			||||
    private String ylzd2;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,84 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.jcsj;
 | 
				
			||||
 | 
				
			||||
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 io.swagger.annotations.ApiModel;
 | 
				
			||||
import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
import lombok.EqualsAndHashCode;
 | 
				
			||||
 | 
				
			||||
import javax.persistence.Entity;
 | 
				
			||||
import javax.persistence.Id;
 | 
				
			||||
import java.io.Serializable;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 * 
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
@Data
 | 
				
			||||
@EqualsAndHashCode(callSuper = false)
 | 
				
			||||
@ApiModel(value="EmSbwxjh对象", description="")
 | 
				
			||||
@TableName("em_sbwxjh")
 | 
				
			||||
//@Entity
 | 
				
			||||
public class EmSbwxjh implements Serializable {
 | 
				
			||||
 | 
				
			||||
    private static final long serialVersionUID=1L;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "设备编号")
 | 
				
			||||
    @TableField("SBBH")
 | 
				
			||||
    private String sbbh;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "设备名称")
 | 
				
			||||
    @TableField("SBMC")
 | 
				
			||||
    private String sbmc;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "设备型号")
 | 
				
			||||
    @TableField("SBXH")
 | 
				
			||||
    private String sbxh;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "设备规格")
 | 
				
			||||
    @TableField("SBGG")
 | 
				
			||||
    private String sbgg;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "所属部门")
 | 
				
			||||
    @TableField("SZCS")
 | 
				
			||||
    private String szcs;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "维修内容")
 | 
				
			||||
    private String wxnr;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "计划开始时间(yyyy/MM/dd HH:mm:ss)")
 | 
				
			||||
   // @TableField("kssj_jh")
 | 
				
			||||
    private String kssjJh;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "计划结束时间(yyyy/MM/dd HH:mm:ss)")
 | 
				
			||||
  //  @TableField("jssj_jh")
 | 
				
			||||
    private String jssjJh;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "实际开始时间(yyyy/MM/dd HH:mm:ss)")
 | 
				
			||||
    private String kssjSj;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "实际结束时间(yyyy/MM/dd HH:mm:ss)")
 | 
				
			||||
    private String jssjSj;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "状态 ")
 | 
				
			||||
    private String zt;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "负责人")
 | 
				
			||||
    private String fzr;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "备注")
 | 
				
			||||
    private String bz;
 | 
				
			||||
 | 
				
			||||
   // @Id
 | 
				
			||||
    @TableId(value = "id", type = IdType.ASSIGN_UUID)
 | 
				
			||||
    private String id;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,63 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.jhgk;
 | 
				
			||||
 | 
				
			||||
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 io.swagger.annotations.ApiModel;
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
import lombok.EqualsAndHashCode;
 | 
				
			||||
 | 
				
			||||
import java.io.Serializable;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 * 
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
@Data
 | 
				
			||||
@EqualsAndHashCode(callSuper = false)
 | 
				
			||||
@TableName("DM_JGXYWRYB")
 | 
				
			||||
@ApiModel(value="DmJgxywryb对象", description="")
 | 
				
			||||
public class DmJgxywryb implements Serializable {
 | 
				
			||||
 | 
				
			||||
    private static final long serialVersionUID=1L;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD4")
 | 
				
			||||
    private Double ylzd4;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD1")
 | 
				
			||||
    private String ylzd1;
 | 
				
			||||
 | 
				
			||||
    @TableId(value = "ZXTBM", type = IdType.ASSIGN_UUID)
 | 
				
			||||
    private String zxtbm;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD2")
 | 
				
			||||
    private String ylzd2;
 | 
				
			||||
 | 
				
			||||
    @TableField("RYBM")
 | 
				
			||||
    private String rybm;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD5")
 | 
				
			||||
    private Double ylzd5;
 | 
				
			||||
 | 
				
			||||
    @TableField("SSBM")
 | 
				
			||||
    private String ssbm;
 | 
				
			||||
 | 
				
			||||
    @TableField("JGFLM")
 | 
				
			||||
    private String jgflm;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD3")
 | 
				
			||||
    private String ylzd3;
 | 
				
			||||
 | 
				
			||||
    @TableField("RYMC")
 | 
				
			||||
    private String rymc;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD6")
 | 
				
			||||
    private Double ylzd6;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,145 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.jhgk;
 | 
				
			||||
 | 
				
			||||
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 java.io.Serializable;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 * 
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
@Data
 | 
				
			||||
@EqualsAndHashCode(callSuper = false)
 | 
				
			||||
@ApiModel(value="DmSygd对象", description="")
 | 
				
			||||
public class DmSygd implements Serializable {
 | 
				
			||||
 | 
				
			||||
    private static final long serialVersionUID=1L;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "产品")
 | 
				
			||||
    private String dcCh1;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "目标船只")
 | 
				
			||||
    private String dcCh2;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "本船只")
 | 
				
			||||
    private String dcCh3;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "批量")
 | 
				
			||||
    private String dcPl;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "分段")
 | 
				
			||||
    private String dcFd;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "板数")
 | 
				
			||||
    private Double bs;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "到货数量")
 | 
				
			||||
    private Double dhsl;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "在途数量")
 | 
				
			||||
    private Double ztsl;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "生产下发期")
 | 
				
			||||
    private String scxfq;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "型材抛丸")
 | 
				
			||||
    private String xcpw;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "根数")
 | 
				
			||||
    private Double gs;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "抛丸")
 | 
				
			||||
    private String pw;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "坡口切割结束")
 | 
				
			||||
    private String pkjs1;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "二垮数控板数")
 | 
				
			||||
    private Double skbs1;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "数控切割开始")
 | 
				
			||||
    private String skks1;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "坡口长度")
 | 
				
			||||
    private Double pkcd1;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "坡口切割结束")
 | 
				
			||||
    private String pkjs2;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "三垮数控板数")
 | 
				
			||||
    private Double skbs2;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "数控切割开始")
 | 
				
			||||
    private String skks2;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "坡口长度")
 | 
				
			||||
    private Double pkcd2;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "坡口切割结束")
 | 
				
			||||
    private String pkjs3;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "三垮平铁板数")
 | 
				
			||||
    private Double ptbs;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "平铁切割开始")
 | 
				
			||||
    private String ptks;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "平铁切割结束")
 | 
				
			||||
    private String ptjs;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "曲平铁转结束")
 | 
				
			||||
    private String qptzjs;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "曲平铁结束")
 | 
				
			||||
    private String qptjs;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "曲外板结束")
 | 
				
			||||
    private String qwbjs;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "组立")
 | 
				
			||||
    private String zl;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "数控   板数")
 | 
				
			||||
    private Double skbs3;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "数控切割开始")
 | 
				
			||||
    private String skks3;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "坡口长度")
 | 
				
			||||
    private Double pkcd3;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "坡口切割结束")
 | 
				
			||||
    private String pkjs4;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "面板挤边")
 | 
				
			||||
    private String mbjb;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "七垮型材米数")
 | 
				
			||||
    private Double xcms;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "型材面板")
 | 
				
			||||
    private String xcmb;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "分段需求")
 | 
				
			||||
    private String fdxqq;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "光电  结束")
 | 
				
			||||
    private String gdjs;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "备注")
 | 
				
			||||
    private String bz;
 | 
				
			||||
 | 
				
			||||
    @TableId(value = "id", type = IdType.ASSIGN_UUID)
 | 
				
			||||
    private String id;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,213 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.jhgk;
 | 
				
			||||
 | 
				
			||||
import com.baomidou.mybatisplus.annotation.IdType;
 | 
				
			||||
import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||
import com.baomidou.mybatisplus.annotation.TableId;
 | 
				
			||||
import io.swagger.annotations.ApiModel;
 | 
				
			||||
import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
import lombok.EqualsAndHashCode;
 | 
				
			||||
 | 
				
			||||
import java.io.Serializable;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 * 
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
@Data
 | 
				
			||||
@EqualsAndHashCode(callSuper = false)
 | 
				
			||||
@ApiModel(value="DmSygdMx对象", description="")
 | 
				
			||||
public class DmSygdMx implements Serializable {
 | 
				
			||||
 | 
				
			||||
    private static final long serialVersionUID=1L;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "产品")
 | 
				
			||||
    private String dcCh1;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "目标船只")
 | 
				
			||||
    private String dcCh2;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "本船只")
 | 
				
			||||
    private String dcCh3;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "批量")
 | 
				
			||||
    private String dcPl;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "分段")
 | 
				
			||||
    private String dcFd;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "类型")
 | 
				
			||||
    @TableField("LQLB")
 | 
				
			||||
    private String lqlb;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "板数")
 | 
				
			||||
    private Double bs;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "套料图号")
 | 
				
			||||
    private String tzbh;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "集团计划期")
 | 
				
			||||
    private String jtjhq;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "分段需求期")
 | 
				
			||||
    private String fdxqq;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "规格")
 | 
				
			||||
    private String wpgg;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "材质")
 | 
				
			||||
    private String wpxh;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "到货数量")
 | 
				
			||||
    private Double dhsl;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "在途数量")
 | 
				
			||||
    private Double ztsl;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "生产下发期")
 | 
				
			||||
    private String scxfq;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "长度(毫米)")
 | 
				
			||||
    private Double cd;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "面积(平方米)")
 | 
				
			||||
    private Double mj;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "抛丸计划完工")
 | 
				
			||||
    private String jhwgPw;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "施工单位")
 | 
				
			||||
    @TableField("ZZCJ")
 | 
				
			||||
    private String zzcj;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "理料")
 | 
				
			||||
    private String llrq;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "划线长度(米)")
 | 
				
			||||
    private Double hxcd;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "切割长度(米)")
 | 
				
			||||
    private Double qgcd;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "板厚(毫米)")
 | 
				
			||||
    private Double bh;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "曲标识")
 | 
				
			||||
    private String qbs;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "坡口标识")
 | 
				
			||||
    private String pkbs;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "打磨标识")
 | 
				
			||||
    private String dmbs;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "一垮龙门板数")
 | 
				
			||||
    private Double lm1k;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "一垮龙门完工")
 | 
				
			||||
    private String wg1klm;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "一垮数控板数")
 | 
				
			||||
    private Double lksk;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "一垮数控完工")
 | 
				
			||||
    private String wgLksk;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "坡口长度")
 | 
				
			||||
    private Double pkcd;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "坡口计划完工")
 | 
				
			||||
    private String jhwgPk;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "二垮数控板数")
 | 
				
			||||
    private Double lm2k;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "二垮数控完工")
 | 
				
			||||
    private String wg2klm;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "坡口长度")
 | 
				
			||||
    private Double pkcd2;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "坡口计划完工")
 | 
				
			||||
    private String jhwgPk2;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "三垮数控板数")
 | 
				
			||||
    private Double lm3k;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "三垮数控完工")
 | 
				
			||||
    private String wg3klm;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "坡口长度")
 | 
				
			||||
    private Double pkcd3;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "坡口计划完工")
 | 
				
			||||
    private String jhwgPk3;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "三垮平铁板数")
 | 
				
			||||
    private Double pt3k;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "三垮平铁完工")
 | 
				
			||||
    private String wg3kpt;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "零件面积")
 | 
				
			||||
    private Double ljmj;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "零件数量")
 | 
				
			||||
    private Double ljsl;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "曲平铁转结束")
 | 
				
			||||
    private String qptzjs;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "曲平铁结束")
 | 
				
			||||
    private String qptjs;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "曲外板结束")
 | 
				
			||||
    private String qwbjs;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "组立")
 | 
				
			||||
    private String zl;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "数控   板数")
 | 
				
			||||
    private Double skbs3;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "数控切割开始")
 | 
				
			||||
    private String skks3;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "坡口长度")
 | 
				
			||||
    private Double pkcd4;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "坡口切割结束")
 | 
				
			||||
    private String pkjs4;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "面板挤边")
 | 
				
			||||
    private String mbjb;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "七垮型材米数")
 | 
				
			||||
    private Double xcms;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "型材面板")
 | 
				
			||||
    private String xcmb;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "分段需求")
 | 
				
			||||
    private String fdxq;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "光电  结束")
 | 
				
			||||
    private String gdjs;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "备注")
 | 
				
			||||
    private String bz;
 | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value = "状态")
 | 
				
			||||
    private String zt;
 | 
				
			||||
 | 
				
			||||
    private String parentId;
 | 
				
			||||
 | 
				
			||||
    @TableId(value = "id", type = IdType.ASSIGN_UUID)
 | 
				
			||||
    private String id;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,14 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.request;
 | 
				
			||||
 | 
				
			||||
import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
 | 
				
			||||
@Data
 | 
				
			||||
public class EmSbjbbBean {
 | 
				
			||||
    @ApiModelProperty(value = "设备编号")
 | 
				
			||||
    private String sbbh;
 | 
				
			||||
    @ApiModelProperty(value = "所属部门")
 | 
				
			||||
    private String szcs;
 | 
				
			||||
    @ApiModelProperty(value = "供应商")
 | 
				
			||||
    private String gysbm;
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,14 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.request;
 | 
				
			||||
 | 
				
			||||
import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
 | 
				
			||||
@Data
 | 
				
			||||
public class EmSbwxjhBean {
 | 
				
			||||
    @ApiModelProperty(value = "设备编号")
 | 
				
			||||
    private String sbbh;
 | 
				
			||||
    @ApiModelProperty(value = "计划开始时间yyyy/MM/dd")
 | 
				
			||||
    private String beginTime;
 | 
				
			||||
    @ApiModelProperty(value = "计划结束时间yyyy/MM/dd")
 | 
				
			||||
    private String endTime;
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,17 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.request;
 | 
				
			||||
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
 | 
				
			||||
import javax.validation.constraints.NotNull;
 | 
				
			||||
 | 
				
			||||
@Data
 | 
				
			||||
public class LoginBean {
 | 
				
			||||
 | 
				
			||||
    @NotNull(message = "用户名不能为空")
 | 
				
			||||
    private String yhdm;
 | 
				
			||||
    private String pwd;
 | 
				
			||||
    private String zxtbm;
 | 
				
			||||
    private String jgdm;
 | 
				
			||||
    private String ckdm;
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,14 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.request;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
 | 
				
			||||
@Data
 | 
				
			||||
public class ModifyPasswordBean {
 | 
				
			||||
 | 
				
			||||
    private String yhdm;
 | 
				
			||||
    private String oldpwd;
 | 
				
			||||
    private String newpwd;
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
@ -0,0 +1,63 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.sy;
 | 
				
			||||
 | 
				
			||||
import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
 | 
				
			||||
import javax.persistence.Entity;
 | 
				
			||||
import javax.persistence.Id;
 | 
				
			||||
import java.io.Serializable;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 * 
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-08
 | 
				
			||||
 */
 | 
				
			||||
@Data
 | 
				
			||||
@TableName("DM_BHDYP")
 | 
				
			||||
@Entity
 | 
				
			||||
public class DmBhdyp implements Serializable {
 | 
				
			||||
 | 
				
			||||
    /**
 | 
				
			||||
     * 单据代码
 | 
				
			||||
     */
 | 
				
			||||
    @TableField("BMDM")
 | 
				
			||||
    private String bmdm;
 | 
				
			||||
 | 
				
			||||
    @TableField("BMSX")
 | 
				
			||||
    private String bmsx;
 | 
				
			||||
 | 
				
			||||
    @Id
 | 
				
			||||
    private String jgm;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD2")
 | 
				
			||||
    private String ylzd2;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD5")
 | 
				
			||||
    private Double ylzd5;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD6")
 | 
				
			||||
    private Double ylzd6;
 | 
				
			||||
 | 
				
			||||
    @TableField("BMMC")
 | 
				
			||||
    private String bmmc;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD3")
 | 
				
			||||
    private String ylzd3;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD4")
 | 
				
			||||
    private Double ylzd4;
 | 
				
			||||
 | 
				
			||||
    @TableField("ZXTBM")
 | 
				
			||||
    private String zxtbm;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD1")
 | 
				
			||||
    private String ylzd1;
 | 
				
			||||
 | 
				
			||||
    @TableField("BMQZ")
 | 
				
			||||
    private String bmqz;
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,58 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.sy;
 | 
				
			||||
 | 
				
			||||
import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
 | 
				
			||||
import javax.persistence.Entity;
 | 
				
			||||
import javax.persistence.Id;
 | 
				
			||||
import java.io.Serializable;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 * 
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-08
 | 
				
			||||
 */
 | 
				
			||||
@Data
 | 
				
			||||
@TableName("DM_BHSJP")
 | 
				
			||||
@Entity
 | 
				
			||||
public class DmBhsjp implements Serializable {
 | 
				
			||||
 | 
				
			||||
    @Id
 | 
				
			||||
    private String bmqz;
 | 
				
			||||
 | 
				
			||||
    @TableField("ZXTBM")
 | 
				
			||||
    private String zxtbm;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD2")
 | 
				
			||||
    private String ylzd2;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD5")
 | 
				
			||||
    private Double ylzd5;
 | 
				
			||||
 | 
				
			||||
    @TableField("JGM")
 | 
				
			||||
    private String jgm;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD6")
 | 
				
			||||
    private Double ylzd6;
 | 
				
			||||
 | 
				
			||||
    @TableField("BMSXH")
 | 
				
			||||
    private String bmsxh;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD3")
 | 
				
			||||
    private String ylzd3;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD1")
 | 
				
			||||
    private String ylzd1;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD4")
 | 
				
			||||
    private Double ylzd4;
 | 
				
			||||
 | 
				
			||||
    @TableField("BMMC")
 | 
				
			||||
    private String bmmc;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,20 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.sy;
 | 
				
			||||
 | 
				
			||||
import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
 | 
				
			||||
import javax.persistence.Entity;
 | 
				
			||||
import javax.persistence.Id;
 | 
				
			||||
import java.io.Serializable;
 | 
				
			||||
 | 
				
			||||
@Data
 | 
				
			||||
@TableName("DM_BHZYB")
 | 
				
			||||
@Entity
 | 
				
			||||
public class DmBhzyb implements Serializable {
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    @Id
 | 
				
			||||
    private String bhzyb;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,30 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.sy;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import io.swagger.annotations.ApiModel;
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
 | 
				
			||||
import javax.persistence.Entity;
 | 
				
			||||
import javax.persistence.Id;
 | 
				
			||||
import javax.persistence.Table;
 | 
				
			||||
import java.math.BigDecimal;
 | 
				
			||||
@ApiModel("综合编码类别表")
 | 
				
			||||
@Entity
 | 
				
			||||
@Table(name = "dm_zhbmlbp")
 | 
				
			||||
@Data
 | 
				
			||||
public class Dm_zhbmlbp {
 | 
				
			||||
 | 
				
			||||
    @Id
 | 
				
			||||
    private String BMLB;
 | 
				
			||||
    private String LBMC;
 | 
				
			||||
    private String ZXTBM;
 | 
				
			||||
    private BigDecimal BMCD;
 | 
				
			||||
    private String YLZD1;
 | 
				
			||||
    private String YLZD2;
 | 
				
			||||
    private String YLZD3;
 | 
				
			||||
    private BigDecimal YLZD4;
 | 
				
			||||
    private BigDecimal YLZD5;
 | 
				
			||||
    private BigDecimal YLZD6;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,71 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.sy;
 | 
				
			||||
 | 
				
			||||
import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||
import io.swagger.annotations.ApiModel;
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
 | 
				
			||||
import javax.persistence.Entity;
 | 
				
			||||
import javax.persistence.Id;
 | 
				
			||||
import javax.persistence.IdClass;
 | 
				
			||||
import javax.persistence.Table;
 | 
				
			||||
import java.io.Serializable;
 | 
				
			||||
 | 
				
			||||
@ApiModel("综合编码表")
 | 
				
			||||
@Entity
 | 
				
			||||
@Table(name = "dm_zhbmp")
 | 
				
			||||
@Data
 | 
				
			||||
@IdClass(Dm_zhbmp.PrimaryKey.class)
 | 
				
			||||
public class Dm_zhbmp {
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    private String BMLB;
 | 
				
			||||
    @Id
 | 
				
			||||
    private String BM;
 | 
				
			||||
 | 
				
			||||
    private String bmsm;
 | 
				
			||||
 | 
				
			||||
    @TableField("DZBS")
 | 
				
			||||
    private String dzbs;
 | 
				
			||||
 | 
				
			||||
    @TableField("TJGSBS")
 | 
				
			||||
    private String tjgsbs;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD3")
 | 
				
			||||
    private String ylzd3;
 | 
				
			||||
 | 
				
			||||
    @TableField("ZXHCSJ")
 | 
				
			||||
    private Double zxhcsj;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD2")
 | 
				
			||||
    private String ylzd2;
 | 
				
			||||
 | 
				
			||||
    @TableField("SZBZ")
 | 
				
			||||
    private Double szbz;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD5")
 | 
				
			||||
    private Double ylzd5;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD4")
 | 
				
			||||
    private Double ylzd4;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD1")
 | 
				
			||||
    private String ylzd1;
 | 
				
			||||
 | 
				
			||||
    @TableField("ZFBZ")
 | 
				
			||||
    private String zfbz;
 | 
				
			||||
 | 
				
			||||
    @TableField("YLZD6")
 | 
				
			||||
    private Double ylzd6;
 | 
				
			||||
 | 
				
			||||
    @TableField("YSBL")
 | 
				
			||||
    private Double ysbl;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    @Data
 | 
				
			||||
    public static class PrimaryKey implements Serializable {
 | 
				
			||||
 | 
				
			||||
        private String BM;
 | 
				
			||||
 | 
				
			||||
    }
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,43 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.sy;
 | 
				
			||||
 | 
				
			||||
import io.swagger.annotations.ApiModel;
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
 | 
				
			||||
import javax.persistence.Entity;
 | 
				
			||||
import javax.persistence.Id;
 | 
				
			||||
import javax.persistence.IdClass;
 | 
				
			||||
import javax.persistence.Table;
 | 
				
			||||
import java.io.Serializable;
 | 
				
			||||
import java.math.BigDecimal;
 | 
				
			||||
@ApiModel("菜单功能表")
 | 
				
			||||
@Entity
 | 
				
			||||
@Table(name = "syfunp")
 | 
				
			||||
@Data
 | 
				
			||||
@IdClass(Syfunp.PrimaryKey.class)
 | 
				
			||||
public class Syfunp {
 | 
				
			||||
 | 
				
			||||
    private String CKDM;
 | 
				
			||||
    @Id
 | 
				
			||||
    private String MS;
 | 
				
			||||
    private String GNLX;
 | 
				
			||||
    @Id
 | 
				
			||||
    private String ZXTBM;
 | 
				
			||||
    private String CKCS;
 | 
				
			||||
    @Id
 | 
				
			||||
    private String GNLB;
 | 
				
			||||
    private String YLZD1;
 | 
				
			||||
    private String YLZD2;
 | 
				
			||||
    private String YLZD3;
 | 
				
			||||
    private BigDecimal YLZD4;
 | 
				
			||||
    private BigDecimal YLZD5;
 | 
				
			||||
    private BigDecimal YLZD6;
 | 
				
			||||
 | 
				
			||||
    @Data
 | 
				
			||||
    public static class PrimaryKey implements Serializable {
 | 
				
			||||
 | 
				
			||||
        private String MS;
 | 
				
			||||
        private String ZXTBM;
 | 
				
			||||
        private String GNLB;
 | 
				
			||||
 | 
				
			||||
    }
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,48 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.sy;
 | 
				
			||||
 | 
				
			||||
import com.fasterxml.jackson.annotation.JsonProperty;
 | 
				
			||||
import io.swagger.annotations.ApiModel;
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
 | 
				
			||||
import javax.persistence.Entity;
 | 
				
			||||
import javax.persistence.Id;
 | 
				
			||||
import javax.persistence.IdClass;
 | 
				
			||||
import javax.persistence.Table;
 | 
				
			||||
import java.io.Serializable;
 | 
				
			||||
@ApiModel("工作组功能菜单中间表")
 | 
				
			||||
@Entity
 | 
				
			||||
@Table(name = "syifrp")
 | 
				
			||||
@Data
 | 
				
			||||
@IdClass(Syifrp.PrimaryKey.class)
 | 
				
			||||
public class Syifrp {
 | 
				
			||||
 | 
				
			||||
    @Id
 | 
				
			||||
    @JsonProperty
 | 
				
			||||
    private String GWDM;
 | 
				
			||||
    @Id
 | 
				
			||||
    @JsonProperty
 | 
				
			||||
    private String MS;
 | 
				
			||||
    @Id
 | 
				
			||||
    @JsonProperty
 | 
				
			||||
    private String ZXTBM;
 | 
				
			||||
    @Id
 | 
				
			||||
    @JsonProperty
 | 
				
			||||
    private String GNLB;
 | 
				
			||||
    @JsonProperty
 | 
				
			||||
    private String CKDM;
 | 
				
			||||
    private String YLZD1;
 | 
				
			||||
    private String YLZD2;
 | 
				
			||||
    private String YLZD3;
 | 
				
			||||
    private String YLZD4;
 | 
				
			||||
    private String YLZD5;
 | 
				
			||||
 | 
				
			||||
    @Data
 | 
				
			||||
    public static class PrimaryKey  implements Serializable {
 | 
				
			||||
        private String GWDM;
 | 
				
			||||
        private String MS;
 | 
				
			||||
        private String ZXTBM;
 | 
				
			||||
        private String GNLB;
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,46 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.sy;
 | 
				
			||||
 | 
				
			||||
import com.fasterxml.jackson.annotation.JsonProperty;
 | 
				
			||||
import io.swagger.annotations.ApiModel;
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
 | 
				
			||||
import javax.persistence.Entity;
 | 
				
			||||
import javax.persistence.Id;
 | 
				
			||||
import javax.persistence.IdClass;
 | 
				
			||||
import javax.persistence.Table;
 | 
				
			||||
import java.io.Serializable;
 | 
				
			||||
import java.math.BigDecimal;
 | 
				
			||||
@ApiModel("工作组权限分组中间表")
 | 
				
			||||
@Entity
 | 
				
			||||
@Table(name = "syigrp")
 | 
				
			||||
@Data
 | 
				
			||||
@IdClass(Syigrp.PrimaryKey.class)
 | 
				
			||||
public class Syigrp {
 | 
				
			||||
 | 
				
			||||
    @Id
 | 
				
			||||
    @JsonProperty
 | 
				
			||||
    private String GWDM;
 | 
				
			||||
    @Id
 | 
				
			||||
    @JsonProperty
 | 
				
			||||
    private String FZDM;
 | 
				
			||||
    @Id
 | 
				
			||||
    @JsonProperty
 | 
				
			||||
    private String ZXTDM;
 | 
				
			||||
    private String YLZD1;
 | 
				
			||||
    private String YLZD2;
 | 
				
			||||
    private String YLZD3;
 | 
				
			||||
    private BigDecimal YLZD4;
 | 
				
			||||
    private BigDecimal YLZD5;
 | 
				
			||||
    private BigDecimal YLZD6;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    @Data
 | 
				
			||||
    public static class PrimaryKey implements Serializable {
 | 
				
			||||
 | 
				
			||||
        private String GWDM;
 | 
				
			||||
        private String FZDM;
 | 
				
			||||
        private String ZXTDM;
 | 
				
			||||
 | 
				
			||||
    }
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,38 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.sy;
 | 
				
			||||
 | 
				
			||||
import com.fasterxml.jackson.annotation.JsonProperty;
 | 
				
			||||
import io.swagger.annotations.ApiModel;
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
 | 
				
			||||
import javax.persistence.Entity;
 | 
				
			||||
import javax.persistence.Id;
 | 
				
			||||
import javax.persistence.IdClass;
 | 
				
			||||
import javax.persistence.Table;
 | 
				
			||||
import java.io.Serializable;
 | 
				
			||||
import java.math.BigDecimal;
 | 
				
			||||
@ApiModel("工作组子系统中间表")
 | 
				
			||||
@Entity
 | 
				
			||||
@Table(name = "syimrp")
 | 
				
			||||
@Data
 | 
				
			||||
@IdClass(Syimrp.PrimaryKey.class)
 | 
				
			||||
public class Syimrp {
 | 
				
			||||
 | 
				
			||||
    @Id
 | 
				
			||||
    @JsonProperty
 | 
				
			||||
    private String GWDM;
 | 
				
			||||
    @Id
 | 
				
			||||
    @JsonProperty
 | 
				
			||||
    private String ZXTBM;
 | 
				
			||||
    private String YLZD1;
 | 
				
			||||
    private String YLZD2;
 | 
				
			||||
    private String YLZD3;
 | 
				
			||||
    private BigDecimal YLZD4;
 | 
				
			||||
    private BigDecimal YLZD5;
 | 
				
			||||
    private BigDecimal YLZD6;
 | 
				
			||||
 | 
				
			||||
    @Data
 | 
				
			||||
    public static class PrimaryKey implements Serializable {
 | 
				
			||||
        private String GWDM;
 | 
				
			||||
        private String ZXTBM;
 | 
				
			||||
    }
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,25 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.sy;
 | 
				
			||||
 | 
				
			||||
import io.swagger.annotations.ApiModel;
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
 | 
				
			||||
import javax.persistence.Entity;
 | 
				
			||||
import javax.persistence.Id;
 | 
				
			||||
import javax.persistence.Table;
 | 
				
			||||
@ApiModel("子系统表")
 | 
				
			||||
@Entity
 | 
				
			||||
@Table(name = "sysysp")
 | 
				
			||||
@Data
 | 
				
			||||
public class Sysysp {
 | 
				
			||||
 | 
				
			||||
    @Id
 | 
				
			||||
    private String ZXTDM;
 | 
				
			||||
    private String ZXTMS;
 | 
				
			||||
    private String YLZD1;
 | 
				
			||||
    private String YLZD2;
 | 
				
			||||
    private String YLZD3;
 | 
				
			||||
    private String YLZD4;
 | 
				
			||||
    private String YLZD5;
 | 
				
			||||
    private String YLZD6;
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,47 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.sy;
 | 
				
			||||
 | 
				
			||||
import com.fasterxml.jackson.annotation.JsonProperty;
 | 
				
			||||
import io.swagger.annotations.ApiModel;
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
 | 
				
			||||
import javax.persistence.Entity;
 | 
				
			||||
import javax.persistence.Id;
 | 
				
			||||
import javax.persistence.IdClass;
 | 
				
			||||
import javax.persistence.Table;
 | 
				
			||||
import java.io.Serializable;
 | 
				
			||||
import java.math.BigDecimal;
 | 
				
			||||
 | 
				
			||||
@ApiModel("工作组用户中间表")
 | 
				
			||||
@Entity
 | 
				
			||||
@Table(name = "syuirp")
 | 
				
			||||
@Data
 | 
				
			||||
@IdClass(Syuirp.PrimaryKey.class)
 | 
				
			||||
public class Syuirp {
 | 
				
			||||
 | 
				
			||||
    @Id
 | 
				
			||||
    @JsonProperty(value="GWDM")
 | 
				
			||||
    private String GWDM;
 | 
				
			||||
    @Id
 | 
				
			||||
    @JsonProperty(value="YHDM")
 | 
				
			||||
    private String YHDM;
 | 
				
			||||
    @JsonProperty(value="MS")
 | 
				
			||||
    private String MS;
 | 
				
			||||
    private String YLZD1;
 | 
				
			||||
    private String YLZD2;
 | 
				
			||||
    private String YLZD3;
 | 
				
			||||
    private BigDecimal YLZD4;
 | 
				
			||||
    private BigDecimal YLZD5;
 | 
				
			||||
    private BigDecimal YLZD6;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    @Data
 | 
				
			||||
    public static class PrimaryKey implements Serializable {
 | 
				
			||||
 | 
				
			||||
        private String GWDM;
 | 
				
			||||
        private String YHDM;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,38 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.sy;
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.annotation.Dict;
 | 
				
			||||
import io.swagger.annotations.ApiModel;
 | 
				
			||||
import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
 | 
				
			||||
import javax.persistence.Entity;
 | 
				
			||||
import javax.persistence.Id;
 | 
				
			||||
import javax.persistence.Table;
 | 
				
			||||
import java.math.BigDecimal;
 | 
				
			||||
 | 
				
			||||
@ApiModel("用户表")
 | 
				
			||||
@Entity
 | 
				
			||||
@Table(name = "SYUSERP")
 | 
				
			||||
@Data
 | 
				
			||||
public class Syuserp {
 | 
				
			||||
    @ApiModelProperty(value="用户代码")
 | 
				
			||||
    @Id
 | 
				
			||||
    private String YHDM;
 | 
				
			||||
    @ApiModelProperty(value="用户名")
 | 
				
			||||
    private String YHMS;
 | 
				
			||||
    @ApiModelProperty(value="密码")
 | 
				
			||||
    private String PWD;
 | 
				
			||||
    @ApiModelProperty(value="部门编码")
 | 
				
			||||
    @Dict(dictCode = "bmbm")
 | 
				
			||||
    private String BMBM;
 | 
				
			||||
    @ApiModelProperty(value="审批权限")
 | 
				
			||||
    private String YLZD1;
 | 
				
			||||
    @ApiModelProperty(value="职号")
 | 
				
			||||
    private String YLZD2;
 | 
				
			||||
    private String YLZD3;
 | 
				
			||||
    private BigDecimal YLZD4;
 | 
				
			||||
    private BigDecimal YLZD5;
 | 
				
			||||
    private BigDecimal YLZD6;
 | 
				
			||||
    private String SJBS;
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,61 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.sy;
 | 
				
			||||
 | 
				
			||||
import com.fasterxml.jackson.annotation.JsonProperty;
 | 
				
			||||
import io.swagger.annotations.ApiModel;
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
 | 
				
			||||
import javax.persistence.Entity;
 | 
				
			||||
import javax.persistence.Id;
 | 
				
			||||
import javax.persistence.Table;
 | 
				
			||||
import java.math.BigDecimal;
 | 
				
			||||
@ApiModel("工作组表")
 | 
				
			||||
@Entity
 | 
				
			||||
@Table(name = "syworkgp")
 | 
				
			||||
@Data
 | 
				
			||||
public class Syworkgp {
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    @Id
 | 
				
			||||
    private String JKDBM;
 | 
				
			||||
    private String JKDMC;
 | 
				
			||||
    private String YLZD1;
 | 
				
			||||
    private String YLZD2;
 | 
				
			||||
    private String YLZD3;
 | 
				
			||||
    private BigDecimal YLZD4;
 | 
				
			||||
    private BigDecimal YLZD5;
 | 
				
			||||
    private BigDecimal YLZD6;
 | 
				
			||||
 | 
				
			||||
    @JsonProperty(value="gwbm")
 | 
				
			||||
    public String getJKDBM() {
 | 
				
			||||
        return JKDBM;
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @JsonProperty(value="gwbm")
 | 
				
			||||
    public void setJKDBM(String JKDBM) {
 | 
				
			||||
        this.JKDBM = JKDBM;
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    @JsonProperty(value="gwmc")
 | 
				
			||||
    public String getJKDMC() {
 | 
				
			||||
        return JKDMC;
 | 
				
			||||
    }
 | 
				
			||||
    @JsonProperty(value="gwmc")
 | 
				
			||||
    public void setJKDMC(String JKDMC) {
 | 
				
			||||
        this.JKDMC = JKDMC;
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
//    @ManyToMany(cascade = CascadeType.REMOVE,fetch = FetchType.LAZY)
 | 
				
			||||
//    @JoinTable(name = "syimrp",joinColumns = @JoinColumn(name="GWDM",referencedColumnName = "JKDBM"),inverseJoinColumns = @JoinColumn(name = "ZXTBM",referencedColumnName = "ZXTDM"))
 | 
				
			||||
//    private List<Sysysp> sysysp;
 | 
				
			||||
//
 | 
				
			||||
//    @ManyToMany(cascade = CascadeType.REMOVE,fetch = FetchType.LAZY)
 | 
				
			||||
//    @JoinTable(name = "syifrp",joinColumns = @JoinColumn(name="GWDM",referencedColumnName = "JKDBM"),inverseJoinColumns ={ @JoinColumn(name = "ZXTBM",referencedColumnName = "ZXTBM"),@JoinColumn(name = "MS",referencedColumnName = "MS"),@JoinColumn(name = "GNLB",referencedColumnName = "GNLB")})
 | 
				
			||||
//    private List<Syfunp> syfunp;
 | 
				
			||||
 | 
				
			||||
//    @ManyToMany(cascade = CascadeType.REMOVE,fetch = FetchType.LAZY)
 | 
				
			||||
//    @JoinTable(name = "Syi",joinColumns = @JoinColumn(name="GWDM",referencedColumnName = "JKDBM"),inverseJoinColumns = @JoinColumn(name = "MS",referencedColumnName = "MS"))
 | 
				
			||||
//    private List<Dm_zhbmp> zhbmp;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,9 @@
 | 
				
			||||
package com.dsic.gj_erp.bean.sy;
 | 
				
			||||
 | 
				
			||||
import lombok.Data;
 | 
				
			||||
 | 
				
			||||
@Data
 | 
				
			||||
public class User {
 | 
				
			||||
    private String yhdm;
 | 
				
			||||
    private String yhms;
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,61 @@
 | 
				
			||||
package com.dsic.gj_erp.controller;
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.annotation.AuthFunction;
 | 
				
			||||
import com.dsic.gj_erp.bean.ResultBean;
 | 
				
			||||
import com.dsic.gj_erp.bean.request.LoginBean;
 | 
				
			||||
import com.dsic.gj_erp.bean.sy.User;
 | 
				
			||||
import com.dsic.gj_erp.exception.CustomException;
 | 
				
			||||
import com.dsic.gj_erp.mapper.SyuserMapper;
 | 
				
			||||
import com.dsic.gj_erp.service.ApiService;
 | 
				
			||||
import com.dsic.gj_erp.service.sy.SYService;
 | 
				
			||||
import io.swagger.annotations.Api;
 | 
				
			||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
				
			||||
import org.springframework.validation.annotation.Validated;
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestBody;
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestMethod;
 | 
				
			||||
import org.springframework.web.bind.annotation.RestController;
 | 
				
			||||
 | 
				
			||||
import javax.servlet.http.HttpServletRequest;
 | 
				
			||||
import java.util.Map;
 | 
				
			||||
 | 
				
			||||
@Api(tags = "系统级API")
 | 
				
			||||
@RestController
 | 
				
			||||
@Validated
 | 
				
			||||
@RequestMapping(value = "/api",method= RequestMethod.POST)
 | 
				
			||||
public class ApiController {
 | 
				
			||||
 | 
				
			||||
    @Autowired
 | 
				
			||||
    ApiService apiService;
 | 
				
			||||
    @Autowired
 | 
				
			||||
    private SyuserMapper syuserMapper;
 | 
				
			||||
    @Autowired
 | 
				
			||||
    SYService syService;
 | 
				
			||||
    @RequestMapping(value = "/login")
 | 
				
			||||
    public ResultBean login(@RequestBody @Validated LoginBean loginBean) throws CustomException {
 | 
				
			||||
//        List<String> list=new ArrayList<>();
 | 
				
			||||
//        for (int i = 0; i < 10; i++) {
 | 
				
			||||
//            String a= syService.f_getpjh("DM","DM","CZPL");
 | 
				
			||||
//            System.out.println(a);
 | 
				
			||||
//            list.add(a);
 | 
				
			||||
//        }
 | 
				
			||||
//        System.out.println(list);
 | 
				
			||||
//        //
 | 
				
			||||
 | 
				
			||||
        return new ResultBean(apiService.userLogin(loginBean));
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @AuthFunction
 | 
				
			||||
    @RequestMapping(value = "/getInfo")
 | 
				
			||||
    public ResultBean getInfo(HttpServletRequest request) {
 | 
				
			||||
        String yhdm = (String) request.getAttribute("yhdm");
 | 
				
			||||
        String zxtdm = (String) request.getAttribute("zxtdm");
 | 
				
			||||
//
 | 
				
			||||
        Map<String, Object> map= apiService.getInfo(yhdm);
 | 
				
			||||
        map.put("menu", syuserMapper.getUserMenu(yhdm, zxtdm));
 | 
				
			||||
        return new ResultBean(map);
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,271 @@
 | 
				
			||||
package com.dsic.gj_erp.controller;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.annotation.AuthFunction;
 | 
				
			||||
import com.dsic.gj_erp.bean.ResultBean;
 | 
				
			||||
import com.dsic.gj_erp.bean.sy.*;
 | 
				
			||||
import com.dsic.gj_erp.service.sy.SYService;
 | 
				
			||||
import io.swagger.annotations.Api;
 | 
				
			||||
import io.swagger.annotations.ApiImplicitParam;
 | 
				
			||||
import io.swagger.annotations.ApiImplicitParams;
 | 
				
			||||
import io.swagger.annotations.ApiOperation;
 | 
				
			||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestBody;
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestMethod;
 | 
				
			||||
import org.springframework.web.bind.annotation.RestController;
 | 
				
			||||
 | 
				
			||||
import java.util.List;
 | 
				
			||||
import java.util.Map;
 | 
				
			||||
import java.util.stream.Collectors;
 | 
				
			||||
 | 
				
			||||
@Api(tags = "系统管理")
 | 
				
			||||
@RestController
 | 
				
			||||
@RequestMapping(value = "/api/sy", method= RequestMethod.POST)
 | 
				
			||||
public class SYController {
 | 
				
			||||
 | 
				
			||||
    @Autowired
 | 
				
			||||
    SYService syService;
 | 
				
			||||
 | 
				
			||||
//    @Autowired
 | 
				
			||||
//    MpZzdwjbbService mpZzdwjbbService;
 | 
				
			||||
//    @Autowired
 | 
				
			||||
//    QcJyxmpMapper qcJyxmpMapper;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    //@AuthFunction(XTMC = "系统安全",MKMC = "用户管理",GNMC = "工作组维护",XTBM = "SY",CKDM = "w_gzzdy")
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "获取工作组列表")
 | 
				
			||||
    @RequestMapping(value = "/getWorkGroupList")
 | 
				
			||||
    @ApiImplicitParams({
 | 
				
			||||
            @ApiImplicitParam(name = "yhdm", value = "用户代码", required = false, paramType = "query", dataType = "String"),
 | 
				
			||||
    })
 | 
				
			||||
    public ResultBean getWorkGroupList(@RequestBody Map<String, Object> paramMap) {
 | 
				
			||||
        String yhdm = (String) paramMap.get("yhdm");
 | 
				
			||||
//        return new ResultBean(syService.getWorkGroupList(yhdm));
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "添加工作组")
 | 
				
			||||
    @RequestMapping(value = "/addWorkGroup")
 | 
				
			||||
    public ResultBean addWorkGroup(@RequestBody Syworkgp syworkgp) {
 | 
				
			||||
        return new ResultBean(syService.addWordGroup(syworkgp));
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "删除工作组")
 | 
				
			||||
    @RequestMapping(value = "/deleteWorkGroup")
 | 
				
			||||
    public ResultBean deleteWorkGroup(@RequestBody Syworkgp syworkgp) {
 | 
				
			||||
        syService.deleteWorkGroup(syworkgp);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "更新工作组")
 | 
				
			||||
    @RequestMapping(value = "/updateWorkGroup")
 | 
				
			||||
    public ResultBean updateWorkGroup(@RequestBody Syworkgp[] syworkgp) {
 | 
				
			||||
        syService.updateWorkGroup(syworkgp[0], syworkgp[1]);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "获取用户列表")
 | 
				
			||||
    @ApiImplicitParams({
 | 
				
			||||
            @ApiImplicitParam(name = "gwdm", value = "工作组代码", required = false, paramType = "query", dataType = "String"),
 | 
				
			||||
            @ApiImplicitParam(name = "sort", value = "排序方式", required = false, paramType = "query", dataType = "Integer" ,defaultValue = "0"),
 | 
				
			||||
    })
 | 
				
			||||
    @AuthFunction(CKDMS = {"w_gzzdy", "w_yhdy"})
 | 
				
			||||
    @RequestMapping(value = "/getUserList")
 | 
				
			||||
    public ResultBean getUserList(@RequestBody Map<String, Object> paramMap) {
 | 
				
			||||
        String gwdm = (String) paramMap.get("gwdm");
 | 
				
			||||
        Integer sort = paramMap.get("sort") == null ? 0 : (Integer) paramMap.get("sort");
 | 
				
			||||
        return new ResultBean(syService.getUserList(gwdm, sort));
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "根据菜单功能获取用户列表")
 | 
				
			||||
    @RequestMapping(value = "/getUserListByFunc")
 | 
				
			||||
    public ResultBean getUserListByFunc(@RequestBody Syifrp syifrp) {
 | 
				
			||||
        return new ResultBean(syService.getUserListByFunc(syifrp));
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "添加用户信息")
 | 
				
			||||
    @RequestMapping(value = "/addUser")
 | 
				
			||||
    public ResultBean addUser(@RequestBody Syuserp syuserp) {
 | 
				
			||||
        syService.addUser(syuserp);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "删除用户信息")
 | 
				
			||||
    @RequestMapping(value = "/deleteUser")
 | 
				
			||||
    public ResultBean deleteUser(@RequestBody Syuserp syuserp) {
 | 
				
			||||
        syService.deleteUser(syuserp);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "更新用户信息")
 | 
				
			||||
    @RequestMapping(value = "/updateUser")
 | 
				
			||||
    public ResultBean updateUser(@RequestBody Syuserp[] syuserp) {
 | 
				
			||||
        syService.updateUser(syuserp[0], syuserp[1]);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "添加用户到工作组")
 | 
				
			||||
    @RequestMapping(value = "/addWorkGroupUser")
 | 
				
			||||
    public ResultBean addWorkGroupUser(@RequestBody List<Syuirp> syuirp) {
 | 
				
			||||
        syService.addWorkGroupUser(syuirp);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "从工作组删除用户")
 | 
				
			||||
    @RequestMapping(value = "/deleteWorkGroupUser")
 | 
				
			||||
    public ResultBean deleteWorkGroupUser(@RequestBody List<Syuirp> syuirp) {
 | 
				
			||||
        syService.deleteWorkGroupUser(syuirp);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "获取权限分组列表")
 | 
				
			||||
    @ApiImplicitParams({
 | 
				
			||||
            @ApiImplicitParam(name = "gwdm", value = "工作组代码", required = false, paramType = "query", dataType = "String",defaultValue = ""),
 | 
				
			||||
    })
 | 
				
			||||
    @RequestMapping(value = "/getFzList")
 | 
				
			||||
    public ResultBean getFzqxList(@RequestBody Map<String, Object> paramMap) {
 | 
				
			||||
        String gwdm = (String) paramMap.get("gwdm");
 | 
				
			||||
        return new ResultBean(syService.getFzqxList(gwdm));
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "添加权限分组到工作组")
 | 
				
			||||
    @RequestMapping(value = "/addWorkGroupFz")
 | 
				
			||||
    public ResultBean addWorkGroupFz(@RequestBody List<Syigrp> syigrp) {
 | 
				
			||||
        syService.addWorkGroupFz(syigrp);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "从工作组删除分组权限")
 | 
				
			||||
    @RequestMapping(value = "/deleteWorkGroupFz")
 | 
				
			||||
    public ResultBean deleteWorkGroupFz(@RequestBody List<Syigrp> syigrp) {
 | 
				
			||||
        syService.deleteWorkGroupFz(syigrp);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "获取子系统权限")
 | 
				
			||||
    @ApiImplicitParams({
 | 
				
			||||
            @ApiImplicitParam(name = "gwdm", value = "工作组代码", required = false, paramType = "query", dataType = "String",defaultValue = ""),
 | 
				
			||||
    })
 | 
				
			||||
    @RequestMapping(value = "/getZxtList")
 | 
				
			||||
    public ResultBean getZxtList(@RequestBody Map<String, Object> paramMap) {
 | 
				
			||||
        String gwdm = (String) paramMap.get("gwdm");
 | 
				
			||||
        return new ResultBean(syService.getZxtList(gwdm));
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "添加子系统权限到工作组")
 | 
				
			||||
    @RequestMapping(value = "/addWorkGroupZxt")
 | 
				
			||||
    public ResultBean addWorkGroupZxt(@RequestBody List<Syimrp> syismrp) {
 | 
				
			||||
        syService.addWorkGroupZxt(syismrp);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "从工作组删除子系统权限")
 | 
				
			||||
    @RequestMapping(value = "/deleteWorkGroupZxt")
 | 
				
			||||
    public ResultBean deleteWorkGroupZxt(@RequestBody List<Syimrp> syimrp) {
 | 
				
			||||
        syService.deleteWorkGroupZxt(syimrp);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "获取用户综合编码")
 | 
				
			||||
    @RequestMapping(value = "/getUserZHBM")
 | 
				
			||||
    public ResultBean getUserZHBM() {
 | 
				
			||||
        return new ResultBean(syService.getUserZHBM());
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "获取菜单功能")
 | 
				
			||||
    @ApiImplicitParams({
 | 
				
			||||
            @ApiImplicitParam(name = "gwdm", value = "工作组代码", required = false, paramType = "query", dataType = "String",defaultValue = ""),
 | 
				
			||||
    })
 | 
				
			||||
    @RequestMapping(value = "/getFuncList")
 | 
				
			||||
    public ResultBean getFuncList(@RequestBody Map<String, Object> paramMap) {
 | 
				
			||||
        Integer type = (Integer) paramMap.get("type");
 | 
				
			||||
        String gwdm = (String) paramMap.get("gwdm");
 | 
				
			||||
        return new ResultBean(syService.getFuncList(type, gwdm));
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "添加功能菜单")
 | 
				
			||||
    @RequestMapping(value = "/addFunc")
 | 
				
			||||
    public ResultBean addFunc(@RequestBody Syfunp syfunp) {
 | 
				
			||||
        syService.addFunc(syfunp);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "删除功能菜单")
 | 
				
			||||
    @RequestMapping(value = "/deleteFunc")
 | 
				
			||||
    public ResultBean deleteFunc(@RequestBody Syfunp syfunp) {
 | 
				
			||||
        syService.deleteFunc(syfunp);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "更新功能菜单")
 | 
				
			||||
    @RequestMapping(value = "/updateFunc")
 | 
				
			||||
    public ResultBean updateFunc(@RequestBody Syfunp[] syfunp) {
 | 
				
			||||
        syService.updateFunc(syfunp[0], syfunp[1]);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "添加功能菜单到工作组")
 | 
				
			||||
    @RequestMapping(value = "/addWorkGroupFunc")
 | 
				
			||||
    public ResultBean addWorkGroupFunc(@RequestBody List<Syifrp> syifrp) {
 | 
				
			||||
        syService.addWorkGroupFunc(syifrp);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "从工作组删除功能菜单")
 | 
				
			||||
    @RequestMapping(value = "/deleteWorkGroupFunc")
 | 
				
			||||
    public ResultBean deleteWorkGroupFunc(@RequestBody List<Syifrp> syifrp) {
 | 
				
			||||
        syService.deleteWorkGroupFunc(syifrp);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "获取综合编码类别列表")
 | 
				
			||||
    @ApiImplicitParams({
 | 
				
			||||
            @ApiImplicitParam(name = "sort", value = "排序", required = false, paramType = "query", dataType = "Integer",defaultValue = "0"),
 | 
				
			||||
    })
 | 
				
			||||
    @RequestMapping(value = "/getZhbmlbList")
 | 
				
			||||
    public ResultBean getZhbmlbList(@RequestBody Map<String, Object> paramMap) {
 | 
				
			||||
        Integer sort = paramMap.get("sort") == null ? 0 : (Integer) paramMap.get("sort");
 | 
				
			||||
        return new ResultBean(syService.getZhbmlbList(sort));
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "获取综合编码列表")
 | 
				
			||||
    @RequestMapping(value = "/getZhbmList")
 | 
				
			||||
    public ResultBean getZhbmList(@RequestBody Dm_zhbmlbp zhbmlbp) {
 | 
				
			||||
        return new ResultBean(syService.getZhbmList(zhbmlbp));
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "添加综合编码")
 | 
				
			||||
    @RequestMapping(value = "/addZhbm")
 | 
				
			||||
    public ResultBean addZhbm(@RequestBody Dm_zhbmp zhbmp) {
 | 
				
			||||
        syService.addZhbm(zhbmp);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "删除综合编码")
 | 
				
			||||
    @RequestMapping(value = "/deleteZhbm")
 | 
				
			||||
    public ResultBean deleteZhbm(@RequestBody Dm_zhbmp zhbmp) {
 | 
				
			||||
        syService.deleteZhbm(zhbmp);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "更新综合编码")
 | 
				
			||||
    @RequestMapping(value = "/updateZhbm")
 | 
				
			||||
    public ResultBean updateZhbm(@RequestBody Dm_zhbmp[] zhbmp) {
 | 
				
			||||
        syService.updateZhbm(zhbmp[0], zhbmp[1]);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "获取综合编码列表")
 | 
				
			||||
    @RequestMapping(value = "/getZhbmAll")
 | 
				
			||||
    public ResultBean getZhbmAll() {
 | 
				
			||||
        List<Dm_zhbmp> zhbmList = syService.getALL();
 | 
				
			||||
        Map<String,List<Dm_zhbmp>> map=zhbmList.stream()
 | 
				
			||||
            .collect(Collectors.groupingBy(Dm_zhbmp::getBMLB));
 | 
				
			||||
        return new ResultBean(map);
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,76 @@
 | 
				
			||||
package com.dsic.gj_erp.controller.jcsj;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import cn.hutool.core.date.DateUtil;
 | 
				
			||||
import cn.hutool.core.util.StrUtil;
 | 
				
			||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 | 
				
			||||
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 | 
				
			||||
import com.dsic.gj_erp.annotation.AuthFunction;
 | 
				
			||||
import com.dsic.gj_erp.bean.ResultBean;
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.DmCbxxp;
 | 
				
			||||
import com.dsic.gj_erp.service.jcsj.DmCbxxpService;
 | 
				
			||||
import io.swagger.annotations.Api;
 | 
				
			||||
import io.swagger.annotations.Authorization;
 | 
				
			||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
				
			||||
import org.springframework.transaction.annotation.Transactional;
 | 
				
			||||
import org.springframework.web.bind.annotation.PostMapping;
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestBody;
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
				
			||||
 | 
				
			||||
import org.springframework.web.bind.annotation.RestController;
 | 
				
			||||
import javax.servlet.http.HttpServletRequest;
 | 
				
			||||
import java.util.List;
 | 
				
			||||
import java.util.Map;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  前端控制器
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-11
 | 
				
			||||
 */
 | 
				
			||||
@RestController
 | 
				
			||||
@RequestMapping("/dmCbxxp")
 | 
				
			||||
public class DmCbxxpController {
 | 
				
			||||
 | 
				
			||||
    @Autowired
 | 
				
			||||
    DmCbxxpService dmCbxxpService;
 | 
				
			||||
 | 
				
			||||
    @PostMapping("/getList")
 | 
				
			||||
    @AuthFunction
 | 
				
			||||
    public ResultBean getList(@RequestBody Map map){
 | 
				
			||||
        List<DmCbxxp> list = dmCbxxpService.getList(map);
 | 
				
			||||
        return  new ResultBean(list);
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    @PostMapping("del")
 | 
				
			||||
    @AuthFunction
 | 
				
			||||
 | 
				
			||||
    public ResultBean del(@RequestBody List<DmCbxxp>dmCbxxps){
 | 
				
			||||
        dmCbxxpService.del(dmCbxxps);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    @PostMapping("edit")
 | 
				
			||||
    @AuthFunction
 | 
				
			||||
 | 
				
			||||
    public ResultBean edit(@RequestBody List<DmCbxxp>dmCbxxps){
 | 
				
			||||
        dmCbxxpService.edit(dmCbxxps);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    @PostMapping("add")
 | 
				
			||||
    @AuthFunction
 | 
				
			||||
 | 
				
			||||
    public ResultBean add (@RequestBody List<DmCbxxp>dmCbxxps,HttpServletRequest request){
 | 
				
			||||
        dmCbxxpService.add(dmCbxxps,request);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
@ -0,0 +1,21 @@
 | 
				
			||||
package com.dsic.gj_erp.controller.jcsj;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
				
			||||
 | 
				
			||||
import org.springframework.web.bind.annotation.RestController;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  前端控制器
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-11
 | 
				
			||||
 */
 | 
				
			||||
@RestController
 | 
				
			||||
@RequestMapping("/dmCzplp")
 | 
				
			||||
public class DmCzplpController {
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
@ -0,0 +1,77 @@
 | 
				
			||||
package com.dsic.gj_erp.controller.jcsj;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.alibaba.excel.EasyExcel;
 | 
				
			||||
import com.dsic.gj_erp.annotation.AuthFunction;
 | 
				
			||||
import com.dsic.gj_erp.bean.ResultBean;
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.DmCzplpNew;
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.excel.PlExcel;
 | 
				
			||||
import com.dsic.gj_erp.exception.CustomException;
 | 
				
			||||
import com.dsic.gj_erp.listeners.ExcelPlListener;
 | 
				
			||||
import com.dsic.gj_erp.service.jcsj.DmCzplpNewService;
 | 
				
			||||
import com.dsic.gj_erp.service.jcsj.DmCzplpService;
 | 
				
			||||
import io.swagger.annotations.Authorization;
 | 
				
			||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
				
			||||
import org.springframework.web.bind.annotation.*;
 | 
				
			||||
import org.springframework.web.multipart.MultipartFile;
 | 
				
			||||
 | 
				
			||||
import javax.servlet.http.HttpServletRequest;
 | 
				
			||||
import java.util.List;
 | 
				
			||||
import java.util.Map;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  前端控制器
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-11
 | 
				
			||||
 */
 | 
				
			||||
@RestController
 | 
				
			||||
@RequestMapping("/dmCzplpNew")
 | 
				
			||||
public class DmCzplpNewController {
 | 
				
			||||
 | 
				
			||||
        @Autowired
 | 
				
			||||
    DmCzplpNewService dmCzplpNewService;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    @PostMapping("/uploadPl")
 | 
				
			||||
    @AuthFunction
 | 
				
			||||
    @ResponseBody
 | 
				
			||||
    public ResultBean uploadPl(@RequestParam("file") MultipartFile file , String czbh, String isupload, HttpServletRequest req) throws Exception, CustomException {
 | 
				
			||||
 | 
				
			||||
        ExcelPlListener objectListener = new ExcelPlListener();
 | 
				
			||||
        EasyExcel.read(file.getInputStream(), PlExcel.class, objectListener).sheet(0).headRowNumber(1).doRead();
 | 
				
			||||
        List<PlExcel> objList = objectListener.getObjectList();
 | 
				
			||||
        Map map = dmCzplpNewService.uploadPl(objList, czbh, isupload,req);
 | 
				
			||||
        return new ResultBean(map);
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    @PostMapping("/getCzplBase")
 | 
				
			||||
    @AuthFunction
 | 
				
			||||
    @ResponseBody
 | 
				
			||||
    public ResultBean getCzplBase(HttpServletRequest req,@RequestBody Map<String, Object> map) throws Exception, CustomException {
 | 
				
			||||
 | 
				
			||||
        return new ResultBean(dmCzplpNewService.getCzplBase(map));
 | 
				
			||||
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @PostMapping("/czPlupdate")
 | 
				
			||||
    @AuthFunction
 | 
				
			||||
    @ResponseBody
 | 
				
			||||
    public ResultBean czPlupdate(HttpServletRequest req, @RequestBody List<DmCzplpNew> dmCzplpNews) throws Exception, CustomException {
 | 
				
			||||
        dmCzplpNewService.czPlupdate(dmCzplpNews);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
 | 
				
			||||
    }
 | 
				
			||||
    @PostMapping("/getCzplList")
 | 
				
			||||
    @ResponseBody
 | 
				
			||||
    public ResultBean getCzplList(HttpServletRequest req, @RequestBody Map map) throws Exception, CustomException {
 | 
				
			||||
        dmCzplpNewService.getCzplList(map);
 | 
				
			||||
        return new ResultBean(dmCzplpNewService.getCzplList(map));
 | 
				
			||||
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
@ -0,0 +1,59 @@
 | 
				
			||||
package com.dsic.gj_erp.controller.jcsj;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.alibaba.fastjson.JSONObject;
 | 
				
			||||
import com.dsic.gj_erp.bean.ResultBean;
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.EmGcrl;
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.EmSbcnp;
 | 
				
			||||
import com.dsic.gj_erp.service.jcsj.EmGcrlService;
 | 
				
			||||
import com.dsic.gj_erp.service.jcsj.EmSbcnpService;
 | 
				
			||||
import io.swagger.annotations.Api;
 | 
				
			||||
import io.swagger.annotations.ApiOperation;
 | 
				
			||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
				
			||||
import org.springframework.web.bind.annotation.PostMapping;
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestBody;
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
				
			||||
import org.springframework.web.bind.annotation.RestController;
 | 
				
			||||
 | 
				
			||||
import java.util.List;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  前端控制器
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
@RestController
 | 
				
			||||
@RequestMapping("/emGcrl")
 | 
				
			||||
@Api(tags = "工厂日历")
 | 
				
			||||
public class EmGcrlController {
 | 
				
			||||
    @Autowired
 | 
				
			||||
    EmGcrlService emGcrlService;
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "查询")
 | 
				
			||||
    @PostMapping(value = "/getList")
 | 
				
			||||
    public ResultBean getList(@RequestBody JSONObject json) {
 | 
				
			||||
        List<EmGcrl> emGcrls= emGcrlService.getList(json);
 | 
				
			||||
        return new ResultBean(emGcrls);
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "批量修改")
 | 
				
			||||
    @PostMapping(value = "/update")
 | 
				
			||||
    public ResultBean update(@RequestBody List<EmGcrl> emGcrls) {
 | 
				
			||||
        emGcrlService.update(emGcrls);
 | 
				
			||||
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "生成工厂日历")
 | 
				
			||||
    @PostMapping(value = "/generate")
 | 
				
			||||
    public ResultBean generate() {
 | 
				
			||||
        emGcrlService.generate();
 | 
				
			||||
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
@ -0,0 +1,68 @@
 | 
				
			||||
package com.dsic.gj_erp.controller.jcsj;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.alibaba.fastjson.JSONObject;
 | 
				
			||||
import com.dsic.gj_erp.bean.ResultBean;
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.EmSbcnp;
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.EmSbwxjh;
 | 
				
			||||
import com.dsic.gj_erp.bean.request.EmSbwxjhBean;
 | 
				
			||||
import com.dsic.gj_erp.service.jcsj.EmSbcnpService;
 | 
				
			||||
import com.dsic.gj_erp.service.jcsj.EmSbwxjhService;
 | 
				
			||||
import io.swagger.annotations.Api;
 | 
				
			||||
import io.swagger.annotations.ApiOperation;
 | 
				
			||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
				
			||||
import org.springframework.web.bind.annotation.PostMapping;
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestBody;
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
				
			||||
import org.springframework.web.bind.annotation.RestController;
 | 
				
			||||
 | 
				
			||||
import javax.servlet.http.HttpServletRequest;
 | 
				
			||||
import java.util.List;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  前端控制器
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
@RestController
 | 
				
			||||
@RequestMapping("/emSbcnp")
 | 
				
			||||
@Api(tags = "设备产能")
 | 
				
			||||
public class EmSbcnpController {
 | 
				
			||||
    @Autowired
 | 
				
			||||
    EmSbcnpService emSbcnpService;
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "查询")
 | 
				
			||||
    @PostMapping(value = "/getList")
 | 
				
			||||
    public ResultBean getList(@RequestBody JSONObject json) {
 | 
				
			||||
        List<EmSbcnp> emSbcnps= emSbcnpService.getList(json);
 | 
				
			||||
        return new ResultBean(emSbcnps);
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "批量新增")
 | 
				
			||||
    @PostMapping(value = "/save")
 | 
				
			||||
    public ResultBean save(@RequestBody List<EmSbcnp> emSbcnps) {
 | 
				
			||||
        emSbcnpService.save(emSbcnps);
 | 
				
			||||
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "批量修改")
 | 
				
			||||
    @PostMapping(value = "/update")
 | 
				
			||||
    public ResultBean update(@RequestBody List<EmSbcnp> sbjbbs) {
 | 
				
			||||
        emSbcnpService.update(sbjbbs);
 | 
				
			||||
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "批量删除")
 | 
				
			||||
    @PostMapping(value = "/delete")
 | 
				
			||||
    public ResultBean delete(@RequestBody List<EmSbcnp> sbjbbs) {
 | 
				
			||||
        emSbcnpService.delete(sbjbbs);
 | 
				
			||||
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
@ -0,0 +1,85 @@
 | 
				
			||||
package com.dsic.gj_erp.controller.jcsj;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.annotation.AuthFunction;
 | 
				
			||||
import com.dsic.gj_erp.bean.ResultBean;
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.EmSbjbb;
 | 
				
			||||
import com.dsic.gj_erp.bean.request.EmSbjbbBean;
 | 
				
			||||
import com.dsic.gj_erp.service.jcsj.EmSbjbbService;
 | 
				
			||||
import io.swagger.annotations.Api;
 | 
				
			||||
import io.swagger.annotations.ApiOperation;
 | 
				
			||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
				
			||||
import org.springframework.web.bind.annotation.PostMapping;
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestBody;
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
				
			||||
import org.springframework.web.bind.annotation.RestController;
 | 
				
			||||
 | 
				
			||||
import javax.servlet.http.HttpServletRequest;
 | 
				
			||||
import java.util.List;
 | 
				
			||||
import java.util.Map;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  前端控制器
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
@RestController
 | 
				
			||||
@RequestMapping("/emSbjbb")
 | 
				
			||||
@Api(tags = "设备信息")
 | 
				
			||||
public class EmSbjbbController {
 | 
				
			||||
    @Autowired
 | 
				
			||||
    EmSbjbbService emSbjbbService;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "查询")
 | 
				
			||||
    @PostMapping(value = "/getList")
 | 
				
			||||
    public ResultBean getList(@RequestBody EmSbjbbBean emSbjbbBean) {
 | 
				
			||||
        List<EmSbjbb> emSbjbbs= emSbjbbService.getList(emSbjbbBean);
 | 
				
			||||
        return new ResultBean(emSbjbbs);
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @AuthFunction()
 | 
				
			||||
    @ApiOperation(value = "批量新增")
 | 
				
			||||
    @PostMapping(value = "/save")
 | 
				
			||||
    public ResultBean save(@RequestBody List<EmSbjbb> sbjbbs, HttpServletRequest request) {
 | 
				
			||||
        emSbjbbService.save(sbjbbs,request);
 | 
				
			||||
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "批量修改")
 | 
				
			||||
    @PostMapping(value = "/update")
 | 
				
			||||
    public ResultBean update(@RequestBody List<EmSbjbb> sbjbbs) {
 | 
				
			||||
        emSbjbbService.update(sbjbbs);
 | 
				
			||||
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "批量删除")
 | 
				
			||||
    @PostMapping(value = "/delete")
 | 
				
			||||
    public ResultBean save(@RequestBody List<EmSbjbb> sbjbbs) {
 | 
				
			||||
        emSbjbbService.delete(sbjbbs);
 | 
				
			||||
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "供应商")
 | 
				
			||||
    @PostMapping(value = "/getGYS")
 | 
				
			||||
    public ResultBean getGYS() {
 | 
				
			||||
        List<Map> emSbjbbs= emSbjbbService.getGYS();
 | 
				
			||||
 | 
				
			||||
        return new ResultBean(emSbjbbs);
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "设备分类")
 | 
				
			||||
    @PostMapping(value = "/getSBLX")
 | 
				
			||||
    public ResultBean getSBLX() {
 | 
				
			||||
        List<Map> emSbjbbs= emSbjbbService.getSBLX();
 | 
				
			||||
 | 
				
			||||
        return new ResultBean(emSbjbbs);
 | 
				
			||||
    }
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
@ -0,0 +1,76 @@
 | 
				
			||||
package com.dsic.gj_erp.controller.jcsj;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.alibaba.fastjson.JSONObject;
 | 
				
			||||
import com.dsic.gj_erp.annotation.AuthFunction;
 | 
				
			||||
import com.dsic.gj_erp.bean.ResultBean;
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.EmSbrydyp;
 | 
				
			||||
import com.dsic.gj_erp.service.jcsj.EmSbrydypService;
 | 
				
			||||
import io.swagger.annotations.Api;
 | 
				
			||||
import io.swagger.annotations.ApiOperation;
 | 
				
			||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
				
			||||
import org.springframework.web.bind.annotation.PostMapping;
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestBody;
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
				
			||||
import org.springframework.web.bind.annotation.RestController;
 | 
				
			||||
 | 
				
			||||
import javax.servlet.http.HttpServletRequest;
 | 
				
			||||
import java.util.List;
 | 
				
			||||
import java.util.Map;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  前端控制器
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
@RestController
 | 
				
			||||
@RequestMapping("/emSbrydyp")
 | 
				
			||||
@Api(tags = "设备人员信息")
 | 
				
			||||
public class EmSbrydypController {
 | 
				
			||||
    @Autowired
 | 
				
			||||
    EmSbrydypService emSbrydypService;
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "查询")
 | 
				
			||||
    @PostMapping(value = "/getList")
 | 
				
			||||
    public ResultBean getList(@RequestBody JSONObject json) {
 | 
				
			||||
        List<EmSbrydyp> emSbjbbs= emSbrydypService.getList(json);
 | 
				
			||||
        return new ResultBean(emSbjbbs);
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "批量新增")
 | 
				
			||||
    @AuthFunction()
 | 
				
			||||
    @PostMapping(value = "/save")
 | 
				
			||||
    public ResultBean save(@RequestBody List<EmSbrydyp> emSbrydyps, HttpServletRequest request) {
 | 
				
			||||
        emSbrydypService.save(emSbrydyps,request);
 | 
				
			||||
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "批量修改")
 | 
				
			||||
    @PostMapping(value = "/update")
 | 
				
			||||
    public ResultBean update(@RequestBody List<EmSbrydyp> emSbrydyps) {
 | 
				
			||||
        emSbrydypService.update(emSbrydyps);
 | 
				
			||||
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "批量删除")
 | 
				
			||||
    @PostMapping(value = "/delete")
 | 
				
			||||
    public ResultBean delete(@RequestBody List<EmSbrydyp> emSbrydyps) {
 | 
				
			||||
        emSbrydypService.delete(emSbrydyps);
 | 
				
			||||
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "机构下人员人员信息")
 | 
				
			||||
    @PostMapping(value = "/getRYList")
 | 
				
			||||
    public ResultBean delete() {
 | 
				
			||||
        List<Map> mapList= emSbrydypService.getRYList();
 | 
				
			||||
 | 
				
			||||
        return new ResultBean(mapList);
 | 
				
			||||
    }
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
@ -0,0 +1,71 @@
 | 
				
			||||
package com.dsic.gj_erp.controller.jcsj;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.annotation.AuthFunction;
 | 
				
			||||
import com.dsic.gj_erp.bean.ResultBean;
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.EmSbjbb;
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.EmSbwxjh;
 | 
				
			||||
import com.dsic.gj_erp.bean.request.EmSbjbbBean;
 | 
				
			||||
import com.dsic.gj_erp.bean.request.EmSbwxjhBean;
 | 
				
			||||
import com.dsic.gj_erp.service.jcsj.EmSbjbbService;
 | 
				
			||||
import com.dsic.gj_erp.service.jcsj.EmSbwxjhService;
 | 
				
			||||
import io.swagger.annotations.Api;
 | 
				
			||||
import io.swagger.annotations.ApiOperation;
 | 
				
			||||
import org.aspectj.lang.annotation.Around;
 | 
				
			||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
				
			||||
import org.springframework.web.bind.annotation.PostMapping;
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestBody;
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
				
			||||
import org.springframework.web.bind.annotation.RestController;
 | 
				
			||||
 | 
				
			||||
import javax.servlet.http.HttpServletRequest;
 | 
				
			||||
import java.util.List;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  前端控制器
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
@RestController
 | 
				
			||||
@RequestMapping("/emSbwxjh")
 | 
				
			||||
@Api(tags = "设备维修计划")
 | 
				
			||||
public class EmSbwxjhController {
 | 
				
			||||
    @Autowired
 | 
				
			||||
    EmSbwxjhService emSbwxjhService;
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "查询")
 | 
				
			||||
    @PostMapping(value = "/getList")
 | 
				
			||||
    public ResultBean getList(@RequestBody EmSbwxjhBean emSbwxjhBean) {
 | 
				
			||||
        List<EmSbwxjh> emSbjbbs= emSbwxjhService.getList(emSbwxjhBean);
 | 
				
			||||
        return new ResultBean(emSbjbbs);
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "批量新增")
 | 
				
			||||
    @AuthFunction()
 | 
				
			||||
    @PostMapping(value = "/save")
 | 
				
			||||
    public ResultBean save(@RequestBody List<EmSbwxjh> emSbwxjhs, HttpServletRequest request) {
 | 
				
			||||
        emSbwxjhService.save(emSbwxjhs,request);
 | 
				
			||||
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "批量修改")
 | 
				
			||||
    @PostMapping(value = "/update")
 | 
				
			||||
    public ResultBean update(@RequestBody List<EmSbwxjh> emSbwxjhs) {
 | 
				
			||||
        emSbwxjhService.update(emSbwxjhs);
 | 
				
			||||
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "批量删除")
 | 
				
			||||
    @PostMapping(value = "/delete")
 | 
				
			||||
    public ResultBean delete(@RequestBody List<EmSbwxjh> emSbwxjhs) {
 | 
				
			||||
        emSbwxjhService.delete(emSbwxjhs);
 | 
				
			||||
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
@ -0,0 +1,69 @@
 | 
				
			||||
package com.dsic.gj_erp.controller.jhgk;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.alibaba.fastjson.JSONObject;
 | 
				
			||||
import com.dsic.gj_erp.bean.ResultBean;
 | 
				
			||||
import com.dsic.gj_erp.bean.jhgk.DmDhqdp;
 | 
				
			||||
import com.dsic.gj_erp.bean.jhgk.DmZrcjh;
 | 
				
			||||
import com.dsic.gj_erp.service.jhgk.DmDhqdpService;
 | 
				
			||||
import io.swagger.annotations.Api;
 | 
				
			||||
import io.swagger.annotations.ApiOperation;
 | 
				
			||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
				
			||||
import org.springframework.web.bind.annotation.*;
 | 
				
			||||
import org.springframework.web.multipart.MultipartFile;
 | 
				
			||||
 | 
				
			||||
import java.io.IOException;
 | 
				
			||||
import java.util.List;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  前端控制器
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
@RestController
 | 
				
			||||
@RequestMapping("/dmDhqdp")
 | 
				
			||||
@Api(tags = "订货清单计划")
 | 
				
			||||
public class DmDhqdpController {
 | 
				
			||||
    @Autowired
 | 
				
			||||
    DmDhqdpService dmDhqdpService;
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "查询")
 | 
				
			||||
    @PostMapping(value = "/getList")
 | 
				
			||||
    public ResultBean getList(@RequestBody JSONObject json) {
 | 
				
			||||
        List<DmDhqdp> dmZrcjhs= dmDhqdpService.getList(json);
 | 
				
			||||
        return new ResultBean(dmZrcjhs);
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "导入excel")
 | 
				
			||||
    @PostMapping(value = "/upload")
 | 
				
			||||
    public ResultBean upload(@RequestParam(value = "file") MultipartFile file) throws IOException {
 | 
				
			||||
        List<DmDhqdp> dmZrcjhs= dmDhqdpService.upload(file);
 | 
				
			||||
        return new ResultBean(dmZrcjhs);
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "批量保存")
 | 
				
			||||
    @PostMapping(value = "/save")
 | 
				
			||||
    public ResultBean save(@RequestBody List<DmDhqdp> dmDhqdps) {
 | 
				
			||||
        dmDhqdpService.save(dmDhqdps);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "批量提交")
 | 
				
			||||
    @PostMapping(value = "/tj")
 | 
				
			||||
    public ResultBean tj(@RequestBody List<DmDhqdp> dmZrcjhs) {
 | 
				
			||||
        dmDhqdpService.tj(dmZrcjhs);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "批量审核")
 | 
				
			||||
    @PostMapping(value = "/sh")
 | 
				
			||||
    public ResultBean sh(@RequestBody List<DmDhqdp> dmZrcjhs) {
 | 
				
			||||
        dmDhqdpService.sh(dmZrcjhs);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
@ -0,0 +1,20 @@
 | 
				
			||||
package com.dsic.gj_erp.controller.jhgk;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
				
			||||
import org.springframework.web.bind.annotation.RestController;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  前端控制器
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
@RestController
 | 
				
			||||
@RequestMapping("/dmJgxywryb")
 | 
				
			||||
public class DmJgxywrybController {
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
@ -0,0 +1,61 @@
 | 
				
			||||
package com.dsic.gj_erp.controller.jhgk;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.alibaba.fastjson.JSONObject;
 | 
				
			||||
import com.dsic.gj_erp.bean.ResultBean;
 | 
				
			||||
import com.dsic.gj_erp.bean.jhgk.DmJtsyjh;
 | 
				
			||||
import com.dsic.gj_erp.bean.jhgk.DmXbjh;
 | 
				
			||||
import com.dsic.gj_erp.service.jhgk.DmJtsyjhService;
 | 
				
			||||
import io.swagger.annotations.Api;
 | 
				
			||||
import io.swagger.annotations.ApiOperation;
 | 
				
			||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
				
			||||
import org.springframework.web.bind.annotation.*;
 | 
				
			||||
import org.springframework.web.multipart.MultipartFile;
 | 
				
			||||
 | 
				
			||||
import java.io.IOException;
 | 
				
			||||
import java.util.List;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  前端控制器
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
@RestController
 | 
				
			||||
@RequestMapping("/dmJtsyjh")
 | 
				
			||||
@Api(tags = "集团三月滚动计划")
 | 
				
			||||
public class DmJtsyjhController {
 | 
				
			||||
    @Autowired
 | 
				
			||||
    DmJtsyjhService dmJtsyjhService;
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "查询")
 | 
				
			||||
    @PostMapping(value = "/getList")
 | 
				
			||||
    public ResultBean getList(@RequestBody JSONObject json) {
 | 
				
			||||
        List<DmJtsyjh> dmXbjhs= dmJtsyjhService.getList(json);
 | 
				
			||||
        return new ResultBean(dmXbjhs);
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "导入excel")
 | 
				
			||||
    @PostMapping(value = "/upload")
 | 
				
			||||
    public ResultBean upload(@RequestParam(value = "file") MultipartFile file) throws IOException {
 | 
				
			||||
        List<DmJtsyjh> dmXbjhs= dmJtsyjhService.upload(file);
 | 
				
			||||
        return new ResultBean(dmXbjhs);
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "批量保存")
 | 
				
			||||
    @PostMapping(value = "/save")
 | 
				
			||||
    public ResultBean save(@RequestBody List<DmJtsyjh> dmJtsyjhs) {
 | 
				
			||||
        dmJtsyjhService.save(dmJtsyjhs);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "批量提交")
 | 
				
			||||
    @PostMapping(value = "/tj")
 | 
				
			||||
    public ResultBean tj(@RequestBody List<DmJtsyjh> dmJtsyjhs) {
 | 
				
			||||
        dmJtsyjhService.tj(dmJtsyjhs);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
@ -0,0 +1,20 @@
 | 
				
			||||
package com.dsic.gj_erp.controller.jhgk;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
				
			||||
import org.springframework.web.bind.annotation.RestController;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  前端控制器
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
@RestController
 | 
				
			||||
@RequestMapping("/dmSygd")
 | 
				
			||||
public class DmSygdController {
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
@ -0,0 +1,20 @@
 | 
				
			||||
package com.dsic.gj_erp.controller.jhgk;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
				
			||||
import org.springframework.web.bind.annotation.RestController;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  前端控制器
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
@RestController
 | 
				
			||||
@RequestMapping("/dmSygdMx")
 | 
				
			||||
public class DmSygdMxController {
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
@ -0,0 +1,54 @@
 | 
				
			||||
package com.dsic.gj_erp.controller.jhgk;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.alibaba.fastjson.JSONObject;
 | 
				
			||||
import com.dsic.gj_erp.annotation.AuthFunction;
 | 
				
			||||
import com.dsic.gj_erp.bean.ResultBean;
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.EmSbwxjh;
 | 
				
			||||
import com.dsic.gj_erp.bean.jhgk.DmTzjh;
 | 
				
			||||
import com.dsic.gj_erp.bean.request.EmSbwxjhBean;
 | 
				
			||||
import com.dsic.gj_erp.service.jcsj.EmSbwxjhService;
 | 
				
			||||
import com.dsic.gj_erp.service.jhgk.DmTzjhService;
 | 
				
			||||
import io.swagger.annotations.Api;
 | 
				
			||||
import io.swagger.annotations.ApiOperation;
 | 
				
			||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
				
			||||
import org.springframework.web.bind.annotation.PostMapping;
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestBody;
 | 
				
			||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
				
			||||
import org.springframework.web.bind.annotation.RestController;
 | 
				
			||||
 | 
				
			||||
import javax.servlet.http.HttpServletRequest;
 | 
				
			||||
import java.util.List;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  前端控制器
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
@RestController
 | 
				
			||||
@RequestMapping("/dmTzjh")
 | 
				
			||||
@Api(tags = "图纸计划")
 | 
				
			||||
public class DmTzjhController {
 | 
				
			||||
    @Autowired
 | 
				
			||||
    DmTzjhService dmTzjhService;
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "查询")
 | 
				
			||||
    @PostMapping(value = "/getList")
 | 
				
			||||
    public ResultBean getList(@RequestBody JSONObject json) {
 | 
				
			||||
        List<DmTzjh> dmTzjhs= dmTzjhService.getList(json);
 | 
				
			||||
        return new ResultBean(dmTzjhs);
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "批量审核")
 | 
				
			||||
    @AuthFunction()
 | 
				
			||||
    @PostMapping(value = "/sh")
 | 
				
			||||
    public ResultBean sh(@RequestBody List<DmTzjh> dmTzjhs) {
 | 
				
			||||
        dmTzjhService.sh(dmTzjhs);
 | 
				
			||||
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
@ -0,0 +1,62 @@
 | 
				
			||||
package com.dsic.gj_erp.controller.jhgk;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.alibaba.fastjson.JSONObject;
 | 
				
			||||
import com.dsic.gj_erp.bean.ResultBean;
 | 
				
			||||
import com.dsic.gj_erp.bean.jhgk.DmTzjh;
 | 
				
			||||
import com.dsic.gj_erp.bean.jhgk.DmXbjh;
 | 
				
			||||
import com.dsic.gj_erp.service.jhgk.DmTzjhService;
 | 
				
			||||
import com.dsic.gj_erp.service.jhgk.DmXbjhService;
 | 
				
			||||
import io.swagger.annotations.Api;
 | 
				
			||||
import io.swagger.annotations.ApiOperation;
 | 
				
			||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
				
			||||
import org.springframework.web.bind.annotation.*;
 | 
				
			||||
import org.springframework.web.multipart.MultipartFile;
 | 
				
			||||
 | 
				
			||||
import java.io.IOException;
 | 
				
			||||
import java.util.List;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  前端控制器
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
@RestController
 | 
				
			||||
@RequestMapping("/dmXbjh")
 | 
				
			||||
@Api(tags = "线表计划")
 | 
				
			||||
public class DmXbjhController {
 | 
				
			||||
    @Autowired
 | 
				
			||||
    DmXbjhService dmXbjhService;
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "查询")
 | 
				
			||||
    @PostMapping(value = "/getList")
 | 
				
			||||
    public ResultBean getList(@RequestBody JSONObject json) {
 | 
				
			||||
        List<DmXbjh> dmXbjhs= dmXbjhService.getList(json);
 | 
				
			||||
        return new ResultBean(dmXbjhs);
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "导入excel")
 | 
				
			||||
    @PostMapping(value = "/upload")
 | 
				
			||||
    public ResultBean upload(@RequestParam(value = "file") MultipartFile file) throws IOException {
 | 
				
			||||
        List<DmXbjh> dmXbjhs= dmXbjhService.upload(file);
 | 
				
			||||
        return new ResultBean(dmXbjhs);
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "批量保存")
 | 
				
			||||
    @PostMapping(value = "/save")
 | 
				
			||||
    public ResultBean save(@RequestBody List<DmXbjh> dmXbjhs) {
 | 
				
			||||
        dmXbjhService.save(dmXbjhs);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "批量提交")
 | 
				
			||||
    @PostMapping(value = "/tj")
 | 
				
			||||
    public ResultBean tj(@RequestBody List<DmXbjh> dmXbjhs) {
 | 
				
			||||
        dmXbjhService.tj(dmXbjhs);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
@ -0,0 +1,70 @@
 | 
				
			||||
package com.dsic.gj_erp.controller.jhgk;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.alibaba.fastjson.JSONObject;
 | 
				
			||||
import com.dsic.gj_erp.bean.ResultBean;
 | 
				
			||||
import com.dsic.gj_erp.bean.jhgk.DmTzjh;
 | 
				
			||||
import com.dsic.gj_erp.bean.jhgk.DmXbjh;
 | 
				
			||||
import com.dsic.gj_erp.bean.jhgk.DmZrcjh;
 | 
				
			||||
import com.dsic.gj_erp.service.jhgk.DmTzjhService;
 | 
				
			||||
import com.dsic.gj_erp.service.jhgk.DmZrcjhService;
 | 
				
			||||
import io.swagger.annotations.Api;
 | 
				
			||||
import io.swagger.annotations.ApiOperation;
 | 
				
			||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
				
			||||
import org.springframework.web.bind.annotation.*;
 | 
				
			||||
import org.springframework.web.multipart.MultipartFile;
 | 
				
			||||
 | 
				
			||||
import java.io.IOException;
 | 
				
			||||
import java.util.List;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  前端控制器
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
@RestController
 | 
				
			||||
@RequestMapping("/dmZrcjh")
 | 
				
			||||
@Api(tags = "中日程计划")
 | 
				
			||||
public class DmZrcjhController {
 | 
				
			||||
    @Autowired
 | 
				
			||||
    DmZrcjhService dmZrcjhService;
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "查询")
 | 
				
			||||
    @PostMapping(value = "/getList")
 | 
				
			||||
    public ResultBean getList(@RequestBody JSONObject json) {
 | 
				
			||||
        List<DmZrcjh> dmZrcjhs= dmZrcjhService.getList(json);
 | 
				
			||||
        return new ResultBean(dmZrcjhs);
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "导入excel")
 | 
				
			||||
    @PostMapping(value = "/upload")
 | 
				
			||||
    public ResultBean upload(@RequestParam(value = "file") MultipartFile file) throws IOException {
 | 
				
			||||
        List<DmZrcjh> dmZrcjhs= dmZrcjhService.upload(file);
 | 
				
			||||
        return new ResultBean(dmZrcjhs);
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "批量保存")
 | 
				
			||||
    @PostMapping(value = "/save")
 | 
				
			||||
    public ResultBean save(@RequestBody List<DmZrcjh> dmZrcjhs) {
 | 
				
			||||
        dmZrcjhService.save(dmZrcjhs);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "批量提交")
 | 
				
			||||
    @PostMapping(value = "/tj")
 | 
				
			||||
    public ResultBean tjOrTh(@RequestBody List<DmZrcjh> dmZrcjhs) {
 | 
				
			||||
        dmZrcjhService.tj(dmZrcjhs);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ApiOperation(value = "批量审核")
 | 
				
			||||
    @PostMapping(value = "/sh")
 | 
				
			||||
    public ResultBean sh(@RequestBody List<DmZrcjh> dmZrcjhs) {
 | 
				
			||||
        dmZrcjhService.sh(dmZrcjhs);
 | 
				
			||||
        return new ResultBean();
 | 
				
			||||
    }
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
@ -0,0 +1,13 @@
 | 
				
			||||
package com.dsic.gj_erp.dao.jcsj;
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.EmGcrl;
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.EmSbcnp;
 | 
				
			||||
import org.springframework.data.jpa.repository.JpaRepository;
 | 
				
			||||
import org.springframework.stereotype.Repository;
 | 
				
			||||
 | 
				
			||||
import java.util.List;
 | 
				
			||||
 | 
				
			||||
@Repository
 | 
				
			||||
public interface EmGcrlRepository extends JpaRepository<EmGcrl,String> {
 | 
				
			||||
    List<EmGcrl> findByNf(String nf);
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,19 @@
 | 
				
			||||
package com.dsic.gj_erp.dao.jcsj;
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.EmSbjbb;
 | 
				
			||||
import com.dsic.gj_erp.bean.sy.Dm_zhbmlbp;
 | 
				
			||||
import org.springframework.data.jpa.repository.JpaRepository;
 | 
				
			||||
import org.springframework.data.jpa.repository.Query;
 | 
				
			||||
import org.springframework.stereotype.Repository;
 | 
				
			||||
 | 
				
			||||
import java.util.List;
 | 
				
			||||
import java.util.Map;
 | 
				
			||||
 | 
				
			||||
@Repository
 | 
				
			||||
public interface EmSbjbbRepository extends JpaRepository<EmSbjbb,String> {
 | 
				
			||||
    @Query(nativeQuery = true,value = "select ghsbm,ghsqc from MSGHSJBP  WHERE CGFLM=03")
 | 
				
			||||
    List<Map> gys();
 | 
				
			||||
 | 
				
			||||
    @Query(nativeQuery = true,value = "SELECT bm,bmsm,bmjb FROM dm_fjbmgl")
 | 
				
			||||
    List<Map> sblx();
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,16 @@
 | 
				
			||||
package com.dsic.gj_erp.dao.jcsj;
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.EmSbcnp;
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.EmSbrydyp;
 | 
				
			||||
import org.springframework.data.jpa.repository.JpaRepository;
 | 
				
			||||
import org.springframework.data.jpa.repository.Query;
 | 
				
			||||
import org.springframework.stereotype.Repository;
 | 
				
			||||
 | 
				
			||||
import java.util.List;
 | 
				
			||||
import java.util.Map;
 | 
				
			||||
 | 
				
			||||
@Repository
 | 
				
			||||
public interface EmSbrydypRepository extends JpaRepository<EmSbrydyp,String> {
 | 
				
			||||
    @Query(nativeQuery = true,value = "select jgflm,rymc from DM_JGXYWRYB where (DM_JGXYWRYB.ZXTBM) = 'FP'")
 | 
				
			||||
    List<Map> getRYList();
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,10 @@
 | 
				
			||||
package com.dsic.gj_erp.dao.jhgk;
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.bean.jhgk.DmJtsyjh;
 | 
				
			||||
import com.dsic.gj_erp.bean.jhgk.DmXbjh;
 | 
				
			||||
import org.springframework.data.jpa.repository.JpaRepository;
 | 
				
			||||
import org.springframework.stereotype.Repository;
 | 
				
			||||
 | 
				
			||||
@Repository
 | 
				
			||||
public interface DmJtsyjhRepository extends JpaRepository<DmJtsyjh,String> {
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,14 @@
 | 
				
			||||
package com.dsic.gj_erp.dao.sy;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.bean.sy.DmBhdyp;
 | 
				
			||||
import org.springframework.data.jpa.repository.JpaRepository;
 | 
				
			||||
import org.springframework.data.querydsl.QuerydslPredicateExecutor;
 | 
				
			||||
import org.springframework.stereotype.Repository;
 | 
				
			||||
 | 
				
			||||
@Repository
 | 
				
			||||
public interface DmBhdypRepository extends JpaRepository<DmBhdyp,String>, QuerydslPredicateExecutor<DmBhdyp> {
 | 
				
			||||
 | 
				
			||||
    
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,13 @@
 | 
				
			||||
package com.dsic.gj_erp.dao.sy;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.bean.sy.DmBhsjp;
 | 
				
			||||
import org.springframework.data.jpa.repository.JpaRepository;
 | 
				
			||||
import org.springframework.stereotype.Repository;
 | 
				
			||||
 | 
				
			||||
@Repository
 | 
				
			||||
public interface DmBhsjpRepository extends JpaRepository<DmBhsjp,String> {
 | 
				
			||||
 | 
				
			||||
    
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,13 @@
 | 
				
			||||
package com.dsic.gj_erp.dao.sy;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.bean.sy.DmBhzyb;
 | 
				
			||||
import org.springframework.data.jpa.repository.JpaRepository;
 | 
				
			||||
import org.springframework.stereotype.Repository;
 | 
				
			||||
 | 
				
			||||
@Repository
 | 
				
			||||
public interface DmBhzybRepository extends JpaRepository<DmBhzyb,String> {
 | 
				
			||||
 | 
				
			||||
    
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,13 @@
 | 
				
			||||
package com.dsic.gj_erp.dao.sy;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.bean.sy.Dm_zhbmlbp;
 | 
				
			||||
import org.springframework.data.jpa.repository.JpaRepository;
 | 
				
			||||
import org.springframework.stereotype.Repository;
 | 
				
			||||
 | 
				
			||||
@Repository
 | 
				
			||||
public interface Dm_zhbmlbpRepository extends JpaRepository<Dm_zhbmlbp,String> {
 | 
				
			||||
 | 
				
			||||
    
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,33 @@
 | 
				
			||||
package com.dsic.gj_erp.dao.sy;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.bean.sy.Dm_zhbmp;
 | 
				
			||||
import org.springframework.data.jpa.repository.JpaRepository;
 | 
				
			||||
import org.springframework.data.jpa.repository.Query;
 | 
				
			||||
import org.springframework.stereotype.Repository;
 | 
				
			||||
 | 
				
			||||
import java.util.List;
 | 
				
			||||
import java.util.Map;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * 系统与功能关联查询
 | 
				
			||||
 */
 | 
				
			||||
@Repository
 | 
				
			||||
public interface Dm_zhbmpRepository extends JpaRepository<Dm_zhbmp,Dm_zhbmp.PrimaryKey> {
 | 
				
			||||
 | 
				
			||||
    @Query(nativeQuery = true,value = "select BM as BM,BMSM as MC,(case when LEN(bm)=2 then 0 else 1 end) as px from DM_ZHBMP where BMLB='BMBM'  and(left(bm,2) not in ('FP','YS','DJ','HR'))  union all select dwbm as bm,dwmc as mc,3 as px from dm_xqdwjbp order by px")
 | 
				
			||||
    List<Map> findBMBM();
 | 
				
			||||
 | 
				
			||||
    List<Dm_zhbmp> findByBMLB(String bmlb);
 | 
				
			||||
    Dm_zhbmp findByBMLBAndBM(String bmlb,String bm);
 | 
				
			||||
 | 
				
			||||
    @Query(nativeQuery = true,value = "select bm as dwbm,bmsm as dwmc from dm_zhbmp where BMLB='BMBM' and (left(bm,3)='023' ) and isnull(ylzd3,'N')='D'")
 | 
				
			||||
    List<Map> findDsdw();
 | 
				
			||||
    @Query(nativeQuery = true,value = "select bm, bmsm as  mc from dm_zhbmp where bmlb='BMBM' and (left(bm,3)='023' ) and isnull(ylzd3,'N')<>'Y' ")
 | 
				
			||||
    List<Map> findbmqx();
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,13 @@
 | 
				
			||||
package com.dsic.gj_erp.dao.sy;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.bean.sy.Syfunp;
 | 
				
			||||
import org.springframework.data.jpa.repository.JpaRepository;
 | 
				
			||||
import org.springframework.stereotype.Repository;
 | 
				
			||||
 | 
				
			||||
@Repository
 | 
				
			||||
public interface SyfunpRepository extends JpaRepository<Syfunp,Syfunp.PrimaryKey>
 | 
				
			||||
 {
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,17 @@
 | 
				
			||||
package com.dsic.gj_erp.dao.sy;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.bean.sy.Syifrp;
 | 
				
			||||
import org.springframework.data.jpa.repository.JpaRepository;
 | 
				
			||||
import org.springframework.stereotype.Repository;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * 系统与功能关联查询
 | 
				
			||||
 */
 | 
				
			||||
@Repository
 | 
				
			||||
public interface SyifrpRepository extends JpaRepository<Syifrp,Syifrp.PrimaryKey> {
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    void deleteByGWDM(String gwdm);
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,13 @@
 | 
				
			||||
package com.dsic.gj_erp.dao.sy;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.bean.sy.Syigrp;
 | 
				
			||||
import org.springframework.data.jpa.repository.JpaRepository;
 | 
				
			||||
import org.springframework.stereotype.Repository;
 | 
				
			||||
 | 
				
			||||
@Repository
 | 
				
			||||
public interface SyigrpRepository extends JpaRepository<Syigrp, Syigrp.PrimaryKey> {
 | 
				
			||||
 | 
				
			||||
    void deleteByGWDM(String gwdm);
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,20 @@
 | 
				
			||||
package com.dsic.gj_erp.dao.sy;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.bean.sy.Syimrp;
 | 
				
			||||
import org.springframework.data.jpa.repository.JpaRepository;
 | 
				
			||||
import org.springframework.stereotype.Repository;
 | 
				
			||||
 | 
				
			||||
import java.util.List;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * 工作组与子系统关联查询
 | 
				
			||||
 */
 | 
				
			||||
@Repository
 | 
				
			||||
public interface SyimrpRepository extends JpaRepository<Syimrp,Syimrp.PrimaryKey> {
 | 
				
			||||
 | 
				
			||||
    List<Syimrp> findByGWDMIn(List<String> gwdmList);
 | 
				
			||||
 | 
				
			||||
    void deleteByGWDM(String gwdm);
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,20 @@
 | 
				
			||||
package com.dsic.gj_erp.dao.sy;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.bean.sy.Syuirp;
 | 
				
			||||
import org.springframework.data.jpa.repository.JpaRepository;
 | 
				
			||||
import org.springframework.stereotype.Repository;
 | 
				
			||||
 | 
				
			||||
import java.util.List;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * 工作组与用户关联查询
 | 
				
			||||
 */
 | 
				
			||||
@Repository
 | 
				
			||||
public interface SyuirpRepository extends JpaRepository<Syuirp,Syuirp.PrimaryKey> {
 | 
				
			||||
 | 
				
			||||
    List<Syuirp> findByYHDM(String yhdm);
 | 
				
			||||
 | 
				
			||||
    void deleteByGWDM(String gwdm);
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,13 @@
 | 
				
			||||
package com.dsic.gj_erp.dao.sy;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.bean.sy.Syuserp;
 | 
				
			||||
import org.springframework.data.jpa.repository.JpaRepository;
 | 
				
			||||
import org.springframework.stereotype.Repository;
 | 
				
			||||
 | 
				
			||||
@Repository
 | 
				
			||||
public interface SyuserpRepository extends JpaRepository<Syuserp,String> {
 | 
				
			||||
 | 
				
			||||
    Syuserp findFirstByYHDMAndPWD(String yhdm,String pwd);
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,18 @@
 | 
				
			||||
package com.dsic.gj_erp.dao.sy;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.bean.sy.Syworkgp;
 | 
				
			||||
import org.springframework.data.jpa.repository.JpaRepository;
 | 
				
			||||
import org.springframework.stereotype.Repository;
 | 
				
			||||
 | 
				
			||||
@Repository
 | 
				
			||||
public interface SyworkgpRepository extends JpaRepository<Syworkgp,String> {
 | 
				
			||||
 | 
				
			||||
    @Override
 | 
				
			||||
    <S extends Syworkgp> S save(S s);
 | 
				
			||||
 | 
				
			||||
    @Override
 | 
				
			||||
    void deleteById(String s);
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,23 @@
 | 
				
			||||
package com.dsic.gj_erp.exception;
 | 
				
			||||
 | 
				
			||||
public class CustomException extends Exception {
 | 
				
			||||
 | 
				
			||||
    private int code;
 | 
				
			||||
 | 
				
			||||
    public CustomException() {
 | 
				
			||||
        super();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    public CustomException(int code, String message) {
 | 
				
			||||
        super(message);
 | 
				
			||||
        this.setCode(code);
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    public int getCode() {
 | 
				
			||||
        return code;
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    public void setCode(int code) {
 | 
				
			||||
        this.code = code;
 | 
				
			||||
    }
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,58 @@
 | 
				
			||||
package com.dsic.gj_erp.exception;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.bean.ResultBean;
 | 
				
			||||
import com.fasterxml.jackson.databind.exc.MismatchedInputException;
 | 
				
			||||
import org.springframework.dao.DuplicateKeyException;
 | 
				
			||||
import org.springframework.dao.InvalidDataAccessResourceUsageException;
 | 
				
			||||
import org.springframework.web.bind.MethodArgumentNotValidException;
 | 
				
			||||
import org.springframework.web.bind.annotation.ExceptionHandler;
 | 
				
			||||
import org.springframework.web.bind.annotation.ResponseBody;
 | 
				
			||||
import org.springframework.web.bind.annotation.RestControllerAdvice;
 | 
				
			||||
 | 
				
			||||
import java.lang.reflect.UndeclaredThrowableException;
 | 
				
			||||
 | 
				
			||||
@RestControllerAdvice
 | 
				
			||||
public class GlobalExceptionHandler{
 | 
				
			||||
 | 
				
			||||
    @ExceptionHandler(CustomException.class)
 | 
				
			||||
    @ResponseBody
 | 
				
			||||
    public ResultBean customExceptionHandler(Exception ex) {
 | 
				
			||||
        CustomException exception = (CustomException) ex;
 | 
				
			||||
        return new ResultBean(false,exception.getCode(),ex.getMessage());
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    @ExceptionHandler(UndeclaredThrowableException.class)
 | 
				
			||||
    @ResponseBody
 | 
				
			||||
    public ResultBean undeclaredThrowableExceptionHandler(Exception ex) {
 | 
				
			||||
        if(ex.getCause() instanceof  CustomException){
 | 
				
			||||
            CustomException customException = (CustomException) ex.getCause();
 | 
				
			||||
            return new ResultBean(false,customException.getCode(),customException.getMessage());
 | 
				
			||||
        }
 | 
				
			||||
        return new ResultBean(false,10101,ex.toString());
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    @ExceptionHandler(Exception.class)
 | 
				
			||||
    @ResponseBody
 | 
				
			||||
    public ResultBean handle(Exception ex) {
 | 
				
			||||
        ex.printStackTrace();
 | 
				
			||||
        if (ex instanceof MethodArgumentNotValidException) {
 | 
				
			||||
            MethodArgumentNotValidException exception = (MethodArgumentNotValidException) ex;
 | 
				
			||||
            return new ResultBean(false,10110,exception.getBindingResult().getAllErrors().get(0).getDefaultMessage());
 | 
				
			||||
        }
 | 
				
			||||
        if (ex instanceof MismatchedInputException) {
 | 
				
			||||
            return new ResultBean(false,10111,"请求参数非法!");
 | 
				
			||||
        }
 | 
				
			||||
        if(ex instanceof InvalidDataAccessResourceUsageException){
 | 
				
			||||
            return new ResultBean(false,10112, "数据库访问异常,请检查参数!");
 | 
				
			||||
        }
 | 
				
			||||
        if (ex instanceof DuplicateKeyException){
 | 
				
			||||
            return new ResultBean(false,10113, "请检查参数!");
 | 
				
			||||
        }
 | 
				
			||||
 | 
				
			||||
        return new ResultBean(false,10101,ex.toString());
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,22 @@
 | 
				
			||||
package com.dsic.gj_erp.exception;
 | 
				
			||||
 | 
				
			||||
public class ServiceException extends RuntimeException{
 | 
				
			||||
    private int code;
 | 
				
			||||
 | 
				
			||||
    public ServiceException() {
 | 
				
			||||
        super();
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    public ServiceException(int code, String message) {
 | 
				
			||||
        super(message);
 | 
				
			||||
        this.setCode(code);
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    public int getCode() {
 | 
				
			||||
        return code;
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    public void setCode(int code) {
 | 
				
			||||
        this.code = code;
 | 
				
			||||
    }
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,26 @@
 | 
				
			||||
package com.dsic.gj_erp.interceptor;
 | 
				
			||||
 | 
				
			||||
import org.springframework.stereotype.Component;
 | 
				
			||||
 | 
				
			||||
import javax.servlet.*;
 | 
				
			||||
import javax.servlet.http.HttpServletResponse;
 | 
				
			||||
import java.io.IOException;
 | 
				
			||||
 | 
				
			||||
@Component
 | 
				
			||||
 | 
				
			||||
public class CORSFilter implements Filter {
 | 
				
			||||
 | 
				
			||||
    public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
 | 
				
			||||
        HttpServletResponse response = (HttpServletResponse) res;
 | 
				
			||||
        response.setHeader("Access-Control-Allow-Origin", "*");
 | 
				
			||||
        response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE, HEAD");
 | 
				
			||||
        response.setHeader("Access-Control-Max-Age", "3600");
 | 
				
			||||
        response.setHeader("Access-Control-Allow-Headers", "access-control-allow-origin, authority, content-type, version-info, X-Requested-With, token");
 | 
				
			||||
        chain.doFilter(req, res);
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
    public void init(FilterConfig filterConfig) {}
 | 
				
			||||
 | 
				
			||||
    public void destroy() {}
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,14 @@
 | 
				
			||||
package com.dsic.gj_erp.mapper;
 | 
				
			||||
 | 
				
			||||
import org.mapstruct.Mapper;
 | 
				
			||||
import org.springframework.stereotype.Repository;
 | 
				
			||||
 | 
				
			||||
import java.util.List;
 | 
				
			||||
import java.util.Map;
 | 
				
			||||
 | 
				
			||||
@Repository
 | 
				
			||||
@Mapper
 | 
				
			||||
public interface SyuserMapper {
 | 
				
			||||
 | 
				
			||||
    List<Map> getUserMenu(String usercode, String systemcode);
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,20 @@
 | 
				
			||||
package com.dsic.gj_erp.mapper.jcsj;
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.DmCbxxp;
 | 
				
			||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 | 
				
			||||
import org.apache.ibatis.annotations.Mapper;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  Mapper 接口
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-11
 | 
				
			||||
 */
 | 
				
			||||
@Mapper
 | 
				
			||||
public interface DmCbxxpMapper extends BaseMapper<DmCbxxp> {
 | 
				
			||||
 | 
				
			||||
    void updateByPrimaryKeySelective(DmCbxxp dmCbxxp);
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,16 @@
 | 
				
			||||
package com.dsic.gj_erp.mapper.jcsj;
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.DmCzplp;
 | 
				
			||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  Mapper 接口
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-11
 | 
				
			||||
 */
 | 
				
			||||
public interface DmCzplpMapper extends BaseMapper<DmCzplp> {
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,16 @@
 | 
				
			||||
package com.dsic.gj_erp.mapper.jcsj;
 | 
				
			||||
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.DmCzplpNew;
 | 
				
			||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  Mapper 接口
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-11
 | 
				
			||||
 */
 | 
				
			||||
public interface DmCzplpNewMapper extends BaseMapper<DmCzplpNew> {
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,17 @@
 | 
				
			||||
package com.dsic.gj_erp.mapper.jcsj;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.EmGcrl;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  Mapper 接口
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
public interface EmGcrlMapper extends BaseMapper<EmGcrl> {
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,17 @@
 | 
				
			||||
package com.dsic.gj_erp.mapper.jcsj;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.EmSbcnp;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  Mapper 接口
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
public interface EmSbcnpMapper extends BaseMapper<EmSbcnp> {
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,29 @@
 | 
				
			||||
package com.dsic.gj_erp.mapper.jcsj;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.baomidou.mybatisplus.core.conditions.Wrapper;
 | 
				
			||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 | 
				
			||||
import com.baomidou.mybatisplus.core.metadata.IPage;
 | 
				
			||||
import com.baomidou.mybatisplus.extension.service.IService;
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.EmSbjbb;
 | 
				
			||||
import org.mapstruct.Mapper;
 | 
				
			||||
 | 
				
			||||
import java.io.Serializable;
 | 
				
			||||
import java.util.Collection;
 | 
				
			||||
import java.util.List;
 | 
				
			||||
import java.util.Map;
 | 
				
			||||
import java.util.function.Function;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  Mapper 接口
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
public interface EmSbjbbMapper extends BaseMapper<EmSbjbb> {
 | 
				
			||||
 | 
				
			||||
    Integer insertBatchSomeColumn(List<EmSbjbb> entityList);
 | 
				
			||||
    // List<EmSbjbb> getList();
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,17 @@
 | 
				
			||||
package com.dsic.gj_erp.mapper.jcsj;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.EmSbrydyp;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  Mapper 接口
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
public interface EmSbrydypMapper extends BaseMapper<EmSbrydyp> {
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,17 @@
 | 
				
			||||
package com.dsic.gj_erp.mapper.jcsj;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 | 
				
			||||
import com.dsic.gj_erp.bean.jcsj.EmSbwxjh;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  Mapper 接口
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
public interface EmSbwxjhMapper extends BaseMapper<EmSbwxjh> {
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,17 @@
 | 
				
			||||
package com.dsic.gj_erp.mapper.jhgk;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 | 
				
			||||
import com.dsic.gj_erp.bean.jhgk.DmDhqdp;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  Mapper 接口
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
public interface DmDhqdpMapper extends BaseMapper<DmDhqdp> {
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,17 @@
 | 
				
			||||
package com.dsic.gj_erp.mapper.jhgk;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 | 
				
			||||
import com.dsic.gj_erp.bean.jhgk.DmJgxywryb;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  Mapper 接口
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
public interface DmJgxywrybMapper extends BaseMapper<DmJgxywryb> {
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,20 @@
 | 
				
			||||
package com.dsic.gj_erp.mapper.jhgk;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 | 
				
			||||
import com.dsic.gj_erp.bean.jhgk.DmJtsyjh;
 | 
				
			||||
import io.lettuce.core.dynamic.annotation.Param;
 | 
				
			||||
 | 
				
			||||
import java.util.List;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  Mapper 接口
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
public interface DmJtsyjhMapper extends BaseMapper<DmJtsyjh> {
 | 
				
			||||
    int updateCzplpNEW(List<DmJtsyjh> list);
 | 
				
			||||
}
 | 
				
			||||
@ -0,0 +1,17 @@
 | 
				
			||||
package com.dsic.gj_erp.mapper.jhgk;
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 | 
				
			||||
import com.dsic.gj_erp.bean.jhgk.DmSygd;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * <p>
 | 
				
			||||
 *  Mapper 接口
 | 
				
			||||
 * </p>
 | 
				
			||||
 *
 | 
				
			||||
 * @author xn
 | 
				
			||||
 * @since 2023-09-15
 | 
				
			||||
 */
 | 
				
			||||
public interface DmSygdMapper extends BaseMapper<DmSygd> {
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
Some files were not shown because too many files have changed in this diff Show More
					Loading…
					
					
				
		Reference in new issue