jth 3 months ago
parent b0b9ab4783
commit a85a200e87

File diff suppressed because one or more lines are too long

310
mvnw vendored

@ -0,0 +1,310 @@
#!/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.
# ----------------------------------------------------------------------------
# ----------------------------------------------------------------------------
# Maven2 Start Up Batch script
#
# Required ENV vars:
# ------------------
# JAVA_HOME - location of a JDK home dir
#
# Optional ENV vars
# -----------------
# M2_HOME - location of maven2's installed home dir
# 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 /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
export JAVA_HOME="`/usr/libexec/java_home`"
else
export JAVA_HOME="/Library/Java/Home"
fi
fi
;;
esac
if [ -z "$JAVA_HOME" ] ; then
if [ -r /etc/gentoo-release ] ; then
JAVA_HOME=`java-config --jre-home`
fi
fi
if [ -z "$M2_HOME" ] ; then
## resolve links - $0 may be a link to maven's home
PRG="$0"
# need this for relative symlinks
while [ -h "$PRG" ] ; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG="`dirname "$PRG"`/$link"
fi
done
saveddir=`pwd`
M2_HOME=`dirname "$PRG"`/..
# make it fully qualified
M2_HOME=`cd "$M2_HOME" && pwd`
cd "$saveddir"
# echo Using m2 at $M2_HOME
fi
# For Cygwin, ensure paths are in UNIX format before anything is touched
if $cygwin ; then
[ -n "$M2_HOME" ] &&
M2_HOME=`cygpath --unix "$M2_HOME"`
[ -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 "$M2_HOME" ] &&
M2_HOME="`(cd "$M2_HOME"; pwd)`"
[ -n "$JAVA_HOME" ] &&
JAVA_HOME="`(cd "$JAVA_HOME"; 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="`which 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
CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher
# 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/.."; pwd`
fi
# end of workaround
done
echo "${basedir}"
}
# concatenates all lines of a file
concat_lines() {
if [ -f "$1" ]; then
echo "$(tr -s '\n' ' ' < "$1")"
fi
}
BASE_DIR=`find_maven_basedir "$(pwd)"`
if [ -z "$BASE_DIR" ]; then
exit 1;
fi
##########################################################################################
# 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.
##########################################################################################
if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then
if [ "$MVNW_VERBOSE" = true ]; then
echo "Found .mvn/wrapper/maven-wrapper.jar"
fi
else
if [ "$MVNW_VERBOSE" = true ]; then
echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..."
fi
if [ -n "$MVNW_REPOURL" ]; then
jarUrl="$MVNW_REPOURL/io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar"
else
jarUrl="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar"
fi
while IFS="=" read key value; do
case "$key" in (wrapperUrl) jarUrl="$value"; break ;;
esac
done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties"
if [ "$MVNW_VERBOSE" = true ]; then
echo "Downloading from: $jarUrl"
fi
wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar"
if $cygwin; then
wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"`
fi
if command -v wget > /dev/null; then
if [ "$MVNW_VERBOSE" = true ]; then
echo "Found wget ... using wget"
fi
if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then
wget "$jarUrl" -O "$wrapperJarPath"
else
wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath"
fi
elif command -v curl > /dev/null; then
if [ "$MVNW_VERBOSE" = true ]; then
echo "Found curl ... using curl"
fi
if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then
curl -o "$wrapperJarPath" "$jarUrl" -f
else
curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f
fi
else
if [ "$MVNW_VERBOSE" = true ]; then
echo "Falling back to using Java to download"
fi
javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java"
# For Cygwin, switch paths to Windows format before running javac
if $cygwin; then
javaClass=`cygpath --path --windows "$javaClass"`
fi
if [ -e "$javaClass" ]; then
if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
if [ "$MVNW_VERBOSE" = true ]; then
echo " - Compiling MavenWrapperDownloader.java ..."
fi
# Compiling the Java class
("$JAVA_HOME/bin/javac" "$javaClass")
fi
if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
# Running the downloader
if [ "$MVNW_VERBOSE" = true ]; then
echo " - Running MavenWrapperDownloader.java ..."
fi
("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR")
fi
fi
fi
fi
##########################################################################################
# End of extension
##########################################################################################
export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"}
if [ "$MVNW_VERBOSE" = true ]; then
echo $MAVEN_PROJECTBASEDIR
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 "$M2_HOME" ] &&
M2_HOME=`cygpath --path --windows "$M2_HOME"`
[ -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
exec "$JAVACMD" \
$MAVEN_OPTS \
-classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \
"-Dmaven.home=${M2_HOME}" "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \
${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@"

182
mvnw.cmd vendored

@ -0,0 +1,182 @@
@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 Maven2 Start Up Batch script
@REM
@REM Required ENV vars:
@REM JAVA_HOME - location of a JDK home dir
@REM
@REM Optional ENV vars
@REM M2_HOME - location of maven2's installed home dir
@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 key stroke 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 "%HOME%\mavenrc_pre.bat" call "%HOME%\mavenrc_pre.bat"
if exist "%HOME%\mavenrc_pre.cmd" call "%HOME%\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 DOWNLOAD_URL="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar"
FOR /F "tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO (
IF "%%A"=="wrapperUrl" SET DOWNLOAD_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 DOWNLOAD_URL="%MVNW_REPOURL%/io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar"
)
if "%MVNW_VERBOSE%" == "true" (
echo Couldn't find %WRAPPER_JAR%, downloading it ...
echo Downloading from: %DOWNLOAD_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('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^
"}"
if "%MVNW_VERBOSE%" == "true" (
echo Finished downloading %WRAPPER_JAR%
)
)
@REM End of extension
@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 "%HOME%\mavenrc_post.bat" call "%HOME%\mavenrc_post.bat"
if exist "%HOME%\mavenrc_post.cmd" call "%HOME%\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%
exit /B %ERROR_CODE%

@ -0,0 +1,230 @@
<?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.2.2.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.jlwl</groupId>
<!-- 导入项目的名称 -->
<artifactId>springboot9349a</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>springboot-schema</name>
<description>springboot学习框架</description>
<properties>
<java.version>1.8</java.version>
<fastjson.version>1.2.8</fastjson.version>
<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
<hadoop.version>3.2.0</hadoop.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.1</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring</artifactId>
<version>1.3.2</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus</artifactId>
<version>2.3</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatisplus-spring-boot-starter</artifactId>
<version>1.0.5</version>
</dependency>
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
<version>3.10.0</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.0</version>
</dependency>
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>2.0.1.Final</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>4.0.12</version>
</dependency>
<!-- FastJson -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>${fastjson.version}</version>
</dependency>
<!-- <dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<scope>4.0</scope>
<version>4.0</version>
</dependency>
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>6.2.0.jre8</version>
<scope>runtime</scope>
</dependency> -->
<!-- 百度人工智能 -->
<dependency>
<groupId>com.baidu.aip</groupId>
<artifactId>java-sdk</artifactId>
<version>4.4.1</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.11</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.9</version>
</dependency>
<!--==================hadoop ===================end-->
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
<version>${hadoop.version}</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
<exclusion>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<version>${hadoop.version}</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
<exclusion>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-hdfs</artifactId>
<version>${hadoop.version}</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
<exclusion>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- mapreduce 核心jar包 -->
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-mapreduce-client-core</artifactId>
<version>${hadoop.version}</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
<exclusion>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--==================hadoop ===================end-->
<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>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
</plugins>
</build>
</project>

@ -0,0 +1,22 @@
package com;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
@SpringBootApplication
@MapperScan(basePackages = {"com.dao"})
public class SpringbootSchemaApplication extends SpringBootServletInitializer{
public static void main(String[] args) {
System.setProperty("hadoop.home.dir", "D:\\hadoop\\hadoop-2.7.7");
SpringApplication.run(SpringbootSchemaApplication.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder applicationBuilder) {
return applicationBuilder.sources(SpringbootSchemaApplication.class);
}
}

@ -0,0 +1,15 @@
package com.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
*
*/
@Target(ElementType.PARAMETER)
@Retention(RetentionPolicy.RUNTIME)
public @interface APPLoginUser {
}

@ -0,0 +1,13 @@
package com.annotation;
import java.lang.annotation.*;
/**
* Token
*/
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface IgnoreAuth {
}

@ -0,0 +1,15 @@
package com.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
*
*/
@Target(ElementType.PARAMETER)
@Retention(RetentionPolicy.RUNTIME)
public @interface LoginUser {
}

@ -0,0 +1,18 @@
package com.config;
import java.io.FileWriter;
import java.io.IOException;
/* *
*AlipayConfig
*
*
*2017-04-05
*
*便,使
*使
*/
public class AlipayConfig {
}

@ -0,0 +1,40 @@
package com.config;
import java.net.URI;
import org.apache.hadoop.fs.FileSystem;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
* hadoop
*/
@Configuration
@ConditionalOnProperty(name="hadoop.name-node")
public class HadoopConfig {
@Value("${hadoop.name-node}")
private String nameNode;
/**
* Configuration conf=new Configuration
* Configurationhadoop
* hdfs-site.xmlcore-site.xml访hdfs
* fs.default.namehdfs访hdfs
* configurationhadoop
* @return
*/
@Bean("fileSystem")
public FileSystem createFs() throws Exception {
//读取配置文件
org.apache.hadoop.conf.Configuration conf = new org.apache.hadoop.conf.Configuration();
conf.set("fs.defalutFS", nameNode);
conf.set("dfs.replication", "3");
URI uri = new URI(nameNode.trim());
FileSystem fs = FileSystem.get(uri,conf,"root");
System.out.println("fs.defaultFS: "+conf.get("fs.defaultFS"));
return fs;
}
}

@ -0,0 +1,38 @@
package com.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
import com.interceptor.AuthorizationInterceptor;
@Configuration
public class InterceptorConfig extends WebMvcConfigurationSupport{
@Bean
public AuthorizationInterceptor getAuthorizationInterceptor() {
return new AuthorizationInterceptor();
}
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(getAuthorizationInterceptor()).addPathPatterns("/**").excludePathPatterns("/static/**");
super.addInterceptors(registry);
}
/**
* springboot 2.0WebMvcConfigurationSupport访addResourceHandlers
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**")
.addResourceLocations("classpath:/resources/")
.addResourceLocations("classpath:/static/")
.addResourceLocations("classpath:/admin/")
.addResourceLocations("classpath:/front/")
.addResourceLocations("classpath:/public/");
super.addResourceHandlers(registry);
}
}

@ -0,0 +1,24 @@
package com.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import com.baomidou.mybatisplus.mapper.MetaObjectHandler;
import com.baomidou.mybatisplus.plugins.PaginationInterceptor;
/**
* mybatis-plus
*/
@Configuration
public class MybatisPlusConfig {
/**
*
*/
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
}

@ -0,0 +1,186 @@
package com.controller;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;
import com.entity.AboutusEntity;
import com.entity.view.AboutusView;
import com.service.AboutusService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;
import java.io.IOException;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@RestController
@RequestMapping("/aboutus")
public class AboutusController {
@Autowired
private AboutusService aboutusService;
/**
*
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,AboutusEntity aboutus,
HttpServletRequest request){
EntityWrapper<AboutusEntity> ew = new EntityWrapper<AboutusEntity>();
PageUtils page = aboutusService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, aboutus), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,AboutusEntity aboutus,
HttpServletRequest request){
EntityWrapper<AboutusEntity> ew = new EntityWrapper<AboutusEntity>();
PageUtils page = aboutusService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, aboutus), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@RequestMapping("/lists")
public R list( AboutusEntity aboutus){
EntityWrapper<AboutusEntity> ew = new EntityWrapper<AboutusEntity>();
ew.allEq(MPUtil.allEQMapPre( aboutus, "aboutus"));
return R.ok().put("data", aboutusService.selectListView(ew));
}
/**
*
*/
@RequestMapping("/query")
public R query(AboutusEntity aboutus){
EntityWrapper< AboutusEntity> ew = new EntityWrapper< AboutusEntity>();
ew.allEq(MPUtil.allEQMapPre( aboutus, "aboutus"));
AboutusView aboutusView = aboutusService.selectView(ew);
return R.ok("查询关于我们成功").put("data", aboutusView);
}
/**
*
*/
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") Long id){
AboutusEntity aboutus = aboutusService.selectById(id);
return R.ok().put("data", aboutus);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/detail/{id}")
public R detail(@PathVariable("id") Long id){
AboutusEntity aboutus = aboutusService.selectById(id);
return R.ok().put("data", aboutus);
}
/**
*
*/
@RequestMapping("/save")
public R save(@RequestBody AboutusEntity aboutus, HttpServletRequest request){
aboutus.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(aboutus);
aboutusService.insert(aboutus);
return R.ok();
}
/**
*
*/
@RequestMapping("/add")
public R add(@RequestBody AboutusEntity aboutus, HttpServletRequest request){
aboutus.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(aboutus);
aboutusService.insert(aboutus);
return R.ok();
}
/**
*
*/
@RequestMapping("/update")
@Transactional
public R update(@RequestBody AboutusEntity aboutus, HttpServletRequest request){
//ValidatorUtils.validateEntity(aboutus);
aboutusService.updateById(aboutus);//全部更新
return R.ok();
}
/**
*
*/
@RequestMapping("/delete")
public R delete(@RequestBody Long[] ids){
aboutusService.deleteBatchIds(Arrays.asList(ids));
return R.ok();
}
}

@ -0,0 +1,241 @@
package com.controller;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.apache.commons.lang3.StringUtils;
import org.json.JSONObject;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.ResourceUtils;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.annotation.IgnoreAuth;
import com.baidu.aip.face.AipFace;
import com.baidu.aip.face.MatchRequest;
import com.baidu.aip.util.Base64Util;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.entity.ConfigEntity;
import com.service.CommonService;
import com.service.ConfigService;
import com.utils.BaiduUtil;
import com.utils.FileUtil;
import com.utils.R;
import com.utils.CommonUtil;
/**
*
*/
@RestController
public class CommonController{
@Autowired
private CommonService commonService;
private static AipFace client = null;
@Autowired
private ConfigService configService;
/**
* tablecolumn()
* @param table
* @param column
* @return
*/
@IgnoreAuth
@RequestMapping("/option/{tableName}/{columnName}")
public R getOption(@PathVariable("tableName") String tableName, @PathVariable("columnName") String columnName,@RequestParam(required = false) String conditionColumn,@RequestParam(required = false) String conditionValue,String level,String parent) {
Map<String, Object> params = new HashMap<String, Object>();
params.put("table", tableName);
params.put("column", columnName);
if(StringUtils.isNotBlank(level)) {
params.put("level", level);
}
if(StringUtils.isNotBlank(parent)) {
params.put("parent", parent);
}
if(StringUtils.isNotBlank(conditionColumn)) {
params.put("conditionColumn", conditionColumn);
}
if(StringUtils.isNotBlank(conditionValue)) {
params.put("conditionValue", conditionValue);
}
List<String> data = commonService.getOption(params);
return R.ok().put("data", data);
}
/**
* tablecolumn
* @param table
* @param column
* @return
*/
@IgnoreAuth
@RequestMapping("/follow/{tableName}/{columnName}")
public R getFollowByOption(@PathVariable("tableName") String tableName, @PathVariable("columnName") String columnName, @RequestParam String columnValue) {
Map<String, Object> params = new HashMap<String, Object>();
params.put("table", tableName);
params.put("column", columnName);
params.put("columnValue", columnValue);
Map<String, Object> result = commonService.getFollowByOption(params);
return R.ok().put("data", result);
}
/**
* tablesfsh
* @param table
* @param map
* @return
*/
@RequestMapping("/sh/{tableName}")
public R sh(@PathVariable("tableName") String tableName, @RequestBody Map<String, Object> map) {
map.put("table", tableName);
commonService.sh(map);
return R.ok();
}
/**
*
* @param tableName
* @param columnName
* @param type 1: 2:
* @param map
* @return
*/
@IgnoreAuth
@RequestMapping("/remind/{tableName}/{columnName}/{type}")
public R remindCount(@PathVariable("tableName") String tableName, @PathVariable("columnName") String columnName,
@PathVariable("type") String type,@RequestParam Map<String, Object> map) {
map.put("table", tableName);
map.put("column", columnName);
map.put("type", type);
if(type.equals("2")) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar c = Calendar.getInstance();
Date remindStartDate = null;
Date remindEndDate = null;
if(map.get("remindstart")!=null) {
Integer remindStart = Integer.parseInt(map.get("remindstart").toString());
c.setTime(new Date());
c.add(Calendar.DAY_OF_MONTH,remindStart);
remindStartDate = c.getTime();
map.put("remindstart", sdf.format(remindStartDate));
}
if(map.get("remindend")!=null) {
Integer remindEnd = Integer.parseInt(map.get("remindend").toString());
c.setTime(new Date());
c.add(Calendar.DAY_OF_MONTH,remindEnd);
remindEndDate = c.getTime();
map.put("remindend", sdf.format(remindEndDate));
}
}
int count = commonService.remindCount(map);
return R.ok().put("count", count);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/cal/{tableName}/{columnName}")
public R cal(@PathVariable("tableName") String tableName, @PathVariable("columnName") String columnName) {
Map<String, Object> params = new HashMap<String, Object>();
params.put("table", tableName);
params.put("column", columnName);
Map<String, Object> result = commonService.selectCal(params);
return R.ok().put("data", result);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/group/{tableName}/{columnName}")
public R group(@PathVariable("tableName") String tableName, @PathVariable("columnName") String columnName) {
Map<String, Object> params = new HashMap<String, Object>();
params.put("table", tableName);
params.put("column", columnName);
List<Map<String, Object>> result = commonService.selectGroup(params);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
return R.ok().put("data", result);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/value/{tableName}/{xColumnName}/{yColumnName}")
public R value(@PathVariable("tableName") String tableName, @PathVariable("yColumnName") String yColumnName, @PathVariable("xColumnName") String xColumnName) {
Map<String, Object> params = new HashMap<String, Object>();
params.put("table", tableName);
params.put("xColumn", xColumnName);
params.put("yColumn", yColumnName);
List<Map<String, Object>> result = commonService.selectValue(params);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
return R.ok().put("data", result);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/value/{tableName}/{xColumnName}/{yColumnName}/{timeStatType}")
public R valueDay(@PathVariable("tableName") String tableName, @PathVariable("yColumnName") String yColumnName, @PathVariable("xColumnName") String xColumnName, @PathVariable("timeStatType") String timeStatType) {
Map<String, Object> params = new HashMap<String, Object>();
params.put("table", tableName);
params.put("xColumn", xColumnName);
params.put("yColumn", yColumnName);
params.put("timeStatType", timeStatType);
List<Map<String, Object>> result = commonService.selectTimeStatValue(params);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
return R.ok().put("data", result);
}
/**
*
*/
@RequestMapping("/spider/{tableName}")
public R spider(@PathVariable("tableName") String tableName,HttpServletRequest request) {
//Linux系统
CommonUtil.cmd("cd /yykj/python/9999/spiderk243d && scrapy crawl "+tableName+"Spider -a databaseName=springboot9349a");
//Windows系统
//CommonUtil.cmd("代码所在的盘: && cd 爬虫代码所在的绝对目录 && scrapy crawl "+tableName+"Spider -a databaseName=springboot9349a");
return R.ok();
}
}

@ -0,0 +1,112 @@
package com.controller;
import java.util.Arrays;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PathVariable;
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.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.annotation.IgnoreAuth;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.entity.ConfigEntity;
import com.service.ConfigService;
import com.utils.MPUtil;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.ValidatorUtils;
/**
*
*/
@RequestMapping("config")
@RestController
public class ConfigController{
@Autowired
private ConfigService configService;
/**
*
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,ConfigEntity config){
EntityWrapper<ConfigEntity> ew = new EntityWrapper<ConfigEntity>();
PageUtils page = configService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, config), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,ConfigEntity config){
EntityWrapper<ConfigEntity> ew = new EntityWrapper<ConfigEntity>();
PageUtils page = configService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, config), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") String id){
ConfigEntity config = configService.selectById(id);
return R.ok().put("data", config);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/detail/{id}")
public R detail(@PathVariable("id") String id){
ConfigEntity config = configService.selectById(id);
return R.ok().put("data", config);
}
/**
* name
*/
@RequestMapping("/info")
public R infoByName(@RequestParam String name){
ConfigEntity config = configService.selectOne(new EntityWrapper<ConfigEntity>().eq("name", "faceFile"));
return R.ok().put("data", config);
}
/**
*
*/
@PostMapping("/save")
public R save(@RequestBody ConfigEntity config){
// ValidatorUtils.validateEntity(config);
configService.insert(config);
return R.ok();
}
/**
*
*/
@RequestMapping("/update")
public R update(@RequestBody ConfigEntity config){
// ValidatorUtils.validateEntity(config);
configService.updateById(config);//全部更新
return R.ok();
}
/**
*
*/
@RequestMapping("/delete")
public R delete(@RequestBody Long[] ids){
configService.deleteBatchIds(Arrays.asList(ids));
return R.ok();
}
}

@ -0,0 +1,186 @@
package com.controller;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;
import com.entity.DiscusswupinxinxiEntity;
import com.entity.view.DiscusswupinxinxiView;
import com.service.DiscusswupinxinxiService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;
import java.io.IOException;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@RestController
@RequestMapping("/discusswupinxinxi")
public class DiscusswupinxinxiController {
@Autowired
private DiscusswupinxinxiService discusswupinxinxiService;
/**
*
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,DiscusswupinxinxiEntity discusswupinxinxi,
HttpServletRequest request){
EntityWrapper<DiscusswupinxinxiEntity> ew = new EntityWrapper<DiscusswupinxinxiEntity>();
PageUtils page = discusswupinxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, discusswupinxinxi), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,DiscusswupinxinxiEntity discusswupinxinxi,
HttpServletRequest request){
EntityWrapper<DiscusswupinxinxiEntity> ew = new EntityWrapper<DiscusswupinxinxiEntity>();
PageUtils page = discusswupinxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, discusswupinxinxi), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@RequestMapping("/lists")
public R list( DiscusswupinxinxiEntity discusswupinxinxi){
EntityWrapper<DiscusswupinxinxiEntity> ew = new EntityWrapper<DiscusswupinxinxiEntity>();
ew.allEq(MPUtil.allEQMapPre( discusswupinxinxi, "discusswupinxinxi"));
return R.ok().put("data", discusswupinxinxiService.selectListView(ew));
}
/**
*
*/
@RequestMapping("/query")
public R query(DiscusswupinxinxiEntity discusswupinxinxi){
EntityWrapper< DiscusswupinxinxiEntity> ew = new EntityWrapper< DiscusswupinxinxiEntity>();
ew.allEq(MPUtil.allEQMapPre( discusswupinxinxi, "discusswupinxinxi"));
DiscusswupinxinxiView discusswupinxinxiView = discusswupinxinxiService.selectView(ew);
return R.ok("查询物品信息评论表成功").put("data", discusswupinxinxiView);
}
/**
*
*/
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") Long id){
DiscusswupinxinxiEntity discusswupinxinxi = discusswupinxinxiService.selectById(id);
return R.ok().put("data", discusswupinxinxi);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/detail/{id}")
public R detail(@PathVariable("id") Long id){
DiscusswupinxinxiEntity discusswupinxinxi = discusswupinxinxiService.selectById(id);
return R.ok().put("data", discusswupinxinxi);
}
/**
*
*/
@RequestMapping("/save")
public R save(@RequestBody DiscusswupinxinxiEntity discusswupinxinxi, HttpServletRequest request){
discusswupinxinxi.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(discusswupinxinxi);
discusswupinxinxiService.insert(discusswupinxinxi);
return R.ok();
}
/**
*
*/
@RequestMapping("/add")
public R add(@RequestBody DiscusswupinxinxiEntity discusswupinxinxi, HttpServletRequest request){
discusswupinxinxi.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(discusswupinxinxi);
discusswupinxinxiService.insert(discusswupinxinxi);
return R.ok();
}
/**
*
*/
@RequestMapping("/update")
@Transactional
public R update(@RequestBody DiscusswupinxinxiEntity discusswupinxinxi, HttpServletRequest request){
//ValidatorUtils.validateEntity(discusswupinxinxi);
discusswupinxinxiService.updateById(discusswupinxinxi);//全部更新
return R.ok();
}
/**
*
*/
@RequestMapping("/delete")
public R delete(@RequestBody Long[] ids){
discusswupinxinxiService.deleteBatchIds(Arrays.asList(ids));
return R.ok();
}
}

@ -0,0 +1,111 @@
package com.controller;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Arrays;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Random;
import java.util.UUID;
import org.apache.commons.io.FileUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;
import org.springframework.util.ResourceUtils;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
import com.annotation.IgnoreAuth;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.entity.ConfigEntity;
import com.entity.EIException;
import com.service.ConfigService;
import com.utils.R;
import com.utils.HadoopTemplate;
/**
*
*/
@RestController
@RequestMapping("file")
@SuppressWarnings({"unchecked","rawtypes"})
public class FileController{
@Autowired
private ConfigService configService;
@Autowired
private HadoopTemplate hadoopTemplate;
/**
*
*/
@RequestMapping("/upload")
@IgnoreAuth
public R upload(@RequestParam("file") MultipartFile file,String type) throws Exception {
if (file.isEmpty()) {
throw new EIException("上传文件不能为空");
}
String fileExt = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")+1);
File path = new File(ResourceUtils.getURL("classpath:static").getPath());
if(!path.exists()) {
path = new File("");
}
File upload = new File(path.getAbsolutePath(),"/upload/");
if(!upload.exists()) {
upload.mkdirs();
}
String fileName = new Date().getTime()+"."+fileExt;
if(StringUtils.isNotBlank(type) && type.contains("_template")) {
fileName = type + "."+fileExt;
new File(upload.getAbsolutePath()+"/"+fileName).deleteOnExit();
}
File dest = new File(upload.getAbsolutePath()+"/"+fileName);
file.transferTo(dest);
//上传到hadoop HDFS
hadoopTemplate.uploadFile(dest.getAbsolutePath());
/**
* 使ideaeclipse
* "D:\\springbootq33sd\\src\\main\\resources\\static\\upload"upload
*
*/
// FileUtils.copyFile(dest, new File("D:\\springbootq33sd\\src\\main\\resources\\static\\upload"+"/"+fileName)); /**修改了路径以后请将该行最前面的//注释去掉**/
if(StringUtils.isNotBlank(type) && type.equals("1")) {
ConfigEntity configEntity = configService.selectOne(new EntityWrapper<ConfigEntity>().eq("name", "faceFile"));
if(configEntity==null) {
configEntity = new ConfigEntity();
configEntity.setName("faceFile");
configEntity.setValue(fileName);
} else {
configEntity.setValue(fileName);
}
configService.insertOrUpdate(configEntity);
}
return R.ok().put("file", fileName);
}
/**
* (HDFS)
*/
@IgnoreAuth
@RequestMapping("/download")
public ResponseEntity<byte[]> download(@RequestParam String fileName) {
byte[] ioBuffer = hadoopTemplate.download(fileName);
if(ioBuffer.length>0) {
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);
headers.setContentDispositionFormData("attachment", fileName);
return new ResponseEntity<byte[]>(ioBuffer,headers, HttpStatus.CREATED);
}
return new ResponseEntity<byte[]>(HttpStatus.INTERNAL_SERVER_ERROR);
}
}

@ -0,0 +1,186 @@
package com.controller;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;
import com.entity.GonggaoleixingEntity;
import com.entity.view.GonggaoleixingView;
import com.service.GonggaoleixingService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;
import java.io.IOException;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:49
*/
@RestController
@RequestMapping("/gonggaoleixing")
public class GonggaoleixingController {
@Autowired
private GonggaoleixingService gonggaoleixingService;
/**
*
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,GonggaoleixingEntity gonggaoleixing,
HttpServletRequest request){
EntityWrapper<GonggaoleixingEntity> ew = new EntityWrapper<GonggaoleixingEntity>();
PageUtils page = gonggaoleixingService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, gonggaoleixing), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,GonggaoleixingEntity gonggaoleixing,
HttpServletRequest request){
EntityWrapper<GonggaoleixingEntity> ew = new EntityWrapper<GonggaoleixingEntity>();
PageUtils page = gonggaoleixingService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, gonggaoleixing), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@RequestMapping("/lists")
public R list( GonggaoleixingEntity gonggaoleixing){
EntityWrapper<GonggaoleixingEntity> ew = new EntityWrapper<GonggaoleixingEntity>();
ew.allEq(MPUtil.allEQMapPre( gonggaoleixing, "gonggaoleixing"));
return R.ok().put("data", gonggaoleixingService.selectListView(ew));
}
/**
*
*/
@RequestMapping("/query")
public R query(GonggaoleixingEntity gonggaoleixing){
EntityWrapper< GonggaoleixingEntity> ew = new EntityWrapper< GonggaoleixingEntity>();
ew.allEq(MPUtil.allEQMapPre( gonggaoleixing, "gonggaoleixing"));
GonggaoleixingView gonggaoleixingView = gonggaoleixingService.selectView(ew);
return R.ok("查询公告类型成功").put("data", gonggaoleixingView);
}
/**
*
*/
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") Long id){
GonggaoleixingEntity gonggaoleixing = gonggaoleixingService.selectById(id);
return R.ok().put("data", gonggaoleixing);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/detail/{id}")
public R detail(@PathVariable("id") Long id){
GonggaoleixingEntity gonggaoleixing = gonggaoleixingService.selectById(id);
return R.ok().put("data", gonggaoleixing);
}
/**
*
*/
@RequestMapping("/save")
public R save(@RequestBody GonggaoleixingEntity gonggaoleixing, HttpServletRequest request){
gonggaoleixing.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(gonggaoleixing);
gonggaoleixingService.insert(gonggaoleixing);
return R.ok();
}
/**
*
*/
@RequestMapping("/add")
public R add(@RequestBody GonggaoleixingEntity gonggaoleixing, HttpServletRequest request){
gonggaoleixing.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(gonggaoleixing);
gonggaoleixingService.insert(gonggaoleixing);
return R.ok();
}
/**
*
*/
@RequestMapping("/update")
@Transactional
public R update(@RequestBody GonggaoleixingEntity gonggaoleixing, HttpServletRequest request){
//ValidatorUtils.validateEntity(gonggaoleixing);
gonggaoleixingService.updateById(gonggaoleixing);//全部更新
return R.ok();
}
/**
*
*/
@RequestMapping("/delete")
public R delete(@RequestBody Long[] ids){
gonggaoleixingService.deleteBatchIds(Arrays.asList(ids));
return R.ok();
}
}

@ -0,0 +1,186 @@
package com.controller;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;
import com.entity.GonggaoxinxiEntity;
import com.entity.view.GonggaoxinxiView;
import com.service.GonggaoxinxiService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;
import java.io.IOException;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:49
*/
@RestController
@RequestMapping("/gonggaoxinxi")
public class GonggaoxinxiController {
@Autowired
private GonggaoxinxiService gonggaoxinxiService;
/**
*
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,GonggaoxinxiEntity gonggaoxinxi,
HttpServletRequest request){
EntityWrapper<GonggaoxinxiEntity> ew = new EntityWrapper<GonggaoxinxiEntity>();
PageUtils page = gonggaoxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, gonggaoxinxi), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,GonggaoxinxiEntity gonggaoxinxi,
HttpServletRequest request){
EntityWrapper<GonggaoxinxiEntity> ew = new EntityWrapper<GonggaoxinxiEntity>();
PageUtils page = gonggaoxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, gonggaoxinxi), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@RequestMapping("/lists")
public R list( GonggaoxinxiEntity gonggaoxinxi){
EntityWrapper<GonggaoxinxiEntity> ew = new EntityWrapper<GonggaoxinxiEntity>();
ew.allEq(MPUtil.allEQMapPre( gonggaoxinxi, "gonggaoxinxi"));
return R.ok().put("data", gonggaoxinxiService.selectListView(ew));
}
/**
*
*/
@RequestMapping("/query")
public R query(GonggaoxinxiEntity gonggaoxinxi){
EntityWrapper< GonggaoxinxiEntity> ew = new EntityWrapper< GonggaoxinxiEntity>();
ew.allEq(MPUtil.allEQMapPre( gonggaoxinxi, "gonggaoxinxi"));
GonggaoxinxiView gonggaoxinxiView = gonggaoxinxiService.selectView(ew);
return R.ok("查询公告信息成功").put("data", gonggaoxinxiView);
}
/**
*
*/
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") Long id){
GonggaoxinxiEntity gonggaoxinxi = gonggaoxinxiService.selectById(id);
return R.ok().put("data", gonggaoxinxi);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/detail/{id}")
public R detail(@PathVariable("id") Long id){
GonggaoxinxiEntity gonggaoxinxi = gonggaoxinxiService.selectById(id);
return R.ok().put("data", gonggaoxinxi);
}
/**
*
*/
@RequestMapping("/save")
public R save(@RequestBody GonggaoxinxiEntity gonggaoxinxi, HttpServletRequest request){
gonggaoxinxi.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(gonggaoxinxi);
gonggaoxinxiService.insert(gonggaoxinxi);
return R.ok();
}
/**
*
*/
@RequestMapping("/add")
public R add(@RequestBody GonggaoxinxiEntity gonggaoxinxi, HttpServletRequest request){
gonggaoxinxi.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(gonggaoxinxi);
gonggaoxinxiService.insert(gonggaoxinxi);
return R.ok();
}
/**
*
*/
@RequestMapping("/update")
@Transactional
public R update(@RequestBody GonggaoxinxiEntity gonggaoxinxi, HttpServletRequest request){
//ValidatorUtils.validateEntity(gonggaoxinxi);
gonggaoxinxiService.updateById(gonggaoxinxi);//全部更新
return R.ok();
}
/**
*
*/
@RequestMapping("/delete")
public R delete(@RequestBody Long[] ids){
gonggaoxinxiService.deleteBatchIds(Arrays.asList(ids));
return R.ok();
}
}

@ -0,0 +1,186 @@
package com.controller;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;
import com.entity.NewsEntity;
import com.entity.view.NewsView;
import com.service.NewsService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;
import java.io.IOException;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@RestController
@RequestMapping("/news")
public class NewsController {
@Autowired
private NewsService newsService;
/**
*
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,NewsEntity news,
HttpServletRequest request){
EntityWrapper<NewsEntity> ew = new EntityWrapper<NewsEntity>();
PageUtils page = newsService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, news), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,NewsEntity news,
HttpServletRequest request){
EntityWrapper<NewsEntity> ew = new EntityWrapper<NewsEntity>();
PageUtils page = newsService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, news), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@RequestMapping("/lists")
public R list( NewsEntity news){
EntityWrapper<NewsEntity> ew = new EntityWrapper<NewsEntity>();
ew.allEq(MPUtil.allEQMapPre( news, "news"));
return R.ok().put("data", newsService.selectListView(ew));
}
/**
*
*/
@RequestMapping("/query")
public R query(NewsEntity news){
EntityWrapper< NewsEntity> ew = new EntityWrapper< NewsEntity>();
ew.allEq(MPUtil.allEQMapPre( news, "news"));
NewsView newsView = newsService.selectView(ew);
return R.ok("查询闲置资讯成功").put("data", newsView);
}
/**
*
*/
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") Long id){
NewsEntity news = newsService.selectById(id);
return R.ok().put("data", news);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/detail/{id}")
public R detail(@PathVariable("id") Long id){
NewsEntity news = newsService.selectById(id);
return R.ok().put("data", news);
}
/**
*
*/
@RequestMapping("/save")
public R save(@RequestBody NewsEntity news, HttpServletRequest request){
news.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(news);
newsService.insert(news);
return R.ok();
}
/**
*
*/
@RequestMapping("/add")
public R add(@RequestBody NewsEntity news, HttpServletRequest request){
news.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(news);
newsService.insert(news);
return R.ok();
}
/**
*
*/
@RequestMapping("/update")
@Transactional
public R update(@RequestBody NewsEntity news, HttpServletRequest request){
//ValidatorUtils.validateEntity(news);
newsService.updateById(news);//全部更新
return R.ok();
}
/**
*
*/
@RequestMapping("/delete")
public R delete(@RequestBody Long[] ids){
newsService.deleteBatchIds(Arrays.asList(ids));
return R.ok();
}
}

@ -0,0 +1,195 @@
package com.controller;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;
import com.entity.PingjiaxinxiEntity;
import com.entity.view.PingjiaxinxiView;
import com.service.PingjiaxinxiService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;
import java.io.IOException;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@RestController
@RequestMapping("/pingjiaxinxi")
public class PingjiaxinxiController {
@Autowired
private PingjiaxinxiService pingjiaxinxiService;
/**
*
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,PingjiaxinxiEntity pingjiaxinxi,
HttpServletRequest request){
EntityWrapper<PingjiaxinxiEntity> ew = new EntityWrapper<PingjiaxinxiEntity>();
String tableName = request.getSession().getAttribute("tableName").toString();
ew.andNew();
if(tableName.equals("yonghu")) {
ew.eq("wodezhanghao", (String)request.getSession().getAttribute("username"));
}
if(tableName.equals("yonghu")) {
ew.or();
ew.eq("yonghuzhanghao", (String)request.getSession().getAttribute("username"));
}
PageUtils page = pingjiaxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, pingjiaxinxi), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,PingjiaxinxiEntity pingjiaxinxi,
HttpServletRequest request){
EntityWrapper<PingjiaxinxiEntity> ew = new EntityWrapper<PingjiaxinxiEntity>();
PageUtils page = pingjiaxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, pingjiaxinxi), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@RequestMapping("/lists")
public R list( PingjiaxinxiEntity pingjiaxinxi){
EntityWrapper<PingjiaxinxiEntity> ew = new EntityWrapper<PingjiaxinxiEntity>();
ew.allEq(MPUtil.allEQMapPre( pingjiaxinxi, "pingjiaxinxi"));
return R.ok().put("data", pingjiaxinxiService.selectListView(ew));
}
/**
*
*/
@RequestMapping("/query")
public R query(PingjiaxinxiEntity pingjiaxinxi){
EntityWrapper< PingjiaxinxiEntity> ew = new EntityWrapper< PingjiaxinxiEntity>();
ew.allEq(MPUtil.allEQMapPre( pingjiaxinxi, "pingjiaxinxi"));
PingjiaxinxiView pingjiaxinxiView = pingjiaxinxiService.selectView(ew);
return R.ok("查询评价信息成功").put("data", pingjiaxinxiView);
}
/**
*
*/
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") Long id){
PingjiaxinxiEntity pingjiaxinxi = pingjiaxinxiService.selectById(id);
return R.ok().put("data", pingjiaxinxi);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/detail/{id}")
public R detail(@PathVariable("id") Long id){
PingjiaxinxiEntity pingjiaxinxi = pingjiaxinxiService.selectById(id);
return R.ok().put("data", pingjiaxinxi);
}
/**
*
*/
@RequestMapping("/save")
public R save(@RequestBody PingjiaxinxiEntity pingjiaxinxi, HttpServletRequest request){
pingjiaxinxi.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(pingjiaxinxi);
pingjiaxinxiService.insert(pingjiaxinxi);
return R.ok();
}
/**
*
*/
@RequestMapping("/add")
public R add(@RequestBody PingjiaxinxiEntity pingjiaxinxi, HttpServletRequest request){
pingjiaxinxi.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(pingjiaxinxi);
pingjiaxinxiService.insert(pingjiaxinxi);
return R.ok();
}
/**
*
*/
@RequestMapping("/update")
@Transactional
public R update(@RequestBody PingjiaxinxiEntity pingjiaxinxi, HttpServletRequest request){
//ValidatorUtils.validateEntity(pingjiaxinxi);
pingjiaxinxiService.updateById(pingjiaxinxi);//全部更新
return R.ok();
}
/**
*
*/
@RequestMapping("/delete")
public R delete(@RequestBody Long[] ids){
pingjiaxinxiService.deleteBatchIds(Arrays.asList(ids));
return R.ok();
}
}

@ -0,0 +1,190 @@
package com.controller;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;
import com.entity.StoreupEntity;
import com.entity.view.StoreupView;
import com.service.StoreupService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;
import java.io.IOException;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@RestController
@RequestMapping("/storeup")
public class StoreupController {
@Autowired
private StoreupService storeupService;
/**
*
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,StoreupEntity storeup,
HttpServletRequest request){
if(!request.getSession().getAttribute("role").toString().equals("管理员")) {
storeup.setUserid((Long)request.getSession().getAttribute("userId"));
}
EntityWrapper<StoreupEntity> ew = new EntityWrapper<StoreupEntity>();
PageUtils page = storeupService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, storeup), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,StoreupEntity storeup,
HttpServletRequest request){
EntityWrapper<StoreupEntity> ew = new EntityWrapper<StoreupEntity>();
PageUtils page = storeupService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, storeup), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@RequestMapping("/lists")
public R list( StoreupEntity storeup){
EntityWrapper<StoreupEntity> ew = new EntityWrapper<StoreupEntity>();
ew.allEq(MPUtil.allEQMapPre( storeup, "storeup"));
return R.ok().put("data", storeupService.selectListView(ew));
}
/**
*
*/
@RequestMapping("/query")
public R query(StoreupEntity storeup){
EntityWrapper< StoreupEntity> ew = new EntityWrapper< StoreupEntity>();
ew.allEq(MPUtil.allEQMapPre( storeup, "storeup"));
StoreupView storeupView = storeupService.selectView(ew);
return R.ok("查询收藏表成功").put("data", storeupView);
}
/**
*
*/
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") Long id){
StoreupEntity storeup = storeupService.selectById(id);
return R.ok().put("data", storeup);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/detail/{id}")
public R detail(@PathVariable("id") Long id){
StoreupEntity storeup = storeupService.selectById(id);
return R.ok().put("data", storeup);
}
/**
*
*/
@RequestMapping("/save")
public R save(@RequestBody StoreupEntity storeup, HttpServletRequest request){
storeup.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(storeup);
storeup.setUserid((Long)request.getSession().getAttribute("userId"));
storeupService.insert(storeup);
return R.ok();
}
/**
*
*/
@RequestMapping("/add")
public R add(@RequestBody StoreupEntity storeup, HttpServletRequest request){
storeup.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(storeup);
storeupService.insert(storeup);
return R.ok();
}
/**
*
*/
@RequestMapping("/update")
@Transactional
public R update(@RequestBody StoreupEntity storeup, HttpServletRequest request){
//ValidatorUtils.validateEntity(storeup);
storeupService.updateById(storeup);//全部更新
return R.ok();
}
/**
*
*/
@RequestMapping("/delete")
public R delete(@RequestBody Long[] ids){
storeupService.deleteBatchIds(Arrays.asList(ids));
return R.ok();
}
}

@ -0,0 +1,186 @@
package com.controller;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;
import com.entity.SystemintroEntity;
import com.entity.view.SystemintroView;
import com.service.SystemintroService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;
import java.io.IOException;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@RestController
@RequestMapping("/systemintro")
public class SystemintroController {
@Autowired
private SystemintroService systemintroService;
/**
*
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,SystemintroEntity systemintro,
HttpServletRequest request){
EntityWrapper<SystemintroEntity> ew = new EntityWrapper<SystemintroEntity>();
PageUtils page = systemintroService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, systemintro), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,SystemintroEntity systemintro,
HttpServletRequest request){
EntityWrapper<SystemintroEntity> ew = new EntityWrapper<SystemintroEntity>();
PageUtils page = systemintroService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, systemintro), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@RequestMapping("/lists")
public R list( SystemintroEntity systemintro){
EntityWrapper<SystemintroEntity> ew = new EntityWrapper<SystemintroEntity>();
ew.allEq(MPUtil.allEQMapPre( systemintro, "systemintro"));
return R.ok().put("data", systemintroService.selectListView(ew));
}
/**
*
*/
@RequestMapping("/query")
public R query(SystemintroEntity systemintro){
EntityWrapper< SystemintroEntity> ew = new EntityWrapper< SystemintroEntity>();
ew.allEq(MPUtil.allEQMapPre( systemintro, "systemintro"));
SystemintroView systemintroView = systemintroService.selectView(ew);
return R.ok("查询关于我们成功").put("data", systemintroView);
}
/**
*
*/
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") Long id){
SystemintroEntity systemintro = systemintroService.selectById(id);
return R.ok().put("data", systemintro);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/detail/{id}")
public R detail(@PathVariable("id") Long id){
SystemintroEntity systemintro = systemintroService.selectById(id);
return R.ok().put("data", systemintro);
}
/**
*
*/
@RequestMapping("/save")
public R save(@RequestBody SystemintroEntity systemintro, HttpServletRequest request){
systemintro.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(systemintro);
systemintroService.insert(systemintro);
return R.ok();
}
/**
*
*/
@RequestMapping("/add")
public R add(@RequestBody SystemintroEntity systemintro, HttpServletRequest request){
systemintro.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(systemintro);
systemintroService.insert(systemintro);
return R.ok();
}
/**
*
*/
@RequestMapping("/update")
@Transactional
public R update(@RequestBody SystemintroEntity systemintro, HttpServletRequest request){
//ValidatorUtils.validateEntity(systemintro);
systemintroService.updateById(systemintro);//全部更新
return R.ok();
}
/**
*
*/
@RequestMapping("/delete")
public R delete(@RequestBody Long[] ids){
systemintroService.deleteBatchIds(Arrays.asList(ids));
return R.ok();
}
}

@ -0,0 +1,174 @@
package com.controller;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
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.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import com.annotation.IgnoreAuth;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.entity.TokenEntity;
import com.entity.UsersEntity;
import com.service.TokenService;
import com.service.UsersService;
import com.utils.CommonUtil;
import com.utils.MPUtil;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.ValidatorUtils;
/**
*
*/
@RequestMapping("users")
@RestController
public class UsersController{
@Autowired
private UsersService userService;
@Autowired
private TokenService tokenService;
/**
*
*/
@IgnoreAuth
@RequestMapping(value = "/login")
public R login(String username, String password, String captcha, HttpServletRequest request) {
UsersEntity user = userService.selectOne(new EntityWrapper<UsersEntity>().eq("username", username));
if(user==null || !user.getPassword().equals(password)) {
return R.error("账号或密码不正确");
}
String token = tokenService.generateToken(user.getId(),username, "users", user.getRole());
return R.ok().put("token", token);
}
/**
*
*/
@IgnoreAuth
@PostMapping(value = "/register")
public R register(@RequestBody UsersEntity user){
// ValidatorUtils.validateEntity(user);
if(userService.selectOne(new EntityWrapper<UsersEntity>().eq("username", user.getUsername())) !=null) {
return R.error("用户已存在");
}
userService.insert(user);
return R.ok();
}
/**
* 退
*/
@GetMapping(value = "logout")
public R logout(HttpServletRequest request) {
request.getSession().invalidate();
return R.ok("退出成功");
}
/**
*
*/
@IgnoreAuth
@RequestMapping(value = "/resetPass")
public R resetPass(String username, HttpServletRequest request){
UsersEntity user = userService.selectOne(new EntityWrapper<UsersEntity>().eq("username", username));
if(user==null) {
return R.error("账号不存在");
}
user.setPassword("123456");
userService.update(user,null);
return R.ok("密码已重置为123456");
}
/**
*
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,UsersEntity user){
EntityWrapper<UsersEntity> ew = new EntityWrapper<UsersEntity>();
PageUtils page = userService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.allLike(ew, user), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@RequestMapping("/list")
public R list( UsersEntity user){
EntityWrapper<UsersEntity> ew = new EntityWrapper<UsersEntity>();
ew.allEq(MPUtil.allEQMapPre( user, "user"));
return R.ok().put("data", userService.selectListView(ew));
}
/**
*
*/
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") String id){
UsersEntity user = userService.selectById(id);
return R.ok().put("data", user);
}
/**
* session
*/
@RequestMapping("/session")
public R getCurrUser(HttpServletRequest request){
Long id = (Long)request.getSession().getAttribute("userId");
UsersEntity user = userService.selectById(id);
return R.ok().put("data", user);
}
/**
*
*/
@PostMapping("/save")
public R save(@RequestBody UsersEntity user){
// ValidatorUtils.validateEntity(user);
if(userService.selectOne(new EntityWrapper<UsersEntity>().eq("username", user.getUsername())) !=null) {
return R.error("用户已存在");
}
userService.insert(user);
return R.ok();
}
/**
*
*/
@RequestMapping("/update")
public R update(@RequestBody UsersEntity user){
// ValidatorUtils.validateEntity(user);
UsersEntity u = userService.selectOne(new EntityWrapper<UsersEntity>().eq("username", user.getUsername()));
if(u!=null && u.getId()!=user.getId() && u.getUsername().equals(user.getUsername())) {
return R.error("用户名已存在。");
}
userService.updateById(user);//全部更新
return R.ok();
}
/**
*
*/
@RequestMapping("/delete")
public R delete(@RequestBody Long[] ids){
userService.deleteBatchIds(Arrays.asList(ids));
return R.ok();
}
}

@ -0,0 +1,350 @@
package com.controller;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;
import com.entity.WupinchuzuEntity;
import com.entity.view.WupinchuzuView;
import com.service.WupinchuzuService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;
import java.io.IOException;
import com.service.StoreupService;
import com.entity.StoreupEntity;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@RestController
@RequestMapping("/wupinchuzu")
public class WupinchuzuController {
@Autowired
private WupinchuzuService wupinchuzuService;
@Autowired
private StoreupService storeupService;
/**
*
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,WupinchuzuEntity wupinchuzu,
HttpServletRequest request){
EntityWrapper<WupinchuzuEntity> ew = new EntityWrapper<WupinchuzuEntity>();
PageUtils page = wupinchuzuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, wupinchuzu), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,WupinchuzuEntity wupinchuzu,
HttpServletRequest request){
EntityWrapper<WupinchuzuEntity> ew = new EntityWrapper<WupinchuzuEntity>();
PageUtils page = wupinchuzuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, wupinchuzu), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@RequestMapping("/lists")
public R list( WupinchuzuEntity wupinchuzu){
EntityWrapper<WupinchuzuEntity> ew = new EntityWrapper<WupinchuzuEntity>();
ew.allEq(MPUtil.allEQMapPre( wupinchuzu, "wupinchuzu"));
return R.ok().put("data", wupinchuzuService.selectListView(ew));
}
/**
*
*/
@RequestMapping("/query")
public R query(WupinchuzuEntity wupinchuzu){
EntityWrapper< WupinchuzuEntity> ew = new EntityWrapper< WupinchuzuEntity>();
ew.allEq(MPUtil.allEQMapPre( wupinchuzu, "wupinchuzu"));
WupinchuzuView wupinchuzuView = wupinchuzuService.selectView(ew);
return R.ok("查询物品出租成功").put("data", wupinchuzuView);
}
/**
*
*/
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") Long id){
WupinchuzuEntity wupinchuzu = wupinchuzuService.selectById(id);
wupinchuzu.setClicknum(wupinchuzu.getClicknum()+1);
wupinchuzu.setClicktime(new Date());
wupinchuzuService.updateById(wupinchuzu);
return R.ok().put("data", wupinchuzu);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/detail/{id}")
public R detail(@PathVariable("id") Long id){
WupinchuzuEntity wupinchuzu = wupinchuzuService.selectById(id);
wupinchuzu.setClicknum(wupinchuzu.getClicknum()+1);
wupinchuzu.setClicktime(new Date());
wupinchuzuService.updateById(wupinchuzu);
return R.ok().put("data", wupinchuzu);
}
/**
*
*/
@RequestMapping("/save")
public R save(@RequestBody WupinchuzuEntity wupinchuzu, HttpServletRequest request){
wupinchuzu.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(wupinchuzu);
wupinchuzuService.insert(wupinchuzu);
return R.ok();
}
/**
*
*/
@RequestMapping("/add")
public R add(@RequestBody WupinchuzuEntity wupinchuzu, HttpServletRequest request){
wupinchuzu.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(wupinchuzu);
wupinchuzuService.insert(wupinchuzu);
return R.ok();
}
/**
*
*/
@RequestMapping("/update")
@Transactional
public R update(@RequestBody WupinchuzuEntity wupinchuzu, HttpServletRequest request){
//ValidatorUtils.validateEntity(wupinchuzu);
wupinchuzuService.updateById(wupinchuzu);//全部更新
return R.ok();
}
/**
*
*/
@RequestMapping("/delete")
public R delete(@RequestBody Long[] ids){
wupinchuzuService.deleteBatchIds(Arrays.asList(ids));
return R.ok();
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/autoSort")
public R autoSort(@RequestParam Map<String, Object> params,WupinchuzuEntity wupinchuzu, HttpServletRequest request,String pre){
EntityWrapper<WupinchuzuEntity> ew = new EntityWrapper<WupinchuzuEntity>();
Map<String, Object> newMap = new HashMap<String, Object>();
Map<String, Object> param = new HashMap<String, Object>();
Iterator<Map.Entry<String, Object>> it = param.entrySet().iterator();
while (it.hasNext()) {
Map.Entry<String, Object> entry = it.next();
String key = entry.getKey();
String newKey = entry.getKey();
if (pre.endsWith(".")) {
newMap.put(pre + newKey, entry.getValue());
} else if (StringUtils.isEmpty(pre)) {
newMap.put(newKey, entry.getValue());
} else {
newMap.put(pre + "." + newKey, entry.getValue());
}
}
params.put("sort", "clicknum");
params.put("order", "desc");
PageUtils page = wupinchuzuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, wupinchuzu), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@RequestMapping("/value/{xColumnName}/{yColumnName}")
public R value(@PathVariable("yColumnName") String yColumnName, @PathVariable("xColumnName") String xColumnName,HttpServletRequest request) {
Map<String, Object> params = new HashMap<String, Object>();
params.put("xColumn", xColumnName);
params.put("yColumn", yColumnName);
EntityWrapper<WupinchuzuEntity> ew = new EntityWrapper<WupinchuzuEntity>();
List<Map<String, Object>> result = wupinchuzuService.selectValue(params, ew);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
return R.ok().put("data", result);
}
/**
* ()
*/
@RequestMapping("/valueMul/{xColumnName}")
public R valueMul(@PathVariable("xColumnName") String xColumnName,@RequestParam String yColumnNameMul, HttpServletRequest request) {
String[] yColumnNames = yColumnNameMul.split(",");
Map<String, Object> params = new HashMap<String, Object>();
params.put("xColumn", xColumnName);
List<List<Map<String, Object>>> result2 = new ArrayList<List<Map<String,Object>>>();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
EntityWrapper<WupinchuzuEntity> ew = new EntityWrapper<WupinchuzuEntity>();
for(int i=0;i<yColumnNames.length;i++) {
params.put("yColumn", yColumnNames[i]);
List<Map<String, Object>> result = wupinchuzuService.selectValue(params, ew);
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
result2.add(result);
}
return R.ok().put("data", result2);
}
/**
*
*/
@RequestMapping("/value/{xColumnName}/{yColumnName}/{timeStatType}")
public R valueDay(@PathVariable("yColumnName") String yColumnName, @PathVariable("xColumnName") String xColumnName, @PathVariable("timeStatType") String timeStatType,HttpServletRequest request) {
Map<String, Object> params = new HashMap<String, Object>();
params.put("xColumn", xColumnName);
params.put("yColumn", yColumnName);
params.put("timeStatType", timeStatType);
EntityWrapper<WupinchuzuEntity> ew = new EntityWrapper<WupinchuzuEntity>();
List<Map<String, Object>> result = wupinchuzuService.selectTimeStatValue(params, ew);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
return R.ok().put("data", result);
}
/**
* ()
*/
@RequestMapping("/valueMul/{xColumnName}/{timeStatType}")
public R valueMulDay(@PathVariable("xColumnName") String xColumnName, @PathVariable("timeStatType") String timeStatType,@RequestParam String yColumnNameMul,HttpServletRequest request) {
String[] yColumnNames = yColumnNameMul.split(",");
Map<String, Object> params = new HashMap<String, Object>();
params.put("xColumn", xColumnName);
params.put("timeStatType", timeStatType);
List<List<Map<String, Object>>> result2 = new ArrayList<List<Map<String,Object>>>();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
EntityWrapper<WupinchuzuEntity> ew = new EntityWrapper<WupinchuzuEntity>();
for(int i=0;i<yColumnNames.length;i++) {
params.put("yColumn", yColumnNames[i]);
List<Map<String, Object>> result = wupinchuzuService.selectTimeStatValue(params, ew);
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
result2.add(result);
}
return R.ok().put("data", result2);
}
/**
*
*/
@RequestMapping("/group/{columnName}")
public R group(@PathVariable("columnName") String columnName,HttpServletRequest request) {
Map<String, Object> params = new HashMap<String, Object>();
params.put("column", columnName);
EntityWrapper<WupinchuzuEntity> ew = new EntityWrapper<WupinchuzuEntity>();
List<Map<String, Object>> result = wupinchuzuService.selectGroup(params, ew);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
return R.ok().put("data", result);
}
/**
*
*/
@RequestMapping("/count")
public R count(@RequestParam Map<String, Object> params,WupinchuzuEntity wupinchuzu, HttpServletRequest request){
EntityWrapper<WupinchuzuEntity> ew = new EntityWrapper<WupinchuzuEntity>();
int count = wupinchuzuService.selectCount(MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, wupinchuzu), params), params));
return R.ok().put("data", count);
}
}

@ -0,0 +1,195 @@
package com.controller;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;
import com.entity.WupinguihaiEntity;
import com.entity.view.WupinguihaiView;
import com.service.WupinguihaiService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;
import java.io.IOException;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@RestController
@RequestMapping("/wupinguihai")
public class WupinguihaiController {
@Autowired
private WupinguihaiService wupinguihaiService;
/**
*
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,WupinguihaiEntity wupinguihai,
HttpServletRequest request){
EntityWrapper<WupinguihaiEntity> ew = new EntityWrapper<WupinguihaiEntity>();
String tableName = request.getSession().getAttribute("tableName").toString();
ew.andNew();
if(tableName.equals("yonghu")) {
ew.eq("wodezhanghao", (String)request.getSession().getAttribute("username"));
}
if(tableName.equals("yonghu")) {
ew.or();
ew.eq("yonghuzhanghao", (String)request.getSession().getAttribute("username"));
}
PageUtils page = wupinguihaiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, wupinguihai), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,WupinguihaiEntity wupinguihai,
HttpServletRequest request){
EntityWrapper<WupinguihaiEntity> ew = new EntityWrapper<WupinguihaiEntity>();
PageUtils page = wupinguihaiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, wupinguihai), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@RequestMapping("/lists")
public R list( WupinguihaiEntity wupinguihai){
EntityWrapper<WupinguihaiEntity> ew = new EntityWrapper<WupinguihaiEntity>();
ew.allEq(MPUtil.allEQMapPre( wupinguihai, "wupinguihai"));
return R.ok().put("data", wupinguihaiService.selectListView(ew));
}
/**
*
*/
@RequestMapping("/query")
public R query(WupinguihaiEntity wupinguihai){
EntityWrapper< WupinguihaiEntity> ew = new EntityWrapper< WupinguihaiEntity>();
ew.allEq(MPUtil.allEQMapPre( wupinguihai, "wupinguihai"));
WupinguihaiView wupinguihaiView = wupinguihaiService.selectView(ew);
return R.ok("查询物品归还成功").put("data", wupinguihaiView);
}
/**
*
*/
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") Long id){
WupinguihaiEntity wupinguihai = wupinguihaiService.selectById(id);
return R.ok().put("data", wupinguihai);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/detail/{id}")
public R detail(@PathVariable("id") Long id){
WupinguihaiEntity wupinguihai = wupinguihaiService.selectById(id);
return R.ok().put("data", wupinguihai);
}
/**
*
*/
@RequestMapping("/save")
public R save(@RequestBody WupinguihaiEntity wupinguihai, HttpServletRequest request){
wupinguihai.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(wupinguihai);
wupinguihaiService.insert(wupinguihai);
return R.ok();
}
/**
*
*/
@RequestMapping("/add")
public R add(@RequestBody WupinguihaiEntity wupinguihai, HttpServletRequest request){
wupinguihai.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(wupinguihai);
wupinguihaiService.insert(wupinguihai);
return R.ok();
}
/**
*
*/
@RequestMapping("/update")
@Transactional
public R update(@RequestBody WupinguihaiEntity wupinguihai, HttpServletRequest request){
//ValidatorUtils.validateEntity(wupinguihai);
wupinguihaiService.updateById(wupinguihai);//全部更新
return R.ok();
}
/**
*
*/
@RequestMapping("/delete")
public R delete(@RequestBody Long[] ids){
wupinguihaiService.deleteBatchIds(Arrays.asList(ids));
return R.ok();
}
}

@ -0,0 +1,186 @@
package com.controller;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;
import com.entity.WupinleibieEntity;
import com.entity.view.WupinleibieView;
import com.service.WupinleibieService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;
import java.io.IOException;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@RestController
@RequestMapping("/wupinleibie")
public class WupinleibieController {
@Autowired
private WupinleibieService wupinleibieService;
/**
*
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,WupinleibieEntity wupinleibie,
HttpServletRequest request){
EntityWrapper<WupinleibieEntity> ew = new EntityWrapper<WupinleibieEntity>();
PageUtils page = wupinleibieService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, wupinleibie), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,WupinleibieEntity wupinleibie,
HttpServletRequest request){
EntityWrapper<WupinleibieEntity> ew = new EntityWrapper<WupinleibieEntity>();
PageUtils page = wupinleibieService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, wupinleibie), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@RequestMapping("/lists")
public R list( WupinleibieEntity wupinleibie){
EntityWrapper<WupinleibieEntity> ew = new EntityWrapper<WupinleibieEntity>();
ew.allEq(MPUtil.allEQMapPre( wupinleibie, "wupinleibie"));
return R.ok().put("data", wupinleibieService.selectListView(ew));
}
/**
*
*/
@RequestMapping("/query")
public R query(WupinleibieEntity wupinleibie){
EntityWrapper< WupinleibieEntity> ew = new EntityWrapper< WupinleibieEntity>();
ew.allEq(MPUtil.allEQMapPre( wupinleibie, "wupinleibie"));
WupinleibieView wupinleibieView = wupinleibieService.selectView(ew);
return R.ok("查询物品类别成功").put("data", wupinleibieView);
}
/**
*
*/
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") Long id){
WupinleibieEntity wupinleibie = wupinleibieService.selectById(id);
return R.ok().put("data", wupinleibie);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/detail/{id}")
public R detail(@PathVariable("id") Long id){
WupinleibieEntity wupinleibie = wupinleibieService.selectById(id);
return R.ok().put("data", wupinleibie);
}
/**
*
*/
@RequestMapping("/save")
public R save(@RequestBody WupinleibieEntity wupinleibie, HttpServletRequest request){
wupinleibie.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(wupinleibie);
wupinleibieService.insert(wupinleibie);
return R.ok();
}
/**
*
*/
@RequestMapping("/add")
public R add(@RequestBody WupinleibieEntity wupinleibie, HttpServletRequest request){
wupinleibie.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(wupinleibie);
wupinleibieService.insert(wupinleibie);
return R.ok();
}
/**
*
*/
@RequestMapping("/update")
@Transactional
public R update(@RequestBody WupinleibieEntity wupinleibie, HttpServletRequest request){
//ValidatorUtils.validateEntity(wupinleibie);
wupinleibieService.updateById(wupinleibie);//全部更新
return R.ok();
}
/**
*
*/
@RequestMapping("/delete")
public R delete(@RequestBody Long[] ids){
wupinleibieService.deleteBatchIds(Arrays.asList(ids));
return R.ok();
}
}

@ -0,0 +1,421 @@
package com.controller;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;
import com.entity.WupinxinxiEntity;
import com.entity.view.WupinxinxiView;
import com.service.WupinxinxiService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;
import java.io.IOException;
import com.service.StoreupService;
import com.entity.StoreupEntity;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@RestController
@RequestMapping("/wupinxinxi")
public class WupinxinxiController {
@Autowired
private WupinxinxiService wupinxinxiService;
@Autowired
private StoreupService storeupService;
/**
*
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,WupinxinxiEntity wupinxinxi,
HttpServletRequest request){
String tableName = request.getSession().getAttribute("tableName").toString();
if(tableName.equals("yonghu")) {
wupinxinxi.setYonghuzhanghao((String)request.getSession().getAttribute("username"));
}
EntityWrapper<WupinxinxiEntity> ew = new EntityWrapper<WupinxinxiEntity>();
PageUtils page = wupinxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, wupinxinxi), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,WupinxinxiEntity wupinxinxi,
HttpServletRequest request){
EntityWrapper<WupinxinxiEntity> ew = new EntityWrapper<WupinxinxiEntity>();
PageUtils page = wupinxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, wupinxinxi), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@RequestMapping("/lists")
public R list( WupinxinxiEntity wupinxinxi){
EntityWrapper<WupinxinxiEntity> ew = new EntityWrapper<WupinxinxiEntity>();
ew.allEq(MPUtil.allEQMapPre( wupinxinxi, "wupinxinxi"));
return R.ok().put("data", wupinxinxiService.selectListView(ew));
}
/**
*
*/
@RequestMapping("/query")
public R query(WupinxinxiEntity wupinxinxi){
EntityWrapper< WupinxinxiEntity> ew = new EntityWrapper< WupinxinxiEntity>();
ew.allEq(MPUtil.allEQMapPre( wupinxinxi, "wupinxinxi"));
WupinxinxiView wupinxinxiView = wupinxinxiService.selectView(ew);
return R.ok("查询物品信息成功").put("data", wupinxinxiView);
}
/**
*
*/
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") Long id){
WupinxinxiEntity wupinxinxi = wupinxinxiService.selectById(id);
wupinxinxi.setClicknum(wupinxinxi.getClicknum()+1);
wupinxinxi.setClicktime(new Date());
wupinxinxiService.updateById(wupinxinxi);
return R.ok().put("data", wupinxinxi);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/detail/{id}")
public R detail(@PathVariable("id") Long id){
WupinxinxiEntity wupinxinxi = wupinxinxiService.selectById(id);
wupinxinxi.setClicknum(wupinxinxi.getClicknum()+1);
wupinxinxi.setClicktime(new Date());
wupinxinxiService.updateById(wupinxinxi);
return R.ok().put("data", wupinxinxi);
}
/**
*
*/
@RequestMapping("/save")
public R save(@RequestBody WupinxinxiEntity wupinxinxi, HttpServletRequest request){
wupinxinxi.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(wupinxinxi);
wupinxinxiService.insert(wupinxinxi);
return R.ok();
}
/**
*
*/
@RequestMapping("/add")
public R add(@RequestBody WupinxinxiEntity wupinxinxi, HttpServletRequest request){
wupinxinxi.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(wupinxinxi);
wupinxinxiService.insert(wupinxinxi);
return R.ok();
}
/**
*
*/
@RequestMapping("/update")
@Transactional
public R update(@RequestBody WupinxinxiEntity wupinxinxi, HttpServletRequest request){
//ValidatorUtils.validateEntity(wupinxinxi);
wupinxinxiService.updateById(wupinxinxi);//全部更新
return R.ok();
}
/**
*
*/
@RequestMapping("/delete")
public R delete(@RequestBody Long[] ids){
wupinxinxiService.deleteBatchIds(Arrays.asList(ids));
return R.ok();
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/autoSort")
public R autoSort(@RequestParam Map<String, Object> params,WupinxinxiEntity wupinxinxi, HttpServletRequest request,String pre){
EntityWrapper<WupinxinxiEntity> ew = new EntityWrapper<WupinxinxiEntity>();
Map<String, Object> newMap = new HashMap<String, Object>();
Map<String, Object> param = new HashMap<String, Object>();
Iterator<Map.Entry<String, Object>> it = param.entrySet().iterator();
while (it.hasNext()) {
Map.Entry<String, Object> entry = it.next();
String key = entry.getKey();
String newKey = entry.getKey();
if (pre.endsWith(".")) {
newMap.put(pre + newKey, entry.getValue());
} else if (StringUtils.isEmpty(pre)) {
newMap.put(newKey, entry.getValue());
} else {
newMap.put(pre + "." + newKey, entry.getValue());
}
}
params.put("sort", "clicknum");
params.put("order", "desc");
PageUtils page = wupinxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, wupinxinxi), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@RequestMapping("/autoSort2")
public R autoSort2(@RequestParam Map<String, Object> params,WupinxinxiEntity wupinxinxi, HttpServletRequest request){
String userId = request.getSession().getAttribute("userId").toString();
String inteltypeColumn = "wupinleibie";
List<StoreupEntity> storeups = storeupService.selectList(new EntityWrapper<StoreupEntity>().eq("type", 1).eq("userid", userId).eq("tablename", "wupinxinxi").orderBy("addtime", false));
List<String> inteltypes = new ArrayList<String>();
Integer limit = params.get("limit")==null?10:Integer.parseInt(params.get("limit").toString());
List<WupinxinxiEntity> wupinxinxiList = new ArrayList<WupinxinxiEntity>();
//去重
if(storeups!=null && storeups.size()>0) {
for(StoreupEntity s : storeups) {
wupinxinxiList.addAll(wupinxinxiService.selectList(new EntityWrapper<WupinxinxiEntity>().eq(inteltypeColumn, s.getInteltype())));
}
}
EntityWrapper<WupinxinxiEntity> ew = new EntityWrapper<WupinxinxiEntity>();
params.put("sort", "id");
params.put("order", "desc");
PageUtils page = wupinxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, wupinxinxi), params), params));
List<WupinxinxiEntity> pageList = (List<WupinxinxiEntity>)page.getList();
if(wupinxinxiList.size()<limit) {
int toAddNum = (limit-wupinxinxiList.size())<=pageList.size()?(limit-wupinxinxiList.size()):pageList.size();
for(WupinxinxiEntity o1 : pageList) {
boolean addFlag = true;
for(WupinxinxiEntity o2 : wupinxinxiList) {
if(o1.getId().intValue()==o2.getId().intValue()) {
addFlag = false;
break;
}
}
if(addFlag) {
wupinxinxiList.add(o1);
if(--toAddNum==0) break;
}
}
} else if(wupinxinxiList.size()>limit) {
wupinxinxiList = wupinxinxiList.subList(0, limit);
}
page.setList(wupinxinxiList);
return R.ok().put("data", page);
}
/**
*
*/
@RequestMapping("/value/{xColumnName}/{yColumnName}")
public R value(@PathVariable("yColumnName") String yColumnName, @PathVariable("xColumnName") String xColumnName,HttpServletRequest request) {
Map<String, Object> params = new HashMap<String, Object>();
params.put("xColumn", xColumnName);
params.put("yColumn", yColumnName);
EntityWrapper<WupinxinxiEntity> ew = new EntityWrapper<WupinxinxiEntity>();
String tableName = request.getSession().getAttribute("tableName").toString();
if(tableName.equals("yonghu")) {
ew.eq("yonghuzhanghao", (String)request.getSession().getAttribute("username"));
}
List<Map<String, Object>> result = wupinxinxiService.selectValue(params, ew);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
return R.ok().put("data", result);
}
/**
* ()
*/
@RequestMapping("/valueMul/{xColumnName}")
public R valueMul(@PathVariable("xColumnName") String xColumnName,@RequestParam String yColumnNameMul, HttpServletRequest request) {
String[] yColumnNames = yColumnNameMul.split(",");
Map<String, Object> params = new HashMap<String, Object>();
params.put("xColumn", xColumnName);
List<List<Map<String, Object>>> result2 = new ArrayList<List<Map<String,Object>>>();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
EntityWrapper<WupinxinxiEntity> ew = new EntityWrapper<WupinxinxiEntity>();
String tableName = request.getSession().getAttribute("tableName").toString();
if(tableName.equals("yonghu")) {
ew.eq("yonghuzhanghao", (String)request.getSession().getAttribute("username"));
}
for(int i=0;i<yColumnNames.length;i++) {
params.put("yColumn", yColumnNames[i]);
List<Map<String, Object>> result = wupinxinxiService.selectValue(params, ew);
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
result2.add(result);
}
return R.ok().put("data", result2);
}
/**
*
*/
@RequestMapping("/value/{xColumnName}/{yColumnName}/{timeStatType}")
public R valueDay(@PathVariable("yColumnName") String yColumnName, @PathVariable("xColumnName") String xColumnName, @PathVariable("timeStatType") String timeStatType,HttpServletRequest request) {
Map<String, Object> params = new HashMap<String, Object>();
params.put("xColumn", xColumnName);
params.put("yColumn", yColumnName);
params.put("timeStatType", timeStatType);
EntityWrapper<WupinxinxiEntity> ew = new EntityWrapper<WupinxinxiEntity>();
String tableName = request.getSession().getAttribute("tableName").toString();
if(tableName.equals("yonghu")) {
ew.eq("yonghuzhanghao", (String)request.getSession().getAttribute("username"));
}
List<Map<String, Object>> result = wupinxinxiService.selectTimeStatValue(params, ew);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
return R.ok().put("data", result);
}
/**
* ()
*/
@RequestMapping("/valueMul/{xColumnName}/{timeStatType}")
public R valueMulDay(@PathVariable("xColumnName") String xColumnName, @PathVariable("timeStatType") String timeStatType,@RequestParam String yColumnNameMul,HttpServletRequest request) {
String[] yColumnNames = yColumnNameMul.split(",");
Map<String, Object> params = new HashMap<String, Object>();
params.put("xColumn", xColumnName);
params.put("timeStatType", timeStatType);
List<List<Map<String, Object>>> result2 = new ArrayList<List<Map<String,Object>>>();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
EntityWrapper<WupinxinxiEntity> ew = new EntityWrapper<WupinxinxiEntity>();
String tableName = request.getSession().getAttribute("tableName").toString();
if(tableName.equals("yonghu")) {
ew.eq("yonghuzhanghao", (String)request.getSession().getAttribute("username"));
}
for(int i=0;i<yColumnNames.length;i++) {
params.put("yColumn", yColumnNames[i]);
List<Map<String, Object>> result = wupinxinxiService.selectTimeStatValue(params, ew);
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
result2.add(result);
}
return R.ok().put("data", result2);
}
/**
*
*/
@RequestMapping("/group/{columnName}")
public R group(@PathVariable("columnName") String columnName,HttpServletRequest request) {
Map<String, Object> params = new HashMap<String, Object>();
params.put("column", columnName);
EntityWrapper<WupinxinxiEntity> ew = new EntityWrapper<WupinxinxiEntity>();
String tableName = request.getSession().getAttribute("tableName").toString();
if(tableName.equals("yonghu")) {
ew.eq("yonghuzhanghao", (String)request.getSession().getAttribute("username"));
}
List<Map<String, Object>> result = wupinxinxiService.selectGroup(params, ew);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
return R.ok().put("data", result);
}
/**
*
*/
@RequestMapping("/count")
public R count(@RequestParam Map<String, Object> params,WupinxinxiEntity wupinxinxi, HttpServletRequest request){
String tableName = request.getSession().getAttribute("tableName").toString();
if(tableName.equals("yonghu")) {
wupinxinxi.setYonghuzhanghao((String)request.getSession().getAttribute("username"));
}
EntityWrapper<WupinxinxiEntity> ew = new EntityWrapper<WupinxinxiEntity>();
int count = wupinxinxiService.selectCount(MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, wupinxinxi), params), params));
return R.ok().put("data", count);
}
}

@ -0,0 +1,322 @@
package com.controller;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;
import com.entity.WupinzulinEntity;
import com.entity.view.WupinzulinView;
import com.service.WupinzulinService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;
import java.io.IOException;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@RestController
@RequestMapping("/wupinzulin")
public class WupinzulinController {
@Autowired
private WupinzulinService wupinzulinService;
/**
*
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,WupinzulinEntity wupinzulin,
HttpServletRequest request){
EntityWrapper<WupinzulinEntity> ew = new EntityWrapper<WupinzulinEntity>();
String tableName = request.getSession().getAttribute("tableName").toString();
ew.andNew();
if(tableName.equals("yonghu")) {
ew.eq("wodezhanghao", (String)request.getSession().getAttribute("username"));
}
if(tableName.equals("yonghu")) {
ew.or();
ew.eq("yonghuzhanghao", (String)request.getSession().getAttribute("username"));
}
PageUtils page = wupinzulinService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, wupinzulin), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,WupinzulinEntity wupinzulin,
HttpServletRequest request){
EntityWrapper<WupinzulinEntity> ew = new EntityWrapper<WupinzulinEntity>();
PageUtils page = wupinzulinService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, wupinzulin), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@RequestMapping("/lists")
public R list( WupinzulinEntity wupinzulin){
EntityWrapper<WupinzulinEntity> ew = new EntityWrapper<WupinzulinEntity>();
ew.allEq(MPUtil.allEQMapPre( wupinzulin, "wupinzulin"));
return R.ok().put("data", wupinzulinService.selectListView(ew));
}
/**
*
*/
@RequestMapping("/query")
public R query(WupinzulinEntity wupinzulin){
EntityWrapper< WupinzulinEntity> ew = new EntityWrapper< WupinzulinEntity>();
ew.allEq(MPUtil.allEQMapPre( wupinzulin, "wupinzulin"));
WupinzulinView wupinzulinView = wupinzulinService.selectView(ew);
return R.ok("查询物品租赁成功").put("data", wupinzulinView);
}
/**
*
*/
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") Long id){
WupinzulinEntity wupinzulin = wupinzulinService.selectById(id);
return R.ok().put("data", wupinzulin);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/detail/{id}")
public R detail(@PathVariable("id") Long id){
WupinzulinEntity wupinzulin = wupinzulinService.selectById(id);
return R.ok().put("data", wupinzulin);
}
/**
*
*/
@RequestMapping("/save")
public R save(@RequestBody WupinzulinEntity wupinzulin, HttpServletRequest request){
wupinzulin.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(wupinzulin);
wupinzulinService.insert(wupinzulin);
return R.ok();
}
/**
*
*/
@RequestMapping("/add")
public R add(@RequestBody WupinzulinEntity wupinzulin, HttpServletRequest request){
wupinzulin.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(wupinzulin);
wupinzulinService.insert(wupinzulin);
return R.ok();
}
/**
*
*/
@RequestMapping("/update")
@Transactional
public R update(@RequestBody WupinzulinEntity wupinzulin, HttpServletRequest request){
//ValidatorUtils.validateEntity(wupinzulin);
wupinzulinService.updateById(wupinzulin);//全部更新
return R.ok();
}
/**
*
*/
@RequestMapping("/delete")
public R delete(@RequestBody Long[] ids){
wupinzulinService.deleteBatchIds(Arrays.asList(ids));
return R.ok();
}
/**
*
*/
@RequestMapping("/value/{xColumnName}/{yColumnName}")
public R value(@PathVariable("yColumnName") String yColumnName, @PathVariable("xColumnName") String xColumnName,HttpServletRequest request) {
Map<String, Object> params = new HashMap<String, Object>();
params.put("xColumn", xColumnName);
params.put("yColumn", yColumnName);
EntityWrapper<WupinzulinEntity> ew = new EntityWrapper<WupinzulinEntity>();
List<Map<String, Object>> result = wupinzulinService.selectValue(params, ew);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
return R.ok().put("data", result);
}
/**
* ()
*/
@RequestMapping("/valueMul/{xColumnName}")
public R valueMul(@PathVariable("xColumnName") String xColumnName,@RequestParam String yColumnNameMul, HttpServletRequest request) {
String[] yColumnNames = yColumnNameMul.split(",");
Map<String, Object> params = new HashMap<String, Object>();
params.put("xColumn", xColumnName);
List<List<Map<String, Object>>> result2 = new ArrayList<List<Map<String,Object>>>();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
EntityWrapper<WupinzulinEntity> ew = new EntityWrapper<WupinzulinEntity>();
for(int i=0;i<yColumnNames.length;i++) {
params.put("yColumn", yColumnNames[i]);
List<Map<String, Object>> result = wupinzulinService.selectValue(params, ew);
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
result2.add(result);
}
return R.ok().put("data", result2);
}
/**
*
*/
@RequestMapping("/value/{xColumnName}/{yColumnName}/{timeStatType}")
public R valueDay(@PathVariable("yColumnName") String yColumnName, @PathVariable("xColumnName") String xColumnName, @PathVariable("timeStatType") String timeStatType,HttpServletRequest request) {
Map<String, Object> params = new HashMap<String, Object>();
params.put("xColumn", xColumnName);
params.put("yColumn", yColumnName);
params.put("timeStatType", timeStatType);
EntityWrapper<WupinzulinEntity> ew = new EntityWrapper<WupinzulinEntity>();
List<Map<String, Object>> result = wupinzulinService.selectTimeStatValue(params, ew);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
return R.ok().put("data", result);
}
/**
* ()
*/
@RequestMapping("/valueMul/{xColumnName}/{timeStatType}")
public R valueMulDay(@PathVariable("xColumnName") String xColumnName, @PathVariable("timeStatType") String timeStatType,@RequestParam String yColumnNameMul,HttpServletRequest request) {
String[] yColumnNames = yColumnNameMul.split(",");
Map<String, Object> params = new HashMap<String, Object>();
params.put("xColumn", xColumnName);
params.put("timeStatType", timeStatType);
List<List<Map<String, Object>>> result2 = new ArrayList<List<Map<String,Object>>>();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
EntityWrapper<WupinzulinEntity> ew = new EntityWrapper<WupinzulinEntity>();
for(int i=0;i<yColumnNames.length;i++) {
params.put("yColumn", yColumnNames[i]);
List<Map<String, Object>> result = wupinzulinService.selectTimeStatValue(params, ew);
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
result2.add(result);
}
return R.ok().put("data", result2);
}
/**
*
*/
@RequestMapping("/group/{columnName}")
public R group(@PathVariable("columnName") String columnName,HttpServletRequest request) {
Map<String, Object> params = new HashMap<String, Object>();
params.put("column", columnName);
EntityWrapper<WupinzulinEntity> ew = new EntityWrapper<WupinzulinEntity>();
List<Map<String, Object>> result = wupinzulinService.selectGroup(params, ew);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
return R.ok().put("data", result);
}
/**
*
*/
@RequestMapping("/count")
public R count(@RequestParam Map<String, Object> params,WupinzulinEntity wupinzulin, HttpServletRequest request){
EntityWrapper<WupinzulinEntity> ew = new EntityWrapper<WupinzulinEntity>();
int count = wupinzulinService.selectCount(MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, wupinzulin), params), params));
return R.ok().put("data", count);
}
}

@ -0,0 +1,393 @@
package com.controller;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;
import com.entity.YonghuEntity;
import com.entity.view.YonghuView;
import com.service.YonghuService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;
import java.io.IOException;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:49
*/
@RestController
@RequestMapping("/yonghu")
public class YonghuController {
@Autowired
private YonghuService yonghuService;
@Autowired
private TokenService tokenService;
/**
*
*/
@IgnoreAuth
@RequestMapping(value = "/login")
public R login(String username, String password, String captcha, HttpServletRequest request) {
YonghuEntity u = yonghuService.selectOne(new EntityWrapper<YonghuEntity>().eq("yonghuzhanghao", username));
if(u==null || !u.getMima().equals(password)) {
return R.error("账号或密码不正确");
}
String token = tokenService.generateToken(u.getId(), username,"yonghu", "用户" );
return R.ok().put("token", token);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/register")
public R register(@RequestBody YonghuEntity yonghu){
//ValidatorUtils.validateEntity(yonghu);
YonghuEntity u = yonghuService.selectOne(new EntityWrapper<YonghuEntity>().eq("yonghuzhanghao", yonghu.getYonghuzhanghao()));
if(u!=null) {
return R.error("注册用户已存在");
}
Long uId = new Date().getTime();
yonghu.setId(uId);
yonghuService.insert(yonghu);
return R.ok();
}
/**
* 退
*/
@RequestMapping("/logout")
public R logout(HttpServletRequest request) {
request.getSession().invalidate();
return R.ok("退出成功");
}
/**
* session
*/
@RequestMapping("/session")
public R getCurrUser(HttpServletRequest request){
Long id = (Long)request.getSession().getAttribute("userId");
YonghuEntity u = yonghuService.selectById(id);
return R.ok().put("data", u);
}
/**
*
*/
@IgnoreAuth
@RequestMapping(value = "/resetPass")
public R resetPass(String username, HttpServletRequest request){
YonghuEntity u = yonghuService.selectOne(new EntityWrapper<YonghuEntity>().eq("yonghuzhanghao", username));
if(u==null) {
return R.error("账号不存在");
}
u.setMima("123456");
yonghuService.updateById(u);
return R.ok("密码已重置为123456");
}
/**
*
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,YonghuEntity yonghu,
HttpServletRequest request){
EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();
PageUtils page = yonghuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yonghu), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,YonghuEntity yonghu,
HttpServletRequest request){
EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();
PageUtils page = yonghuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yonghu), params), params));
return R.ok().put("data", page);
}
/**
*
*/
@RequestMapping("/lists")
public R list( YonghuEntity yonghu){
EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();
ew.allEq(MPUtil.allEQMapPre( yonghu, "yonghu"));
return R.ok().put("data", yonghuService.selectListView(ew));
}
/**
*
*/
@RequestMapping("/query")
public R query(YonghuEntity yonghu){
EntityWrapper< YonghuEntity> ew = new EntityWrapper< YonghuEntity>();
ew.allEq(MPUtil.allEQMapPre( yonghu, "yonghu"));
YonghuView yonghuView = yonghuService.selectView(ew);
return R.ok("查询用户成功").put("data", yonghuView);
}
/**
*
*/
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") Long id){
YonghuEntity yonghu = yonghuService.selectById(id);
return R.ok().put("data", yonghu);
}
/**
*
*/
@IgnoreAuth
@RequestMapping("/detail/{id}")
public R detail(@PathVariable("id") Long id){
YonghuEntity yonghu = yonghuService.selectById(id);
return R.ok().put("data", yonghu);
}
/**
*
*/
@RequestMapping("/save")
public R save(@RequestBody YonghuEntity yonghu, HttpServletRequest request){
yonghu.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(yonghu);
YonghuEntity u = yonghuService.selectOne(new EntityWrapper<YonghuEntity>().eq("yonghuzhanghao", yonghu.getYonghuzhanghao()));
if(u!=null) {
return R.error("用户已存在");
}
yonghu.setId(new Date().getTime());
yonghuService.insert(yonghu);
return R.ok();
}
/**
*
*/
@RequestMapping("/add")
public R add(@RequestBody YonghuEntity yonghu, HttpServletRequest request){
yonghu.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(yonghu);
YonghuEntity u = yonghuService.selectOne(new EntityWrapper<YonghuEntity>().eq("yonghuzhanghao", yonghu.getYonghuzhanghao()));
if(u!=null) {
return R.error("用户已存在");
}
yonghu.setId(new Date().getTime());
yonghuService.insert(yonghu);
return R.ok();
}
/**
*
*/
@RequestMapping("/update")
@Transactional
public R update(@RequestBody YonghuEntity yonghu, HttpServletRequest request){
//ValidatorUtils.validateEntity(yonghu);
yonghuService.updateById(yonghu);//全部更新
return R.ok();
}
/**
*
*/
@RequestMapping("/delete")
public R delete(@RequestBody Long[] ids){
yonghuService.deleteBatchIds(Arrays.asList(ids));
return R.ok();
}
/**
*
*/
@RequestMapping("/value/{xColumnName}/{yColumnName}")
public R value(@PathVariable("yColumnName") String yColumnName, @PathVariable("xColumnName") String xColumnName,HttpServletRequest request) {
Map<String, Object> params = new HashMap<String, Object>();
params.put("xColumn", xColumnName);
params.put("yColumn", yColumnName);
EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();
List<Map<String, Object>> result = yonghuService.selectValue(params, ew);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
return R.ok().put("data", result);
}
/**
* ()
*/
@RequestMapping("/valueMul/{xColumnName}")
public R valueMul(@PathVariable("xColumnName") String xColumnName,@RequestParam String yColumnNameMul, HttpServletRequest request) {
String[] yColumnNames = yColumnNameMul.split(",");
Map<String, Object> params = new HashMap<String, Object>();
params.put("xColumn", xColumnName);
List<List<Map<String, Object>>> result2 = new ArrayList<List<Map<String,Object>>>();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();
for(int i=0;i<yColumnNames.length;i++) {
params.put("yColumn", yColumnNames[i]);
List<Map<String, Object>> result = yonghuService.selectValue(params, ew);
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
result2.add(result);
}
return R.ok().put("data", result2);
}
/**
*
*/
@RequestMapping("/value/{xColumnName}/{yColumnName}/{timeStatType}")
public R valueDay(@PathVariable("yColumnName") String yColumnName, @PathVariable("xColumnName") String xColumnName, @PathVariable("timeStatType") String timeStatType,HttpServletRequest request) {
Map<String, Object> params = new HashMap<String, Object>();
params.put("xColumn", xColumnName);
params.put("yColumn", yColumnName);
params.put("timeStatType", timeStatType);
EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();
List<Map<String, Object>> result = yonghuService.selectTimeStatValue(params, ew);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
return R.ok().put("data", result);
}
/**
* ()
*/
@RequestMapping("/valueMul/{xColumnName}/{timeStatType}")
public R valueMulDay(@PathVariable("xColumnName") String xColumnName, @PathVariable("timeStatType") String timeStatType,@RequestParam String yColumnNameMul,HttpServletRequest request) {
String[] yColumnNames = yColumnNameMul.split(",");
Map<String, Object> params = new HashMap<String, Object>();
params.put("xColumn", xColumnName);
params.put("timeStatType", timeStatType);
List<List<Map<String, Object>>> result2 = new ArrayList<List<Map<String,Object>>>();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();
for(int i=0;i<yColumnNames.length;i++) {
params.put("yColumn", yColumnNames[i]);
List<Map<String, Object>> result = yonghuService.selectTimeStatValue(params, ew);
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
result2.add(result);
}
return R.ok().put("data", result2);
}
/**
*
*/
@RequestMapping("/group/{columnName}")
public R group(@PathVariable("columnName") String columnName,HttpServletRequest request) {
Map<String, Object> params = new HashMap<String, Object>();
params.put("column", columnName);
EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();
List<Map<String, Object>> result = yonghuService.selectGroup(params, ew);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
return R.ok().put("data", result);
}
/**
*
*/
@RequestMapping("/count")
public R count(@RequestParam Map<String, Object> params,YonghuEntity yonghu, HttpServletRequest request){
EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();
int count = yonghuService.selectCount(MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yonghu), params), params));
return R.ok().put("data", count);
}
}

@ -0,0 +1,35 @@
package com.dao;
import com.entity.AboutusEntity;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import java.util.List;
import java.util.Map;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.pagination.Pagination;
import org.apache.ibatis.annotations.Param;
import com.entity.vo.AboutusVO;
import com.entity.view.AboutusView;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public interface AboutusDao extends BaseMapper<AboutusEntity> {
List<AboutusVO> selectListVO(@Param("ew") Wrapper<AboutusEntity> wrapper);
AboutusVO selectVO(@Param("ew") Wrapper<AboutusEntity> wrapper);
List<AboutusView> selectListView(@Param("ew") Wrapper<AboutusEntity> wrapper);
List<AboutusView> selectListView(Pagination page,@Param("ew") Wrapper<AboutusEntity> wrapper);
AboutusView selectView(@Param("ew") Wrapper<AboutusEntity> wrapper);
}

@ -0,0 +1,28 @@
package com.dao;
import java.util.List;
import java.util.Map;
/**
*
*/
public interface CommonDao{
List<String> getOption(Map<String, Object> params);
Map<String, Object> getFollowByOption(Map<String, Object> params);
List<String> getFollowByOption2(Map<String, Object> params);
void sh(Map<String, Object> params);
int remindCount(Map<String, Object> params);
Map<String, Object> selectCal(Map<String, Object> params);
List<Map<String, Object>> selectGroup(Map<String, Object> params);
List<Map<String, Object>> selectValue(Map<String, Object> params);
List<Map<String, Object>> selectTimeStatValue(Map<String, Object> params);
}

@ -0,0 +1,12 @@
package com.dao;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.entity.ConfigEntity;
/**
*
*/
public interface ConfigDao extends BaseMapper<ConfigEntity> {
}

@ -0,0 +1,35 @@
package com.dao;
import com.entity.DiscusswupinxinxiEntity;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import java.util.List;
import java.util.Map;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.pagination.Pagination;
import org.apache.ibatis.annotations.Param;
import com.entity.vo.DiscusswupinxinxiVO;
import com.entity.view.DiscusswupinxinxiView;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public interface DiscusswupinxinxiDao extends BaseMapper<DiscusswupinxinxiEntity> {
List<DiscusswupinxinxiVO> selectListVO(@Param("ew") Wrapper<DiscusswupinxinxiEntity> wrapper);
DiscusswupinxinxiVO selectVO(@Param("ew") Wrapper<DiscusswupinxinxiEntity> wrapper);
List<DiscusswupinxinxiView> selectListView(@Param("ew") Wrapper<DiscusswupinxinxiEntity> wrapper);
List<DiscusswupinxinxiView> selectListView(Pagination page,@Param("ew") Wrapper<DiscusswupinxinxiEntity> wrapper);
DiscusswupinxinxiView selectView(@Param("ew") Wrapper<DiscusswupinxinxiEntity> wrapper);
}

@ -0,0 +1,35 @@
package com.dao;
import com.entity.GonggaoleixingEntity;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import java.util.List;
import java.util.Map;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.pagination.Pagination;
import org.apache.ibatis.annotations.Param;
import com.entity.vo.GonggaoleixingVO;
import com.entity.view.GonggaoleixingView;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:49
*/
public interface GonggaoleixingDao extends BaseMapper<GonggaoleixingEntity> {
List<GonggaoleixingVO> selectListVO(@Param("ew") Wrapper<GonggaoleixingEntity> wrapper);
GonggaoleixingVO selectVO(@Param("ew") Wrapper<GonggaoleixingEntity> wrapper);
List<GonggaoleixingView> selectListView(@Param("ew") Wrapper<GonggaoleixingEntity> wrapper);
List<GonggaoleixingView> selectListView(Pagination page,@Param("ew") Wrapper<GonggaoleixingEntity> wrapper);
GonggaoleixingView selectView(@Param("ew") Wrapper<GonggaoleixingEntity> wrapper);
}

@ -0,0 +1,35 @@
package com.dao;
import com.entity.GonggaoxinxiEntity;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import java.util.List;
import java.util.Map;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.pagination.Pagination;
import org.apache.ibatis.annotations.Param;
import com.entity.vo.GonggaoxinxiVO;
import com.entity.view.GonggaoxinxiView;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:49
*/
public interface GonggaoxinxiDao extends BaseMapper<GonggaoxinxiEntity> {
List<GonggaoxinxiVO> selectListVO(@Param("ew") Wrapper<GonggaoxinxiEntity> wrapper);
GonggaoxinxiVO selectVO(@Param("ew") Wrapper<GonggaoxinxiEntity> wrapper);
List<GonggaoxinxiView> selectListView(@Param("ew") Wrapper<GonggaoxinxiEntity> wrapper);
List<GonggaoxinxiView> selectListView(Pagination page,@Param("ew") Wrapper<GonggaoxinxiEntity> wrapper);
GonggaoxinxiView selectView(@Param("ew") Wrapper<GonggaoxinxiEntity> wrapper);
}

@ -0,0 +1,35 @@
package com.dao;
import com.entity.NewsEntity;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import java.util.List;
import java.util.Map;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.pagination.Pagination;
import org.apache.ibatis.annotations.Param;
import com.entity.vo.NewsVO;
import com.entity.view.NewsView;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public interface NewsDao extends BaseMapper<NewsEntity> {
List<NewsVO> selectListVO(@Param("ew") Wrapper<NewsEntity> wrapper);
NewsVO selectVO(@Param("ew") Wrapper<NewsEntity> wrapper);
List<NewsView> selectListView(@Param("ew") Wrapper<NewsEntity> wrapper);
List<NewsView> selectListView(Pagination page,@Param("ew") Wrapper<NewsEntity> wrapper);
NewsView selectView(@Param("ew") Wrapper<NewsEntity> wrapper);
}

@ -0,0 +1,35 @@
package com.dao;
import com.entity.PingjiaxinxiEntity;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import java.util.List;
import java.util.Map;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.pagination.Pagination;
import org.apache.ibatis.annotations.Param;
import com.entity.vo.PingjiaxinxiVO;
import com.entity.view.PingjiaxinxiView;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public interface PingjiaxinxiDao extends BaseMapper<PingjiaxinxiEntity> {
List<PingjiaxinxiVO> selectListVO(@Param("ew") Wrapper<PingjiaxinxiEntity> wrapper);
PingjiaxinxiVO selectVO(@Param("ew") Wrapper<PingjiaxinxiEntity> wrapper);
List<PingjiaxinxiView> selectListView(@Param("ew") Wrapper<PingjiaxinxiEntity> wrapper);
List<PingjiaxinxiView> selectListView(Pagination page,@Param("ew") Wrapper<PingjiaxinxiEntity> wrapper);
PingjiaxinxiView selectView(@Param("ew") Wrapper<PingjiaxinxiEntity> wrapper);
}

@ -0,0 +1,35 @@
package com.dao;
import com.entity.StoreupEntity;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import java.util.List;
import java.util.Map;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.pagination.Pagination;
import org.apache.ibatis.annotations.Param;
import com.entity.vo.StoreupVO;
import com.entity.view.StoreupView;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public interface StoreupDao extends BaseMapper<StoreupEntity> {
List<StoreupVO> selectListVO(@Param("ew") Wrapper<StoreupEntity> wrapper);
StoreupVO selectVO(@Param("ew") Wrapper<StoreupEntity> wrapper);
List<StoreupView> selectListView(@Param("ew") Wrapper<StoreupEntity> wrapper);
List<StoreupView> selectListView(Pagination page,@Param("ew") Wrapper<StoreupEntity> wrapper);
StoreupView selectView(@Param("ew") Wrapper<StoreupEntity> wrapper);
}

@ -0,0 +1,35 @@
package com.dao;
import com.entity.SystemintroEntity;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import java.util.List;
import java.util.Map;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.pagination.Pagination;
import org.apache.ibatis.annotations.Param;
import com.entity.vo.SystemintroVO;
import com.entity.view.SystemintroView;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public interface SystemintroDao extends BaseMapper<SystemintroEntity> {
List<SystemintroVO> selectListVO(@Param("ew") Wrapper<SystemintroEntity> wrapper);
SystemintroVO selectVO(@Param("ew") Wrapper<SystemintroEntity> wrapper);
List<SystemintroView> selectListView(@Param("ew") Wrapper<SystemintroEntity> wrapper);
List<SystemintroView> selectListView(Pagination page,@Param("ew") Wrapper<SystemintroEntity> wrapper);
SystemintroView selectView(@Param("ew") Wrapper<SystemintroEntity> wrapper);
}

@ -0,0 +1,22 @@
package com.dao;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.pagination.Pagination;
import com.entity.TokenEntity;
/**
* token
*/
public interface TokenDao extends BaseMapper<TokenEntity> {
List<TokenEntity> selectListView(@Param("ew") Wrapper<TokenEntity> wrapper);
List<TokenEntity> selectListView(Pagination page,@Param("ew") Wrapper<TokenEntity> wrapper);
}

@ -0,0 +1,22 @@
package com.dao;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.pagination.Pagination;
import com.entity.UsersEntity;
/**
*
*/
public interface UsersDao extends BaseMapper<UsersEntity> {
List<UsersEntity> selectListView(@Param("ew") Wrapper<UsersEntity> wrapper);
List<UsersEntity> selectListView(Pagination page,@Param("ew") Wrapper<UsersEntity> wrapper);
}

@ -0,0 +1,43 @@
package com.dao;
import com.entity.WupinchuzuEntity;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import java.util.List;
import java.util.Map;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.pagination.Pagination;
import org.apache.ibatis.annotations.Param;
import com.entity.vo.WupinchuzuVO;
import com.entity.view.WupinchuzuView;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public interface WupinchuzuDao extends BaseMapper<WupinchuzuEntity> {
List<WupinchuzuVO> selectListVO(@Param("ew") Wrapper<WupinchuzuEntity> wrapper);
WupinchuzuVO selectVO(@Param("ew") Wrapper<WupinchuzuEntity> wrapper);
List<WupinchuzuView> selectListView(@Param("ew") Wrapper<WupinchuzuEntity> wrapper);
List<WupinchuzuView> selectListView(Pagination page,@Param("ew") Wrapper<WupinchuzuEntity> wrapper);
WupinchuzuView selectView(@Param("ew") Wrapper<WupinchuzuEntity> wrapper);
List<Map<String, Object>> selectValue(@Param("params") Map<String, Object> params,@Param("ew") Wrapper<WupinchuzuEntity> wrapper);
List<Map<String, Object>> selectTimeStatValue(@Param("params") Map<String, Object> params,@Param("ew") Wrapper<WupinchuzuEntity> wrapper);
List<Map<String, Object>> selectGroup(@Param("params") Map<String, Object> params,@Param("ew") Wrapper<WupinchuzuEntity> wrapper);
}

@ -0,0 +1,35 @@
package com.dao;
import com.entity.WupinguihaiEntity;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import java.util.List;
import java.util.Map;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.pagination.Pagination;
import org.apache.ibatis.annotations.Param;
import com.entity.vo.WupinguihaiVO;
import com.entity.view.WupinguihaiView;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public interface WupinguihaiDao extends BaseMapper<WupinguihaiEntity> {
List<WupinguihaiVO> selectListVO(@Param("ew") Wrapper<WupinguihaiEntity> wrapper);
WupinguihaiVO selectVO(@Param("ew") Wrapper<WupinguihaiEntity> wrapper);
List<WupinguihaiView> selectListView(@Param("ew") Wrapper<WupinguihaiEntity> wrapper);
List<WupinguihaiView> selectListView(Pagination page,@Param("ew") Wrapper<WupinguihaiEntity> wrapper);
WupinguihaiView selectView(@Param("ew") Wrapper<WupinguihaiEntity> wrapper);
}

@ -0,0 +1,35 @@
package com.dao;
import com.entity.WupinleibieEntity;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import java.util.List;
import java.util.Map;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.pagination.Pagination;
import org.apache.ibatis.annotations.Param;
import com.entity.vo.WupinleibieVO;
import com.entity.view.WupinleibieView;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public interface WupinleibieDao extends BaseMapper<WupinleibieEntity> {
List<WupinleibieVO> selectListVO(@Param("ew") Wrapper<WupinleibieEntity> wrapper);
WupinleibieVO selectVO(@Param("ew") Wrapper<WupinleibieEntity> wrapper);
List<WupinleibieView> selectListView(@Param("ew") Wrapper<WupinleibieEntity> wrapper);
List<WupinleibieView> selectListView(Pagination page,@Param("ew") Wrapper<WupinleibieEntity> wrapper);
WupinleibieView selectView(@Param("ew") Wrapper<WupinleibieEntity> wrapper);
}

@ -0,0 +1,43 @@
package com.dao;
import com.entity.WupinxinxiEntity;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import java.util.List;
import java.util.Map;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.pagination.Pagination;
import org.apache.ibatis.annotations.Param;
import com.entity.vo.WupinxinxiVO;
import com.entity.view.WupinxinxiView;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public interface WupinxinxiDao extends BaseMapper<WupinxinxiEntity> {
List<WupinxinxiVO> selectListVO(@Param("ew") Wrapper<WupinxinxiEntity> wrapper);
WupinxinxiVO selectVO(@Param("ew") Wrapper<WupinxinxiEntity> wrapper);
List<WupinxinxiView> selectListView(@Param("ew") Wrapper<WupinxinxiEntity> wrapper);
List<WupinxinxiView> selectListView(Pagination page,@Param("ew") Wrapper<WupinxinxiEntity> wrapper);
WupinxinxiView selectView(@Param("ew") Wrapper<WupinxinxiEntity> wrapper);
List<Map<String, Object>> selectValue(@Param("params") Map<String, Object> params,@Param("ew") Wrapper<WupinxinxiEntity> wrapper);
List<Map<String, Object>> selectTimeStatValue(@Param("params") Map<String, Object> params,@Param("ew") Wrapper<WupinxinxiEntity> wrapper);
List<Map<String, Object>> selectGroup(@Param("params") Map<String, Object> params,@Param("ew") Wrapper<WupinxinxiEntity> wrapper);
}

@ -0,0 +1,43 @@
package com.dao;
import com.entity.WupinzulinEntity;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import java.util.List;
import java.util.Map;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.pagination.Pagination;
import org.apache.ibatis.annotations.Param;
import com.entity.vo.WupinzulinVO;
import com.entity.view.WupinzulinView;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public interface WupinzulinDao extends BaseMapper<WupinzulinEntity> {
List<WupinzulinVO> selectListVO(@Param("ew") Wrapper<WupinzulinEntity> wrapper);
WupinzulinVO selectVO(@Param("ew") Wrapper<WupinzulinEntity> wrapper);
List<WupinzulinView> selectListView(@Param("ew") Wrapper<WupinzulinEntity> wrapper);
List<WupinzulinView> selectListView(Pagination page,@Param("ew") Wrapper<WupinzulinEntity> wrapper);
WupinzulinView selectView(@Param("ew") Wrapper<WupinzulinEntity> wrapper);
List<Map<String, Object>> selectValue(@Param("params") Map<String, Object> params,@Param("ew") Wrapper<WupinzulinEntity> wrapper);
List<Map<String, Object>> selectTimeStatValue(@Param("params") Map<String, Object> params,@Param("ew") Wrapper<WupinzulinEntity> wrapper);
List<Map<String, Object>> selectGroup(@Param("params") Map<String, Object> params,@Param("ew") Wrapper<WupinzulinEntity> wrapper);
}

@ -0,0 +1,43 @@
package com.dao;
import com.entity.YonghuEntity;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import java.util.List;
import java.util.Map;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.pagination.Pagination;
import org.apache.ibatis.annotations.Param;
import com.entity.vo.YonghuVO;
import com.entity.view.YonghuView;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:49
*/
public interface YonghuDao extends BaseMapper<YonghuEntity> {
List<YonghuVO> selectListVO(@Param("ew") Wrapper<YonghuEntity> wrapper);
YonghuVO selectVO(@Param("ew") Wrapper<YonghuEntity> wrapper);
List<YonghuView> selectListView(@Param("ew") Wrapper<YonghuEntity> wrapper);
List<YonghuView> selectListView(Pagination page,@Param("ew") Wrapper<YonghuEntity> wrapper);
YonghuView selectView(@Param("ew") Wrapper<YonghuEntity> wrapper);
List<Map<String, Object>> selectValue(@Param("params") Map<String, Object> params,@Param("ew") Wrapper<YonghuEntity> wrapper);
List<Map<String, Object>> selectTimeStatValue(@Param("params") Map<String, Object> params,@Param("ew") Wrapper<YonghuEntity> wrapper);
List<Map<String, Object>> selectGroup(@Param("params") Map<String, Object> params,@Param("ew") Wrapper<YonghuEntity> wrapper);
}

@ -0,0 +1,182 @@
package com.entity;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.beanutils.BeanUtils;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.enums.FieldFill;
import com.baomidou.mybatisplus.enums.IdType;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@TableName("aboutus")
public class AboutusEntity<T> implements Serializable {
private static final long serialVersionUID = 1L;
public AboutusEntity() {
}
public AboutusEntity(T t) {
try {
BeanUtils.copyProperties(this, t);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* id
*/
@TableId
private Long id;
/**
*
*/
private String title;
/**
*
*/
private String subtitle;
/**
*
*/
private String content;
/**
* 1
*/
private String picture1;
/**
* 2
*/
private String picture2;
/**
* 3
*/
private String picture3;
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date addtime;
public Date getAddtime() {
return addtime;
}
public void setAddtime(Date addtime) {
this.addtime = addtime;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
/**
*
*/
public void setTitle(String title) {
this.title = title;
}
/**
*
*/
public String getTitle() {
return title;
}
/**
*
*/
public void setSubtitle(String subtitle) {
this.subtitle = subtitle;
}
/**
*
*/
public String getSubtitle() {
return subtitle;
}
/**
*
*/
public void setContent(String content) {
this.content = content;
}
/**
*
*/
public String getContent() {
return content;
}
/**
* 1
*/
public void setPicture1(String picture1) {
this.picture1 = picture1;
}
/**
* 1
*/
public String getPicture1() {
return picture1;
}
/**
* 2
*/
public void setPicture2(String picture2) {
this.picture2 = picture2;
}
/**
* 2
*/
public String getPicture2() {
return picture2;
}
/**
* 3
*/
public void setPicture3(String picture3) {
this.picture3 = picture3;
}
/**
* 3
*/
public String getPicture3() {
return picture3;
}
}

@ -0,0 +1,53 @@
package com.entity;
import java.io.Serializable;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
/**
* :
*/
@TableName("config")
public class ConfigEntity implements Serializable{
private static final long serialVersionUID = 1L;
@TableId(type = IdType.AUTO)
private Long id;
/**
* key
*/
private String name;
/**
* value
*/
private String value;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
}

@ -0,0 +1,182 @@
package com.entity;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.beanutils.BeanUtils;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.enums.FieldFill;
import com.baomidou.mybatisplus.enums.IdType;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@TableName("discusswupinxinxi")
public class DiscusswupinxinxiEntity<T> implements Serializable {
private static final long serialVersionUID = 1L;
public DiscusswupinxinxiEntity() {
}
public DiscusswupinxinxiEntity(T t) {
try {
BeanUtils.copyProperties(this, t);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* id
*/
@TableId
private Long id;
/**
* id
*/
private Long refid;
/**
* id
*/
private Long userid;
/**
*
*/
private String avatarurl;
/**
*
*/
private String nickname;
/**
*
*/
private String content;
/**
*
*/
private String reply;
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date addtime;
public Date getAddtime() {
return addtime;
}
public void setAddtime(Date addtime) {
this.addtime = addtime;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
/**
* id
*/
public void setRefid(Long refid) {
this.refid = refid;
}
/**
* id
*/
public Long getRefid() {
return refid;
}
/**
* id
*/
public void setUserid(Long userid) {
this.userid = userid;
}
/**
* id
*/
public Long getUserid() {
return userid;
}
/**
*
*/
public void setAvatarurl(String avatarurl) {
this.avatarurl = avatarurl;
}
/**
*
*/
public String getAvatarurl() {
return avatarurl;
}
/**
*
*/
public void setNickname(String nickname) {
this.nickname = nickname;
}
/**
*
*/
public String getNickname() {
return nickname;
}
/**
*
*/
public void setContent(String content) {
this.content = content;
}
/**
*
*/
public String getContent() {
return content;
}
/**
*
*/
public void setReply(String reply) {
this.reply = reply;
}
/**
*
*/
public String getReply() {
return reply;
}
}

@ -0,0 +1,52 @@
package com.entity;
/**
*
*/
public class EIException extends RuntimeException {
private static final long serialVersionUID = 1L;
private String msg;
private int code = 500;
public EIException(String msg) {
super(msg);
this.msg = msg;
}
public EIException(String msg, Throwable e) {
super(msg, e);
this.msg = msg;
}
public EIException(String msg, int code) {
super(msg);
this.msg = msg;
this.code = code;
}
public EIException(String msg, int code, Throwable e) {
super(msg, e);
this.msg = msg;
this.code = code;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
}

@ -0,0 +1,92 @@
package com.entity;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.beanutils.BeanUtils;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.enums.FieldFill;
import com.baomidou.mybatisplus.enums.IdType;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:49
*/
@TableName("gonggaoleixing")
public class GonggaoleixingEntity<T> implements Serializable {
private static final long serialVersionUID = 1L;
public GonggaoleixingEntity() {
}
public GonggaoleixingEntity(T t) {
try {
BeanUtils.copyProperties(this, t);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* id
*/
@TableId
private Long id;
/**
*
*/
private String gonggaoleixing;
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date addtime;
public Date getAddtime() {
return addtime;
}
public void setAddtime(Date addtime) {
this.addtime = addtime;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
/**
*
*/
public void setGonggaoleixing(String gonggaoleixing) {
this.gonggaoleixing = gonggaoleixing;
}
/**
*
*/
public String getGonggaoleixing() {
return gonggaoleixing;
}
}

@ -0,0 +1,184 @@
package com.entity;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.beanutils.BeanUtils;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.enums.FieldFill;
import com.baomidou.mybatisplus.enums.IdType;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:49
*/
@TableName("gonggaoxinxi")
public class GonggaoxinxiEntity<T> implements Serializable {
private static final long serialVersionUID = 1L;
public GonggaoxinxiEntity() {
}
public GonggaoxinxiEntity(T t) {
try {
BeanUtils.copyProperties(this, t);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* id
*/
@TableId
private Long id;
/**
*
*/
private String biaoti;
/**
*
*/
private String jianjie;
/**
*
*/
private String fengmian;
/**
*
*/
private String neirong;
/**
*
*/
private String faburen;
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date fabushijian;
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date addtime;
public Date getAddtime() {
return addtime;
}
public void setAddtime(Date addtime) {
this.addtime = addtime;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
/**
*
*/
public void setBiaoti(String biaoti) {
this.biaoti = biaoti;
}
/**
*
*/
public String getBiaoti() {
return biaoti;
}
/**
*
*/
public void setJianjie(String jianjie) {
this.jianjie = jianjie;
}
/**
*
*/
public String getJianjie() {
return jianjie;
}
/**
*
*/
public void setFengmian(String fengmian) {
this.fengmian = fengmian;
}
/**
*
*/
public String getFengmian() {
return fengmian;
}
/**
*
*/
public void setNeirong(String neirong) {
this.neirong = neirong;
}
/**
*
*/
public String getNeirong() {
return neirong;
}
/**
*
*/
public void setFaburen(String faburen) {
this.faburen = faburen;
}
/**
*
*/
public String getFaburen() {
return faburen;
}
/**
*
*/
public void setFabushijian(Date fabushijian) {
this.fabushijian = fabushijian;
}
/**
*
*/
public Date getFabushijian() {
return fabushijian;
}
}

@ -0,0 +1,146 @@
package com.entity;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.beanutils.BeanUtils;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.enums.FieldFill;
import com.baomidou.mybatisplus.enums.IdType;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@TableName("news")
public class NewsEntity<T> implements Serializable {
private static final long serialVersionUID = 1L;
public NewsEntity() {
}
public NewsEntity(T t) {
try {
BeanUtils.copyProperties(this, t);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* id
*/
@TableId
private Long id;
/**
*
*/
private String title;
/**
*
*/
private String introduction;
/**
*
*/
private String picture;
/**
*
*/
private String content;
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date addtime;
public Date getAddtime() {
return addtime;
}
public void setAddtime(Date addtime) {
this.addtime = addtime;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
/**
*
*/
public void setTitle(String title) {
this.title = title;
}
/**
*
*/
public String getTitle() {
return title;
}
/**
*
*/
public void setIntroduction(String introduction) {
this.introduction = introduction;
}
/**
*
*/
public String getIntroduction() {
return introduction;
}
/**
*
*/
public void setPicture(String picture) {
this.picture = picture;
}
/**
*
*/
public String getPicture() {
return picture;
}
/**
*
*/
public void setContent(String content) {
this.content = content;
}
/**
*
*/
public String getContent() {
return content;
}
}

@ -0,0 +1,310 @@
package com.entity;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.beanutils.BeanUtils;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.enums.FieldFill;
import com.baomidou.mybatisplus.enums.IdType;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@TableName("pingjiaxinxi")
public class PingjiaxinxiEntity<T> implements Serializable {
private static final long serialVersionUID = 1L;
public PingjiaxinxiEntity() {
}
public PingjiaxinxiEntity(T t) {
try {
BeanUtils.copyProperties(this, t);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* id
*/
@TableId
private Long id;
/**
*
*/
private String wupinbianhao;
/**
*
*/
private String wupinmingcheng;
/**
*
*/
private String pinpai;
/**
*
*/
private String wupinleibie;
/**
*
*/
private String wupintupian;
/**
*
*/
private String xinyongpingjia;
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date pingjiashijian;
/**
*
*/
private String wodezhanghao;
/**
*
*/
private String wodexingming;
/**
*
*/
private String wodedianhua;
/**
*
*/
private String yonghuzhanghao;
/**
*
*/
private String yonghuxingming;
/**
*
*/
private String yonghudianhua;
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date addtime;
public Date getAddtime() {
return addtime;
}
public void setAddtime(Date addtime) {
this.addtime = addtime;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
/**
*
*/
public void setWupinbianhao(String wupinbianhao) {
this.wupinbianhao = wupinbianhao;
}
/**
*
*/
public String getWupinbianhao() {
return wupinbianhao;
}
/**
*
*/
public void setWupinmingcheng(String wupinmingcheng) {
this.wupinmingcheng = wupinmingcheng;
}
/**
*
*/
public String getWupinmingcheng() {
return wupinmingcheng;
}
/**
*
*/
public void setPinpai(String pinpai) {
this.pinpai = pinpai;
}
/**
*
*/
public String getPinpai() {
return pinpai;
}
/**
*
*/
public void setWupinleibie(String wupinleibie) {
this.wupinleibie = wupinleibie;
}
/**
*
*/
public String getWupinleibie() {
return wupinleibie;
}
/**
*
*/
public void setWupintupian(String wupintupian) {
this.wupintupian = wupintupian;
}
/**
*
*/
public String getWupintupian() {
return wupintupian;
}
/**
*
*/
public void setXinyongpingjia(String xinyongpingjia) {
this.xinyongpingjia = xinyongpingjia;
}
/**
*
*/
public String getXinyongpingjia() {
return xinyongpingjia;
}
/**
*
*/
public void setPingjiashijian(Date pingjiashijian) {
this.pingjiashijian = pingjiashijian;
}
/**
*
*/
public Date getPingjiashijian() {
return pingjiashijian;
}
/**
*
*/
public void setWodezhanghao(String wodezhanghao) {
this.wodezhanghao = wodezhanghao;
}
/**
*
*/
public String getWodezhanghao() {
return wodezhanghao;
}
/**
*
*/
public void setWodexingming(String wodexingming) {
this.wodexingming = wodexingming;
}
/**
*
*/
public String getWodexingming() {
return wodexingming;
}
/**
*
*/
public void setWodedianhua(String wodedianhua) {
this.wodedianhua = wodedianhua;
}
/**
*
*/
public String getWodedianhua() {
return wodedianhua;
}
/**
*
*/
public void setYonghuzhanghao(String yonghuzhanghao) {
this.yonghuzhanghao = yonghuzhanghao;
}
/**
*
*/
public String getYonghuzhanghao() {
return yonghuzhanghao;
}
/**
*
*/
public void setYonghuxingming(String yonghuxingming) {
this.yonghuxingming = yonghuxingming;
}
/**
*
*/
public String getYonghuxingming() {
return yonghuxingming;
}
/**
*
*/
public void setYonghudianhua(String yonghudianhua) {
this.yonghudianhua = yonghudianhua;
}
/**
*
*/
public String getYonghudianhua() {
return yonghudianhua;
}
}

@ -0,0 +1,218 @@
package com.entity;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.beanutils.BeanUtils;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.enums.FieldFill;
import com.baomidou.mybatisplus.enums.IdType;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@TableName("storeup")
public class StoreupEntity<T> implements Serializable {
private static final long serialVersionUID = 1L;
public StoreupEntity() {
}
public StoreupEntity(T t) {
try {
BeanUtils.copyProperties(this, t);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* id
*/
@TableId
private Long id;
/**
* id
*/
private Long userid;
/**
* id
*/
private Long refid;
/**
*
*/
private String tablename;
/**
*
*/
private String name;
/**
*
*/
private String picture;
/**
* (1:,21:,22:,31:,41:)
*/
private String type;
/**
*
*/
private String inteltype;
/**
*
*/
private String remark;
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date addtime;
public Date getAddtime() {
return addtime;
}
public void setAddtime(Date addtime) {
this.addtime = addtime;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
/**
* id
*/
public void setUserid(Long userid) {
this.userid = userid;
}
/**
* id
*/
public Long getUserid() {
return userid;
}
/**
* id
*/
public void setRefid(Long refid) {
this.refid = refid;
}
/**
* id
*/
public Long getRefid() {
return refid;
}
/**
*
*/
public void setTablename(String tablename) {
this.tablename = tablename;
}
/**
*
*/
public String getTablename() {
return tablename;
}
/**
*
*/
public void setName(String name) {
this.name = name;
}
/**
*
*/
public String getName() {
return name;
}
/**
*
*/
public void setPicture(String picture) {
this.picture = picture;
}
/**
*
*/
public String getPicture() {
return picture;
}
/**
* (1:,21:,22:,31:,41:)
*/
public void setType(String type) {
this.type = type;
}
/**
* (1:,21:,22:,31:,41:)
*/
public String getType() {
return type;
}
/**
*
*/
public void setInteltype(String inteltype) {
this.inteltype = inteltype;
}
/**
*
*/
public String getInteltype() {
return inteltype;
}
/**
*
*/
public void setRemark(String remark) {
this.remark = remark;
}
/**
*
*/
public String getRemark() {
return remark;
}
}

@ -0,0 +1,182 @@
package com.entity;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.beanutils.BeanUtils;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.enums.FieldFill;
import com.baomidou.mybatisplus.enums.IdType;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@TableName("systemintro")
public class SystemintroEntity<T> implements Serializable {
private static final long serialVersionUID = 1L;
public SystemintroEntity() {
}
public SystemintroEntity(T t) {
try {
BeanUtils.copyProperties(this, t);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* id
*/
@TableId
private Long id;
/**
*
*/
private String title;
/**
*
*/
private String subtitle;
/**
*
*/
private String content;
/**
* 1
*/
private String picture1;
/**
* 2
*/
private String picture2;
/**
* 3
*/
private String picture3;
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date addtime;
public Date getAddtime() {
return addtime;
}
public void setAddtime(Date addtime) {
this.addtime = addtime;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
/**
*
*/
public void setTitle(String title) {
this.title = title;
}
/**
*
*/
public String getTitle() {
return title;
}
/**
*
*/
public void setSubtitle(String subtitle) {
this.subtitle = subtitle;
}
/**
*
*/
public String getSubtitle() {
return subtitle;
}
/**
*
*/
public void setContent(String content) {
this.content = content;
}
/**
*
*/
public String getContent() {
return content;
}
/**
* 1
*/
public void setPicture1(String picture1) {
this.picture1 = picture1;
}
/**
* 1
*/
public String getPicture1() {
return picture1;
}
/**
* 2
*/
public void setPicture2(String picture2) {
this.picture2 = picture2;
}
/**
* 2
*/
public String getPicture2() {
return picture2;
}
/**
* 3
*/
public void setPicture3(String picture3) {
this.picture3 = picture3;
}
/**
* 3
*/
public String getPicture3() {
return picture3;
}
}

@ -0,0 +1,132 @@
package com.entity;
import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
/**
* token
*/
@TableName("token")
public class TokenEntity implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(type = IdType.AUTO)
private Long id;
/**
* id
*/
private Long userid;
/**
*
*/
private String username;
/**
*
*/
private String tablename;
/**
*
*/
private String role;
/**
* token
*/
private String token;
/**
*
*/
private Date expiratedtime;
/**
*
*/
private Date addtime;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getUserid() {
return userid;
}
public void setUserid(Long userid) {
this.userid = userid;
}
public String getRole() {
return role;
}
public void setRole(String role) {
this.role = role;
}
public String getToken() {
return token;
}
public String getTablename() {
return tablename;
}
public void setTablename(String tablename) {
this.tablename = tablename;
}
public void setToken(String token) {
this.token = token;
}
public Date getExpiratedtime() {
return expiratedtime;
}
public void setExpiratedtime(Date expiratedtime) {
this.expiratedtime = expiratedtime;
}
public Date getAddtime() {
return addtime;
}
public void setAddtime(Date addtime) {
this.addtime = addtime;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public TokenEntity(Long userid, String username, String tablename,String role, String token, Date expiratedtime) {
super();
this.userid = userid;
this.username = username;
this.tablename = tablename;
this.role = role;
this.token = token;
this.expiratedtime = expiratedtime;
}
public TokenEntity() {
}
}

@ -0,0 +1,77 @@
package com.entity;
import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
/**
*
*/
@TableName("users")
public class UsersEntity implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(type = IdType.AUTO)
private Long id;
/**
*
*/
private String username;
/**
*
*/
private String password;
/**
*
*/
private String role;
private Date addtime;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getRole() {
return role;
}
public void setRole(String role) {
this.role = role;
}
public Date getAddtime() {
return addtime;
}
public void setAddtime(Date addtime) {
this.addtime = addtime;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
}

@ -0,0 +1,292 @@
package com.entity;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.beanutils.BeanUtils;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.enums.FieldFill;
import com.baomidou.mybatisplus.enums.IdType;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@TableName("wupinchuzu")
public class WupinchuzuEntity<T> implements Serializable {
private static final long serialVersionUID = 1L;
public WupinchuzuEntity() {
}
public WupinchuzuEntity(T t) {
try {
BeanUtils.copyProperties(this, t);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* id
*/
@TableId
private Long id;
/**
*
*/
private String biaoti;
/**
*
*/
private String fengmian;
/**
*
*/
private String leibie;
/**
*
*/
private String fuwuquyu;
/**
*
*/
private String lianxiren;
/**
*
*/
private String gongsi;
/**
*
*/
private String sjdz;
/**
*
*/
private String fatie;
/**
*
*/
private String laiyuan;
/**
*
*/
private String detail;
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date clicktime;
/**
*
*/
private Integer clicknum;
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date addtime;
public Date getAddtime() {
return addtime;
}
public void setAddtime(Date addtime) {
this.addtime = addtime;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
/**
*
*/
public void setBiaoti(String biaoti) {
this.biaoti = biaoti;
}
/**
*
*/
public String getBiaoti() {
return biaoti;
}
/**
*
*/
public void setFengmian(String fengmian) {
this.fengmian = fengmian;
}
/**
*
*/
public String getFengmian() {
return fengmian;
}
/**
*
*/
public void setLeibie(String leibie) {
this.leibie = leibie;
}
/**
*
*/
public String getLeibie() {
return leibie;
}
/**
*
*/
public void setFuwuquyu(String fuwuquyu) {
this.fuwuquyu = fuwuquyu;
}
/**
*
*/
public String getFuwuquyu() {
return fuwuquyu;
}
/**
*
*/
public void setLianxiren(String lianxiren) {
this.lianxiren = lianxiren;
}
/**
*
*/
public String getLianxiren() {
return lianxiren;
}
/**
*
*/
public void setGongsi(String gongsi) {
this.gongsi = gongsi;
}
/**
*
*/
public String getGongsi() {
return gongsi;
}
/**
*
*/
public void setSjdz(String sjdz) {
this.sjdz = sjdz;
}
/**
*
*/
public String getSjdz() {
return sjdz;
}
/**
*
*/
public void setFatie(String fatie) {
this.fatie = fatie;
}
/**
*
*/
public String getFatie() {
return fatie;
}
/**
*
*/
public void setLaiyuan(String laiyuan) {
this.laiyuan = laiyuan;
}
/**
*
*/
public String getLaiyuan() {
return laiyuan;
}
/**
*
*/
public void setDetail(String detail) {
this.detail = detail;
}
/**
*
*/
public String getDetail() {
return detail;
}
/**
*
*/
public void setClicktime(Date clicktime) {
this.clicktime = clicktime;
}
/**
*
*/
public Date getClicktime() {
return clicktime;
}
/**
*
*/
public void setClicknum(Integer clicknum) {
this.clicknum = clicknum;
}
/**
*
*/
public Integer getClicknum() {
return clicknum;
}
}

@ -0,0 +1,454 @@
package com.entity;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.beanutils.BeanUtils;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.enums.FieldFill;
import com.baomidou.mybatisplus.enums.IdType;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@TableName("wupinguihai")
public class WupinguihaiEntity<T> implements Serializable {
private static final long serialVersionUID = 1L;
public WupinguihaiEntity() {
}
public WupinguihaiEntity(T t) {
try {
BeanUtils.copyProperties(this, t);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* id
*/
@TableId
private Long id;
/**
*
*/
private String wupinbianhao;
/**
*
*/
private String wupinmingcheng;
/**
*
*/
private String pinpai;
/**
*
*/
private String wupinleibie;
/**
*
*/
private String wupintupian;
/**
*
*/
private String wupinzhuangtai;
/**
*
*/
private Integer wupinshuliang;
/**
*
*/
private Integer zujin;
/**
*
*/
private String zulinshijian;
/**
*
*/
private Integer yajin;
/**
*
*/
private Integer zongjiage;
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
@DateTimeFormat
private Date guihaishijian;
/**
*
*/
private String wodezhanghao;
/**
*
*/
private String wodexingming;
/**
*
*/
private String wodedianhua;
/**
*
*/
private String yonghuzhanghao;
/**
*
*/
private String yonghuxingming;
/**
*
*/
private String yonghudianhua;
/**
* id
*/
private Long crossuserid;
/**
* id
*/
private Long crossrefid;
/**
*
*/
private String ispay;
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date addtime;
public Date getAddtime() {
return addtime;
}
public void setAddtime(Date addtime) {
this.addtime = addtime;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
/**
*
*/
public void setWupinbianhao(String wupinbianhao) {
this.wupinbianhao = wupinbianhao;
}
/**
*
*/
public String getWupinbianhao() {
return wupinbianhao;
}
/**
*
*/
public void setWupinmingcheng(String wupinmingcheng) {
this.wupinmingcheng = wupinmingcheng;
}
/**
*
*/
public String getWupinmingcheng() {
return wupinmingcheng;
}
/**
*
*/
public void setPinpai(String pinpai) {
this.pinpai = pinpai;
}
/**
*
*/
public String getPinpai() {
return pinpai;
}
/**
*
*/
public void setWupinleibie(String wupinleibie) {
this.wupinleibie = wupinleibie;
}
/**
*
*/
public String getWupinleibie() {
return wupinleibie;
}
/**
*
*/
public void setWupintupian(String wupintupian) {
this.wupintupian = wupintupian;
}
/**
*
*/
public String getWupintupian() {
return wupintupian;
}
/**
*
*/
public void setWupinzhuangtai(String wupinzhuangtai) {
this.wupinzhuangtai = wupinzhuangtai;
}
/**
*
*/
public String getWupinzhuangtai() {
return wupinzhuangtai;
}
/**
*
*/
public void setWupinshuliang(Integer wupinshuliang) {
this.wupinshuliang = wupinshuliang;
}
/**
*
*/
public Integer getWupinshuliang() {
return wupinshuliang;
}
/**
*
*/
public void setZujin(Integer zujin) {
this.zujin = zujin;
}
/**
*
*/
public Integer getZujin() {
return zujin;
}
/**
*
*/
public void setZulinshijian(String zulinshijian) {
this.zulinshijian = zulinshijian;
}
/**
*
*/
public String getZulinshijian() {
return zulinshijian;
}
/**
*
*/
public void setYajin(Integer yajin) {
this.yajin = yajin;
}
/**
*
*/
public Integer getYajin() {
return yajin;
}
/**
*
*/
public void setZongjiage(Integer zongjiage) {
this.zongjiage = zongjiage;
}
/**
*
*/
public Integer getZongjiage() {
return zongjiage;
}
/**
*
*/
public void setGuihaishijian(Date guihaishijian) {
this.guihaishijian = guihaishijian;
}
/**
*
*/
public Date getGuihaishijian() {
return guihaishijian;
}
/**
*
*/
public void setWodezhanghao(String wodezhanghao) {
this.wodezhanghao = wodezhanghao;
}
/**
*
*/
public String getWodezhanghao() {
return wodezhanghao;
}
/**
*
*/
public void setWodexingming(String wodexingming) {
this.wodexingming = wodexingming;
}
/**
*
*/
public String getWodexingming() {
return wodexingming;
}
/**
*
*/
public void setWodedianhua(String wodedianhua) {
this.wodedianhua = wodedianhua;
}
/**
*
*/
public String getWodedianhua() {
return wodedianhua;
}
/**
*
*/
public void setYonghuzhanghao(String yonghuzhanghao) {
this.yonghuzhanghao = yonghuzhanghao;
}
/**
*
*/
public String getYonghuzhanghao() {
return yonghuzhanghao;
}
/**
*
*/
public void setYonghuxingming(String yonghuxingming) {
this.yonghuxingming = yonghuxingming;
}
/**
*
*/
public String getYonghuxingming() {
return yonghuxingming;
}
/**
*
*/
public void setYonghudianhua(String yonghudianhua) {
this.yonghudianhua = yonghudianhua;
}
/**
*
*/
public String getYonghudianhua() {
return yonghudianhua;
}
/**
* id
*/
public void setCrossuserid(Long crossuserid) {
this.crossuserid = crossuserid;
}
/**
* id
*/
public Long getCrossuserid() {
return crossuserid;
}
/**
* id
*/
public void setCrossrefid(Long crossrefid) {
this.crossrefid = crossrefid;
}
/**
* id
*/
public Long getCrossrefid() {
return crossrefid;
}
/**
*
*/
public void setIspay(String ispay) {
this.ispay = ispay;
}
/**
*
*/
public String getIspay() {
return ispay;
}
}

@ -0,0 +1,92 @@
package com.entity;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.beanutils.BeanUtils;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.enums.FieldFill;
import com.baomidou.mybatisplus.enums.IdType;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@TableName("wupinleibie")
public class WupinleibieEntity<T> implements Serializable {
private static final long serialVersionUID = 1L;
public WupinleibieEntity() {
}
public WupinleibieEntity(T t) {
try {
BeanUtils.copyProperties(this, t);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* id
*/
@TableId
private Long id;
/**
*
*/
private String wupinleibie;
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date addtime;
public Date getAddtime() {
return addtime;
}
public void setAddtime(Date addtime) {
this.addtime = addtime;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
/**
*
*/
public void setWupinleibie(String wupinleibie) {
this.wupinleibie = wupinleibie;
}
/**
*
*/
public String getWupinleibie() {
return wupinleibie;
}
}

@ -0,0 +1,366 @@
package com.entity;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.beanutils.BeanUtils;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.enums.FieldFill;
import com.baomidou.mybatisplus.enums.IdType;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@TableName("wupinxinxi")
public class WupinxinxiEntity<T> implements Serializable {
private static final long serialVersionUID = 1L;
public WupinxinxiEntity() {
}
public WupinxinxiEntity(T t) {
try {
BeanUtils.copyProperties(this, t);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* id
*/
@TableId
private Long id;
/**
*
*/
private String wupinbianhao;
/**
*
*/
private String wupinmingcheng;
/**
*
*/
private String pinpai;
/**
*
*/
private String wupinleibie;
/**
*
*/
private String wupintupian;
/**
*
*/
private String xinjiuchengdu;
/**
*
*/
private Integer wupinshuliang;
/**
*
*/
private String wupinxiangqing;
/**
*
*/
private String zujin;
/**
*
*/
private String yajin;
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
@DateTimeFormat
private Date fabushijian;
/**
*
*/
private String yonghuzhanghao;
/**
*
*/
private String yonghuxingming;
/**
*
*/
private String yonghudianhua;
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date clicktime;
/**
*
*/
private Integer clicknum;
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date addtime;
public Date getAddtime() {
return addtime;
}
public void setAddtime(Date addtime) {
this.addtime = addtime;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
/**
*
*/
public void setWupinbianhao(String wupinbianhao) {
this.wupinbianhao = wupinbianhao;
}
/**
*
*/
public String getWupinbianhao() {
return wupinbianhao;
}
/**
*
*/
public void setWupinmingcheng(String wupinmingcheng) {
this.wupinmingcheng = wupinmingcheng;
}
/**
*
*/
public String getWupinmingcheng() {
return wupinmingcheng;
}
/**
*
*/
public void setPinpai(String pinpai) {
this.pinpai = pinpai;
}
/**
*
*/
public String getPinpai() {
return pinpai;
}
/**
*
*/
public void setWupinleibie(String wupinleibie) {
this.wupinleibie = wupinleibie;
}
/**
*
*/
public String getWupinleibie() {
return wupinleibie;
}
/**
*
*/
public void setWupintupian(String wupintupian) {
this.wupintupian = wupintupian;
}
/**
*
*/
public String getWupintupian() {
return wupintupian;
}
/**
*
*/
public void setXinjiuchengdu(String xinjiuchengdu) {
this.xinjiuchengdu = xinjiuchengdu;
}
/**
*
*/
public String getXinjiuchengdu() {
return xinjiuchengdu;
}
/**
*
*/
public void setWupinshuliang(Integer wupinshuliang) {
this.wupinshuliang = wupinshuliang;
}
/**
*
*/
public Integer getWupinshuliang() {
return wupinshuliang;
}
/**
*
*/
public void setWupinxiangqing(String wupinxiangqing) {
this.wupinxiangqing = wupinxiangqing;
}
/**
*
*/
public String getWupinxiangqing() {
return wupinxiangqing;
}
/**
*
*/
public void setZujin(String zujin) {
this.zujin = zujin;
}
/**
*
*/
public String getZujin() {
return zujin;
}
/**
*
*/
public void setYajin(String yajin) {
this.yajin = yajin;
}
/**
*
*/
public String getYajin() {
return yajin;
}
/**
*
*/
public void setFabushijian(Date fabushijian) {
this.fabushijian = fabushijian;
}
/**
*
*/
public Date getFabushijian() {
return fabushijian;
}
/**
*
*/
public void setYonghuzhanghao(String yonghuzhanghao) {
this.yonghuzhanghao = yonghuzhanghao;
}
/**
*
*/
public String getYonghuzhanghao() {
return yonghuzhanghao;
}
/**
*
*/
public void setYonghuxingming(String yonghuxingming) {
this.yonghuxingming = yonghuxingming;
}
/**
*
*/
public String getYonghuxingming() {
return yonghuxingming;
}
/**
*
*/
public void setYonghudianhua(String yonghudianhua) {
this.yonghudianhua = yonghudianhua;
}
/**
*
*/
public String getYonghudianhua() {
return yonghudianhua;
}
/**
*
*/
public void setClicktime(Date clicktime) {
this.clicktime = clicktime;
}
/**
*
*/
public Date getClicktime() {
return clicktime;
}
/**
*
*/
public void setClicknum(Integer clicknum) {
this.clicknum = clicknum;
}
/**
*
*/
public Integer getClicknum() {
return clicknum;
}
}

@ -0,0 +1,382 @@
package com.entity;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.beanutils.BeanUtils;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.enums.FieldFill;
import com.baomidou.mybatisplus.enums.IdType;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@TableName("wupinzulin")
public class WupinzulinEntity<T> implements Serializable {
private static final long serialVersionUID = 1L;
public WupinzulinEntity() {
}
public WupinzulinEntity(T t) {
try {
BeanUtils.copyProperties(this, t);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* id
*/
@TableId
private Long id;
/**
*
*/
private String wupinbianhao;
/**
*
*/
private String wupinmingcheng;
/**
*
*/
private String pinpai;
/**
*
*/
private String wupinleibie;
/**
*
*/
private String wupintupian;
/**
*
*/
private String xinjiuchengdu;
/**
*
*/
private Integer zujin;
/**
*
*/
private Integer yajin;
/**
*
*/
private Integer wupinshuliang;
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
@DateTimeFormat
private Date zulinshijian;
/**
*
*/
private String wodezhanghao;
/**
*
*/
private String wodexingming;
/**
*
*/
private String wodedianhua;
/**
*
*/
private String yonghuzhanghao;
/**
*
*/
private String yonghuxingming;
/**
*
*/
private String yonghudianhua;
/**
*
*/
private String ispay;
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date addtime;
public Date getAddtime() {
return addtime;
}
public void setAddtime(Date addtime) {
this.addtime = addtime;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
/**
*
*/
public void setWupinbianhao(String wupinbianhao) {
this.wupinbianhao = wupinbianhao;
}
/**
*
*/
public String getWupinbianhao() {
return wupinbianhao;
}
/**
*
*/
public void setWupinmingcheng(String wupinmingcheng) {
this.wupinmingcheng = wupinmingcheng;
}
/**
*
*/
public String getWupinmingcheng() {
return wupinmingcheng;
}
/**
*
*/
public void setPinpai(String pinpai) {
this.pinpai = pinpai;
}
/**
*
*/
public String getPinpai() {
return pinpai;
}
/**
*
*/
public void setWupinleibie(String wupinleibie) {
this.wupinleibie = wupinleibie;
}
/**
*
*/
public String getWupinleibie() {
return wupinleibie;
}
/**
*
*/
public void setWupintupian(String wupintupian) {
this.wupintupian = wupintupian;
}
/**
*
*/
public String getWupintupian() {
return wupintupian;
}
/**
*
*/
public void setXinjiuchengdu(String xinjiuchengdu) {
this.xinjiuchengdu = xinjiuchengdu;
}
/**
*
*/
public String getXinjiuchengdu() {
return xinjiuchengdu;
}
/**
*
*/
public void setZujin(Integer zujin) {
this.zujin = zujin;
}
/**
*
*/
public Integer getZujin() {
return zujin;
}
/**
*
*/
public void setYajin(Integer yajin) {
this.yajin = yajin;
}
/**
*
*/
public Integer getYajin() {
return yajin;
}
/**
*
*/
public void setWupinshuliang(Integer wupinshuliang) {
this.wupinshuliang = wupinshuliang;
}
/**
*
*/
public Integer getWupinshuliang() {
return wupinshuliang;
}
/**
*
*/
public void setZulinshijian(Date zulinshijian) {
this.zulinshijian = zulinshijian;
}
/**
*
*/
public Date getZulinshijian() {
return zulinshijian;
}
/**
*
*/
public void setWodezhanghao(String wodezhanghao) {
this.wodezhanghao = wodezhanghao;
}
/**
*
*/
public String getWodezhanghao() {
return wodezhanghao;
}
/**
*
*/
public void setWodexingming(String wodexingming) {
this.wodexingming = wodexingming;
}
/**
*
*/
public String getWodexingming() {
return wodexingming;
}
/**
*
*/
public void setWodedianhua(String wodedianhua) {
this.wodedianhua = wodedianhua;
}
/**
*
*/
public String getWodedianhua() {
return wodedianhua;
}
/**
*
*/
public void setYonghuzhanghao(String yonghuzhanghao) {
this.yonghuzhanghao = yonghuzhanghao;
}
/**
*
*/
public String getYonghuzhanghao() {
return yonghuzhanghao;
}
/**
*
*/
public void setYonghuxingming(String yonghuxingming) {
this.yonghuxingming = yonghuxingming;
}
/**
*
*/
public String getYonghuxingming() {
return yonghuxingming;
}
/**
*
*/
public void setYonghudianhua(String yonghudianhua) {
this.yonghudianhua = yonghudianhua;
}
/**
*
*/
public String getYonghudianhua() {
return yonghudianhua;
}
/**
*
*/
public void setIspay(String ispay) {
this.ispay = ispay;
}
/**
*
*/
public String getIspay() {
return ispay;
}
}

@ -0,0 +1,200 @@
package com.entity;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.beanutils.BeanUtils;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.enums.FieldFill;
import com.baomidou.mybatisplus.enums.IdType;
/**
*
*
* @author
* @email
* @date 2023-05-01 12:14:49
*/
@TableName("yonghu")
public class YonghuEntity<T> implements Serializable {
private static final long serialVersionUID = 1L;
public YonghuEntity() {
}
public YonghuEntity(T t) {
try {
BeanUtils.copyProperties(this, t);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* id
*/
@TableId
private Long id;
/**
*
*/
private String yonghuzhanghao;
/**
*
*/
private String mima;
/**
*
*/
private String yonghuxingming;
/**
*
*/
private String xingbie;
/**
*
*/
private String touxiang;
/**
*
*/
private String yonghudianhua;
/**
*
*/
private String shenfenzhenghao;
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date addtime;
public Date getAddtime() {
return addtime;
}
public void setAddtime(Date addtime) {
this.addtime = addtime;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
/**
*
*/
public void setYonghuzhanghao(String yonghuzhanghao) {
this.yonghuzhanghao = yonghuzhanghao;
}
/**
*
*/
public String getYonghuzhanghao() {
return yonghuzhanghao;
}
/**
*
*/
public void setMima(String mima) {
this.mima = mima;
}
/**
*
*/
public String getMima() {
return mima;
}
/**
*
*/
public void setYonghuxingming(String yonghuxingming) {
this.yonghuxingming = yonghuxingming;
}
/**
*
*/
public String getYonghuxingming() {
return yonghuxingming;
}
/**
*
*/
public void setXingbie(String xingbie) {
this.xingbie = xingbie;
}
/**
*
*/
public String getXingbie() {
return xingbie;
}
/**
*
*/
public void setTouxiang(String touxiang) {
this.touxiang = touxiang;
}
/**
*
*/
public String getTouxiang() {
return touxiang;
}
/**
*
*/
public void setYonghudianhua(String yonghudianhua) {
this.yonghudianhua = yonghudianhua;
}
/**
*
*/
public String getYonghudianhua() {
return yonghudianhua;
}
/**
*
*/
public void setShenfenzhenghao(String shenfenzhenghao) {
this.shenfenzhenghao = shenfenzhenghao;
}
/**
*
*/
public String getShenfenzhenghao() {
return shenfenzhenghao;
}
}

@ -0,0 +1,136 @@
package com.entity.model;
import com.entity.AboutusEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
/**
*
*
* entity
* ModelAndView model
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public class AboutusModel implements Serializable {
private static final long serialVersionUID = 1L;
/**
*
*/
private String subtitle;
/**
*
*/
private String content;
/**
* 1
*/
private String picture1;
/**
* 2
*/
private String picture2;
/**
* 3
*/
private String picture3;
/**
*
*/
public void setSubtitle(String subtitle) {
this.subtitle = subtitle;
}
/**
*
*/
public String getSubtitle() {
return subtitle;
}
/**
*
*/
public void setContent(String content) {
this.content = content;
}
/**
*
*/
public String getContent() {
return content;
}
/**
* 1
*/
public void setPicture1(String picture1) {
this.picture1 = picture1;
}
/**
* 1
*/
public String getPicture1() {
return picture1;
}
/**
* 2
*/
public void setPicture2(String picture2) {
this.picture2 = picture2;
}
/**
* 2
*/
public String getPicture2() {
return picture2;
}
/**
* 3
*/
public void setPicture3(String picture3) {
this.picture3 = picture3;
}
/**
* 3
*/
public String getPicture3() {
return picture3;
}
}

@ -0,0 +1,136 @@
package com.entity.model;
import com.entity.DiscusswupinxinxiEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
/**
*
*
* entity
* ModelAndView model
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public class DiscusswupinxinxiModel implements Serializable {
private static final long serialVersionUID = 1L;
/**
* id
*/
private Long userid;
/**
*
*/
private String avatarurl;
/**
*
*/
private String nickname;
/**
*
*/
private String content;
/**
*
*/
private String reply;
/**
* id
*/
public void setUserid(Long userid) {
this.userid = userid;
}
/**
* id
*/
public Long getUserid() {
return userid;
}
/**
*
*/
public void setAvatarurl(String avatarurl) {
this.avatarurl = avatarurl;
}
/**
*
*/
public String getAvatarurl() {
return avatarurl;
}
/**
*
*/
public void setNickname(String nickname) {
this.nickname = nickname;
}
/**
*
*/
public String getNickname() {
return nickname;
}
/**
*
*/
public void setContent(String content) {
this.content = content;
}
/**
*
*/
public String getContent() {
return content;
}
/**
*
*/
public void setReply(String reply) {
this.reply = reply;
}
/**
*
*/
public String getReply() {
return reply;
}
}

@ -0,0 +1,26 @@
package com.entity.model;
import com.entity.GonggaoleixingEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
/**
*
*
* entity
* ModelAndView model
* @author
* @email
* @date 2023-05-01 12:14:49
*/
public class GonggaoleixingModel implements Serializable {
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,138 @@
package com.entity.model;
import com.entity.GonggaoxinxiEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
/**
*
*
* entity
* ModelAndView model
* @author
* @email
* @date 2023-05-01 12:14:49
*/
public class GonggaoxinxiModel implements Serializable {
private static final long serialVersionUID = 1L;
/**
*
*/
private String jianjie;
/**
*
*/
private String fengmian;
/**
*
*/
private String neirong;
/**
*
*/
private String faburen;
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date fabushijian;
/**
*
*/
public void setJianjie(String jianjie) {
this.jianjie = jianjie;
}
/**
*
*/
public String getJianjie() {
return jianjie;
}
/**
*
*/
public void setFengmian(String fengmian) {
this.fengmian = fengmian;
}
/**
*
*/
public String getFengmian() {
return fengmian;
}
/**
*
*/
public void setNeirong(String neirong) {
this.neirong = neirong;
}
/**
*
*/
public String getNeirong() {
return neirong;
}
/**
*
*/
public void setFaburen(String faburen) {
this.faburen = faburen;
}
/**
*
*/
public String getFaburen() {
return faburen;
}
/**
*
*/
public void setFabushijian(Date fabushijian) {
this.fabushijian = fabushijian;
}
/**
*
*/
public Date getFabushijian() {
return fabushijian;
}
}

@ -0,0 +1,92 @@
package com.entity.model;
import com.entity.NewsEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
/**
*
*
* entity
* ModelAndView model
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public class NewsModel implements Serializable {
private static final long serialVersionUID = 1L;
/**
*
*/
private String introduction;
/**
*
*/
private String picture;
/**
*
*/
private String content;
/**
*
*/
public void setIntroduction(String introduction) {
this.introduction = introduction;
}
/**
*
*/
public String getIntroduction() {
return introduction;
}
/**
*
*/
public void setPicture(String picture) {
this.picture = picture;
}
/**
*
*/
public String getPicture() {
return picture;
}
/**
*
*/
public void setContent(String content) {
this.content = content;
}
/**
*
*/
public String getContent() {
return content;
}
}

@ -0,0 +1,292 @@
package com.entity.model;
import com.entity.PingjiaxinxiEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
/**
*
*
* entity
* ModelAndView model
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public class PingjiaxinxiModel implements Serializable {
private static final long serialVersionUID = 1L;
/**
*
*/
private String wupinmingcheng;
/**
*
*/
private String pinpai;
/**
*
*/
private String wupinleibie;
/**
*
*/
private String wupintupian;
/**
*
*/
private String xinyongpingjia;
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date pingjiashijian;
/**
*
*/
private String wodezhanghao;
/**
*
*/
private String wodexingming;
/**
*
*/
private String wodedianhua;
/**
*
*/
private String yonghuzhanghao;
/**
*
*/
private String yonghuxingming;
/**
*
*/
private String yonghudianhua;
/**
*
*/
public void setWupinmingcheng(String wupinmingcheng) {
this.wupinmingcheng = wupinmingcheng;
}
/**
*
*/
public String getWupinmingcheng() {
return wupinmingcheng;
}
/**
*
*/
public void setPinpai(String pinpai) {
this.pinpai = pinpai;
}
/**
*
*/
public String getPinpai() {
return pinpai;
}
/**
*
*/
public void setWupinleibie(String wupinleibie) {
this.wupinleibie = wupinleibie;
}
/**
*
*/
public String getWupinleibie() {
return wupinleibie;
}
/**
*
*/
public void setWupintupian(String wupintupian) {
this.wupintupian = wupintupian;
}
/**
*
*/
public String getWupintupian() {
return wupintupian;
}
/**
*
*/
public void setXinyongpingjia(String xinyongpingjia) {
this.xinyongpingjia = xinyongpingjia;
}
/**
*
*/
public String getXinyongpingjia() {
return xinyongpingjia;
}
/**
*
*/
public void setPingjiashijian(Date pingjiashijian) {
this.pingjiashijian = pingjiashijian;
}
/**
*
*/
public Date getPingjiashijian() {
return pingjiashijian;
}
/**
*
*/
public void setWodezhanghao(String wodezhanghao) {
this.wodezhanghao = wodezhanghao;
}
/**
*
*/
public String getWodezhanghao() {
return wodezhanghao;
}
/**
*
*/
public void setWodexingming(String wodexingming) {
this.wodexingming = wodexingming;
}
/**
*
*/
public String getWodexingming() {
return wodexingming;
}
/**
*
*/
public void setWodedianhua(String wodedianhua) {
this.wodedianhua = wodedianhua;
}
/**
*
*/
public String getWodedianhua() {
return wodedianhua;
}
/**
*
*/
public void setYonghuzhanghao(String yonghuzhanghao) {
this.yonghuzhanghao = yonghuzhanghao;
}
/**
*
*/
public String getYonghuzhanghao() {
return yonghuzhanghao;
}
/**
*
*/
public void setYonghuxingming(String yonghuxingming) {
this.yonghuxingming = yonghuxingming;
}
/**
*
*/
public String getYonghuxingming() {
return yonghuxingming;
}
/**
*
*/
public void setYonghudianhua(String yonghudianhua) {
this.yonghudianhua = yonghudianhua;
}
/**
*
*/
public String getYonghudianhua() {
return yonghudianhua;
}
}

@ -0,0 +1,180 @@
package com.entity.model;
import com.entity.StoreupEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
/**
*
*
* entity
* ModelAndView model
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public class StoreupModel implements Serializable {
private static final long serialVersionUID = 1L;
/**
* id
*/
private Long refid;
/**
*
*/
private String tablename;
/**
*
*/
private String name;
/**
*
*/
private String picture;
/**
* (1:,21:,22:,31:,41:)
*/
private String type;
/**
*
*/
private String inteltype;
/**
*
*/
private String remark;
/**
* id
*/
public void setRefid(Long refid) {
this.refid = refid;
}
/**
* id
*/
public Long getRefid() {
return refid;
}
/**
*
*/
public void setTablename(String tablename) {
this.tablename = tablename;
}
/**
*
*/
public String getTablename() {
return tablename;
}
/**
*
*/
public void setName(String name) {
this.name = name;
}
/**
*
*/
public String getName() {
return name;
}
/**
*
*/
public void setPicture(String picture) {
this.picture = picture;
}
/**
*
*/
public String getPicture() {
return picture;
}
/**
* (1:,21:,22:,31:,41:)
*/
public void setType(String type) {
this.type = type;
}
/**
* (1:,21:,22:,31:,41:)
*/
public String getType() {
return type;
}
/**
*
*/
public void setInteltype(String inteltype) {
this.inteltype = inteltype;
}
/**
*
*/
public String getInteltype() {
return inteltype;
}
/**
*
*/
public void setRemark(String remark) {
this.remark = remark;
}
/**
*
*/
public String getRemark() {
return remark;
}
}

@ -0,0 +1,136 @@
package com.entity.model;
import com.entity.SystemintroEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
/**
*
*
* entity
* ModelAndView model
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public class SystemintroModel implements Serializable {
private static final long serialVersionUID = 1L;
/**
*
*/
private String subtitle;
/**
*
*/
private String content;
/**
* 1
*/
private String picture1;
/**
* 2
*/
private String picture2;
/**
* 3
*/
private String picture3;
/**
*
*/
public void setSubtitle(String subtitle) {
this.subtitle = subtitle;
}
/**
*
*/
public String getSubtitle() {
return subtitle;
}
/**
*
*/
public void setContent(String content) {
this.content = content;
}
/**
*
*/
public String getContent() {
return content;
}
/**
* 1
*/
public void setPicture1(String picture1) {
this.picture1 = picture1;
}
/**
* 1
*/
public String getPicture1() {
return picture1;
}
/**
* 2
*/
public void setPicture2(String picture2) {
this.picture2 = picture2;
}
/**
* 2
*/
public String getPicture2() {
return picture2;
}
/**
* 3
*/
public void setPicture3(String picture3) {
this.picture3 = picture3;
}
/**
* 3
*/
public String getPicture3() {
return picture3;
}
}

@ -0,0 +1,270 @@
package com.entity.model;
import com.entity.WupinchuzuEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
/**
*
*
* entity
* ModelAndView model
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public class WupinchuzuModel implements Serializable {
private static final long serialVersionUID = 1L;
/**
*
*/
private String fengmian;
/**
*
*/
private String leibie;
/**
*
*/
private String fuwuquyu;
/**
*
*/
private String lianxiren;
/**
*
*/
private String gongsi;
/**
*
*/
private String sjdz;
/**
*
*/
private String fatie;
/**
*
*/
private String laiyuan;
/**
*
*/
private String detail;
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date clicktime;
/**
*
*/
private Integer clicknum;
/**
*
*/
public void setFengmian(String fengmian) {
this.fengmian = fengmian;
}
/**
*
*/
public String getFengmian() {
return fengmian;
}
/**
*
*/
public void setLeibie(String leibie) {
this.leibie = leibie;
}
/**
*
*/
public String getLeibie() {
return leibie;
}
/**
*
*/
public void setFuwuquyu(String fuwuquyu) {
this.fuwuquyu = fuwuquyu;
}
/**
*
*/
public String getFuwuquyu() {
return fuwuquyu;
}
/**
*
*/
public void setLianxiren(String lianxiren) {
this.lianxiren = lianxiren;
}
/**
*
*/
public String getLianxiren() {
return lianxiren;
}
/**
*
*/
public void setGongsi(String gongsi) {
this.gongsi = gongsi;
}
/**
*
*/
public String getGongsi() {
return gongsi;
}
/**
*
*/
public void setSjdz(String sjdz) {
this.sjdz = sjdz;
}
/**
*
*/
public String getSjdz() {
return sjdz;
}
/**
*
*/
public void setFatie(String fatie) {
this.fatie = fatie;
}
/**
*
*/
public String getFatie() {
return fatie;
}
/**
*
*/
public void setLaiyuan(String laiyuan) {
this.laiyuan = laiyuan;
}
/**
*
*/
public String getLaiyuan() {
return laiyuan;
}
/**
*
*/
public void setDetail(String detail) {
this.detail = detail;
}
/**
*
*/
public String getDetail() {
return detail;
}
/**
*
*/
public void setClicktime(Date clicktime) {
this.clicktime = clicktime;
}
/**
*
*/
public Date getClicktime() {
return clicktime;
}
/**
*
*/
public void setClicknum(Integer clicknum) {
this.clicknum = clicknum;
}
/**
*
*/
public Integer getClicknum() {
return clicknum;
}
}

@ -0,0 +1,468 @@
package com.entity.model;
import com.entity.WupinguihaiEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
/**
*
*
* entity
* ModelAndView model
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public class WupinguihaiModel implements Serializable {
private static final long serialVersionUID = 1L;
/**
*
*/
private String wupinmingcheng;
/**
*
*/
private String pinpai;
/**
*
*/
private String wupinleibie;
/**
*
*/
private String wupintupian;
/**
*
*/
private String wupinzhuangtai;
/**
*
*/
private Integer wupinshuliang;
/**
*
*/
private Integer zujin;
/**
*
*/
private String zulinshijian;
/**
*
*/
private Integer yajin;
/**
*
*/
private Integer zongjiage;
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date guihaishijian;
/**
*
*/
private String wodezhanghao;
/**
*
*/
private String wodexingming;
/**
*
*/
private String wodedianhua;
/**
*
*/
private String yonghuzhanghao;
/**
*
*/
private String yonghuxingming;
/**
*
*/
private String yonghudianhua;
/**
* id
*/
private Long crossuserid;
/**
* id
*/
private Long crossrefid;
/**
*
*/
private String ispay;
/**
*
*/
public void setWupinmingcheng(String wupinmingcheng) {
this.wupinmingcheng = wupinmingcheng;
}
/**
*
*/
public String getWupinmingcheng() {
return wupinmingcheng;
}
/**
*
*/
public void setPinpai(String pinpai) {
this.pinpai = pinpai;
}
/**
*
*/
public String getPinpai() {
return pinpai;
}
/**
*
*/
public void setWupinleibie(String wupinleibie) {
this.wupinleibie = wupinleibie;
}
/**
*
*/
public String getWupinleibie() {
return wupinleibie;
}
/**
*
*/
public void setWupintupian(String wupintupian) {
this.wupintupian = wupintupian;
}
/**
*
*/
public String getWupintupian() {
return wupintupian;
}
/**
*
*/
public void setWupinzhuangtai(String wupinzhuangtai) {
this.wupinzhuangtai = wupinzhuangtai;
}
/**
*
*/
public String getWupinzhuangtai() {
return wupinzhuangtai;
}
/**
*
*/
public void setWupinshuliang(Integer wupinshuliang) {
this.wupinshuliang = wupinshuliang;
}
/**
*
*/
public Integer getWupinshuliang() {
return wupinshuliang;
}
/**
*
*/
public void setZujin(Integer zujin) {
this.zujin = zujin;
}
/**
*
*/
public Integer getZujin() {
return zujin;
}
/**
*
*/
public void setZulinshijian(String zulinshijian) {
this.zulinshijian = zulinshijian;
}
/**
*
*/
public String getZulinshijian() {
return zulinshijian;
}
/**
*
*/
public void setYajin(Integer yajin) {
this.yajin = yajin;
}
/**
*
*/
public Integer getYajin() {
return yajin;
}
/**
*
*/
public void setZongjiage(Integer zongjiage) {
this.zongjiage = zongjiage;
}
/**
*
*/
public Integer getZongjiage() {
return zongjiage;
}
/**
*
*/
public void setGuihaishijian(Date guihaishijian) {
this.guihaishijian = guihaishijian;
}
/**
*
*/
public Date getGuihaishijian() {
return guihaishijian;
}
/**
*
*/
public void setWodezhanghao(String wodezhanghao) {
this.wodezhanghao = wodezhanghao;
}
/**
*
*/
public String getWodezhanghao() {
return wodezhanghao;
}
/**
*
*/
public void setWodexingming(String wodexingming) {
this.wodexingming = wodexingming;
}
/**
*
*/
public String getWodexingming() {
return wodexingming;
}
/**
*
*/
public void setWodedianhua(String wodedianhua) {
this.wodedianhua = wodedianhua;
}
/**
*
*/
public String getWodedianhua() {
return wodedianhua;
}
/**
*
*/
public void setYonghuzhanghao(String yonghuzhanghao) {
this.yonghuzhanghao = yonghuzhanghao;
}
/**
*
*/
public String getYonghuzhanghao() {
return yonghuzhanghao;
}
/**
*
*/
public void setYonghuxingming(String yonghuxingming) {
this.yonghuxingming = yonghuxingming;
}
/**
*
*/
public String getYonghuxingming() {
return yonghuxingming;
}
/**
*
*/
public void setYonghudianhua(String yonghudianhua) {
this.yonghudianhua = yonghudianhua;
}
/**
*
*/
public String getYonghudianhua() {
return yonghudianhua;
}
/**
* id
*/
public void setCrossuserid(Long crossuserid) {
this.crossuserid = crossuserid;
}
/**
* id
*/
public Long getCrossuserid() {
return crossuserid;
}
/**
* id
*/
public void setCrossrefid(Long crossrefid) {
this.crossrefid = crossrefid;
}
/**
* id
*/
public Long getCrossrefid() {
return crossrefid;
}
/**
*
*/
public void setIspay(String ispay) {
this.ispay = ispay;
}
/**
*
*/
public String getIspay() {
return ispay;
}
}

@ -0,0 +1,26 @@
package com.entity.model;
import com.entity.WupinleibieEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
/**
*
*
* entity
* ModelAndView model
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public class WupinleibieModel implements Serializable {
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,360 @@
package com.entity.model;
import com.entity.WupinxinxiEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
/**
*
*
* entity
* ModelAndView model
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public class WupinxinxiModel implements Serializable {
private static final long serialVersionUID = 1L;
/**
*
*/
private String wupinmingcheng;
/**
*
*/
private String pinpai;
/**
*
*/
private String wupinleibie;
/**
*
*/
private String wupintupian;
/**
*
*/
private String xinjiuchengdu;
/**
*
*/
private Integer wupinshuliang;
/**
*
*/
private String wupinxiangqing;
/**
*
*/
private String zujin;
/**
*
*/
private String yajin;
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date fabushijian;
/**
*
*/
private String yonghuzhanghao;
/**
*
*/
private String yonghuxingming;
/**
*
*/
private String yonghudianhua;
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date clicktime;
/**
*
*/
private Integer clicknum;
/**
*
*/
public void setWupinmingcheng(String wupinmingcheng) {
this.wupinmingcheng = wupinmingcheng;
}
/**
*
*/
public String getWupinmingcheng() {
return wupinmingcheng;
}
/**
*
*/
public void setPinpai(String pinpai) {
this.pinpai = pinpai;
}
/**
*
*/
public String getPinpai() {
return pinpai;
}
/**
*
*/
public void setWupinleibie(String wupinleibie) {
this.wupinleibie = wupinleibie;
}
/**
*
*/
public String getWupinleibie() {
return wupinleibie;
}
/**
*
*/
public void setWupintupian(String wupintupian) {
this.wupintupian = wupintupian;
}
/**
*
*/
public String getWupintupian() {
return wupintupian;
}
/**
*
*/
public void setXinjiuchengdu(String xinjiuchengdu) {
this.xinjiuchengdu = xinjiuchengdu;
}
/**
*
*/
public String getXinjiuchengdu() {
return xinjiuchengdu;
}
/**
*
*/
public void setWupinshuliang(Integer wupinshuliang) {
this.wupinshuliang = wupinshuliang;
}
/**
*
*/
public Integer getWupinshuliang() {
return wupinshuliang;
}
/**
*
*/
public void setWupinxiangqing(String wupinxiangqing) {
this.wupinxiangqing = wupinxiangqing;
}
/**
*
*/
public String getWupinxiangqing() {
return wupinxiangqing;
}
/**
*
*/
public void setZujin(String zujin) {
this.zujin = zujin;
}
/**
*
*/
public String getZujin() {
return zujin;
}
/**
*
*/
public void setYajin(String yajin) {
this.yajin = yajin;
}
/**
*
*/
public String getYajin() {
return yajin;
}
/**
*
*/
public void setFabushijian(Date fabushijian) {
this.fabushijian = fabushijian;
}
/**
*
*/
public Date getFabushijian() {
return fabushijian;
}
/**
*
*/
public void setYonghuzhanghao(String yonghuzhanghao) {
this.yonghuzhanghao = yonghuzhanghao;
}
/**
*
*/
public String getYonghuzhanghao() {
return yonghuzhanghao;
}
/**
*
*/
public void setYonghuxingming(String yonghuxingming) {
this.yonghuxingming = yonghuxingming;
}
/**
*
*/
public String getYonghuxingming() {
return yonghuxingming;
}
/**
*
*/
public void setYonghudianhua(String yonghudianhua) {
this.yonghudianhua = yonghudianhua;
}
/**
*
*/
public String getYonghudianhua() {
return yonghudianhua;
}
/**
*
*/
public void setClicktime(Date clicktime) {
this.clicktime = clicktime;
}
/**
*
*/
public Date getClicktime() {
return clicktime;
}
/**
*
*/
public void setClicknum(Integer clicknum) {
this.clicknum = clicknum;
}
/**
*
*/
public Integer getClicknum() {
return clicknum;
}
}

@ -0,0 +1,380 @@
package com.entity.model;
import com.entity.WupinzulinEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
/**
*
*
* entity
* ModelAndView model
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public class WupinzulinModel implements Serializable {
private static final long serialVersionUID = 1L;
/**
*
*/
private String wupinmingcheng;
/**
*
*/
private String pinpai;
/**
*
*/
private String wupinleibie;
/**
*
*/
private String wupintupian;
/**
*
*/
private String xinjiuchengdu;
/**
*
*/
private Integer zujin;
/**
*
*/
private Integer yajin;
/**
*
*/
private Integer wupinshuliang;
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date zulinshijian;
/**
*
*/
private String wodezhanghao;
/**
*
*/
private String wodexingming;
/**
*
*/
private String wodedianhua;
/**
*
*/
private String yonghuzhanghao;
/**
*
*/
private String yonghuxingming;
/**
*
*/
private String yonghudianhua;
/**
*
*/
private String ispay;
/**
*
*/
public void setWupinmingcheng(String wupinmingcheng) {
this.wupinmingcheng = wupinmingcheng;
}
/**
*
*/
public String getWupinmingcheng() {
return wupinmingcheng;
}
/**
*
*/
public void setPinpai(String pinpai) {
this.pinpai = pinpai;
}
/**
*
*/
public String getPinpai() {
return pinpai;
}
/**
*
*/
public void setWupinleibie(String wupinleibie) {
this.wupinleibie = wupinleibie;
}
/**
*
*/
public String getWupinleibie() {
return wupinleibie;
}
/**
*
*/
public void setWupintupian(String wupintupian) {
this.wupintupian = wupintupian;
}
/**
*
*/
public String getWupintupian() {
return wupintupian;
}
/**
*
*/
public void setXinjiuchengdu(String xinjiuchengdu) {
this.xinjiuchengdu = xinjiuchengdu;
}
/**
*
*/
public String getXinjiuchengdu() {
return xinjiuchengdu;
}
/**
*
*/
public void setZujin(Integer zujin) {
this.zujin = zujin;
}
/**
*
*/
public Integer getZujin() {
return zujin;
}
/**
*
*/
public void setYajin(Integer yajin) {
this.yajin = yajin;
}
/**
*
*/
public Integer getYajin() {
return yajin;
}
/**
*
*/
public void setWupinshuliang(Integer wupinshuliang) {
this.wupinshuliang = wupinshuliang;
}
/**
*
*/
public Integer getWupinshuliang() {
return wupinshuliang;
}
/**
*
*/
public void setZulinshijian(Date zulinshijian) {
this.zulinshijian = zulinshijian;
}
/**
*
*/
public Date getZulinshijian() {
return zulinshijian;
}
/**
*
*/
public void setWodezhanghao(String wodezhanghao) {
this.wodezhanghao = wodezhanghao;
}
/**
*
*/
public String getWodezhanghao() {
return wodezhanghao;
}
/**
*
*/
public void setWodexingming(String wodexingming) {
this.wodexingming = wodexingming;
}
/**
*
*/
public String getWodexingming() {
return wodexingming;
}
/**
*
*/
public void setWodedianhua(String wodedianhua) {
this.wodedianhua = wodedianhua;
}
/**
*
*/
public String getWodedianhua() {
return wodedianhua;
}
/**
*
*/
public void setYonghuzhanghao(String yonghuzhanghao) {
this.yonghuzhanghao = yonghuzhanghao;
}
/**
*
*/
public String getYonghuzhanghao() {
return yonghuzhanghao;
}
/**
*
*/
public void setYonghuxingming(String yonghuxingming) {
this.yonghuxingming = yonghuxingming;
}
/**
*
*/
public String getYonghuxingming() {
return yonghuxingming;
}
/**
*
*/
public void setYonghudianhua(String yonghudianhua) {
this.yonghudianhua = yonghudianhua;
}
/**
*
*/
public String getYonghudianhua() {
return yonghudianhua;
}
/**
*
*/
public void setIspay(String ispay) {
this.ispay = ispay;
}
/**
*
*/
public String getIspay() {
return ispay;
}
}

@ -0,0 +1,158 @@
package com.entity.model;
import com.entity.YonghuEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
/**
*
*
* entity
* ModelAndView model
* @author
* @email
* @date 2023-05-01 12:14:49
*/
public class YonghuModel implements Serializable {
private static final long serialVersionUID = 1L;
/**
*
*/
private String mima;
/**
*
*/
private String yonghuxingming;
/**
*
*/
private String xingbie;
/**
*
*/
private String touxiang;
/**
*
*/
private String yonghudianhua;
/**
*
*/
private String shenfenzhenghao;
/**
*
*/
public void setMima(String mima) {
this.mima = mima;
}
/**
*
*/
public String getMima() {
return mima;
}
/**
*
*/
public void setYonghuxingming(String yonghuxingming) {
this.yonghuxingming = yonghuxingming;
}
/**
*
*/
public String getYonghuxingming() {
return yonghuxingming;
}
/**
*
*/
public void setXingbie(String xingbie) {
this.xingbie = xingbie;
}
/**
*
*/
public String getXingbie() {
return xingbie;
}
/**
*
*/
public void setTouxiang(String touxiang) {
this.touxiang = touxiang;
}
/**
*
*/
public String getTouxiang() {
return touxiang;
}
/**
*
*/
public void setYonghudianhua(String yonghudianhua) {
this.yonghudianhua = yonghudianhua;
}
/**
*
*/
public String getYonghudianhua() {
return yonghudianhua;
}
/**
*
*/
public void setShenfenzhenghao(String shenfenzhenghao) {
this.shenfenzhenghao = shenfenzhenghao;
}
/**
*
*/
public String getShenfenzhenghao() {
return shenfenzhenghao;
}
}

@ -0,0 +1,36 @@
package com.entity.view;
import com.entity.AboutusEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import org.apache.commons.beanutils.BeanUtils;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
/**
*
*
* 使
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@TableName("aboutus")
public class AboutusView extends AboutusEntity implements Serializable {
private static final long serialVersionUID = 1L;
public AboutusView(){
}
public AboutusView(AboutusEntity aboutusEntity){
try {
BeanUtils.copyProperties(this, aboutusEntity);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

@ -0,0 +1,36 @@
package com.entity.view;
import com.entity.DiscusswupinxinxiEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import org.apache.commons.beanutils.BeanUtils;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
/**
*
*
* 使
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@TableName("discusswupinxinxi")
public class DiscusswupinxinxiView extends DiscusswupinxinxiEntity implements Serializable {
private static final long serialVersionUID = 1L;
public DiscusswupinxinxiView(){
}
public DiscusswupinxinxiView(DiscusswupinxinxiEntity discusswupinxinxiEntity){
try {
BeanUtils.copyProperties(this, discusswupinxinxiEntity);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

@ -0,0 +1,36 @@
package com.entity.view;
import com.entity.GonggaoleixingEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import org.apache.commons.beanutils.BeanUtils;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
/**
*
*
* 使
* @author
* @email
* @date 2023-05-01 12:14:49
*/
@TableName("gonggaoleixing")
public class GonggaoleixingView extends GonggaoleixingEntity implements Serializable {
private static final long serialVersionUID = 1L;
public GonggaoleixingView(){
}
public GonggaoleixingView(GonggaoleixingEntity gonggaoleixingEntity){
try {
BeanUtils.copyProperties(this, gonggaoleixingEntity);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

@ -0,0 +1,36 @@
package com.entity.view;
import com.entity.GonggaoxinxiEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import org.apache.commons.beanutils.BeanUtils;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
/**
*
*
* 使
* @author
* @email
* @date 2023-05-01 12:14:49
*/
@TableName("gonggaoxinxi")
public class GonggaoxinxiView extends GonggaoxinxiEntity implements Serializable {
private static final long serialVersionUID = 1L;
public GonggaoxinxiView(){
}
public GonggaoxinxiView(GonggaoxinxiEntity gonggaoxinxiEntity){
try {
BeanUtils.copyProperties(this, gonggaoxinxiEntity);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

@ -0,0 +1,36 @@
package com.entity.view;
import com.entity.NewsEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import org.apache.commons.beanutils.BeanUtils;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
/**
*
*
* 使
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@TableName("news")
public class NewsView extends NewsEntity implements Serializable {
private static final long serialVersionUID = 1L;
public NewsView(){
}
public NewsView(NewsEntity newsEntity){
try {
BeanUtils.copyProperties(this, newsEntity);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

@ -0,0 +1,36 @@
package com.entity.view;
import com.entity.PingjiaxinxiEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import org.apache.commons.beanutils.BeanUtils;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
/**
*
*
* 使
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@TableName("pingjiaxinxi")
public class PingjiaxinxiView extends PingjiaxinxiEntity implements Serializable {
private static final long serialVersionUID = 1L;
public PingjiaxinxiView(){
}
public PingjiaxinxiView(PingjiaxinxiEntity pingjiaxinxiEntity){
try {
BeanUtils.copyProperties(this, pingjiaxinxiEntity);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

@ -0,0 +1,36 @@
package com.entity.view;
import com.entity.StoreupEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import org.apache.commons.beanutils.BeanUtils;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
/**
*
*
* 使
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@TableName("storeup")
public class StoreupView extends StoreupEntity implements Serializable {
private static final long serialVersionUID = 1L;
public StoreupView(){
}
public StoreupView(StoreupEntity storeupEntity){
try {
BeanUtils.copyProperties(this, storeupEntity);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

@ -0,0 +1,36 @@
package com.entity.view;
import com.entity.SystemintroEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import org.apache.commons.beanutils.BeanUtils;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
/**
*
*
* 使
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@TableName("systemintro")
public class SystemintroView extends SystemintroEntity implements Serializable {
private static final long serialVersionUID = 1L;
public SystemintroView(){
}
public SystemintroView(SystemintroEntity systemintroEntity){
try {
BeanUtils.copyProperties(this, systemintroEntity);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

@ -0,0 +1,36 @@
package com.entity.view;
import com.entity.WupinchuzuEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import org.apache.commons.beanutils.BeanUtils;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
/**
*
*
* 使
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@TableName("wupinchuzu")
public class WupinchuzuView extends WupinchuzuEntity implements Serializable {
private static final long serialVersionUID = 1L;
public WupinchuzuView(){
}
public WupinchuzuView(WupinchuzuEntity wupinchuzuEntity){
try {
BeanUtils.copyProperties(this, wupinchuzuEntity);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

@ -0,0 +1,36 @@
package com.entity.view;
import com.entity.WupinguihaiEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import org.apache.commons.beanutils.BeanUtils;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
/**
*
*
* 使
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@TableName("wupinguihai")
public class WupinguihaiView extends WupinguihaiEntity implements Serializable {
private static final long serialVersionUID = 1L;
public WupinguihaiView(){
}
public WupinguihaiView(WupinguihaiEntity wupinguihaiEntity){
try {
BeanUtils.copyProperties(this, wupinguihaiEntity);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

@ -0,0 +1,36 @@
package com.entity.view;
import com.entity.WupinleibieEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import org.apache.commons.beanutils.BeanUtils;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
/**
*
*
* 使
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@TableName("wupinleibie")
public class WupinleibieView extends WupinleibieEntity implements Serializable {
private static final long serialVersionUID = 1L;
public WupinleibieView(){
}
public WupinleibieView(WupinleibieEntity wupinleibieEntity){
try {
BeanUtils.copyProperties(this, wupinleibieEntity);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

@ -0,0 +1,36 @@
package com.entity.view;
import com.entity.WupinxinxiEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import org.apache.commons.beanutils.BeanUtils;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
/**
*
*
* 使
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@TableName("wupinxinxi")
public class WupinxinxiView extends WupinxinxiEntity implements Serializable {
private static final long serialVersionUID = 1L;
public WupinxinxiView(){
}
public WupinxinxiView(WupinxinxiEntity wupinxinxiEntity){
try {
BeanUtils.copyProperties(this, wupinxinxiEntity);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

@ -0,0 +1,36 @@
package com.entity.view;
import com.entity.WupinzulinEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import org.apache.commons.beanutils.BeanUtils;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
/**
*
*
* 使
* @author
* @email
* @date 2023-05-01 12:14:50
*/
@TableName("wupinzulin")
public class WupinzulinView extends WupinzulinEntity implements Serializable {
private static final long serialVersionUID = 1L;
public WupinzulinView(){
}
public WupinzulinView(WupinzulinEntity wupinzulinEntity){
try {
BeanUtils.copyProperties(this, wupinzulinEntity);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

@ -0,0 +1,36 @@
package com.entity.view;
import com.entity.YonghuEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import org.apache.commons.beanutils.BeanUtils;
import java.lang.reflect.InvocationTargetException;
import java.io.Serializable;
/**
*
*
* 使
* @author
* @email
* @date 2023-05-01 12:14:49
*/
@TableName("yonghu")
public class YonghuView extends YonghuEntity implements Serializable {
private static final long serialVersionUID = 1L;
public YonghuView(){
}
public YonghuView(YonghuEntity yonghuEntity){
try {
BeanUtils.copyProperties(this, yonghuEntity);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

@ -0,0 +1,135 @@
package com.entity.vo;
import com.entity.AboutusEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
/**
*
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public class AboutusVO implements Serializable {
private static final long serialVersionUID = 1L;
/**
*
*/
private String subtitle;
/**
*
*/
private String content;
/**
* 1
*/
private String picture1;
/**
* 2
*/
private String picture2;
/**
* 3
*/
private String picture3;
/**
*
*/
public void setSubtitle(String subtitle) {
this.subtitle = subtitle;
}
/**
*
*/
public String getSubtitle() {
return subtitle;
}
/**
*
*/
public void setContent(String content) {
this.content = content;
}
/**
*
*/
public String getContent() {
return content;
}
/**
* 1
*/
public void setPicture1(String picture1) {
this.picture1 = picture1;
}
/**
* 1
*/
public String getPicture1() {
return picture1;
}
/**
* 2
*/
public void setPicture2(String picture2) {
this.picture2 = picture2;
}
/**
* 2
*/
public String getPicture2() {
return picture2;
}
/**
* 3
*/
public void setPicture3(String picture3) {
this.picture3 = picture3;
}
/**
* 3
*/
public String getPicture3() {
return picture3;
}
}

@ -0,0 +1,135 @@
package com.entity.vo;
import com.entity.DiscusswupinxinxiEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
/**
*
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public class DiscusswupinxinxiVO implements Serializable {
private static final long serialVersionUID = 1L;
/**
* id
*/
private Long userid;
/**
*
*/
private String avatarurl;
/**
*
*/
private String nickname;
/**
*
*/
private String content;
/**
*
*/
private String reply;
/**
* id
*/
public void setUserid(Long userid) {
this.userid = userid;
}
/**
* id
*/
public Long getUserid() {
return userid;
}
/**
*
*/
public void setAvatarurl(String avatarurl) {
this.avatarurl = avatarurl;
}
/**
*
*/
public String getAvatarurl() {
return avatarurl;
}
/**
*
*/
public void setNickname(String nickname) {
this.nickname = nickname;
}
/**
*
*/
public String getNickname() {
return nickname;
}
/**
*
*/
public void setContent(String content) {
this.content = content;
}
/**
*
*/
public String getContent() {
return content;
}
/**
*
*/
public void setReply(String reply) {
this.reply = reply;
}
/**
*
*/
public String getReply() {
return reply;
}
}

@ -0,0 +1,25 @@
package com.entity.vo;
import com.entity.GonggaoleixingEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
/**
*
*
*
* @author
* @email
* @date 2023-05-01 12:14:49
*/
public class GonggaoleixingVO implements Serializable {
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,137 @@
package com.entity.vo;
import com.entity.GonggaoxinxiEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
/**
*
*
*
* @author
* @email
* @date 2023-05-01 12:14:49
*/
public class GonggaoxinxiVO implements Serializable {
private static final long serialVersionUID = 1L;
/**
*
*/
private String jianjie;
/**
*
*/
private String fengmian;
/**
*
*/
private String neirong;
/**
*
*/
private String faburen;
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date fabushijian;
/**
*
*/
public void setJianjie(String jianjie) {
this.jianjie = jianjie;
}
/**
*
*/
public String getJianjie() {
return jianjie;
}
/**
*
*/
public void setFengmian(String fengmian) {
this.fengmian = fengmian;
}
/**
*
*/
public String getFengmian() {
return fengmian;
}
/**
*
*/
public void setNeirong(String neirong) {
this.neirong = neirong;
}
/**
*
*/
public String getNeirong() {
return neirong;
}
/**
*
*/
public void setFaburen(String faburen) {
this.faburen = faburen;
}
/**
*
*/
public String getFaburen() {
return faburen;
}
/**
*
*/
public void setFabushijian(Date fabushijian) {
this.fabushijian = fabushijian;
}
/**
*
*/
public Date getFabushijian() {
return fabushijian;
}
}

@ -0,0 +1,91 @@
package com.entity.vo;
import com.entity.NewsEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
/**
*
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public class NewsVO implements Serializable {
private static final long serialVersionUID = 1L;
/**
*
*/
private String introduction;
/**
*
*/
private String picture;
/**
*
*/
private String content;
/**
*
*/
public void setIntroduction(String introduction) {
this.introduction = introduction;
}
/**
*
*/
public String getIntroduction() {
return introduction;
}
/**
*
*/
public void setPicture(String picture) {
this.picture = picture;
}
/**
*
*/
public String getPicture() {
return picture;
}
/**
*
*/
public void setContent(String content) {
this.content = content;
}
/**
*
*/
public String getContent() {
return content;
}
}

@ -0,0 +1,291 @@
package com.entity.vo;
import com.entity.PingjiaxinxiEntity;
import com.baomidou.mybatisplus.annotations.TableName;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
/**
*
*
*
* @author
* @email
* @date 2023-05-01 12:14:50
*/
public class PingjiaxinxiVO implements Serializable {
private static final long serialVersionUID = 1L;
/**
*
*/
private String wupinmingcheng;
/**
*
*/
private String pinpai;
/**
*
*/
private String wupinleibie;
/**
*
*/
private String wupintupian;
/**
*
*/
private String xinyongpingjia;
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date pingjiashijian;
/**
*
*/
private String wodezhanghao;
/**
*
*/
private String wodexingming;
/**
*
*/
private String wodedianhua;
/**
*
*/
private String yonghuzhanghao;
/**
*
*/
private String yonghuxingming;
/**
*
*/
private String yonghudianhua;
/**
*
*/
public void setWupinmingcheng(String wupinmingcheng) {
this.wupinmingcheng = wupinmingcheng;
}
/**
*
*/
public String getWupinmingcheng() {
return wupinmingcheng;
}
/**
*
*/
public void setPinpai(String pinpai) {
this.pinpai = pinpai;
}
/**
*
*/
public String getPinpai() {
return pinpai;
}
/**
*
*/
public void setWupinleibie(String wupinleibie) {
this.wupinleibie = wupinleibie;
}
/**
*
*/
public String getWupinleibie() {
return wupinleibie;
}
/**
*
*/
public void setWupintupian(String wupintupian) {
this.wupintupian = wupintupian;
}
/**
*
*/
public String getWupintupian() {
return wupintupian;
}
/**
*
*/
public void setXinyongpingjia(String xinyongpingjia) {
this.xinyongpingjia = xinyongpingjia;
}
/**
*
*/
public String getXinyongpingjia() {
return xinyongpingjia;
}
/**
*
*/
public void setPingjiashijian(Date pingjiashijian) {
this.pingjiashijian = pingjiashijian;
}
/**
*
*/
public Date getPingjiashijian() {
return pingjiashijian;
}
/**
*
*/
public void setWodezhanghao(String wodezhanghao) {
this.wodezhanghao = wodezhanghao;
}
/**
*
*/
public String getWodezhanghao() {
return wodezhanghao;
}
/**
*
*/
public void setWodexingming(String wodexingming) {
this.wodexingming = wodexingming;
}
/**
*
*/
public String getWodexingming() {
return wodexingming;
}
/**
*
*/
public void setWodedianhua(String wodedianhua) {
this.wodedianhua = wodedianhua;
}
/**
*
*/
public String getWodedianhua() {
return wodedianhua;
}
/**
*
*/
public void setYonghuzhanghao(String yonghuzhanghao) {
this.yonghuzhanghao = yonghuzhanghao;
}
/**
*
*/
public String getYonghuzhanghao() {
return yonghuzhanghao;
}
/**
*
*/
public void setYonghuxingming(String yonghuxingming) {
this.yonghuxingming = yonghuxingming;
}
/**
*
*/
public String getYonghuxingming() {
return yonghuxingming;
}
/**
*
*/
public void setYonghudianhua(String yonghudianhua) {
this.yonghudianhua = yonghudianhua;
}
/**
*
*/
public String getYonghudianhua() {
return yonghudianhua;
}
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save