commit
359008a5de
@ -0,0 +1,23 @@
|
|||||||
|
# Created by .ignore support plugin (hsz.mobi)
|
||||||
|
### Example user template template
|
||||||
|
### Example user template
|
||||||
|
|
||||||
|
# IntelliJ project files
|
||||||
|
.idea
|
||||||
|
*.iml
|
||||||
|
out
|
||||||
|
gen### Java template
|
||||||
|
*.class
|
||||||
|
|
||||||
|
# Mobile Tools for Java (J2ME)
|
||||||
|
.mtj.tmp/
|
||||||
|
|
||||||
|
# Package Files #
|
||||||
|
*.jar
|
||||||
|
*.war
|
||||||
|
*.ear
|
||||||
|
|
||||||
|
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
|
||||||
|
hs_err_pid*
|
||||||
|
|
||||||
|
target
|
@ -0,0 +1,21 @@
|
|||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (c) 2016 xmomen
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
@ -0,0 +1,9 @@
|
|||||||
|
## 卡类下单
|
||||||
|
- 卡号已与客户绑定,
|
||||||
|
- 卡号未登记,只有卡号,余额,密码,需填写客户信息并与卡号绑定
|
||||||
|
|
||||||
|
|
||||||
|
## 券类下单
|
||||||
|
- 券存在且没有被使用过,券可用
|
||||||
|
- 券存在且被使用过,券不可用,提示已使用
|
||||||
|
- 券不存在,提示券不存在
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,550 @@
|
|||||||
|
<?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.xmomen</groupId>
|
||||||
|
<artifactId>dms-webapp</artifactId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
<packaging>war</packaging>
|
||||||
|
<properties>
|
||||||
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
|
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||||
|
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
|
||||||
|
</properties>
|
||||||
|
<repositories>
|
||||||
|
<repository>
|
||||||
|
<id>sonatype-nexus-snapshots</id>
|
||||||
|
<name>Nexus Snapshots Repository</name>
|
||||||
|
<layout>default</layout>
|
||||||
|
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
|
||||||
|
</repository>
|
||||||
|
</repositories>
|
||||||
|
<pluginRepositories>
|
||||||
|
<pluginRepository>
|
||||||
|
<id>sonatype-nexus-snapshots</id>
|
||||||
|
<name>Nexus Snapshots Repository</name>
|
||||||
|
<layout>default</layout>
|
||||||
|
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
|
||||||
|
</pluginRepository>
|
||||||
|
</pluginRepositories>
|
||||||
|
|
||||||
|
<!--<repositories> -->
|
||||||
|
<!--<repository> -->
|
||||||
|
<!--<id>public</id> -->
|
||||||
|
<!--<name>Public Repositories</name> -->
|
||||||
|
<!--<layout>default</layout> -->
|
||||||
|
<!--<url>http://192.168.8.200:8082/nexus/content/groups/public</url> -->
|
||||||
|
<!--<snapshots> -->
|
||||||
|
<!--<enabled>true</enabled> -->
|
||||||
|
<!--<updatePolicy>always</updatePolicy> -->
|
||||||
|
<!--</snapshots> -->
|
||||||
|
<!--<releases> -->
|
||||||
|
<!--<enabled>true</enabled> -->
|
||||||
|
<!--<updatePolicy>always</updatePolicy> -->
|
||||||
|
<!--</releases> -->
|
||||||
|
<!--</repository> -->
|
||||||
|
<!--</repositories> -->
|
||||||
|
<!--<pluginRepositories> -->
|
||||||
|
<!--<pluginRepository> -->
|
||||||
|
<!--<id>public</id> -->
|
||||||
|
<!--<name>Public Repositories</name> -->
|
||||||
|
<!--<url>http://192.168.8.200:8082/nexus/content/groups/public</url> -->
|
||||||
|
<!--<layout>default</layout> -->
|
||||||
|
<!--<snapshots> -->
|
||||||
|
<!--<enabled>true</enabled> -->
|
||||||
|
<!--<updatePolicy>always</updatePolicy> -->
|
||||||
|
<!--</snapshots> -->
|
||||||
|
<!--<releases> -->
|
||||||
|
<!--<enabled>true</enabled> -->
|
||||||
|
<!--<updatePolicy>always</updatePolicy> -->
|
||||||
|
<!--</releases> -->
|
||||||
|
<!--</pluginRepository> -->
|
||||||
|
<!--</pluginRepositories> -->
|
||||||
|
|
||||||
|
<profiles>
|
||||||
|
<profile>
|
||||||
|
<id>dev</id>
|
||||||
|
<properties>
|
||||||
|
<env>dev</env>
|
||||||
|
</properties>
|
||||||
|
<activation>
|
||||||
|
<activeByDefault>true</activeByDefault>
|
||||||
|
</activation>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>local</id>
|
||||||
|
<properties>
|
||||||
|
<env>local</env>
|
||||||
|
</properties>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>prd</id>
|
||||||
|
<properties>
|
||||||
|
<env>prd</env>
|
||||||
|
</properties>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>rls</id>
|
||||||
|
<properties>
|
||||||
|
<env>rls</env>
|
||||||
|
</properties>
|
||||||
|
</profile>
|
||||||
|
</profiles>
|
||||||
|
<build>
|
||||||
|
<finalName>ROOT</finalName>
|
||||||
|
<filters>
|
||||||
|
<filter>src/main/resources/deploy/env-${env}.properties</filter>
|
||||||
|
</filters>
|
||||||
|
<resources>
|
||||||
|
<resource>
|
||||||
|
<directory>src/main/java</directory>
|
||||||
|
<excludes>
|
||||||
|
<exclude>**/*.java</exclude>
|
||||||
|
</excludes>
|
||||||
|
</resource>
|
||||||
|
<resource>
|
||||||
|
<directory>src/main/resources</directory>
|
||||||
|
<filtering>true</filtering>
|
||||||
|
<includes>
|
||||||
|
<include>**/*.properties</include>
|
||||||
|
<include>**/*.xml</include>
|
||||||
|
<include>**/*.xls</include>
|
||||||
|
<include>**/*.conf</include>
|
||||||
|
</includes>
|
||||||
|
<excludes>
|
||||||
|
<exclude>deploy/**</exclude>
|
||||||
|
<exclude>sql/**</exclude>
|
||||||
|
</excludes>
|
||||||
|
</resource>
|
||||||
|
</resources>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-war-plugin</artifactId>
|
||||||
|
<configuration>
|
||||||
|
<webResources>
|
||||||
|
<resource>
|
||||||
|
<directory>${project.basedir}/lib</directory>
|
||||||
|
<targetPath>WEB-INF/lib</targetPath>
|
||||||
|
<filtering>true</filtering>
|
||||||
|
<includes>
|
||||||
|
<include>**/*.jar</include>
|
||||||
|
</includes>
|
||||||
|
</resource>
|
||||||
|
</webResources>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-compiler-plugin</artifactId>
|
||||||
|
<version>2.5.1</version>
|
||||||
|
<configuration>
|
||||||
|
<source>1.7</source>
|
||||||
|
<target>1.7</target>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.mortbay.jetty</groupId>
|
||||||
|
<artifactId>jetty-maven-plugin</artifactId>
|
||||||
|
<version>8.1.8.v20121106</version>
|
||||||
|
<configuration>
|
||||||
|
<webAppConfig>
|
||||||
|
<contextPath>/</contextPath>
|
||||||
|
</webAppConfig>
|
||||||
|
<connectors>
|
||||||
|
<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
|
||||||
|
<port>8700</port>
|
||||||
|
<maxIdleTime>60000</maxIdleTime>
|
||||||
|
</connector>
|
||||||
|
</connectors>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<!-- <plugin> -->
|
||||||
|
<!-- <groupId>org.jacoco</groupId> -->
|
||||||
|
<!-- <artifactId>jacoco-maven-plugin</artifactId> -->
|
||||||
|
<!-- <version>0.7.1.201405082137</version> -->
|
||||||
|
<!-- <executions> -->
|
||||||
|
<!-- <execution> -->
|
||||||
|
<!-- <id>pre-test</id> -->
|
||||||
|
<!-- <goals> -->
|
||||||
|
<!-- <goal>prepare-agent</goal> -->
|
||||||
|
<!-- </goals> -->
|
||||||
|
<!-- </execution> -->
|
||||||
|
<!-- <execution> -->
|
||||||
|
<!-- <id>post-test</id> -->
|
||||||
|
<!-- <phase>test</phase> -->
|
||||||
|
<!-- <goals> -->
|
||||||
|
<!-- <goal>report</goal> -->
|
||||||
|
<!-- </goals> -->
|
||||||
|
<!-- </execution> -->
|
||||||
|
<!-- </executions> -->
|
||||||
|
<!-- </plugin> -->
|
||||||
|
<!-- <plugin> -->
|
||||||
|
<!-- <groupId>org.apache.maven.plugins</groupId> -->
|
||||||
|
<!-- <artifactId>maven-surefire-plugin</artifactId> -->
|
||||||
|
<!-- <version>2.12.2</version> -->
|
||||||
|
<!-- <configuration> -->
|
||||||
|
<!-- <skip>true</skip> -->
|
||||||
|
<!-- <systemPropertyVariables> -->
|
||||||
|
<!-- 生成结果存放路径 -->
|
||||||
|
<!-- <jacoco-agent.destfile>target/jacoco.exec</jacoco-agent.destfile> -->
|
||||||
|
<!-- </systemPropertyVariables> -->
|
||||||
|
<!-- </configuration> -->
|
||||||
|
<!-- </plugin> -->
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.mybatis.generator</groupId>
|
||||||
|
<artifactId>mybatis-generator-maven-plugin</artifactId>
|
||||||
|
<version>1.3.0</version>
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.mybatis.generator</groupId>
|
||||||
|
<artifactId>mybatis-generator-core</artifactId>
|
||||||
|
<version>1.3.2</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.xmomen.maven.plugins</groupId>
|
||||||
|
<artifactId>mybatis-generator</artifactId>
|
||||||
|
<version>1.0.0-SNAPSHOT</version>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
<configuration>
|
||||||
|
<configurationFile>src/main/resources/tools/generatorConfig.xml</configurationFile>
|
||||||
|
<verbose>true</verbose>
|
||||||
|
<overwrite>true</overwrite>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>com.xmomen.maven.plugins</groupId>
|
||||||
|
<artifactId>xmomen-generator-maven-plugin</artifactId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.mybatis.generator</groupId>
|
||||||
|
<artifactId>mybatis-generator-core</artifactId>
|
||||||
|
<version>1.3.2</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.xmomen.maven.plugins</groupId>
|
||||||
|
<artifactId>mybatis-generator</artifactId>
|
||||||
|
<version>1.1.0-SNAPSHOT</version>
|
||||||
|
<scope>compile</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>mysql</groupId>
|
||||||
|
<artifactId>mysql-connector-java</artifactId>
|
||||||
|
<version>5.1.31</version>
|
||||||
|
<scope>runtime</scope>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
<configuration>
|
||||||
|
<configurationFiles>
|
||||||
|
<configurationFile>src/main/resources/tools/generatorConfig-member.xml</configurationFile>
|
||||||
|
</configurationFiles>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.json</groupId>
|
||||||
|
<artifactId>json</artifactId>
|
||||||
|
<version>20160212</version>
|
||||||
|
</dependency>
|
||||||
|
<!-- <dependency>-->
|
||||||
|
<!-- <groupId>com.baidu.ueditor</groupId>-->
|
||||||
|
<!-- <artifactId>ueditor</artifactId>-->
|
||||||
|
<!-- <version>1.1.0</version>-->
|
||||||
|
<!-- <scope>system</scope>-->
|
||||||
|
<!-- <systemPath>${project.basedir}/lib/ueditor-1.1.2.jar</systemPath>-->
|
||||||
|
<!-- </dependency>-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>commons-io</groupId>
|
||||||
|
<artifactId>commons-io</artifactId>
|
||||||
|
<version>2.4</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.commons</groupId>
|
||||||
|
<artifactId>commons-lang3</artifactId>
|
||||||
|
<version>3.4</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.google.guava</groupId>
|
||||||
|
<artifactId>guava</artifactId>
|
||||||
|
<version>18.0</version>
|
||||||
|
</dependency>
|
||||||
|
<!-- xml parse begin -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.thoughtworks.xstream</groupId>
|
||||||
|
<artifactId>xstream</artifactId>
|
||||||
|
<version>1.4.7</version>
|
||||||
|
</dependency>
|
||||||
|
<!-- xml parse end -->
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.xmomen.framework</groupId>
|
||||||
|
<artifactId>easy-mybatis</artifactId>
|
||||||
|
<version>1.2.0-SNAPSHOT</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!--<dependency>-->
|
||||||
|
<!--<groupId>com.mangofactory</groupId>-->
|
||||||
|
<!--<artifactId>swagger-springmvc</artifactId>-->
|
||||||
|
<!--<version>0.9.4</version>-->
|
||||||
|
<!--</dependency>-->
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.projectlombok</groupId>
|
||||||
|
<artifactId>lombok</artifactId>
|
||||||
|
<version>1.14.4</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.hateoas</groupId>
|
||||||
|
<artifactId>spring-hateoas</artifactId>
|
||||||
|
<version>0.16.0.RELEASE</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!-- <dependency>-->
|
||||||
|
<!-- <groupId>commons-fileupload</groupId>-->
|
||||||
|
<!-- <artifactId>commons-fileupload</artifactId>-->
|
||||||
|
<!-- <version>1.2.1</version>-->
|
||||||
|
<!-- </dependency>-->
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>commons-collections</groupId>
|
||||||
|
<artifactId>commons-collections</artifactId>
|
||||||
|
<version>3.2.1</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>javax.el</groupId>
|
||||||
|
<artifactId>javax.el-api</artifactId>
|
||||||
|
<version>2.2.4</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.glassfish.web</groupId>
|
||||||
|
<artifactId>javax.el</artifactId>
|
||||||
|
<version>2.2.4</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>javax.servlet</groupId>
|
||||||
|
<artifactId>javax.servlet-api</artifactId>
|
||||||
|
<version>3.0.1</version>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>javax.servlet.jsp</groupId>
|
||||||
|
<artifactId>jsp-api</artifactId>
|
||||||
|
<version>2.2</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>javax.servlet</groupId>
|
||||||
|
<artifactId>jstl</artifactId>
|
||||||
|
<version>1.2</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.shiro</groupId>
|
||||||
|
<artifactId>shiro-core</artifactId>
|
||||||
|
<version>1.2.2</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.shiro</groupId>
|
||||||
|
<artifactId>shiro-ehcache</artifactId>
|
||||||
|
<version>1.2.2</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.shiro</groupId>
|
||||||
|
<artifactId>shiro-web</artifactId>
|
||||||
|
<version>1.2.2</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.shiro</groupId>
|
||||||
|
<artifactId>shiro-quartz</artifactId>
|
||||||
|
<version>1.2.2</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.shiro</groupId>
|
||||||
|
<artifactId>shiro-spring</artifactId>
|
||||||
|
<version>1.2.2</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!--jackson -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
|
<artifactId>jackson-databind</artifactId>
|
||||||
|
<version>2.4.6</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.hibernate</groupId>
|
||||||
|
<artifactId>hibernate-validator</artifactId>
|
||||||
|
<version>5.0.2.Final</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.alibaba</groupId>
|
||||||
|
<artifactId>druid</artifactId>
|
||||||
|
<version>0.2.23</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.alibaba</groupId>
|
||||||
|
<artifactId>fastjson</artifactId>
|
||||||
|
<version>1.1.41</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!-- logback framework support -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.slf4j</groupId>
|
||||||
|
<artifactId>slf4j-api</artifactId>
|
||||||
|
<version>1.7.5</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.slf4j</groupId>
|
||||||
|
<artifactId>log4j-over-slf4j</artifactId>
|
||||||
|
<version>1.7.5</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.slf4j</groupId>
|
||||||
|
<artifactId>jcl-over-slf4j</artifactId>
|
||||||
|
<version>1.7.5</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>ch.qos.logback</groupId>
|
||||||
|
<artifactId>logback-core</artifactId>
|
||||||
|
<version>1.0.9</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>ch.qos.logback</groupId>
|
||||||
|
<artifactId>logback-classic</artifactId>
|
||||||
|
<version>1.0.9</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>ch.qos.logback</groupId>
|
||||||
|
<artifactId>logback-access</artifactId>
|
||||||
|
<version>1.0.9</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework</groupId>
|
||||||
|
<artifactId>spring-context-support</artifactId>
|
||||||
|
<version>4.1.7.RELEASE</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework</groupId>
|
||||||
|
<artifactId>spring-context</artifactId>
|
||||||
|
<version>4.1.7.RELEASE</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework</groupId>
|
||||||
|
<artifactId>spring-aop</artifactId>
|
||||||
|
<version>4.1.7.RELEASE</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework</groupId>
|
||||||
|
<artifactId>spring-aspects</artifactId>
|
||||||
|
<version>4.1.7.RELEASE</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.aspectj</groupId>
|
||||||
|
<artifactId>aspectjweaver</artifactId>
|
||||||
|
<version>1.8.6</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.jeecg</groupId>
|
||||||
|
<artifactId>easypoi-base</artifactId>
|
||||||
|
<version>2.3.1</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.jeecg</groupId>
|
||||||
|
<artifactId>easypoi-web</artifactId>
|
||||||
|
<version>2.3.1</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.jeecg</groupId>
|
||||||
|
<artifactId>easypoi-annotation</artifactId>
|
||||||
|
<version>2.3.1</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>junit</groupId>
|
||||||
|
<artifactId>junit</artifactId>
|
||||||
|
<version>4.11</version>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!-- httpclient -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.httpcomponents</groupId>
|
||||||
|
<artifactId>httpclient</artifactId>
|
||||||
|
<version>4.3.5</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.httpcomponents</groupId>
|
||||||
|
<artifactId>httpcore</artifactId>
|
||||||
|
<version>4.3.2</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>commons-httpclient</groupId>
|
||||||
|
<artifactId>commons-httpclient</artifactId>
|
||||||
|
<version>3.1</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>dom4j</groupId>
|
||||||
|
<artifactId>dom4j</artifactId>
|
||||||
|
<version>1.6.1</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!-- POI -->
|
||||||
|
<!--<dependency>-->
|
||||||
|
<!--<groupId>org.apache.poi</groupId>-->
|
||||||
|
<!--<artifactId>poi-ooxml</artifactId>-->
|
||||||
|
<!--<version>3.14</version>-->
|
||||||
|
<!--</dependency>-->
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>stax</groupId>
|
||||||
|
<artifactId>stax-api</artifactId>
|
||||||
|
<version>1.0</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.jeecg</groupId>
|
||||||
|
<artifactId>easypoi-base</artifactId>
|
||||||
|
<version>2.3.1</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.jeecg</groupId>
|
||||||
|
<artifactId>easypoi-web</artifactId>
|
||||||
|
<version>2.3.1</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.jeecg</groupId>
|
||||||
|
<artifactId>easypoi-annotation</artifactId>
|
||||||
|
<version>2.3.1</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>commons-fileupload</groupId>
|
||||||
|
<artifactId>commons-fileupload</artifactId>
|
||||||
|
<version>1.3.2</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.mybatis.generator</groupId>
|
||||||
|
<artifactId>mybatis-generator-core</artifactId>
|
||||||
|
<version>1.3.2</version>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.xmomen.maven.plugins</groupId>
|
||||||
|
<artifactId>mybatis-generator</artifactId>
|
||||||
|
<version>1.1.0-SNAPSHOT</version>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
|
||||||
|
</project>
|
@ -0,0 +1,46 @@
|
|||||||
|
package com.xmomen.module.account.credentials;
|
||||||
|
|
||||||
|
import org.apache.shiro.authc.AuthenticationInfo;
|
||||||
|
import org.apache.shiro.authc.AuthenticationToken;
|
||||||
|
import org.apache.shiro.authc.ExcessiveAttemptsException;
|
||||||
|
import org.apache.shiro.authc.credential.HashedCredentialsMatcher;
|
||||||
|
import org.apache.shiro.cache.Cache;
|
||||||
|
import org.apache.shiro.cache.CacheManager;
|
||||||
|
|
||||||
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>User: Zhang Kaitao
|
||||||
|
* <p>Date: 14-1-28
|
||||||
|
* <p>Version: 1.0
|
||||||
|
*/
|
||||||
|
public class RetryLimitHashedCredentialsMatcher extends HashedCredentialsMatcher {
|
||||||
|
|
||||||
|
private Cache<String, AtomicInteger> passwordRetryCache;
|
||||||
|
|
||||||
|
public RetryLimitHashedCredentialsMatcher(CacheManager cacheManager) {
|
||||||
|
passwordRetryCache = cacheManager.getCache("passwordRetryCache");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean doCredentialsMatch(AuthenticationToken token, AuthenticationInfo info) {
|
||||||
|
String username = (String)token.getPrincipal();
|
||||||
|
//retry count + 1
|
||||||
|
// AtomicInteger retryCount = passwordRetryCache.get(username);
|
||||||
|
// if(retryCount == null) {
|
||||||
|
// retryCount = new AtomicInteger(0);
|
||||||
|
// passwordRetryCache.put(username, retryCount);
|
||||||
|
// }
|
||||||
|
// if(retryCount.incrementAndGet() > 5) {
|
||||||
|
// //if retry count > 5 throw
|
||||||
|
// throw new ExcessiveAttemptsException();
|
||||||
|
// }
|
||||||
|
|
||||||
|
boolean matches = super.doCredentialsMatch(token, info);
|
||||||
|
if(matches) {
|
||||||
|
//clear retry count
|
||||||
|
passwordRetryCache.remove(username);
|
||||||
|
}
|
||||||
|
return matches;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,44 @@
|
|||||||
|
package com.xmomen.module.account.mapper;
|
||||||
|
|
||||||
|
import com.xmomen.module.user.entity.SysPermissions;
|
||||||
|
import com.xmomen.module.user.entity.SysRoles;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
import org.apache.ibatis.annotations.ResultType;
|
||||||
|
import org.apache.ibatis.annotations.Select;
|
||||||
|
import org.apache.ibatis.annotations.Update;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by Jeng on 2016/1/22.
|
||||||
|
*/
|
||||||
|
public interface UserMapper {
|
||||||
|
|
||||||
|
public static final String UserMapperNameSpace = "com.xmomen.module.account.mapper.UserMapper.";
|
||||||
|
|
||||||
|
@Select("select r.* from sys_roles r left join sys_users_roles ur on ur.role_id = r.id left join sys_users u on u.id=ur.user_id where u.username = #{username}")
|
||||||
|
@ResultType(SysRoles.class)
|
||||||
|
public List<SysRoles> getRoleList(String username);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询用户所有权限
|
||||||
|
* @param username
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@Select("select p.* from sys_permissions p left join `sys_roles_permissions` rp on rp.`PERMISSION_ID`=p.`ID` left join sys_roles r on rp.`ROLE_ID`=r.`ID` left join sys_users_roles ur on ur.role_id = r.id left join sys_users u on u.id=ur.user_id where u.username = #{username}")
|
||||||
|
@ResultType(SysPermissions.class)
|
||||||
|
public List<SysPermissions> getPermissionList(String username);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改密码
|
||||||
|
* @param username
|
||||||
|
* @param currentPassword
|
||||||
|
* @param password
|
||||||
|
*/
|
||||||
|
@Update("UPDATE sys_users SET PASSWORD = #{password},SALT=#{salt} WHERE username = #{username} AND PASSWORD=#{currentPassword}")
|
||||||
|
public void resetPassword(@Param(value = "username") String username,
|
||||||
|
@Param(value = "currentPassword") String currentPassword,
|
||||||
|
@Param(value = "password") String password,
|
||||||
|
@Param(value = "salt") String salt);
|
||||||
|
}
|
@ -0,0 +1,109 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||||||
|
<mapper namespace="com.xmomen.module.account.mapper.UserMapper" >
|
||||||
|
|
||||||
|
<resultMap type="com.xmomen.module.account.model.User" id="UserMap">
|
||||||
|
<id column="id" property="id"/>
|
||||||
|
<collection property="userGroups" ofType="com.xmomen.module.account.model.UserGroup" column="id" select="queryUserGroupsList"></collection>
|
||||||
|
</resultMap>
|
||||||
|
<!-- 查询消息 -->
|
||||||
|
<select id="getUsers" resultMap="UserMap" parameterType="java.util.HashMap">
|
||||||
|
SELECT
|
||||||
|
u.id,
|
||||||
|
u.username,
|
||||||
|
u.email,
|
||||||
|
u.locked,
|
||||||
|
u.realname,
|
||||||
|
u.qq,
|
||||||
|
u.phone_number,
|
||||||
|
u.age,
|
||||||
|
u.sex,
|
||||||
|
u.office_tel,
|
||||||
|
so.name as organization,
|
||||||
|
so.id as organization_id
|
||||||
|
FROM
|
||||||
|
sys_users u
|
||||||
|
left join sys_user_organization suo on u.id = suo.user_id
|
||||||
|
left join sys_organization so on suo.organization_id = so.id
|
||||||
|
<where>
|
||||||
|
<if test="keyword">
|
||||||
|
AND u.username LIKE CONCAT('%', #{keyword}, '%') or u.email like CONCAT('%', #{keyword}, '%')
|
||||||
|
</if>
|
||||||
|
<if test="id">
|
||||||
|
AND m.ID = #{id}
|
||||||
|
</if>
|
||||||
|
<if test="organizationId">
|
||||||
|
suo.organization_id = #{organizationId}
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<select id="queryUserGroupsList" resultType="com.xmomen.module.account.model.UserGroup" parameterType="Integer">
|
||||||
|
select
|
||||||
|
sr.DESCRIPTION as userGorup,
|
||||||
|
sr.id as user_Group_id
|
||||||
|
from
|
||||||
|
sys_roles sr
|
||||||
|
left join
|
||||||
|
sys_users_roles sur on sur.role_id = sr.id
|
||||||
|
where
|
||||||
|
sur.user_id = #{id}
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 查询关联关系表 -->
|
||||||
|
<select id="findUsersByRolesId" resultType="com.xmomen.module.account.web.controller.vo.UserGroupRelation" parameterType="java.util.HashMap">
|
||||||
|
SELECT
|
||||||
|
u.ID as userId,
|
||||||
|
u.realname as USERNAME,
|
||||||
|
u.EMAIL
|
||||||
|
FROM
|
||||||
|
sys_users u
|
||||||
|
<if test="id and chose">
|
||||||
|
LEFT JOIN sys_users_roles ur
|
||||||
|
ON u.ID = ur.USER_ID
|
||||||
|
</if>
|
||||||
|
<where>
|
||||||
|
<if test="id and chose">
|
||||||
|
AND ur.ROLE_ID = #{id}
|
||||||
|
</if>
|
||||||
|
<if test="!chose">
|
||||||
|
AND u.ID NOT IN
|
||||||
|
(SELECT
|
||||||
|
u.ID AS user_id
|
||||||
|
FROM
|
||||||
|
sys_users u
|
||||||
|
LEFT JOIN sys_users_roles ur
|
||||||
|
ON u.ID = ur.USER_ID
|
||||||
|
WHERE ur.ROLE_ID= #{id})
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 查询权限关系表 -->
|
||||||
|
<select id="findPermissionByRole" resultType="com.xmomen.module.account.web.controller.vo.GroupPermissionRelation" parameterType="java.util.HashMap">
|
||||||
|
select p.ID as permissionId,
|
||||||
|
p.PERMISSION as permissionCode,
|
||||||
|
p.DESCRIPTION as permissionDescription
|
||||||
|
from sys_permissions p
|
||||||
|
<if test="id and chose">
|
||||||
|
left join sys_roles_permissions rp
|
||||||
|
on rp.PERMISSION_ID=p.ID
|
||||||
|
</if>
|
||||||
|
<where>
|
||||||
|
<if test="id and chose">
|
||||||
|
AND rp.ROLE_ID = #{id}
|
||||||
|
</if>
|
||||||
|
<if test="!chose">
|
||||||
|
AND p.ID NOT IN
|
||||||
|
(SELECT
|
||||||
|
r.ID AS permission_id
|
||||||
|
FROM
|
||||||
|
sys_permissions r
|
||||||
|
LEFT JOIN sys_roles_permissions rp
|
||||||
|
ON r.ID = rp.PERMISSION_ID
|
||||||
|
WHERE rp.ROLE_ID= #{id})
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
</select>
|
||||||
|
</mapper>
|
@ -0,0 +1,10 @@
|
|||||||
|
package com.xmomen.module.account.model;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
public @Data class UserGroup implements Serializable{
|
||||||
|
private String userGorup;
|
||||||
|
private Integer userGroupId;
|
||||||
|
}
|
@ -0,0 +1,89 @@
|
|||||||
|
package com.xmomen.module.account.realm;
|
||||||
|
|
||||||
|
import java.util.Set;
|
||||||
|
import java.util.TreeSet;
|
||||||
|
|
||||||
|
import org.apache.commons.lang.StringUtils;
|
||||||
|
import org.apache.shiro.authc.AuthenticationException;
|
||||||
|
import org.apache.shiro.authc.AuthenticationInfo;
|
||||||
|
import org.apache.shiro.authc.AuthenticationToken;
|
||||||
|
import org.apache.shiro.authc.IncorrectCredentialsException;
|
||||||
|
import org.apache.shiro.authc.SimpleAuthenticationInfo;
|
||||||
|
import org.apache.shiro.authc.UnknownAccountException;
|
||||||
|
import org.apache.shiro.authz.AuthorizationInfo;
|
||||||
|
import org.apache.shiro.authz.SimpleAuthorizationInfo;
|
||||||
|
import org.apache.shiro.realm.AuthorizingRealm;
|
||||||
|
import org.apache.shiro.subject.PrincipalCollection;
|
||||||
|
import org.apache.shiro.util.ByteSource;
|
||||||
|
|
||||||
|
import com.xmomen.module.base.constant.AppConstants;
|
||||||
|
import com.xmomen.module.base.entity.CdMember;
|
||||||
|
import com.xmomen.module.base.service.MemberService;
|
||||||
|
import com.xmomen.module.core.web.token.MemberUserToken;
|
||||||
|
|
||||||
|
public class MemberRealm extends AuthorizingRealm {
|
||||||
|
|
||||||
|
MemberService memberService;
|
||||||
|
|
||||||
|
public void setMemberService(MemberService memberService) {
|
||||||
|
this.memberService = memberService;
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principals) {
|
||||||
|
Set<String> roles = new TreeSet<String>();
|
||||||
|
//用户默认有member的权限,最好检查下数据库中用户是否存在
|
||||||
|
Set<String> realmNames = principals.getRealmNames();
|
||||||
|
for(String realmName: realmNames) {
|
||||||
|
if(realmName.contains("MemberRealm")) {
|
||||||
|
roles.add("member");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
SimpleAuthorizationInfo authorizationInfo = new SimpleAuthorizationInfo();
|
||||||
|
authorizationInfo.setRoles(roles);
|
||||||
|
authorizationInfo.setStringPermissions(new TreeSet<String>());
|
||||||
|
return authorizationInfo;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean supports(AuthenticationToken token) {
|
||||||
|
if(token instanceof MemberUserToken) {
|
||||||
|
return super.supports(token);
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken token) throws AuthenticationException {
|
||||||
|
String phoneNumber = (String)token.getPrincipal();
|
||||||
|
if(StringUtils.trimToNull(phoneNumber) == null){
|
||||||
|
throw new IncorrectCredentialsException();//账号或密码错误
|
||||||
|
}
|
||||||
|
CdMember query = new CdMember();
|
||||||
|
query.setPhoneNumber(phoneNumber);
|
||||||
|
CdMember member = memberService.findMember(query);
|
||||||
|
if(member == null) {
|
||||||
|
throw new UnknownAccountException();//没找到帐号
|
||||||
|
}
|
||||||
|
SimpleAuthenticationInfo authenticationInfo = new SimpleAuthenticationInfo(
|
||||||
|
phoneNumber, //用户名
|
||||||
|
member.getPassword(), //密码
|
||||||
|
ByteSource.Util.bytes(AppConstants.PC_PASSWORD_SALT),//salt=phoneNumber
|
||||||
|
getName() //realm name
|
||||||
|
);
|
||||||
|
return authenticationInfo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void clearAllCachedAuthorizationInfo() {
|
||||||
|
getAuthorizationCache().clear();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void clearAllCachedAuthenticationInfo() {
|
||||||
|
getAuthenticationCache().clear();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void clearAllCache() {
|
||||||
|
clearAllCachedAuthenticationInfo();
|
||||||
|
clearAllCachedAuthorizationInfo();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,24 @@
|
|||||||
|
package com.xmomen.module.account.service;
|
||||||
|
|
||||||
|
|
||||||
|
import com.xmomen.module.user.entity.SysPermissions;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>User: Zhang Kaitao
|
||||||
|
* <p>Date: 14-1-28
|
||||||
|
* <p>Version: 1.0
|
||||||
|
*/
|
||||||
|
public interface PermissionService {
|
||||||
|
/**
|
||||||
|
* 创建权限资源
|
||||||
|
* @param permission
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public SysPermissions createPermission(SysPermissions permission);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除权限资源
|
||||||
|
* @param permissionId
|
||||||
|
*/
|
||||||
|
public void deletePermission(Long permissionId);
|
||||||
|
}
|
@ -0,0 +1,91 @@
|
|||||||
|
package com.xmomen.module.account.service;
|
||||||
|
|
||||||
|
import com.xmomen.module.account.web.controller.vo.GroupPermissionRelation;
|
||||||
|
import com.xmomen.module.account.web.controller.vo.UserGroupRelation;
|
||||||
|
import com.xmomen.module.user.entity.SysRoles;
|
||||||
|
import com.xmomen.framework.mybatis.page.Page;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>User: Zhang Kaitao
|
||||||
|
* <p>Date: 14-1-28
|
||||||
|
* <p>Version: 1.0
|
||||||
|
*/
|
||||||
|
public interface RoleService {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据角色ID查询用户
|
||||||
|
* @param roleId
|
||||||
|
* @param pageSize
|
||||||
|
* @param pageNum
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Page<UserGroupRelation> findUsersByRoles(String roleId, boolean chose, Integer pageSize, Integer pageNum);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询用户角色
|
||||||
|
* @param keyValue
|
||||||
|
* @param pageSize
|
||||||
|
* @param pageNum
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Page<SysRoles> findRoles(String keyValue, Integer pageSize, Integer pageNum);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取角色
|
||||||
|
* @param roleId
|
||||||
|
*/
|
||||||
|
public SysRoles getRole(Integer roleId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取角色
|
||||||
|
* @param sysRoles
|
||||||
|
*/
|
||||||
|
public void updateRole(SysRoles sysRoles);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新用户组信息并添加用户
|
||||||
|
* @param sysRoles
|
||||||
|
* @param userIdList
|
||||||
|
*/
|
||||||
|
public void updateRole(SysRoles sysRoles, List<Integer> userIdList);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建角色
|
||||||
|
* @param role
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public SysRoles createRole(SysRoles role);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除角色
|
||||||
|
* @param roleId
|
||||||
|
*/
|
||||||
|
public void deleteRole(Integer roleId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据角色查询权限
|
||||||
|
* @param roleId
|
||||||
|
* @param chose
|
||||||
|
* @param pageSize
|
||||||
|
* @param pageNum
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Page<GroupPermissionRelation> findPermissionByRoles(String roleId, boolean chose, Integer pageSize, Integer pageNum);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 添加角色-权限之间关系
|
||||||
|
* @param roleId
|
||||||
|
* @param permissionIds
|
||||||
|
*/
|
||||||
|
public void correlationPermissions(Integer roleId, Integer... permissionIds);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 移除角色-权限之间关系
|
||||||
|
* @param roleId
|
||||||
|
* @param permissionIds
|
||||||
|
*/
|
||||||
|
public void unCorrelationPermissions(Integer roleId, Integer... permissionIds);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,144 @@
|
|||||||
|
package com.xmomen.module.account.service;
|
||||||
|
|
||||||
|
import com.xmomen.module.account.mapper.UserMapper;
|
||||||
|
import com.xmomen.module.account.web.controller.vo.GroupPermissionRelation;
|
||||||
|
import com.xmomen.module.account.web.controller.vo.UserGroupRelation;
|
||||||
|
import com.xmomen.module.user.entity.SysRoles;
|
||||||
|
import com.xmomen.module.user.entity.SysRolesExample;
|
||||||
|
import com.xmomen.module.user.entity.SysRolesPermissions;
|
||||||
|
import com.xmomen.module.user.entity.SysRolesPermissionsExample;
|
||||||
|
import com.xmomen.framework.mybatis.page.Page;
|
||||||
|
import org.apache.commons.lang.StringUtils;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.dao.MybatisDao;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>User: Zhang Kaitao
|
||||||
|
* <p>Date: 14-1-28
|
||||||
|
* <p>Version: 1.0
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class RoleServiceImpl implements RoleService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private MybatisDao mybatisDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
UserService userService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据角色ID查询用户
|
||||||
|
*
|
||||||
|
* @param roleId
|
||||||
|
* @param pageSize
|
||||||
|
* @param pageNum
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Page<UserGroupRelation> findUsersByRoles(String roleId, boolean chose, Integer pageSize, Integer pageNum) {
|
||||||
|
Map map = new HashMap();
|
||||||
|
map.put("id" , roleId);
|
||||||
|
map.put("chose" , chose);
|
||||||
|
return (Page<UserGroupRelation>) mybatisDao.selectPage(UserMapper.UserMapperNameSpace + "findUsersByRolesId", map, pageSize, pageNum);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Page<SysRoles> findRoles(String keyValue, Integer pageSize, Integer pageNum) {
|
||||||
|
SysRolesExample sysRolesExample = new SysRolesExample();
|
||||||
|
if(StringUtils.isNotBlank(keyValue)){
|
||||||
|
sysRolesExample.createCriteria()
|
||||||
|
.andRoleLike(keyValue);
|
||||||
|
sysRolesExample.or().andDescriptionLike(keyValue);
|
||||||
|
}
|
||||||
|
return mybatisDao.selectPageByExample(sysRolesExample, pageSize, pageNum);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取角色
|
||||||
|
*
|
||||||
|
* @param roleId
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public SysRoles getRole(Integer roleId) {
|
||||||
|
return mybatisDao.selectByPrimaryKey(SysRoles.class, roleId);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新角色
|
||||||
|
*
|
||||||
|
* @param sysRoles
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void updateRole(SysRoles sysRoles) {
|
||||||
|
mybatisDao.update(sysRoles);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新用户组信息并添加用户
|
||||||
|
*
|
||||||
|
* @param sysRoles
|
||||||
|
* @param userIdList
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
@Transactional
|
||||||
|
public void updateRole(SysRoles sysRoles, List<Integer> userIdList) {
|
||||||
|
mybatisDao.update(sysRoles);
|
||||||
|
for (Integer userId : userIdList) {
|
||||||
|
userService.correlationRoles(userId, sysRoles.getId());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public SysRoles createRole(SysRoles role) {
|
||||||
|
role = mybatisDao.saveByModel(role);
|
||||||
|
return role;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void deleteRole(Integer roleId) {
|
||||||
|
mybatisDao.deleteByPrimaryKey(SysRoles.class, roleId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Page<GroupPermissionRelation> findPermissionByRoles(String roleId, boolean chose, Integer pageSize, Integer pageNum) {
|
||||||
|
Map map = new HashMap();
|
||||||
|
map.put("id" , roleId);
|
||||||
|
map.put("chose" , chose);
|
||||||
|
return (Page<GroupPermissionRelation>) mybatisDao.selectPage(UserMapper.UserMapperNameSpace + "findPermissionByRole", map, pageSize, pageNum);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 添加角色-权限之间关系
|
||||||
|
* @param roleId
|
||||||
|
* @param permissionIds
|
||||||
|
*/
|
||||||
|
public void correlationPermissions(Integer roleId, Integer... permissionIds) {
|
||||||
|
for(Integer permissionId : permissionIds){
|
||||||
|
SysRolesPermissions sysRolesPermissionsKey = new SysRolesPermissions();
|
||||||
|
sysRolesPermissionsKey.setPermissionId(permissionId);
|
||||||
|
sysRolesPermissionsKey.setRoleId(roleId);
|
||||||
|
mybatisDao.save(sysRolesPermissionsKey);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 移除角色-权限之间关系
|
||||||
|
* @param roleId
|
||||||
|
* @param permissionIds
|
||||||
|
*/
|
||||||
|
public void unCorrelationPermissions(Integer roleId, Integer... permissionIds) {
|
||||||
|
SysRolesPermissionsExample sysRolesPermissionsExample = new SysRolesPermissionsExample();
|
||||||
|
sysRolesPermissionsExample.createCriteria()
|
||||||
|
.andRoleIdEqualTo(roleId)
|
||||||
|
.andPermissionIdIn(Arrays.asList(permissionIds));
|
||||||
|
mybatisDao.deleteByExample(sysRolesPermissionsExample);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,78 @@
|
|||||||
|
package com.xmomen.module.account.service;
|
||||||
|
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
|
import com.xmomen.module.account.model.CreateUser;
|
||||||
|
import com.xmomen.module.account.web.controller.vo.UpdateUserVo;
|
||||||
|
import com.xmomen.module.user.entity.SysUsers;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>User: Zhang Kaitao
|
||||||
|
* <p>Date: 14-1-28
|
||||||
|
* <p>Version: 1.0
|
||||||
|
*/
|
||||||
|
public interface UserService {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建用户
|
||||||
|
* @param user
|
||||||
|
*/
|
||||||
|
public SysUsers createUser(CreateUser user);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新用户
|
||||||
|
* @param updateUserVo
|
||||||
|
*/
|
||||||
|
public void updateUser(UpdateUserVo updateUserVo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改密码
|
||||||
|
* @param userId
|
||||||
|
* @param newPassword
|
||||||
|
*/
|
||||||
|
public void changePassword(Integer userId, String newPassword);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改密码
|
||||||
|
* @param currentPassword
|
||||||
|
* @param newPassword
|
||||||
|
*/
|
||||||
|
public void changePassword(String username, String currentPassword, String newPassword);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 添加用户-角色关系
|
||||||
|
* @param userId
|
||||||
|
* @param roleIds
|
||||||
|
*/
|
||||||
|
public void correlationRoles(Integer userId, Integer... roleIds);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 移除用户-角色关系
|
||||||
|
* @param userId
|
||||||
|
* @param roleIds
|
||||||
|
*/
|
||||||
|
public void uncorrelationRoles(Integer userId, Integer... roleIds);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据用户名查找用户
|
||||||
|
* @param username
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public SysUsers findByUsername(String username);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据用户名查找其角色
|
||||||
|
* @param username
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Set<String> findRoles(String username);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据用户名查找其权限
|
||||||
|
* @param username
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Set<String> findPermissions(String username);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,230 @@
|
|||||||
|
package com.xmomen.module.account.service;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.HashSet;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Set;
|
||||||
|
import java.util.UUID;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.dao.MybatisDao;
|
||||||
|
import com.xmomen.module.account.mapper.UserMapper;
|
||||||
|
import com.xmomen.module.account.model.CreateUser;
|
||||||
|
import com.xmomen.module.account.web.controller.vo.UpdateUserVo;
|
||||||
|
import com.xmomen.module.system.entity.SysUserOrganization;
|
||||||
|
import com.xmomen.module.system.entity.SysUserOrganizationExample;
|
||||||
|
import com.xmomen.module.user.entity.SysPermissions;
|
||||||
|
import com.xmomen.module.user.entity.SysRoles;
|
||||||
|
import com.xmomen.module.user.entity.SysUsers;
|
||||||
|
import com.xmomen.module.user.entity.SysUsersExample;
|
||||||
|
import com.xmomen.module.user.entity.SysUsersRoles;
|
||||||
|
import com.xmomen.module.user.entity.SysUsersRolesExample;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>User: Zhang Kaitao
|
||||||
|
* <p>Date: 14-1-28
|
||||||
|
* <p>Version: 1.0
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class UserServiceImpl implements UserService {
|
||||||
|
|
||||||
|
|
||||||
|
private PasswordHelper passwordHelper;
|
||||||
|
|
||||||
|
public void setPasswordHelper(PasswordHelper passwordHelper) {
|
||||||
|
this.passwordHelper = passwordHelper;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
MybatisDao mybatisDao;
|
||||||
|
|
||||||
|
@Autowired(required = false)
|
||||||
|
UserMapper userMapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建用户
|
||||||
|
*
|
||||||
|
* @param user
|
||||||
|
*/
|
||||||
|
@Transactional
|
||||||
|
public SysUsers createUser(CreateUser user) {
|
||||||
|
//加密密码
|
||||||
|
String salt = passwordHelper.getSalt();
|
||||||
|
String newPassword = passwordHelper.encryptPassword(user.getPassword(), salt);
|
||||||
|
SysUsers sysUsers = new SysUsers();
|
||||||
|
sysUsers.setSalt(UUID.randomUUID().toString().toUpperCase());
|
||||||
|
sysUsers.setUsername(user.getUsername());
|
||||||
|
sysUsers.setEmail(user.getEmail());
|
||||||
|
sysUsers.setRealname(user.getRealname());
|
||||||
|
sysUsers.setAge(user.getAge());
|
||||||
|
sysUsers.setOfficeTel(user.getOfficeTel());
|
||||||
|
sysUsers.setPhoneNumber(user.getPhoneNumber());
|
||||||
|
sysUsers.setQq(user.getQq());
|
||||||
|
sysUsers.setSex(user.getSex());
|
||||||
|
sysUsers.setSalt(salt);
|
||||||
|
sysUsers.setPassword(newPassword);
|
||||||
|
sysUsers.setLocked(user.getLocked() ? 1 : 0);
|
||||||
|
sysUsers = mybatisDao.saveByModel(sysUsers);
|
||||||
|
for (int userGroupId : user.getUserGroupIds()) {
|
||||||
|
SysUsersRoles userRoles = new SysUsersRoles();
|
||||||
|
userRoles.setRoleId(userGroupId);
|
||||||
|
userRoles.setUserId(sysUsers.getId());
|
||||||
|
mybatisDao.save(userRoles);
|
||||||
|
}
|
||||||
|
SysUserOrganization userOrganization = new SysUserOrganization();
|
||||||
|
userOrganization.setOrganizationId(user.getOrganizationId());
|
||||||
|
userOrganization.setUserId(sysUsers.getId());
|
||||||
|
mybatisDao.save(userOrganization);
|
||||||
|
return sysUsers;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新用户
|
||||||
|
*
|
||||||
|
* @param updateUserVo
|
||||||
|
*/
|
||||||
|
@Transactional
|
||||||
|
@Override
|
||||||
|
public void updateUser(UpdateUserVo updateUserVo) {
|
||||||
|
SysUsers sysUsers = new SysUsers();
|
||||||
|
sysUsers.setId(updateUserVo.getId());
|
||||||
|
sysUsers.setUsername(updateUserVo.getUsername());
|
||||||
|
sysUsers.setEmail(updateUserVo.getEmail());
|
||||||
|
sysUsers.setLocked(updateUserVo.getLocked() ? 1 : 0);
|
||||||
|
sysUsers.setAge(updateUserVo.getAge());
|
||||||
|
sysUsers.setOfficeTel(updateUserVo.getOfficeTel());
|
||||||
|
sysUsers.setPhoneNumber(updateUserVo.getPhoneNumber());
|
||||||
|
sysUsers.setSex(updateUserVo.getSex());
|
||||||
|
sysUsers.setQq(updateUserVo.getQq());
|
||||||
|
sysUsers.setRealname(updateUserVo.getRealName());
|
||||||
|
//更新权限
|
||||||
|
SysUsersRolesExample sysUsersRolesExample = new SysUsersRolesExample();
|
||||||
|
sysUsersRolesExample.createCriteria().andUserIdEqualTo(sysUsers.getId());
|
||||||
|
mybatisDao.deleteByExample(sysUsersRolesExample);
|
||||||
|
for (int userGroupId : updateUserVo.getUserGroupIds()) {
|
||||||
|
SysUsersRoles userRoles = new SysUsersRoles();
|
||||||
|
userRoles.setRoleId(userGroupId);
|
||||||
|
userRoles.setUserId(sysUsers.getId());
|
||||||
|
mybatisDao.save(userRoles);
|
||||||
|
}
|
||||||
|
SysUserOrganizationExample sysUserOrganizationExample = new SysUserOrganizationExample();
|
||||||
|
sysUserOrganizationExample.createCriteria().andUserIdEqualTo(sysUsers.getId());
|
||||||
|
mybatisDao.deleteByExample(sysUserOrganizationExample);
|
||||||
|
SysUserOrganization userOrganization = new SysUserOrganization();
|
||||||
|
userOrganization.setOrganizationId(updateUserVo.getOrganizationId());
|
||||||
|
userOrganization.setUserId(sysUsers.getId());
|
||||||
|
mybatisDao.save(userOrganization);
|
||||||
|
mybatisDao.save(sysUsers);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改密码
|
||||||
|
*
|
||||||
|
* @param userId
|
||||||
|
* @param newPassword
|
||||||
|
*/
|
||||||
|
@Transactional
|
||||||
|
public void changePassword(Integer userId, String newPassword) {
|
||||||
|
SysUsers user = mybatisDao.selectByPrimaryKey(SysUsers.class, userId);
|
||||||
|
String salt = passwordHelper.getSalt();
|
||||||
|
newPassword = passwordHelper.encryptPassword(newPassword, salt);
|
||||||
|
user.setPassword(newPassword);
|
||||||
|
user.setSalt(salt);
|
||||||
|
mybatisDao.update(user);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void changePassword(String username, String currentPassword, String newPassword) {
|
||||||
|
SysUsers sysUsers = new SysUsers();
|
||||||
|
sysUsers.setUsername(username);
|
||||||
|
sysUsers = mybatisDao.selectOneByModel(sysUsers);
|
||||||
|
String currentRealPwd = passwordHelper.encryptPassword(currentPassword, sysUsers.getSalt());
|
||||||
|
if (sysUsers == null || !sysUsers.getPassword().equals(currentRealPwd)) {
|
||||||
|
throw new IllegalArgumentException("当前密码错误");
|
||||||
|
}
|
||||||
|
String newSalt = passwordHelper.getSalt();
|
||||||
|
String newCurrentRealPwd = passwordHelper.encryptPassword(newPassword, newSalt);
|
||||||
|
userMapper.resetPassword(username, currentRealPwd, newCurrentRealPwd, newSalt);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 添加用户-角色关系
|
||||||
|
*
|
||||||
|
* @param userId
|
||||||
|
* @param roleIds
|
||||||
|
*/
|
||||||
|
@Transactional
|
||||||
|
public void correlationRoles(Integer userId, Integer... roleIds) {
|
||||||
|
for (int i = 0; i < roleIds.length; i++) {
|
||||||
|
Integer roleId = roleIds[i];
|
||||||
|
SysUsersRoles sysUsersRoles = new SysUsersRoles();
|
||||||
|
sysUsersRoles.setUserId(userId);
|
||||||
|
sysUsersRoles.setRoleId(roleId);
|
||||||
|
mybatisDao.insert(sysUsersRoles);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 移除用户-角色关系
|
||||||
|
*
|
||||||
|
* @param userId
|
||||||
|
* @param roleIds
|
||||||
|
*/
|
||||||
|
public void uncorrelationRoles(Integer userId, Integer... roleIds) {
|
||||||
|
SysUsersRolesExample sysUsersRolesExample = new SysUsersRolesExample();
|
||||||
|
sysUsersRolesExample.createCriteria()
|
||||||
|
.andUserIdEqualTo(userId)
|
||||||
|
.andRoleIdIn(Arrays.asList(roleIds));
|
||||||
|
mybatisDao.deleteByExample(sysUsersRolesExample);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据用户名查找用户
|
||||||
|
*
|
||||||
|
* @param username
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public SysUsers findByUsername(String username) {
|
||||||
|
SysUsersExample sysUsersExample = new SysUsersExample();
|
||||||
|
sysUsersExample.createCriteria().andUsernameEqualTo(username);
|
||||||
|
sysUsersExample.or().andEmailEqualTo(username);
|
||||||
|
sysUsersExample.or().andPhoneNumberEqualTo(username);
|
||||||
|
List<SysUsers> userses = mybatisDao.selectByExample(sysUsersExample);
|
||||||
|
return userses.size() > 0 ? userses.get(0) : null;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据用户名查找其角色
|
||||||
|
*
|
||||||
|
* @param username
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Set<String> findRoles(String username) {
|
||||||
|
List<SysRoles> sysRolesList = userMapper.getRoleList(username);
|
||||||
|
Set<String> roles = new HashSet();
|
||||||
|
for (int i = 0; i < sysRolesList.size(); i++) {
|
||||||
|
roles.add(sysRolesList.get(i).getRole());
|
||||||
|
}
|
||||||
|
return roles;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据用户名查找其权限
|
||||||
|
*
|
||||||
|
* @param username
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public Set<String> findPermissions(String username) {
|
||||||
|
List<SysPermissions> sysPermissionsList = userMapper.getPermissionList(username);
|
||||||
|
Set<String> permissions = new HashSet();
|
||||||
|
for (int i = 0; i < sysPermissionsList.size(); i++) {
|
||||||
|
permissions.add(sysPermissionsList.get(i).getPermission());
|
||||||
|
}
|
||||||
|
return permissions;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,184 @@
|
|||||||
|
package com.xmomen.module.account.web.controller;
|
||||||
|
|
||||||
|
import com.xmomen.module.account.service.RoleService;
|
||||||
|
import com.xmomen.module.account.service.UserService;
|
||||||
|
import com.xmomen.module.account.web.controller.vo.CreateUserGroup;
|
||||||
|
import com.xmomen.module.account.web.controller.vo.GroupPermissionRelation;
|
||||||
|
import com.xmomen.module.account.web.controller.vo.UpdateUserGroup;
|
||||||
|
import com.xmomen.module.account.web.controller.vo.UserGroupRelation;
|
||||||
|
import com.xmomen.module.user.entity.SysRoles;
|
||||||
|
import com.xmomen.framework.mybatis.page.Page;
|
||||||
|
import com.xmomen.framework.web.exceptions.ArgumentValidException;
|
||||||
|
import com.xmomen.module.logger.Log;
|
||||||
|
import org.apache.commons.lang.StringUtils;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.validation.BindingResult;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import javax.validation.Valid;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by Jeng on 2016/1/5.
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
public class UserGroupController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
RoleService roleService;
|
||||||
|
@Autowired
|
||||||
|
UserService userService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询用户组列表
|
||||||
|
* @param limit
|
||||||
|
* @param offset
|
||||||
|
* @param keyword
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/group", method = RequestMethod.GET)
|
||||||
|
@Log(actionName = "查询用户组列表")
|
||||||
|
public Page<SysRoles> getUserList(@RequestParam(value = "limit") Integer limit,
|
||||||
|
@RequestParam(value = "offset") Integer offset,
|
||||||
|
@RequestParam(value = "keyword", required = false) String keyword){
|
||||||
|
keyword = StringUtils.trimToEmpty(keyword);
|
||||||
|
return roleService.findRoles("%" + keyword + "%", limit, offset);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询用户组
|
||||||
|
* @param id
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/group/{id}", method = RequestMethod.GET)
|
||||||
|
@Log(actionName = "查询用户组")
|
||||||
|
public SysRoles getUserList(@PathVariable(value = "id") Integer id){
|
||||||
|
return roleService.getRole(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增用户组
|
||||||
|
* @param createUserGroup
|
||||||
|
* @param bindingResult
|
||||||
|
* @throws ArgumentValidException
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/group", method = RequestMethod.POST)
|
||||||
|
@Log(actionName = "新增用户组")
|
||||||
|
public void createUser(@RequestBody @Valid CreateUserGroup createUserGroup, BindingResult bindingResult) throws ArgumentValidException {
|
||||||
|
if(bindingResult != null && bindingResult.hasErrors()){
|
||||||
|
throw new ArgumentValidException(bindingResult);
|
||||||
|
}
|
||||||
|
SysRoles sysRoles = new SysRoles();
|
||||||
|
sysRoles.setRole(createUserGroup.getUserGroup());
|
||||||
|
sysRoles.setDescription(createUserGroup.getDescription());
|
||||||
|
sysRoles.setAvailable(createUserGroup.getAvailable() != null && createUserGroup.getAvailable() ? 1 : 0);
|
||||||
|
roleService.createRole(sysRoles);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除用户组
|
||||||
|
* @param id
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/group/{id}", method = RequestMethod.DELETE)
|
||||||
|
@Log(actionName = "删除用户组")
|
||||||
|
public void deleteUser(@PathVariable(value = "id") Integer id){
|
||||||
|
roleService.deleteRole(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改用户组
|
||||||
|
* @param id
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/group/{id}", method = RequestMethod.PUT)
|
||||||
|
@Log(actionName = "修改用户组")
|
||||||
|
public void updateUserGroup(@PathVariable(value = "id") Integer id,
|
||||||
|
@RequestBody @Valid UpdateUserGroup updateUserGroup, BindingResult bindingResult) throws ArgumentValidException {
|
||||||
|
if(bindingResult != null && bindingResult.hasErrors()){
|
||||||
|
throw new ArgumentValidException(bindingResult);
|
||||||
|
}
|
||||||
|
SysRoles sysRoles = new SysRoles();
|
||||||
|
sysRoles.setId(id);
|
||||||
|
sysRoles.setDescription(updateUserGroup.getDescription());
|
||||||
|
if(updateUserGroup.getAvailable() != null){
|
||||||
|
sysRoles.setAvailable(updateUserGroup.getAvailable() ? 1 : 0);
|
||||||
|
}
|
||||||
|
if(updateUserGroup.getUserIdList() != null && updateUserGroup.getUserIdList().size() > 0){
|
||||||
|
roleService.updateRole(sysRoles);
|
||||||
|
}else{
|
||||||
|
roleService.updateRole(sysRoles, updateUserGroup.getUserIdList());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询用户组用户
|
||||||
|
* @param groupId
|
||||||
|
* @param limit
|
||||||
|
* @param offset
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/group/{groupId}/user")
|
||||||
|
@Log(actionName = "查询用户组下属用户")
|
||||||
|
public Page<UserGroupRelation> findUsersByGroup(@PathVariable(value = "groupId") String groupId,
|
||||||
|
@RequestParam(value = "chose") Boolean unChose,
|
||||||
|
@RequestParam(value = "limit") Integer limit,
|
||||||
|
@RequestParam(value = "offset") Integer offset){
|
||||||
|
if(unChose == null){
|
||||||
|
unChose = false;
|
||||||
|
}
|
||||||
|
return roleService.findUsersByRoles(groupId, unChose, limit, offset);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 绑定用户
|
||||||
|
* @param groupId
|
||||||
|
* @param chose
|
||||||
|
* @param userId
|
||||||
|
*/
|
||||||
|
@Log(actionName = "修改用户组下属用户关系")
|
||||||
|
@RequestMapping(value = "/group/{groupId}/user", method = RequestMethod.PUT)
|
||||||
|
public void findUsersByGroup(@PathVariable(value = "groupId") Integer groupId,
|
||||||
|
@RequestParam(value = "chose") Boolean chose,
|
||||||
|
@RequestParam(value = "userId") Integer userId){
|
||||||
|
if(chose != null && chose){
|
||||||
|
userService.correlationRoles(userId, groupId);
|
||||||
|
}else{
|
||||||
|
userService.uncorrelationRoles(userId, groupId);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询用户组权限
|
||||||
|
* @param groupId
|
||||||
|
* @param limit
|
||||||
|
* @param offset
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@Log(actionName = "查询用户组所属权限")
|
||||||
|
@RequestMapping(value = "/group/{groupId}/permissions")
|
||||||
|
public Page<GroupPermissionRelation> findPermissionByGroup(@PathVariable(value = "groupId") String groupId,
|
||||||
|
@RequestParam(value = "chose") Boolean unChose,
|
||||||
|
@RequestParam(value = "limit") Integer limit,
|
||||||
|
@RequestParam(value = "offset") Integer offset){
|
||||||
|
if(unChose == null){
|
||||||
|
unChose = false;
|
||||||
|
}
|
||||||
|
return roleService.findPermissionByRoles(groupId, unChose, limit, offset);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 绑定权限
|
||||||
|
* @param groupId
|
||||||
|
* @param chose
|
||||||
|
* @param permissionId
|
||||||
|
*/
|
||||||
|
@Log(actionName = "修改用户组所属权限")
|
||||||
|
@RequestMapping(value = "/group/{groupId}/permissions", method = RequestMethod.PUT)
|
||||||
|
public void correlationPermission(@PathVariable(value = "groupId") Integer groupId,
|
||||||
|
@RequestParam(value = "chose") Boolean chose,
|
||||||
|
@RequestParam(value = "permissionId") Integer permissionId){
|
||||||
|
if(chose != null && chose){
|
||||||
|
roleService.correlationPermissions(groupId, permissionId);
|
||||||
|
}else{
|
||||||
|
roleService.unCorrelationPermissions(groupId, permissionId);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,44 @@
|
|||||||
|
package com.xmomen.module.account.web.controller.vo;
|
||||||
|
|
||||||
|
import org.hibernate.validator.constraints.NotBlank;
|
||||||
|
|
||||||
|
import javax.validation.constraints.NotNull;
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by Jeng on 2016/3/18.
|
||||||
|
*/
|
||||||
|
public class CreatePermissionVo implements Serializable {
|
||||||
|
|
||||||
|
@NotBlank
|
||||||
|
@NotNull
|
||||||
|
private String permissionCode;
|
||||||
|
@NotBlank
|
||||||
|
@NotNull
|
||||||
|
private String description;
|
||||||
|
private Boolean available;
|
||||||
|
|
||||||
|
public String getPermissionCode() {
|
||||||
|
return permissionCode;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPermissionCode(String permissionCode) {
|
||||||
|
this.permissionCode = permissionCode;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDescription() {
|
||||||
|
return description;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDescription(String description) {
|
||||||
|
this.description = description;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Boolean getAvailable() {
|
||||||
|
return available;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAvailable(Boolean available) {
|
||||||
|
this.available = available;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,42 @@
|
|||||||
|
package com.xmomen.module.account.web.controller.vo;
|
||||||
|
|
||||||
|
import org.hibernate.validator.constraints.NotBlank;
|
||||||
|
import org.hibernate.validator.constraints.NotEmpty;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by Jeng on 2016/2/1.
|
||||||
|
*/
|
||||||
|
public class CreateUserGroup implements Serializable {
|
||||||
|
|
||||||
|
@NotBlank
|
||||||
|
private String userGroup;
|
||||||
|
@NotEmpty
|
||||||
|
private String description;
|
||||||
|
private Boolean available;
|
||||||
|
|
||||||
|
public String getUserGroup() {
|
||||||
|
return userGroup;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUserGroup(String userGroup) {
|
||||||
|
this.userGroup = userGroup;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDescription() {
|
||||||
|
return description;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDescription(String description) {
|
||||||
|
this.description = description;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Boolean getAvailable() {
|
||||||
|
return available;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAvailable(Boolean available) {
|
||||||
|
this.available = available;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,46 @@
|
|||||||
|
package com.xmomen.module.account.web.controller.vo;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by Jeng on 2016/2/1.
|
||||||
|
*/
|
||||||
|
public class GroupPermissionRelation implements Serializable {
|
||||||
|
|
||||||
|
private String groupId;
|
||||||
|
private String permissionCode;
|
||||||
|
private String permissionDescription;
|
||||||
|
private String permissionId;
|
||||||
|
|
||||||
|
public String getGroupId() {
|
||||||
|
return groupId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setGroupId(String groupId) {
|
||||||
|
this.groupId = groupId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getPermissionCode() {
|
||||||
|
return permissionCode;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPermissionCode(String permissionCode) {
|
||||||
|
this.permissionCode = permissionCode;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getPermissionDescription() {
|
||||||
|
return permissionDescription;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPermissionDescription(String permissionDescription) {
|
||||||
|
this.permissionDescription = permissionDescription;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getPermissionId() {
|
||||||
|
return permissionId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPermissionId(String permissionId) {
|
||||||
|
this.permissionId = permissionId;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,41 @@
|
|||||||
|
package com.xmomen.module.account.web.controller.vo;
|
||||||
|
|
||||||
|
import org.hibernate.validator.constraints.Length;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by Jeng on 2016/2/1.
|
||||||
|
*/
|
||||||
|
public class UpdateUserGroup implements Serializable {
|
||||||
|
|
||||||
|
@Length(min = 0, max = 100)
|
||||||
|
private String description;
|
||||||
|
private List<Integer> userIdList;
|
||||||
|
private Boolean available;
|
||||||
|
|
||||||
|
public List<Integer> getUserIdList() {
|
||||||
|
return userIdList;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUserIdList(List<Integer> userIdList) {
|
||||||
|
this.userIdList = userIdList;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDescription() {
|
||||||
|
return description;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDescription(String description) {
|
||||||
|
this.description = description;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Boolean getAvailable() {
|
||||||
|
return available;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAvailable(Boolean available) {
|
||||||
|
this.available = available;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,37 @@
|
|||||||
|
package com.xmomen.module.account.web.controller.vo;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by Jeng on 2016/2/1.
|
||||||
|
*/
|
||||||
|
public class UserGroupRelation implements Serializable {
|
||||||
|
|
||||||
|
private String username;
|
||||||
|
private String email;
|
||||||
|
private String userId;
|
||||||
|
|
||||||
|
public String getUsername() {
|
||||||
|
return username;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUsername(String username) {
|
||||||
|
this.username = username;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getEmail() {
|
||||||
|
return email;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEmail(String email) {
|
||||||
|
this.email = email;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getUserId() {
|
||||||
|
return userId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUserId(String userId) {
|
||||||
|
this.userId = userId;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,126 @@
|
|||||||
|
package com.xmomen.module.advice.controller;
|
||||||
|
|
||||||
|
import com.xmomen.framework.exception.BusinessException;
|
||||||
|
import com.xmomen.framework.mybatis.page.Page;
|
||||||
|
import com.xmomen.module.logger.Log;
|
||||||
|
import com.xmomen.module.advice.model.AdviceQuery;
|
||||||
|
import com.xmomen.module.advice.model.AdviceModel;
|
||||||
|
import com.xmomen.module.advice.service.AdviceService;
|
||||||
|
|
||||||
|
import org.apache.commons.io.IOUtils;
|
||||||
|
import org.jeecgframework.poi.excel.ExcelImportUtil;
|
||||||
|
import org.jeecgframework.poi.excel.entity.ExportParams;
|
||||||
|
import org.jeecgframework.poi.excel.entity.ImportParams;
|
||||||
|
import org.jeecgframework.poi.excel.entity.result.ExcelImportResult;
|
||||||
|
import org.jeecgframework.poi.excel.entity.vo.NormalExcelConstants;
|
||||||
|
import org.jeecgframework.poi.exception.excel.ExcelImportException;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.ui.ModelMap;
|
||||||
|
import org.springframework.validation.BindingResult;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
import org.springframework.web.servlet.ModelAndView;
|
||||||
|
|
||||||
|
import javax.validation.Valid;
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStream;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author tanxinzheng
|
||||||
|
* @version 1.0.0
|
||||||
|
* @date 2017-5-14 20:05:05
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping(value = "/advice")
|
||||||
|
public class AdviceController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
AdviceService adviceService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 快报列表
|
||||||
|
*
|
||||||
|
* @param limit 每页结果数
|
||||||
|
* @param offset 页码
|
||||||
|
* @param id 主键
|
||||||
|
* @param ids 主键数组
|
||||||
|
* @param excludeIds 不包含主键数组
|
||||||
|
* @return Page<AdviceModel> 快报领域分页对象
|
||||||
|
*/
|
||||||
|
@RequestMapping(method = RequestMethod.GET)
|
||||||
|
@Log(actionName = "查询快报列表")
|
||||||
|
public Page<AdviceModel> getAdviceList(@RequestParam(value = "limit") Integer limit,
|
||||||
|
@RequestParam(value = "offset") Integer offset,
|
||||||
|
@RequestParam(value = "id", required = false) String id,
|
||||||
|
@RequestParam(value = "ids", required = false) String[] ids,
|
||||||
|
@RequestParam(value = "excludeIds", required = false) String[] excludeIds) {
|
||||||
|
AdviceQuery adviceQuery = new AdviceQuery();
|
||||||
|
adviceQuery.setId(id);
|
||||||
|
adviceQuery.setExcludeIds(excludeIds);
|
||||||
|
adviceQuery.setIds(ids);
|
||||||
|
return adviceService.getAdviceModelPage(limit, offset, adviceQuery);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询单个快报
|
||||||
|
*
|
||||||
|
* @param id 主键
|
||||||
|
* @return AdviceModel 快报领域对象
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/{id}", method = RequestMethod.GET)
|
||||||
|
@Log(actionName = "查询快报")
|
||||||
|
public AdviceModel getAdviceById(@PathVariable(value = "id") String id) {
|
||||||
|
return adviceService.getOneAdviceModel(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增快报
|
||||||
|
*
|
||||||
|
* @param adviceModel 新增对象参数
|
||||||
|
* @return AdviceModel 快报领域对象
|
||||||
|
*/
|
||||||
|
@RequestMapping(method = RequestMethod.POST)
|
||||||
|
@Log(actionName = "新增快报")
|
||||||
|
public AdviceModel createAdvice(@RequestBody @Valid AdviceModel adviceModel) {
|
||||||
|
return adviceService.createAdvice(adviceModel);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新快报
|
||||||
|
*
|
||||||
|
* @param id 主键
|
||||||
|
* @param adviceModel 更新对象参数
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/{id}", method = RequestMethod.PUT)
|
||||||
|
@Log(actionName = "更新快报")
|
||||||
|
public void updateAdvice(@PathVariable(value = "id") String id,
|
||||||
|
@RequestBody @Valid AdviceModel adviceModel) {
|
||||||
|
adviceService.updateAdvice(adviceModel);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除快报
|
||||||
|
*
|
||||||
|
* @param id 主键
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/{id}", method = RequestMethod.DELETE)
|
||||||
|
@Log(actionName = "删除单个快报")
|
||||||
|
public void deleteAdvice(@PathVariable(value = "id") String id) {
|
||||||
|
adviceService.deleteAdvice(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除快报
|
||||||
|
*
|
||||||
|
* @param ids 主键
|
||||||
|
*/
|
||||||
|
@RequestMapping(method = RequestMethod.DELETE)
|
||||||
|
@Log(actionName = "批量删除快报")
|
||||||
|
public void deleteAdvices(@RequestParam(value = "ids") String[] ids) {
|
||||||
|
adviceService.deleteAdvice(ids);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,582 @@
|
|||||||
|
package com.xmomen.module.advice.entity;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.model.BaseMybatisExample;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class AdviceExample extends BaseMybatisExample {
|
||||||
|
protected String orderByClause;
|
||||||
|
|
||||||
|
protected boolean distinct;
|
||||||
|
|
||||||
|
protected List<Criteria> oredCriteria;
|
||||||
|
|
||||||
|
public AdviceExample() {
|
||||||
|
oredCriteria = new ArrayList<Criteria>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOrderByClause(String orderByClause) {
|
||||||
|
this.orderByClause = orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getOrderByClause() {
|
||||||
|
return orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDistinct(boolean distinct) {
|
||||||
|
this.distinct = distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isDistinct() {
|
||||||
|
return distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criteria> getOredCriteria() {
|
||||||
|
return oredCriteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void or(Criteria criteria) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria or() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria createCriteria() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
if (oredCriteria.size() == 0) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criteria createCriteriaInternal() {
|
||||||
|
Criteria criteria = new Criteria();
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void clear() {
|
||||||
|
oredCriteria.clear();
|
||||||
|
orderByClause = null;
|
||||||
|
distinct = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected abstract static class GeneratedCriteria {
|
||||||
|
protected List<Criterion> criteria;
|
||||||
|
|
||||||
|
protected GeneratedCriteria() {
|
||||||
|
super();
|
||||||
|
criteria = new ArrayList<Criterion>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isValid() {
|
||||||
|
return criteria.size() > 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getAllCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition) {
|
||||||
|
if (condition == null) {
|
||||||
|
throw new RuntimeException("Value for condition cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value, String property) {
|
||||||
|
if (value == null) {
|
||||||
|
throw new RuntimeException("Value for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
||||||
|
if (value1 == null || value2 == null) {
|
||||||
|
throw new RuntimeException("Between values for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value1, value2));
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNull() {
|
||||||
|
addCriterion("id is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNotNull() {
|
||||||
|
addCriterion("id is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdEqualTo(String value) {
|
||||||
|
addCriterion("id =", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotEqualTo(String value) {
|
||||||
|
addCriterion("id <>", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThan(String value) {
|
||||||
|
addCriterion("id >", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("id >=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThan(String value) {
|
||||||
|
addCriterion("id <", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("id <=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLike(String value) {
|
||||||
|
addCriterion("id like", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotLike(String value) {
|
||||||
|
addCriterion("id not like", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIn(List<String> values) {
|
||||||
|
addCriterion("id in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotIn(List<String> values) {
|
||||||
|
addCriterion("id not in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdBetween(String value1, String value2) {
|
||||||
|
addCriterion("id between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("id not between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andTitleIsNull() {
|
||||||
|
addCriterion("title is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andTitleIsNotNull() {
|
||||||
|
addCriterion("title is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andTitleEqualTo(String value) {
|
||||||
|
addCriterion("title =", value, "title");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andTitleNotEqualTo(String value) {
|
||||||
|
addCriterion("title <>", value, "title");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andTitleGreaterThan(String value) {
|
||||||
|
addCriterion("title >", value, "title");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andTitleGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("title >=", value, "title");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andTitleLessThan(String value) {
|
||||||
|
addCriterion("title <", value, "title");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andTitleLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("title <=", value, "title");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andTitleLike(String value) {
|
||||||
|
addCriterion("title like", value, "title");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andTitleNotLike(String value) {
|
||||||
|
addCriterion("title not like", value, "title");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andTitleIn(List<String> values) {
|
||||||
|
addCriterion("title in", values, "title");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andTitleNotIn(List<String> values) {
|
||||||
|
addCriterion("title not in", values, "title");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andTitleBetween(String value1, String value2) {
|
||||||
|
addCriterion("title between", value1, value2, "title");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andTitleNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("title not between", value1, value2, "title");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertDateIsNull() {
|
||||||
|
addCriterion("insert_date is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertDateIsNotNull() {
|
||||||
|
addCriterion("insert_date is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertDateEqualTo(Date value) {
|
||||||
|
addCriterion("insert_date =", value, "insertDate");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertDateNotEqualTo(Date value) {
|
||||||
|
addCriterion("insert_date <>", value, "insertDate");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertDateGreaterThan(Date value) {
|
||||||
|
addCriterion("insert_date >", value, "insertDate");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertDateGreaterThanOrEqualTo(Date value) {
|
||||||
|
addCriterion("insert_date >=", value, "insertDate");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertDateLessThan(Date value) {
|
||||||
|
addCriterion("insert_date <", value, "insertDate");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertDateLessThanOrEqualTo(Date value) {
|
||||||
|
addCriterion("insert_date <=", value, "insertDate");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertDateIn(List<Date> values) {
|
||||||
|
addCriterion("insert_date in", values, "insertDate");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertDateNotIn(List<Date> values) {
|
||||||
|
addCriterion("insert_date not in", values, "insertDate");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertDateBetween(Date value1, Date value2) {
|
||||||
|
addCriterion("insert_date between", value1, value2, "insertDate");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertDateNotBetween(Date value1, Date value2) {
|
||||||
|
addCriterion("insert_date not between", value1, value2, "insertDate");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertUserIdIsNull() {
|
||||||
|
addCriterion("insert_user_id is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertUserIdIsNotNull() {
|
||||||
|
addCriterion("insert_user_id is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertUserIdEqualTo(Integer value) {
|
||||||
|
addCriterion("insert_user_id =", value, "insertUserId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertUserIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("insert_user_id <>", value, "insertUserId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertUserIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("insert_user_id >", value, "insertUserId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertUserIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("insert_user_id >=", value, "insertUserId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertUserIdLessThan(Integer value) {
|
||||||
|
addCriterion("insert_user_id <", value, "insertUserId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertUserIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("insert_user_id <=", value, "insertUserId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertUserIdIn(List<Integer> values) {
|
||||||
|
addCriterion("insert_user_id in", values, "insertUserId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertUserIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("insert_user_id not in", values, "insertUserId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertUserIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("insert_user_id between", value1, value2, "insertUserId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andInsertUserIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("insert_user_id not between", value1, value2, "insertUserId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateDateIsNull() {
|
||||||
|
addCriterion("update_date is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateDateIsNotNull() {
|
||||||
|
addCriterion("update_date is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateDateEqualTo(Date value) {
|
||||||
|
addCriterion("update_date =", value, "updateDate");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateDateNotEqualTo(Date value) {
|
||||||
|
addCriterion("update_date <>", value, "updateDate");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateDateGreaterThan(Date value) {
|
||||||
|
addCriterion("update_date >", value, "updateDate");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateDateGreaterThanOrEqualTo(Date value) {
|
||||||
|
addCriterion("update_date >=", value, "updateDate");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateDateLessThan(Date value) {
|
||||||
|
addCriterion("update_date <", value, "updateDate");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateDateLessThanOrEqualTo(Date value) {
|
||||||
|
addCriterion("update_date <=", value, "updateDate");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateDateIn(List<Date> values) {
|
||||||
|
addCriterion("update_date in", values, "updateDate");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateDateNotIn(List<Date> values) {
|
||||||
|
addCriterion("update_date not in", values, "updateDate");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateDateBetween(Date value1, Date value2) {
|
||||||
|
addCriterion("update_date between", value1, value2, "updateDate");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateDateNotBetween(Date value1, Date value2) {
|
||||||
|
addCriterion("update_date not between", value1, value2, "updateDate");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateUserIdIsNull() {
|
||||||
|
addCriterion("update_user_id is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateUserIdIsNotNull() {
|
||||||
|
addCriterion("update_user_id is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateUserIdEqualTo(Integer value) {
|
||||||
|
addCriterion("update_user_id =", value, "updateUserId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateUserIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("update_user_id <>", value, "updateUserId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateUserIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("update_user_id >", value, "updateUserId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateUserIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("update_user_id >=", value, "updateUserId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateUserIdLessThan(Integer value) {
|
||||||
|
addCriterion("update_user_id <", value, "updateUserId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateUserIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("update_user_id <=", value, "updateUserId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateUserIdIn(List<Integer> values) {
|
||||||
|
addCriterion("update_user_id in", values, "updateUserId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateUserIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("update_user_id not in", values, "updateUserId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateUserIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("update_user_id between", value1, value2, "updateUserId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUpdateUserIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("update_user_id not between", value1, value2, "updateUserId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criteria extends GeneratedCriteria {
|
||||||
|
|
||||||
|
protected Criteria() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criterion {
|
||||||
|
private String condition;
|
||||||
|
|
||||||
|
private Object value;
|
||||||
|
|
||||||
|
private Object secondValue;
|
||||||
|
|
||||||
|
private boolean noValue;
|
||||||
|
|
||||||
|
private boolean singleValue;
|
||||||
|
|
||||||
|
private boolean betweenValue;
|
||||||
|
|
||||||
|
private boolean listValue;
|
||||||
|
|
||||||
|
private String typeHandler;
|
||||||
|
|
||||||
|
public String getCondition() {
|
||||||
|
return condition;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getSecondValue() {
|
||||||
|
return secondValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isNoValue() {
|
||||||
|
return noValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isSingleValue() {
|
||||||
|
return singleValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isBetweenValue() {
|
||||||
|
return betweenValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isListValue() {
|
||||||
|
return listValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTypeHandler() {
|
||||||
|
return typeHandler;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.typeHandler = null;
|
||||||
|
this.noValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
if (value instanceof List<?>) {
|
||||||
|
this.listValue = true;
|
||||||
|
} else {
|
||||||
|
this.singleValue = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value) {
|
||||||
|
this(condition, value, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.secondValue = secondValue;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
this.betweenValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue) {
|
||||||
|
this(condition, value, secondValue, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,179 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||||||
|
<mapper namespace="com.xmomen.module.advice.entity.mapper.AdviceMapper" >
|
||||||
|
<resultMap id="BaseResultMap" type="com.xmomen.module.advice.entity.Advice" >
|
||||||
|
<id column="id" property="id" jdbcType="VARCHAR" />
|
||||||
|
<result column="title" property="title" jdbcType="VARCHAR" />
|
||||||
|
<result column="insert_date" property="insertDate" jdbcType="TIMESTAMP" />
|
||||||
|
<result column="insert_user_id" property="insertUserId" jdbcType="INTEGER" />
|
||||||
|
<result column="update_date" property="updateDate" jdbcType="TIMESTAMP" />
|
||||||
|
<result column="update_user_id" property="updateUserId" jdbcType="INTEGER" />
|
||||||
|
</resultMap>
|
||||||
|
<sql id="Example_Where_Clause" >
|
||||||
|
<where >
|
||||||
|
<foreach collection="oredCriteria" item="criteria" separator="or" >
|
||||||
|
<if test="criteria.valid" >
|
||||||
|
<trim prefix="(" suffix=")" prefixOverrides="and" >
|
||||||
|
<foreach collection="criteria.criteria" item="criterion" >
|
||||||
|
<choose >
|
||||||
|
<when test="criterion.noValue" >
|
||||||
|
and ${criterion.condition}
|
||||||
|
</when>
|
||||||
|
<when test="criterion.singleValue" >
|
||||||
|
and ${criterion.condition} #{criterion.value}
|
||||||
|
</when>
|
||||||
|
<when test="criterion.betweenValue" >
|
||||||
|
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
||||||
|
</when>
|
||||||
|
<when test="criterion.listValue" >
|
||||||
|
and ${criterion.condition}
|
||||||
|
<foreach collection="criterion.value" item="listItem" open="(" close=")" separator="," >
|
||||||
|
#{listItem}
|
||||||
|
</foreach>
|
||||||
|
</when>
|
||||||
|
</choose>
|
||||||
|
</foreach>
|
||||||
|
</trim>
|
||||||
|
</if>
|
||||||
|
</foreach>
|
||||||
|
</where>
|
||||||
|
</sql>
|
||||||
|
<sql id="Update_By_Example_Where_Clause" >
|
||||||
|
<where >
|
||||||
|
<foreach collection="example.oredCriteria" item="criteria" separator="or" >
|
||||||
|
<if test="criteria.valid" >
|
||||||
|
<trim prefix="(" suffix=")" prefixOverrides="and" >
|
||||||
|
<foreach collection="criteria.criteria" item="criterion" >
|
||||||
|
<choose >
|
||||||
|
<when test="criterion.noValue" >
|
||||||
|
and ${criterion.condition}
|
||||||
|
</when>
|
||||||
|
<when test="criterion.singleValue" >
|
||||||
|
and ${criterion.condition} #{criterion.value}
|
||||||
|
</when>
|
||||||
|
<when test="criterion.betweenValue" >
|
||||||
|
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
||||||
|
</when>
|
||||||
|
<when test="criterion.listValue" >
|
||||||
|
and ${criterion.condition}
|
||||||
|
<foreach collection="criterion.value" item="listItem" open="(" close=")" separator="," >
|
||||||
|
#{listItem}
|
||||||
|
</foreach>
|
||||||
|
</when>
|
||||||
|
</choose>
|
||||||
|
</foreach>
|
||||||
|
</trim>
|
||||||
|
</if>
|
||||||
|
</foreach>
|
||||||
|
</where>
|
||||||
|
</sql>
|
||||||
|
<sql id="Base_Column_List" >
|
||||||
|
id, title, insert_date, insert_user_id, update_date, update_user_id
|
||||||
|
</sql>
|
||||||
|
<sql id="Blob_Column_List" >
|
||||||
|
content
|
||||||
|
</sql>
|
||||||
|
<select id="selectByExample" resultMap="BaseResultMap" parameterType="com.xmomen.module.advice.entity.AdviceExample" >
|
||||||
|
select
|
||||||
|
<if test="distinct" >
|
||||||
|
distinct
|
||||||
|
</if>
|
||||||
|
<include refid="Base_Column_List" />
|
||||||
|
from cd_advice
|
||||||
|
<if test="_parameter != null" >
|
||||||
|
<include refid="Example_Where_Clause" />
|
||||||
|
</if>
|
||||||
|
<if test="orderByClause != null" >
|
||||||
|
order by ${orderByClause}
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
<delete id="deleteByExample" parameterType="com.xmomen.module.advice.entity.AdviceExample" >
|
||||||
|
delete from cd_advice
|
||||||
|
<if test="_parameter != null" >
|
||||||
|
<include refid="Example_Where_Clause" />
|
||||||
|
</if>
|
||||||
|
</delete>
|
||||||
|
<insert id="insertSelective" parameterType="com.xmomen.module.advice.entity.Advice" useGeneratedKeys="true" keyProperty="id" keyColumn="id" >
|
||||||
|
<selectKey resultType="java.lang.String" keyProperty="id" order="BEFORE" >
|
||||||
|
SELECT replace(UUID(),'-','')
|
||||||
|
</selectKey>
|
||||||
|
insert into cd_advice
|
||||||
|
<trim prefix="(" suffix=")" suffixOverrides="," >
|
||||||
|
id,
|
||||||
|
<if test="title != null" >
|
||||||
|
title,
|
||||||
|
</if>
|
||||||
|
<if test="insertDate != null" >
|
||||||
|
insert_date,
|
||||||
|
</if>
|
||||||
|
<if test="insertUserId != null" >
|
||||||
|
insert_user_id,
|
||||||
|
</if>
|
||||||
|
<if test="updateDate != null" >
|
||||||
|
update_date,
|
||||||
|
</if>
|
||||||
|
<if test="updateUserId != null" >
|
||||||
|
update_user_id,
|
||||||
|
</if>
|
||||||
|
<if test="content != null" >
|
||||||
|
content,
|
||||||
|
</if>
|
||||||
|
</trim>
|
||||||
|
<trim prefix="values (" suffix=")" suffixOverrides="," >
|
||||||
|
#{id,jdbcType=VARCHAR},
|
||||||
|
<if test="title != null" >
|
||||||
|
#{title,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="insertDate != null" >
|
||||||
|
#{insertDate,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="insertUserId != null" >
|
||||||
|
#{insertUserId,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="updateDate != null" >
|
||||||
|
#{updateDate,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="updateUserId != null" >
|
||||||
|
#{updateUserId,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="content != null" >
|
||||||
|
#{content,jdbcType=LONGVARCHAR},
|
||||||
|
</if>
|
||||||
|
</trim>
|
||||||
|
</insert>
|
||||||
|
<select id="countByExample" parameterType="com.xmomen.module.advice.entity.AdviceExample" resultType="java.lang.Integer" >
|
||||||
|
select count(*) from cd_advice
|
||||||
|
<if test="_parameter != null" >
|
||||||
|
<include refid="Example_Where_Clause" />
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
<update id="updateByExampleSelective" parameterType="map" >
|
||||||
|
update cd_advice
|
||||||
|
<set >
|
||||||
|
<if test="record.id != null" >
|
||||||
|
id = #{record.id,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="record.title != null" >
|
||||||
|
title = #{record.title,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="record.insertDate != null" >
|
||||||
|
insert_date = #{record.insertDate,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="record.insertUserId != null" >
|
||||||
|
insert_user_id = #{record.insertUserId,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="record.updateDate != null" >
|
||||||
|
update_date = #{record.updateDate,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="record.updateUserId != null" >
|
||||||
|
update_user_id = #{record.updateUserId,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="record.content != null" >
|
||||||
|
content = #{record.content,jdbcType=LONGVARCHAR},
|
||||||
|
</if>
|
||||||
|
</set>
|
||||||
|
<if test="_parameter != null" >
|
||||||
|
<include refid="Update_By_Example_Where_Clause" />
|
||||||
|
</if>
|
||||||
|
</update>
|
||||||
|
</mapper>
|
@ -0,0 +1,12 @@
|
|||||||
|
package com.xmomen.module.advice.mapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author tanxinzheng
|
||||||
|
* @date 2017-5-14 20:05:05
|
||||||
|
* @version 1.0.0
|
||||||
|
*/
|
||||||
|
public interface AdviceMapperExt {
|
||||||
|
|
||||||
|
public static final String AdviceMapperNameSpace = "com.xmomen.module.advice.mapper.AdviceMapperExt.";
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,39 @@
|
|||||||
|
package com.xmomen.module.advice.model;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
import com.xmomen.module.advice.entity.Advice;
|
||||||
|
import org.springframework.beans.BeanUtils;
|
||||||
|
|
||||||
|
import java.lang.String;
|
||||||
|
import java.lang.Integer;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author tanxinzheng
|
||||||
|
* @date 2017-5-14 20:05:05
|
||||||
|
* @version 1.0.0
|
||||||
|
*/
|
||||||
|
public @Data class AdviceCreate implements Serializable {
|
||||||
|
|
||||||
|
/** 主键 */
|
||||||
|
private String id;
|
||||||
|
/** 标题 */
|
||||||
|
private String title;
|
||||||
|
/** 创建时间 */
|
||||||
|
private Date insertDate;
|
||||||
|
/** 创建人 */
|
||||||
|
private Integer insertUserId;
|
||||||
|
/** 更新时间 */
|
||||||
|
private Date updateDate;
|
||||||
|
/** 更新人 */
|
||||||
|
private Integer updateUserId;
|
||||||
|
/** 内容 */
|
||||||
|
private String content;
|
||||||
|
|
||||||
|
public Advice getEntity(){
|
||||||
|
Advice advice = new Advice();
|
||||||
|
BeanUtils.copyProperties(this, advice);
|
||||||
|
return advice;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
package com.xmomen.module.advice.model;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author tanxinzheng
|
||||||
|
* @date 2017-5-14 20:05:05
|
||||||
|
* @version 1.0.0
|
||||||
|
*/
|
||||||
|
public @Data class AdviceQuery implements Serializable {
|
||||||
|
/** 主键 */
|
||||||
|
private String id;
|
||||||
|
/** 包含主键集 */
|
||||||
|
private String[] ids;
|
||||||
|
/** 排除主键集 */
|
||||||
|
private String[] excludeIds;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,40 @@
|
|||||||
|
package com.xmomen.module.advice.model;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
import com.xmomen.module.advice.entity.Advice;
|
||||||
|
import org.springframework.beans.BeanUtils;
|
||||||
|
|
||||||
|
import java.lang.String;
|
||||||
|
import java.lang.Integer;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author tanxinzheng
|
||||||
|
* @date 2017-5-14 20:05:05
|
||||||
|
* @version 1.0.0
|
||||||
|
*/
|
||||||
|
public @Data class AdviceUpdate implements Serializable {
|
||||||
|
|
||||||
|
/** 主键 */
|
||||||
|
private String id;
|
||||||
|
/** 标题 */
|
||||||
|
private String title;
|
||||||
|
/** 创建时间 */
|
||||||
|
private Date insertDate;
|
||||||
|
/** 创建人 */
|
||||||
|
private Integer insertUserId;
|
||||||
|
/** 更新时间 */
|
||||||
|
private Date updateDate;
|
||||||
|
/** 更新人 */
|
||||||
|
private Integer updateUserId;
|
||||||
|
/** 内容 */
|
||||||
|
private String content;
|
||||||
|
|
||||||
|
|
||||||
|
public Advice getEntity(){
|
||||||
|
Advice advice = new Advice();
|
||||||
|
BeanUtils.copyProperties(this, advice);
|
||||||
|
return advice;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,115 @@
|
|||||||
|
package com.xmomen.module.base.controller;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import javax.validation.Valid;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.validation.BindingResult;
|
||||||
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMethod;
|
||||||
|
import org.springframework.web.bind.annotation.RequestParam;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.dao.MybatisDao;
|
||||||
|
import com.xmomen.framework.mybatis.page.Page;
|
||||||
|
import com.xmomen.framework.web.exceptions.ArgumentValidException;
|
||||||
|
import com.xmomen.module.base.entity.CdActivity;
|
||||||
|
import com.xmomen.module.base.mapper.ActivityMapper;
|
||||||
|
import com.xmomen.module.base.mapper.CouponCategoryMapper;
|
||||||
|
import com.xmomen.module.base.model.ActivityModel;
|
||||||
|
import com.xmomen.module.base.model.CreateActivity;
|
||||||
|
import com.xmomen.module.base.model.ItemChildModel;
|
||||||
|
import com.xmomen.module.base.model.UpdateActivity;
|
||||||
|
import com.xmomen.module.base.service.ActivityService;
|
||||||
|
import com.xmomen.module.logger.Log;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
public class ActivityController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
ActivityService activityService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
MybatisDao mybatisDao;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 活动列表
|
||||||
|
* @param limit
|
||||||
|
* @param offset
|
||||||
|
* @param keyword
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/activity", method = RequestMethod.GET)
|
||||||
|
@Log(actionName = "查询活动列表")
|
||||||
|
public Page<ActivityModel> getUserList(@RequestParam(value = "limit") Integer limit,
|
||||||
|
@RequestParam(value = "offset") Integer offset,
|
||||||
|
@RequestParam(value = "keyword", required = false) String keyword){
|
||||||
|
Map map = new HashMap<String,Object>();
|
||||||
|
map.put("keyword", keyword);
|
||||||
|
return (Page<ActivityModel>) mybatisDao.selectPage(ActivityMapper.ActivityMapperNameSpace + "getActivityList", map, limit, offset);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增活动
|
||||||
|
* @param createActivity
|
||||||
|
* @param bindingResult
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/activity", method = RequestMethod.POST)
|
||||||
|
@Log(actionName = "新增活动")
|
||||||
|
public void createActivity(@RequestBody @Valid CreateActivity createActivity, BindingResult bindingResult) throws ArgumentValidException {
|
||||||
|
if(bindingResult != null && bindingResult.hasErrors()){
|
||||||
|
throw new ArgumentValidException(bindingResult);
|
||||||
|
}
|
||||||
|
activityService.createActivity(createActivity);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新活动
|
||||||
|
* @param id
|
||||||
|
* @param updateActivity
|
||||||
|
* @param bindingResult
|
||||||
|
* @throws ArgumentValidException
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/activity/{id}", method = RequestMethod.PUT)
|
||||||
|
@Log(actionName = "更新活动")
|
||||||
|
public void updateActivity(@PathVariable(value = "id") Integer id,
|
||||||
|
@RequestBody @Valid UpdateActivity updateActivity, BindingResult bindingResult) throws ArgumentValidException {
|
||||||
|
if(bindingResult != null && bindingResult.hasErrors()){
|
||||||
|
throw new ArgumentValidException(bindingResult);
|
||||||
|
}
|
||||||
|
activityService.updateActivity(id,updateActivity);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除活动
|
||||||
|
* @param id
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/activity/{id}", method = RequestMethod.DELETE)
|
||||||
|
@Log(actionName = "删除活动")
|
||||||
|
public void deleteActivity(@PathVariable(value = "id") Long id){
|
||||||
|
mybatisDao.deleteByPrimaryKey(CdActivity.class, id);
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 查询选择的产品
|
||||||
|
* @param parentId
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/activity/getChoseItemList", method = RequestMethod.GET)
|
||||||
|
public List<ItemChildModel> getChildItem(@RequestParam(value = "parentId", required = false) Integer parentId){
|
||||||
|
List<ItemChildModel> childItems = new ArrayList<ItemChildModel>();
|
||||||
|
Map map = new HashMap<String,Object>();
|
||||||
|
map.put("parentId", parentId);
|
||||||
|
childItems = mybatisDao.getSqlSessionTemplate().selectList(ActivityMapper.ActivityMapperNameSpace + "getChoseItemList", map);
|
||||||
|
return childItems;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,122 @@
|
|||||||
|
package com.xmomen.module.base.controller;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import javax.validation.Valid;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.validation.BindingResult;
|
||||||
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMethod;
|
||||||
|
import org.springframework.web.bind.annotation.RequestParam;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.dao.MybatisDao;
|
||||||
|
import com.xmomen.framework.mybatis.page.Page;
|
||||||
|
import com.xmomen.framework.web.exceptions.ArgumentValidException;
|
||||||
|
import com.xmomen.module.base.entity.CdPlan;
|
||||||
|
import com.xmomen.module.base.mapper.BasePlanMapper;
|
||||||
|
import com.xmomen.module.base.model.CreatePlan;
|
||||||
|
import com.xmomen.module.base.model.ItemChildModel;
|
||||||
|
import com.xmomen.module.base.model.PlanModel;
|
||||||
|
import com.xmomen.module.base.model.UpdatePlan;
|
||||||
|
import com.xmomen.module.base.service.BasePlanService;
|
||||||
|
import com.xmomen.module.logger.Log;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by Jeng on 2016/3/30.
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
public class BasePlanController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
BasePlanService basePlanService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
MybatisDao mybatisDao;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 计划列表
|
||||||
|
* @param limit
|
||||||
|
* @param offset
|
||||||
|
* @param keyword
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/basePlan", method = RequestMethod.GET)
|
||||||
|
@Log(actionName = "查询计划列表")
|
||||||
|
public Page<PlanModel> getUserList(@RequestParam(value = "limit") Integer limit,
|
||||||
|
@RequestParam(value = "offset") Integer offset,
|
||||||
|
@RequestParam(value = "keyword", required = false) String keyword){
|
||||||
|
return basePlanService.getPlanList(keyword, limit, offset);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 计划列表
|
||||||
|
* @param id
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/basePlan/{id}", method = RequestMethod.GET)
|
||||||
|
@Log(actionName = "查询计划")
|
||||||
|
public CdPlan getUserList(@PathVariable(value = "id") Integer id){
|
||||||
|
return basePlanService.getPlan(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增计划
|
||||||
|
* @param createPlan
|
||||||
|
* @param bindingResult
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/basePlan", method = RequestMethod.POST)
|
||||||
|
@Log(actionName = "新增计划")
|
||||||
|
public CdPlan createPlan(@RequestBody @Valid CreatePlan createPlan, BindingResult bindingResult) throws ArgumentValidException {
|
||||||
|
if(bindingResult != null && bindingResult.hasErrors()){
|
||||||
|
throw new ArgumentValidException(bindingResult);
|
||||||
|
}
|
||||||
|
return basePlanService.createPlan(createPlan);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新计划
|
||||||
|
* @param id
|
||||||
|
* @param updatePlan
|
||||||
|
* @param bindingResult
|
||||||
|
* @throws ArgumentValidException
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/basePlan/{id}", method = RequestMethod.PUT)
|
||||||
|
@Log(actionName = "更新计划")
|
||||||
|
public CdPlan updatePlan(@PathVariable(value = "id") Integer id,
|
||||||
|
@RequestBody @Valid UpdatePlan updatePlan, BindingResult bindingResult) throws ArgumentValidException {
|
||||||
|
if(bindingResult != null && bindingResult.hasErrors()){
|
||||||
|
throw new ArgumentValidException(bindingResult);
|
||||||
|
}
|
||||||
|
return basePlanService.updatePlan(id,updatePlan);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除计划
|
||||||
|
* @param id
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/basePlan/{id}", method = RequestMethod.DELETE)
|
||||||
|
@Log(actionName = "删除计划")
|
||||||
|
public void deletePlan(@PathVariable(value = "id") Long id){
|
||||||
|
mybatisDao.deleteByPrimaryKey(CdPlan.class, id);
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 查询选择的产品
|
||||||
|
* @param parentId
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/basePlan/getChosePlanItemList", method = RequestMethod.GET)
|
||||||
|
public List<ItemChildModel> getChildItem(@RequestParam(value = "parentId", required = false) Integer parentId){
|
||||||
|
List<ItemChildModel> childItems = new ArrayList<ItemChildModel>();
|
||||||
|
Map map = new HashMap<String,Object>();
|
||||||
|
map.put("parentId", parentId);
|
||||||
|
childItems = mybatisDao.getSqlSessionTemplate().selectList(BasePlanMapper.BasePlanMapperNameSpace + "getChosePlanItemList", map);
|
||||||
|
return childItems;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,82 @@
|
|||||||
|
package com.xmomen.module.base.controller;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import javax.validation.Valid;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.validation.BindingResult;
|
||||||
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMethod;
|
||||||
|
import org.springframework.web.bind.annotation.RequestParam;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.dao.MybatisDao;
|
||||||
|
import com.xmomen.framework.mybatis.page.Page;
|
||||||
|
import com.xmomen.framework.web.exceptions.ArgumentValidException;
|
||||||
|
import com.xmomen.module.base.mapper.ContractItemMapper;
|
||||||
|
import com.xmomen.module.base.model.ContractItemModel;
|
||||||
|
import com.xmomen.module.base.model.CreateContractItem;
|
||||||
|
import com.xmomen.module.base.model.UpdateContractItem;
|
||||||
|
import com.xmomen.module.base.service.ContractItemService;
|
||||||
|
import com.xmomen.module.logger.Log;
|
||||||
|
@RestController
|
||||||
|
public class ContractItemController {
|
||||||
|
@Autowired
|
||||||
|
ContractItemService contractItemService;
|
||||||
|
@Autowired
|
||||||
|
ContractItemMapper contractItemMapper;
|
||||||
|
@Autowired
|
||||||
|
MybatisDao mybatisDao;
|
||||||
|
/**
|
||||||
|
* 查询合同价格信息
|
||||||
|
* @param id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/contractItem", method = RequestMethod.GET)
|
||||||
|
@Log(actionName = "查询合同价格信息")
|
||||||
|
public Page<ContractItemModel> getMemberList(@RequestParam(value = "limit") Integer limit,
|
||||||
|
@RequestParam(value = "offset") Integer offset,
|
||||||
|
@RequestParam(value = "id", required = false) Integer id,
|
||||||
|
@RequestParam(value = "keyword", required = false) String keyword){
|
||||||
|
Map map = new HashMap<String,Object>();
|
||||||
|
map.put("id", id);
|
||||||
|
map.put("keyword", keyword);
|
||||||
|
return (Page<ContractItemModel>) mybatisDao.selectPage(ContractItemMapper.ContractItemMapperNameSpace + "getContractItemList", map, limit, offset);
|
||||||
|
}
|
||||||
|
@RequestMapping(value = "/contractItem", method = RequestMethod.POST)
|
||||||
|
@Log(actionName = "新增合同价格")
|
||||||
|
public void createCompany(@RequestBody @Valid CreateContractItem createContractItem, BindingResult bindingResult) throws ArgumentValidException {
|
||||||
|
if(bindingResult != null && bindingResult.hasErrors()){
|
||||||
|
throw new ArgumentValidException(bindingResult);
|
||||||
|
}
|
||||||
|
contractItemService.createContractItem(createContractItem);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改
|
||||||
|
* @param id
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/contractItem/{id}", method = RequestMethod.PUT)
|
||||||
|
@Log(actionName = "修改合同价格")
|
||||||
|
public void updateMember(@PathVariable(value = "id") Integer id,
|
||||||
|
@RequestBody @Valid UpdateContractItem updateContractItem, BindingResult bindingResult) throws ArgumentValidException {
|
||||||
|
if(bindingResult != null && bindingResult.hasErrors()){
|
||||||
|
throw new ArgumentValidException(bindingResult);
|
||||||
|
}
|
||||||
|
contractItemService.updateContractItem(id, updateContractItem);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除
|
||||||
|
* @param id
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/contractItem/{id}", method = RequestMethod.DELETE)
|
||||||
|
@Log(actionName = "删除合同价格信息")
|
||||||
|
public void deleteMember(@PathVariable(value = "id") Integer id){
|
||||||
|
contractItemService.delete(id);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,154 @@
|
|||||||
|
package com.xmomen.module.base.controller;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.text.ParseException;
|
||||||
|
import java.text.SimpleDateFormat;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import javax.validation.Valid;
|
||||||
|
|
||||||
|
import org.apache.commons.lang.StringUtils;
|
||||||
|
import org.apache.shiro.SecurityUtils;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.validation.BindingResult;
|
||||||
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMethod;
|
||||||
|
import org.springframework.web.bind.annotation.RequestParam;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.dao.MybatisDao;
|
||||||
|
import com.xmomen.framework.mybatis.page.Page;
|
||||||
|
import com.xmomen.framework.utils.AssertExt;
|
||||||
|
import com.xmomen.framework.web.exceptions.ArgumentValidException;
|
||||||
|
import com.xmomen.module.base.constant.AppConstants;
|
||||||
|
import com.xmomen.module.base.entity.CdActivityAddress;
|
||||||
|
import com.xmomen.module.base.entity.CdCoupon;
|
||||||
|
import com.xmomen.module.base.entity.CdCouponRef;
|
||||||
|
import com.xmomen.module.base.entity.CdCouponRefExample;
|
||||||
|
import com.xmomen.module.base.mapper.CouponMapper;
|
||||||
|
import com.xmomen.module.base.mapper.ItemMapper;
|
||||||
|
import com.xmomen.module.base.model.CouponActivityAddress;
|
||||||
|
import com.xmomen.module.base.model.CouponModel;
|
||||||
|
import com.xmomen.module.base.model.CouponQuery;
|
||||||
|
import com.xmomen.module.base.model.CreateCoupon;
|
||||||
|
import com.xmomen.module.base.model.ItemChildModel;
|
||||||
|
import com.xmomen.module.base.model.ReadCardVo;
|
||||||
|
import com.xmomen.module.base.model.UpdateCoupon;
|
||||||
|
import com.xmomen.module.base.service.CouponService;
|
||||||
|
import com.xmomen.module.logger.Log;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by Jeng on 2016/3/30.
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
public class CouponActivityController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
CouponService couponService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
MybatisDao mybatisDao;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 卡券列表
|
||||||
|
* @param limit
|
||||||
|
* @param offset
|
||||||
|
* @param keyword
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/couponActivity", method = RequestMethod.GET)
|
||||||
|
@Log(actionName = "卡劵回填查询")
|
||||||
|
public Page<CouponModel> getCouponList(@RequestParam(value = "limit") Integer limit,
|
||||||
|
@RequestParam(value = "offset") Integer offset,
|
||||||
|
@RequestParam(value = "couponNumber", required = false) String couponNumber,
|
||||||
|
@RequestParam(value = "couponType",required = false) Integer couponType,
|
||||||
|
@RequestParam(value = "couponCategoryId",required = false)Integer couponCategoryId,
|
||||||
|
@RequestParam(value = "isSend",required = false) Integer isSend,
|
||||||
|
@RequestParam(value = "cdCompanyId",required = false) Integer cdCompanyId,
|
||||||
|
@RequestParam(value = "customerMangerId",required = false) Integer customerMangerId,
|
||||||
|
@RequestParam(value = "isUseful",required = false) Integer isUseful,
|
||||||
|
@RequestParam(value = "isOver",required = false) Integer isOver,
|
||||||
|
@RequestParam(value = "batch",required = false) String batch,
|
||||||
|
@RequestParam(value = "keyword", required = false) String keyword){
|
||||||
|
CouponQuery couponQuery = new CouponQuery();
|
||||||
|
couponQuery.setKeyword(keyword);
|
||||||
|
couponQuery.setCdCompanyId(cdCompanyId);
|
||||||
|
couponQuery.setCouponCategoryId(couponCategoryId);
|
||||||
|
couponQuery.setCouponNumber(couponNumber);
|
||||||
|
couponQuery.setCouponType(couponType);
|
||||||
|
couponQuery.setCustomerMangerId(customerMangerId);
|
||||||
|
couponQuery.setIsOver(isOver);
|
||||||
|
couponQuery.setIsSend(isSend);
|
||||||
|
couponQuery.setIsUseful(isUseful);
|
||||||
|
if(!StringUtils.isBlank(batch)){
|
||||||
|
couponQuery.setBatch(batch);
|
||||||
|
}
|
||||||
|
//客服经理过滤 如果有客服组权限则不过滤
|
||||||
|
if(SecurityUtils.getSubject().hasRole(AppConstants.CUSTOMER_MANAGER_PERMISSION_CODE) && !SecurityUtils.getSubject().hasRole(AppConstants.CUSTOMER_PERMISSION_CODE)){
|
||||||
|
Integer userId = (Integer) SecurityUtils.getSubject().getSession().getAttribute(AppConstants.SESSION_USER_ID_KEY);
|
||||||
|
couponQuery.setManagerId(userId);
|
||||||
|
}
|
||||||
|
return couponService.queryCouponActivity(couponQuery, limit, offset);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 卡券列表
|
||||||
|
* @param limit
|
||||||
|
* @param offset
|
||||||
|
* @param keyword
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/couponActivity/couponActivityAddress", method = RequestMethod.GET)
|
||||||
|
@Log(actionName = "参与活动卡劵回填查询")
|
||||||
|
public Page<CouponModel> getCouponActivityAddressList(@RequestParam(value = "limit") Integer limit,
|
||||||
|
@RequestParam(value = "offset") Integer offset,
|
||||||
|
@RequestParam(value = "couponNumber", required = false) String couponNumber,
|
||||||
|
@RequestParam(value = "couponType",required = false) Integer couponType,
|
||||||
|
@RequestParam(value = "couponCategoryId",required = false)Integer couponCategoryId,
|
||||||
|
@RequestParam(value = "isSend",required = false) Integer isSend,
|
||||||
|
@RequestParam(value = "cdCompanyId",required = false) Integer cdCompanyId,
|
||||||
|
@RequestParam(value = "customerMangerId",required = false) Integer customerMangerId,
|
||||||
|
@RequestParam(value = "isUseful",required = false) Integer isUseful,
|
||||||
|
@RequestParam(value = "isOver",required = false) Integer isOver,
|
||||||
|
@RequestParam(value = "batch",required = false) String batch,
|
||||||
|
@RequestParam(value = "keyword", required = false) String keyword){
|
||||||
|
CouponQuery couponQuery = new CouponQuery();
|
||||||
|
couponQuery.setKeyword(keyword);
|
||||||
|
couponQuery.setCdCompanyId(cdCompanyId);
|
||||||
|
couponQuery.setCouponCategoryId(couponCategoryId);
|
||||||
|
couponQuery.setCouponNumber(couponNumber);
|
||||||
|
couponQuery.setCouponType(couponType);
|
||||||
|
couponQuery.setCustomerMangerId(customerMangerId);
|
||||||
|
couponQuery.setIsOver(isOver);
|
||||||
|
couponQuery.setIsSend(isSend);
|
||||||
|
couponQuery.setIsUseful(isUseful);
|
||||||
|
if(!StringUtils.isBlank(batch)){
|
||||||
|
couponQuery.setBatch(batch);
|
||||||
|
}
|
||||||
|
//客服经理过滤 如果有客服组权限则不过滤
|
||||||
|
if(SecurityUtils.getSubject().hasRole(AppConstants.CUSTOMER_MANAGER_PERMISSION_CODE) && !SecurityUtils.getSubject().hasRole(AppConstants.CUSTOMER_PERMISSION_CODE)){
|
||||||
|
Integer userId = (Integer) SecurityUtils.getSubject().getSession().getAttribute(AppConstants.SESSION_USER_ID_KEY);
|
||||||
|
couponQuery.setManagerId(userId);
|
||||||
|
}
|
||||||
|
return (Page<CouponModel>) mybatisDao.selectPage(CouponMapper.CouponMapperNameSpace + "getCouponActivityAddressList", couponQuery, limit, offset);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询卡填写的活动送货地址
|
||||||
|
* @param parentId
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/couponActivity/getCouponActivityAddress", method = RequestMethod.GET)
|
||||||
|
public List<CouponActivityAddress> getCouponActivityAddress(@RequestParam(value = "couponNumber", required = false) String couponNumber){
|
||||||
|
List<CouponActivityAddress> couponActivityAddressList = new ArrayList<CouponActivityAddress>();
|
||||||
|
couponActivityAddressList = mybatisDao.getSqlSessionTemplate().selectList(CouponMapper.CouponMapperNameSpace + "getActivityAddress", couponNumber);
|
||||||
|
return couponActivityAddressList;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,93 @@
|
|||||||
|
package com.xmomen.module.base.controller;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import javax.validation.Valid;
|
||||||
|
|
||||||
|
import com.xmomen.module.base.constant.AppConstants;
|
||||||
|
import org.apache.shiro.SecurityUtils;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.validation.BindingResult;
|
||||||
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMethod;
|
||||||
|
import org.springframework.web.bind.annotation.RequestParam;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.dao.MybatisDao;
|
||||||
|
import com.xmomen.framework.mybatis.page.Page;
|
||||||
|
import com.xmomen.framework.web.exceptions.ArgumentValidException;
|
||||||
|
import com.xmomen.module.base.entity.CdExpressMember;
|
||||||
|
import com.xmomen.module.base.mapper.ExpressMemberMapper;
|
||||||
|
import com.xmomen.module.base.service.ExpressMemberService;
|
||||||
|
import com.xmomen.module.logger.Log;
|
||||||
|
|
||||||
|
@RestController
|
||||||
|
public class ExpressMemberController {
|
||||||
|
@Autowired
|
||||||
|
ExpressMemberService expressMemberService;
|
||||||
|
@Autowired
|
||||||
|
ExpressMemberMapper expressMemberMapper;
|
||||||
|
@Autowired
|
||||||
|
MybatisDao mybatisDao;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询快递员员信息
|
||||||
|
*
|
||||||
|
* @param id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/expressMember", method = RequestMethod.GET)
|
||||||
|
@Log(actionName = "查询快递员员信息")
|
||||||
|
public Page<CdExpressMember> getExpressMemberList(@RequestParam(value = "limit") Integer limit,
|
||||||
|
@RequestParam(value = "offset") Integer offset,
|
||||||
|
@RequestParam(value = "id", required = false) Integer id,
|
||||||
|
@RequestParam(value = "keyword", required = false) String keyword) {
|
||||||
|
Map map = new HashMap<String, Object>();
|
||||||
|
map.put("id", id);
|
||||||
|
map.put("keyword", keyword);
|
||||||
|
//快递商进行数据过滤
|
||||||
|
if (SecurityUtils.getSubject().hasRole(AppConstants.KUAI_DI_SHANG)) {
|
||||||
|
map.put("expressCode", (String) SecurityUtils.getSubject().getPrincipal());
|
||||||
|
}
|
||||||
|
return (Page<CdExpressMember>) mybatisDao.selectPage(ExpressMemberMapper.ExpressMemberMapperNameSpace + "getExpressMemberList", map, limit, offset);
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping(value = "/expressMember", method = RequestMethod.POST)
|
||||||
|
@Log(actionName = "新增快递员")
|
||||||
|
public void createExpressMember(@RequestBody @Valid CdExpressMember createExpressMember, BindingResult bindingResult) throws ArgumentValidException {
|
||||||
|
if (bindingResult != null && bindingResult.hasErrors()) {
|
||||||
|
throw new ArgumentValidException(bindingResult);
|
||||||
|
}
|
||||||
|
expressMemberService.createExpressMember(createExpressMember);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改
|
||||||
|
*
|
||||||
|
* @param id
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/expressMember/{id}", method = RequestMethod.PUT)
|
||||||
|
@Log(actionName = "修改快递员信息")
|
||||||
|
public void updateMember(@PathVariable(value = "id") Integer id,
|
||||||
|
@RequestBody @Valid CdExpressMember updateExpressMember, BindingResult bindingResult) throws ArgumentValidException {
|
||||||
|
if (bindingResult != null && bindingResult.hasErrors()) {
|
||||||
|
throw new ArgumentValidException(bindingResult);
|
||||||
|
}
|
||||||
|
expressMemberService.updateExpressMember(id, updateExpressMember);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除
|
||||||
|
*
|
||||||
|
* @param id
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/expressMember/{id}", method = RequestMethod.DELETE)
|
||||||
|
@Log(actionName = "删除快递员信息")
|
||||||
|
public void deleteMember(@PathVariable(value = "id") Integer id) {
|
||||||
|
expressMemberService.delete(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,88 @@
|
|||||||
|
package com.xmomen.module.base.controller;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import javax.validation.Valid;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.validation.BindingResult;
|
||||||
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMethod;
|
||||||
|
import org.springframework.web.bind.annotation.RequestParam;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import com.xmomen.framework.web.exceptions.ArgumentValidException;
|
||||||
|
import com.xmomen.module.base.entity.CdCategory;
|
||||||
|
import com.xmomen.module.base.model.CreateItemCategory;
|
||||||
|
import com.xmomen.module.base.model.ItemCategoryModel;
|
||||||
|
import com.xmomen.module.base.service.ItemCategoryService;
|
||||||
|
import com.xmomen.module.logger.Log;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by Jeng on 16/3/25.
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
public class ItemCategoryController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
ItemCategoryService itemCategoryService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询产品分类信息
|
||||||
|
* @param id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/itemCategory", method = RequestMethod.GET)
|
||||||
|
@Log(actionName = "查询产品分类信息")
|
||||||
|
public List<ItemCategoryModel> getItemCategoryTree(@RequestParam(value = "id", required = false) Integer id){
|
||||||
|
return itemCategoryService.getItemCategoryTree(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增产品分类
|
||||||
|
* @param createItemCategory
|
||||||
|
* @param bindingResult
|
||||||
|
* @throws ArgumentValidException
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/itemCategory", method = RequestMethod.POST)
|
||||||
|
@Log(actionName = "新增产品分类")
|
||||||
|
public void createItemCategory(@RequestBody @Valid CreateItemCategory createItemCategory, BindingResult bindingResult) throws ArgumentValidException {
|
||||||
|
if(bindingResult != null && bindingResult.hasErrors()){
|
||||||
|
throw new ArgumentValidException(bindingResult);
|
||||||
|
}
|
||||||
|
CdCategory cdCategory = new CdCategory();
|
||||||
|
cdCategory.setCategoryName(createItemCategory.getName());
|
||||||
|
cdCategory.setParentId(createItemCategory.getParentId());
|
||||||
|
itemCategoryService.createItemCategory(cdCategory);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除机构组织
|
||||||
|
* @param id
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/itemCategory/{id}", method = RequestMethod.DELETE)
|
||||||
|
@Log(actionName = "删除产品分类")
|
||||||
|
public void deleteItemCategory(@PathVariable(value = "id") Integer id){
|
||||||
|
itemCategoryService.delete(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改产品分类
|
||||||
|
* @param id
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/itemCategory/{id}", method = RequestMethod.PUT)
|
||||||
|
@Log(actionName = "修改产品分类")
|
||||||
|
public void updateItemCategory(@PathVariable(value = "id") Integer id,
|
||||||
|
@RequestBody @Valid CreateItemCategory createItemCategory, BindingResult bindingResult) throws ArgumentValidException {
|
||||||
|
if(bindingResult != null && bindingResult.hasErrors()){
|
||||||
|
throw new ArgumentValidException(bindingResult);
|
||||||
|
}
|
||||||
|
CdCategory cdCategory = new CdCategory();
|
||||||
|
cdCategory.setId(id);
|
||||||
|
cdCategory.setCategoryName(createItemCategory.getName());
|
||||||
|
cdCategory.setParentId(createItemCategory.getParentId());
|
||||||
|
itemCategoryService.updateItemCategory(cdCategory);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,220 @@
|
|||||||
|
package com.xmomen.module.base.controller;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.*;
|
||||||
|
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
import javax.validation.Valid;
|
||||||
|
|
||||||
|
import com.xmomen.module.base.model.*;
|
||||||
|
|
||||||
|
import com.xmomen.module.resource.entity.Resource;
|
||||||
|
import com.xmomen.module.resource.service.ResourceService;
|
||||||
|
import com.xmomen.module.resource.service.ResourceUtilsService;
|
||||||
|
import com.xmomen.module.wx.util.DateUtils;
|
||||||
|
import org.apache.commons.io.FileUtils;
|
||||||
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
import org.jeecgframework.poi.excel.ExcelImportUtil;
|
||||||
|
import org.jeecgframework.poi.excel.entity.ImportParams;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.validation.BindingResult;
|
||||||
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMethod;
|
||||||
|
import org.springframework.web.bind.annotation.RequestParam;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.dao.MybatisDao;
|
||||||
|
import com.xmomen.framework.mybatis.page.Page;
|
||||||
|
import com.xmomen.framework.web.exceptions.ArgumentValidException;
|
||||||
|
import com.xmomen.module.base.mapper.ItemMapper;
|
||||||
|
import com.xmomen.module.base.service.ItemService;
|
||||||
|
import com.xmomen.module.logger.Log;
|
||||||
|
|
||||||
|
@RestController
|
||||||
|
public class ItemController {
|
||||||
|
@Autowired
|
||||||
|
ItemService itemService;
|
||||||
|
@Autowired
|
||||||
|
ItemMapper itemMapper;
|
||||||
|
@Autowired
|
||||||
|
MybatisDao mybatisDao;
|
||||||
|
@Autowired
|
||||||
|
ResourceService resourceService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询产品信息
|
||||||
|
*
|
||||||
|
* @param id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/item", method = RequestMethod.GET)
|
||||||
|
@Log(actionName = "查询产品信息")
|
||||||
|
public Page<ItemModel> getMemberList(@RequestParam(value = "limit") Integer limit,
|
||||||
|
@RequestParam(value = "offset") Integer offset,
|
||||||
|
@RequestParam(value = "id", required = false) Integer id,
|
||||||
|
@RequestParam(value = "companyId", required = false) Integer companyId,
|
||||||
|
@RequestParam(value = "keyword", required = false) String keyword,
|
||||||
|
@RequestParam(value = "sellStatus", required = false) Integer sellStatus,
|
||||||
|
@RequestParam(value = "itemType", required = false) Integer itemType,
|
||||||
|
@RequestParam(value = "sellUnit", required = false) String sellUnit,
|
||||||
|
@RequestParam(value = "excludeStock", required = false) Integer excludeStock,
|
||||||
|
@RequestParam(value = "ids", required = false) Integer[] ids,
|
||||||
|
@RequestParam(value = "exclude_ids", required = false) Integer[] exclude_ids) {
|
||||||
|
ItemQuery itemQuery = new ItemQuery();
|
||||||
|
itemQuery.setId(id);
|
||||||
|
itemQuery.setKeyword(keyword);
|
||||||
|
if (companyId != null) {
|
||||||
|
itemQuery.setCompanyId(companyId);
|
||||||
|
}
|
||||||
|
if (sellStatus != null) {
|
||||||
|
itemQuery.setSellStatus(sellStatus);
|
||||||
|
}
|
||||||
|
if (itemType != null) {
|
||||||
|
itemQuery.setItemType(itemType);
|
||||||
|
}
|
||||||
|
if (exclude_ids != null) {
|
||||||
|
itemQuery.setExcludeIds(exclude_ids);
|
||||||
|
}
|
||||||
|
if (ids != null) {
|
||||||
|
itemQuery.setIds(ids);
|
||||||
|
}
|
||||||
|
if (excludeStock != null) {
|
||||||
|
itemQuery.setExcludeStock(excludeStock);
|
||||||
|
}
|
||||||
|
if (StringUtils.isNotBlank(sellUnit)) {
|
||||||
|
itemQuery.setSellUnit(sellUnit);
|
||||||
|
}
|
||||||
|
return itemService.queryItemList(itemQuery, offset, limit);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增产品
|
||||||
|
*
|
||||||
|
* @param createItem
|
||||||
|
* @param bindingResult
|
||||||
|
* @throws ArgumentValidException
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/item", method = RequestMethod.POST)
|
||||||
|
@Log(actionName = "新增产品")
|
||||||
|
public void createCompany(@RequestBody @Valid CreateItem createItem, BindingResult bindingResult) throws ArgumentValidException {
|
||||||
|
if (bindingResult != null && bindingResult.hasErrors()) {
|
||||||
|
throw new ArgumentValidException(bindingResult);
|
||||||
|
}
|
||||||
|
itemService.createItem(createItem);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改
|
||||||
|
*
|
||||||
|
* @param id
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/item/{id}", method = RequestMethod.PUT)
|
||||||
|
@Log(actionName = "修改产品")
|
||||||
|
public void updateMember(@PathVariable(value = "id") Integer id,
|
||||||
|
@RequestBody @Valid UpdateItem updateItem, BindingResult bindingResult) throws ArgumentValidException {
|
||||||
|
if (bindingResult != null && bindingResult.hasErrors()) {
|
||||||
|
throw new ArgumentValidException(bindingResult);
|
||||||
|
}
|
||||||
|
itemService.updateItem(id, updateItem);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除
|
||||||
|
*
|
||||||
|
* @param id
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/item/{id}", method = RequestMethod.DELETE)
|
||||||
|
@Log(actionName = "删除产品信息")
|
||||||
|
public void deleteMember(@PathVariable(value = "id") Integer id) {
|
||||||
|
itemService.delete(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询子产品
|
||||||
|
*
|
||||||
|
* @param parentId
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/getChildItem", method = RequestMethod.GET)
|
||||||
|
public List<ItemChildModel> getChildItem(@RequestParam(value = "parentId", required = false) Integer parentId) {
|
||||||
|
List<ItemChildModel> childItems = new ArrayList<ItemChildModel>();
|
||||||
|
Map map = new HashMap<String, Object>();
|
||||||
|
map.put("parentId", parentId);
|
||||||
|
childItems = mybatisDao.getSqlSessionTemplate().selectList(ItemMapper.ItemMapperNameSpace + "getChildItemList", map);
|
||||||
|
return childItems;
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping(value = "/item/picture", method = RequestMethod.POST)
|
||||||
|
@ResponseBody
|
||||||
|
public Resource importExcel(HttpServletRequest request, HttpServletResponse response) {
|
||||||
|
String itemId = request.getParameter("itemId");
|
||||||
|
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
|
||||||
|
|
||||||
|
Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
|
||||||
|
for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
|
||||||
|
MultipartFile file = entity.getValue();// 获取上传文件对象
|
||||||
|
try {
|
||||||
|
String imagePath = "/itemPicture/" + DateUtils.getNowDateString("yyyy-MM-dd") + "/";
|
||||||
|
// 文件保存路径
|
||||||
|
String filePath = request.getSession().getServletContext().getRealPath("/") + imagePath;
|
||||||
|
File fileDir = new File(filePath);
|
||||||
|
if (!fileDir.exists()) {
|
||||||
|
fileDir.mkdirs();
|
||||||
|
}
|
||||||
|
String imageName = UUID.randomUUID() + "." + file.getOriginalFilename().split("\\.")[1];
|
||||||
|
//图片全地址
|
||||||
|
String imageFullPath = filePath + imageName;
|
||||||
|
// 转存文件
|
||||||
|
file.transferTo(new File(imageFullPath));
|
||||||
|
|
||||||
|
//上传到FastDFS
|
||||||
|
String remotePath = ResourceUtilsService.uploadFile(new File(imageFullPath));
|
||||||
|
if (StringUtils.isNotEmpty(remotePath)) {
|
||||||
|
//保存资源文件
|
||||||
|
Resource resource = new Resource();
|
||||||
|
resource.setEntityId(itemId);
|
||||||
|
resource.setEntityType("cd_item");
|
||||||
|
resource.setPath(remotePath);
|
||||||
|
resource.setIsDefault(0);
|
||||||
|
resource.setResourceType("PICTURE");
|
||||||
|
this.resourceService.createResource(resource);
|
||||||
|
String fullPath = ResourceUtilsService.getWholeHttpPath(resource.getPath());
|
||||||
|
resource.setPath(fullPath);
|
||||||
|
return resource;
|
||||||
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
} finally {
|
||||||
|
try {
|
||||||
|
file.getInputStream().close();
|
||||||
|
} catch (IOException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 默认封面图片
|
||||||
|
*
|
||||||
|
* @param resourceId 资源目录id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/item/defaultImage", method = RequestMethod.GET)
|
||||||
|
@ResponseBody
|
||||||
|
public Boolean defaultImage(
|
||||||
|
@RequestParam(value = "resourceId") String resourceId) {
|
||||||
|
this.itemService.defaultImage(resourceId);
|
||||||
|
return Boolean.TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,72 @@
|
|||||||
|
package com.xmomen.module.base.controller;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.dao.MybatisDao;
|
||||||
|
import com.xmomen.framework.mybatis.page.Page;
|
||||||
|
import com.xmomen.framework.web.exceptions.ArgumentValidException;
|
||||||
|
import com.xmomen.module.base.mapper.ItemDetailMapper;
|
||||||
|
import com.xmomen.module.base.mapper.ItemMapper;
|
||||||
|
import com.xmomen.module.base.model.*;
|
||||||
|
import com.xmomen.module.base.service.ItemDetailService;
|
||||||
|
import com.xmomen.module.base.service.ItemService;
|
||||||
|
import com.xmomen.module.logger.Log;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.validation.BindingResult;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import javax.validation.Valid;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
@RestController
|
||||||
|
public class ItemDetailController {
|
||||||
|
@Autowired
|
||||||
|
ItemDetailService itemDetailService;
|
||||||
|
@Autowired
|
||||||
|
ItemDetailMapper itemDetailMapper;
|
||||||
|
@Autowired
|
||||||
|
MybatisDao mybatisDao;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增产品详情
|
||||||
|
*
|
||||||
|
* @param createItemDetail
|
||||||
|
* @param bindingResult
|
||||||
|
* @throws ArgumentValidException
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/itemDetail", method = RequestMethod.POST)
|
||||||
|
@Log(actionName = "新增产品")
|
||||||
|
public void createItemDeatil(@RequestBody @Valid CreateItemDetail createItemDetail, BindingResult bindingResult) throws ArgumentValidException {
|
||||||
|
if (bindingResult != null && bindingResult.hasErrors()) {
|
||||||
|
throw new ArgumentValidException(bindingResult);
|
||||||
|
}
|
||||||
|
itemDetailService.createItemDetail(createItemDetail);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改产品详情
|
||||||
|
*
|
||||||
|
* @param id
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/itemDetail/{id}", method = RequestMethod.PUT)
|
||||||
|
@Log(actionName = "修改产品详情")
|
||||||
|
public void updateItemDetail(@PathVariable(value = "id") Integer id,
|
||||||
|
@RequestBody @Valid UpdateItemDetail updateItemDetail, BindingResult bindingResult) throws ArgumentValidException {
|
||||||
|
if (bindingResult != null && bindingResult.hasErrors()) {
|
||||||
|
throw new ArgumentValidException(bindingResult);
|
||||||
|
}
|
||||||
|
itemDetailService.updateItemDetail(id, updateItemDetail);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除商品详情
|
||||||
|
*
|
||||||
|
* @param id
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/itemDetail/{id}", method = RequestMethod.DELETE)
|
||||||
|
@Log(actionName = "删除产品详情信息")
|
||||||
|
public void deleteItemDetail(@PathVariable(value = "id") Integer id) {
|
||||||
|
itemDetailService.delete(id);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,132 @@
|
|||||||
|
package com.xmomen.module.base.controller;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import javax.validation.Valid;
|
||||||
|
|
||||||
|
import com.xmomen.module.account.service.RoleService;
|
||||||
|
import com.xmomen.module.base.constant.AppConstants;
|
||||||
|
import org.apache.commons.lang.StringUtils;
|
||||||
|
import org.apache.shiro.SecurityUtils;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.validation.BindingResult;
|
||||||
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMethod;
|
||||||
|
import org.springframework.web.bind.annotation.RequestParam;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.dao.MybatisDao;
|
||||||
|
import com.xmomen.framework.mybatis.page.Page;
|
||||||
|
import com.xmomen.framework.web.exceptions.ArgumentValidException;
|
||||||
|
import com.xmomen.module.base.mapper.MemberMapper;
|
||||||
|
import com.xmomen.module.base.model.CreateMember;
|
||||||
|
import com.xmomen.module.base.model.MemberModel;
|
||||||
|
import com.xmomen.module.base.model.UpdateMember;
|
||||||
|
import com.xmomen.module.base.service.MemberService;
|
||||||
|
import com.xmomen.module.logger.Log;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by ted on 16/3/28.
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
public class MemberController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
MemberService memberService;
|
||||||
|
@Autowired
|
||||||
|
MemberMapper memberMapper;
|
||||||
|
@Autowired
|
||||||
|
MybatisDao mybatisDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
RoleService roleService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询客户信息
|
||||||
|
*
|
||||||
|
* @param id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/member", method = RequestMethod.GET)
|
||||||
|
@Log(actionName = "查询客户信息")
|
||||||
|
public Page<MemberModel> getMemberList(@RequestParam(value = "limit") Integer limit,
|
||||||
|
@RequestParam(value = "offset") Integer offset,
|
||||||
|
@RequestParam(value = "id", required = false) Integer id,
|
||||||
|
@RequestParam(value = "keyword", required = false) String keyword,
|
||||||
|
@RequestParam(value = "phoneNumber", required = false) String phoneNumber,
|
||||||
|
@RequestParam(value = "isFilter", required = false) String isFilter,
|
||||||
|
@RequestParam(value = "couponNumber", required = false) String couponNumber) {
|
||||||
|
Map map = new HashMap<String, Object>();
|
||||||
|
map.put("id", id);
|
||||||
|
if (StringUtils.trimToNull(keyword) != null) {
|
||||||
|
map.put("keyword", keyword);
|
||||||
|
}
|
||||||
|
if (StringUtils.trimToNull(phoneNumber) != null) {
|
||||||
|
map.put("phoneNumber", phoneNumber);
|
||||||
|
}
|
||||||
|
if (StringUtils.trimToNull(couponNumber) != null) {
|
||||||
|
map.put("couponNumber", couponNumber);
|
||||||
|
}
|
||||||
|
//是否过滤
|
||||||
|
if (StringUtils.isEmpty(isFilter)) {
|
||||||
|
//客服经理过滤 如果有客服组权限则不过滤
|
||||||
|
if (SecurityUtils.getSubject().hasRole(AppConstants.CUSTOMER_MANAGER_PERMISSION_CODE) && !SecurityUtils.getSubject().hasRole(AppConstants.CUSTOMER_PERMISSION_CODE)) {
|
||||||
|
Integer userId = (Integer) SecurityUtils.getSubject().getSession().getAttribute(AppConstants.SESSION_USER_ID_KEY);
|
||||||
|
map.put("managerId", userId);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return (Page<MemberModel>) mybatisDao.selectPage(MemberMapper.MemberMapperNameSpace + "getMemberList", map, limit, offset);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@RequestMapping(value = "/member", method = RequestMethod.POST)
|
||||||
|
@Log(actionName = "新增客户")
|
||||||
|
public void createMember(@RequestBody @Valid CreateMember createMember, BindingResult bindingResult) throws ArgumentValidException {
|
||||||
|
if (bindingResult != null && bindingResult.hasErrors()) {
|
||||||
|
throw new ArgumentValidException(bindingResult);
|
||||||
|
}
|
||||||
|
memberService.createMember(createMember);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据ID查询客户信息
|
||||||
|
*
|
||||||
|
* @param id
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/member/{id:[0-9]+}", method = RequestMethod.GET)
|
||||||
|
@Log(actionName = "根据ID查询客户信息")
|
||||||
|
public MemberModel getMember(@PathVariable(value = "id") Integer id) {
|
||||||
|
Map map = new HashMap<String, Object>();
|
||||||
|
map.put("id", id);
|
||||||
|
return mybatisDao.getSqlSessionTemplate().selectOne(MemberMapper.MemberMapperNameSpace + "getMemberList", map);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改
|
||||||
|
*
|
||||||
|
* @param id
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/member/{id}", method = RequestMethod.PUT)
|
||||||
|
@Log(actionName = "修改客户信息")
|
||||||
|
public void updateMember(@PathVariable(value = "id") Integer id,
|
||||||
|
@RequestBody @Valid UpdateMember updateMember, BindingResult bindingResult) throws ArgumentValidException {
|
||||||
|
if (bindingResult != null && bindingResult.hasErrors()) {
|
||||||
|
throw new ArgumentValidException(bindingResult);
|
||||||
|
}
|
||||||
|
memberService.updateMember(id, updateMember);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除
|
||||||
|
*
|
||||||
|
* @param id
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/member/{id}", method = RequestMethod.DELETE)
|
||||||
|
@Log(actionName = "删除客户信息")
|
||||||
|
public void deleteMember(@PathVariable(value = "id") Integer id) {
|
||||||
|
memberService.delete(id);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,703 @@
|
|||||||
|
package com.xmomen.module.base.entity;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.model.BaseMybatisExample;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class CdActivityExample extends BaseMybatisExample {
|
||||||
|
protected String orderByClause;
|
||||||
|
|
||||||
|
protected boolean distinct;
|
||||||
|
|
||||||
|
protected List<Criteria> oredCriteria;
|
||||||
|
|
||||||
|
public CdActivityExample() {
|
||||||
|
oredCriteria = new ArrayList<Criteria>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOrderByClause(String orderByClause) {
|
||||||
|
this.orderByClause = orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getOrderByClause() {
|
||||||
|
return orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDistinct(boolean distinct) {
|
||||||
|
this.distinct = distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isDistinct() {
|
||||||
|
return distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criteria> getOredCriteria() {
|
||||||
|
return oredCriteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void or(Criteria criteria) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria or() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria createCriteria() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
if (oredCriteria.size() == 0) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criteria createCriteriaInternal() {
|
||||||
|
Criteria criteria = new Criteria();
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void clear() {
|
||||||
|
oredCriteria.clear();
|
||||||
|
orderByClause = null;
|
||||||
|
distinct = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected abstract static class GeneratedCriteria {
|
||||||
|
protected List<Criterion> criteria;
|
||||||
|
|
||||||
|
protected GeneratedCriteria() {
|
||||||
|
super();
|
||||||
|
criteria = new ArrayList<Criterion>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isValid() {
|
||||||
|
return criteria.size() > 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getAllCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition) {
|
||||||
|
if (condition == null) {
|
||||||
|
throw new RuntimeException("Value for condition cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value, String property) {
|
||||||
|
if (value == null) {
|
||||||
|
throw new RuntimeException("Value for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
||||||
|
if (value1 == null || value2 == null) {
|
||||||
|
throw new RuntimeException("Between values for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value1, value2));
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNull() {
|
||||||
|
addCriterion("ID is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNotNull() {
|
||||||
|
addCriterion("ID is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdEqualTo(Integer value) {
|
||||||
|
addCriterion("ID =", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("ID <>", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("ID >", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ID >=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThan(Integer value) {
|
||||||
|
addCriterion("ID <", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ID <=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIn(List<Integer> values) {
|
||||||
|
addCriterion("ID in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("ID not in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ID between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ID not between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityNameIsNull() {
|
||||||
|
addCriterion("ACTIVITY_NAME is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityNameIsNotNull() {
|
||||||
|
addCriterion("ACTIVITY_NAME is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityNameEqualTo(String value) {
|
||||||
|
addCriterion("ACTIVITY_NAME =", value, "activityName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityNameNotEqualTo(String value) {
|
||||||
|
addCriterion("ACTIVITY_NAME <>", value, "activityName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityNameGreaterThan(String value) {
|
||||||
|
addCriterion("ACTIVITY_NAME >", value, "activityName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityNameGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("ACTIVITY_NAME >=", value, "activityName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityNameLessThan(String value) {
|
||||||
|
addCriterion("ACTIVITY_NAME <", value, "activityName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityNameLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("ACTIVITY_NAME <=", value, "activityName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityNameLike(String value) {
|
||||||
|
addCriterion("ACTIVITY_NAME like", value, "activityName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityNameNotLike(String value) {
|
||||||
|
addCriterion("ACTIVITY_NAME not like", value, "activityName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityNameIn(List<String> values) {
|
||||||
|
addCriterion("ACTIVITY_NAME in", values, "activityName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityNameNotIn(List<String> values) {
|
||||||
|
addCriterion("ACTIVITY_NAME not in", values, "activityName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityNameBetween(String value1, String value2) {
|
||||||
|
addCriterion("ACTIVITY_NAME between", value1, value2, "activityName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityNameNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("ACTIVITY_NAME not between", value1, value2, "activityName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityBeginTimeIsNull() {
|
||||||
|
addCriterion("ACTIVITY_BEGIN_TIME is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityBeginTimeIsNotNull() {
|
||||||
|
addCriterion("ACTIVITY_BEGIN_TIME is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityBeginTimeEqualTo(Date value) {
|
||||||
|
addCriterion("ACTIVITY_BEGIN_TIME =", value, "activityBeginTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityBeginTimeNotEqualTo(Date value) {
|
||||||
|
addCriterion("ACTIVITY_BEGIN_TIME <>", value, "activityBeginTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityBeginTimeGreaterThan(Date value) {
|
||||||
|
addCriterion("ACTIVITY_BEGIN_TIME >", value, "activityBeginTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityBeginTimeGreaterThanOrEqualTo(Date value) {
|
||||||
|
addCriterion("ACTIVITY_BEGIN_TIME >=", value, "activityBeginTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityBeginTimeLessThan(Date value) {
|
||||||
|
addCriterion("ACTIVITY_BEGIN_TIME <", value, "activityBeginTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityBeginTimeLessThanOrEqualTo(Date value) {
|
||||||
|
addCriterion("ACTIVITY_BEGIN_TIME <=", value, "activityBeginTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityBeginTimeIn(List<Date> values) {
|
||||||
|
addCriterion("ACTIVITY_BEGIN_TIME in", values, "activityBeginTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityBeginTimeNotIn(List<Date> values) {
|
||||||
|
addCriterion("ACTIVITY_BEGIN_TIME not in", values, "activityBeginTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityBeginTimeBetween(Date value1, Date value2) {
|
||||||
|
addCriterion("ACTIVITY_BEGIN_TIME between", value1, value2, "activityBeginTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityBeginTimeNotBetween(Date value1, Date value2) {
|
||||||
|
addCriterion("ACTIVITY_BEGIN_TIME not between", value1, value2, "activityBeginTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityEndTimeIsNull() {
|
||||||
|
addCriterion("ACTIVITY_END_TIME is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityEndTimeIsNotNull() {
|
||||||
|
addCriterion("ACTIVITY_END_TIME is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityEndTimeEqualTo(Date value) {
|
||||||
|
addCriterion("ACTIVITY_END_TIME =", value, "activityEndTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityEndTimeNotEqualTo(Date value) {
|
||||||
|
addCriterion("ACTIVITY_END_TIME <>", value, "activityEndTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityEndTimeGreaterThan(Date value) {
|
||||||
|
addCriterion("ACTIVITY_END_TIME >", value, "activityEndTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityEndTimeGreaterThanOrEqualTo(Date value) {
|
||||||
|
addCriterion("ACTIVITY_END_TIME >=", value, "activityEndTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityEndTimeLessThan(Date value) {
|
||||||
|
addCriterion("ACTIVITY_END_TIME <", value, "activityEndTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityEndTimeLessThanOrEqualTo(Date value) {
|
||||||
|
addCriterion("ACTIVITY_END_TIME <=", value, "activityEndTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityEndTimeIn(List<Date> values) {
|
||||||
|
addCriterion("ACTIVITY_END_TIME in", values, "activityEndTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityEndTimeNotIn(List<Date> values) {
|
||||||
|
addCriterion("ACTIVITY_END_TIME not in", values, "activityEndTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityEndTimeBetween(Date value1, Date value2) {
|
||||||
|
addCriterion("ACTIVITY_END_TIME between", value1, value2, "activityEndTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityEndTimeNotBetween(Date value1, Date value2) {
|
||||||
|
addCriterion("ACTIVITY_END_TIME not between", value1, value2, "activityEndTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityDescribeIsNull() {
|
||||||
|
addCriterion("ACTIVITY_DESCRIBE is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityDescribeIsNotNull() {
|
||||||
|
addCriterion("ACTIVITY_DESCRIBE is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityDescribeEqualTo(String value) {
|
||||||
|
addCriterion("ACTIVITY_DESCRIBE =", value, "activityDescribe");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityDescribeNotEqualTo(String value) {
|
||||||
|
addCriterion("ACTIVITY_DESCRIBE <>", value, "activityDescribe");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityDescribeGreaterThan(String value) {
|
||||||
|
addCriterion("ACTIVITY_DESCRIBE >", value, "activityDescribe");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityDescribeGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("ACTIVITY_DESCRIBE >=", value, "activityDescribe");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityDescribeLessThan(String value) {
|
||||||
|
addCriterion("ACTIVITY_DESCRIBE <", value, "activityDescribe");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityDescribeLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("ACTIVITY_DESCRIBE <=", value, "activityDescribe");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityDescribeLike(String value) {
|
||||||
|
addCriterion("ACTIVITY_DESCRIBE like", value, "activityDescribe");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityDescribeNotLike(String value) {
|
||||||
|
addCriterion("ACTIVITY_DESCRIBE not like", value, "activityDescribe");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityDescribeIn(List<String> values) {
|
||||||
|
addCriterion("ACTIVITY_DESCRIBE in", values, "activityDescribe");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityDescribeNotIn(List<String> values) {
|
||||||
|
addCriterion("ACTIVITY_DESCRIBE not in", values, "activityDescribe");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityDescribeBetween(String value1, String value2) {
|
||||||
|
addCriterion("ACTIVITY_DESCRIBE between", value1, value2, "activityDescribe");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityDescribeNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("ACTIVITY_DESCRIBE not between", value1, value2, "activityDescribe");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityTypeIsNull() {
|
||||||
|
addCriterion("ACTIVITY_TYPE is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityTypeIsNotNull() {
|
||||||
|
addCriterion("ACTIVITY_TYPE is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityTypeEqualTo(Integer value) {
|
||||||
|
addCriterion("ACTIVITY_TYPE =", value, "activityType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityTypeNotEqualTo(Integer value) {
|
||||||
|
addCriterion("ACTIVITY_TYPE <>", value, "activityType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityTypeGreaterThan(Integer value) {
|
||||||
|
addCriterion("ACTIVITY_TYPE >", value, "activityType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityTypeGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ACTIVITY_TYPE >=", value, "activityType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityTypeLessThan(Integer value) {
|
||||||
|
addCriterion("ACTIVITY_TYPE <", value, "activityType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityTypeLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ACTIVITY_TYPE <=", value, "activityType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityTypeIn(List<Integer> values) {
|
||||||
|
addCriterion("ACTIVITY_TYPE in", values, "activityType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityTypeNotIn(List<Integer> values) {
|
||||||
|
addCriterion("ACTIVITY_TYPE not in", values, "activityType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityTypeBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ACTIVITY_TYPE between", value1, value2, "activityType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andActivityTypeNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ACTIVITY_TYPE not between", value1, value2, "activityType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andAvailableIsNull() {
|
||||||
|
addCriterion("AVAILABLE is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andAvailableIsNotNull() {
|
||||||
|
addCriterion("AVAILABLE is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andAvailableEqualTo(Integer value) {
|
||||||
|
addCriterion("AVAILABLE =", value, "available");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andAvailableNotEqualTo(Integer value) {
|
||||||
|
addCriterion("AVAILABLE <>", value, "available");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andAvailableGreaterThan(Integer value) {
|
||||||
|
addCriterion("AVAILABLE >", value, "available");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andAvailableGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("AVAILABLE >=", value, "available");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andAvailableLessThan(Integer value) {
|
||||||
|
addCriterion("AVAILABLE <", value, "available");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andAvailableLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("AVAILABLE <=", value, "available");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andAvailableIn(List<Integer> values) {
|
||||||
|
addCriterion("AVAILABLE in", values, "available");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andAvailableNotIn(List<Integer> values) {
|
||||||
|
addCriterion("AVAILABLE not in", values, "available");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andAvailableBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("AVAILABLE between", value1, value2, "available");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andAvailableNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("AVAILABLE not between", value1, value2, "available");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andLowestPriceIsNull() {
|
||||||
|
addCriterion("LOWEST_PRICE is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andLowestPriceIsNotNull() {
|
||||||
|
addCriterion("LOWEST_PRICE is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andLowestPriceEqualTo(BigDecimal value) {
|
||||||
|
addCriterion("LOWEST_PRICE =", value, "lowestPrice");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andLowestPriceNotEqualTo(BigDecimal value) {
|
||||||
|
addCriterion("LOWEST_PRICE <>", value, "lowestPrice");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andLowestPriceGreaterThan(BigDecimal value) {
|
||||||
|
addCriterion("LOWEST_PRICE >", value, "lowestPrice");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andLowestPriceGreaterThanOrEqualTo(BigDecimal value) {
|
||||||
|
addCriterion("LOWEST_PRICE >=", value, "lowestPrice");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andLowestPriceLessThan(BigDecimal value) {
|
||||||
|
addCriterion("LOWEST_PRICE <", value, "lowestPrice");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andLowestPriceLessThanOrEqualTo(BigDecimal value) {
|
||||||
|
addCriterion("LOWEST_PRICE <=", value, "lowestPrice");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andLowestPriceIn(List<BigDecimal> values) {
|
||||||
|
addCriterion("LOWEST_PRICE in", values, "lowestPrice");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andLowestPriceNotIn(List<BigDecimal> values) {
|
||||||
|
addCriterion("LOWEST_PRICE not in", values, "lowestPrice");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andLowestPriceBetween(BigDecimal value1, BigDecimal value2) {
|
||||||
|
addCriterion("LOWEST_PRICE between", value1, value2, "lowestPrice");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andLowestPriceNotBetween(BigDecimal value1, BigDecimal value2) {
|
||||||
|
addCriterion("LOWEST_PRICE not between", value1, value2, "lowestPrice");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criteria extends GeneratedCriteria {
|
||||||
|
|
||||||
|
protected Criteria() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criterion {
|
||||||
|
private String condition;
|
||||||
|
|
||||||
|
private Object value;
|
||||||
|
|
||||||
|
private Object secondValue;
|
||||||
|
|
||||||
|
private boolean noValue;
|
||||||
|
|
||||||
|
private boolean singleValue;
|
||||||
|
|
||||||
|
private boolean betweenValue;
|
||||||
|
|
||||||
|
private boolean listValue;
|
||||||
|
|
||||||
|
private String typeHandler;
|
||||||
|
|
||||||
|
public String getCondition() {
|
||||||
|
return condition;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getSecondValue() {
|
||||||
|
return secondValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isNoValue() {
|
||||||
|
return noValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isSingleValue() {
|
||||||
|
return singleValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isBetweenValue() {
|
||||||
|
return betweenValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isListValue() {
|
||||||
|
return listValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTypeHandler() {
|
||||||
|
return typeHandler;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.typeHandler = null;
|
||||||
|
this.noValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
if (value instanceof List<?>) {
|
||||||
|
this.listValue = true;
|
||||||
|
} else {
|
||||||
|
this.singleValue = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value) {
|
||||||
|
this(condition, value, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.secondValue = secondValue;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
this.betweenValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue) {
|
||||||
|
this(condition, value, secondValue, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,129 @@
|
|||||||
|
package com.xmomen.module.base.entity;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.model.BaseMybatisModel;
|
||||||
|
import javax.persistence.Column;
|
||||||
|
import javax.persistence.Entity;
|
||||||
|
import javax.persistence.GeneratedValue;
|
||||||
|
import javax.persistence.Id;
|
||||||
|
import javax.persistence.Table;
|
||||||
|
import javax.persistence.Version;
|
||||||
|
|
||||||
|
@Entity
|
||||||
|
@Table(name = "cd_activity_ref")
|
||||||
|
public class CdActivityRef extends BaseMybatisModel {
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 活动ID
|
||||||
|
*/
|
||||||
|
private Integer cdActivityId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 拓展值
|
||||||
|
*/
|
||||||
|
private String refValue;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 拓展类型
|
||||||
|
*/
|
||||||
|
private String refType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 拓展描述
|
||||||
|
*/
|
||||||
|
private String refName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 份数
|
||||||
|
*/
|
||||||
|
private Integer refCount;
|
||||||
|
|
||||||
|
@Column(name = "ID")
|
||||||
|
@Id
|
||||||
|
@GeneratedValue(generator = "UUIDGenerator")
|
||||||
|
public Integer getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Integer id) {
|
||||||
|
this.id = id;
|
||||||
|
if(id == null){
|
||||||
|
removeValidField("id");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("id");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "CD_ACTIVITY_ID")
|
||||||
|
public Integer getCdActivityId() {
|
||||||
|
return cdActivityId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCdActivityId(Integer cdActivityId) {
|
||||||
|
this.cdActivityId = cdActivityId;
|
||||||
|
if(cdActivityId == null){
|
||||||
|
removeValidField("cdActivityId");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("cdActivityId");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "REF_VALUE")
|
||||||
|
public String getRefValue() {
|
||||||
|
return refValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRefValue(String refValue) {
|
||||||
|
this.refValue = refValue;
|
||||||
|
if(refValue == null){
|
||||||
|
removeValidField("refValue");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("refValue");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "REF_TYPE")
|
||||||
|
public String getRefType() {
|
||||||
|
return refType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRefType(String refType) {
|
||||||
|
this.refType = refType;
|
||||||
|
if(refType == null){
|
||||||
|
removeValidField("refType");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("refType");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "REF_NAME")
|
||||||
|
public String getRefName() {
|
||||||
|
return refName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRefName(String refName) {
|
||||||
|
this.refName = refName;
|
||||||
|
if(refName == null){
|
||||||
|
removeValidField("refName");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("refName");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "REF_COUNT")
|
||||||
|
public Integer getRefCount() {
|
||||||
|
return refCount;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRefCount(Integer refCount) {
|
||||||
|
this.refCount = refCount;
|
||||||
|
if(refCount == null){
|
||||||
|
removeValidField("refCount");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("refCount");
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,591 @@
|
|||||||
|
package com.xmomen.module.base.entity;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.model.BaseMybatisExample;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class CdActivityRefExample extends BaseMybatisExample {
|
||||||
|
protected String orderByClause;
|
||||||
|
|
||||||
|
protected boolean distinct;
|
||||||
|
|
||||||
|
protected List<Criteria> oredCriteria;
|
||||||
|
|
||||||
|
public CdActivityRefExample() {
|
||||||
|
oredCriteria = new ArrayList<Criteria>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOrderByClause(String orderByClause) {
|
||||||
|
this.orderByClause = orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getOrderByClause() {
|
||||||
|
return orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDistinct(boolean distinct) {
|
||||||
|
this.distinct = distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isDistinct() {
|
||||||
|
return distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criteria> getOredCriteria() {
|
||||||
|
return oredCriteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void or(Criteria criteria) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria or() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria createCriteria() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
if (oredCriteria.size() == 0) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criteria createCriteriaInternal() {
|
||||||
|
Criteria criteria = new Criteria();
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void clear() {
|
||||||
|
oredCriteria.clear();
|
||||||
|
orderByClause = null;
|
||||||
|
distinct = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected abstract static class GeneratedCriteria {
|
||||||
|
protected List<Criterion> criteria;
|
||||||
|
|
||||||
|
protected GeneratedCriteria() {
|
||||||
|
super();
|
||||||
|
criteria = new ArrayList<Criterion>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isValid() {
|
||||||
|
return criteria.size() > 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getAllCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition) {
|
||||||
|
if (condition == null) {
|
||||||
|
throw new RuntimeException("Value for condition cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value, String property) {
|
||||||
|
if (value == null) {
|
||||||
|
throw new RuntimeException("Value for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
||||||
|
if (value1 == null || value2 == null) {
|
||||||
|
throw new RuntimeException("Between values for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value1, value2));
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNull() {
|
||||||
|
addCriterion("ID is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNotNull() {
|
||||||
|
addCriterion("ID is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdEqualTo(Integer value) {
|
||||||
|
addCriterion("ID =", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("ID <>", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("ID >", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ID >=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThan(Integer value) {
|
||||||
|
addCriterion("ID <", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ID <=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIn(List<Integer> values) {
|
||||||
|
addCriterion("ID in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("ID not in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ID between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ID not between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdActivityIdIsNull() {
|
||||||
|
addCriterion("CD_ACTIVITY_ID is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdActivityIdIsNotNull() {
|
||||||
|
addCriterion("CD_ACTIVITY_ID is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdActivityIdEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_ACTIVITY_ID =", value, "cdActivityId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdActivityIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_ACTIVITY_ID <>", value, "cdActivityId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdActivityIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("CD_ACTIVITY_ID >", value, "cdActivityId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdActivityIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_ACTIVITY_ID >=", value, "cdActivityId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdActivityIdLessThan(Integer value) {
|
||||||
|
addCriterion("CD_ACTIVITY_ID <", value, "cdActivityId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdActivityIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_ACTIVITY_ID <=", value, "cdActivityId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdActivityIdIn(List<Integer> values) {
|
||||||
|
addCriterion("CD_ACTIVITY_ID in", values, "cdActivityId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdActivityIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("CD_ACTIVITY_ID not in", values, "cdActivityId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdActivityIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("CD_ACTIVITY_ID between", value1, value2, "cdActivityId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdActivityIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("CD_ACTIVITY_ID not between", value1, value2, "cdActivityId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueIsNull() {
|
||||||
|
addCriterion("REF_VALUE is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueIsNotNull() {
|
||||||
|
addCriterion("REF_VALUE is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueEqualTo(String value) {
|
||||||
|
addCriterion("REF_VALUE =", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueNotEqualTo(String value) {
|
||||||
|
addCriterion("REF_VALUE <>", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueGreaterThan(String value) {
|
||||||
|
addCriterion("REF_VALUE >", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("REF_VALUE >=", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueLessThan(String value) {
|
||||||
|
addCriterion("REF_VALUE <", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("REF_VALUE <=", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueLike(String value) {
|
||||||
|
addCriterion("REF_VALUE like", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueNotLike(String value) {
|
||||||
|
addCriterion("REF_VALUE not like", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueIn(List<String> values) {
|
||||||
|
addCriterion("REF_VALUE in", values, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueNotIn(List<String> values) {
|
||||||
|
addCriterion("REF_VALUE not in", values, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueBetween(String value1, String value2) {
|
||||||
|
addCriterion("REF_VALUE between", value1, value2, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("REF_VALUE not between", value1, value2, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeIsNull() {
|
||||||
|
addCriterion("REF_TYPE is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeIsNotNull() {
|
||||||
|
addCriterion("REF_TYPE is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeEqualTo(String value) {
|
||||||
|
addCriterion("REF_TYPE =", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeNotEqualTo(String value) {
|
||||||
|
addCriterion("REF_TYPE <>", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeGreaterThan(String value) {
|
||||||
|
addCriterion("REF_TYPE >", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("REF_TYPE >=", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeLessThan(String value) {
|
||||||
|
addCriterion("REF_TYPE <", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("REF_TYPE <=", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeLike(String value) {
|
||||||
|
addCriterion("REF_TYPE like", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeNotLike(String value) {
|
||||||
|
addCriterion("REF_TYPE not like", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeIn(List<String> values) {
|
||||||
|
addCriterion("REF_TYPE in", values, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeNotIn(List<String> values) {
|
||||||
|
addCriterion("REF_TYPE not in", values, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeBetween(String value1, String value2) {
|
||||||
|
addCriterion("REF_TYPE between", value1, value2, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("REF_TYPE not between", value1, value2, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameIsNull() {
|
||||||
|
addCriterion("REF_NAME is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameIsNotNull() {
|
||||||
|
addCriterion("REF_NAME is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameEqualTo(String value) {
|
||||||
|
addCriterion("REF_NAME =", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameNotEqualTo(String value) {
|
||||||
|
addCriterion("REF_NAME <>", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameGreaterThan(String value) {
|
||||||
|
addCriterion("REF_NAME >", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("REF_NAME >=", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameLessThan(String value) {
|
||||||
|
addCriterion("REF_NAME <", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("REF_NAME <=", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameLike(String value) {
|
||||||
|
addCriterion("REF_NAME like", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameNotLike(String value) {
|
||||||
|
addCriterion("REF_NAME not like", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameIn(List<String> values) {
|
||||||
|
addCriterion("REF_NAME in", values, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameNotIn(List<String> values) {
|
||||||
|
addCriterion("REF_NAME not in", values, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameBetween(String value1, String value2) {
|
||||||
|
addCriterion("REF_NAME between", value1, value2, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("REF_NAME not between", value1, value2, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountIsNull() {
|
||||||
|
addCriterion("REF_COUNT is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountIsNotNull() {
|
||||||
|
addCriterion("REF_COUNT is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountEqualTo(Integer value) {
|
||||||
|
addCriterion("REF_COUNT =", value, "refCount");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountNotEqualTo(Integer value) {
|
||||||
|
addCriterion("REF_COUNT <>", value, "refCount");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountGreaterThan(Integer value) {
|
||||||
|
addCriterion("REF_COUNT >", value, "refCount");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("REF_COUNT >=", value, "refCount");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountLessThan(Integer value) {
|
||||||
|
addCriterion("REF_COUNT <", value, "refCount");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("REF_COUNT <=", value, "refCount");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountIn(List<Integer> values) {
|
||||||
|
addCriterion("REF_COUNT in", values, "refCount");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountNotIn(List<Integer> values) {
|
||||||
|
addCriterion("REF_COUNT not in", values, "refCount");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("REF_COUNT between", value1, value2, "refCount");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("REF_COUNT not between", value1, value2, "refCount");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criteria extends GeneratedCriteria {
|
||||||
|
|
||||||
|
protected Criteria() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criterion {
|
||||||
|
private String condition;
|
||||||
|
|
||||||
|
private Object value;
|
||||||
|
|
||||||
|
private Object secondValue;
|
||||||
|
|
||||||
|
private boolean noValue;
|
||||||
|
|
||||||
|
private boolean singleValue;
|
||||||
|
|
||||||
|
private boolean betweenValue;
|
||||||
|
|
||||||
|
private boolean listValue;
|
||||||
|
|
||||||
|
private String typeHandler;
|
||||||
|
|
||||||
|
public String getCondition() {
|
||||||
|
return condition;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getSecondValue() {
|
||||||
|
return secondValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isNoValue() {
|
||||||
|
return noValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isSingleValue() {
|
||||||
|
return singleValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isBetweenValue() {
|
||||||
|
return betweenValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isListValue() {
|
||||||
|
return listValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTypeHandler() {
|
||||||
|
return typeHandler;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.typeHandler = null;
|
||||||
|
this.noValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
if (value instanceof List<?>) {
|
||||||
|
this.listValue = true;
|
||||||
|
} else {
|
||||||
|
this.singleValue = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value) {
|
||||||
|
this(condition, value, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.secondValue = secondValue;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
this.betweenValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue) {
|
||||||
|
this(condition, value, secondValue, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,168 @@
|
|||||||
|
package com.xmomen.module.base.entity;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.model.BaseMybatisModel;
|
||||||
|
import java.util.Date;
|
||||||
|
import javax.persistence.Column;
|
||||||
|
import javax.persistence.Entity;
|
||||||
|
import javax.persistence.GeneratedValue;
|
||||||
|
import javax.persistence.Id;
|
||||||
|
import javax.persistence.Table;
|
||||||
|
import javax.persistence.Version;
|
||||||
|
|
||||||
|
@Entity
|
||||||
|
@Table(name = "cd_attachment")
|
||||||
|
public class CdAttachment extends BaseMybatisModel {
|
||||||
|
/**
|
||||||
|
* 主键
|
||||||
|
*/
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 业务主键
|
||||||
|
*/
|
||||||
|
private String businessId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 附件类型
|
||||||
|
*/
|
||||||
|
private String type;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 附件名称
|
||||||
|
*/
|
||||||
|
private String fileName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 后缀
|
||||||
|
*/
|
||||||
|
private String fileExtend;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 存储路径
|
||||||
|
*/
|
||||||
|
private String filePath;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 上传时间
|
||||||
|
*/
|
||||||
|
private Date uploadDate;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 上传人
|
||||||
|
*/
|
||||||
|
private String uploadUser;
|
||||||
|
|
||||||
|
@Column(name = "id")
|
||||||
|
@Id
|
||||||
|
@GeneratedValue(generator = "UUIDGenerator")
|
||||||
|
public Integer getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Integer id) {
|
||||||
|
this.id = id;
|
||||||
|
if(id == null){
|
||||||
|
removeValidField("id");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("id");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "business_id")
|
||||||
|
public String getBusinessId() {
|
||||||
|
return businessId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBusinessId(String businessId) {
|
||||||
|
this.businessId = businessId;
|
||||||
|
if(businessId == null){
|
||||||
|
removeValidField("businessId");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("businessId");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "type")
|
||||||
|
public String getType() {
|
||||||
|
return type;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setType(String type) {
|
||||||
|
this.type = type;
|
||||||
|
if(type == null){
|
||||||
|
removeValidField("type");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("type");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "file_name")
|
||||||
|
public String getFileName() {
|
||||||
|
return fileName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFileName(String fileName) {
|
||||||
|
this.fileName = fileName;
|
||||||
|
if(fileName == null){
|
||||||
|
removeValidField("fileName");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("fileName");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "file_extend")
|
||||||
|
public String getFileExtend() {
|
||||||
|
return fileExtend;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFileExtend(String fileExtend) {
|
||||||
|
this.fileExtend = fileExtend;
|
||||||
|
if(fileExtend == null){
|
||||||
|
removeValidField("fileExtend");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("fileExtend");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "file_path")
|
||||||
|
public String getFilePath() {
|
||||||
|
return filePath;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFilePath(String filePath) {
|
||||||
|
this.filePath = filePath;
|
||||||
|
if(filePath == null){
|
||||||
|
removeValidField("filePath");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("filePath");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "upload_date")
|
||||||
|
public Date getUploadDate() {
|
||||||
|
return uploadDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUploadDate(Date uploadDate) {
|
||||||
|
this.uploadDate = uploadDate;
|
||||||
|
if(uploadDate == null){
|
||||||
|
removeValidField("uploadDate");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("uploadDate");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "upload_user")
|
||||||
|
public String getUploadUser() {
|
||||||
|
return uploadUser;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUploadUser(String uploadUser) {
|
||||||
|
this.uploadUser = uploadUser;
|
||||||
|
if(uploadUser == null){
|
||||||
|
removeValidField("uploadUser");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("uploadUser");
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,461 @@
|
|||||||
|
package com.xmomen.module.base.entity;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.model.BaseMybatisExample;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class CdBindExample extends BaseMybatisExample {
|
||||||
|
protected String orderByClause;
|
||||||
|
|
||||||
|
protected boolean distinct;
|
||||||
|
|
||||||
|
protected List<Criteria> oredCriteria;
|
||||||
|
|
||||||
|
public CdBindExample() {
|
||||||
|
oredCriteria = new ArrayList<Criteria>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOrderByClause(String orderByClause) {
|
||||||
|
this.orderByClause = orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getOrderByClause() {
|
||||||
|
return orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDistinct(boolean distinct) {
|
||||||
|
this.distinct = distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isDistinct() {
|
||||||
|
return distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criteria> getOredCriteria() {
|
||||||
|
return oredCriteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void or(Criteria criteria) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria or() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria createCriteria() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
if (oredCriteria.size() == 0) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criteria createCriteriaInternal() {
|
||||||
|
Criteria criteria = new Criteria();
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void clear() {
|
||||||
|
oredCriteria.clear();
|
||||||
|
orderByClause = null;
|
||||||
|
distinct = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected abstract static class GeneratedCriteria {
|
||||||
|
protected List<Criterion> criteria;
|
||||||
|
|
||||||
|
protected GeneratedCriteria() {
|
||||||
|
super();
|
||||||
|
criteria = new ArrayList<Criterion>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isValid() {
|
||||||
|
return criteria.size() > 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getAllCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition) {
|
||||||
|
if (condition == null) {
|
||||||
|
throw new RuntimeException("Value for condition cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value, String property) {
|
||||||
|
if (value == null) {
|
||||||
|
throw new RuntimeException("Value for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
||||||
|
if (value1 == null || value2 == null) {
|
||||||
|
throw new RuntimeException("Between values for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value1, value2));
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNull() {
|
||||||
|
addCriterion("ID is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNotNull() {
|
||||||
|
addCriterion("ID is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdEqualTo(Integer value) {
|
||||||
|
addCriterion("ID =", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("ID <>", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("ID >", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ID >=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThan(Integer value) {
|
||||||
|
addCriterion("ID <", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ID <=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIn(List<Integer> values) {
|
||||||
|
addCriterion("ID in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("ID not in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ID between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ID not between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUserIdIsNull() {
|
||||||
|
addCriterion("user_id is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUserIdIsNotNull() {
|
||||||
|
addCriterion("user_id is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUserIdEqualTo(Integer value) {
|
||||||
|
addCriterion("user_id =", value, "userId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUserIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("user_id <>", value, "userId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUserIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("user_id >", value, "userId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUserIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("user_id >=", value, "userId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUserIdLessThan(Integer value) {
|
||||||
|
addCriterion("user_id <", value, "userId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUserIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("user_id <=", value, "userId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUserIdIn(List<Integer> values) {
|
||||||
|
addCriterion("user_id in", values, "userId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUserIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("user_id not in", values, "userId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUserIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("user_id between", value1, value2, "userId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andUserIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("user_id not between", value1, value2, "userId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneIsNull() {
|
||||||
|
addCriterion("PHONE is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneIsNotNull() {
|
||||||
|
addCriterion("PHONE is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneEqualTo(String value) {
|
||||||
|
addCriterion("PHONE =", value, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneNotEqualTo(String value) {
|
||||||
|
addCriterion("PHONE <>", value, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneGreaterThan(String value) {
|
||||||
|
addCriterion("PHONE >", value, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("PHONE >=", value, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneLessThan(String value) {
|
||||||
|
addCriterion("PHONE <", value, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("PHONE <=", value, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneLike(String value) {
|
||||||
|
addCriterion("PHONE like", value, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneNotLike(String value) {
|
||||||
|
addCriterion("PHONE not like", value, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneIn(List<String> values) {
|
||||||
|
addCriterion("PHONE in", values, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneNotIn(List<String> values) {
|
||||||
|
addCriterion("PHONE not in", values, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneBetween(String value1, String value2) {
|
||||||
|
addCriterion("PHONE between", value1, value2, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("PHONE not between", value1, value2, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andOpenIdIsNull() {
|
||||||
|
addCriterion("OPEN_ID is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andOpenIdIsNotNull() {
|
||||||
|
addCriterion("OPEN_ID is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andOpenIdEqualTo(String value) {
|
||||||
|
addCriterion("OPEN_ID =", value, "openId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andOpenIdNotEqualTo(String value) {
|
||||||
|
addCriterion("OPEN_ID <>", value, "openId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andOpenIdGreaterThan(String value) {
|
||||||
|
addCriterion("OPEN_ID >", value, "openId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andOpenIdGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("OPEN_ID >=", value, "openId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andOpenIdLessThan(String value) {
|
||||||
|
addCriterion("OPEN_ID <", value, "openId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andOpenIdLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("OPEN_ID <=", value, "openId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andOpenIdLike(String value) {
|
||||||
|
addCriterion("OPEN_ID like", value, "openId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andOpenIdNotLike(String value) {
|
||||||
|
addCriterion("OPEN_ID not like", value, "openId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andOpenIdIn(List<String> values) {
|
||||||
|
addCriterion("OPEN_ID in", values, "openId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andOpenIdNotIn(List<String> values) {
|
||||||
|
addCriterion("OPEN_ID not in", values, "openId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andOpenIdBetween(String value1, String value2) {
|
||||||
|
addCriterion("OPEN_ID between", value1, value2, "openId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andOpenIdNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("OPEN_ID not between", value1, value2, "openId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criteria extends GeneratedCriteria {
|
||||||
|
|
||||||
|
protected Criteria() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criterion {
|
||||||
|
private String condition;
|
||||||
|
|
||||||
|
private Object value;
|
||||||
|
|
||||||
|
private Object secondValue;
|
||||||
|
|
||||||
|
private boolean noValue;
|
||||||
|
|
||||||
|
private boolean singleValue;
|
||||||
|
|
||||||
|
private boolean betweenValue;
|
||||||
|
|
||||||
|
private boolean listValue;
|
||||||
|
|
||||||
|
private String typeHandler;
|
||||||
|
|
||||||
|
public String getCondition() {
|
||||||
|
return condition;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getSecondValue() {
|
||||||
|
return secondValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isNoValue() {
|
||||||
|
return noValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isSingleValue() {
|
||||||
|
return singleValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isBetweenValue() {
|
||||||
|
return betweenValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isListValue() {
|
||||||
|
return listValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTypeHandler() {
|
||||||
|
return typeHandler;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.typeHandler = null;
|
||||||
|
this.noValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
if (value instanceof List<?>) {
|
||||||
|
this.listValue = true;
|
||||||
|
} else {
|
||||||
|
this.singleValue = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value) {
|
||||||
|
this(condition, value, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.secondValue = secondValue;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
this.betweenValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue) {
|
||||||
|
this(condition, value, secondValue, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,72 @@
|
|||||||
|
package com.xmomen.module.base.entity;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.model.BaseMybatisModel;
|
||||||
|
import javax.persistence.Column;
|
||||||
|
import javax.persistence.Entity;
|
||||||
|
import javax.persistence.GeneratedValue;
|
||||||
|
import javax.persistence.Id;
|
||||||
|
import javax.persistence.Table;
|
||||||
|
import javax.persistence.Version;
|
||||||
|
|
||||||
|
@Entity
|
||||||
|
@Table(name = "cd_category")
|
||||||
|
public class CdCategory extends BaseMybatisModel {
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 类别名称
|
||||||
|
*/
|
||||||
|
private String categoryName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 上级类别
|
||||||
|
*/
|
||||||
|
private Integer parentId;
|
||||||
|
|
||||||
|
@Column(name = "ID")
|
||||||
|
@Id
|
||||||
|
@GeneratedValue(generator = "UUIDGenerator")
|
||||||
|
public Integer getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Integer id) {
|
||||||
|
this.id = id;
|
||||||
|
if(id == null){
|
||||||
|
removeValidField("id");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("id");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "CATEGORY_NAME")
|
||||||
|
public String getCategoryName() {
|
||||||
|
return categoryName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCategoryName(String categoryName) {
|
||||||
|
this.categoryName = categoryName;
|
||||||
|
if(categoryName == null){
|
||||||
|
removeValidField("categoryName");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("categoryName");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "PARENT_ID")
|
||||||
|
public Integer getParentId() {
|
||||||
|
return parentId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setParentId(Integer parentId) {
|
||||||
|
this.parentId = parentId;
|
||||||
|
if(parentId == null){
|
||||||
|
removeValidField("parentId");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("parentId");
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,611 @@
|
|||||||
|
package com.xmomen.module.base.entity;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.model.BaseMybatisExample;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class CdCompanyExample extends BaseMybatisExample {
|
||||||
|
protected String orderByClause;
|
||||||
|
|
||||||
|
protected boolean distinct;
|
||||||
|
|
||||||
|
protected List<Criteria> oredCriteria;
|
||||||
|
|
||||||
|
public CdCompanyExample() {
|
||||||
|
oredCriteria = new ArrayList<Criteria>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOrderByClause(String orderByClause) {
|
||||||
|
this.orderByClause = orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getOrderByClause() {
|
||||||
|
return orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDistinct(boolean distinct) {
|
||||||
|
this.distinct = distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isDistinct() {
|
||||||
|
return distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criteria> getOredCriteria() {
|
||||||
|
return oredCriteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void or(Criteria criteria) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria or() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria createCriteria() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
if (oredCriteria.size() == 0) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criteria createCriteriaInternal() {
|
||||||
|
Criteria criteria = new Criteria();
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void clear() {
|
||||||
|
oredCriteria.clear();
|
||||||
|
orderByClause = null;
|
||||||
|
distinct = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected abstract static class GeneratedCriteria {
|
||||||
|
protected List<Criterion> criteria;
|
||||||
|
|
||||||
|
protected GeneratedCriteria() {
|
||||||
|
super();
|
||||||
|
criteria = new ArrayList<Criterion>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isValid() {
|
||||||
|
return criteria.size() > 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getAllCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition) {
|
||||||
|
if (condition == null) {
|
||||||
|
throw new RuntimeException("Value for condition cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value, String property) {
|
||||||
|
if (value == null) {
|
||||||
|
throw new RuntimeException("Value for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
||||||
|
if (value1 == null || value2 == null) {
|
||||||
|
throw new RuntimeException("Between values for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value1, value2));
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNull() {
|
||||||
|
addCriterion("ID is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNotNull() {
|
||||||
|
addCriterion("ID is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdEqualTo(Integer value) {
|
||||||
|
addCriterion("ID =", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("ID <>", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("ID >", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ID >=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThan(Integer value) {
|
||||||
|
addCriterion("ID <", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ID <=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIn(List<Integer> values) {
|
||||||
|
addCriterion("ID in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("ID not in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ID between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ID not between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyCodeIsNull() {
|
||||||
|
addCriterion("COMPANY_CODE is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyCodeIsNotNull() {
|
||||||
|
addCriterion("COMPANY_CODE is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyCodeEqualTo(String value) {
|
||||||
|
addCriterion("COMPANY_CODE =", value, "companyCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyCodeNotEqualTo(String value) {
|
||||||
|
addCriterion("COMPANY_CODE <>", value, "companyCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyCodeGreaterThan(String value) {
|
||||||
|
addCriterion("COMPANY_CODE >", value, "companyCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyCodeGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("COMPANY_CODE >=", value, "companyCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyCodeLessThan(String value) {
|
||||||
|
addCriterion("COMPANY_CODE <", value, "companyCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyCodeLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("COMPANY_CODE <=", value, "companyCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyCodeLike(String value) {
|
||||||
|
addCriterion("COMPANY_CODE like", value, "companyCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyCodeNotLike(String value) {
|
||||||
|
addCriterion("COMPANY_CODE not like", value, "companyCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyCodeIn(List<String> values) {
|
||||||
|
addCriterion("COMPANY_CODE in", values, "companyCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyCodeNotIn(List<String> values) {
|
||||||
|
addCriterion("COMPANY_CODE not in", values, "companyCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyCodeBetween(String value1, String value2) {
|
||||||
|
addCriterion("COMPANY_CODE between", value1, value2, "companyCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyCodeNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("COMPANY_CODE not between", value1, value2, "companyCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyNameIsNull() {
|
||||||
|
addCriterion("COMPANY_NAME is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyNameIsNotNull() {
|
||||||
|
addCriterion("COMPANY_NAME is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyNameEqualTo(String value) {
|
||||||
|
addCriterion("COMPANY_NAME =", value, "companyName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyNameNotEqualTo(String value) {
|
||||||
|
addCriterion("COMPANY_NAME <>", value, "companyName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyNameGreaterThan(String value) {
|
||||||
|
addCriterion("COMPANY_NAME >", value, "companyName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyNameGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("COMPANY_NAME >=", value, "companyName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyNameLessThan(String value) {
|
||||||
|
addCriterion("COMPANY_NAME <", value, "companyName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyNameLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("COMPANY_NAME <=", value, "companyName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyNameLike(String value) {
|
||||||
|
addCriterion("COMPANY_NAME like", value, "companyName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyNameNotLike(String value) {
|
||||||
|
addCriterion("COMPANY_NAME not like", value, "companyName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyNameIn(List<String> values) {
|
||||||
|
addCriterion("COMPANY_NAME in", values, "companyName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyNameNotIn(List<String> values) {
|
||||||
|
addCriterion("COMPANY_NAME not in", values, "companyName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyNameBetween(String value1, String value2) {
|
||||||
|
addCriterion("COMPANY_NAME between", value1, value2, "companyName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyNameNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("COMPANY_NAME not between", value1, value2, "companyName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyAddressIsNull() {
|
||||||
|
addCriterion("COMPANY_ADDRESS is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyAddressIsNotNull() {
|
||||||
|
addCriterion("COMPANY_ADDRESS is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyAddressEqualTo(String value) {
|
||||||
|
addCriterion("COMPANY_ADDRESS =", value, "companyAddress");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyAddressNotEqualTo(String value) {
|
||||||
|
addCriterion("COMPANY_ADDRESS <>", value, "companyAddress");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyAddressGreaterThan(String value) {
|
||||||
|
addCriterion("COMPANY_ADDRESS >", value, "companyAddress");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyAddressGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("COMPANY_ADDRESS >=", value, "companyAddress");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyAddressLessThan(String value) {
|
||||||
|
addCriterion("COMPANY_ADDRESS <", value, "companyAddress");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyAddressLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("COMPANY_ADDRESS <=", value, "companyAddress");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyAddressLike(String value) {
|
||||||
|
addCriterion("COMPANY_ADDRESS like", value, "companyAddress");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyAddressNotLike(String value) {
|
||||||
|
addCriterion("COMPANY_ADDRESS not like", value, "companyAddress");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyAddressIn(List<String> values) {
|
||||||
|
addCriterion("COMPANY_ADDRESS in", values, "companyAddress");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyAddressNotIn(List<String> values) {
|
||||||
|
addCriterion("COMPANY_ADDRESS not in", values, "companyAddress");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyAddressBetween(String value1, String value2) {
|
||||||
|
addCriterion("COMPANY_ADDRESS between", value1, value2, "companyAddress");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyAddressNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("COMPANY_ADDRESS not between", value1, value2, "companyAddress");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderIsNull() {
|
||||||
|
addCriterion("COMPANY_LEADER is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderIsNotNull() {
|
||||||
|
addCriterion("COMPANY_LEADER is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderEqualTo(String value) {
|
||||||
|
addCriterion("COMPANY_LEADER =", value, "companyLeader");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderNotEqualTo(String value) {
|
||||||
|
addCriterion("COMPANY_LEADER <>", value, "companyLeader");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderGreaterThan(String value) {
|
||||||
|
addCriterion("COMPANY_LEADER >", value, "companyLeader");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("COMPANY_LEADER >=", value, "companyLeader");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderLessThan(String value) {
|
||||||
|
addCriterion("COMPANY_LEADER <", value, "companyLeader");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("COMPANY_LEADER <=", value, "companyLeader");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderLike(String value) {
|
||||||
|
addCriterion("COMPANY_LEADER like", value, "companyLeader");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderNotLike(String value) {
|
||||||
|
addCriterion("COMPANY_LEADER not like", value, "companyLeader");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderIn(List<String> values) {
|
||||||
|
addCriterion("COMPANY_LEADER in", values, "companyLeader");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderNotIn(List<String> values) {
|
||||||
|
addCriterion("COMPANY_LEADER not in", values, "companyLeader");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderBetween(String value1, String value2) {
|
||||||
|
addCriterion("COMPANY_LEADER between", value1, value2, "companyLeader");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("COMPANY_LEADER not between", value1, value2, "companyLeader");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderTelIsNull() {
|
||||||
|
addCriterion("COMPANY_LEADER_TEL is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderTelIsNotNull() {
|
||||||
|
addCriterion("COMPANY_LEADER_TEL is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderTelEqualTo(String value) {
|
||||||
|
addCriterion("COMPANY_LEADER_TEL =", value, "companyLeaderTel");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderTelNotEqualTo(String value) {
|
||||||
|
addCriterion("COMPANY_LEADER_TEL <>", value, "companyLeaderTel");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderTelGreaterThan(String value) {
|
||||||
|
addCriterion("COMPANY_LEADER_TEL >", value, "companyLeaderTel");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderTelGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("COMPANY_LEADER_TEL >=", value, "companyLeaderTel");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderTelLessThan(String value) {
|
||||||
|
addCriterion("COMPANY_LEADER_TEL <", value, "companyLeaderTel");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderTelLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("COMPANY_LEADER_TEL <=", value, "companyLeaderTel");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderTelLike(String value) {
|
||||||
|
addCriterion("COMPANY_LEADER_TEL like", value, "companyLeaderTel");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderTelNotLike(String value) {
|
||||||
|
addCriterion("COMPANY_LEADER_TEL not like", value, "companyLeaderTel");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderTelIn(List<String> values) {
|
||||||
|
addCriterion("COMPANY_LEADER_TEL in", values, "companyLeaderTel");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderTelNotIn(List<String> values) {
|
||||||
|
addCriterion("COMPANY_LEADER_TEL not in", values, "companyLeaderTel");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderTelBetween(String value1, String value2) {
|
||||||
|
addCriterion("COMPANY_LEADER_TEL between", value1, value2, "companyLeaderTel");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCompanyLeaderTelNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("COMPANY_LEADER_TEL not between", value1, value2, "companyLeaderTel");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criteria extends GeneratedCriteria {
|
||||||
|
|
||||||
|
protected Criteria() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criterion {
|
||||||
|
private String condition;
|
||||||
|
|
||||||
|
private Object value;
|
||||||
|
|
||||||
|
private Object secondValue;
|
||||||
|
|
||||||
|
private boolean noValue;
|
||||||
|
|
||||||
|
private boolean singleValue;
|
||||||
|
|
||||||
|
private boolean betweenValue;
|
||||||
|
|
||||||
|
private boolean listValue;
|
||||||
|
|
||||||
|
private String typeHandler;
|
||||||
|
|
||||||
|
public String getCondition() {
|
||||||
|
return condition;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getSecondValue() {
|
||||||
|
return secondValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isNoValue() {
|
||||||
|
return noValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isSingleValue() {
|
||||||
|
return singleValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isBetweenValue() {
|
||||||
|
return betweenValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isListValue() {
|
||||||
|
return listValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTypeHandler() {
|
||||||
|
return typeHandler;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.typeHandler = null;
|
||||||
|
this.noValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
if (value instanceof List<?>) {
|
||||||
|
this.listValue = true;
|
||||||
|
} else {
|
||||||
|
this.singleValue = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value) {
|
||||||
|
this(condition, value, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.secondValue = secondValue;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
this.betweenValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue) {
|
||||||
|
this(condition, value, secondValue, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,883 @@
|
|||||||
|
package com.xmomen.module.base.entity;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.model.BaseMybatisExample;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class CdContractExample extends BaseMybatisExample {
|
||||||
|
protected String orderByClause;
|
||||||
|
|
||||||
|
protected boolean distinct;
|
||||||
|
|
||||||
|
protected List<Criteria> oredCriteria;
|
||||||
|
|
||||||
|
public CdContractExample() {
|
||||||
|
oredCriteria = new ArrayList<Criteria>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOrderByClause(String orderByClause) {
|
||||||
|
this.orderByClause = orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getOrderByClause() {
|
||||||
|
return orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDistinct(boolean distinct) {
|
||||||
|
this.distinct = distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isDistinct() {
|
||||||
|
return distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criteria> getOredCriteria() {
|
||||||
|
return oredCriteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void or(Criteria criteria) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria or() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria createCriteria() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
if (oredCriteria.size() == 0) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criteria createCriteriaInternal() {
|
||||||
|
Criteria criteria = new Criteria();
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void clear() {
|
||||||
|
oredCriteria.clear();
|
||||||
|
orderByClause = null;
|
||||||
|
distinct = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected abstract static class GeneratedCriteria {
|
||||||
|
protected List<Criterion> criteria;
|
||||||
|
|
||||||
|
protected GeneratedCriteria() {
|
||||||
|
super();
|
||||||
|
criteria = new ArrayList<Criterion>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isValid() {
|
||||||
|
return criteria.size() > 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getAllCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition) {
|
||||||
|
if (condition == null) {
|
||||||
|
throw new RuntimeException("Value for condition cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value, String property) {
|
||||||
|
if (value == null) {
|
||||||
|
throw new RuntimeException("Value for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
||||||
|
if (value1 == null || value2 == null) {
|
||||||
|
throw new RuntimeException("Between values for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value1, value2));
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNull() {
|
||||||
|
addCriterion("ID is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNotNull() {
|
||||||
|
addCriterion("ID is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdEqualTo(Integer value) {
|
||||||
|
addCriterion("ID =", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("ID <>", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("ID >", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ID >=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThan(Integer value) {
|
||||||
|
addCriterion("ID <", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ID <=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIn(List<Integer> values) {
|
||||||
|
addCriterion("ID in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("ID not in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ID between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ID not between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractCodeIsNull() {
|
||||||
|
addCriterion("CONTRACT_CODE is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractCodeIsNotNull() {
|
||||||
|
addCriterion("CONTRACT_CODE is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractCodeEqualTo(String value) {
|
||||||
|
addCriterion("CONTRACT_CODE =", value, "contractCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractCodeNotEqualTo(String value) {
|
||||||
|
addCriterion("CONTRACT_CODE <>", value, "contractCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractCodeGreaterThan(String value) {
|
||||||
|
addCriterion("CONTRACT_CODE >", value, "contractCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractCodeGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("CONTRACT_CODE >=", value, "contractCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractCodeLessThan(String value) {
|
||||||
|
addCriterion("CONTRACT_CODE <", value, "contractCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractCodeLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("CONTRACT_CODE <=", value, "contractCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractCodeLike(String value) {
|
||||||
|
addCriterion("CONTRACT_CODE like", value, "contractCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractCodeNotLike(String value) {
|
||||||
|
addCriterion("CONTRACT_CODE not like", value, "contractCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractCodeIn(List<String> values) {
|
||||||
|
addCriterion("CONTRACT_CODE in", values, "contractCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractCodeNotIn(List<String> values) {
|
||||||
|
addCriterion("CONTRACT_CODE not in", values, "contractCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractCodeBetween(String value1, String value2) {
|
||||||
|
addCriterion("CONTRACT_CODE between", value1, value2, "contractCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractCodeNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("CONTRACT_CODE not between", value1, value2, "contractCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractNameIsNull() {
|
||||||
|
addCriterion("CONTRACT_NAME is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractNameIsNotNull() {
|
||||||
|
addCriterion("CONTRACT_NAME is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractNameEqualTo(String value) {
|
||||||
|
addCriterion("CONTRACT_NAME =", value, "contractName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractNameNotEqualTo(String value) {
|
||||||
|
addCriterion("CONTRACT_NAME <>", value, "contractName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractNameGreaterThan(String value) {
|
||||||
|
addCriterion("CONTRACT_NAME >", value, "contractName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractNameGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("CONTRACT_NAME >=", value, "contractName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractNameLessThan(String value) {
|
||||||
|
addCriterion("CONTRACT_NAME <", value, "contractName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractNameLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("CONTRACT_NAME <=", value, "contractName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractNameLike(String value) {
|
||||||
|
addCriterion("CONTRACT_NAME like", value, "contractName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractNameNotLike(String value) {
|
||||||
|
addCriterion("CONTRACT_NAME not like", value, "contractName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractNameIn(List<String> values) {
|
||||||
|
addCriterion("CONTRACT_NAME in", values, "contractName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractNameNotIn(List<String> values) {
|
||||||
|
addCriterion("CONTRACT_NAME not in", values, "contractName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractNameBetween(String value1, String value2) {
|
||||||
|
addCriterion("CONTRACT_NAME between", value1, value2, "contractName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractNameNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("CONTRACT_NAME not between", value1, value2, "contractName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdIsNull() {
|
||||||
|
addCriterion("CD_MEMBER_ID is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdIsNotNull() {
|
||||||
|
addCriterion("CD_MEMBER_ID is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_MEMBER_ID =", value, "cdMemberId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_MEMBER_ID <>", value, "cdMemberId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("CD_MEMBER_ID >", value, "cdMemberId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_MEMBER_ID >=", value, "cdMemberId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdLessThan(Integer value) {
|
||||||
|
addCriterion("CD_MEMBER_ID <", value, "cdMemberId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_MEMBER_ID <=", value, "cdMemberId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdIn(List<Integer> values) {
|
||||||
|
addCriterion("CD_MEMBER_ID in", values, "cdMemberId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("CD_MEMBER_ID not in", values, "cdMemberId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("CD_MEMBER_ID between", value1, value2, "cdMemberId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("CD_MEMBER_ID not between", value1, value2, "cdMemberId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdIsNull() {
|
||||||
|
addCriterion("CD_COMPANY_ID is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdIsNotNull() {
|
||||||
|
addCriterion("CD_COMPANY_ID is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_COMPANY_ID =", value, "cdCompanyId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_COMPANY_ID <>", value, "cdCompanyId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("CD_COMPANY_ID >", value, "cdCompanyId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_COMPANY_ID >=", value, "cdCompanyId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdLessThan(Integer value) {
|
||||||
|
addCriterion("CD_COMPANY_ID <", value, "cdCompanyId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_COMPANY_ID <=", value, "cdCompanyId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdIn(List<Integer> values) {
|
||||||
|
addCriterion("CD_COMPANY_ID in", values, "cdCompanyId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("CD_COMPANY_ID not in", values, "cdCompanyId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("CD_COMPANY_ID between", value1, value2, "cdCompanyId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("CD_COMPANY_ID not between", value1, value2, "cdCompanyId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andScopeIsNull() {
|
||||||
|
addCriterion("SCOPE is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andScopeIsNotNull() {
|
||||||
|
addCriterion("SCOPE is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andScopeEqualTo(Integer value) {
|
||||||
|
addCriterion("SCOPE =", value, "scope");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andScopeNotEqualTo(Integer value) {
|
||||||
|
addCriterion("SCOPE <>", value, "scope");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andScopeGreaterThan(Integer value) {
|
||||||
|
addCriterion("SCOPE >", value, "scope");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andScopeGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("SCOPE >=", value, "scope");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andScopeLessThan(Integer value) {
|
||||||
|
addCriterion("SCOPE <", value, "scope");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andScopeLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("SCOPE <=", value, "scope");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andScopeIn(List<Integer> values) {
|
||||||
|
addCriterion("SCOPE in", values, "scope");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andScopeNotIn(List<Integer> values) {
|
||||||
|
addCriterion("SCOPE not in", values, "scope");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andScopeBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("SCOPE between", value1, value2, "scope");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andScopeNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("SCOPE not between", value1, value2, "scope");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractPriceIsNull() {
|
||||||
|
addCriterion("CONTRACT_PRICE is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractPriceIsNotNull() {
|
||||||
|
addCriterion("CONTRACT_PRICE is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractPriceEqualTo(BigDecimal value) {
|
||||||
|
addCriterion("CONTRACT_PRICE =", value, "contractPrice");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractPriceNotEqualTo(BigDecimal value) {
|
||||||
|
addCriterion("CONTRACT_PRICE <>", value, "contractPrice");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractPriceGreaterThan(BigDecimal value) {
|
||||||
|
addCriterion("CONTRACT_PRICE >", value, "contractPrice");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractPriceGreaterThanOrEqualTo(BigDecimal value) {
|
||||||
|
addCriterion("CONTRACT_PRICE >=", value, "contractPrice");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractPriceLessThan(BigDecimal value) {
|
||||||
|
addCriterion("CONTRACT_PRICE <", value, "contractPrice");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractPriceLessThanOrEqualTo(BigDecimal value) {
|
||||||
|
addCriterion("CONTRACT_PRICE <=", value, "contractPrice");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractPriceIn(List<BigDecimal> values) {
|
||||||
|
addCriterion("CONTRACT_PRICE in", values, "contractPrice");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractPriceNotIn(List<BigDecimal> values) {
|
||||||
|
addCriterion("CONTRACT_PRICE not in", values, "contractPrice");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractPriceBetween(BigDecimal value1, BigDecimal value2) {
|
||||||
|
addCriterion("CONTRACT_PRICE between", value1, value2, "contractPrice");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andContractPriceNotBetween(BigDecimal value1, BigDecimal value2) {
|
||||||
|
addCriterion("CONTRACT_PRICE not between", value1, value2, "contractPrice");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andBeginTimeIsNull() {
|
||||||
|
addCriterion("BEGIN_TIME is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andBeginTimeIsNotNull() {
|
||||||
|
addCriterion("BEGIN_TIME is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andBeginTimeEqualTo(Date value) {
|
||||||
|
addCriterion("BEGIN_TIME =", value, "beginTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andBeginTimeNotEqualTo(Date value) {
|
||||||
|
addCriterion("BEGIN_TIME <>", value, "beginTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andBeginTimeGreaterThan(Date value) {
|
||||||
|
addCriterion("BEGIN_TIME >", value, "beginTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andBeginTimeGreaterThanOrEqualTo(Date value) {
|
||||||
|
addCriterion("BEGIN_TIME >=", value, "beginTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andBeginTimeLessThan(Date value) {
|
||||||
|
addCriterion("BEGIN_TIME <", value, "beginTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andBeginTimeLessThanOrEqualTo(Date value) {
|
||||||
|
addCriterion("BEGIN_TIME <=", value, "beginTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andBeginTimeIn(List<Date> values) {
|
||||||
|
addCriterion("BEGIN_TIME in", values, "beginTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andBeginTimeNotIn(List<Date> values) {
|
||||||
|
addCriterion("BEGIN_TIME not in", values, "beginTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andBeginTimeBetween(Date value1, Date value2) {
|
||||||
|
addCriterion("BEGIN_TIME between", value1, value2, "beginTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andBeginTimeNotBetween(Date value1, Date value2) {
|
||||||
|
addCriterion("BEGIN_TIME not between", value1, value2, "beginTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andEndTimeIsNull() {
|
||||||
|
addCriterion("END_TIME is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andEndTimeIsNotNull() {
|
||||||
|
addCriterion("END_TIME is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andEndTimeEqualTo(Date value) {
|
||||||
|
addCriterion("END_TIME =", value, "endTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andEndTimeNotEqualTo(Date value) {
|
||||||
|
addCriterion("END_TIME <>", value, "endTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andEndTimeGreaterThan(Date value) {
|
||||||
|
addCriterion("END_TIME >", value, "endTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andEndTimeGreaterThanOrEqualTo(Date value) {
|
||||||
|
addCriterion("END_TIME >=", value, "endTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andEndTimeLessThan(Date value) {
|
||||||
|
addCriterion("END_TIME <", value, "endTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andEndTimeLessThanOrEqualTo(Date value) {
|
||||||
|
addCriterion("END_TIME <=", value, "endTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andEndTimeIn(List<Date> values) {
|
||||||
|
addCriterion("END_TIME in", values, "endTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andEndTimeNotIn(List<Date> values) {
|
||||||
|
addCriterion("END_TIME not in", values, "endTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andEndTimeBetween(Date value1, Date value2) {
|
||||||
|
addCriterion("END_TIME between", value1, value2, "endTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andEndTimeNotBetween(Date value1, Date value2) {
|
||||||
|
addCriterion("END_TIME not between", value1, value2, "endTime");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsDelIsNull() {
|
||||||
|
addCriterion("IS_DEL is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsDelIsNotNull() {
|
||||||
|
addCriterion("IS_DEL is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsDelEqualTo(Integer value) {
|
||||||
|
addCriterion("IS_DEL =", value, "isDel");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsDelNotEqualTo(Integer value) {
|
||||||
|
addCriterion("IS_DEL <>", value, "isDel");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsDelGreaterThan(Integer value) {
|
||||||
|
addCriterion("IS_DEL >", value, "isDel");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsDelGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("IS_DEL >=", value, "isDel");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsDelLessThan(Integer value) {
|
||||||
|
addCriterion("IS_DEL <", value, "isDel");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsDelLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("IS_DEL <=", value, "isDel");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsDelIn(List<Integer> values) {
|
||||||
|
addCriterion("IS_DEL in", values, "isDel");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsDelNotIn(List<Integer> values) {
|
||||||
|
addCriterion("IS_DEL not in", values, "isDel");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsDelBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("IS_DEL between", value1, value2, "isDel");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsDelNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("IS_DEL not between", value1, value2, "isDel");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsAuditorIsNull() {
|
||||||
|
addCriterion("IS_AUDITOR is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsAuditorIsNotNull() {
|
||||||
|
addCriterion("IS_AUDITOR is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsAuditorEqualTo(Integer value) {
|
||||||
|
addCriterion("IS_AUDITOR =", value, "isAuditor");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsAuditorNotEqualTo(Integer value) {
|
||||||
|
addCriterion("IS_AUDITOR <>", value, "isAuditor");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsAuditorGreaterThan(Integer value) {
|
||||||
|
addCriterion("IS_AUDITOR >", value, "isAuditor");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsAuditorGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("IS_AUDITOR >=", value, "isAuditor");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsAuditorLessThan(Integer value) {
|
||||||
|
addCriterion("IS_AUDITOR <", value, "isAuditor");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsAuditorLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("IS_AUDITOR <=", value, "isAuditor");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsAuditorIn(List<Integer> values) {
|
||||||
|
addCriterion("IS_AUDITOR in", values, "isAuditor");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsAuditorNotIn(List<Integer> values) {
|
||||||
|
addCriterion("IS_AUDITOR not in", values, "isAuditor");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsAuditorBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("IS_AUDITOR between", value1, value2, "isAuditor");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIsAuditorNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("IS_AUDITOR not between", value1, value2, "isAuditor");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criteria extends GeneratedCriteria {
|
||||||
|
|
||||||
|
protected Criteria() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criterion {
|
||||||
|
private String condition;
|
||||||
|
|
||||||
|
private Object value;
|
||||||
|
|
||||||
|
private Object secondValue;
|
||||||
|
|
||||||
|
private boolean noValue;
|
||||||
|
|
||||||
|
private boolean singleValue;
|
||||||
|
|
||||||
|
private boolean betweenValue;
|
||||||
|
|
||||||
|
private boolean listValue;
|
||||||
|
|
||||||
|
private String typeHandler;
|
||||||
|
|
||||||
|
public String getCondition() {
|
||||||
|
return condition;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getSecondValue() {
|
||||||
|
return secondValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isNoValue() {
|
||||||
|
return noValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isSingleValue() {
|
||||||
|
return singleValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isBetweenValue() {
|
||||||
|
return betweenValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isListValue() {
|
||||||
|
return listValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTypeHandler() {
|
||||||
|
return typeHandler;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.typeHandler = null;
|
||||||
|
this.noValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
if (value instanceof List<?>) {
|
||||||
|
this.listValue = true;
|
||||||
|
} else {
|
||||||
|
this.singleValue = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value) {
|
||||||
|
this(condition, value, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.secondValue = secondValue;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
this.betweenValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue) {
|
||||||
|
this(condition, value, secondValue, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,391 @@
|
|||||||
|
package com.xmomen.module.base.entity;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.model.BaseMybatisExample;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class CdCouponCategoryExample extends BaseMybatisExample {
|
||||||
|
protected String orderByClause;
|
||||||
|
|
||||||
|
protected boolean distinct;
|
||||||
|
|
||||||
|
protected List<Criteria> oredCriteria;
|
||||||
|
|
||||||
|
public CdCouponCategoryExample() {
|
||||||
|
oredCriteria = new ArrayList<Criteria>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOrderByClause(String orderByClause) {
|
||||||
|
this.orderByClause = orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getOrderByClause() {
|
||||||
|
return orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDistinct(boolean distinct) {
|
||||||
|
this.distinct = distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isDistinct() {
|
||||||
|
return distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criteria> getOredCriteria() {
|
||||||
|
return oredCriteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void or(Criteria criteria) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria or() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria createCriteria() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
if (oredCriteria.size() == 0) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criteria createCriteriaInternal() {
|
||||||
|
Criteria criteria = new Criteria();
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void clear() {
|
||||||
|
oredCriteria.clear();
|
||||||
|
orderByClause = null;
|
||||||
|
distinct = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected abstract static class GeneratedCriteria {
|
||||||
|
protected List<Criterion> criteria;
|
||||||
|
|
||||||
|
protected GeneratedCriteria() {
|
||||||
|
super();
|
||||||
|
criteria = new ArrayList<Criterion>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isValid() {
|
||||||
|
return criteria.size() > 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getAllCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition) {
|
||||||
|
if (condition == null) {
|
||||||
|
throw new RuntimeException("Value for condition cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value, String property) {
|
||||||
|
if (value == null) {
|
||||||
|
throw new RuntimeException("Value for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
||||||
|
if (value1 == null || value2 == null) {
|
||||||
|
throw new RuntimeException("Between values for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value1, value2));
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNull() {
|
||||||
|
addCriterion("ID is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNotNull() {
|
||||||
|
addCriterion("ID is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdEqualTo(Integer value) {
|
||||||
|
addCriterion("ID =", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("ID <>", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("ID >", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ID >=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThan(Integer value) {
|
||||||
|
addCriterion("ID <", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ID <=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIn(List<Integer> values) {
|
||||||
|
addCriterion("ID in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("ID not in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ID between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ID not between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryTypeIsNull() {
|
||||||
|
addCriterion("CATEGORY_TYPE is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryTypeIsNotNull() {
|
||||||
|
addCriterion("CATEGORY_TYPE is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryTypeEqualTo(Integer value) {
|
||||||
|
addCriterion("CATEGORY_TYPE =", value, "categoryType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryTypeNotEqualTo(Integer value) {
|
||||||
|
addCriterion("CATEGORY_TYPE <>", value, "categoryType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryTypeGreaterThan(Integer value) {
|
||||||
|
addCriterion("CATEGORY_TYPE >", value, "categoryType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryTypeGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("CATEGORY_TYPE >=", value, "categoryType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryTypeLessThan(Integer value) {
|
||||||
|
addCriterion("CATEGORY_TYPE <", value, "categoryType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryTypeLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("CATEGORY_TYPE <=", value, "categoryType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryTypeIn(List<Integer> values) {
|
||||||
|
addCriterion("CATEGORY_TYPE in", values, "categoryType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryTypeNotIn(List<Integer> values) {
|
||||||
|
addCriterion("CATEGORY_TYPE not in", values, "categoryType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryTypeBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("CATEGORY_TYPE between", value1, value2, "categoryType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryTypeNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("CATEGORY_TYPE not between", value1, value2, "categoryType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryNameIsNull() {
|
||||||
|
addCriterion("CATEGORY_NAME is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryNameIsNotNull() {
|
||||||
|
addCriterion("CATEGORY_NAME is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryNameEqualTo(String value) {
|
||||||
|
addCriterion("CATEGORY_NAME =", value, "categoryName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryNameNotEqualTo(String value) {
|
||||||
|
addCriterion("CATEGORY_NAME <>", value, "categoryName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryNameGreaterThan(String value) {
|
||||||
|
addCriterion("CATEGORY_NAME >", value, "categoryName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryNameGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("CATEGORY_NAME >=", value, "categoryName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryNameLessThan(String value) {
|
||||||
|
addCriterion("CATEGORY_NAME <", value, "categoryName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryNameLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("CATEGORY_NAME <=", value, "categoryName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryNameLike(String value) {
|
||||||
|
addCriterion("CATEGORY_NAME like", value, "categoryName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryNameNotLike(String value) {
|
||||||
|
addCriterion("CATEGORY_NAME not like", value, "categoryName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryNameIn(List<String> values) {
|
||||||
|
addCriterion("CATEGORY_NAME in", values, "categoryName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryNameNotIn(List<String> values) {
|
||||||
|
addCriterion("CATEGORY_NAME not in", values, "categoryName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryNameBetween(String value1, String value2) {
|
||||||
|
addCriterion("CATEGORY_NAME between", value1, value2, "categoryName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCategoryNameNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("CATEGORY_NAME not between", value1, value2, "categoryName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criteria extends GeneratedCriteria {
|
||||||
|
|
||||||
|
protected Criteria() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criterion {
|
||||||
|
private String condition;
|
||||||
|
|
||||||
|
private Object value;
|
||||||
|
|
||||||
|
private Object secondValue;
|
||||||
|
|
||||||
|
private boolean noValue;
|
||||||
|
|
||||||
|
private boolean singleValue;
|
||||||
|
|
||||||
|
private boolean betweenValue;
|
||||||
|
|
||||||
|
private boolean listValue;
|
||||||
|
|
||||||
|
private String typeHandler;
|
||||||
|
|
||||||
|
public String getCondition() {
|
||||||
|
return condition;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getSecondValue() {
|
||||||
|
return secondValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isNoValue() {
|
||||||
|
return noValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isSingleValue() {
|
||||||
|
return singleValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isBetweenValue() {
|
||||||
|
return betweenValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isListValue() {
|
||||||
|
return listValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTypeHandler() {
|
||||||
|
return typeHandler;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.typeHandler = null;
|
||||||
|
this.noValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
if (value instanceof List<?>) {
|
||||||
|
this.listValue = true;
|
||||||
|
} else {
|
||||||
|
this.singleValue = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value) {
|
||||||
|
this(condition, value, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.secondValue = secondValue;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
this.betweenValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue) {
|
||||||
|
this(condition, value, secondValue, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,129 @@
|
|||||||
|
package com.xmomen.module.base.entity;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.model.BaseMybatisModel;
|
||||||
|
import javax.persistence.Column;
|
||||||
|
import javax.persistence.Entity;
|
||||||
|
import javax.persistence.GeneratedValue;
|
||||||
|
import javax.persistence.Id;
|
||||||
|
import javax.persistence.Table;
|
||||||
|
import javax.persistence.Version;
|
||||||
|
|
||||||
|
@Entity
|
||||||
|
@Table(name = "cd_coupon_category_ref")
|
||||||
|
public class CdCouponCategoryRef extends BaseMybatisModel {
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 卡劵类别
|
||||||
|
*/
|
||||||
|
private Integer cdCouponCategoryId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 拓展类型
|
||||||
|
*/
|
||||||
|
private String refType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 拓展描述
|
||||||
|
*/
|
||||||
|
private String refName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 拓展值
|
||||||
|
*/
|
||||||
|
private String refValue;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 份数
|
||||||
|
*/
|
||||||
|
private Integer refCount;
|
||||||
|
|
||||||
|
@Column(name = "ID")
|
||||||
|
@Id
|
||||||
|
@GeneratedValue(generator = "UUIDGenerator")
|
||||||
|
public Integer getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Integer id) {
|
||||||
|
this.id = id;
|
||||||
|
if(id == null){
|
||||||
|
removeValidField("id");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("id");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "CD_COUPON_CATEGORY_ID")
|
||||||
|
public Integer getCdCouponCategoryId() {
|
||||||
|
return cdCouponCategoryId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCdCouponCategoryId(Integer cdCouponCategoryId) {
|
||||||
|
this.cdCouponCategoryId = cdCouponCategoryId;
|
||||||
|
if(cdCouponCategoryId == null){
|
||||||
|
removeValidField("cdCouponCategoryId");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("cdCouponCategoryId");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "REF_TYPE")
|
||||||
|
public String getRefType() {
|
||||||
|
return refType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRefType(String refType) {
|
||||||
|
this.refType = refType;
|
||||||
|
if(refType == null){
|
||||||
|
removeValidField("refType");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("refType");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "REF_NAME")
|
||||||
|
public String getRefName() {
|
||||||
|
return refName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRefName(String refName) {
|
||||||
|
this.refName = refName;
|
||||||
|
if(refName == null){
|
||||||
|
removeValidField("refName");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("refName");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "REF_VALUE")
|
||||||
|
public String getRefValue() {
|
||||||
|
return refValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRefValue(String refValue) {
|
||||||
|
this.refValue = refValue;
|
||||||
|
if(refValue == null){
|
||||||
|
removeValidField("refValue");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("refValue");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "REF_COUNT")
|
||||||
|
public Integer getRefCount() {
|
||||||
|
return refCount;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRefCount(Integer refCount) {
|
||||||
|
this.refCount = refCount;
|
||||||
|
if(refCount == null){
|
||||||
|
removeValidField("refCount");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("refCount");
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,601 @@
|
|||||||
|
package com.xmomen.module.base.entity;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.model.BaseMybatisExample;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class CdCouponRefExample extends BaseMybatisExample {
|
||||||
|
protected String orderByClause;
|
||||||
|
|
||||||
|
protected boolean distinct;
|
||||||
|
|
||||||
|
protected List<Criteria> oredCriteria;
|
||||||
|
|
||||||
|
public CdCouponRefExample() {
|
||||||
|
oredCriteria = new ArrayList<Criteria>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOrderByClause(String orderByClause) {
|
||||||
|
this.orderByClause = orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getOrderByClause() {
|
||||||
|
return orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDistinct(boolean distinct) {
|
||||||
|
this.distinct = distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isDistinct() {
|
||||||
|
return distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criteria> getOredCriteria() {
|
||||||
|
return oredCriteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void or(Criteria criteria) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria or() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria createCriteria() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
if (oredCriteria.size() == 0) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criteria createCriteriaInternal() {
|
||||||
|
Criteria criteria = new Criteria();
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void clear() {
|
||||||
|
oredCriteria.clear();
|
||||||
|
orderByClause = null;
|
||||||
|
distinct = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected abstract static class GeneratedCriteria {
|
||||||
|
protected List<Criterion> criteria;
|
||||||
|
|
||||||
|
protected GeneratedCriteria() {
|
||||||
|
super();
|
||||||
|
criteria = new ArrayList<Criterion>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isValid() {
|
||||||
|
return criteria.size() > 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getAllCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition) {
|
||||||
|
if (condition == null) {
|
||||||
|
throw new RuntimeException("Value for condition cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value, String property) {
|
||||||
|
if (value == null) {
|
||||||
|
throw new RuntimeException("Value for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
||||||
|
if (value1 == null || value2 == null) {
|
||||||
|
throw new RuntimeException("Between values for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value1, value2));
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNull() {
|
||||||
|
addCriterion("ID is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNotNull() {
|
||||||
|
addCriterion("ID is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdEqualTo(Integer value) {
|
||||||
|
addCriterion("ID =", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("ID <>", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("ID >", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ID >=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThan(Integer value) {
|
||||||
|
addCriterion("ID <", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ID <=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIn(List<Integer> values) {
|
||||||
|
addCriterion("ID in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("ID not in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ID between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ID not between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCouponIdIsNull() {
|
||||||
|
addCriterion("CD_COUPON_ID is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCouponIdIsNotNull() {
|
||||||
|
addCriterion("CD_COUPON_ID is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCouponIdEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_COUPON_ID =", value, "cdCouponId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCouponIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_COUPON_ID <>", value, "cdCouponId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCouponIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("CD_COUPON_ID >", value, "cdCouponId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCouponIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_COUPON_ID >=", value, "cdCouponId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCouponIdLessThan(Integer value) {
|
||||||
|
addCriterion("CD_COUPON_ID <", value, "cdCouponId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCouponIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_COUPON_ID <=", value, "cdCouponId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCouponIdIn(List<Integer> values) {
|
||||||
|
addCriterion("CD_COUPON_ID in", values, "cdCouponId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCouponIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("CD_COUPON_ID not in", values, "cdCouponId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCouponIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("CD_COUPON_ID between", value1, value2, "cdCouponId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCouponIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("CD_COUPON_ID not between", value1, value2, "cdCouponId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberIsNull() {
|
||||||
|
addCriterion("COUPON_NUMBER is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberIsNotNull() {
|
||||||
|
addCriterion("COUPON_NUMBER is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberEqualTo(String value) {
|
||||||
|
addCriterion("COUPON_NUMBER =", value, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberNotEqualTo(String value) {
|
||||||
|
addCriterion("COUPON_NUMBER <>", value, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberGreaterThan(String value) {
|
||||||
|
addCriterion("COUPON_NUMBER >", value, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("COUPON_NUMBER >=", value, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberLessThan(String value) {
|
||||||
|
addCriterion("COUPON_NUMBER <", value, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("COUPON_NUMBER <=", value, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberLike(String value) {
|
||||||
|
addCriterion("COUPON_NUMBER like", value, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberNotLike(String value) {
|
||||||
|
addCriterion("COUPON_NUMBER not like", value, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberIn(List<String> values) {
|
||||||
|
addCriterion("COUPON_NUMBER in", values, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberNotIn(List<String> values) {
|
||||||
|
addCriterion("COUPON_NUMBER not in", values, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberBetween(String value1, String value2) {
|
||||||
|
addCriterion("COUPON_NUMBER between", value1, value2, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("COUPON_NUMBER not between", value1, value2, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeIsNull() {
|
||||||
|
addCriterion("REF_TYPE is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeIsNotNull() {
|
||||||
|
addCriterion("REF_TYPE is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeEqualTo(String value) {
|
||||||
|
addCriterion("REF_TYPE =", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeNotEqualTo(String value) {
|
||||||
|
addCriterion("REF_TYPE <>", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeGreaterThan(String value) {
|
||||||
|
addCriterion("REF_TYPE >", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("REF_TYPE >=", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeLessThan(String value) {
|
||||||
|
addCriterion("REF_TYPE <", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("REF_TYPE <=", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeLike(String value) {
|
||||||
|
addCriterion("REF_TYPE like", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeNotLike(String value) {
|
||||||
|
addCriterion("REF_TYPE not like", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeIn(List<String> values) {
|
||||||
|
addCriterion("REF_TYPE in", values, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeNotIn(List<String> values) {
|
||||||
|
addCriterion("REF_TYPE not in", values, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeBetween(String value1, String value2) {
|
||||||
|
addCriterion("REF_TYPE between", value1, value2, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("REF_TYPE not between", value1, value2, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameIsNull() {
|
||||||
|
addCriterion("REF_NAME is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameIsNotNull() {
|
||||||
|
addCriterion("REF_NAME is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameEqualTo(String value) {
|
||||||
|
addCriterion("REF_NAME =", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameNotEqualTo(String value) {
|
||||||
|
addCriterion("REF_NAME <>", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameGreaterThan(String value) {
|
||||||
|
addCriterion("REF_NAME >", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("REF_NAME >=", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameLessThan(String value) {
|
||||||
|
addCriterion("REF_NAME <", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("REF_NAME <=", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameLike(String value) {
|
||||||
|
addCriterion("REF_NAME like", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameNotLike(String value) {
|
||||||
|
addCriterion("REF_NAME not like", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameIn(List<String> values) {
|
||||||
|
addCriterion("REF_NAME in", values, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameNotIn(List<String> values) {
|
||||||
|
addCriterion("REF_NAME not in", values, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameBetween(String value1, String value2) {
|
||||||
|
addCriterion("REF_NAME between", value1, value2, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("REF_NAME not between", value1, value2, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueIsNull() {
|
||||||
|
addCriterion("REF_VALUE is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueIsNotNull() {
|
||||||
|
addCriterion("REF_VALUE is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueEqualTo(String value) {
|
||||||
|
addCriterion("REF_VALUE =", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueNotEqualTo(String value) {
|
||||||
|
addCriterion("REF_VALUE <>", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueGreaterThan(String value) {
|
||||||
|
addCriterion("REF_VALUE >", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("REF_VALUE >=", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueLessThan(String value) {
|
||||||
|
addCriterion("REF_VALUE <", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("REF_VALUE <=", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueLike(String value) {
|
||||||
|
addCriterion("REF_VALUE like", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueNotLike(String value) {
|
||||||
|
addCriterion("REF_VALUE not like", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueIn(List<String> values) {
|
||||||
|
addCriterion("REF_VALUE in", values, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueNotIn(List<String> values) {
|
||||||
|
addCriterion("REF_VALUE not in", values, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueBetween(String value1, String value2) {
|
||||||
|
addCriterion("REF_VALUE between", value1, value2, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("REF_VALUE not between", value1, value2, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criteria extends GeneratedCriteria {
|
||||||
|
|
||||||
|
protected Criteria() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criterion {
|
||||||
|
private String condition;
|
||||||
|
|
||||||
|
private Object value;
|
||||||
|
|
||||||
|
private Object secondValue;
|
||||||
|
|
||||||
|
private boolean noValue;
|
||||||
|
|
||||||
|
private boolean singleValue;
|
||||||
|
|
||||||
|
private boolean betweenValue;
|
||||||
|
|
||||||
|
private boolean listValue;
|
||||||
|
|
||||||
|
private String typeHandler;
|
||||||
|
|
||||||
|
public String getCondition() {
|
||||||
|
return condition;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getSecondValue() {
|
||||||
|
return secondValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isNoValue() {
|
||||||
|
return noValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isSingleValue() {
|
||||||
|
return singleValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isBetweenValue() {
|
||||||
|
return betweenValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isListValue() {
|
||||||
|
return listValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTypeHandler() {
|
||||||
|
return typeHandler;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.typeHandler = null;
|
||||||
|
this.noValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
if (value instanceof List<?>) {
|
||||||
|
this.listValue = true;
|
||||||
|
} else {
|
||||||
|
this.singleValue = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value) {
|
||||||
|
this(condition, value, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.secondValue = secondValue;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
this.betweenValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue) {
|
||||||
|
this(condition, value, secondValue, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,72 @@
|
|||||||
|
package com.xmomen.module.base.entity;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.model.BaseMybatisModel;
|
||||||
|
import javax.persistence.Column;
|
||||||
|
import javax.persistence.Entity;
|
||||||
|
import javax.persistence.GeneratedValue;
|
||||||
|
import javax.persistence.Id;
|
||||||
|
import javax.persistence.Table;
|
||||||
|
import javax.persistence.Version;
|
||||||
|
|
||||||
|
@Entity
|
||||||
|
@Table(name = "cd_express")
|
||||||
|
public class CdExpress extends BaseMybatisModel {
|
||||||
|
/**
|
||||||
|
* 主键
|
||||||
|
*/
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 快递编号
|
||||||
|
*/
|
||||||
|
private String expressCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 快递公司名
|
||||||
|
*/
|
||||||
|
private String expressName;
|
||||||
|
|
||||||
|
@Column(name = "ID")
|
||||||
|
@Id
|
||||||
|
@GeneratedValue(generator = "UUIDGenerator")
|
||||||
|
public Integer getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Integer id) {
|
||||||
|
this.id = id;
|
||||||
|
if(id == null){
|
||||||
|
removeValidField("id");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("id");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "EXPRESS_CODE")
|
||||||
|
public String getExpressCode() {
|
||||||
|
return expressCode;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setExpressCode(String expressCode) {
|
||||||
|
this.expressCode = expressCode;
|
||||||
|
if(expressCode == null){
|
||||||
|
removeValidField("expressCode");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("expressCode");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "EXPRESS_NAME")
|
||||||
|
public String getExpressName() {
|
||||||
|
return expressName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setExpressName(String expressName) {
|
||||||
|
this.expressName = expressName;
|
||||||
|
if(expressName == null){
|
||||||
|
removeValidField("expressName");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("expressName");
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,401 @@
|
|||||||
|
package com.xmomen.module.base.entity;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.model.BaseMybatisExample;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class CdExpressExample extends BaseMybatisExample {
|
||||||
|
protected String orderByClause;
|
||||||
|
|
||||||
|
protected boolean distinct;
|
||||||
|
|
||||||
|
protected List<Criteria> oredCriteria;
|
||||||
|
|
||||||
|
public CdExpressExample() {
|
||||||
|
oredCriteria = new ArrayList<Criteria>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOrderByClause(String orderByClause) {
|
||||||
|
this.orderByClause = orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getOrderByClause() {
|
||||||
|
return orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDistinct(boolean distinct) {
|
||||||
|
this.distinct = distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isDistinct() {
|
||||||
|
return distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criteria> getOredCriteria() {
|
||||||
|
return oredCriteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void or(Criteria criteria) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria or() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria createCriteria() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
if (oredCriteria.size() == 0) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criteria createCriteriaInternal() {
|
||||||
|
Criteria criteria = new Criteria();
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void clear() {
|
||||||
|
oredCriteria.clear();
|
||||||
|
orderByClause = null;
|
||||||
|
distinct = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected abstract static class GeneratedCriteria {
|
||||||
|
protected List<Criterion> criteria;
|
||||||
|
|
||||||
|
protected GeneratedCriteria() {
|
||||||
|
super();
|
||||||
|
criteria = new ArrayList<Criterion>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isValid() {
|
||||||
|
return criteria.size() > 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getAllCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition) {
|
||||||
|
if (condition == null) {
|
||||||
|
throw new RuntimeException("Value for condition cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value, String property) {
|
||||||
|
if (value == null) {
|
||||||
|
throw new RuntimeException("Value for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
||||||
|
if (value1 == null || value2 == null) {
|
||||||
|
throw new RuntimeException("Between values for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value1, value2));
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNull() {
|
||||||
|
addCriterion("ID is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNotNull() {
|
||||||
|
addCriterion("ID is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdEqualTo(Integer value) {
|
||||||
|
addCriterion("ID =", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("ID <>", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("ID >", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ID >=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThan(Integer value) {
|
||||||
|
addCriterion("ID <", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ID <=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIn(List<Integer> values) {
|
||||||
|
addCriterion("ID in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("ID not in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ID between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ID not between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressCodeIsNull() {
|
||||||
|
addCriterion("EXPRESS_CODE is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressCodeIsNotNull() {
|
||||||
|
addCriterion("EXPRESS_CODE is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressCodeEqualTo(String value) {
|
||||||
|
addCriterion("EXPRESS_CODE =", value, "expressCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressCodeNotEqualTo(String value) {
|
||||||
|
addCriterion("EXPRESS_CODE <>", value, "expressCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressCodeGreaterThan(String value) {
|
||||||
|
addCriterion("EXPRESS_CODE >", value, "expressCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressCodeGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("EXPRESS_CODE >=", value, "expressCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressCodeLessThan(String value) {
|
||||||
|
addCriterion("EXPRESS_CODE <", value, "expressCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressCodeLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("EXPRESS_CODE <=", value, "expressCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressCodeLike(String value) {
|
||||||
|
addCriterion("EXPRESS_CODE like", value, "expressCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressCodeNotLike(String value) {
|
||||||
|
addCriterion("EXPRESS_CODE not like", value, "expressCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressCodeIn(List<String> values) {
|
||||||
|
addCriterion("EXPRESS_CODE in", values, "expressCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressCodeNotIn(List<String> values) {
|
||||||
|
addCriterion("EXPRESS_CODE not in", values, "expressCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressCodeBetween(String value1, String value2) {
|
||||||
|
addCriterion("EXPRESS_CODE between", value1, value2, "expressCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressCodeNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("EXPRESS_CODE not between", value1, value2, "expressCode");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressNameIsNull() {
|
||||||
|
addCriterion("EXPRESS_NAME is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressNameIsNotNull() {
|
||||||
|
addCriterion("EXPRESS_NAME is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressNameEqualTo(String value) {
|
||||||
|
addCriterion("EXPRESS_NAME =", value, "expressName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressNameNotEqualTo(String value) {
|
||||||
|
addCriterion("EXPRESS_NAME <>", value, "expressName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressNameGreaterThan(String value) {
|
||||||
|
addCriterion("EXPRESS_NAME >", value, "expressName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressNameGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("EXPRESS_NAME >=", value, "expressName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressNameLessThan(String value) {
|
||||||
|
addCriterion("EXPRESS_NAME <", value, "expressName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressNameLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("EXPRESS_NAME <=", value, "expressName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressNameLike(String value) {
|
||||||
|
addCriterion("EXPRESS_NAME like", value, "expressName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressNameNotLike(String value) {
|
||||||
|
addCriterion("EXPRESS_NAME not like", value, "expressName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressNameIn(List<String> values) {
|
||||||
|
addCriterion("EXPRESS_NAME in", values, "expressName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressNameNotIn(List<String> values) {
|
||||||
|
addCriterion("EXPRESS_NAME not in", values, "expressName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressNameBetween(String value1, String value2) {
|
||||||
|
addCriterion("EXPRESS_NAME between", value1, value2, "expressName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andExpressNameNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("EXPRESS_NAME not between", value1, value2, "expressName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criteria extends GeneratedCriteria {
|
||||||
|
|
||||||
|
protected Criteria() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criterion {
|
||||||
|
private String condition;
|
||||||
|
|
||||||
|
private Object value;
|
||||||
|
|
||||||
|
private Object secondValue;
|
||||||
|
|
||||||
|
private boolean noValue;
|
||||||
|
|
||||||
|
private boolean singleValue;
|
||||||
|
|
||||||
|
private boolean betweenValue;
|
||||||
|
|
||||||
|
private boolean listValue;
|
||||||
|
|
||||||
|
private String typeHandler;
|
||||||
|
|
||||||
|
public String getCondition() {
|
||||||
|
return condition;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getSecondValue() {
|
||||||
|
return secondValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isNoValue() {
|
||||||
|
return noValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isSingleValue() {
|
||||||
|
return singleValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isBetweenValue() {
|
||||||
|
return betweenValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isListValue() {
|
||||||
|
return listValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTypeHandler() {
|
||||||
|
return typeHandler;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.typeHandler = null;
|
||||||
|
this.noValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
if (value instanceof List<?>) {
|
||||||
|
this.listValue = true;
|
||||||
|
} else {
|
||||||
|
this.singleValue = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value) {
|
||||||
|
this(condition, value, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.secondValue = secondValue;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
this.betweenValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue) {
|
||||||
|
this(condition, value, secondValue, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,91 @@
|
|||||||
|
package com.xmomen.module.base.entity;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.model.BaseMybatisModel;
|
||||||
|
import javax.persistence.Column;
|
||||||
|
import javax.persistence.Entity;
|
||||||
|
import javax.persistence.GeneratedValue;
|
||||||
|
import javax.persistence.Id;
|
||||||
|
import javax.persistence.Table;
|
||||||
|
import javax.persistence.Version;
|
||||||
|
|
||||||
|
@Entity
|
||||||
|
@Table(name = "cd_express_member")
|
||||||
|
public class CdExpressMember extends BaseMybatisModel {
|
||||||
|
/**
|
||||||
|
* 主键
|
||||||
|
*/
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 快递商id
|
||||||
|
*/
|
||||||
|
private Integer cdExpressId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 快递员姓名
|
||||||
|
*/
|
||||||
|
private String memberName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 电话号码
|
||||||
|
*/
|
||||||
|
private String phone;
|
||||||
|
|
||||||
|
@Column(name = "ID")
|
||||||
|
@Id
|
||||||
|
@GeneratedValue(generator = "UUIDGenerator")
|
||||||
|
public Integer getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Integer id) {
|
||||||
|
this.id = id;
|
||||||
|
if(id == null){
|
||||||
|
removeValidField("id");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("id");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "CD_EXPRESS_ID")
|
||||||
|
public Integer getCdExpressId() {
|
||||||
|
return cdExpressId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCdExpressId(Integer cdExpressId) {
|
||||||
|
this.cdExpressId = cdExpressId;
|
||||||
|
if(cdExpressId == null){
|
||||||
|
removeValidField("cdExpressId");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("cdExpressId");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "MEMBER_NAME")
|
||||||
|
public String getMemberName() {
|
||||||
|
return memberName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMemberName(String memberName) {
|
||||||
|
this.memberName = memberName;
|
||||||
|
if(memberName == null){
|
||||||
|
removeValidField("memberName");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("memberName");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "PHONE")
|
||||||
|
public String getPhone() {
|
||||||
|
return phone;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPhone(String phone) {
|
||||||
|
this.phone = phone;
|
||||||
|
if(phone == null){
|
||||||
|
removeValidField("phone");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("phone");
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,461 @@
|
|||||||
|
package com.xmomen.module.base.entity;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.model.BaseMybatisExample;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class CdExpressMemberExample extends BaseMybatisExample {
|
||||||
|
protected String orderByClause;
|
||||||
|
|
||||||
|
protected boolean distinct;
|
||||||
|
|
||||||
|
protected List<Criteria> oredCriteria;
|
||||||
|
|
||||||
|
public CdExpressMemberExample() {
|
||||||
|
oredCriteria = new ArrayList<Criteria>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOrderByClause(String orderByClause) {
|
||||||
|
this.orderByClause = orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getOrderByClause() {
|
||||||
|
return orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDistinct(boolean distinct) {
|
||||||
|
this.distinct = distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isDistinct() {
|
||||||
|
return distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criteria> getOredCriteria() {
|
||||||
|
return oredCriteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void or(Criteria criteria) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria or() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria createCriteria() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
if (oredCriteria.size() == 0) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criteria createCriteriaInternal() {
|
||||||
|
Criteria criteria = new Criteria();
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void clear() {
|
||||||
|
oredCriteria.clear();
|
||||||
|
orderByClause = null;
|
||||||
|
distinct = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected abstract static class GeneratedCriteria {
|
||||||
|
protected List<Criterion> criteria;
|
||||||
|
|
||||||
|
protected GeneratedCriteria() {
|
||||||
|
super();
|
||||||
|
criteria = new ArrayList<Criterion>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isValid() {
|
||||||
|
return criteria.size() > 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getAllCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition) {
|
||||||
|
if (condition == null) {
|
||||||
|
throw new RuntimeException("Value for condition cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value, String property) {
|
||||||
|
if (value == null) {
|
||||||
|
throw new RuntimeException("Value for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
||||||
|
if (value1 == null || value2 == null) {
|
||||||
|
throw new RuntimeException("Between values for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value1, value2));
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNull() {
|
||||||
|
addCriterion("ID is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNotNull() {
|
||||||
|
addCriterion("ID is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdEqualTo(Integer value) {
|
||||||
|
addCriterion("ID =", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("ID <>", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("ID >", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ID >=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThan(Integer value) {
|
||||||
|
addCriterion("ID <", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ID <=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIn(List<Integer> values) {
|
||||||
|
addCriterion("ID in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("ID not in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ID between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ID not between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdExpressIdIsNull() {
|
||||||
|
addCriterion("CD_EXPRESS_ID is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdExpressIdIsNotNull() {
|
||||||
|
addCriterion("CD_EXPRESS_ID is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdExpressIdEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_EXPRESS_ID =", value, "cdExpressId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdExpressIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_EXPRESS_ID <>", value, "cdExpressId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdExpressIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("CD_EXPRESS_ID >", value, "cdExpressId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdExpressIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_EXPRESS_ID >=", value, "cdExpressId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdExpressIdLessThan(Integer value) {
|
||||||
|
addCriterion("CD_EXPRESS_ID <", value, "cdExpressId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdExpressIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_EXPRESS_ID <=", value, "cdExpressId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdExpressIdIn(List<Integer> values) {
|
||||||
|
addCriterion("CD_EXPRESS_ID in", values, "cdExpressId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdExpressIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("CD_EXPRESS_ID not in", values, "cdExpressId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdExpressIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("CD_EXPRESS_ID between", value1, value2, "cdExpressId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdExpressIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("CD_EXPRESS_ID not between", value1, value2, "cdExpressId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andMemberNameIsNull() {
|
||||||
|
addCriterion("MEMBER_NAME is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andMemberNameIsNotNull() {
|
||||||
|
addCriterion("MEMBER_NAME is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andMemberNameEqualTo(String value) {
|
||||||
|
addCriterion("MEMBER_NAME =", value, "memberName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andMemberNameNotEqualTo(String value) {
|
||||||
|
addCriterion("MEMBER_NAME <>", value, "memberName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andMemberNameGreaterThan(String value) {
|
||||||
|
addCriterion("MEMBER_NAME >", value, "memberName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andMemberNameGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("MEMBER_NAME >=", value, "memberName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andMemberNameLessThan(String value) {
|
||||||
|
addCriterion("MEMBER_NAME <", value, "memberName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andMemberNameLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("MEMBER_NAME <=", value, "memberName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andMemberNameLike(String value) {
|
||||||
|
addCriterion("MEMBER_NAME like", value, "memberName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andMemberNameNotLike(String value) {
|
||||||
|
addCriterion("MEMBER_NAME not like", value, "memberName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andMemberNameIn(List<String> values) {
|
||||||
|
addCriterion("MEMBER_NAME in", values, "memberName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andMemberNameNotIn(List<String> values) {
|
||||||
|
addCriterion("MEMBER_NAME not in", values, "memberName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andMemberNameBetween(String value1, String value2) {
|
||||||
|
addCriterion("MEMBER_NAME between", value1, value2, "memberName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andMemberNameNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("MEMBER_NAME not between", value1, value2, "memberName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneIsNull() {
|
||||||
|
addCriterion("PHONE is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneIsNotNull() {
|
||||||
|
addCriterion("PHONE is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneEqualTo(String value) {
|
||||||
|
addCriterion("PHONE =", value, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneNotEqualTo(String value) {
|
||||||
|
addCriterion("PHONE <>", value, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneGreaterThan(String value) {
|
||||||
|
addCriterion("PHONE >", value, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("PHONE >=", value, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneLessThan(String value) {
|
||||||
|
addCriterion("PHONE <", value, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("PHONE <=", value, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneLike(String value) {
|
||||||
|
addCriterion("PHONE like", value, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneNotLike(String value) {
|
||||||
|
addCriterion("PHONE not like", value, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneIn(List<String> values) {
|
||||||
|
addCriterion("PHONE in", values, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneNotIn(List<String> values) {
|
||||||
|
addCriterion("PHONE not in", values, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneBetween(String value1, String value2) {
|
||||||
|
addCriterion("PHONE between", value1, value2, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andPhoneNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("PHONE not between", value1, value2, "phone");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criteria extends GeneratedCriteria {
|
||||||
|
|
||||||
|
protected Criteria() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criterion {
|
||||||
|
private String condition;
|
||||||
|
|
||||||
|
private Object value;
|
||||||
|
|
||||||
|
private Object secondValue;
|
||||||
|
|
||||||
|
private boolean noValue;
|
||||||
|
|
||||||
|
private boolean singleValue;
|
||||||
|
|
||||||
|
private boolean betweenValue;
|
||||||
|
|
||||||
|
private boolean listValue;
|
||||||
|
|
||||||
|
private String typeHandler;
|
||||||
|
|
||||||
|
public String getCondition() {
|
||||||
|
return condition;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getSecondValue() {
|
||||||
|
return secondValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isNoValue() {
|
||||||
|
return noValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isSingleValue() {
|
||||||
|
return singleValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isBetweenValue() {
|
||||||
|
return betweenValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isListValue() {
|
||||||
|
return listValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTypeHandler() {
|
||||||
|
return typeHandler;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.typeHandler = null;
|
||||||
|
this.noValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
if (value instanceof List<?>) {
|
||||||
|
this.listValue = true;
|
||||||
|
} else {
|
||||||
|
this.singleValue = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value) {
|
||||||
|
this(condition, value, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.secondValue = secondValue;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
this.betweenValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue) {
|
||||||
|
this(condition, value, secondValue, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,321 @@
|
|||||||
|
package com.xmomen.module.base.entity;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.model.BaseMybatisExample;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class CdItemDetailExample extends BaseMybatisExample {
|
||||||
|
protected String orderByClause;
|
||||||
|
|
||||||
|
protected boolean distinct;
|
||||||
|
|
||||||
|
protected List<Criteria> oredCriteria;
|
||||||
|
|
||||||
|
public CdItemDetailExample() {
|
||||||
|
oredCriteria = new ArrayList<Criteria>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOrderByClause(String orderByClause) {
|
||||||
|
this.orderByClause = orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getOrderByClause() {
|
||||||
|
return orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDistinct(boolean distinct) {
|
||||||
|
this.distinct = distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isDistinct() {
|
||||||
|
return distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criteria> getOredCriteria() {
|
||||||
|
return oredCriteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void or(Criteria criteria) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria or() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria createCriteria() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
if (oredCriteria.size() == 0) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criteria createCriteriaInternal() {
|
||||||
|
Criteria criteria = new Criteria();
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void clear() {
|
||||||
|
oredCriteria.clear();
|
||||||
|
orderByClause = null;
|
||||||
|
distinct = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected abstract static class GeneratedCriteria {
|
||||||
|
protected List<Criterion> criteria;
|
||||||
|
|
||||||
|
protected GeneratedCriteria() {
|
||||||
|
super();
|
||||||
|
criteria = new ArrayList<Criterion>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isValid() {
|
||||||
|
return criteria.size() > 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getAllCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition) {
|
||||||
|
if (condition == null) {
|
||||||
|
throw new RuntimeException("Value for condition cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value, String property) {
|
||||||
|
if (value == null) {
|
||||||
|
throw new RuntimeException("Value for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
||||||
|
if (value1 == null || value2 == null) {
|
||||||
|
throw new RuntimeException("Between values for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value1, value2));
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNull() {
|
||||||
|
addCriterion("id is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNotNull() {
|
||||||
|
addCriterion("id is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdEqualTo(Integer value) {
|
||||||
|
addCriterion("id =", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("id <>", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("id >", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("id >=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThan(Integer value) {
|
||||||
|
addCriterion("id <", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("id <=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIn(List<Integer> values) {
|
||||||
|
addCriterion("id in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("id not in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("id between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("id not between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdIsNull() {
|
||||||
|
addCriterion("cd_item_id is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdIsNotNull() {
|
||||||
|
addCriterion("cd_item_id is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdEqualTo(Integer value) {
|
||||||
|
addCriterion("cd_item_id =", value, "cdItemId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("cd_item_id <>", value, "cdItemId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("cd_item_id >", value, "cdItemId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("cd_item_id >=", value, "cdItemId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdLessThan(Integer value) {
|
||||||
|
addCriterion("cd_item_id <", value, "cdItemId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("cd_item_id <=", value, "cdItemId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdIn(List<Integer> values) {
|
||||||
|
addCriterion("cd_item_id in", values, "cdItemId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("cd_item_id not in", values, "cdItemId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("cd_item_id between", value1, value2, "cdItemId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("cd_item_id not between", value1, value2, "cdItemId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criteria extends GeneratedCriteria {
|
||||||
|
|
||||||
|
protected Criteria() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criterion {
|
||||||
|
private String condition;
|
||||||
|
|
||||||
|
private Object value;
|
||||||
|
|
||||||
|
private Object secondValue;
|
||||||
|
|
||||||
|
private boolean noValue;
|
||||||
|
|
||||||
|
private boolean singleValue;
|
||||||
|
|
||||||
|
private boolean betweenValue;
|
||||||
|
|
||||||
|
private boolean listValue;
|
||||||
|
|
||||||
|
private String typeHandler;
|
||||||
|
|
||||||
|
public String getCondition() {
|
||||||
|
return condition;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getSecondValue() {
|
||||||
|
return secondValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isNoValue() {
|
||||||
|
return noValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isSingleValue() {
|
||||||
|
return singleValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isBetweenValue() {
|
||||||
|
return betweenValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isListValue() {
|
||||||
|
return listValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTypeHandler() {
|
||||||
|
return typeHandler;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.typeHandler = null;
|
||||||
|
this.noValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
if (value instanceof List<?>) {
|
||||||
|
this.listValue = true;
|
||||||
|
} else {
|
||||||
|
this.singleValue = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value) {
|
||||||
|
this(condition, value, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.secondValue = secondValue;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
this.betweenValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue) {
|
||||||
|
this(condition, value, secondValue, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,129 @@
|
|||||||
|
package com.xmomen.module.base.entity;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.model.BaseMybatisModel;
|
||||||
|
import javax.persistence.Column;
|
||||||
|
import javax.persistence.Entity;
|
||||||
|
import javax.persistence.GeneratedValue;
|
||||||
|
import javax.persistence.Id;
|
||||||
|
import javax.persistence.Table;
|
||||||
|
import javax.persistence.Version;
|
||||||
|
|
||||||
|
@Entity
|
||||||
|
@Table(name = "cd_item_ref")
|
||||||
|
public class CdItemRef extends BaseMybatisModel {
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
private Integer cdItemRefId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 拓展类型
|
||||||
|
*/
|
||||||
|
private String refType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 拓展描述
|
||||||
|
*/
|
||||||
|
private String refName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 拓展值
|
||||||
|
*/
|
||||||
|
private String refValue;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 对应产品
|
||||||
|
*/
|
||||||
|
private Integer cdItemId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 份数
|
||||||
|
*/
|
||||||
|
private Integer refCount;
|
||||||
|
|
||||||
|
@Column(name = "CD_ITEM_REF_ID")
|
||||||
|
@Id
|
||||||
|
@GeneratedValue(generator = "UUIDGenerator")
|
||||||
|
public Integer getCdItemRefId() {
|
||||||
|
return cdItemRefId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCdItemRefId(Integer cdItemRefId) {
|
||||||
|
this.cdItemRefId = cdItemRefId;
|
||||||
|
if(cdItemRefId == null){
|
||||||
|
removeValidField("cdItemRefId");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("cdItemRefId");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "REF_TYPE")
|
||||||
|
public String getRefType() {
|
||||||
|
return refType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRefType(String refType) {
|
||||||
|
this.refType = refType;
|
||||||
|
if(refType == null){
|
||||||
|
removeValidField("refType");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("refType");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "REF_NAME")
|
||||||
|
public String getRefName() {
|
||||||
|
return refName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRefName(String refName) {
|
||||||
|
this.refName = refName;
|
||||||
|
if(refName == null){
|
||||||
|
removeValidField("refName");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("refName");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "REF_VALUE")
|
||||||
|
public String getRefValue() {
|
||||||
|
return refValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRefValue(String refValue) {
|
||||||
|
this.refValue = refValue;
|
||||||
|
if(refValue == null){
|
||||||
|
removeValidField("refValue");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("refValue");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "CD_ITEM_ID")
|
||||||
|
public Integer getCdItemId() {
|
||||||
|
return cdItemId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCdItemId(Integer cdItemId) {
|
||||||
|
this.cdItemId = cdItemId;
|
||||||
|
if(cdItemId == null){
|
||||||
|
removeValidField("cdItemId");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("cdItemId");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "REF_COUNT")
|
||||||
|
public Integer getRefCount() {
|
||||||
|
return refCount;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRefCount(Integer refCount) {
|
||||||
|
this.refCount = refCount;
|
||||||
|
if(refCount == null){
|
||||||
|
removeValidField("refCount");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("refCount");
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,591 @@
|
|||||||
|
package com.xmomen.module.base.entity;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.model.BaseMybatisExample;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class CdItemRefExample extends BaseMybatisExample {
|
||||||
|
protected String orderByClause;
|
||||||
|
|
||||||
|
protected boolean distinct;
|
||||||
|
|
||||||
|
protected List<Criteria> oredCriteria;
|
||||||
|
|
||||||
|
public CdItemRefExample() {
|
||||||
|
oredCriteria = new ArrayList<Criteria>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOrderByClause(String orderByClause) {
|
||||||
|
this.orderByClause = orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getOrderByClause() {
|
||||||
|
return orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDistinct(boolean distinct) {
|
||||||
|
this.distinct = distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isDistinct() {
|
||||||
|
return distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criteria> getOredCriteria() {
|
||||||
|
return oredCriteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void or(Criteria criteria) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria or() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria createCriteria() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
if (oredCriteria.size() == 0) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criteria createCriteriaInternal() {
|
||||||
|
Criteria criteria = new Criteria();
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void clear() {
|
||||||
|
oredCriteria.clear();
|
||||||
|
orderByClause = null;
|
||||||
|
distinct = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected abstract static class GeneratedCriteria {
|
||||||
|
protected List<Criterion> criteria;
|
||||||
|
|
||||||
|
protected GeneratedCriteria() {
|
||||||
|
super();
|
||||||
|
criteria = new ArrayList<Criterion>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isValid() {
|
||||||
|
return criteria.size() > 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getAllCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition) {
|
||||||
|
if (condition == null) {
|
||||||
|
throw new RuntimeException("Value for condition cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value, String property) {
|
||||||
|
if (value == null) {
|
||||||
|
throw new RuntimeException("Value for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
||||||
|
if (value1 == null || value2 == null) {
|
||||||
|
throw new RuntimeException("Between values for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value1, value2));
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemRefIdIsNull() {
|
||||||
|
addCriterion("CD_ITEM_REF_ID is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemRefIdIsNotNull() {
|
||||||
|
addCriterion("CD_ITEM_REF_ID is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemRefIdEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_ITEM_REF_ID =", value, "cdItemRefId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemRefIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_ITEM_REF_ID <>", value, "cdItemRefId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemRefIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("CD_ITEM_REF_ID >", value, "cdItemRefId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemRefIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_ITEM_REF_ID >=", value, "cdItemRefId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemRefIdLessThan(Integer value) {
|
||||||
|
addCriterion("CD_ITEM_REF_ID <", value, "cdItemRefId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemRefIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_ITEM_REF_ID <=", value, "cdItemRefId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemRefIdIn(List<Integer> values) {
|
||||||
|
addCriterion("CD_ITEM_REF_ID in", values, "cdItemRefId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemRefIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("CD_ITEM_REF_ID not in", values, "cdItemRefId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemRefIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("CD_ITEM_REF_ID between", value1, value2, "cdItemRefId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemRefIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("CD_ITEM_REF_ID not between", value1, value2, "cdItemRefId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeIsNull() {
|
||||||
|
addCriterion("REF_TYPE is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeIsNotNull() {
|
||||||
|
addCriterion("REF_TYPE is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeEqualTo(String value) {
|
||||||
|
addCriterion("REF_TYPE =", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeNotEqualTo(String value) {
|
||||||
|
addCriterion("REF_TYPE <>", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeGreaterThan(String value) {
|
||||||
|
addCriterion("REF_TYPE >", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("REF_TYPE >=", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeLessThan(String value) {
|
||||||
|
addCriterion("REF_TYPE <", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("REF_TYPE <=", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeLike(String value) {
|
||||||
|
addCriterion("REF_TYPE like", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeNotLike(String value) {
|
||||||
|
addCriterion("REF_TYPE not like", value, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeIn(List<String> values) {
|
||||||
|
addCriterion("REF_TYPE in", values, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeNotIn(List<String> values) {
|
||||||
|
addCriterion("REF_TYPE not in", values, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeBetween(String value1, String value2) {
|
||||||
|
addCriterion("REF_TYPE between", value1, value2, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefTypeNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("REF_TYPE not between", value1, value2, "refType");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameIsNull() {
|
||||||
|
addCriterion("REF_NAME is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameIsNotNull() {
|
||||||
|
addCriterion("REF_NAME is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameEqualTo(String value) {
|
||||||
|
addCriterion("REF_NAME =", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameNotEqualTo(String value) {
|
||||||
|
addCriterion("REF_NAME <>", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameGreaterThan(String value) {
|
||||||
|
addCriterion("REF_NAME >", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("REF_NAME >=", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameLessThan(String value) {
|
||||||
|
addCriterion("REF_NAME <", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("REF_NAME <=", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameLike(String value) {
|
||||||
|
addCriterion("REF_NAME like", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameNotLike(String value) {
|
||||||
|
addCriterion("REF_NAME not like", value, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameIn(List<String> values) {
|
||||||
|
addCriterion("REF_NAME in", values, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameNotIn(List<String> values) {
|
||||||
|
addCriterion("REF_NAME not in", values, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameBetween(String value1, String value2) {
|
||||||
|
addCriterion("REF_NAME between", value1, value2, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefNameNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("REF_NAME not between", value1, value2, "refName");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueIsNull() {
|
||||||
|
addCriterion("REF_VALUE is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueIsNotNull() {
|
||||||
|
addCriterion("REF_VALUE is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueEqualTo(String value) {
|
||||||
|
addCriterion("REF_VALUE =", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueNotEqualTo(String value) {
|
||||||
|
addCriterion("REF_VALUE <>", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueGreaterThan(String value) {
|
||||||
|
addCriterion("REF_VALUE >", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("REF_VALUE >=", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueLessThan(String value) {
|
||||||
|
addCriterion("REF_VALUE <", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("REF_VALUE <=", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueLike(String value) {
|
||||||
|
addCriterion("REF_VALUE like", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueNotLike(String value) {
|
||||||
|
addCriterion("REF_VALUE not like", value, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueIn(List<String> values) {
|
||||||
|
addCriterion("REF_VALUE in", values, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueNotIn(List<String> values) {
|
||||||
|
addCriterion("REF_VALUE not in", values, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueBetween(String value1, String value2) {
|
||||||
|
addCriterion("REF_VALUE between", value1, value2, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefValueNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("REF_VALUE not between", value1, value2, "refValue");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdIsNull() {
|
||||||
|
addCriterion("CD_ITEM_ID is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdIsNotNull() {
|
||||||
|
addCriterion("CD_ITEM_ID is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_ITEM_ID =", value, "cdItemId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_ITEM_ID <>", value, "cdItemId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("CD_ITEM_ID >", value, "cdItemId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_ITEM_ID >=", value, "cdItemId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdLessThan(Integer value) {
|
||||||
|
addCriterion("CD_ITEM_ID <", value, "cdItemId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_ITEM_ID <=", value, "cdItemId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdIn(List<Integer> values) {
|
||||||
|
addCriterion("CD_ITEM_ID in", values, "cdItemId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("CD_ITEM_ID not in", values, "cdItemId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("CD_ITEM_ID between", value1, value2, "cdItemId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdItemIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("CD_ITEM_ID not between", value1, value2, "cdItemId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountIsNull() {
|
||||||
|
addCriterion("REF_COUNT is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountIsNotNull() {
|
||||||
|
addCriterion("REF_COUNT is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountEqualTo(Integer value) {
|
||||||
|
addCriterion("REF_COUNT =", value, "refCount");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountNotEqualTo(Integer value) {
|
||||||
|
addCriterion("REF_COUNT <>", value, "refCount");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountGreaterThan(Integer value) {
|
||||||
|
addCriterion("REF_COUNT >", value, "refCount");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("REF_COUNT >=", value, "refCount");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountLessThan(Integer value) {
|
||||||
|
addCriterion("REF_COUNT <", value, "refCount");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("REF_COUNT <=", value, "refCount");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountIn(List<Integer> values) {
|
||||||
|
addCriterion("REF_COUNT in", values, "refCount");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountNotIn(List<Integer> values) {
|
||||||
|
addCriterion("REF_COUNT not in", values, "refCount");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("REF_COUNT between", value1, value2, "refCount");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andRefCountNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("REF_COUNT not between", value1, value2, "refCount");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criteria extends GeneratedCriteria {
|
||||||
|
|
||||||
|
protected Criteria() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criterion {
|
||||||
|
private String condition;
|
||||||
|
|
||||||
|
private Object value;
|
||||||
|
|
||||||
|
private Object secondValue;
|
||||||
|
|
||||||
|
private boolean noValue;
|
||||||
|
|
||||||
|
private boolean singleValue;
|
||||||
|
|
||||||
|
private boolean betweenValue;
|
||||||
|
|
||||||
|
private boolean listValue;
|
||||||
|
|
||||||
|
private String typeHandler;
|
||||||
|
|
||||||
|
public String getCondition() {
|
||||||
|
return condition;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getSecondValue() {
|
||||||
|
return secondValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isNoValue() {
|
||||||
|
return noValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isSingleValue() {
|
||||||
|
return singleValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isBetweenValue() {
|
||||||
|
return betweenValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isListValue() {
|
||||||
|
return listValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTypeHandler() {
|
||||||
|
return typeHandler;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.typeHandler = null;
|
||||||
|
this.noValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
if (value instanceof List<?>) {
|
||||||
|
this.listValue = true;
|
||||||
|
} else {
|
||||||
|
this.singleValue = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value) {
|
||||||
|
this(condition, value, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.secondValue = secondValue;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
this.betweenValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue) {
|
||||||
|
this(condition, value, secondValue, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,72 @@
|
|||||||
|
package com.xmomen.module.base.entity;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.model.BaseMybatisModel;
|
||||||
|
import javax.persistence.Column;
|
||||||
|
import javax.persistence.Entity;
|
||||||
|
import javax.persistence.GeneratedValue;
|
||||||
|
import javax.persistence.Id;
|
||||||
|
import javax.persistence.Table;
|
||||||
|
import javax.persistence.Version;
|
||||||
|
|
||||||
|
@Entity
|
||||||
|
@Table(name = "cd_manager_company")
|
||||||
|
public class CdManagerCompany extends BaseMybatisModel {
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 单位
|
||||||
|
*/
|
||||||
|
private Integer cdCompanyId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 客户经理
|
||||||
|
*/
|
||||||
|
private Integer cdManagerId;
|
||||||
|
|
||||||
|
@Column(name = "ID")
|
||||||
|
@Id
|
||||||
|
@GeneratedValue(generator = "UUIDGenerator")
|
||||||
|
public Integer getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Integer id) {
|
||||||
|
this.id = id;
|
||||||
|
if(id == null){
|
||||||
|
removeValidField("id");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("id");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "CD_COMPANY_ID")
|
||||||
|
public Integer getCdCompanyId() {
|
||||||
|
return cdCompanyId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCdCompanyId(Integer cdCompanyId) {
|
||||||
|
this.cdCompanyId = cdCompanyId;
|
||||||
|
if(cdCompanyId == null){
|
||||||
|
removeValidField("cdCompanyId");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("cdCompanyId");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Column(name = "CD_MANAGER_ID")
|
||||||
|
public Integer getCdManagerId() {
|
||||||
|
return cdManagerId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCdManagerId(Integer cdManagerId) {
|
||||||
|
this.cdManagerId = cdManagerId;
|
||||||
|
if(cdManagerId == null){
|
||||||
|
removeValidField("cdManagerId");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
addValidField("cdManagerId");
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,381 @@
|
|||||||
|
package com.xmomen.module.base.entity;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.model.BaseMybatisExample;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class CdManagerCompanyExample extends BaseMybatisExample {
|
||||||
|
protected String orderByClause;
|
||||||
|
|
||||||
|
protected boolean distinct;
|
||||||
|
|
||||||
|
protected List<Criteria> oredCriteria;
|
||||||
|
|
||||||
|
public CdManagerCompanyExample() {
|
||||||
|
oredCriteria = new ArrayList<Criteria>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOrderByClause(String orderByClause) {
|
||||||
|
this.orderByClause = orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getOrderByClause() {
|
||||||
|
return orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDistinct(boolean distinct) {
|
||||||
|
this.distinct = distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isDistinct() {
|
||||||
|
return distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criteria> getOredCriteria() {
|
||||||
|
return oredCriteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void or(Criteria criteria) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria or() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria createCriteria() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
if (oredCriteria.size() == 0) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criteria createCriteriaInternal() {
|
||||||
|
Criteria criteria = new Criteria();
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void clear() {
|
||||||
|
oredCriteria.clear();
|
||||||
|
orderByClause = null;
|
||||||
|
distinct = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected abstract static class GeneratedCriteria {
|
||||||
|
protected List<Criterion> criteria;
|
||||||
|
|
||||||
|
protected GeneratedCriteria() {
|
||||||
|
super();
|
||||||
|
criteria = new ArrayList<Criterion>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isValid() {
|
||||||
|
return criteria.size() > 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getAllCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition) {
|
||||||
|
if (condition == null) {
|
||||||
|
throw new RuntimeException("Value for condition cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value, String property) {
|
||||||
|
if (value == null) {
|
||||||
|
throw new RuntimeException("Value for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
||||||
|
if (value1 == null || value2 == null) {
|
||||||
|
throw new RuntimeException("Between values for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value1, value2));
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNull() {
|
||||||
|
addCriterion("ID is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNotNull() {
|
||||||
|
addCriterion("ID is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdEqualTo(Integer value) {
|
||||||
|
addCriterion("ID =", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("ID <>", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("ID >", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ID >=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThan(Integer value) {
|
||||||
|
addCriterion("ID <", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ID <=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIn(List<Integer> values) {
|
||||||
|
addCriterion("ID in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("ID not in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ID between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ID not between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdIsNull() {
|
||||||
|
addCriterion("CD_COMPANY_ID is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdIsNotNull() {
|
||||||
|
addCriterion("CD_COMPANY_ID is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_COMPANY_ID =", value, "cdCompanyId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_COMPANY_ID <>", value, "cdCompanyId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("CD_COMPANY_ID >", value, "cdCompanyId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_COMPANY_ID >=", value, "cdCompanyId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdLessThan(Integer value) {
|
||||||
|
addCriterion("CD_COMPANY_ID <", value, "cdCompanyId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_COMPANY_ID <=", value, "cdCompanyId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdIn(List<Integer> values) {
|
||||||
|
addCriterion("CD_COMPANY_ID in", values, "cdCompanyId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("CD_COMPANY_ID not in", values, "cdCompanyId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("CD_COMPANY_ID between", value1, value2, "cdCompanyId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdCompanyIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("CD_COMPANY_ID not between", value1, value2, "cdCompanyId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdManagerIdIsNull() {
|
||||||
|
addCriterion("CD_MANAGER_ID is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdManagerIdIsNotNull() {
|
||||||
|
addCriterion("CD_MANAGER_ID is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdManagerIdEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_MANAGER_ID =", value, "cdManagerId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdManagerIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_MANAGER_ID <>", value, "cdManagerId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdManagerIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("CD_MANAGER_ID >", value, "cdManagerId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdManagerIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_MANAGER_ID >=", value, "cdManagerId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdManagerIdLessThan(Integer value) {
|
||||||
|
addCriterion("CD_MANAGER_ID <", value, "cdManagerId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdManagerIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_MANAGER_ID <=", value, "cdManagerId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdManagerIdIn(List<Integer> values) {
|
||||||
|
addCriterion("CD_MANAGER_ID in", values, "cdManagerId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdManagerIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("CD_MANAGER_ID not in", values, "cdManagerId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdManagerIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("CD_MANAGER_ID between", value1, value2, "cdManagerId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdManagerIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("CD_MANAGER_ID not between", value1, value2, "cdManagerId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criteria extends GeneratedCriteria {
|
||||||
|
|
||||||
|
protected Criteria() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criterion {
|
||||||
|
private String condition;
|
||||||
|
|
||||||
|
private Object value;
|
||||||
|
|
||||||
|
private Object secondValue;
|
||||||
|
|
||||||
|
private boolean noValue;
|
||||||
|
|
||||||
|
private boolean singleValue;
|
||||||
|
|
||||||
|
private boolean betweenValue;
|
||||||
|
|
||||||
|
private boolean listValue;
|
||||||
|
|
||||||
|
private String typeHandler;
|
||||||
|
|
||||||
|
public String getCondition() {
|
||||||
|
return condition;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getSecondValue() {
|
||||||
|
return secondValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isNoValue() {
|
||||||
|
return noValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isSingleValue() {
|
||||||
|
return singleValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isBetweenValue() {
|
||||||
|
return betweenValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isListValue() {
|
||||||
|
return listValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTypeHandler() {
|
||||||
|
return typeHandler;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.typeHandler = null;
|
||||||
|
this.noValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
if (value instanceof List<?>) {
|
||||||
|
this.listValue = true;
|
||||||
|
} else {
|
||||||
|
this.singleValue = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value) {
|
||||||
|
this(condition, value, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.secondValue = secondValue;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
this.betweenValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue) {
|
||||||
|
this(condition, value, secondValue, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,391 @@
|
|||||||
|
package com.xmomen.module.base.entity;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.model.BaseMybatisExample;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class CdMemberCouponRelationExample extends BaseMybatisExample {
|
||||||
|
protected String orderByClause;
|
||||||
|
|
||||||
|
protected boolean distinct;
|
||||||
|
|
||||||
|
protected List<Criteria> oredCriteria;
|
||||||
|
|
||||||
|
public CdMemberCouponRelationExample() {
|
||||||
|
oredCriteria = new ArrayList<Criteria>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOrderByClause(String orderByClause) {
|
||||||
|
this.orderByClause = orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getOrderByClause() {
|
||||||
|
return orderByClause;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDistinct(boolean distinct) {
|
||||||
|
this.distinct = distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isDistinct() {
|
||||||
|
return distinct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criteria> getOredCriteria() {
|
||||||
|
return oredCriteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void or(Criteria criteria) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria or() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria createCriteria() {
|
||||||
|
Criteria criteria = createCriteriaInternal();
|
||||||
|
if (oredCriteria.size() == 0) {
|
||||||
|
oredCriteria.add(criteria);
|
||||||
|
}
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criteria createCriteriaInternal() {
|
||||||
|
Criteria criteria = new Criteria();
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void clear() {
|
||||||
|
oredCriteria.clear();
|
||||||
|
orderByClause = null;
|
||||||
|
distinct = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected abstract static class GeneratedCriteria {
|
||||||
|
protected List<Criterion> criteria;
|
||||||
|
|
||||||
|
protected GeneratedCriteria() {
|
||||||
|
super();
|
||||||
|
criteria = new ArrayList<Criterion>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isValid() {
|
||||||
|
return criteria.size() > 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getAllCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Criterion> getCriteria() {
|
||||||
|
return criteria;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition) {
|
||||||
|
if (condition == null) {
|
||||||
|
throw new RuntimeException("Value for condition cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value, String property) {
|
||||||
|
if (value == null) {
|
||||||
|
throw new RuntimeException("Value for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value));
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
||||||
|
if (value1 == null || value2 == null) {
|
||||||
|
throw new RuntimeException("Between values for " + property + " cannot be null");
|
||||||
|
}
|
||||||
|
criteria.add(new Criterion(condition, value1, value2));
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNull() {
|
||||||
|
addCriterion("ID is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIsNotNull() {
|
||||||
|
addCriterion("ID is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdEqualTo(Integer value) {
|
||||||
|
addCriterion("ID =", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("ID <>", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("ID >", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ID >=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThan(Integer value) {
|
||||||
|
addCriterion("ID <", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("ID <=", value, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdIn(List<Integer> values) {
|
||||||
|
addCriterion("ID in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("ID not in", values, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ID between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("ID not between", value1, value2, "id");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdIsNull() {
|
||||||
|
addCriterion("CD_MEMBER_ID is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdIsNotNull() {
|
||||||
|
addCriterion("CD_MEMBER_ID is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_MEMBER_ID =", value, "cdMemberId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdNotEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_MEMBER_ID <>", value, "cdMemberId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdGreaterThan(Integer value) {
|
||||||
|
addCriterion("CD_MEMBER_ID >", value, "cdMemberId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdGreaterThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_MEMBER_ID >=", value, "cdMemberId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdLessThan(Integer value) {
|
||||||
|
addCriterion("CD_MEMBER_ID <", value, "cdMemberId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdLessThanOrEqualTo(Integer value) {
|
||||||
|
addCriterion("CD_MEMBER_ID <=", value, "cdMemberId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdIn(List<Integer> values) {
|
||||||
|
addCriterion("CD_MEMBER_ID in", values, "cdMemberId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdNotIn(List<Integer> values) {
|
||||||
|
addCriterion("CD_MEMBER_ID not in", values, "cdMemberId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("CD_MEMBER_ID between", value1, value2, "cdMemberId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCdMemberIdNotBetween(Integer value1, Integer value2) {
|
||||||
|
addCriterion("CD_MEMBER_ID not between", value1, value2, "cdMemberId");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberIsNull() {
|
||||||
|
addCriterion("COUPON_NUMBER is null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberIsNotNull() {
|
||||||
|
addCriterion("COUPON_NUMBER is not null");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberEqualTo(String value) {
|
||||||
|
addCriterion("COUPON_NUMBER =", value, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberNotEqualTo(String value) {
|
||||||
|
addCriterion("COUPON_NUMBER <>", value, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberGreaterThan(String value) {
|
||||||
|
addCriterion("COUPON_NUMBER >", value, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberGreaterThanOrEqualTo(String value) {
|
||||||
|
addCriterion("COUPON_NUMBER >=", value, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberLessThan(String value) {
|
||||||
|
addCriterion("COUPON_NUMBER <", value, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberLessThanOrEqualTo(String value) {
|
||||||
|
addCriterion("COUPON_NUMBER <=", value, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberLike(String value) {
|
||||||
|
addCriterion("COUPON_NUMBER like", value, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberNotLike(String value) {
|
||||||
|
addCriterion("COUPON_NUMBER not like", value, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberIn(List<String> values) {
|
||||||
|
addCriterion("COUPON_NUMBER in", values, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberNotIn(List<String> values) {
|
||||||
|
addCriterion("COUPON_NUMBER not in", values, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberBetween(String value1, String value2) {
|
||||||
|
addCriterion("COUPON_NUMBER between", value1, value2, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Criteria andCouponNumberNotBetween(String value1, String value2) {
|
||||||
|
addCriterion("COUPON_NUMBER not between", value1, value2, "couponNumber");
|
||||||
|
return (Criteria) this;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criteria extends GeneratedCriteria {
|
||||||
|
|
||||||
|
protected Criteria() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class Criterion {
|
||||||
|
private String condition;
|
||||||
|
|
||||||
|
private Object value;
|
||||||
|
|
||||||
|
private Object secondValue;
|
||||||
|
|
||||||
|
private boolean noValue;
|
||||||
|
|
||||||
|
private boolean singleValue;
|
||||||
|
|
||||||
|
private boolean betweenValue;
|
||||||
|
|
||||||
|
private boolean listValue;
|
||||||
|
|
||||||
|
private String typeHandler;
|
||||||
|
|
||||||
|
public String getCondition() {
|
||||||
|
return condition;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object getSecondValue() {
|
||||||
|
return secondValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isNoValue() {
|
||||||
|
return noValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isSingleValue() {
|
||||||
|
return singleValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isBetweenValue() {
|
||||||
|
return betweenValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isListValue() {
|
||||||
|
return listValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTypeHandler() {
|
||||||
|
return typeHandler;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.typeHandler = null;
|
||||||
|
this.noValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
if (value instanceof List<?>) {
|
||||||
|
this.listValue = true;
|
||||||
|
} else {
|
||||||
|
this.singleValue = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value) {
|
||||||
|
this(condition, value, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
||||||
|
super();
|
||||||
|
this.condition = condition;
|
||||||
|
this.value = value;
|
||||||
|
this.secondValue = secondValue;
|
||||||
|
this.typeHandler = typeHandler;
|
||||||
|
this.betweenValue = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Criterion(String condition, Object value, Object secondValue) {
|
||||||
|
this(condition, value, secondValue, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,35 @@
|
|||||||
|
package com.xmomen.module.base.entity;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
public class ChildItemModel implements Serializable {
|
||||||
|
private Integer childItemId;
|
||||||
|
private String itemName;
|
||||||
|
private String itemCode;
|
||||||
|
private String itemCategory;
|
||||||
|
public Integer getChildItemId() {
|
||||||
|
return childItemId;
|
||||||
|
}
|
||||||
|
public void setChildItemId(Integer childItemId) {
|
||||||
|
this.childItemId = childItemId;
|
||||||
|
}
|
||||||
|
public String getItemName() {
|
||||||
|
return itemName;
|
||||||
|
}
|
||||||
|
public void setItemName(String itemName) {
|
||||||
|
this.itemName = itemName;
|
||||||
|
}
|
||||||
|
public String getItemCode() {
|
||||||
|
return itemCode;
|
||||||
|
}
|
||||||
|
public void setItemCode(String itemCode) {
|
||||||
|
this.itemCode = itemCode;
|
||||||
|
}
|
||||||
|
public String getItemCategory() {
|
||||||
|
return itemCategory;
|
||||||
|
}
|
||||||
|
public void setItemCategory(String itemCategory) {
|
||||||
|
this.itemCategory = itemCategory;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package com.xmomen.module.base.entity.mapper;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.mapper.MybatisMapper;
|
||||||
|
import com.xmomen.module.base.entity.CdActivityAddress;
|
||||||
|
import com.xmomen.module.base.entity.CdActivityAddressExample;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
public interface CdActivityAddressMapper extends MybatisMapper {
|
||||||
|
int countByExample(CdActivityAddressExample example);
|
||||||
|
|
||||||
|
int deleteByExample(CdActivityAddressExample example);
|
||||||
|
|
||||||
|
int insertSelective(CdActivityAddress record);
|
||||||
|
|
||||||
|
int updateByExampleSelective(@Param("record") CdActivityAddress record, @Param("example") CdActivityAddressExample example);
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package com.xmomen.module.base.entity.mapper;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.mapper.MybatisMapper;
|
||||||
|
import com.xmomen.module.base.entity.CdActivityRef;
|
||||||
|
import com.xmomen.module.base.entity.CdActivityRefExample;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
public interface CdActivityRefMapper extends MybatisMapper {
|
||||||
|
int countByExample(CdActivityRefExample example);
|
||||||
|
|
||||||
|
int deleteByExample(CdActivityRefExample example);
|
||||||
|
|
||||||
|
int insertSelective(CdActivityRef record);
|
||||||
|
|
||||||
|
int updateByExampleSelective(@Param("record") CdActivityRef record, @Param("example") CdActivityRefExample example);
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package com.xmomen.module.base.entity.mapper;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.mapper.MybatisMapper;
|
||||||
|
import com.xmomen.module.base.entity.CdAttachment;
|
||||||
|
import com.xmomen.module.base.entity.CdAttachmentExample;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
public interface CdAttachmentMapper extends MybatisMapper {
|
||||||
|
int countByExample(CdAttachmentExample example);
|
||||||
|
|
||||||
|
int deleteByExample(CdAttachmentExample example);
|
||||||
|
|
||||||
|
int insertSelective(CdAttachment record);
|
||||||
|
|
||||||
|
int updateByExampleSelective(@Param("record") CdAttachment record, @Param("example") CdAttachmentExample example);
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package com.xmomen.module.base.entity.mapper;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.mapper.MybatisMapper;
|
||||||
|
import com.xmomen.module.base.entity.CdContract;
|
||||||
|
import com.xmomen.module.base.entity.CdContractExample;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
public interface CdContractMapper extends MybatisMapper {
|
||||||
|
int countByExample(CdContractExample example);
|
||||||
|
|
||||||
|
int deleteByExample(CdContractExample example);
|
||||||
|
|
||||||
|
int insertSelective(CdContract record);
|
||||||
|
|
||||||
|
int updateByExampleSelective(@Param("record") CdContract record, @Param("example") CdContractExample example);
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package com.xmomen.module.base.entity.mapper;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.mapper.MybatisMapper;
|
||||||
|
import com.xmomen.module.base.entity.CdCouponCategory;
|
||||||
|
import com.xmomen.module.base.entity.CdCouponCategoryExample;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
public interface CdCouponCategoryMapper extends MybatisMapper {
|
||||||
|
int countByExample(CdCouponCategoryExample example);
|
||||||
|
|
||||||
|
int deleteByExample(CdCouponCategoryExample example);
|
||||||
|
|
||||||
|
int insertSelective(CdCouponCategory record);
|
||||||
|
|
||||||
|
int updateByExampleSelective(@Param("record") CdCouponCategory record, @Param("example") CdCouponCategoryExample example);
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package com.xmomen.module.base.entity.mapper;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.mapper.MybatisMapper;
|
||||||
|
import com.xmomen.module.base.entity.CdItemDetail;
|
||||||
|
import com.xmomen.module.base.entity.CdItemDetailExample;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
public interface CdItemDetailMapper extends MybatisMapper {
|
||||||
|
int countByExample(CdItemDetailExample example);
|
||||||
|
|
||||||
|
int deleteByExample(CdItemDetailExample example);
|
||||||
|
|
||||||
|
int insertSelective(CdItemDetail record);
|
||||||
|
|
||||||
|
int updateByExampleSelective(@Param("record") CdItemDetail record, @Param("example") CdItemDetailExample example);
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package com.xmomen.module.base.entity.mapper;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.mapper.MybatisMapper;
|
||||||
|
import com.xmomen.module.base.entity.CdItem;
|
||||||
|
import com.xmomen.module.base.entity.CdItemExample;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
public interface CdItemMapper extends MybatisMapper {
|
||||||
|
int countByExample(CdItemExample example);
|
||||||
|
|
||||||
|
int deleteByExample(CdItemExample example);
|
||||||
|
|
||||||
|
int insertSelective(CdItem record);
|
||||||
|
|
||||||
|
int updateByExampleSelective(@Param("record") CdItem record, @Param("example") CdItemExample example);
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package com.xmomen.module.base.entity.mapper;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.mapper.MybatisMapper;
|
||||||
|
import com.xmomen.module.base.entity.CdItemRef;
|
||||||
|
import com.xmomen.module.base.entity.CdItemRefExample;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
public interface CdItemRefMapper extends MybatisMapper {
|
||||||
|
int countByExample(CdItemRefExample example);
|
||||||
|
|
||||||
|
int deleteByExample(CdItemRefExample example);
|
||||||
|
|
||||||
|
int insertSelective(CdItemRef record);
|
||||||
|
|
||||||
|
int updateByExampleSelective(@Param("record") CdItemRef record, @Param("example") CdItemRefExample example);
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package com.xmomen.module.base.entity.mapper;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.mapper.MybatisMapper;
|
||||||
|
import com.xmomen.module.base.entity.CdManagerCompany;
|
||||||
|
import com.xmomen.module.base.entity.CdManagerCompanyExample;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
public interface CdManagerCompanyMapper extends MybatisMapper {
|
||||||
|
int countByExample(CdManagerCompanyExample example);
|
||||||
|
|
||||||
|
int deleteByExample(CdManagerCompanyExample example);
|
||||||
|
|
||||||
|
int insertSelective(CdManagerCompany record);
|
||||||
|
|
||||||
|
int updateByExampleSelective(@Param("record") CdManagerCompany record, @Param("example") CdManagerCompanyExample example);
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package com.xmomen.module.base.entity.mapper;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.mapper.MybatisMapper;
|
||||||
|
import com.xmomen.module.base.entity.CdMemberCouponRelation;
|
||||||
|
import com.xmomen.module.base.entity.CdMemberCouponRelationExample;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
public interface CdMemberCouponRelationMapper extends MybatisMapper {
|
||||||
|
int countByExample(CdMemberCouponRelationExample example);
|
||||||
|
|
||||||
|
int deleteByExample(CdMemberCouponRelationExample example);
|
||||||
|
|
||||||
|
int insertSelective(CdMemberCouponRelation record);
|
||||||
|
|
||||||
|
int updateByExampleSelective(@Param("record") CdMemberCouponRelation record, @Param("example") CdMemberCouponRelationExample example);
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package com.xmomen.module.base.entity.mapper;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.mapper.MybatisMapper;
|
||||||
|
import com.xmomen.module.base.entity.CdMember;
|
||||||
|
import com.xmomen.module.base.entity.CdMemberExample;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
public interface CdMemberMapper extends MybatisMapper {
|
||||||
|
int countByExample(CdMemberExample example);
|
||||||
|
|
||||||
|
int deleteByExample(CdMemberExample example);
|
||||||
|
|
||||||
|
int insertSelective(CdMember record);
|
||||||
|
|
||||||
|
int updateByExampleSelective(@Param("record") CdMember record, @Param("example") CdMemberExample example);
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package com.xmomen.module.base.entity.mapper;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.mapper.MybatisMapper;
|
||||||
|
import com.xmomen.module.base.entity.CdPlanItem;
|
||||||
|
import com.xmomen.module.base.entity.CdPlanItemExample;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
public interface CdPlanItemMapper extends MybatisMapper {
|
||||||
|
int countByExample(CdPlanItemExample example);
|
||||||
|
|
||||||
|
int deleteByExample(CdPlanItemExample example);
|
||||||
|
|
||||||
|
int insertSelective(CdPlanItem record);
|
||||||
|
|
||||||
|
int updateByExampleSelective(@Param("record") CdPlanItem record, @Param("example") CdPlanItemExample example);
|
||||||
|
}
|
@ -0,0 +1,8 @@
|
|||||||
|
package com.xmomen.module.base.mapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by Jeng on 2016/3/30.
|
||||||
|
*/
|
||||||
|
public interface ActivityMapper {
|
||||||
|
public static final String ActivityMapperNameSpace = "com.xmomen.module.base.mapper.ActivityMapper.";
|
||||||
|
}
|
@ -0,0 +1,41 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||||||
|
<mapper namespace="com.xmomen.module.base.mapper.ActivityMapper" >
|
||||||
|
|
||||||
|
<!-- 查询消息 -->
|
||||||
|
<select id="getActivityList" resultType="com.xmomen.module.base.model.ActivityModel" parameterType="java.util.HashMap">
|
||||||
|
SELECT
|
||||||
|
ca.*,
|
||||||
|
car.REF_VALUE as couponCategory
|
||||||
|
FROM
|
||||||
|
cd_activity ca
|
||||||
|
left join
|
||||||
|
cd_activity_ref car on ca.id = car.CD_ACTIVITY_ID and car.REF_TYPE='COUPON'
|
||||||
|
<where>
|
||||||
|
<if test="keyword">
|
||||||
|
AND cc.activity_name LIKE CONCAT('%', #{keyword}, '%')
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="getChoseItemList" resultType="com.xmomen.module.base.model.ItemChildModel" parameterType="java.util.HashMap">
|
||||||
|
SELECT
|
||||||
|
cm.id,
|
||||||
|
cm.item_name,
|
||||||
|
cm.item_code,
|
||||||
|
cc.category_name,
|
||||||
|
cir.ref_count as count
|
||||||
|
FROM
|
||||||
|
cd_activity_ref cir
|
||||||
|
left join
|
||||||
|
cd_item cm on cm.id = cir.REF_VALUE
|
||||||
|
left join
|
||||||
|
cd_category cc on cm.cd_category_id = cc.id
|
||||||
|
<where>
|
||||||
|
cir.REF_TYPE='GIFT_ITEM'
|
||||||
|
<if test = 'parentId'>
|
||||||
|
AND cir.CD_ACTIVITY_ID = #{parentId}
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
</select>
|
||||||
|
</mapper>
|
@ -0,0 +1,8 @@
|
|||||||
|
package com.xmomen.module.base.mapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by Jeng on 2016/3/30.
|
||||||
|
*/
|
||||||
|
public interface BasePlanMapper {
|
||||||
|
public static final String BasePlanMapperNameSpace = "com.xmomen.module.base.mapper.BasePlanMapper.";
|
||||||
|
}
|
@ -0,0 +1,6 @@
|
|||||||
|
package com.xmomen.module.base.mapper;
|
||||||
|
|
||||||
|
public interface CompanyMapper {
|
||||||
|
public static final String CompanyMapperNameSpace = "com.xmomen.module.base.mapper.CompanyMapper.";
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,6 @@
|
|||||||
|
package com.xmomen.module.base.mapper;
|
||||||
|
|
||||||
|
public interface ContractItemMapper {
|
||||||
|
public static final String ContractItemMapperNameSpace = "com.xmomen.module.base.mapper.ContractItemMapper.";
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,25 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||||||
|
<mapper namespace="com.xmomen.module.base.mapper.ContractItemMapper" >
|
||||||
|
|
||||||
|
<!-- 查询消息 -->
|
||||||
|
<select id="getContractItemList" resultType="com.xmomen.module.base.model.ContractItemModel" parameterType="java.util.HashMap">
|
||||||
|
SELECT
|
||||||
|
cci.*,
|
||||||
|
ci.ITEM_CODE,
|
||||||
|
ci.ITEM_NAME,
|
||||||
|
cc.CATEGORY_NAME
|
||||||
|
FROM
|
||||||
|
cd_contract_item cci
|
||||||
|
left join cd_item ci on cci.cd_item_id = ci.id
|
||||||
|
left join cd_category cc on ci.cd_category_id = cc.id
|
||||||
|
<where>
|
||||||
|
<if test="keyword">
|
||||||
|
AND cci.cd_contract_id = #{keyword}
|
||||||
|
</if>
|
||||||
|
<if test="id">
|
||||||
|
AND cci.id = #{id}
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
</select>
|
||||||
|
</mapper>
|
@ -0,0 +1,6 @@
|
|||||||
|
package com.xmomen.module.base.mapper;
|
||||||
|
|
||||||
|
public interface ContractMapper {
|
||||||
|
public static final String ContractMapperNameSpace = "com.xmomen.module.base.mapper.ContractMapper.";
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,8 @@
|
|||||||
|
package com.xmomen.module.base.mapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by Jeng on 2016/3/30.
|
||||||
|
*/
|
||||||
|
public interface CouponMapper {
|
||||||
|
public static final String CouponMapperNameSpace = "com.xmomen.module.base.mapper.CouponMapper.";
|
||||||
|
}
|
@ -0,0 +1,25 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||||||
|
<mapper namespace="com.xmomen.module.base.mapper.ExpressMemberMapper">
|
||||||
|
|
||||||
|
<!-- 查询消息 -->
|
||||||
|
<select id="getExpressMemberList" resultType="com.xmomen.module.base.model.ExpressMemberModel" parameterType="java.util.HashMap">
|
||||||
|
select
|
||||||
|
ccm.*,
|
||||||
|
ce.express_name
|
||||||
|
from cd_express_member ccm
|
||||||
|
left join cd_express ce on ccm.cd_express_id = ce.id
|
||||||
|
<where>
|
||||||
|
<if test="keyword">
|
||||||
|
AND ccm.member_name LIKE CONCAT('%', #{keyword}, '%') or ccm.phone LIKE CONCAT('%', #{keyword}, '%')
|
||||||
|
</if>
|
||||||
|
<if test="id">
|
||||||
|
AND ccm.id = #{id}
|
||||||
|
</if>
|
||||||
|
<if test="expressCode">
|
||||||
|
AND ce.express_code = #{expressCode}
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
</select>
|
||||||
|
</mapper>
|
||||||
|
|
@ -0,0 +1,88 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||||||
|
<mapper namespace="com.xmomen.module.base.mapper.ItemMapper">
|
||||||
|
|
||||||
|
<!-- 查询消息 -->
|
||||||
|
<select id="getItemList" resultType="com.xmomen.module.base.model.ItemModel" parameterType="com.xmomen.module.base.model.ItemQuery">
|
||||||
|
SELECT
|
||||||
|
cm.*,
|
||||||
|
<if test="companyId">
|
||||||
|
ci.CONTRACT_VALUE
|
||||||
|
AS DISCOUNT_PRICE,
|
||||||
|
</if>
|
||||||
|
cc.category_name,
|
||||||
|
cid.id item_detail_id,
|
||||||
|
cid.item_detail_content,
|
||||||
|
ifnull(stock.stock_num,0) stock_num
|
||||||
|
FROM
|
||||||
|
cd_item cm
|
||||||
|
left join cd_category cc on cm.cd_category_id = cc.id
|
||||||
|
left join cd_item_detail cid on cid.cd_item_id = cm.id
|
||||||
|
left join cd_stock stock on stock.item_id = cm.id
|
||||||
|
<if test="companyId">
|
||||||
|
left join cd_contract c on c.CD_COMPANY_ID= ${companyId} and c.IS_DEL =0
|
||||||
|
left join cd_contract_item ci on ci.CD_ITEM_ID=cm.ID and ci.CD_CONTRACT_ID=c.id
|
||||||
|
</if>
|
||||||
|
<where>
|
||||||
|
<if test="keyword">
|
||||||
|
AND (cm.item_Code LIKE CONCAT('%', #{keyword}, '%') or cm.item_name LIKE CONCAT('%', #{keyword}, '%') or cc.CATEGORY_NAME LIKE CONCAT('%',#{keyword}, '%'))
|
||||||
|
</if>
|
||||||
|
<if test="id">
|
||||||
|
AND cm.id = #{id}
|
||||||
|
</if>
|
||||||
|
<if test="excludeIds">
|
||||||
|
AND cm.id NOT IN
|
||||||
|
<foreach collection="excludeIds" item="listItem" open="(" close=")" separator=",">
|
||||||
|
#{listItem}
|
||||||
|
</foreach>
|
||||||
|
</if>
|
||||||
|
<if test="excludeStock">
|
||||||
|
AND cm.id NOT IN
|
||||||
|
(SELECT item_id FROM cd_stock )
|
||||||
|
</if>
|
||||||
|
<if test="ids">
|
||||||
|
AND cm.id IN
|
||||||
|
<foreach collection="ids" item="listItem" open="(" close=")" separator=",">
|
||||||
|
#{listItem}
|
||||||
|
</foreach>
|
||||||
|
</if>
|
||||||
|
<if test="itemCodes">
|
||||||
|
AND cm.item_code IN
|
||||||
|
<foreach collection="itemCodes" item="listItem" open="(" close=")" separator=",">
|
||||||
|
#{listItem}
|
||||||
|
</foreach>
|
||||||
|
</if>
|
||||||
|
<if test="sellStatus">
|
||||||
|
AND cm.sell_status = #{sellStatus}
|
||||||
|
</if>
|
||||||
|
<if test="itemType">
|
||||||
|
AND cm.item_type = #{itemType}
|
||||||
|
</if>
|
||||||
|
<if test="sellUnit">
|
||||||
|
AND cm.sell_unit = #{sellUnit}
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
order by cm.item_code
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="getChildItemList" resultType="com.xmomen.module.base.model.ItemChildModel" parameterType="java.util.HashMap">
|
||||||
|
SELECT
|
||||||
|
cm.id,
|
||||||
|
cm.item_name,
|
||||||
|
cm.item_code,
|
||||||
|
cc.category_name,
|
||||||
|
cir.ref_count as count
|
||||||
|
FROM
|
||||||
|
cd_item cm
|
||||||
|
left join
|
||||||
|
cd_category cc on cm.cd_category_id = cc.id
|
||||||
|
left join
|
||||||
|
cd_item_ref cir on cm.id = cir.REF_VALUE and cir.REF_TYPE='CHILD_ITEM'
|
||||||
|
<where>
|
||||||
|
<if test='parentId'>
|
||||||
|
AND cir.cd_item_id = #{parentId}
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
</mapper>
|
@ -0,0 +1,27 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||||||
|
<mapper namespace="com.xmomen.module.base.mapper.PublicMapper" >
|
||||||
|
|
||||||
|
<!-- 查询消息 -->
|
||||||
|
<select id="getManagerList" resultType="com.xmomen.module.base.model.CompanyCustomerManager" parameterType="java.util.HashMap">
|
||||||
|
select
|
||||||
|
su.id as customerMangerId,
|
||||||
|
su.realName as customerManger
|
||||||
|
from sys_users su
|
||||||
|
left join sys_users_roles sur on sur.USER_ID = su.ID
|
||||||
|
left join sys_roles sr on sr.id = sur.ROLE_ID
|
||||||
|
<where>
|
||||||
|
<if test="keyword">
|
||||||
|
AND su.realName LIKE CONCAT('%', #{keyword}, '%')
|
||||||
|
</if>
|
||||||
|
<if test="userType">
|
||||||
|
AND sr.ROLE =#{userType}
|
||||||
|
</if>
|
||||||
|
<if test="managerId">
|
||||||
|
AND su.id = #{managerId}
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
</mapper>
|
||||||
|
|
@ -0,0 +1,21 @@
|
|||||||
|
package com.xmomen.module.base.model;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
public class CompanyCustomerManager implements Serializable{
|
||||||
|
private Integer customerMangerId;
|
||||||
|
private String customerManger;
|
||||||
|
public Integer getCustomerMangerId() {
|
||||||
|
return customerMangerId;
|
||||||
|
}
|
||||||
|
public void setCustomerMangerId(Integer customerMangerId) {
|
||||||
|
this.customerMangerId = customerMangerId;
|
||||||
|
}
|
||||||
|
public String getCustomerManger() {
|
||||||
|
return customerManger;
|
||||||
|
}
|
||||||
|
public void setCustomerManger(String customerManger) {
|
||||||
|
this.customerManger = customerManger;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,35 @@
|
|||||||
|
package com.xmomen.module.base.model;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
import org.springframework.web.bind.annotation.RequestParam;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
public @Data class CouponActivityAddress implements Serializable {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 收货人
|
||||||
|
*/
|
||||||
|
private String consignmentName;
|
||||||
|
/**
|
||||||
|
* 手机号
|
||||||
|
*/
|
||||||
|
private String consignmentPhone;
|
||||||
|
/**
|
||||||
|
* 地址
|
||||||
|
*/
|
||||||
|
private String consignmentAddress;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 赠送时间
|
||||||
|
*/
|
||||||
|
private Date sendTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 赠送数量
|
||||||
|
*/
|
||||||
|
private Integer sendCount;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,55 @@
|
|||||||
|
package com.xmomen.module.base.model;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by Jeng on 16/3/25.
|
||||||
|
*/
|
||||||
|
public class CouponCategoryModel implements Serializable {
|
||||||
|
|
||||||
|
private Integer id;
|
||||||
|
private String name;
|
||||||
|
private Integer parentId;
|
||||||
|
private String parentName;
|
||||||
|
private List<CouponCategoryModel> nodes;
|
||||||
|
|
||||||
|
public Integer getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Integer id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
public Integer getParentId() {
|
||||||
|
return parentId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setParentId(Integer parentId) {
|
||||||
|
this.parentId = parentId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getParentName() {
|
||||||
|
return parentName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setParentName(String parentName) {
|
||||||
|
this.parentName = parentName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<CouponCategoryModel> getNodes() {
|
||||||
|
return nodes;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNodes(List<CouponCategoryModel> nodes) {
|
||||||
|
this.nodes = nodes;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,51 @@
|
|||||||
|
package com.xmomen.module.base.model;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
public class CouponCategoryRefModel implements Serializable{
|
||||||
|
private Integer cdItemId;
|
||||||
|
private String itemName;
|
||||||
|
private String itemCode;
|
||||||
|
private String categoryName;
|
||||||
|
private Integer count;
|
||||||
|
public Integer getCount() {
|
||||||
|
return count;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCount(Integer count) {
|
||||||
|
this.count = count;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getItemName() {
|
||||||
|
return itemName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setItemName(String itemName) {
|
||||||
|
this.itemName = itemName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getItemCode() {
|
||||||
|
return itemCode;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setItemCode(String itemCode) {
|
||||||
|
this.itemCode = itemCode;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCategoryName() {
|
||||||
|
return categoryName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCategoryName(String categoryName) {
|
||||||
|
this.categoryName = categoryName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getCdItemId() {
|
||||||
|
return cdItemId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCdItemId(Integer cdItemId) {
|
||||||
|
this.cdItemId = cdItemId;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,87 @@
|
|||||||
|
package com.xmomen.module.base.model;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import javax.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
import org.hibernate.validator.constraints.NotBlank;
|
||||||
|
|
||||||
|
public class CreateCompany implements Serializable{
|
||||||
|
/**
|
||||||
|
* 单位编号
|
||||||
|
*/
|
||||||
|
private String companyCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 单位名称
|
||||||
|
*/
|
||||||
|
@NotBlank
|
||||||
|
@NotNull
|
||||||
|
private String companyName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 单位地址
|
||||||
|
*/
|
||||||
|
private String companyAddress;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 单位联系人
|
||||||
|
*/
|
||||||
|
private String companyLeader;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 联系人电话
|
||||||
|
*/
|
||||||
|
private String companyLeaderTel;
|
||||||
|
|
||||||
|
private List<Integer> customerManagerIds;
|
||||||
|
|
||||||
|
public String getCompanyCode() {
|
||||||
|
return companyCode;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCompanyCode(String companyCode) {
|
||||||
|
this.companyCode = companyCode;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCompanyName() {
|
||||||
|
return companyName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCompanyName(String companyName) {
|
||||||
|
this.companyName = companyName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCompanyAddress() {
|
||||||
|
return companyAddress;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCompanyAddress(String companyAddress) {
|
||||||
|
this.companyAddress = companyAddress;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCompanyLeader() {
|
||||||
|
return companyLeader;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCompanyLeader(String companyLeader) {
|
||||||
|
this.companyLeader = companyLeader;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCompanyLeaderTel() {
|
||||||
|
return companyLeaderTel;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCompanyLeaderTel(String companyLeaderTel) {
|
||||||
|
this.companyLeaderTel = companyLeaderTel;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Integer> getCustomerManagerIds() {
|
||||||
|
return customerManagerIds;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCustomerManagerIds(List<Integer> customerManagerIds) {
|
||||||
|
this.customerManagerIds = customerManagerIds;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,33 @@
|
|||||||
|
package com.xmomen.module.base.model;
|
||||||
|
|
||||||
|
import org.hibernate.validator.constraints.NotBlank;
|
||||||
|
|
||||||
|
import javax.validation.constraints.NotNull;
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by Jeng on 16/3/26.
|
||||||
|
*/
|
||||||
|
public class CreateItemCategory implements Serializable {
|
||||||
|
|
||||||
|
@NotNull
|
||||||
|
@NotBlank
|
||||||
|
private String name;
|
||||||
|
private Integer parentId;
|
||||||
|
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getParentId() {
|
||||||
|
return parentId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setParentId(Integer parentId) {
|
||||||
|
this.parentId = parentId;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,27 @@
|
|||||||
|
package com.xmomen.module.base.model;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
import org.hibernate.validator.constraints.NotEmpty;
|
||||||
|
|
||||||
|
import javax.validation.constraints.NotNull;
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
public @Data
|
||||||
|
class ExpressTask implements Serializable {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 订单号集合
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
@NotEmpty
|
||||||
|
private List<String> orderNos;
|
||||||
|
/**
|
||||||
|
* 快递商ID
|
||||||
|
*/
|
||||||
|
@NotNull
|
||||||
|
private Integer expressId;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,21 @@
|
|||||||
|
package com.xmomen.module.base.model;
|
||||||
|
|
||||||
|
import com.xmomen.framework.mybatis.model.BaseMybatisModel;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
public @Data class ItemDetailModel extends BaseMybatisModel {
|
||||||
|
/**
|
||||||
|
* 主键
|
||||||
|
*/
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 商品ID
|
||||||
|
*/
|
||||||
|
private Integer cdItemId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 商品的详细内容
|
||||||
|
*/
|
||||||
|
private String itemDetailContent;
|
||||||
|
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue