初始项目信息导入
This commit is contained in:
11
.gitignore
vendored
Normal file
11
.gitignore
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
# Maven #
|
||||
target/
|
||||
|
||||
# IDEA #
|
||||
.idea/
|
||||
*.iml
|
||||
|
||||
# Eclipse #
|
||||
.settings/
|
||||
.classpath
|
||||
.project
|
||||
30
README.md
Normal file
30
README.md
Normal file
@@ -0,0 +1,30 @@
|
||||
# mall
|
||||
|
||||
### 技术选型
|
||||
|
||||
#### 后端技术:
|
||||
技术 | 名称
|
||||
----|----
|
||||
Spring Boot | 容器+MVC框架
|
||||
Spring Security | 认证和授权框架
|
||||
MyBatis | ORM框架
|
||||
MyBatisGenerator | 代码生成
|
||||
PageHelper | MyBatis物理分页插件
|
||||
Thymeleaf | 模板引擎
|
||||
Swagger-UI | 文档生产工具
|
||||
Fluent-validator | 验证框架
|
||||
|
||||
####框架搭建
|
||||
功能 | 完成
|
||||
----|----
|
||||
集成MyBatis | ✔
|
||||
集成MyBatisGenerator | ✔
|
||||
集成SpringSecurity | ✔
|
||||
集成Swagger-UI |
|
||||
集成Hibernator-Validator | ✔
|
||||
对通用返回结果进行封装 | ✔
|
||||
crud操作demo | ✔
|
||||
添加分页查询功能 | ✔
|
||||
集成日志功能 | ✔
|
||||
集成监控功能 | ✔
|
||||
包结构调整 | ✔
|
||||
BIN
document/mind/促销.emmx
Normal file
BIN
document/mind/促销.emmx
Normal file
Binary file not shown.
BIN
document/mind/内容.emmx
Normal file
BIN
document/mind/内容.emmx
Normal file
Binary file not shown.
BIN
document/mind/商品.emmx
Normal file
BIN
document/mind/商品.emmx
Normal file
Binary file not shown.
BIN
document/mind/用户.emmx
Normal file
BIN
document/mind/用户.emmx
Normal file
Binary file not shown.
BIN
document/mind/订单.emmx
Normal file
BIN
document/mind/订单.emmx
Normal file
Binary file not shown.
BIN
document/mind/首页.emmx
Normal file
BIN
document/mind/首页.emmx
Normal file
Binary file not shown.
17420
document/pdm/mall.pdm
Normal file
17420
document/pdm/mall.pdm
Normal file
File diff suppressed because it is too large
Load Diff
55
mall-admin/pom.xml
Normal file
55
mall-admin/pom.xml
Normal file
@@ -0,0 +1,55 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<artifactId>mall-admin</artifactId>
|
||||
<packaging>war</packaging>
|
||||
<name>mall-admin</name>
|
||||
<url>http://maven.apache.org</url>
|
||||
|
||||
<parent>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-parent</artifactId>
|
||||
<version>1.4.7.RELEASE</version>
|
||||
<relativePath/> <!-- lookup parent from repository -->
|
||||
</parent>
|
||||
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||
<java.version>1.8</java.version>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.macro</groupId>
|
||||
<artifactId>mall-mbg</artifactId>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-web</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-thymeleaf</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.mybatis.spring.boot</groupId>
|
||||
<artifactId>mybatis-spring-boot-starter</artifactId>
|
||||
<version>1.2.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-test</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.macro.mall;
|
||||
|
||||
import org.mybatis.spring.annotation.MapperScan;
|
||||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
|
||||
/**
|
||||
* 应用启动入口
|
||||
*/
|
||||
@SpringBootApplication
|
||||
@MapperScan("com.macro.mall.mapper")
|
||||
public class MallAdminApplication {
|
||||
public static void main(String[] args) {
|
||||
SpringApplication.run(MallAdminApplication.class, args);
|
||||
}
|
||||
}
|
||||
5
mall-admin/src/main/resources/application.properties
Normal file
5
mall-admin/src/main/resources/application.properties
Normal file
@@ -0,0 +1,5 @@
|
||||
spring.datasource.url=jdbc:mysql://localhost:3306/mall
|
||||
spring.datasource.username=root
|
||||
spring.datasource.password=root
|
||||
#mybatis<69><73><EFBFBD><EFBFBD>
|
||||
mybatis.mapper-locations=classpath:mapper/*.xml,classpath*:com/**/mapper/*.xml
|
||||
7
mall-admin/src/main/webapp/WEB-INF/web.xml
Normal file
7
mall-admin/src/main/webapp/WEB-INF/web.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<!DOCTYPE web-app PUBLIC
|
||||
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
|
||||
"http://java.sun.com/dtd/web-app_2_3.dtd" >
|
||||
|
||||
<web-app>
|
||||
<display-name>Archetype Created Web Application</display-name>
|
||||
</web-app>
|
||||
5
mall-admin/src/main/webapp/index.jsp
Normal file
5
mall-admin/src/main/webapp/index.jsp
Normal file
@@ -0,0 +1,5 @@
|
||||
<html>
|
||||
<body>
|
||||
<h2>Hello World!</h2>
|
||||
</body>
|
||||
</html>
|
||||
25
mall-demo/.gitignore
vendored
Normal file
25
mall-demo/.gitignore
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
/target/
|
||||
!.mvn/wrapper/maven-wrapper.jar
|
||||
|
||||
### STS ###
|
||||
.apt_generated
|
||||
.classpath
|
||||
.factorypath
|
||||
.project
|
||||
.settings
|
||||
.springBeans
|
||||
.sts4-cache
|
||||
|
||||
### IntelliJ IDEA ###
|
||||
.idea
|
||||
*.iws
|
||||
*.iml
|
||||
*.ipr
|
||||
|
||||
### NetBeans ###
|
||||
/nbproject/private/
|
||||
/build/
|
||||
/nbbuild/
|
||||
/dist/
|
||||
/nbdist/
|
||||
/.nb-gradle/
|
||||
BIN
mall-demo/.mvn/wrapper/maven-wrapper.jar
vendored
Normal file
BIN
mall-demo/.mvn/wrapper/maven-wrapper.jar
vendored
Normal file
Binary file not shown.
1
mall-demo/.mvn/wrapper/maven-wrapper.properties
vendored
Normal file
1
mall-demo/.mvn/wrapper/maven-wrapper.properties
vendored
Normal file
@@ -0,0 +1 @@
|
||||
distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.3/apache-maven-3.5.3-bin.zip
|
||||
225
mall-demo/mvnw
vendored
Normal file
225
mall-demo/mvnw
vendored
Normal file
@@ -0,0 +1,225 @@
|
||||
#!/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
|
||||
#
|
||||
# http://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 Migwn, 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)`"
|
||||
# TODO classpath?
|
||||
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
|
||||
|
||||
export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"}
|
||||
echo $MAVEN_PROJECTBASEDIR
|
||||
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
|
||||
|
||||
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 "$@"
|
||||
143
mall-demo/mvnw.cmd
vendored
Normal file
143
mall-demo/mvnw.cmd
vendored
Normal file
@@ -0,0 +1,143 @@
|
||||
@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 http://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 enable echoing my 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
|
||||
|
||||
%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%
|
||||
86
mall-demo/pom.xml
Normal file
86
mall-demo/pom.xml
Normal file
@@ -0,0 +1,86 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<groupId>com.macro.mall</groupId>
|
||||
<artifactId>mall-demo</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<name>mall-demo</name>
|
||||
<description>Demo project for Spring Boot</description>
|
||||
|
||||
<parent>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-parent</artifactId>
|
||||
<version>1.4.7.RELEASE</version>
|
||||
<relativePath/> <!-- lookup parent from repository -->
|
||||
</parent>
|
||||
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||
<java.version>1.8</java.version>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.macro</groupId>
|
||||
<artifactId>mall-mbg</artifactId>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-thymeleaf</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-web</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-security</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.mybatis.spring.boot</groupId>
|
||||
<artifactId>mybatis-spring-boot-starter</artifactId>
|
||||
<version>1.2.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-actuator</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-test</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.springfox</groupId>
|
||||
<artifactId>springfox-swagger2</artifactId>
|
||||
<version>2.6.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.springfox</groupId>
|
||||
<artifactId>springfox-swagger-ui</artifactId>
|
||||
<version>2.6.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.github.pagehelper</groupId>
|
||||
<artifactId>pagehelper-spring-boot-starter</artifactId>
|
||||
<version>1.2.3</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
|
||||
</project>
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.macro.mall;
|
||||
|
||||
import org.mybatis.spring.annotation.MapperScan;
|
||||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
import org.springframework.context.annotation.ComponentScan;
|
||||
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
|
||||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
|
||||
|
||||
@SpringBootApplication
|
||||
@MapperScan("com.macro.mall.mapper")
|
||||
public class MallDemoApplication extends WebMvcConfigurerAdapter{
|
||||
@Override
|
||||
public void addViewControllers(ViewControllerRegistry registry) {
|
||||
registry.addViewController("/login").setViewName("login");
|
||||
}
|
||||
public static void main(String[] args) {
|
||||
SpringApplication.run(MallDemoApplication.class, args);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
package com.macro.mall.demo.bo;
|
||||
|
||||
import com.macro.mall.model.UmsAdmin;
|
||||
import org.springframework.security.core.GrantedAuthority;
|
||||
import org.springframework.security.core.authority.SimpleGrantedAuthority;
|
||||
import org.springframework.security.core.userdetails.UserDetails;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
|
||||
/**
|
||||
* SpringSecurity需要的用户详情
|
||||
*/
|
||||
public class AdminUserDetails implements UserDetails {
|
||||
private UmsAdmin umsAdmin;
|
||||
|
||||
public AdminUserDetails(UmsAdmin umsAdmin) {
|
||||
this.umsAdmin = umsAdmin;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Collection<? extends GrantedAuthority> getAuthorities() {
|
||||
//返回当前用户的权限
|
||||
return Arrays.asList(new SimpleGrantedAuthority("TEST"));
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getPassword() {
|
||||
return umsAdmin.getPassword();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getUsername() {
|
||||
return umsAdmin.getUsername();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isAccountNonExpired() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isAccountNonLocked() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isCredentialsNonExpired() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isEnabled() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
package com.macro.mall.demo.bo;
|
||||
|
||||
import com.github.pagehelper.PageInfo;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 通用返回对象
|
||||
*/
|
||||
public class CommonResult {
|
||||
public static final int SUCCESS = 0;
|
||||
public static final int FAILED = 1;
|
||||
public static final int VALIDATE_FAILED = 2;
|
||||
private int code;
|
||||
private String message;
|
||||
private Object data;
|
||||
|
||||
/**
|
||||
* 普通成功返回
|
||||
*
|
||||
* @param data 获取的数据
|
||||
*/
|
||||
public CommonResult success(Object data) {
|
||||
this.code = SUCCESS;
|
||||
this.message = "操作成功";
|
||||
this.data = data;
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* 返回分页成功数据
|
||||
*/
|
||||
public CommonResult pageSuccess(List data) {
|
||||
PageInfo pageInfo = new PageInfo(data);
|
||||
long totalPage = pageInfo.getTotal() / pageInfo.getPageSize();
|
||||
Map<String, Object> result = new HashMap<>();
|
||||
result.put("pageSize", pageInfo.getPageSize());
|
||||
result.put("totalPage", totalPage);
|
||||
result.put("pageNum", pageInfo.getPageNum());
|
||||
result.put("list", pageInfo.getList());
|
||||
this.code = SUCCESS;
|
||||
this.message = "操作成功";
|
||||
this.data = result;
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* 普通失败提示信息
|
||||
*/
|
||||
public CommonResult failed() {
|
||||
this.code = FAILED;
|
||||
this.message = "操作失败";
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* 参数验证失败使用
|
||||
*
|
||||
* @param message 错误信息
|
||||
*/
|
||||
public CommonResult validateFailed(String message) {
|
||||
this.code = VALIDATE_FAILED;
|
||||
this.message = message;
|
||||
return this;
|
||||
}
|
||||
|
||||
public int getCode() {
|
||||
return code;
|
||||
}
|
||||
|
||||
public void setCode(int code) {
|
||||
this.code = code;
|
||||
}
|
||||
|
||||
public String getMessage() {
|
||||
return message;
|
||||
}
|
||||
|
||||
public void setMessage(String message) {
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
public Object getData() {
|
||||
return data;
|
||||
}
|
||||
|
||||
public void setData(Object data) {
|
||||
this.data = data;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
package com.macro.mall.demo.config;
|
||||
|
||||
import com.macro.mall.demo.bo.AdminUserDetails;
|
||||
import com.macro.mall.mapper.UmsAdminMapper;
|
||||
import com.macro.mall.model.UmsAdmin;
|
||||
import com.macro.mall.model.UmsAdminExample;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.security.authentication.encoding.Md5PasswordEncoder;
|
||||
import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;
|
||||
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
|
||||
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
|
||||
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
|
||||
import org.springframework.security.core.userdetails.UserDetails;
|
||||
import org.springframework.security.core.userdetails.UserDetailsService;
|
||||
import org.springframework.security.core.userdetails.UsernameNotFoundException;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* SpringSecurity的配置
|
||||
*/
|
||||
@Configuration
|
||||
@EnableWebSecurity
|
||||
public class SecurityConfig extends WebSecurityConfigurerAdapter {
|
||||
@Autowired
|
||||
private UmsAdminMapper umsAdminMapper;
|
||||
|
||||
@Override
|
||||
protected void configure(HttpSecurity http) throws Exception {
|
||||
http.authorizeRequests()//配置权限
|
||||
// .antMatchers("/").access("hasRole('TEST')")//该路径需要TEST角色
|
||||
// .antMatchers("/brand/list").authenticated()//该路径需要登录认证
|
||||
// .antMatchers("/brand/list").hasAuthority("TEST")//该路径需要TEST权限
|
||||
.antMatchers("/**").permitAll()
|
||||
.and()//启用基于http的认证
|
||||
.httpBasic()
|
||||
.realmName("/")
|
||||
.and()//配置登录页面
|
||||
.formLogin()
|
||||
.loginPage("/login")
|
||||
.failureUrl("/login?error=true")
|
||||
.and()//配置退出路径
|
||||
.logout()
|
||||
.logoutSuccessUrl("/")
|
||||
// .and()//记住密码功能
|
||||
// .rememberMe()
|
||||
// .tokenValiditySeconds(60*60*24)
|
||||
// .key("rememberMeKey")
|
||||
.and()//关闭跨域伪造
|
||||
.csrf()
|
||||
.disable();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
|
||||
auth.userDetailsService(userDetailsService()).passwordEncoder(new Md5PasswordEncoder());
|
||||
}
|
||||
|
||||
@Bean
|
||||
public UserDetailsService userDetailsService() {
|
||||
//获取登录用户信息
|
||||
return new UserDetailsService() {
|
||||
@Override
|
||||
public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException {
|
||||
UmsAdminExample example = new UmsAdminExample();
|
||||
example.createCriteria().andUsernameEqualTo(username);
|
||||
List<UmsAdmin> umsAdminList = umsAdminMapper.selectByExample(example);
|
||||
if (umsAdminList != null && umsAdminList.size() > 0) {
|
||||
return new AdminUserDetails(umsAdminList.get(0));
|
||||
}
|
||||
throw new UsernameNotFoundException("用户名或密码错误");
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
package com.macro.mall.demo.config;
|
||||
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import springfox.documentation.builders.ApiInfoBuilder;
|
||||
import springfox.documentation.builders.PathSelectors;
|
||||
import springfox.documentation.builders.RequestHandlerSelectors;
|
||||
import springfox.documentation.service.ApiInfo;
|
||||
import springfox.documentation.spi.DocumentationType;
|
||||
import springfox.documentation.spring.web.plugins.Docket;
|
||||
import springfox.documentation.swagger2.annotations.EnableSwagger2;
|
||||
|
||||
/**
|
||||
* Swagger2API文档的配置
|
||||
*/
|
||||
@Configuration
|
||||
@EnableSwagger2
|
||||
public class Swagger2Config {
|
||||
@Bean
|
||||
public Docket createRestApi(){
|
||||
return new Docket(DocumentationType.SWAGGER_2)
|
||||
.apiInfo(apiInfo())
|
||||
.select()
|
||||
.apis(RequestHandlerSelectors.basePackage("com.macro.mall.demo"))
|
||||
.paths(PathSelectors.any())
|
||||
.build();
|
||||
}
|
||||
|
||||
private ApiInfo apiInfo() {
|
||||
return new ApiInfoBuilder()
|
||||
.title("SwaggerUI演示")
|
||||
.description("Demo模块")
|
||||
.contact("macro")
|
||||
.version("1.0")
|
||||
.build();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,115 @@
|
||||
package com.macro.mall.demo.controller;
|
||||
|
||||
import com.macro.mall.demo.bo.CommonResult;
|
||||
import com.macro.mall.demo.dto.PmsBrandDto;
|
||||
import com.macro.mall.demo.service.DemoService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.validation.BindingResult;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
/**
|
||||
* 测试controller
|
||||
*/
|
||||
@Api(value = "demo", description = "demo详情")
|
||||
@Controller
|
||||
public class DemoController {
|
||||
@Autowired
|
||||
private DemoService demoService;
|
||||
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(DemoController.class);
|
||||
|
||||
@ApiOperation(value = "此处为首页")
|
||||
@RequestMapping(value = "/", method = RequestMethod.GET)
|
||||
@ResponseBody
|
||||
public String hello() {
|
||||
return "This is home!";
|
||||
}
|
||||
|
||||
@ApiOperation(value = "获取品牌列表界面(网页显示)")
|
||||
@RequestMapping(value = "/list", method = RequestMethod.GET)
|
||||
public String getBrandListPage(Model model) {
|
||||
model.addAttribute("brandList", demoService.listAllBrand());
|
||||
return "demo";
|
||||
}
|
||||
|
||||
@ApiOperation(value = "获取全部品牌列表")
|
||||
@RequestMapping(value = "/brand/listAll", method = RequestMethod.GET)
|
||||
@ResponseBody
|
||||
public Object getBrandList() {
|
||||
return new CommonResult().success(demoService.listAllBrand());
|
||||
}
|
||||
|
||||
@ApiOperation(value = "添加品牌")
|
||||
@RequestMapping(value = "/brand/create", method = RequestMethod.POST)
|
||||
@ResponseBody
|
||||
public Object createBrand(@Validated @RequestBody PmsBrandDto pmsBrand, BindingResult result) {
|
||||
if (result.hasErrors()) {
|
||||
return new CommonResult().validateFailed(result.getFieldError().getDefaultMessage());
|
||||
}
|
||||
CommonResult commonResult;
|
||||
int count = demoService.createBrand(pmsBrand);
|
||||
if (count == 1) {
|
||||
commonResult = new CommonResult().success(pmsBrand);
|
||||
LOGGER.debug("createBrand success:{}", pmsBrand);
|
||||
} else {
|
||||
commonResult = new CommonResult().failed();
|
||||
LOGGER.debug("createBrand failed:{}", pmsBrand);
|
||||
}
|
||||
return commonResult;
|
||||
}
|
||||
|
||||
@ApiOperation(value = "更新品牌")
|
||||
@RequestMapping(value = "/brand/update/{id}", method = RequestMethod.POST)
|
||||
@ResponseBody
|
||||
public Object updateBrand(@PathVariable("id") Long id, @Validated @RequestBody PmsBrandDto pmsBrandDto,BindingResult result) {
|
||||
if(result.hasErrors()){
|
||||
return new CommonResult().validateFailed(result.getFieldError().getDefaultMessage());
|
||||
}
|
||||
CommonResult commonResult;
|
||||
int count = demoService.updateBrand(id, pmsBrandDto);
|
||||
if (count == 1) {
|
||||
commonResult = new CommonResult().success(pmsBrandDto);
|
||||
LOGGER.debug("updateBrand success:{}", pmsBrandDto);
|
||||
} else {
|
||||
commonResult = new CommonResult().failed();
|
||||
LOGGER.debug("updateBrand failed:{}", pmsBrandDto);
|
||||
}
|
||||
return commonResult;
|
||||
}
|
||||
|
||||
@ApiOperation(value = "删除品牌")
|
||||
@RequestMapping(value = "/brand/delete/{id}", method = RequestMethod.GET)
|
||||
@ResponseBody
|
||||
public Object deleteBrand(@PathVariable("id") Long id) {
|
||||
int count = demoService.deleteBrand(id);
|
||||
if (count == 1) {
|
||||
LOGGER.debug("deleteBrand success :id={}", id);
|
||||
return new CommonResult().success(null);
|
||||
} else {
|
||||
LOGGER.debug("deleteBrand failed :id={}", id);
|
||||
return new CommonResult().failed();
|
||||
}
|
||||
}
|
||||
|
||||
@ApiOperation(value = "分页获取品牌列表")
|
||||
@RequestMapping(value = "/brand/list", method = RequestMethod.GET)
|
||||
@ResponseBody
|
||||
public Object listBrand(@RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
|
||||
@RequestParam(value = "pageSize", defaultValue = "3") Integer pageSize) {
|
||||
return new CommonResult().pageSuccess(demoService.listBrand(pageNum, pageSize));
|
||||
}
|
||||
|
||||
@ApiOperation(value = "根据编号查询品牌信息")
|
||||
@RequestMapping(value = "/brand/{id}", method = RequestMethod.GET)
|
||||
@ResponseBody
|
||||
public Object brand(@PathVariable("id") Long id) {
|
||||
return new CommonResult().success(demoService.getBrand(id));
|
||||
}
|
||||
}
|
||||
100
mall-demo/src/main/java/com/macro/mall/demo/dto/PmsBrandDto.java
Normal file
100
mall-demo/src/main/java/com/macro/mall/demo/dto/PmsBrandDto.java
Normal file
@@ -0,0 +1,100 @@
|
||||
package com.macro.mall.demo.dto;
|
||||
|
||||
import com.macro.mall.demo.validator.FlagValidator;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
import javax.validation.constraints.Min;
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
* 品牌传递参数
|
||||
*/
|
||||
@ApiModel(value = "PmsBrandDto")
|
||||
public class PmsBrandDto {
|
||||
@ApiModelProperty(value = "品牌名称",required = true)
|
||||
@NotNull(message = "名称不能为空")
|
||||
private String name;
|
||||
@ApiModelProperty(value = "品牌首字母",required = true)
|
||||
@NotNull(message = "首字母不能为空")
|
||||
private String firstLetter;
|
||||
@ApiModelProperty(value = "排序字段")
|
||||
@Min(value = 0, message = "排序最小为0")
|
||||
private Integer sort;
|
||||
@ApiModelProperty(value = "是否为厂家制造商")
|
||||
@FlagValidator(values = {"0","1"}, message = "厂家状态不正确")
|
||||
private Integer factoryStatus;
|
||||
@ApiModelProperty(value = "是否进行显示")
|
||||
@FlagValidator(values = {"0","1"}, message = "显示状态不正确")
|
||||
private Integer showStatus;
|
||||
@ApiModelProperty(value = "品牌logo")
|
||||
private String logo;
|
||||
@ApiModelProperty(value = "品牌大图")
|
||||
private String bigPic;
|
||||
@ApiModelProperty(value = "品牌故事")
|
||||
private String brandStory;
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public String getFirstLetter() {
|
||||
return firstLetter;
|
||||
}
|
||||
|
||||
public void setFirstLetter(String firstLetter) {
|
||||
this.firstLetter = firstLetter;
|
||||
}
|
||||
|
||||
public Integer getSort() {
|
||||
return sort;
|
||||
}
|
||||
|
||||
public void setSort(Integer sort) {
|
||||
this.sort = sort;
|
||||
}
|
||||
|
||||
public Integer getFactoryStatus() {
|
||||
return factoryStatus;
|
||||
}
|
||||
|
||||
public void setFactoryStatus(Integer factoryStatus) {
|
||||
this.factoryStatus = factoryStatus;
|
||||
}
|
||||
|
||||
public Integer getShowStatus() {
|
||||
return showStatus;
|
||||
}
|
||||
|
||||
public void setShowStatus(Integer showStatus) {
|
||||
this.showStatus = showStatus;
|
||||
}
|
||||
|
||||
public String getLogo() {
|
||||
return logo;
|
||||
}
|
||||
|
||||
public void setLogo(String logo) {
|
||||
this.logo = logo;
|
||||
}
|
||||
|
||||
public String getBigPic() {
|
||||
return bigPic;
|
||||
}
|
||||
|
||||
public void setBigPic(String bigPic) {
|
||||
this.bigPic = bigPic;
|
||||
}
|
||||
|
||||
public String getBrandStory() {
|
||||
return brandStory;
|
||||
}
|
||||
|
||||
public void setBrandStory(String brandStory) {
|
||||
this.brandStory = brandStory;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.macro.mall.demo.service;
|
||||
|
||||
import com.macro.mall.demo.dto.PmsBrandDto;
|
||||
import com.macro.mall.model.PmsBrand;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* DemoService接口
|
||||
*/
|
||||
public interface DemoService {
|
||||
List<PmsBrand> listAllBrand();
|
||||
|
||||
int createBrand(PmsBrandDto pmsBrandDto);
|
||||
|
||||
int updateBrand(Long id, PmsBrandDto pmsBrandDto);
|
||||
|
||||
int deleteBrand(Long id);
|
||||
|
||||
List<PmsBrand> listBrand(int pageNum, int pageSize);
|
||||
|
||||
PmsBrand getBrand(Long id);
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
package com.macro.mall.demo.service.impl;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.macro.mall.demo.dto.PmsBrandDto;
|
||||
import com.macro.mall.demo.service.DemoService;
|
||||
import com.macro.mall.mapper.PmsBrandMapper;
|
||||
import com.macro.mall.model.PmsBrand;
|
||||
import com.macro.mall.model.PmsBrandExample;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* DemoService实现类
|
||||
*/
|
||||
@Service
|
||||
public class DemoServiceImpl implements DemoService {
|
||||
@Autowired
|
||||
private PmsBrandMapper brandMapper;
|
||||
|
||||
@Override
|
||||
public List<PmsBrand> listAllBrand() {
|
||||
return brandMapper.selectByExample(new PmsBrandExample());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int createBrand(PmsBrandDto pmsBrandDto) {
|
||||
PmsBrand pmsBrand = new PmsBrand();
|
||||
BeanUtils.copyProperties(pmsBrandDto,pmsBrand);
|
||||
return brandMapper.insertSelective(pmsBrand);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateBrand(Long id, PmsBrandDto pmsBrandDto) {
|
||||
PmsBrand pmsBrand = new PmsBrand();
|
||||
BeanUtils.copyProperties(pmsBrandDto,pmsBrand);
|
||||
pmsBrand.setId(id);
|
||||
return brandMapper.updateByPrimaryKeySelective(pmsBrand);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int deleteBrand(Long id) {
|
||||
return brandMapper.deleteByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<PmsBrand> listBrand(int pageNum, int pageSize) {
|
||||
PageHelper.startPage(pageNum, pageSize);
|
||||
return brandMapper.selectByExample(new PmsBrandExample());
|
||||
}
|
||||
|
||||
@Override
|
||||
public PmsBrand getBrand(Long id) {
|
||||
return brandMapper.selectByPrimaryKey(id);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.macro.mall.demo.validator;
|
||||
|
||||
import javax.validation.Constraint;
|
||||
import javax.validation.Payload;
|
||||
import java.lang.annotation.*;
|
||||
|
||||
/**
|
||||
* 用户验证状态是否在指定范围内的注解
|
||||
*/
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.FIELD,ElementType.PARAMETER})
|
||||
@Constraint(validatedBy = FlagValidatorClass.class)
|
||||
public @interface FlagValidator {
|
||||
String[] values() default {};
|
||||
|
||||
String message() default "flag is not found";
|
||||
|
||||
Class<?>[] groups() default {};
|
||||
|
||||
Class<? extends Payload>[] payload() default {};
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.macro.mall.demo.validator;
|
||||
|
||||
import javax.validation.ConstraintValidator;
|
||||
import javax.validation.ConstraintValidatorContext;
|
||||
|
||||
/**
|
||||
* 状态标记校验器
|
||||
*/
|
||||
public class FlagValidatorClass implements ConstraintValidator<FlagValidator,Integer> {
|
||||
private String[] values;
|
||||
@Override
|
||||
public void initialize(FlagValidator flagValidator) {
|
||||
this.values = flagValidator.values();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isValid(Integer value, ConstraintValidatorContext constraintValidatorContext) {
|
||||
boolean isValid = false;
|
||||
for(int i=0;i<values.length;i++){
|
||||
if(values[i].equals(String.valueOf(value))){
|
||||
isValid = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
return isValid;
|
||||
}
|
||||
}
|
||||
16
mall-demo/src/main/resources/application.properties
Normal file
16
mall-demo/src/main/resources/application.properties
Normal file
@@ -0,0 +1,16 @@
|
||||
#<23><><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD>ӳ<EFBFBD><D3B3><EFBFBD><EFBFBD><EFBFBD>
|
||||
spring.datasource.url=jdbc:mysql://localhost:3306/mall
|
||||
spring.datasource.username=root
|
||||
spring.datasource.password=root
|
||||
|
||||
#mybatis<69><73><EFBFBD><EFBFBD>
|
||||
mybatis.mapper-locations=classpath:mapper/*.xml,classpath*:com/**/mapper/*.xml
|
||||
|
||||
#<23><>־<EFBFBD><D6BE><EFBFBD><EFBFBD>DEBUG,INFO,WARN,ERROR
|
||||
logging.level.root=warn
|
||||
#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><D6BE><EFBFBD><EFBFBD>
|
||||
logging.level.com.macro.mall=debug
|
||||
#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><D6BE><EFBFBD><EFBFBD>·<EFBFBD><C2B7>
|
||||
#logging.path=/var/logs
|
||||
#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>
|
||||
#logging.file=demo_log.log
|
||||
33
mall-demo/src/main/resources/static/style.css
Normal file
33
mall-demo/src/main/resources/static/style.css
Normal file
@@ -0,0 +1,33 @@
|
||||
h2 {
|
||||
color: blue;
|
||||
}
|
||||
|
||||
body {
|
||||
background-color: #cccccc;
|
||||
font-family: arial,helvetica,sans-serif;
|
||||
}
|
||||
|
||||
.bookHeadline {
|
||||
font-size: 12pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.bookDescription {
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
label {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.error {
|
||||
color: red;
|
||||
}
|
||||
|
||||
.errorPage {
|
||||
text-align:center;
|
||||
}
|
||||
|
||||
.oops {
|
||||
font-size: 76pt;
|
||||
}
|
||||
17
mall-demo/src/main/resources/templates/demo.html
Normal file
17
mall-demo/src/main/resources/templates/demo.html
Normal file
@@ -0,0 +1,17 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
||||
<head>
|
||||
<meta charset="UTF-8"/>
|
||||
<title>Demo Brand List</title>
|
||||
<link rel="stylesheet" th:href="@{/style.css}"/>
|
||||
</head>
|
||||
<body>
|
||||
<h2>all brand list</h2>
|
||||
<ul>
|
||||
<li th:each="brand : ${brandList}">
|
||||
<span th:text="${brand.id}"></span>
|
||||
<span th:text="${brand.name}"></span>
|
||||
</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
||||
31
mall-demo/src/main/resources/templates/login.html
Normal file
31
mall-demo/src/main/resources/templates/login.html
Normal file
@@ -0,0 +1,31 @@
|
||||
<html xmlns:th="http://www.thymeleaf.org">
|
||||
<head>
|
||||
<title>Login</title>
|
||||
<link rel="stylesheet" th:href="@{/style.css}"></link>
|
||||
</head>
|
||||
<body onload='document.f.username.focus();'>
|
||||
<div id="loginForm">
|
||||
<h3>Login With Username and Password</h3>
|
||||
<div class="error" th:if="${param.error}">
|
||||
Incorrect username or password. Try again.
|
||||
</div>
|
||||
|
||||
<form name='f' th:action="@{/login}" method='POST'>
|
||||
<table>
|
||||
<tr>
|
||||
<td>User:</td>
|
||||
<td><input type='text' name='username' value='' /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Password:</td>
|
||||
<td><input type='password' name='password' /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2'><input name="submit" type="submit"
|
||||
value="Login" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.macro.mall;
|
||||
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
import org.springframework.test.context.junit4.SpringRunner;
|
||||
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest
|
||||
public class MallDemoApplicationTests {
|
||||
|
||||
@Test
|
||||
public void contextLoads() {
|
||||
}
|
||||
|
||||
}
|
||||
34
mall-mbg/pom.xml
Normal file
34
mall-mbg/pom.xml
Normal file
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<parent>
|
||||
<artifactId>mall</artifactId>
|
||||
<groupId>com.macro</groupId>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<artifactId>mall-mbg</artifactId>
|
||||
<dependencies>
|
||||
<!-- MyBatis 生成器 -->
|
||||
<dependency>
|
||||
<groupId>org.mybatis.generator</groupId>
|
||||
<artifactId>mybatis-generator-core</artifactId>
|
||||
<version>1.3.3</version>
|
||||
</dependency>
|
||||
<!-- MyBatis-->
|
||||
<dependency>
|
||||
<groupId>org.mybatis</groupId>
|
||||
<artifactId>mybatis</artifactId>
|
||||
<version>3.4.2</version>
|
||||
</dependency>
|
||||
<!--Mysql数据库驱动-->
|
||||
<dependency>
|
||||
<groupId>mysql</groupId>
|
||||
<artifactId>mysql-connector-java</artifactId>
|
||||
<version>5.1.42</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
</project>
|
||||
37
mall-mbg/src/main/java/com/macro/mall/Generator.java
Normal file
37
mall-mbg/src/main/java/com/macro/mall/Generator.java
Normal file
@@ -0,0 +1,37 @@
|
||||
package com.macro.mall;
|
||||
|
||||
import org.mybatis.generator.api.MyBatisGenerator;
|
||||
import org.mybatis.generator.config.Configuration;
|
||||
import org.mybatis.generator.config.xml.ConfigurationParser;
|
||||
import org.mybatis.generator.internal.DefaultShellCallback;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 用于生产MBG的代码
|
||||
*/
|
||||
public class Generator {
|
||||
public static void main(String[] args) throws Exception {
|
||||
//MBG 执行过程中的警告信息
|
||||
List<String> warnings = new ArrayList<String>();
|
||||
//当生成的代码重复时,覆盖原代码
|
||||
boolean overwrite = true;
|
||||
//读取我们的 MBG 配置文件
|
||||
InputStream is = Generator.class.getResourceAsStream("/generatorConfig.xml");
|
||||
ConfigurationParser cp = new ConfigurationParser(warnings);
|
||||
Configuration config = cp.parseConfiguration(is);
|
||||
is.close();
|
||||
|
||||
DefaultShellCallback callback = new DefaultShellCallback(overwrite);
|
||||
//创建 MBG
|
||||
MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings);
|
||||
//执行生成代码
|
||||
myBatisGenerator.generate(null);
|
||||
//输出警告信息
|
||||
for (String warning : warnings) {
|
||||
System.out.println(warning);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.CmsHelpCategory;
|
||||
import com.macro.mall.model.CmsHelpCategoryExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface CmsHelpCategoryMapper {
|
||||
int countByExample(CmsHelpCategoryExample example);
|
||||
|
||||
int deleteByExample(CmsHelpCategoryExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(CmsHelpCategory record);
|
||||
|
||||
int insertSelective(CmsHelpCategory record);
|
||||
|
||||
List<CmsHelpCategory> selectByExample(CmsHelpCategoryExample example);
|
||||
|
||||
CmsHelpCategory selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") CmsHelpCategory record, @Param("example") CmsHelpCategoryExample example);
|
||||
|
||||
int updateByExample(@Param("record") CmsHelpCategory record, @Param("example") CmsHelpCategoryExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(CmsHelpCategory record);
|
||||
|
||||
int updateByPrimaryKey(CmsHelpCategory record);
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.CmsHelp;
|
||||
import com.macro.mall.model.CmsHelpExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface CmsHelpMapper {
|
||||
int countByExample(CmsHelpExample example);
|
||||
|
||||
int deleteByExample(CmsHelpExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(CmsHelp record);
|
||||
|
||||
int insertSelective(CmsHelp record);
|
||||
|
||||
List<CmsHelp> selectByExampleWithBLOBs(CmsHelpExample example);
|
||||
|
||||
List<CmsHelp> selectByExample(CmsHelpExample example);
|
||||
|
||||
CmsHelp selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") CmsHelp record, @Param("example") CmsHelpExample example);
|
||||
|
||||
int updateByExampleWithBLOBs(@Param("record") CmsHelp record, @Param("example") CmsHelpExample example);
|
||||
|
||||
int updateByExample(@Param("record") CmsHelp record, @Param("example") CmsHelpExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(CmsHelp record);
|
||||
|
||||
int updateByPrimaryKeyWithBLOBs(CmsHelp record);
|
||||
|
||||
int updateByPrimaryKey(CmsHelp record);
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.CmsMemberReport;
|
||||
import com.macro.mall.model.CmsMemberReportExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface CmsMemberReportMapper {
|
||||
int countByExample(CmsMemberReportExample example);
|
||||
|
||||
int deleteByExample(CmsMemberReportExample example);
|
||||
|
||||
int insert(CmsMemberReport record);
|
||||
|
||||
int insertSelective(CmsMemberReport record);
|
||||
|
||||
List<CmsMemberReport> selectByExample(CmsMemberReportExample example);
|
||||
|
||||
int updateByExampleSelective(@Param("record") CmsMemberReport record, @Param("example") CmsMemberReportExample example);
|
||||
|
||||
int updateByExample(@Param("record") CmsMemberReport record, @Param("example") CmsMemberReportExample example);
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.CmsPrefrenceArea;
|
||||
import com.macro.mall.model.CmsPrefrenceAreaExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface CmsPrefrenceAreaMapper {
|
||||
int countByExample(CmsPrefrenceAreaExample example);
|
||||
|
||||
int deleteByExample(CmsPrefrenceAreaExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(CmsPrefrenceArea record);
|
||||
|
||||
int insertSelective(CmsPrefrenceArea record);
|
||||
|
||||
List<CmsPrefrenceArea> selectByExampleWithBLOBs(CmsPrefrenceAreaExample example);
|
||||
|
||||
List<CmsPrefrenceArea> selectByExample(CmsPrefrenceAreaExample example);
|
||||
|
||||
CmsPrefrenceArea selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") CmsPrefrenceArea record, @Param("example") CmsPrefrenceAreaExample example);
|
||||
|
||||
int updateByExampleWithBLOBs(@Param("record") CmsPrefrenceArea record, @Param("example") CmsPrefrenceAreaExample example);
|
||||
|
||||
int updateByExample(@Param("record") CmsPrefrenceArea record, @Param("example") CmsPrefrenceAreaExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(CmsPrefrenceArea record);
|
||||
|
||||
int updateByPrimaryKeyWithBLOBs(CmsPrefrenceArea record);
|
||||
|
||||
int updateByPrimaryKey(CmsPrefrenceArea record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.CmsPrefrenceAreaProductRelation;
|
||||
import com.macro.mall.model.CmsPrefrenceAreaProductRelationExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface CmsPrefrenceAreaProductRelationMapper {
|
||||
int countByExample(CmsPrefrenceAreaProductRelationExample example);
|
||||
|
||||
int deleteByExample(CmsPrefrenceAreaProductRelationExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(CmsPrefrenceAreaProductRelation record);
|
||||
|
||||
int insertSelective(CmsPrefrenceAreaProductRelation record);
|
||||
|
||||
List<CmsPrefrenceAreaProductRelation> selectByExample(CmsPrefrenceAreaProductRelationExample example);
|
||||
|
||||
CmsPrefrenceAreaProductRelation selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") CmsPrefrenceAreaProductRelation record, @Param("example") CmsPrefrenceAreaProductRelationExample example);
|
||||
|
||||
int updateByExample(@Param("record") CmsPrefrenceAreaProductRelation record, @Param("example") CmsPrefrenceAreaProductRelationExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(CmsPrefrenceAreaProductRelation record);
|
||||
|
||||
int updateByPrimaryKey(CmsPrefrenceAreaProductRelation record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.CmsSubjectCategory;
|
||||
import com.macro.mall.model.CmsSubjectCategoryExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface CmsSubjectCategoryMapper {
|
||||
int countByExample(CmsSubjectCategoryExample example);
|
||||
|
||||
int deleteByExample(CmsSubjectCategoryExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(CmsSubjectCategory record);
|
||||
|
||||
int insertSelective(CmsSubjectCategory record);
|
||||
|
||||
List<CmsSubjectCategory> selectByExample(CmsSubjectCategoryExample example);
|
||||
|
||||
CmsSubjectCategory selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") CmsSubjectCategory record, @Param("example") CmsSubjectCategoryExample example);
|
||||
|
||||
int updateByExample(@Param("record") CmsSubjectCategory record, @Param("example") CmsSubjectCategoryExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(CmsSubjectCategory record);
|
||||
|
||||
int updateByPrimaryKey(CmsSubjectCategory record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.CmsSubjectComment;
|
||||
import com.macro.mall.model.CmsSubjectCommentExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface CmsSubjectCommentMapper {
|
||||
int countByExample(CmsSubjectCommentExample example);
|
||||
|
||||
int deleteByExample(CmsSubjectCommentExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(CmsSubjectComment record);
|
||||
|
||||
int insertSelective(CmsSubjectComment record);
|
||||
|
||||
List<CmsSubjectComment> selectByExample(CmsSubjectCommentExample example);
|
||||
|
||||
CmsSubjectComment selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") CmsSubjectComment record, @Param("example") CmsSubjectCommentExample example);
|
||||
|
||||
int updateByExample(@Param("record") CmsSubjectComment record, @Param("example") CmsSubjectCommentExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(CmsSubjectComment record);
|
||||
|
||||
int updateByPrimaryKey(CmsSubjectComment record);
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.CmsSubject;
|
||||
import com.macro.mall.model.CmsSubjectExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface CmsSubjectMapper {
|
||||
int countByExample(CmsSubjectExample example);
|
||||
|
||||
int deleteByExample(CmsSubjectExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(CmsSubject record);
|
||||
|
||||
int insertSelective(CmsSubject record);
|
||||
|
||||
List<CmsSubject> selectByExampleWithBLOBs(CmsSubjectExample example);
|
||||
|
||||
List<CmsSubject> selectByExample(CmsSubjectExample example);
|
||||
|
||||
CmsSubject selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") CmsSubject record, @Param("example") CmsSubjectExample example);
|
||||
|
||||
int updateByExampleWithBLOBs(@Param("record") CmsSubject record, @Param("example") CmsSubjectExample example);
|
||||
|
||||
int updateByExample(@Param("record") CmsSubject record, @Param("example") CmsSubjectExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(CmsSubject record);
|
||||
|
||||
int updateByPrimaryKeyWithBLOBs(CmsSubject record);
|
||||
|
||||
int updateByPrimaryKey(CmsSubject record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.CmsSubjectProductRelation;
|
||||
import com.macro.mall.model.CmsSubjectProductRelationExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface CmsSubjectProductRelationMapper {
|
||||
int countByExample(CmsSubjectProductRelationExample example);
|
||||
|
||||
int deleteByExample(CmsSubjectProductRelationExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(CmsSubjectProductRelation record);
|
||||
|
||||
int insertSelective(CmsSubjectProductRelation record);
|
||||
|
||||
List<CmsSubjectProductRelation> selectByExample(CmsSubjectProductRelationExample example);
|
||||
|
||||
CmsSubjectProductRelation selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") CmsSubjectProductRelation record, @Param("example") CmsSubjectProductRelationExample example);
|
||||
|
||||
int updateByExample(@Param("record") CmsSubjectProductRelation record, @Param("example") CmsSubjectProductRelationExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(CmsSubjectProductRelation record);
|
||||
|
||||
int updateByPrimaryKey(CmsSubjectProductRelation record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.CmsTopicCategory;
|
||||
import com.macro.mall.model.CmsTopicCategoryExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface CmsTopicCategoryMapper {
|
||||
int countByExample(CmsTopicCategoryExample example);
|
||||
|
||||
int deleteByExample(CmsTopicCategoryExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(CmsTopicCategory record);
|
||||
|
||||
int insertSelective(CmsTopicCategory record);
|
||||
|
||||
List<CmsTopicCategory> selectByExample(CmsTopicCategoryExample example);
|
||||
|
||||
CmsTopicCategory selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") CmsTopicCategory record, @Param("example") CmsTopicCategoryExample example);
|
||||
|
||||
int updateByExample(@Param("record") CmsTopicCategory record, @Param("example") CmsTopicCategoryExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(CmsTopicCategory record);
|
||||
|
||||
int updateByPrimaryKey(CmsTopicCategory record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.CmsTopicComment;
|
||||
import com.macro.mall.model.CmsTopicCommentExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface CmsTopicCommentMapper {
|
||||
int countByExample(CmsTopicCommentExample example);
|
||||
|
||||
int deleteByExample(CmsTopicCommentExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(CmsTopicComment record);
|
||||
|
||||
int insertSelective(CmsTopicComment record);
|
||||
|
||||
List<CmsTopicComment> selectByExample(CmsTopicCommentExample example);
|
||||
|
||||
CmsTopicComment selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") CmsTopicComment record, @Param("example") CmsTopicCommentExample example);
|
||||
|
||||
int updateByExample(@Param("record") CmsTopicComment record, @Param("example") CmsTopicCommentExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(CmsTopicComment record);
|
||||
|
||||
int updateByPrimaryKey(CmsTopicComment record);
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.CmsTopic;
|
||||
import com.macro.mall.model.CmsTopicExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface CmsTopicMapper {
|
||||
int countByExample(CmsTopicExample example);
|
||||
|
||||
int deleteByExample(CmsTopicExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(CmsTopic record);
|
||||
|
||||
int insertSelective(CmsTopic record);
|
||||
|
||||
List<CmsTopic> selectByExampleWithBLOBs(CmsTopicExample example);
|
||||
|
||||
List<CmsTopic> selectByExample(CmsTopicExample example);
|
||||
|
||||
CmsTopic selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") CmsTopic record, @Param("example") CmsTopicExample example);
|
||||
|
||||
int updateByExampleWithBLOBs(@Param("record") CmsTopic record, @Param("example") CmsTopicExample example);
|
||||
|
||||
int updateByExample(@Param("record") CmsTopic record, @Param("example") CmsTopicExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(CmsTopic record);
|
||||
|
||||
int updateByPrimaryKeyWithBLOBs(CmsTopic record);
|
||||
|
||||
int updateByPrimaryKey(CmsTopic record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.OmsCompanyAddress;
|
||||
import com.macro.mall.model.OmsCompanyAddressExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface OmsCompanyAddressMapper {
|
||||
int countByExample(OmsCompanyAddressExample example);
|
||||
|
||||
int deleteByExample(OmsCompanyAddressExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(OmsCompanyAddress record);
|
||||
|
||||
int insertSelective(OmsCompanyAddress record);
|
||||
|
||||
List<OmsCompanyAddress> selectByExample(OmsCompanyAddressExample example);
|
||||
|
||||
OmsCompanyAddress selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") OmsCompanyAddress record, @Param("example") OmsCompanyAddressExample example);
|
||||
|
||||
int updateByExample(@Param("record") OmsCompanyAddress record, @Param("example") OmsCompanyAddressExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(OmsCompanyAddress record);
|
||||
|
||||
int updateByPrimaryKey(OmsCompanyAddress record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.OmsOrderItem;
|
||||
import com.macro.mall.model.OmsOrderItemExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface OmsOrderItemMapper {
|
||||
int countByExample(OmsOrderItemExample example);
|
||||
|
||||
int deleteByExample(OmsOrderItemExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(OmsOrderItem record);
|
||||
|
||||
int insertSelective(OmsOrderItem record);
|
||||
|
||||
List<OmsOrderItem> selectByExample(OmsOrderItemExample example);
|
||||
|
||||
OmsOrderItem selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") OmsOrderItem record, @Param("example") OmsOrderItemExample example);
|
||||
|
||||
int updateByExample(@Param("record") OmsOrderItem record, @Param("example") OmsOrderItemExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(OmsOrderItem record);
|
||||
|
||||
int updateByPrimaryKey(OmsOrderItem record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.OmsOrder;
|
||||
import com.macro.mall.model.OmsOrderExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface OmsOrderMapper {
|
||||
int countByExample(OmsOrderExample example);
|
||||
|
||||
int deleteByExample(OmsOrderExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(OmsOrder record);
|
||||
|
||||
int insertSelective(OmsOrder record);
|
||||
|
||||
List<OmsOrder> selectByExample(OmsOrderExample example);
|
||||
|
||||
OmsOrder selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") OmsOrder record, @Param("example") OmsOrderExample example);
|
||||
|
||||
int updateByExample(@Param("record") OmsOrder record, @Param("example") OmsOrderExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(OmsOrder record);
|
||||
|
||||
int updateByPrimaryKey(OmsOrder record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.OmsOrderOperateHistory;
|
||||
import com.macro.mall.model.OmsOrderOperateHistoryExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface OmsOrderOperateHistoryMapper {
|
||||
int countByExample(OmsOrderOperateHistoryExample example);
|
||||
|
||||
int deleteByExample(OmsOrderOperateHistoryExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(OmsOrderOperateHistory record);
|
||||
|
||||
int insertSelective(OmsOrderOperateHistory record);
|
||||
|
||||
List<OmsOrderOperateHistory> selectByExample(OmsOrderOperateHistoryExample example);
|
||||
|
||||
OmsOrderOperateHistory selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") OmsOrderOperateHistory record, @Param("example") OmsOrderOperateHistoryExample example);
|
||||
|
||||
int updateByExample(@Param("record") OmsOrderOperateHistory record, @Param("example") OmsOrderOperateHistoryExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(OmsOrderOperateHistory record);
|
||||
|
||||
int updateByPrimaryKey(OmsOrderOperateHistory record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.OmsOrderReturnApply;
|
||||
import com.macro.mall.model.OmsOrderReturnApplyExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface OmsOrderReturnApplyMapper {
|
||||
int countByExample(OmsOrderReturnApplyExample example);
|
||||
|
||||
int deleteByExample(OmsOrderReturnApplyExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(OmsOrderReturnApply record);
|
||||
|
||||
int insertSelective(OmsOrderReturnApply record);
|
||||
|
||||
List<OmsOrderReturnApply> selectByExample(OmsOrderReturnApplyExample example);
|
||||
|
||||
OmsOrderReturnApply selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") OmsOrderReturnApply record, @Param("example") OmsOrderReturnApplyExample example);
|
||||
|
||||
int updateByExample(@Param("record") OmsOrderReturnApply record, @Param("example") OmsOrderReturnApplyExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(OmsOrderReturnApply record);
|
||||
|
||||
int updateByPrimaryKey(OmsOrderReturnApply record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.OmsOrderReturnReason;
|
||||
import com.macro.mall.model.OmsOrderReturnReasonExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface OmsOrderReturnReasonMapper {
|
||||
int countByExample(OmsOrderReturnReasonExample example);
|
||||
|
||||
int deleteByExample(OmsOrderReturnReasonExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(OmsOrderReturnReason record);
|
||||
|
||||
int insertSelective(OmsOrderReturnReason record);
|
||||
|
||||
List<OmsOrderReturnReason> selectByExample(OmsOrderReturnReasonExample example);
|
||||
|
||||
OmsOrderReturnReason selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") OmsOrderReturnReason record, @Param("example") OmsOrderReturnReasonExample example);
|
||||
|
||||
int updateByExample(@Param("record") OmsOrderReturnReason record, @Param("example") OmsOrderReturnReasonExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(OmsOrderReturnReason record);
|
||||
|
||||
int updateByPrimaryKey(OmsOrderReturnReason record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.OmsOrderSetting;
|
||||
import com.macro.mall.model.OmsOrderSettingExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface OmsOrderSettingMapper {
|
||||
int countByExample(OmsOrderSettingExample example);
|
||||
|
||||
int deleteByExample(OmsOrderSettingExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(OmsOrderSetting record);
|
||||
|
||||
int insertSelective(OmsOrderSetting record);
|
||||
|
||||
List<OmsOrderSetting> selectByExample(OmsOrderSettingExample example);
|
||||
|
||||
OmsOrderSetting selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") OmsOrderSetting record, @Param("example") OmsOrderSettingExample example);
|
||||
|
||||
int updateByExample(@Param("record") OmsOrderSetting record, @Param("example") OmsOrderSettingExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(OmsOrderSetting record);
|
||||
|
||||
int updateByPrimaryKey(OmsOrderSetting record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.PmsAlbum;
|
||||
import com.macro.mall.model.PmsAlbumExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface PmsAlbumMapper {
|
||||
int countByExample(PmsAlbumExample example);
|
||||
|
||||
int deleteByExample(PmsAlbumExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PmsAlbum record);
|
||||
|
||||
int insertSelective(PmsAlbum record);
|
||||
|
||||
List<PmsAlbum> selectByExample(PmsAlbumExample example);
|
||||
|
||||
PmsAlbum selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") PmsAlbum record, @Param("example") PmsAlbumExample example);
|
||||
|
||||
int updateByExample(@Param("record") PmsAlbum record, @Param("example") PmsAlbumExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(PmsAlbum record);
|
||||
|
||||
int updateByPrimaryKey(PmsAlbum record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.PmsAlbumPic;
|
||||
import com.macro.mall.model.PmsAlbumPicExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface PmsAlbumPicMapper {
|
||||
int countByExample(PmsAlbumPicExample example);
|
||||
|
||||
int deleteByExample(PmsAlbumPicExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PmsAlbumPic record);
|
||||
|
||||
int insertSelective(PmsAlbumPic record);
|
||||
|
||||
List<PmsAlbumPic> selectByExample(PmsAlbumPicExample example);
|
||||
|
||||
PmsAlbumPic selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") PmsAlbumPic record, @Param("example") PmsAlbumPicExample example);
|
||||
|
||||
int updateByExample(@Param("record") PmsAlbumPic record, @Param("example") PmsAlbumPicExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(PmsAlbumPic record);
|
||||
|
||||
int updateByPrimaryKey(PmsAlbumPic record);
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.PmsBrand;
|
||||
import com.macro.mall.model.PmsBrandExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface PmsBrandMapper {
|
||||
int countByExample(PmsBrandExample example);
|
||||
|
||||
int deleteByExample(PmsBrandExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PmsBrand record);
|
||||
|
||||
int insertSelective(PmsBrand record);
|
||||
|
||||
List<PmsBrand> selectByExampleWithBLOBs(PmsBrandExample example);
|
||||
|
||||
List<PmsBrand> selectByExample(PmsBrandExample example);
|
||||
|
||||
PmsBrand selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") PmsBrand record, @Param("example") PmsBrandExample example);
|
||||
|
||||
int updateByExampleWithBLOBs(@Param("record") PmsBrand record, @Param("example") PmsBrandExample example);
|
||||
|
||||
int updateByExample(@Param("record") PmsBrand record, @Param("example") PmsBrandExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(PmsBrand record);
|
||||
|
||||
int updateByPrimaryKeyWithBLOBs(PmsBrand record);
|
||||
|
||||
int updateByPrimaryKey(PmsBrand record);
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.PmsComment;
|
||||
import com.macro.mall.model.PmsCommentExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface PmsCommentMapper {
|
||||
int countByExample(PmsCommentExample example);
|
||||
|
||||
int deleteByExample(PmsCommentExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PmsComment record);
|
||||
|
||||
int insertSelective(PmsComment record);
|
||||
|
||||
List<PmsComment> selectByExampleWithBLOBs(PmsCommentExample example);
|
||||
|
||||
List<PmsComment> selectByExample(PmsCommentExample example);
|
||||
|
||||
PmsComment selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") PmsComment record, @Param("example") PmsCommentExample example);
|
||||
|
||||
int updateByExampleWithBLOBs(@Param("record") PmsComment record, @Param("example") PmsCommentExample example);
|
||||
|
||||
int updateByExample(@Param("record") PmsComment record, @Param("example") PmsCommentExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(PmsComment record);
|
||||
|
||||
int updateByPrimaryKeyWithBLOBs(PmsComment record);
|
||||
|
||||
int updateByPrimaryKey(PmsComment record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.PmsCommentReplay;
|
||||
import com.macro.mall.model.PmsCommentReplayExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface PmsCommentReplayMapper {
|
||||
int countByExample(PmsCommentReplayExample example);
|
||||
|
||||
int deleteByExample(PmsCommentReplayExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PmsCommentReplay record);
|
||||
|
||||
int insertSelective(PmsCommentReplay record);
|
||||
|
||||
List<PmsCommentReplay> selectByExample(PmsCommentReplayExample example);
|
||||
|
||||
PmsCommentReplay selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") PmsCommentReplay record, @Param("example") PmsCommentReplayExample example);
|
||||
|
||||
int updateByExample(@Param("record") PmsCommentReplay record, @Param("example") PmsCommentReplayExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(PmsCommentReplay record);
|
||||
|
||||
int updateByPrimaryKey(PmsCommentReplay record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.PmsFeightTemplate;
|
||||
import com.macro.mall.model.PmsFeightTemplateExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface PmsFeightTemplateMapper {
|
||||
int countByExample(PmsFeightTemplateExample example);
|
||||
|
||||
int deleteByExample(PmsFeightTemplateExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PmsFeightTemplate record);
|
||||
|
||||
int insertSelective(PmsFeightTemplate record);
|
||||
|
||||
List<PmsFeightTemplate> selectByExample(PmsFeightTemplateExample example);
|
||||
|
||||
PmsFeightTemplate selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") PmsFeightTemplate record, @Param("example") PmsFeightTemplateExample example);
|
||||
|
||||
int updateByExample(@Param("record") PmsFeightTemplate record, @Param("example") PmsFeightTemplateExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(PmsFeightTemplate record);
|
||||
|
||||
int updateByPrimaryKey(PmsFeightTemplate record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.PmsMemberPrice;
|
||||
import com.macro.mall.model.PmsMemberPriceExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface PmsMemberPriceMapper {
|
||||
int countByExample(PmsMemberPriceExample example);
|
||||
|
||||
int deleteByExample(PmsMemberPriceExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PmsMemberPrice record);
|
||||
|
||||
int insertSelective(PmsMemberPrice record);
|
||||
|
||||
List<PmsMemberPrice> selectByExample(PmsMemberPriceExample example);
|
||||
|
||||
PmsMemberPrice selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") PmsMemberPrice record, @Param("example") PmsMemberPriceExample example);
|
||||
|
||||
int updateByExample(@Param("record") PmsMemberPrice record, @Param("example") PmsMemberPriceExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(PmsMemberPrice record);
|
||||
|
||||
int updateByPrimaryKey(PmsMemberPrice record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.PmsProductAttributeCategory;
|
||||
import com.macro.mall.model.PmsProductAttributeCategoryExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface PmsProductAttributeCategoryMapper {
|
||||
int countByExample(PmsProductAttributeCategoryExample example);
|
||||
|
||||
int deleteByExample(PmsProductAttributeCategoryExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PmsProductAttributeCategory record);
|
||||
|
||||
int insertSelective(PmsProductAttributeCategory record);
|
||||
|
||||
List<PmsProductAttributeCategory> selectByExample(PmsProductAttributeCategoryExample example);
|
||||
|
||||
PmsProductAttributeCategory selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") PmsProductAttributeCategory record, @Param("example") PmsProductAttributeCategoryExample example);
|
||||
|
||||
int updateByExample(@Param("record") PmsProductAttributeCategory record, @Param("example") PmsProductAttributeCategoryExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(PmsProductAttributeCategory record);
|
||||
|
||||
int updateByPrimaryKey(PmsProductAttributeCategory record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.PmsProductAttribute;
|
||||
import com.macro.mall.model.PmsProductAttributeExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface PmsProductAttributeMapper {
|
||||
int countByExample(PmsProductAttributeExample example);
|
||||
|
||||
int deleteByExample(PmsProductAttributeExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PmsProductAttribute record);
|
||||
|
||||
int insertSelective(PmsProductAttribute record);
|
||||
|
||||
List<PmsProductAttribute> selectByExample(PmsProductAttributeExample example);
|
||||
|
||||
PmsProductAttribute selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") PmsProductAttribute record, @Param("example") PmsProductAttributeExample example);
|
||||
|
||||
int updateByExample(@Param("record") PmsProductAttribute record, @Param("example") PmsProductAttributeExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(PmsProductAttribute record);
|
||||
|
||||
int updateByPrimaryKey(PmsProductAttribute record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.PmsProductAttributeValue;
|
||||
import com.macro.mall.model.PmsProductAttributeValueExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface PmsProductAttributeValueMapper {
|
||||
int countByExample(PmsProductAttributeValueExample example);
|
||||
|
||||
int deleteByExample(PmsProductAttributeValueExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PmsProductAttributeValue record);
|
||||
|
||||
int insertSelective(PmsProductAttributeValue record);
|
||||
|
||||
List<PmsProductAttributeValue> selectByExample(PmsProductAttributeValueExample example);
|
||||
|
||||
PmsProductAttributeValue selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") PmsProductAttributeValue record, @Param("example") PmsProductAttributeValueExample example);
|
||||
|
||||
int updateByExample(@Param("record") PmsProductAttributeValue record, @Param("example") PmsProductAttributeValueExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(PmsProductAttributeValue record);
|
||||
|
||||
int updateByPrimaryKey(PmsProductAttributeValue record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.PmsProductCategoryAttributeRelation;
|
||||
import com.macro.mall.model.PmsProductCategoryAttributeRelationExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface PmsProductCategoryAttributeRelationMapper {
|
||||
int countByExample(PmsProductCategoryAttributeRelationExample example);
|
||||
|
||||
int deleteByExample(PmsProductCategoryAttributeRelationExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PmsProductCategoryAttributeRelation record);
|
||||
|
||||
int insertSelective(PmsProductCategoryAttributeRelation record);
|
||||
|
||||
List<PmsProductCategoryAttributeRelation> selectByExample(PmsProductCategoryAttributeRelationExample example);
|
||||
|
||||
PmsProductCategoryAttributeRelation selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") PmsProductCategoryAttributeRelation record, @Param("example") PmsProductCategoryAttributeRelationExample example);
|
||||
|
||||
int updateByExample(@Param("record") PmsProductCategoryAttributeRelation record, @Param("example") PmsProductCategoryAttributeRelationExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(PmsProductCategoryAttributeRelation record);
|
||||
|
||||
int updateByPrimaryKey(PmsProductCategoryAttributeRelation record);
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.PmsProductCategory;
|
||||
import com.macro.mall.model.PmsProductCategoryExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface PmsProductCategoryMapper {
|
||||
int countByExample(PmsProductCategoryExample example);
|
||||
|
||||
int deleteByExample(PmsProductCategoryExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PmsProductCategory record);
|
||||
|
||||
int insertSelective(PmsProductCategory record);
|
||||
|
||||
List<PmsProductCategory> selectByExampleWithBLOBs(PmsProductCategoryExample example);
|
||||
|
||||
List<PmsProductCategory> selectByExample(PmsProductCategoryExample example);
|
||||
|
||||
PmsProductCategory selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") PmsProductCategory record, @Param("example") PmsProductCategoryExample example);
|
||||
|
||||
int updateByExampleWithBLOBs(@Param("record") PmsProductCategory record, @Param("example") PmsProductCategoryExample example);
|
||||
|
||||
int updateByExample(@Param("record") PmsProductCategory record, @Param("example") PmsProductCategoryExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(PmsProductCategory record);
|
||||
|
||||
int updateByPrimaryKeyWithBLOBs(PmsProductCategory record);
|
||||
|
||||
int updateByPrimaryKey(PmsProductCategory record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.PmsProductFullReduction;
|
||||
import com.macro.mall.model.PmsProductFullReductionExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface PmsProductFullReductionMapper {
|
||||
int countByExample(PmsProductFullReductionExample example);
|
||||
|
||||
int deleteByExample(PmsProductFullReductionExample example);
|
||||
|
||||
int deleteByPrimaryKey(Integer id);
|
||||
|
||||
int insert(PmsProductFullReduction record);
|
||||
|
||||
int insertSelective(PmsProductFullReduction record);
|
||||
|
||||
List<PmsProductFullReduction> selectByExample(PmsProductFullReductionExample example);
|
||||
|
||||
PmsProductFullReduction selectByPrimaryKey(Integer id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") PmsProductFullReduction record, @Param("example") PmsProductFullReductionExample example);
|
||||
|
||||
int updateByExample(@Param("record") PmsProductFullReduction record, @Param("example") PmsProductFullReductionExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(PmsProductFullReduction record);
|
||||
|
||||
int updateByPrimaryKey(PmsProductFullReduction record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.PmsProductLadder;
|
||||
import com.macro.mall.model.PmsProductLadderExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface PmsProductLadderMapper {
|
||||
int countByExample(PmsProductLadderExample example);
|
||||
|
||||
int deleteByExample(PmsProductLadderExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PmsProductLadder record);
|
||||
|
||||
int insertSelective(PmsProductLadder record);
|
||||
|
||||
List<PmsProductLadder> selectByExample(PmsProductLadderExample example);
|
||||
|
||||
PmsProductLadder selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") PmsProductLadder record, @Param("example") PmsProductLadderExample example);
|
||||
|
||||
int updateByExample(@Param("record") PmsProductLadder record, @Param("example") PmsProductLadderExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(PmsProductLadder record);
|
||||
|
||||
int updateByPrimaryKey(PmsProductLadder record);
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.PmsProduct;
|
||||
import com.macro.mall.model.PmsProductExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface PmsProductMapper {
|
||||
int countByExample(PmsProductExample example);
|
||||
|
||||
int deleteByExample(PmsProductExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PmsProduct record);
|
||||
|
||||
int insertSelective(PmsProduct record);
|
||||
|
||||
List<PmsProduct> selectByExampleWithBLOBs(PmsProductExample example);
|
||||
|
||||
List<PmsProduct> selectByExample(PmsProductExample example);
|
||||
|
||||
PmsProduct selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") PmsProduct record, @Param("example") PmsProductExample example);
|
||||
|
||||
int updateByExampleWithBLOBs(@Param("record") PmsProduct record, @Param("example") PmsProductExample example);
|
||||
|
||||
int updateByExample(@Param("record") PmsProduct record, @Param("example") PmsProductExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(PmsProduct record);
|
||||
|
||||
int updateByPrimaryKeyWithBLOBs(PmsProduct record);
|
||||
|
||||
int updateByPrimaryKey(PmsProduct record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.PmsProductOperateLog;
|
||||
import com.macro.mall.model.PmsProductOperateLogExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface PmsProductOperateLogMapper {
|
||||
int countByExample(PmsProductOperateLogExample example);
|
||||
|
||||
int deleteByExample(PmsProductOperateLogExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PmsProductOperateLog record);
|
||||
|
||||
int insertSelective(PmsProductOperateLog record);
|
||||
|
||||
List<PmsProductOperateLog> selectByExample(PmsProductOperateLogExample example);
|
||||
|
||||
PmsProductOperateLog selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") PmsProductOperateLog record, @Param("example") PmsProductOperateLogExample example);
|
||||
|
||||
int updateByExample(@Param("record") PmsProductOperateLog record, @Param("example") PmsProductOperateLogExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(PmsProductOperateLog record);
|
||||
|
||||
int updateByPrimaryKey(PmsProductOperateLog record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.PmsProductVertifyRecord;
|
||||
import com.macro.mall.model.PmsProductVertifyRecordExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface PmsProductVertifyRecordMapper {
|
||||
int countByExample(PmsProductVertifyRecordExample example);
|
||||
|
||||
int deleteByExample(PmsProductVertifyRecordExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PmsProductVertifyRecord record);
|
||||
|
||||
int insertSelective(PmsProductVertifyRecord record);
|
||||
|
||||
List<PmsProductVertifyRecord> selectByExample(PmsProductVertifyRecordExample example);
|
||||
|
||||
PmsProductVertifyRecord selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") PmsProductVertifyRecord record, @Param("example") PmsProductVertifyRecordExample example);
|
||||
|
||||
int updateByExample(@Param("record") PmsProductVertifyRecord record, @Param("example") PmsProductVertifyRecordExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(PmsProductVertifyRecord record);
|
||||
|
||||
int updateByPrimaryKey(PmsProductVertifyRecord record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.PmsSkuStock;
|
||||
import com.macro.mall.model.PmsSkuStockExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface PmsSkuStockMapper {
|
||||
int countByExample(PmsSkuStockExample example);
|
||||
|
||||
int deleteByExample(PmsSkuStockExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PmsSkuStock record);
|
||||
|
||||
int insertSelective(PmsSkuStock record);
|
||||
|
||||
List<PmsSkuStock> selectByExample(PmsSkuStockExample example);
|
||||
|
||||
PmsSkuStock selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") PmsSkuStock record, @Param("example") PmsSkuStockExample example);
|
||||
|
||||
int updateByExample(@Param("record") PmsSkuStock record, @Param("example") PmsSkuStockExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(PmsSkuStock record);
|
||||
|
||||
int updateByPrimaryKey(PmsSkuStock record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.SmsCouponHistory;
|
||||
import com.macro.mall.model.SmsCouponHistoryExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface SmsCouponHistoryMapper {
|
||||
int countByExample(SmsCouponHistoryExample example);
|
||||
|
||||
int deleteByExample(SmsCouponHistoryExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(SmsCouponHistory record);
|
||||
|
||||
int insertSelective(SmsCouponHistory record);
|
||||
|
||||
List<SmsCouponHistory> selectByExample(SmsCouponHistoryExample example);
|
||||
|
||||
SmsCouponHistory selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") SmsCouponHistory record, @Param("example") SmsCouponHistoryExample example);
|
||||
|
||||
int updateByExample(@Param("record") SmsCouponHistory record, @Param("example") SmsCouponHistoryExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(SmsCouponHistory record);
|
||||
|
||||
int updateByPrimaryKey(SmsCouponHistory record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.SmsCoupon;
|
||||
import com.macro.mall.model.SmsCouponExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface SmsCouponMapper {
|
||||
int countByExample(SmsCouponExample example);
|
||||
|
||||
int deleteByExample(SmsCouponExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(SmsCoupon record);
|
||||
|
||||
int insertSelective(SmsCoupon record);
|
||||
|
||||
List<SmsCoupon> selectByExample(SmsCouponExample example);
|
||||
|
||||
SmsCoupon selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") SmsCoupon record, @Param("example") SmsCouponExample example);
|
||||
|
||||
int updateByExample(@Param("record") SmsCoupon record, @Param("example") SmsCouponExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(SmsCoupon record);
|
||||
|
||||
int updateByPrimaryKey(SmsCoupon record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.SmsCouponProductCategoryRelation;
|
||||
import com.macro.mall.model.SmsCouponProductCategoryRelationExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface SmsCouponProductCategoryRelationMapper {
|
||||
int countByExample(SmsCouponProductCategoryRelationExample example);
|
||||
|
||||
int deleteByExample(SmsCouponProductCategoryRelationExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(SmsCouponProductCategoryRelation record);
|
||||
|
||||
int insertSelective(SmsCouponProductCategoryRelation record);
|
||||
|
||||
List<SmsCouponProductCategoryRelation> selectByExample(SmsCouponProductCategoryRelationExample example);
|
||||
|
||||
SmsCouponProductCategoryRelation selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") SmsCouponProductCategoryRelation record, @Param("example") SmsCouponProductCategoryRelationExample example);
|
||||
|
||||
int updateByExample(@Param("record") SmsCouponProductCategoryRelation record, @Param("example") SmsCouponProductCategoryRelationExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(SmsCouponProductCategoryRelation record);
|
||||
|
||||
int updateByPrimaryKey(SmsCouponProductCategoryRelation record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.SmsCouponProductRelation;
|
||||
import com.macro.mall.model.SmsCouponProductRelationExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface SmsCouponProductRelationMapper {
|
||||
int countByExample(SmsCouponProductRelationExample example);
|
||||
|
||||
int deleteByExample(SmsCouponProductRelationExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(SmsCouponProductRelation record);
|
||||
|
||||
int insertSelective(SmsCouponProductRelation record);
|
||||
|
||||
List<SmsCouponProductRelation> selectByExample(SmsCouponProductRelationExample example);
|
||||
|
||||
SmsCouponProductRelation selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") SmsCouponProductRelation record, @Param("example") SmsCouponProductRelationExample example);
|
||||
|
||||
int updateByExample(@Param("record") SmsCouponProductRelation record, @Param("example") SmsCouponProductRelationExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(SmsCouponProductRelation record);
|
||||
|
||||
int updateByPrimaryKey(SmsCouponProductRelation record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.SmsFlashPromotionLog;
|
||||
import com.macro.mall.model.SmsFlashPromotionLogExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface SmsFlashPromotionLogMapper {
|
||||
int countByExample(SmsFlashPromotionLogExample example);
|
||||
|
||||
int deleteByExample(SmsFlashPromotionLogExample example);
|
||||
|
||||
int deleteByPrimaryKey(Integer id);
|
||||
|
||||
int insert(SmsFlashPromotionLog record);
|
||||
|
||||
int insertSelective(SmsFlashPromotionLog record);
|
||||
|
||||
List<SmsFlashPromotionLog> selectByExample(SmsFlashPromotionLogExample example);
|
||||
|
||||
SmsFlashPromotionLog selectByPrimaryKey(Integer id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") SmsFlashPromotionLog record, @Param("example") SmsFlashPromotionLogExample example);
|
||||
|
||||
int updateByExample(@Param("record") SmsFlashPromotionLog record, @Param("example") SmsFlashPromotionLogExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(SmsFlashPromotionLog record);
|
||||
|
||||
int updateByPrimaryKey(SmsFlashPromotionLog record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.SmsFlashPromotion;
|
||||
import com.macro.mall.model.SmsFlashPromotionExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface SmsFlashPromotionMapper {
|
||||
int countByExample(SmsFlashPromotionExample example);
|
||||
|
||||
int deleteByExample(SmsFlashPromotionExample example);
|
||||
|
||||
int deleteByPrimaryKey(Integer id);
|
||||
|
||||
int insert(SmsFlashPromotion record);
|
||||
|
||||
int insertSelective(SmsFlashPromotion record);
|
||||
|
||||
List<SmsFlashPromotion> selectByExample(SmsFlashPromotionExample example);
|
||||
|
||||
SmsFlashPromotion selectByPrimaryKey(Integer id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") SmsFlashPromotion record, @Param("example") SmsFlashPromotionExample example);
|
||||
|
||||
int updateByExample(@Param("record") SmsFlashPromotion record, @Param("example") SmsFlashPromotionExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(SmsFlashPromotion record);
|
||||
|
||||
int updateByPrimaryKey(SmsFlashPromotion record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.SmsHomeAdvertise;
|
||||
import com.macro.mall.model.SmsHomeAdvertiseExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface SmsHomeAdvertiseMapper {
|
||||
int countByExample(SmsHomeAdvertiseExample example);
|
||||
|
||||
int deleteByExample(SmsHomeAdvertiseExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(SmsHomeAdvertise record);
|
||||
|
||||
int insertSelective(SmsHomeAdvertise record);
|
||||
|
||||
List<SmsHomeAdvertise> selectByExample(SmsHomeAdvertiseExample example);
|
||||
|
||||
SmsHomeAdvertise selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") SmsHomeAdvertise record, @Param("example") SmsHomeAdvertiseExample example);
|
||||
|
||||
int updateByExample(@Param("record") SmsHomeAdvertise record, @Param("example") SmsHomeAdvertiseExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(SmsHomeAdvertise record);
|
||||
|
||||
int updateByPrimaryKey(SmsHomeAdvertise record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.SmsHomeBrand;
|
||||
import com.macro.mall.model.SmsHomeBrandExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface SmsHomeBrandMapper {
|
||||
int countByExample(SmsHomeBrandExample example);
|
||||
|
||||
int deleteByExample(SmsHomeBrandExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(SmsHomeBrand record);
|
||||
|
||||
int insertSelective(SmsHomeBrand record);
|
||||
|
||||
List<SmsHomeBrand> selectByExample(SmsHomeBrandExample example);
|
||||
|
||||
SmsHomeBrand selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") SmsHomeBrand record, @Param("example") SmsHomeBrandExample example);
|
||||
|
||||
int updateByExample(@Param("record") SmsHomeBrand record, @Param("example") SmsHomeBrandExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(SmsHomeBrand record);
|
||||
|
||||
int updateByPrimaryKey(SmsHomeBrand record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.SmsHomeNewProduct;
|
||||
import com.macro.mall.model.SmsHomeNewProductExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface SmsHomeNewProductMapper {
|
||||
int countByExample(SmsHomeNewProductExample example);
|
||||
|
||||
int deleteByExample(SmsHomeNewProductExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(SmsHomeNewProduct record);
|
||||
|
||||
int insertSelective(SmsHomeNewProduct record);
|
||||
|
||||
List<SmsHomeNewProduct> selectByExample(SmsHomeNewProductExample example);
|
||||
|
||||
SmsHomeNewProduct selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") SmsHomeNewProduct record, @Param("example") SmsHomeNewProductExample example);
|
||||
|
||||
int updateByExample(@Param("record") SmsHomeNewProduct record, @Param("example") SmsHomeNewProductExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(SmsHomeNewProduct record);
|
||||
|
||||
int updateByPrimaryKey(SmsHomeNewProduct record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.SmsHomeRecommendProduct;
|
||||
import com.macro.mall.model.SmsHomeRecommendProductExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface SmsHomeRecommendProductMapper {
|
||||
int countByExample(SmsHomeRecommendProductExample example);
|
||||
|
||||
int deleteByExample(SmsHomeRecommendProductExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(SmsHomeRecommendProduct record);
|
||||
|
||||
int insertSelective(SmsHomeRecommendProduct record);
|
||||
|
||||
List<SmsHomeRecommendProduct> selectByExample(SmsHomeRecommendProductExample example);
|
||||
|
||||
SmsHomeRecommendProduct selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") SmsHomeRecommendProduct record, @Param("example") SmsHomeRecommendProductExample example);
|
||||
|
||||
int updateByExample(@Param("record") SmsHomeRecommendProduct record, @Param("example") SmsHomeRecommendProductExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(SmsHomeRecommendProduct record);
|
||||
|
||||
int updateByPrimaryKey(SmsHomeRecommendProduct record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.SmsHomeRecommendSubject;
|
||||
import com.macro.mall.model.SmsHomeRecommendSubjectExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface SmsHomeRecommendSubjectMapper {
|
||||
int countByExample(SmsHomeRecommendSubjectExample example);
|
||||
|
||||
int deleteByExample(SmsHomeRecommendSubjectExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(SmsHomeRecommendSubject record);
|
||||
|
||||
int insertSelective(SmsHomeRecommendSubject record);
|
||||
|
||||
List<SmsHomeRecommendSubject> selectByExample(SmsHomeRecommendSubjectExample example);
|
||||
|
||||
SmsHomeRecommendSubject selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") SmsHomeRecommendSubject record, @Param("example") SmsHomeRecommendSubjectExample example);
|
||||
|
||||
int updateByExample(@Param("record") SmsHomeRecommendSubject record, @Param("example") SmsHomeRecommendSubjectExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(SmsHomeRecommendSubject record);
|
||||
|
||||
int updateByPrimaryKey(SmsHomeRecommendSubject record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.UmsAdminLoginLog;
|
||||
import com.macro.mall.model.UmsAdminLoginLogExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface UmsAdminLoginLogMapper {
|
||||
int countByExample(UmsAdminLoginLogExample example);
|
||||
|
||||
int deleteByExample(UmsAdminLoginLogExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(UmsAdminLoginLog record);
|
||||
|
||||
int insertSelective(UmsAdminLoginLog record);
|
||||
|
||||
List<UmsAdminLoginLog> selectByExample(UmsAdminLoginLogExample example);
|
||||
|
||||
UmsAdminLoginLog selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") UmsAdminLoginLog record, @Param("example") UmsAdminLoginLogExample example);
|
||||
|
||||
int updateByExample(@Param("record") UmsAdminLoginLog record, @Param("example") UmsAdminLoginLogExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(UmsAdminLoginLog record);
|
||||
|
||||
int updateByPrimaryKey(UmsAdminLoginLog record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.UmsAdmin;
|
||||
import com.macro.mall.model.UmsAdminExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface UmsAdminMapper {
|
||||
int countByExample(UmsAdminExample example);
|
||||
|
||||
int deleteByExample(UmsAdminExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(UmsAdmin record);
|
||||
|
||||
int insertSelective(UmsAdmin record);
|
||||
|
||||
List<UmsAdmin> selectByExample(UmsAdminExample example);
|
||||
|
||||
UmsAdmin selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") UmsAdmin record, @Param("example") UmsAdminExample example);
|
||||
|
||||
int updateByExample(@Param("record") UmsAdmin record, @Param("example") UmsAdminExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(UmsAdmin record);
|
||||
|
||||
int updateByPrimaryKey(UmsAdmin record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.UmsGrowthChangeHistory;
|
||||
import com.macro.mall.model.UmsGrowthChangeHistoryExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface UmsGrowthChangeHistoryMapper {
|
||||
int countByExample(UmsGrowthChangeHistoryExample example);
|
||||
|
||||
int deleteByExample(UmsGrowthChangeHistoryExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(UmsGrowthChangeHistory record);
|
||||
|
||||
int insertSelective(UmsGrowthChangeHistory record);
|
||||
|
||||
List<UmsGrowthChangeHistory> selectByExample(UmsGrowthChangeHistoryExample example);
|
||||
|
||||
UmsGrowthChangeHistory selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") UmsGrowthChangeHistory record, @Param("example") UmsGrowthChangeHistoryExample example);
|
||||
|
||||
int updateByExample(@Param("record") UmsGrowthChangeHistory record, @Param("example") UmsGrowthChangeHistoryExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(UmsGrowthChangeHistory record);
|
||||
|
||||
int updateByPrimaryKey(UmsGrowthChangeHistory record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.UmsIntegrationChangeHistory;
|
||||
import com.macro.mall.model.UmsIntegrationChangeHistoryExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface UmsIntegrationChangeHistoryMapper {
|
||||
int countByExample(UmsIntegrationChangeHistoryExample example);
|
||||
|
||||
int deleteByExample(UmsIntegrationChangeHistoryExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(UmsIntegrationChangeHistory record);
|
||||
|
||||
int insertSelective(UmsIntegrationChangeHistory record);
|
||||
|
||||
List<UmsIntegrationChangeHistory> selectByExample(UmsIntegrationChangeHistoryExample example);
|
||||
|
||||
UmsIntegrationChangeHistory selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") UmsIntegrationChangeHistory record, @Param("example") UmsIntegrationChangeHistoryExample example);
|
||||
|
||||
int updateByExample(@Param("record") UmsIntegrationChangeHistory record, @Param("example") UmsIntegrationChangeHistoryExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(UmsIntegrationChangeHistory record);
|
||||
|
||||
int updateByPrimaryKey(UmsIntegrationChangeHistory record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.UmsIntergrationConsumeSetting;
|
||||
import com.macro.mall.model.UmsIntergrationConsumeSettingExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface UmsIntergrationConsumeSettingMapper {
|
||||
int countByExample(UmsIntergrationConsumeSettingExample example);
|
||||
|
||||
int deleteByExample(UmsIntergrationConsumeSettingExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(UmsIntergrationConsumeSetting record);
|
||||
|
||||
int insertSelective(UmsIntergrationConsumeSetting record);
|
||||
|
||||
List<UmsIntergrationConsumeSetting> selectByExample(UmsIntergrationConsumeSettingExample example);
|
||||
|
||||
UmsIntergrationConsumeSetting selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") UmsIntergrationConsumeSetting record, @Param("example") UmsIntergrationConsumeSettingExample example);
|
||||
|
||||
int updateByExample(@Param("record") UmsIntergrationConsumeSetting record, @Param("example") UmsIntergrationConsumeSettingExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(UmsIntergrationConsumeSetting record);
|
||||
|
||||
int updateByPrimaryKey(UmsIntergrationConsumeSetting record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.UmsMemberLevel;
|
||||
import com.macro.mall.model.UmsMemberLevelExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface UmsMemberLevelMapper {
|
||||
int countByExample(UmsMemberLevelExample example);
|
||||
|
||||
int deleteByExample(UmsMemberLevelExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(UmsMemberLevel record);
|
||||
|
||||
int insertSelective(UmsMemberLevel record);
|
||||
|
||||
List<UmsMemberLevel> selectByExample(UmsMemberLevelExample example);
|
||||
|
||||
UmsMemberLevel selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") UmsMemberLevel record, @Param("example") UmsMemberLevelExample example);
|
||||
|
||||
int updateByExample(@Param("record") UmsMemberLevel record, @Param("example") UmsMemberLevelExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(UmsMemberLevel record);
|
||||
|
||||
int updateByPrimaryKey(UmsMemberLevel record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.UmsMemberLoginLog;
|
||||
import com.macro.mall.model.UmsMemberLoginLogExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface UmsMemberLoginLogMapper {
|
||||
int countByExample(UmsMemberLoginLogExample example);
|
||||
|
||||
int deleteByExample(UmsMemberLoginLogExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(UmsMemberLoginLog record);
|
||||
|
||||
int insertSelective(UmsMemberLoginLog record);
|
||||
|
||||
List<UmsMemberLoginLog> selectByExample(UmsMemberLoginLogExample example);
|
||||
|
||||
UmsMemberLoginLog selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") UmsMemberLoginLog record, @Param("example") UmsMemberLoginLogExample example);
|
||||
|
||||
int updateByExample(@Param("record") UmsMemberLoginLog record, @Param("example") UmsMemberLoginLogExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(UmsMemberLoginLog record);
|
||||
|
||||
int updateByPrimaryKey(UmsMemberLoginLog record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.UmsMember;
|
||||
import com.macro.mall.model.UmsMemberExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface UmsMemberMapper {
|
||||
int countByExample(UmsMemberExample example);
|
||||
|
||||
int deleteByExample(UmsMemberExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(UmsMember record);
|
||||
|
||||
int insertSelective(UmsMember record);
|
||||
|
||||
List<UmsMember> selectByExample(UmsMemberExample example);
|
||||
|
||||
UmsMember selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") UmsMember record, @Param("example") UmsMemberExample example);
|
||||
|
||||
int updateByExample(@Param("record") UmsMember record, @Param("example") UmsMemberExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(UmsMember record);
|
||||
|
||||
int updateByPrimaryKey(UmsMember record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.UmsMemberMemberTagRelation;
|
||||
import com.macro.mall.model.UmsMemberMemberTagRelationExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface UmsMemberMemberTagRelationMapper {
|
||||
int countByExample(UmsMemberMemberTagRelationExample example);
|
||||
|
||||
int deleteByExample(UmsMemberMemberTagRelationExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(UmsMemberMemberTagRelation record);
|
||||
|
||||
int insertSelective(UmsMemberMemberTagRelation record);
|
||||
|
||||
List<UmsMemberMemberTagRelation> selectByExample(UmsMemberMemberTagRelationExample example);
|
||||
|
||||
UmsMemberMemberTagRelation selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") UmsMemberMemberTagRelation record, @Param("example") UmsMemberMemberTagRelationExample example);
|
||||
|
||||
int updateByExample(@Param("record") UmsMemberMemberTagRelation record, @Param("example") UmsMemberMemberTagRelationExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(UmsMemberMemberTagRelation record);
|
||||
|
||||
int updateByPrimaryKey(UmsMemberMemberTagRelation record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.UmsMemberProductCategoryRelation;
|
||||
import com.macro.mall.model.UmsMemberProductCategoryRelationExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface UmsMemberProductCategoryRelationMapper {
|
||||
int countByExample(UmsMemberProductCategoryRelationExample example);
|
||||
|
||||
int deleteByExample(UmsMemberProductCategoryRelationExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(UmsMemberProductCategoryRelation record);
|
||||
|
||||
int insertSelective(UmsMemberProductCategoryRelation record);
|
||||
|
||||
List<UmsMemberProductCategoryRelation> selectByExample(UmsMemberProductCategoryRelationExample example);
|
||||
|
||||
UmsMemberProductCategoryRelation selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") UmsMemberProductCategoryRelation record, @Param("example") UmsMemberProductCategoryRelationExample example);
|
||||
|
||||
int updateByExample(@Param("record") UmsMemberProductCategoryRelation record, @Param("example") UmsMemberProductCategoryRelationExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(UmsMemberProductCategoryRelation record);
|
||||
|
||||
int updateByPrimaryKey(UmsMemberProductCategoryRelation record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.UmsMemberReceiveAddress;
|
||||
import com.macro.mall.model.UmsMemberReceiveAddressExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface UmsMemberReceiveAddressMapper {
|
||||
int countByExample(UmsMemberReceiveAddressExample example);
|
||||
|
||||
int deleteByExample(UmsMemberReceiveAddressExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(UmsMemberReceiveAddress record);
|
||||
|
||||
int insertSelective(UmsMemberReceiveAddress record);
|
||||
|
||||
List<UmsMemberReceiveAddress> selectByExample(UmsMemberReceiveAddressExample example);
|
||||
|
||||
UmsMemberReceiveAddress selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") UmsMemberReceiveAddress record, @Param("example") UmsMemberReceiveAddressExample example);
|
||||
|
||||
int updateByExample(@Param("record") UmsMemberReceiveAddress record, @Param("example") UmsMemberReceiveAddressExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(UmsMemberReceiveAddress record);
|
||||
|
||||
int updateByPrimaryKey(UmsMemberReceiveAddress record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.UmsMemberRuleSetting;
|
||||
import com.macro.mall.model.UmsMemberRuleSettingExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface UmsMemberRuleSettingMapper {
|
||||
int countByExample(UmsMemberRuleSettingExample example);
|
||||
|
||||
int deleteByExample(UmsMemberRuleSettingExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(UmsMemberRuleSetting record);
|
||||
|
||||
int insertSelective(UmsMemberRuleSetting record);
|
||||
|
||||
List<UmsMemberRuleSetting> selectByExample(UmsMemberRuleSettingExample example);
|
||||
|
||||
UmsMemberRuleSetting selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") UmsMemberRuleSetting record, @Param("example") UmsMemberRuleSettingExample example);
|
||||
|
||||
int updateByExample(@Param("record") UmsMemberRuleSetting record, @Param("example") UmsMemberRuleSettingExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(UmsMemberRuleSetting record);
|
||||
|
||||
int updateByPrimaryKey(UmsMemberRuleSetting record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.UmsMemberStatisticsInfo;
|
||||
import com.macro.mall.model.UmsMemberStatisticsInfoExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface UmsMemberStatisticsInfoMapper {
|
||||
int countByExample(UmsMemberStatisticsInfoExample example);
|
||||
|
||||
int deleteByExample(UmsMemberStatisticsInfoExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(UmsMemberStatisticsInfo record);
|
||||
|
||||
int insertSelective(UmsMemberStatisticsInfo record);
|
||||
|
||||
List<UmsMemberStatisticsInfo> selectByExample(UmsMemberStatisticsInfoExample example);
|
||||
|
||||
UmsMemberStatisticsInfo selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") UmsMemberStatisticsInfo record, @Param("example") UmsMemberStatisticsInfoExample example);
|
||||
|
||||
int updateByExample(@Param("record") UmsMemberStatisticsInfo record, @Param("example") UmsMemberStatisticsInfoExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(UmsMemberStatisticsInfo record);
|
||||
|
||||
int updateByPrimaryKey(UmsMemberStatisticsInfo record);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.macro.mall.mapper;
|
||||
|
||||
import com.macro.mall.model.UmsMemberTag;
|
||||
import com.macro.mall.model.UmsMemberTagExample;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
public interface UmsMemberTagMapper {
|
||||
int countByExample(UmsMemberTagExample example);
|
||||
|
||||
int deleteByExample(UmsMemberTagExample example);
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(UmsMemberTag record);
|
||||
|
||||
int insertSelective(UmsMemberTag record);
|
||||
|
||||
List<UmsMemberTag> selectByExample(UmsMemberTagExample example);
|
||||
|
||||
UmsMemberTag selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByExampleSelective(@Param("record") UmsMemberTag record, @Param("example") UmsMemberTagExample example);
|
||||
|
||||
int updateByExample(@Param("record") UmsMemberTag record, @Param("example") UmsMemberTagExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(UmsMemberTag record);
|
||||
|
||||
int updateByPrimaryKey(UmsMemberTag record);
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user