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