From ed4113968cf9d5a2c1e6a618ef375e18122a3b29 Mon Sep 17 00:00:00 2001 From: zkr_liushenlu Date: Thu, 25 Mar 2021 09:36:22 +0800 Subject: [PATCH 01/30] =?UTF-8?q?=E6=96=87=E7=AB=A0=E5=B9=BF=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/AdvertisementController.java | 31 +- .../content/exception/BusinessException.java | 20 + .../content/exception/ParameterException.java | 20 + .../mapper/CmsArticleAdInfoMapper.java | 2 + .../com/ruoyi/content/redis/RedisManager.java | 784 ++++++++++++++++++ .../service/ICmsArticleAdInfoService.java | 3 +- .../impl/CmsArticleAdInfoServiceImpl.java | 51 +- .../com/ruoyi/content/utils/JsonUtil.java | 291 +++++++ .../content/utils/ObjectMappingCustomer.java | 33 + .../mapper/content/CmsArticleAdInfoMapper.xml | 118 ++- .../templates/content/adverts/add.html | 24 +- .../templates/content/adverts/adverts.html | 111 +-- .../templates/content/adverts/edit.html | 274 +++--- 13 files changed, 1526 insertions(+), 236 deletions(-) create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/exception/BusinessException.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/exception/ParameterException.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/redis/RedisManager.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/utils/JsonUtil.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/utils/ObjectMappingCustomer.java diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/controller/AdvertisementController.java b/ruoyi-content/src/main/java/com/ruoyi/content/controller/AdvertisementController.java index 5e514be86..4d1dc1447 100644 --- a/ruoyi-content/src/main/java/com/ruoyi/content/controller/AdvertisementController.java +++ b/ruoyi-content/src/main/java/com/ruoyi/content/controller/AdvertisementController.java @@ -1,22 +1,21 @@ package com.ruoyi.content.controller; -import java.util.List; - -import org.apache.shiro.authz.annotation.RequiresPermissions; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.content.domain.CmsArticleAdInfo; +import com.ruoyi.content.service.ICmsArticleAdInfoService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.*; -import com.ruoyi.common.annotation.Log; -import com.ruoyi.common.enums.BusinessType; -import com.ruoyi.content.domain.CmsArticleAdInfo; -import com.ruoyi.content.service.ICmsArticleAdInfoService; -import com.ruoyi.common.core.controller.BaseController; -import com.ruoyi.common.core.domain.AjaxResult; -import com.ruoyi.common.utils.poi.ExcelUtil; -import com.ruoyi.common.core.page.TableDataInfo; import org.springframework.web.multipart.MultipartFile; +import java.util.List; + /** * 文章广告Controller * @@ -72,7 +71,7 @@ public class AdvertisementController extends BaseController { * 新增保存文章广告 */ @Log(title = "文章广告", businessType = BusinessType.INSERT) - @RequestMapping("/add") + @PostMapping("/add") @ResponseBody public AjaxResult addSave(@RequestParam("addImg") MultipartFile[] files, CmsArticleAdInfo cmsArticleAdInfo) { MultipartFile file = files[0]; @@ -95,8 +94,12 @@ public class AdvertisementController extends BaseController { @Log(title = "文章广告", businessType = BusinessType.UPDATE) @PostMapping("/edit") @ResponseBody - public AjaxResult editSave(CmsArticleAdInfo cmsArticleAdInfo) { - return toAjax(cmsArticleAdInfoService.updateCmsArticleAdInfo(cmsArticleAdInfo)); + public AjaxResult editSave(@RequestParam("addImg") MultipartFile[] files, CmsArticleAdInfo cmsArticleAdInfo) { + MultipartFile file = null; + if (files != null && files.length > 0) { + file = files[0]; + } + return toAjax(cmsArticleAdInfoService.updateCmsArticleAdInfo(file, cmsArticleAdInfo)); } /** diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/exception/BusinessException.java b/ruoyi-content/src/main/java/com/ruoyi/content/exception/BusinessException.java new file mode 100644 index 000000000..bff35ff0c --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/exception/BusinessException.java @@ -0,0 +1,20 @@ +package com.ruoyi.content.exception; + +/** + * 业务异常 + * + * @author zhanghe + */ +public class BusinessException extends RuntimeException { + + private static final long serialVersionUID = -717870860504034613L; + + public BusinessException(String message) { + super(message); + } + + public BusinessException(String message, Throwable cause) { + super(message, cause); + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/exception/ParameterException.java b/ruoyi-content/src/main/java/com/ruoyi/content/exception/ParameterException.java new file mode 100644 index 000000000..40cfae381 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/exception/ParameterException.java @@ -0,0 +1,20 @@ +package com.ruoyi.content.exception; + +/** + * 参数异常 + * + * @author zhanghe + * + */ +public class ParameterException extends RuntimeException { + + private static final long serialVersionUID = -796008340044578794L; + + public ParameterException(String message) { + super(message); + } + + public ParameterException(String message, Throwable cause) { + super(message, cause); + } +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsArticleAdInfoMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsArticleAdInfoMapper.java index f3af767b5..d0771ad14 100644 --- a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsArticleAdInfoMapper.java +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsArticleAdInfoMapper.java @@ -61,4 +61,6 @@ public interface CmsArticleAdInfoMapper { * @return 结果 */ public int deleteCmsArticleAdInfoByIds(String[] adIds); + + CmsArticleAdInfo selectByPrimaryKey(Integer adId); } diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/redis/RedisManager.java b/ruoyi-content/src/main/java/com/ruoyi/content/redis/RedisManager.java new file mode 100644 index 000000000..f0bf02ff1 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/redis/RedisManager.java @@ -0,0 +1,784 @@ +package com.ruoyi.content.redis; + +import com.ruoyi.content.exception.ParameterException; +import com.ruoyi.content.utils.JsonUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.dao.DataAccessException; +import org.springframework.data.redis.connection.RedisConnection; +import org.springframework.data.redis.core.BoundValueOperations; +import org.springframework.data.redis.core.RedisCallback; +import org.springframework.data.redis.core.StringRedisTemplate; +import org.springframework.stereotype.Component; + +import java.io.UnsupportedEncodingException; +import java.util.*; + +/** + * redis操作类 + * + * @author Administrator + */ +@Component +public class RedisManager { + + private final static Logger logger = LoggerFactory.getLogger(RedisManager.class); + + private static String DEFAULT_CHARSET = "UTF-8"; + + @Autowired + private StringRedisTemplate redisTemplate; + + /** + * 获取过期时间 + * + * @param key + * @return + */ + public long ttl(String key) { + return redisTemplate.getExpire(key); + } + + /** + * 存放set集合 + * + * @param key 存放key + * @param value 存放集合内容(字符串数组) + */ + public Long saveSet(String key, String... value) { + try { + + return redisTemplate.opsForSet().add(key, value); + } catch (Exception e) { + logger.info("操作redis的saveSet方法出现异常!"); + e.printStackTrace(); + } + return 0L; + } + + /** + * 存放Zset集合 + * + * @param key 存放key + * @param value 存放集合内容(字符串数组) + */ + public boolean saveZSet(String key, String value) { + try { + double score = System.currentTimeMillis(); + return redisTemplate.opsForZSet().add(key, value, score); + } catch (Exception e) { + logger.info("操作redis的savezSet方法出现异常!"); + e.printStackTrace(); + } + return false; + } + + /** + * 删除在Redis中的值 + * + * @param key 存放key + * @param value 要删除的set集合中的值 + * @return + */ + public Long deleteSet(String key, String value) { + try { + return redisTemplate.opsForSet().remove(key, value); + } catch (Exception e) { + logger.info("操作redis的deleteSet方法出现异常!"); + e.printStackTrace(); + } + return 0L; + } + + /** + * 删除在Redis中的值 + * + * @param key 存放key + * @param value 要删除的set集合中的值 + * @return + */ + public Long deleteZSet(String key, String value) { + try { + return redisTemplate.opsForZSet().remove(key, value); + } catch (Exception e) { + logger.info("操作redis的deleteSet方法出现异常!"); + e.printStackTrace(); + } + return 0L; + } + + /** + * 获取存放在redis中的set集合 + * + * @param key 存放key + * @return + */ + public Set querySet(String key) { + try { + return redisTemplate.opsForSet().members(key); + } catch (Exception e) { + logger.info("操作redis的querySet方法出现异常!"); + e.printStackTrace(); + } + return null; + } + + /** + * 获取存放在redis中的ZSet集合 + * + * @param key 存放key + * @param min 最小分 + * @param max 最大分 + * @param offset 开始坐标 + * @param count 显示长度 + * @return + */ + public Set queryZSet(String key, double min, double max, long offset, long count) { + try { + return redisTemplate.opsForZSet().rangeByScore(key, min, max, offset, count); + } catch (Exception e) { + logger.info("操作redis的querySet方法出现异常!"); + e.printStackTrace(); + } + return null; + } + + /** + * 倒序获取存放在redis中的ZSet集合 + * + * @param key 存放key + * @param min 最小分 + * @param max 最大分 + * @param offset 开始坐标 + * @param count 显示长度 + * @return + */ + public Set reverseQueryZSet(String key, double min, double max, long offset, long count) { + try { + return redisTemplate.opsForZSet().reverseRangeByScore(key, min, max, offset, count); + } catch (Exception e) { + logger.info("操作redis的querySet方法出现异常!"); + e.printStackTrace(); + } + return null; + } + + /** + * 获取存放在redis中的zSet集合的成员数 + * + * @param key 存放key + * @return + */ + public Long zSetCount(String key) { + try { + return redisTemplate.opsForZSet().size(key); + } catch (Exception e) { + logger.info("操作redis的zSetCount方法出现异常!"); + e.printStackTrace(); + } + return null; + } + + /** + * 存放信息,支持覆盖 + * + * @param key 存放key + * @param value 存放值 + * @return + */ + public boolean save(String key, String value) { + return save(key, value, 0); + } + + /** + * 存放信息,支持覆盖 + * + * @param key 存放key + * @param value 存放值 + * @param time 过期时间,单位秒 + * @return + */ + public boolean save(String key, String value, long time) { + byte[] values = null; + try { + values = value.getBytes(DEFAULT_CHARSET); + } catch (UnsupportedEncodingException e) { + logger.info("保存时,value转换utf-8编码异常,key【{}】,value【{}】", key, value); + throw new ParameterException("保存时,value转换utf-8编码异常,key{" + key + "},value{" + value + "}"); + } + return save(key.getBytes(), values, time); + } + + /** + * 存放信息,支持覆盖、过期时间 + * + * @param key 存放key + * @param value 存放值 + * @param time 过期时间,单位秒 + * @return + */ + public boolean save(final byte[] key, final byte[] value, final long time) { + try { + return redisTemplate.execute(new RedisCallback() { + public Boolean doInRedis(RedisConnection connection) throws DataAccessException { + connection.set(key, value); + if (time > 0) { + connection.expire(key, time); + } + return true; + } + }); + } catch (Exception e) { + logger.info("操作Redis的save方法出现异常!"); + e.printStackTrace(); + } + return false; + } + + /** + * 获取存放在redis中的值 + * + * @param key 存放key + * @return + */ + public String query(String key) { + byte[] value = qurey(key.getBytes()); + if (value == null) { + logger.info("根据【{}】获取值【{}】", key, value); + return ""; + } else { + try { + return new String(value, DEFAULT_CHARSET); + } catch (UnsupportedEncodingException e) { + logger.info("操作Redis的query方法出现异常!,value转换utf-8编码异常,key【{}】,value【{}】", key, value); + return ""; + } + } + } + + /** + * 获取存放在redis中的值 + * + * @param key 存放key + * @return + */ + public byte[] qurey(final byte[] key) { + try { + return redisTemplate.execute(new RedisCallback() { + @Override + public byte[] doInRedis(RedisConnection connection) throws DataAccessException { + return connection.get(key); + } + }); + } catch (Exception e) { + logger.info("操作Redis的qurey方法出现异常!"); + e.printStackTrace(); + } + return null; + } + + /** + * 获取与字段中存储的键哈希相关联的值 + * + * @param key + * @param field + * @return + */ + public String hQuery(String key, String field) { + try { + return redisTemplate.execute(new RedisCallback() { + @Override + public String doInRedis(RedisConnection connection) throws DataAccessException { + byte[] value = connection.hGet(key.getBytes(), field.getBytes()); + return value.toString(); + } + }); + } catch (Exception e) { + logger.info("操作Redis的queryKeys方法出现异常!"); + e.printStackTrace(); + } + return ""; + } + + /** + * 查询匹配的所有KEY + * + * @param pattern + * @return + */ + public List queryKeys(String pattern) { + try { + return redisTemplate.execute(new RedisCallback>() { + @Override + public List doInRedis(RedisConnection connection) throws DataAccessException { + Set value = connection.keys(pattern.getBytes()); + if (value != null && !value.isEmpty()) { + List values = new ArrayList(); + for (byte[] v : value) { + try { + values.add(new String(v, DEFAULT_CHARSET)); + } catch (UnsupportedEncodingException e) { + e.printStackTrace(); + } + } + return values; + } + return null; + } + }); + } catch (Exception e) { + logger.info("操作Redis的queryKeys方法出现异常!"); + e.printStackTrace(); + } + return null; + } + + /** + * 判断键值是否存在 + * + * @param key + * @return + */ + public boolean exists(String key) { + try { + return redisTemplate.execute(new RedisCallback() { + public Boolean doInRedis(RedisConnection connection) throws DataAccessException { + return connection.exists(key.getBytes()); + } + }); + } catch (Exception e) { + logger.info("操作Redis的exists方法出现异常!"); + e.printStackTrace(); + } + return false; + } + + /** + * 判断键值是否存在 + * + * @param key + * @return + */ + public boolean exists(final byte[] key) { + try { + return redisTemplate.execute(new RedisCallback() { + public Boolean doInRedis(RedisConnection connection) throws DataAccessException { + return connection.exists(key); + } + }); + } catch (Exception e) { + logger.info("操作Redis的exists方法出现异常!"); + e.printStackTrace(); + } + return false; + } + + /** + * 模糊查詢所有的key,模糊查询 (key*) + * + * @param keys + * @return + */ + public Set queryByVague(final String keys) { + try { + return redisTemplate.execute(new RedisCallback>() { + @Override + public Set doInRedis(RedisConnection connection) throws DataAccessException { + return connection.keys(keys.getBytes()); + } + }); + } catch (Exception e) { + logger.info("操作Redis的queryByVague方法出现异常!"); + e.printStackTrace(); + } + return null; + } + + /** + * 删除在redis中的值 + * + * @param key 存放key + * @return + */ + public Long delete(final String key) { + try { + return redisTemplate.execute(new RedisCallback() { + @Override + public Long doInRedis(RedisConnection connection) throws DataAccessException { + return connection.del(key.getBytes()); + } + }); + } catch (Exception e) { + logger.info("操作Redis的delete方法出现异常!"); + e.printStackTrace(); + } + return 0L; + } + + /** + * 删除在redis中的值 + * + * @param key 存放key + * @return + */ + public Long delete(final byte[] key) { + try { + return redisTemplate.execute(new RedisCallback() { + @Override + public Long doInRedis(RedisConnection connection) throws DataAccessException { + return connection.del(key); + } + }); + } catch (Exception e) { + logger.info("操作Redis的delete方法出现异常!"); + e.printStackTrace(); + } + return 0L; + } + + /** + * 删除在redis中的值 + * + * @param keys 存放key + * @return + */ + public Long delete(final Set keys) { + long count = 0; + for (byte[] key : keys) { + count = count + delete(key); + } + return count; + } + + /** + * 增量获取redis中的值,支持数字 + * + * @param key 存放key + * @param incrementValue 增量值 + * @return + */ + public Long increment(String key, long incrementValue) { + try { + BoundValueOperations bo = redisTemplate.boundValueOps(key); + if (bo == null) { + return 0L; + } else { + return bo.increment(incrementValue); + } + } catch (Exception e) { + logger.info("操作Redis的increment方法出现异常!"); + e.printStackTrace(); + } + return 0L; + } + + /** + * 增量获取redis中的值,每次增长1 + * + * @param key 存放key + * @return + */ + public Long increment(String key) { + try { + BoundValueOperations bo = redisTemplate.boundValueOps(key); + if (bo == null) { + return 0L; + } else { + return bo.increment(1); + } + } catch (Exception e) { + logger.info("操作Redis的increment方法出现异常!"); + e.printStackTrace(); + } + return 0L; + } + + /** + * 清空redis 所有数据 + * + * @return + */ + public boolean flushDB() { + try { + return redisTemplate.execute(new RedisCallback() { + public Boolean doInRedis(RedisConnection connection) throws DataAccessException { + connection.flushDb(); + return true; + } + }); + } catch (Exception e) { + logger.info("操作Redis的flushDB方法出现异常!"); + e.printStackTrace(); + } + return false; + } + + /** + * Redis从List头部存储数据 + * + * @param key + * @param value + * @return 当前List的长度 + */ + public Long lpush(String key, String value) { + try { + return redisTemplate.execute(new RedisCallback() { + @Override + public Long doInRedis(RedisConnection connection) throws DataAccessException { + return connection.lPush(key.getBytes(), value.getBytes()); + } + }); + } catch (Exception e) { + logger.info("操作Redis的lpush方法出现异常!"); + e.printStackTrace(); + } + return 0L; + } + + /** + * Redis从List尾部提取数据 + * + * @param key + * @return value + */ + public String rPop(String key) { + try { + return redisTemplate.execute(new RedisCallback() { + @Override + public String doInRedis(RedisConnection connection) throws DataAccessException { + byte[] re = connection.rPop(key.getBytes()); + String value = ""; + if (re != null && re.length > 0) { + try { + value = new String(re, "UTF-8"); + } catch (UnsupportedEncodingException e) { + e.printStackTrace(); + } + } + return value; + } + }); + } catch (Exception e) { + logger.info("操作Redis的rPop方法出现异常!"); + e.printStackTrace(); + } + return ""; + } + + /** + * 获取List的长度 + * + * @param key + * @return + */ + public Long lLen(String key) { + try { + return redisTemplate.execute(new RedisCallback() { + @Override + public Long doInRedis(RedisConnection connection) throws DataAccessException { + return connection.lLen(key.getBytes()); + } + }); + } catch (Exception e) { + logger.info("操作Redis的lLen方法出现异常!"); + e.printStackTrace(); + } + return 0L; + } + + /** + * 获取存储在哈希表中指定字段的值 + * + * @param key + * @param field 哈希表的字段名 + * @return + */ + public String hGet(String key, String field) { + try { + return redisTemplate.execute(new RedisCallback() { + @Override + public String doInRedis(RedisConnection connection) throws DataAccessException { + String result = ""; + byte[] values = connection.hGet(key.getBytes(), field.getBytes()); + if (values == null) { + return result; + } else { + try { + result = new String(values, DEFAULT_CHARSET); + } catch (UnsupportedEncodingException e) { + e.printStackTrace(); + } + } + return result; + } + }); + } catch (Exception e) { + logger.info("操作Redis的hGet方法出现异常!"); + e.printStackTrace(); + } + return ""; + } + + /** + * 存储在哈希表中指定字段的值加上增量 + * + * @param key + * @param field 哈希表的字段名 + * @param delta 增量 + * @return + */ + public Long updateHset(String key, String field, Long delta) { + try { + return redisTemplate.execute(new RedisCallback() { + @Override + public Long doInRedis(RedisConnection connection) throws DataAccessException { + Long hLong = 0L; + try { + hLong = connection.hIncrBy(key.getBytes(), field.getBytes(DEFAULT_CHARSET), delta); + } catch (UnsupportedEncodingException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + return hLong; + } + }); + } catch (Exception e) { + logger.info("操作Redis的updateHset方法出现异常!"); + e.printStackTrace(); + } + return 0L; + } + + /** + * 获取在哈希表中指定 KEY的所有字段和值 + * + * @param key + * @return + */ + public Map hGetAll(String key) { + try { + return redisTemplate.execute(new RedisCallback>() { + @Override + public Map doInRedis(RedisConnection connection) throws DataAccessException { + Map values = connection.hGetAll(key.getBytes()); + Map map = new HashMap(); + if (values != null && !values.isEmpty()) { + Set keys = values.keySet(); + if (keys != null && !keys.isEmpty()) { + for (byte[] key : keys) { + try { + map.put(new String(key, DEFAULT_CHARSET), new String(values.get(key), DEFAULT_CHARSET)); + } catch (UnsupportedEncodingException e) { + e.printStackTrace(); + } + } + } + } + logger.info("Redis提取哈希表, key【{}】, value【{}】", key, JsonUtil.objectToJackson(map)); + return map; + } + }); + } catch (Exception e) { + logger.info("操作Redis的hGetAll方法出现异常!"); + e.printStackTrace(); + } + return null; + } + + /** + * 将哈希表 key 中的字段 field 的值设为 value + * + * @param key 键 + * @param field 哈希的字段名 + * @param value 哈希的值 + * @return + */ + public Boolean hSet(String key, String field, String value, Long time) { + try { + return redisTemplate.execute(new RedisCallback() { + @Override + public Boolean doInRedis(RedisConnection connection) throws DataAccessException { + try { + connection.hSet(key.getBytes(), field.getBytes(DEFAULT_CHARSET), value.getBytes(DEFAULT_CHARSET)); + if (time > 0) { + connection.expire(key.getBytes(), time); + } + return true; + } catch (UnsupportedEncodingException e) { + e.printStackTrace(); + } + return false; + } + }); + } catch (Exception e) { + logger.info("操作Redis的hSet方法出现异常!"); + e.printStackTrace(); + } + return false; + } + + /** + * 同时将多个 field-value (域-值)对设置到哈希表 key 中 + * + * @param key + * @param map + * @return + */ + public Boolean hMSet(String key, Map map, long time) { + try { + return redisTemplate.execute(new RedisCallback() { + public Boolean doInRedis(RedisConnection connection) throws DataAccessException { + Boolean result = false; + try { + Map hashes = new HashMap(); + if (map != null && !map.isEmpty()) { + Set setKeys = map.keySet(); + if (setKeys != null && !setKeys.isEmpty()) { + for (String skey : setKeys) { + hashes.put(skey.getBytes(DEFAULT_CHARSET), map.get(skey).getBytes(DEFAULT_CHARSET)); + } + } + } + connection.hMSet(key.getBytes(), hashes); + if (time > 0) { + connection.expire(key.getBytes(), time); + } + result = true; + } catch (UnsupportedEncodingException e) { + e.printStackTrace(); + } + logger.info("插入哈希表,key【{}】, value【{}】, 操作结果【{}】", key, JsonUtil.objectToJackson(map), result); + return result; + } + }); + } catch (Exception e) { + logger.info("操作Redis的hMSet方法出现异常!"); + e.printStackTrace(); + } + return false; + } + + /** + * 删除一个哈希表字段 + * + * @param key + * @param field 哈希表字段 + * @return + */ + public Long hDel(String key, String field) { + try { + return redisTemplate.execute(new RedisCallback() { + @Override + public Long doInRedis(RedisConnection connection) throws DataAccessException { + return connection.hDel(key.getBytes(), field.getBytes()); + } + }); + } catch (Exception e) { + logger.info("操作Redis的hDel方法出现异常!"); + e.printStackTrace(); + } + return 0L; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/ICmsArticleAdInfoService.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/ICmsArticleAdInfoService.java index 3ec547fc5..2246f7991 100644 --- a/ruoyi-content/src/main/java/com/ruoyi/content/service/ICmsArticleAdInfoService.java +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/ICmsArticleAdInfoService.java @@ -40,10 +40,11 @@ public interface ICmsArticleAdInfoService { /** * 修改文章广告 * + * @param file 广告图片 * @param cmsArticleAdInfo 文章广告 * @return 结果 */ - public int updateCmsArticleAdInfo(CmsArticleAdInfo cmsArticleAdInfo); + public int updateCmsArticleAdInfo(MultipartFile file, CmsArticleAdInfo cmsArticleAdInfo); /** * 批量删除文章广告 diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsArticleAdInfoServiceImpl.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsArticleAdInfoServiceImpl.java index b3f2f3b67..4e58f9c17 100644 --- a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsArticleAdInfoServiceImpl.java +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsArticleAdInfoServiceImpl.java @@ -5,6 +5,7 @@ import com.ruoyi.common.utils.DateUtils; import com.ruoyi.content.constants.PropertiesConstants; import com.ruoyi.content.domain.CmsArticleAdInfo; import com.ruoyi.content.mapper.CmsArticleAdInfoMapper; +import com.ruoyi.content.redis.RedisManager; import com.ruoyi.content.service.ICmsArticleAdInfoService; import com.ruoyi.content.utils.OSSUtil; import org.slf4j.Logger; @@ -29,6 +30,8 @@ public class CmsArticleAdInfoServiceImpl implements ICmsArticleAdInfoService { @Autowired private CmsArticleAdInfoMapper cmsArticleAdInfoMapper; + @Autowired + private RedisManager redisManager; /** * 查询文章广告 @@ -99,13 +102,44 @@ public class CmsArticleAdInfoServiceImpl implements ICmsArticleAdInfoService { /** * 修改文章广告 * + * @param file 广告图片 * @param cmsArticleAdInfo 文章广告 * @return 结果 */ @Override - public int updateCmsArticleAdInfo(CmsArticleAdInfo cmsArticleAdInfo) { - cmsArticleAdInfo.setUpdateTime(DateUtils.getDate()); - return cmsArticleAdInfoMapper.updateCmsArticleAdInfo(cmsArticleAdInfo); + public int updateCmsArticleAdInfo(MultipartFile file, CmsArticleAdInfo cmsArticleAdInfo) { + if (!file.isEmpty()) { + String fileName = file.getOriginalFilename();// 文件名 + String ext = fileName.substring(fileName.lastIndexOf("."), fileName.length());// 文件后缀 + String fileTime = DateUtils.getMillisecond(); + fileName = PropertiesConstants.AD_IMG_PATH + fileTime + ext;// OSS保存路径 + String flag = null; + try { + flag = OSSUtil.uploadFileByInputStream(PropertiesConstants.OSSENDPOINT, PropertiesConstants.OSSID, PropertiesConstants.OSSKEY, + PropertiesConstants.BUCKETNAME, file.getInputStream(), PropertiesConstants.OSSPATH + fileName); + } catch (IOException e) { + LOGGER.error("上传阿里云失败!", e); + } + if (null == flag || flag.equals("false")) { + LOGGER.info("广告图片上传oss失败"); + return 0; + } else { + cmsArticleAdInfo.setAdImageUrl(PropertiesConstants.OSS_URL + PropertiesConstants.OSSPATH + fileName); + } + } + String date = DateUtils.getDate(); + String time = DateUtils.getTimeNow(); + cmsArticleAdInfo.setAdLinkUrl(cmsArticleAdInfo.getAdLinkUrl() + "("); + cmsArticleAdInfo.setUpdateDate(date); + cmsArticleAdInfo.setUpdateTime(time); + cmsArticleAdInfo.setUpdateUser("company"); + if (cmsArticleAdInfoMapper.updateCmsArticleAdInfo(cmsArticleAdInfo) > 0) { + redisManager.delete("articleAdInfo_id" + cmsArticleAdInfo.getAdId()); + } else { + LOGGER.info("编辑广告失败"); + return 0; + } + return 1; } /** @@ -116,7 +150,16 @@ public class CmsArticleAdInfoServiceImpl implements ICmsArticleAdInfoService { */ @Override public int deleteCmsArticleAdInfoByIds(String ids) { - return cmsArticleAdInfoMapper.deleteCmsArticleAdInfoByIds(Convert.toStrArray(ids)); + String[] arrId = ids.split(","); + for (String id : arrId) { + CmsArticleAdInfo delType = cmsArticleAdInfoMapper.selectByPrimaryKey(Integer.valueOf(id)); + if (delType != null) { + redisManager.delete("articleAdInfo_id" + id); + redisManager.delete("article_ad_typeList_" + delType.getAdType()); + cmsArticleAdInfoMapper.deleteCmsArticleAdInfoById(Long.valueOf(id)); + } + } + return 1; } /** diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/utils/JsonUtil.java b/ruoyi-content/src/main/java/com/ruoyi/content/utils/JsonUtil.java new file mode 100644 index 000000000..292e6051c --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/utils/JsonUtil.java @@ -0,0 +1,291 @@ +package com.ruoyi.content.utils; + +import com.fasterxml.jackson.annotation.JsonFilter; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.core.JsonParseException; +import com.fasterxml.jackson.core.JsonParser.Feature; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.*; +import com.fasterxml.jackson.databind.node.JsonNodeFactory; +import com.fasterxml.jackson.databind.node.ObjectNode; +import com.fasterxml.jackson.databind.ser.FilterProvider; +import com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter; +import com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider; +import com.ruoyi.content.exception.BusinessException; +import com.ruoyi.content.exception.ParameterException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.io.IOException; +import java.util.List; +import java.util.Map; +import java.util.Map.Entry; +import java.util.Set; + +public class JsonUtil { + + private final static Logger logger = LoggerFactory.getLogger(JsonUtil.class); + + private static ObjectMapper jacksonMapper = new ObjectMapper(); + + /** + * 把json字符串转换为JavaBean (1)普通对象转换:toJson(Student) (2)List转换:toJson(List) + * (3)Map转换:toJson(Map) 我们发现不管什么类型,都可以直接传入这个方法 + *

+ * /** 将Object对象转换成json串,原始方法 + * + * @param object Java对象 + * @return + */ + public static String objectToJson(Object object) { + try { + if (jacksonMapper == null) { + jacksonMapper = new ObjectMapper(); + } + return jacksonMapper.writeValueAsString(object); + } catch (JsonProcessingException e) { + e.printStackTrace(); + } + return null; + } + + /** + * 将Object对象转换成json串,把null换成"" + * + * @param object Java对象 + * @return + */ + public static String objectToJackson(Object object) { + ObjectMappingCustomer jacksonMapper = new ObjectMappingCustomer(); + try { + return jacksonMapper.writeValueAsString(object); + } catch (JsonProcessingException e) { + e.printStackTrace(); + } + return null; + } + + /** + * 将Object对象转换成json串,自动去掉null和""的字段 + * + * @param object + * @return + */ + public static String objectToJacksonNotNull(Object object) { + ObjectMapper mapper = new ObjectMapper(); + mapper.setSerializationInclusion(Include.NON_NULL); + try { + return jacksonMapper.writeValueAsString(object); + } catch (JsonProcessingException e) { + e.printStackTrace(); + } + return null; + } + + /** + * 把json字符串转换为JavaBean对象 + * + * @param json 字符串 + * @param object Java对象类型 + * @return + */ + @SuppressWarnings("unchecked") + public static T jackson2Object(String json, Class object) { + T t = null; + if (jacksonMapper == null) { + jacksonMapper = new ObjectMapper(); + } + try { + jacksonMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); + t = (T) jacksonMapper.readValue(json, object); + } catch (JsonParseException e) { + logger.error("把json字符串转换为JavaBean对象异常", e); + logger.info("传入JSON:" + json); + throw new ParameterException("jackson转化对象失败"); + } catch (JsonMappingException e) { + logger.error("把json字符串转换为JavaBean对象异常", e); + logger.info("传入JSON:" + json); + throw new ParameterException("jackson转化对象失败"); + } catch (IOException e) { + logger.error("把json字符串转换为JavaBean对象异常", e); + logger.info("传入JSON:" + json); + throw new ParameterException("jackson转化对象失败"); + } + return t; + } + + /** + * 把Json转成Map + * + * @param json JSON字符串 + * @return + */ + @SuppressWarnings("rawtypes") + public static Map jackson2Map(String json) { + if (jacksonMapper == null) { + jacksonMapper = new ObjectMapper(); + } + try { + jacksonMapper.configure(Feature.ALLOW_SINGLE_QUOTES, true); + jacksonMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); + return jacksonMapper.readValue(json, Map.class); + } catch (JsonParseException e) { + logger.error("把Json转成Map异常", e); + logger.info("传入JSON:" + json); + throw new ParameterException("把Json转成Map失败"); + } catch (JsonMappingException e) { + logger.error("把Json转成Map异常", e); + logger.info("传入JSON:" + json); + throw new ParameterException("把Json转成Map失败"); + } catch (IOException e) { + logger.error("把Json转成Map异常", e); + logger.info("传入JSON:" + json); + throw new ParameterException("把Json转成Map失败"); + } + } + + /** + * 转换集合对象 + * + * @param json json数据 + * @param obj java对象类型 + * @return + */ + @SuppressWarnings("unchecked") + public static T JsonToList(String json, Class obj) { + if (jacksonMapper == null) { + jacksonMapper = new ObjectMapper(); + } + List lst = null; + try { + jacksonMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); + lst = (List) jacksonMapper.readValue(json, getCollectionType(List.class, obj)); + } catch (JsonParseException e) { + logger.error("转换集合对象异常", e); + logger.info("传入JSON:" + json); + throw new ParameterException("转换集合对象失败"); + } catch (JsonMappingException e) { + logger.error("转换集合对象异常", e); + logger.info("传入JSON:" + json); + throw new ParameterException("转换集合对象失败"); + } catch (IOException e) { + logger.error("转换集合对象异常", e); + logger.info("传入JSON:" + json); + throw new ParameterException("转换集合对象失败"); + } + return (T) lst; + } + + /** + * 转换集合对象 + * + * @param json + * @param objectList 集合类型 + * @param obj java对象类型 + * @return + */ + @SuppressWarnings("unchecked") + public static T JsonToCollectionType(String json, Class objectList, Class obj) { + if (jacksonMapper == null) { + jacksonMapper = new ObjectMapper(); + } + List lst = null; + try { + jacksonMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); + lst = (List) jacksonMapper.readValue(json, getCollectionType(objectList, obj)); + } catch (JsonParseException e) { + logger.error("转换集合对象异常", e); + logger.info("传入JSON:" + json); + throw new ParameterException("转换集合对象失败"); + } catch (JsonMappingException e) { + logger.error("转换集合对象异常", e); + logger.info("传入JSON:" + json); + throw new ParameterException("转换集合对象失败"); + } catch (IOException e) { + logger.error("转换集合对象异常", e); + logger.info("传入JSON:" + json); + throw new ParameterException("转换集合对象失败"); + } + return (T) lst; + } + + /** + * 获取泛型的Collection Type + * + * @param collectionClass 泛型的Collection + * @param elementClasses 元素类 + * @return JavaType Java类型 + * @since 1.0 + */ + public static JavaType getCollectionType(Class collectionClass, Class... elementClasses) { + if (jacksonMapper == null) { + jacksonMapper = new ObjectMapper(); + } + return jacksonMapper.getTypeFactory().constructParametricType(collectionClass, elementClasses); + } + + /** + * 方法json节点 + * + * @return + * @throws Exception + */ + public static JsonNode createJsonNode() throws Exception { + if (jacksonMapper == null) { + jacksonMapper = new ObjectMapper(); + } + return jacksonMapper.createObjectNode(); + } + + /** + * 方法json节点 + * + * @param data + * @return + * @throws IOException + * @throws @throws Exception + */ + public static JsonNode getJsonNode(String data) throws IOException { + if (jacksonMapper == null) { + jacksonMapper = new ObjectMapper(); + } + return jacksonMapper.readTree(data); + } + + /** + * 对象转换位Json + * + * @param object + * @param properties + * @return + * @throws BusinessException + */ + public static String objectToJackson(Object object, Set properties) throws BusinessException { + ObjectMapper mapper = new ObjectMapper(); + FilterProvider filters = new SimpleFilterProvider().addFilter("headFilter", + SimpleBeanPropertyFilter.serializeAllExcept(properties)); + mapper.setFilterProvider(filters); + mapper.addMixIn(object.getClass(), HeadFilterMixIn.class); + try { + return mapper.writeValueAsString(object); + } catch (JsonProcessingException ex) { + throw new BusinessException("jackson转化异常"); + } + } + + public static String jsonNode2String(Map map) throws IOException { + if (jacksonMapper == null) { + jacksonMapper = new ObjectMapper(); + } + JsonNodeFactory factory = new JsonNodeFactory(false); + ObjectNode objectNode = factory.objectNode(); + for (Entry entry : map.entrySet()) { + objectNode.put(entry.getKey(), entry.getValue()); + } + return jacksonMapper.writeValueAsString(objectNode); + } + + @JsonFilter("headFilter") + private static interface HeadFilterMixIn { + } +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/utils/ObjectMappingCustomer.java b/ruoyi-content/src/main/java/com/ruoyi/content/utils/ObjectMappingCustomer.java new file mode 100644 index 000000000..dfa0d9777 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/utils/ObjectMappingCustomer.java @@ -0,0 +1,33 @@ +package com.ruoyi.content.utils; + +import java.io.IOException; + +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.JsonSerializer; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.SerializerProvider; + +/** + * Jackson处理类,处理null字符串 + * + * @author zhanghe + */ +public class ObjectMappingCustomer extends ObjectMapper { + + private static final long serialVersionUID = -1066355039918898238L; + + public ObjectMappingCustomer() { + super(); + // 空值处理为空串 + this.getSerializerProvider().setNullValueSerializer(new JsonSerializer() { + @Override + public void serialize(Object value, JsonGenerator jg, SerializerProvider sp) + throws IOException, JsonProcessingException { + jg.writeString(""); + + } + }); + } + +} \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/CmsArticleAdInfoMapper.xml b/ruoyi-content/src/main/resources/mapper/content/CmsArticleAdInfoMapper.xml index c56322d90..0a6b0034f 100644 --- a/ruoyi-content/src/main/resources/mapper/content/CmsArticleAdInfoMapper.xml +++ b/ruoyi-content/src/main/resources/mapper/content/CmsArticleAdInfoMapper.xml @@ -1,27 +1,27 @@ + PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + @@ -30,32 +30,33 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - + - + insert into cms_article_ad_info @@ -75,7 +76,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" UPDATE_USER, UPDATE_DATE, UPDATE_TIME, - + #{companyId}, #{adType}, @@ -93,7 +94,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{updateUser}, #{updateDate}, #{updateTime}, - + @@ -124,10 +125,43 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - delete from cms_article_ad_info where AD_ID in + delete from cms_article_ad_info where AD_ID in #{adId} + + + + + + + + + + + + + + + + + + + + + + AD_ID, COMPANY_ID, AD_TYPE, AD_TYPE_NAME, AD_LINK_URL, AD_TITLE, AD_NAME, AD_SUMMARY, + AD_COLOR_TYPE, AD_IMAGE_URL, AD_STATE, CREATE_DATE, CREATE_TIME, CREATE_USER, UPDATE_USER, + UPDATE_DATE, UPDATE_TIME + + + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/templates/content/adverts/add.html b/ruoyi-content/src/main/resources/templates/content/adverts/add.html index eb6cb0e26..823093020 100644 --- a/ruoyi-content/src/main/resources/templates/content/adverts/add.html +++ b/ruoyi-content/src/main/resources/templates/content/adverts/add.html @@ -98,18 +98,18 @@ } var fileoptions = { - showUpload : false, - showRemove : true, - language : 'zh', - allowedPreviewTypes : [ 'image' ], - allowedFileExtensions : [ 'jpg', 'png', 'gif' ], - maxFileSize : 0, - autoReplace : true,// 是否自动替换图片 - uploadAsync : false,// 异步上传 - maxFileCount : 1, - maxFilesNum : 1, - dropZoneEnabled : false, - showPreview : true, + showUpload: false, + showRemove: true, + language: 'zh', + allowedPreviewTypes: ['image'], + allowedFileExtensions: ['jpg', 'png', 'gif'], + maxFileSize: 0, + autoReplace: true,// 是否自动替换图片 + uploadAsync: false,// 异步上传 + maxFileCount: 1, + maxFilesNum: 1, + dropZoneEnabled: false, + showPreview: true, msgUploadThreshold : '上传中', msgUploadEnd : '完成' } diff --git a/ruoyi-content/src/main/resources/templates/content/adverts/adverts.html b/ruoyi-content/src/main/resources/templates/content/adverts/adverts.html index 1c702ea07..669943484 100644 --- a/ruoyi-content/src/main/resources/templates/content/adverts/adverts.html +++ b/ruoyi-content/src/main/resources/templates/content/adverts/adverts.html @@ -1,7 +1,7 @@ - + -
-
-
-
-
- -
-
-
+
+
+
+
+
+ +
+
+
- -
-
-
+ +
+
- - + }; + $.table.init(options); + }); + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/templates/content/adverts/edit.html b/ruoyi-content/src/main/resources/templates/content/adverts/edit.html index ce97d35b3..86cf17431 100644 --- a/ruoyi-content/src/main/resources/templates/content/adverts/edit.html +++ b/ruoyi-content/src/main/resources/templates/content/adverts/edit.html @@ -1,116 +1,172 @@ - + - + - -
-
- -
- -
- -
-
-
- -
- - 代码生成请选择字典属性 -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- - 代码生成请选择字典属性 -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
-
- - + + + } + + \ No newline at end of file From 9ed04fce2a082cbde816c02faf84c760f1f92c6a Mon Sep 17 00:00:00 2001 From: zkr_liushenlu Date: Thu, 25 Mar 2021 09:52:49 +0800 Subject: [PATCH 02/30] =?UTF-8?q?=E6=96=87=E7=AB=A0=E5=B9=BF=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruoyi/content/service/impl/CmsArticleAdInfoServiceImpl.java | 2 +- .../main/resources/mapper/content/CmsArticleAdInfoMapper.xml | 2 +- .../src/main/resources/templates/content/adverts/add.html | 2 ++ .../src/main/resources/templates/content/adverts/edit.html | 2 ++ 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsArticleAdInfoServiceImpl.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsArticleAdInfoServiceImpl.java index 4e58f9c17..4bed992d3 100644 --- a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsArticleAdInfoServiceImpl.java +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsArticleAdInfoServiceImpl.java @@ -108,7 +108,7 @@ public class CmsArticleAdInfoServiceImpl implements ICmsArticleAdInfoService { */ @Override public int updateCmsArticleAdInfo(MultipartFile file, CmsArticleAdInfo cmsArticleAdInfo) { - if (!file.isEmpty()) { + if (file != null && !file.isEmpty()) { String fileName = file.getOriginalFilename();// 文件名 String ext = fileName.substring(fileName.lastIndexOf("."), fileName.length());// 文件后缀 String fileTime = DateUtils.getMillisecond(); diff --git a/ruoyi-content/src/main/resources/mapper/content/CmsArticleAdInfoMapper.xml b/ruoyi-content/src/main/resources/mapper/content/CmsArticleAdInfoMapper.xml index 0a6b0034f..14b21737f 100644 --- a/ruoyi-content/src/main/resources/mapper/content/CmsArticleAdInfoMapper.xml +++ b/ruoyi-content/src/main/resources/mapper/content/CmsArticleAdInfoMapper.xml @@ -160,7 +160,7 @@ diff --git a/ruoyi-content/src/main/resources/templates/content/adverts/add.html b/ruoyi-content/src/main/resources/templates/content/adverts/add.html index 823093020..7ff7067df 100644 --- a/ruoyi-content/src/main/resources/templates/content/adverts/add.html +++ b/ruoyi-content/src/main/resources/templates/content/adverts/add.html @@ -125,6 +125,8 @@ function submitHandler() { if ($.validate.form()) { + // 打开遮罩层 + $.modal.loading("请稍后..."); var data = new FormData(); data.append('adTitle', $("#adTitle").val()); data.append('adName', $("#adName").val()); diff --git a/ruoyi-content/src/main/resources/templates/content/adverts/edit.html b/ruoyi-content/src/main/resources/templates/content/adverts/edit.html index 86cf17431..a8c276b2e 100644 --- a/ruoyi-content/src/main/resources/templates/content/adverts/edit.html +++ b/ruoyi-content/src/main/resources/templates/content/adverts/edit.html @@ -139,6 +139,8 @@ function submitHandler() { if ($.validate.form()) { + // 打开遮罩层 + $.modal.loading("请稍后..."); var data = new FormData(); data.append('adId', $("#adId").val()); data.append('adTitle', $("#adTitle").val()); From 4027bafbacc23baffa32b1de1012d15b04cc0fde Mon Sep 17 00:00:00 2001 From: zkr_liushenlu Date: Thu, 25 Mar 2021 11:02:40 +0800 Subject: [PATCH 03/30] =?UTF-8?q?=E5=9B=BE=E7=89=87=E5=B9=BF=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/CmsPicAdInfoController.java | 108 +++++++++ .../ruoyi/content/domain/CmsPicAdInfo.java | 216 ++++++++++++++++++ .../content/mapper/CmsPicAdInfoMapper.java | 63 +++++ .../content/service/ICmsPicAdInfoService.java | 62 +++++ .../service/impl/CmsPicAdInfoServiceImpl.java | 130 +++++++++++ .../mapper/content/CmsPicAdInfoMapper.xml | 113 +++++++++ .../templates/content/picAdverts/add.html | 56 +++++ .../templates/content/picAdverts/edit.html | 57 +++++ .../content/picAdverts/picAdverts.html | 93 ++++++++ 9 files changed, 898 insertions(+) create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/controller/CmsPicAdInfoController.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsPicAdInfo.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsPicAdInfoMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/ICmsPicAdInfoService.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsPicAdInfoServiceImpl.java create mode 100644 ruoyi-content/src/main/resources/mapper/content/CmsPicAdInfoMapper.xml create mode 100644 ruoyi-content/src/main/resources/templates/content/picAdverts/add.html create mode 100644 ruoyi-content/src/main/resources/templates/content/picAdverts/edit.html create mode 100644 ruoyi-content/src/main/resources/templates/content/picAdverts/picAdverts.html diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/controller/CmsPicAdInfoController.java b/ruoyi-content/src/main/java/com/ruoyi/content/controller/CmsPicAdInfoController.java new file mode 100644 index 000000000..4cde6b827 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/controller/CmsPicAdInfoController.java @@ -0,0 +1,108 @@ +package com.ruoyi.content.controller; + +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.content.domain.CmsPicAdInfo; +import com.ruoyi.content.service.ICmsPicAdInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +/** + * 图片广告Controller + * + * @author liushenlu + * @date 2021-03-25 + */ +@Controller +@RequestMapping("/content/picAdverts") +public class CmsPicAdInfoController extends BaseController { + + private String prefix = "content/picAdverts"; + + @Autowired + private ICmsPicAdInfoService cmsPicAdInfoService; + + @GetMapping() + public String picAdverts() { + return prefix + "/picAdverts"; + } + + /** + * 查询图片广告列表 + */ + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(CmsPicAdInfo cmsPicAdInfo) { + startPage(); + List list = cmsPicAdInfoService.selectCmsPicAdInfoList(cmsPicAdInfo); + return getDataTable(list); + } + + /** + * 导出图片广告列表 + */ + @Log(title = "图片广告", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(CmsPicAdInfo cmsPicAdInfo) { + List list = cmsPicAdInfoService.selectCmsPicAdInfoList(cmsPicAdInfo); + ExcelUtil util = new ExcelUtil(CmsPicAdInfo.class); + return util.exportExcel(list, "picAdverts"); + } + + /** + * 新增图片广告 + */ + @GetMapping("/add") + public String add() { + return prefix + "/add"; + } + + /** + * 新增保存图片广告 + */ + @Log(title = "图片广告", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(CmsPicAdInfo cmsPicAdInfo) { + return toAjax(cmsPicAdInfoService.insertCmsPicAdInfo(cmsPicAdInfo)); + } + + /** + * 修改图片广告 + */ + @GetMapping("/edit/{picAdId}") + public String edit(@PathVariable("picAdId") Long picAdId, ModelMap mmap) { + CmsPicAdInfo cmsPicAdInfo = cmsPicAdInfoService.selectCmsPicAdInfoById(picAdId); + mmap.put("cmsPicAdInfo", cmsPicAdInfo); + return prefix + "/edit"; + } + + /** + * 修改保存图片广告 + */ + @Log(title = "图片广告", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(CmsPicAdInfo cmsPicAdInfo) { + return toAjax(cmsPicAdInfoService.updateCmsPicAdInfo(cmsPicAdInfo)); + } + + /** + * 删除图片广告 + */ + @Log(title = "图片广告", businessType = BusinessType.DELETE) + @PostMapping("/remove") + @ResponseBody + public AjaxResult remove(String ids) { + return toAjax(cmsPicAdInfoService.deleteCmsPicAdInfoByIds(ids)); + } +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsPicAdInfo.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsPicAdInfo.java new file mode 100644 index 000000000..e5c926121 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsPicAdInfo.java @@ -0,0 +1,216 @@ +package com.ruoyi.content.domain; + +import com.ruoyi.common.annotation.Excel; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; + +/** + * 图片广告对象 cms_pic_ad_info + * + * @author liushenlu + * @date 2021-03-25 + */ +public class CmsPicAdInfo { + + private static final long serialVersionUID = 1L; + + /** + * 广告编号 + */ + private Long picAdId; + + /** + * 广告类型 + */ + @Excel(name = "广告类型") + private String picAdType; + + /** + * 产品标题 + */ + @Excel(name = "产品标题") + private String picAdTitle; + + /** + * 广告特有名称 + */ + @Excel(name = "广告特有名称") + private String picAdName; + + /** + * 广告链接 + */ + @Excel(name = "广告链接") + private String picAdUrl; + + /** + * 广告状态,0:可展示,1:不可展示 + */ + @Excel(name = "广告状态,0:可展示,1:不可展示") + private String picAdState; + + /** + * 公司id + */ + @Excel(name = "公司id") + private String companyId; + + /** + * + */ + @Excel(name = "") + private String createDate; + + /** + * + */ + @Excel(name = "") + private String createTime; + + /** + * + */ + @Excel(name = "") + private String createUser; + + /** + * + */ + @Excel(name = "") + private String updateUser; + + /** + * + */ + @Excel(name = "") + private String updateDate; + + /** + * + */ + @Excel(name = "") + private String updateTime; + + public void setPicAdId(Long picAdId) { + this.picAdId = picAdId; + } + + public Long getPicAdId() { + return picAdId; + } + + public void setPicAdType(String picAdType) { + this.picAdType = picAdType; + } + + public String getPicAdType() { + return picAdType; + } + + public void setPicAdTitle(String picAdTitle) { + this.picAdTitle = picAdTitle; + } + + public String getPicAdTitle() { + return picAdTitle; + } + + public void setPicAdName(String picAdName) { + this.picAdName = picAdName; + } + + public String getPicAdName() { + return picAdName; + } + + public void setPicAdUrl(String picAdUrl) { + this.picAdUrl = picAdUrl; + } + + public String getPicAdUrl() { + return picAdUrl; + } + + public void setPicAdState(String picAdState) { + this.picAdState = picAdState; + } + + public String getPicAdState() { + return picAdState; + } + + public void setCompanyId(String companyId) { + this.companyId = companyId; + } + + public String getCompanyId() { + return companyId; + } + + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + public String getCreateDate() { + return createDate; + } + + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + public String getCreateUser() { + return createUser; + } + + public void setUpdateUser(String updateUser) { + this.updateUser = updateUser; + } + + public String getUpdateUser() { + return updateUser; + } + + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate; + } + + public String getUpdateDate() { + return updateDate; + } + + public String getCreateTime() { + return createTime; + } + + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + public String getUpdateTime() { + return updateTime; + } + + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } + + @Override + public String toString() { + return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) + .append("picAdId", getPicAdId()) + .append("picAdType", getPicAdType()) + .append("picAdTitle", getPicAdTitle()) + .append("picAdName", getPicAdName()) + .append("picAdUrl", getPicAdUrl()) + .append("picAdState", getPicAdState()) + .append("companyId", getCompanyId()) + .append("createDate", getCreateDate()) + .append("createTime", getCreateTime()) + .append("createUser", getCreateUser()) + .append("updateUser", getUpdateUser()) + .append("updateDate", getUpdateDate()) + .append("updateTime", getUpdateTime()) + .toString(); + } +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsPicAdInfoMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsPicAdInfoMapper.java new file mode 100644 index 000000000..ed4547520 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsPicAdInfoMapper.java @@ -0,0 +1,63 @@ +package com.ruoyi.content.mapper; + +import java.util.List; + +import com.ruoyi.content.domain.CmsPicAdInfo; +import org.springframework.stereotype.Repository; + +/** + * 图片广告Mapper接口 + * + * @author liushenlu + * @date 2021-03-25 + */ +@Repository +public interface CmsPicAdInfoMapper { + /** + * 查询图片广告 + * + * @param picAdId 图片广告ID + * @return 图片广告 + */ + public CmsPicAdInfo selectCmsPicAdInfoById(Long picAdId); + + /** + * 查询图片广告列表 + * + * @param cmsPicAdInfo 图片广告 + * @return 图片广告集合 + */ + public List selectCmsPicAdInfoList(CmsPicAdInfo cmsPicAdInfo); + + /** + * 新增图片广告 + * + * @param cmsPicAdInfo 图片广告 + * @return 结果 + */ + public int insertCmsPicAdInfo(CmsPicAdInfo cmsPicAdInfo); + + /** + * 修改图片广告 + * + * @param cmsPicAdInfo 图片广告 + * @return 结果 + */ + public int updateCmsPicAdInfo(CmsPicAdInfo cmsPicAdInfo); + + /** + * 删除图片广告 + * + * @param picAdId 图片广告ID + * @return 结果 + */ + public int deleteCmsPicAdInfoById(Long picAdId); + + /** + * 批量删除图片广告 + * + * @param picAdIds 需要删除的数据ID + * @return 结果 + */ + public int deleteCmsPicAdInfoByIds(String[] picAdIds); +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/ICmsPicAdInfoService.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/ICmsPicAdInfoService.java new file mode 100644 index 000000000..b5011813a --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/ICmsPicAdInfoService.java @@ -0,0 +1,62 @@ +package com.ruoyi.content.service; + +import java.util.List; + +import com.ruoyi.content.domain.CmsPicAdInfo; + +/** + * 图片广告Service接口 + * + * @author liushenlu + * @date 2021-03-25 + */ +public interface ICmsPicAdInfoService { + + /** + * 查询图片广告 + * + * @param picAdId 图片广告ID + * @return 图片广告 + */ + public CmsPicAdInfo selectCmsPicAdInfoById(Long picAdId); + + /** + * 查询图片广告列表 + * + * @param cmsPicAdInfo 图片广告 + * @return 图片广告集合 + */ + public List selectCmsPicAdInfoList(CmsPicAdInfo cmsPicAdInfo); + + /** + * 新增图片广告 + * + * @param cmsPicAdInfo 图片广告 + * @return 结果 + */ + public int insertCmsPicAdInfo(CmsPicAdInfo cmsPicAdInfo); + + /** + * 修改图片广告 + * + * @param cmsPicAdInfo 图片广告 + * @return 结果 + */ + public int updateCmsPicAdInfo(CmsPicAdInfo cmsPicAdInfo); + + /** + * 批量删除图片广告 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + public int deleteCmsPicAdInfoByIds(String ids); + + /** + * 删除图片广告信息 + * + * @param picAdId 图片广告ID + * @return 结果 + */ + public int deleteCmsPicAdInfoById(Long picAdId); +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsPicAdInfoServiceImpl.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsPicAdInfoServiceImpl.java new file mode 100644 index 000000000..8b22be310 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsPicAdInfoServiceImpl.java @@ -0,0 +1,130 @@ +package com.ruoyi.content.service.impl; + +import com.ruoyi.common.core.text.Convert; +import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.content.domain.CmsArticleAdInfo; +import com.ruoyi.content.domain.CmsPicAdInfo; +import com.ruoyi.content.mapper.CmsPicAdInfoMapper; +import com.ruoyi.content.redis.RedisManager; +import com.ruoyi.content.service.ICmsPicAdInfoService; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 图片广告Service业务层处理 + * + * @author liushenlu + * @date 2021-03-25 + */ +@Service +public class CmsPicAdInfoServiceImpl implements ICmsPicAdInfoService { + + private static final Logger LOGGER = LoggerFactory.getLogger(CmsPicAdInfoServiceImpl.class); + + @Autowired + private CmsPicAdInfoMapper cmsPicAdInfoMapper; + @Autowired + private RedisManager redisManager; + + /** + * 查询图片广告 + * + * @param picAdId 图片广告ID + * @return 图片广告 + */ + @Override + public CmsPicAdInfo selectCmsPicAdInfoById(Long picAdId) { + return cmsPicAdInfoMapper.selectCmsPicAdInfoById(picAdId); + } + + /** + * 查询图片广告列表 + * + * @param cmsPicAdInfo 图片广告 + * @return 图片广告 + */ + @Override + public List selectCmsPicAdInfoList(CmsPicAdInfo cmsPicAdInfo) { + cmsPicAdInfo.setCompanyId("1"); + return cmsPicAdInfoMapper.selectCmsPicAdInfoList(cmsPicAdInfo); + } + + /** + * 新增图片广告 + * + * @param cmsPicAdInfo 图片广告 + * @return 结果 + */ + @Override + public int insertCmsPicAdInfo(CmsPicAdInfo cmsPicAdInfo) { + String date = DateUtils.getDate(); + String time = DateUtils.getTimeNow(); + cmsPicAdInfo.setCompanyId("1"); + cmsPicAdInfo.setPicAdUrl(cmsPicAdInfo.getPicAdUrl() + "("); + cmsPicAdInfo.setCreateDate(date); + cmsPicAdInfo.setCreateTime(time); + cmsPicAdInfo.setCreateUser("company"); + cmsPicAdInfo.setUpdateUser("company"); + cmsPicAdInfo.setUpdateDate(date); + cmsPicAdInfo.setUpdateTime(time); + cmsPicAdInfo.setPicAdState("0"); + return cmsPicAdInfoMapper.insertCmsPicAdInfo(cmsPicAdInfo); + } + + /** + * 修改图片广告 + * + * @param cmsPicAdInfo 图片广告 + * @return 结果 + */ + @Override + public int updateCmsPicAdInfo(CmsPicAdInfo cmsPicAdInfo) { + if (StringUtils.isNotBlank(cmsPicAdInfo.getPicAdUrl()) && cmsPicAdInfo.getPicAdUrl().indexOf("(") == -1) { + cmsPicAdInfo.setPicAdUrl(cmsPicAdInfo.getPicAdUrl() + "("); + } + cmsPicAdInfo.setUpdateDate(DateUtils.getDate()); + cmsPicAdInfo.setUpdateTime(DateUtils.getTimeNow()); + if (cmsPicAdInfoMapper.updateCmsPicAdInfo(cmsPicAdInfo) > 0) { + redisManager.delete("picAdInfo_1"); + } else { + LOGGER.info("编辑广告失败"); + return 0; + } + return 1; + } + + /** + * 删除图片广告对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteCmsPicAdInfoByIds(String ids) { + String[] arrId = ids.split(","); + for (String id : arrId) { + CmsPicAdInfo delType = cmsPicAdInfoMapper.selectCmsPicAdInfoById(Long.valueOf(id)); + if (delType != null) { + redisManager.delete("picAdInfo_1"); + cmsPicAdInfoMapper.deleteCmsPicAdInfoById(Long.valueOf(id)); + } + } + return 1; + } + + /** + * 删除图片广告信息 + * + * @param picAdId 图片广告ID + * @return 结果 + */ + @Override + public int deleteCmsPicAdInfoById(Long picAdId) { + return cmsPicAdInfoMapper.deleteCmsPicAdInfoById(picAdId); + } +} diff --git a/ruoyi-content/src/main/resources/mapper/content/CmsPicAdInfoMapper.xml b/ruoyi-content/src/main/resources/mapper/content/CmsPicAdInfoMapper.xml new file mode 100644 index 000000000..b70854fad --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/CmsPicAdInfoMapper.xml @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + select PIC_AD_ID, PIC_AD_TYPE, PIC_AD_TITLE, PIC_AD_NAME, PIC_AD_URL, PIC_AD_STATE, COMPANY_ID, CREATE_DATE, CREATE_TIME, CREATE_USER, UPDATE_USER, UPDATE_DATE, UPDATE_TIME from cms_pic_ad_info + + + + + + + + insert into cms_pic_ad_info + + PIC_AD_TYPE, + PIC_AD_TITLE, + PIC_AD_NAME, + PIC_AD_URL, + PIC_AD_STATE, + COMPANY_ID, + CREATE_DATE, + CREATE_TIME, + CREATE_USER, + UPDATE_USER, + UPDATE_DATE, + UPDATE_TIME, + + + #{picAdType}, + #{picAdTitle}, + #{picAdName}, + #{picAdUrl}, + #{picAdState}, + #{companyId}, + #{createDate}, + #{createTime}, + #{createUser}, + #{updateUser}, + #{updateDate}, + #{updateTime}, + + + + + update cms_pic_ad_info + + PIC_AD_TYPE = #{picAdType}, + PIC_AD_TITLE = #{picAdTitle}, + PIC_AD_NAME = #{picAdName}, + PIC_AD_URL = #{picAdUrl}, + PIC_AD_STATE = #{picAdState}, + COMPANY_ID = #{companyId}, + CREATE_DATE = #{createDate}, + CREATE_TIME = #{createTime}, + CREATE_USER = #{createUser}, + UPDATE_USER = #{updateUser}, + UPDATE_DATE = #{updateDate}, + UPDATE_TIME = #{updateTime}, + + where PIC_AD_ID = #{picAdId} + + + + delete from cms_pic_ad_info where PIC_AD_ID = #{picAdId} + + + + delete from cms_pic_ad_info where PIC_AD_ID in + + #{picAdId} + + + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/templates/content/picAdverts/add.html b/ruoyi-content/src/main/resources/templates/content/picAdverts/add.html new file mode 100644 index 000000000..ffa6deff4 --- /dev/null +++ b/ruoyi-content/src/main/resources/templates/content/picAdverts/add.html @@ -0,0 +1,56 @@ + + + + + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/templates/content/picAdverts/edit.html b/ruoyi-content/src/main/resources/templates/content/picAdverts/edit.html new file mode 100644 index 000000000..1f34dc7c0 --- /dev/null +++ b/ruoyi-content/src/main/resources/templates/content/picAdverts/edit.html @@ -0,0 +1,57 @@ + + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/templates/content/picAdverts/picAdverts.html b/ruoyi-content/src/main/resources/templates/content/picAdverts/picAdverts.html new file mode 100644 index 000000000..b9ab23cd9 --- /dev/null +++ b/ruoyi-content/src/main/resources/templates/content/picAdverts/picAdverts.html @@ -0,0 +1,93 @@ + + + + + + +
+
+
+
+
+ +
+
+
+ + +
+
+
+
+
+ + + + \ No newline at end of file From c304091ecdcf4ffd062728d2edb16a4eb6f8a6ff Mon Sep 17 00:00:00 2001 From: zkr_liushenlu Date: Thu, 25 Mar 2021 14:05:34 +0800 Subject: [PATCH 04/30] =?UTF-8?q?=E5=9B=BE=E7=89=87=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/CmsPicAdInfoController.java | 10 + .../content/controller/GalleryController.java | 51 + .../com/ruoyi/content/domain/BaseCode.java | 517 ++++++ .../ruoyi/content/domain/BaseCodeExample.java | 1393 +++++++++++++++++ .../ruoyi/content/domain/GalleryChannel.java | 273 ++++ .../content/domain/GalleryChannelExample.java | 912 +++++++++++ .../com/ruoyi/content/domain/GalleryDTO.java | 80 + .../ruoyi/content/domain/GalleryPicInfo.java | 333 ++++ .../content/domain/GalleryPicInfoExample.java | 1062 +++++++++++++ .../ruoyi/content/mapper/BaseCodeMapper.java | 99 ++ .../content/mapper/GalleryChannelMapper.java | 99 ++ .../content/mapper/GalleryPicInfoMapper.java | 99 ++ .../content/mapper/GalleryQueryMapper.java | 20 + .../com/ruoyi/content/message/Message.java | 48 + .../ruoyi/content/service/GalleryService.java | 64 + .../service/impl/GalleryServiceImpl.java | 403 +++++ .../com/ruoyi/content/utils/ImgCompress.java | 103 ++ .../mapper/content/BaseCodeMapper.xml | 463 ++++++ .../mapper/content/GalleryChannelMapper.xml | 352 +++++ .../mapper/content/GalleryPicInfoMapper.xml | 383 +++++ .../mapper/content/GalleryQueryMapper.xml | 118 ++ .../static/css/bootstrapValidator.min.css | 13 + .../static/js/bootstrapValidator.min.js | 13 + .../templates/content/gallery/gallery.html | 211 +++ 24 files changed, 7119 insertions(+) create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/controller/GalleryController.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/BaseCode.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/BaseCodeExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/GalleryChannel.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/GalleryChannelExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/GalleryDTO.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/GalleryPicInfo.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/GalleryPicInfoExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/BaseCodeMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/GalleryChannelMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/GalleryPicInfoMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/GalleryQueryMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/message/Message.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/GalleryService.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/impl/GalleryServiceImpl.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/utils/ImgCompress.java create mode 100644 ruoyi-content/src/main/resources/mapper/content/BaseCodeMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/GalleryChannelMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/GalleryPicInfoMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/GalleryQueryMapper.xml create mode 100644 ruoyi-content/src/main/resources/static/css/bootstrapValidator.min.css create mode 100644 ruoyi-content/src/main/resources/static/js/bootstrapValidator.min.js create mode 100644 ruoyi-content/src/main/resources/templates/content/gallery/gallery.html diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/controller/CmsPicAdInfoController.java b/ruoyi-content/src/main/java/com/ruoyi/content/controller/CmsPicAdInfoController.java index 4cde6b827..a2d066f79 100644 --- a/ruoyi-content/src/main/java/com/ruoyi/content/controller/CmsPicAdInfoController.java +++ b/ruoyi-content/src/main/java/com/ruoyi/content/controller/CmsPicAdInfoController.java @@ -35,6 +35,16 @@ public class CmsPicAdInfoController extends BaseController { return prefix + "/picAdverts"; } + /** + * 查询图片广告列表 + */ + @PostMapping("/cardInfo") + @ResponseBody + public List queryCardInfo(CmsPicAdInfo cmsPicAdInfo) { + List list = cmsPicAdInfoService.selectCmsPicAdInfoList(cmsPicAdInfo); + return list; + } + /** * 查询图片广告列表 */ diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/controller/GalleryController.java b/ruoyi-content/src/main/java/com/ruoyi/content/controller/GalleryController.java new file mode 100644 index 000000000..f88b7a761 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/controller/GalleryController.java @@ -0,0 +1,51 @@ +package com.ruoyi.content.controller; + +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.content.message.Message; +import com.ruoyi.content.service.GalleryService; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; + +/** + * @program: ruoyi->GalleryController + * @description: + * @author: LiuShenlu + * @create: 2021-03-25 11:20 + **/ +@Controller +@RequestMapping("/content/gallery") +public class GalleryController extends BaseController { + + private final static Logger LOGGER = LoggerFactory.getLogger(GalleryController.class); + + private String prefix = "content/gallery"; + + @Autowired + private GalleryService galleryService; + + @GetMapping() + public String adverts() { + return prefix + "/gallery"; + } + + /** + * 上传图库图片 + * + * @param files + * @return + */ + @PostMapping(value = "/addGalleryImg") + @ResponseBody + public Message addGalleryImg(@RequestParam("imgUrl") MultipartFile[] files, @RequestParam("picAdId") String picAdId) { + LOGGER.info("上传图库图片控制层方法开始"); + MultipartFile file = files[0]; + Message msg = galleryService.addGalleryImg(file, picAdId); + LOGGER.info("上传图库图片控制层方法结束"); + return msg; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/BaseCode.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/BaseCode.java new file mode 100644 index 000000000..efa78c601 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/BaseCode.java @@ -0,0 +1,517 @@ +package com.ruoyi.content.domain; + +import java.util.Date; + +public class BaseCode { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column base_code.ID + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + private Integer id; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column base_code.CODE_CODE + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + private String codeCode; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column base_code.CODE_TYPE + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + private String codeType; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column base_code.ORDER_NO + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + private String orderNo; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column base_code.CODE_CNAME + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + private String codeCname; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column base_code.CODE_ENAME + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + private String codeEname; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column base_code.CODE_TNAME + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + private String codeTname; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column base_code.STATE + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + private String state; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column base_code.CREATE_USER + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + private String createUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column base_code.CREATE_TIME + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + private Date createTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column base_code.UPDATE_USER + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + private String updateUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column base_code.UPDATE_TIME + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + private Date updateTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column base_code.UPDATE_REMARK + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + private String updateRemark; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column base_code.BUSINESS_AREA + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + private String businessArea; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column base_code.COMPANY_ID + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + private String companyId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column base_code.BRANCH_ID + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + private String branchId; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column base_code.ID + * + * @return the value of base_code.ID + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public Integer getId() { + return id; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column base_code.ID + * + * @param id the value for base_code.ID + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public void setId(Integer id) { + this.id = id; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column base_code.CODE_CODE + * + * @return the value of base_code.CODE_CODE + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public String getCodeCode() { + return codeCode; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column base_code.CODE_CODE + * + * @param codeCode the value for base_code.CODE_CODE + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public void setCodeCode(String codeCode) { + this.codeCode = codeCode; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column base_code.CODE_TYPE + * + * @return the value of base_code.CODE_TYPE + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public String getCodeType() { + return codeType; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column base_code.CODE_TYPE + * + * @param codeType the value for base_code.CODE_TYPE + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public void setCodeType(String codeType) { + this.codeType = codeType; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column base_code.ORDER_NO + * + * @return the value of base_code.ORDER_NO + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public String getOrderNo() { + return orderNo; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column base_code.ORDER_NO + * + * @param orderNo the value for base_code.ORDER_NO + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public void setOrderNo(String orderNo) { + this.orderNo = orderNo; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column base_code.CODE_CNAME + * + * @return the value of base_code.CODE_CNAME + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public String getCodeCname() { + return codeCname; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column base_code.CODE_CNAME + * + * @param codeCname the value for base_code.CODE_CNAME + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public void setCodeCname(String codeCname) { + this.codeCname = codeCname; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column base_code.CODE_ENAME + * + * @return the value of base_code.CODE_ENAME + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public String getCodeEname() { + return codeEname; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column base_code.CODE_ENAME + * + * @param codeEname the value for base_code.CODE_ENAME + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public void setCodeEname(String codeEname) { + this.codeEname = codeEname; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column base_code.CODE_TNAME + * + * @return the value of base_code.CODE_TNAME + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public String getCodeTname() { + return codeTname; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column base_code.CODE_TNAME + * + * @param codeTname the value for base_code.CODE_TNAME + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public void setCodeTname(String codeTname) { + this.codeTname = codeTname; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column base_code.STATE + * + * @return the value of base_code.STATE + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public String getState() { + return state; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column base_code.STATE + * + * @param state the value for base_code.STATE + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public void setState(String state) { + this.state = state; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column base_code.CREATE_USER + * + * @return the value of base_code.CREATE_USER + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public String getCreateUser() { + return createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column base_code.CREATE_USER + * + * @param createUser the value for base_code.CREATE_USER + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column base_code.CREATE_TIME + * + * @return the value of base_code.CREATE_TIME + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public Date getCreateTime() { + return createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column base_code.CREATE_TIME + * + * @param createTime the value for base_code.CREATE_TIME + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column base_code.UPDATE_USER + * + * @return the value of base_code.UPDATE_USER + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public String getUpdateUser() { + return updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column base_code.UPDATE_USER + * + * @param updateUser the value for base_code.UPDATE_USER + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public void setUpdateUser(String updateUser) { + this.updateUser = updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column base_code.UPDATE_TIME + * + * @return the value of base_code.UPDATE_TIME + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public Date getUpdateTime() { + return updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column base_code.UPDATE_TIME + * + * @param updateTime the value for base_code.UPDATE_TIME + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public void setUpdateTime(Date updateTime) { + this.updateTime = updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column base_code.UPDATE_REMARK + * + * @return the value of base_code.UPDATE_REMARK + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public String getUpdateRemark() { + return updateRemark; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column base_code.UPDATE_REMARK + * + * @param updateRemark the value for base_code.UPDATE_REMARK + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public void setUpdateRemark(String updateRemark) { + this.updateRemark = updateRemark; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column base_code.BUSINESS_AREA + * + * @return the value of base_code.BUSINESS_AREA + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public String getBusinessArea() { + return businessArea; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column base_code.BUSINESS_AREA + * + * @param businessArea the value for base_code.BUSINESS_AREA + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public void setBusinessArea(String businessArea) { + this.businessArea = businessArea; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column base_code.COMPANY_ID + * + * @return the value of base_code.COMPANY_ID + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public String getCompanyId() { + return companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column base_code.COMPANY_ID + * + * @param companyId the value for base_code.COMPANY_ID + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public void setCompanyId(String companyId) { + this.companyId = companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column base_code.BRANCH_ID + * + * @return the value of base_code.BRANCH_ID + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public String getBranchId() { + return branchId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column base_code.BRANCH_ID + * + * @param branchId the value for base_code.BRANCH_ID + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public void setBranchId(String branchId) { + this.branchId = branchId; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/BaseCodeExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/BaseCodeExample.java new file mode 100644 index 000000000..0d7ab4edf --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/BaseCodeExample.java @@ -0,0 +1,1393 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +public class BaseCodeExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public BaseCodeExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 values) { + addCriterion("ID in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List 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 andCodeCodeIsNull() { + addCriterion("CODE_CODE is null"); + return (Criteria) this; + } + + public Criteria andCodeCodeIsNotNull() { + addCriterion("CODE_CODE is not null"); + return (Criteria) this; + } + + public Criteria andCodeCodeEqualTo(String value) { + addCriterion("CODE_CODE =", value, "codeCode"); + return (Criteria) this; + } + + public Criteria andCodeCodeNotEqualTo(String value) { + addCriterion("CODE_CODE <>", value, "codeCode"); + return (Criteria) this; + } + + public Criteria andCodeCodeGreaterThan(String value) { + addCriterion("CODE_CODE >", value, "codeCode"); + return (Criteria) this; + } + + public Criteria andCodeCodeGreaterThanOrEqualTo(String value) { + addCriterion("CODE_CODE >=", value, "codeCode"); + return (Criteria) this; + } + + public Criteria andCodeCodeLessThan(String value) { + addCriterion("CODE_CODE <", value, "codeCode"); + return (Criteria) this; + } + + public Criteria andCodeCodeLessThanOrEqualTo(String value) { + addCriterion("CODE_CODE <=", value, "codeCode"); + return (Criteria) this; + } + + public Criteria andCodeCodeLike(String value) { + addCriterion("CODE_CODE like", value, "codeCode"); + return (Criteria) this; + } + + public Criteria andCodeCodeNotLike(String value) { + addCriterion("CODE_CODE not like", value, "codeCode"); + return (Criteria) this; + } + + public Criteria andCodeCodeIn(List values) { + addCriterion("CODE_CODE in", values, "codeCode"); + return (Criteria) this; + } + + public Criteria andCodeCodeNotIn(List values) { + addCriterion("CODE_CODE not in", values, "codeCode"); + return (Criteria) this; + } + + public Criteria andCodeCodeBetween(String value1, String value2) { + addCriterion("CODE_CODE between", value1, value2, "codeCode"); + return (Criteria) this; + } + + public Criteria andCodeCodeNotBetween(String value1, String value2) { + addCriterion("CODE_CODE not between", value1, value2, "codeCode"); + return (Criteria) this; + } + + public Criteria andCodeTypeIsNull() { + addCriterion("CODE_TYPE is null"); + return (Criteria) this; + } + + public Criteria andCodeTypeIsNotNull() { + addCriterion("CODE_TYPE is not null"); + return (Criteria) this; + } + + public Criteria andCodeTypeEqualTo(String value) { + addCriterion("CODE_TYPE =", value, "codeType"); + return (Criteria) this; + } + + public Criteria andCodeTypeNotEqualTo(String value) { + addCriterion("CODE_TYPE <>", value, "codeType"); + return (Criteria) this; + } + + public Criteria andCodeTypeGreaterThan(String value) { + addCriterion("CODE_TYPE >", value, "codeType"); + return (Criteria) this; + } + + public Criteria andCodeTypeGreaterThanOrEqualTo(String value) { + addCriterion("CODE_TYPE >=", value, "codeType"); + return (Criteria) this; + } + + public Criteria andCodeTypeLessThan(String value) { + addCriterion("CODE_TYPE <", value, "codeType"); + return (Criteria) this; + } + + public Criteria andCodeTypeLessThanOrEqualTo(String value) { + addCriterion("CODE_TYPE <=", value, "codeType"); + return (Criteria) this; + } + + public Criteria andCodeTypeLike(String value) { + addCriterion("CODE_TYPE like", value, "codeType"); + return (Criteria) this; + } + + public Criteria andCodeTypeNotLike(String value) { + addCriterion("CODE_TYPE not like", value, "codeType"); + return (Criteria) this; + } + + public Criteria andCodeTypeIn(List values) { + addCriterion("CODE_TYPE in", values, "codeType"); + return (Criteria) this; + } + + public Criteria andCodeTypeNotIn(List values) { + addCriterion("CODE_TYPE not in", values, "codeType"); + return (Criteria) this; + } + + public Criteria andCodeTypeBetween(String value1, String value2) { + addCriterion("CODE_TYPE between", value1, value2, "codeType"); + return (Criteria) this; + } + + public Criteria andCodeTypeNotBetween(String value1, String value2) { + addCriterion("CODE_TYPE not between", value1, value2, "codeType"); + return (Criteria) this; + } + + public Criteria andOrderNoIsNull() { + addCriterion("ORDER_NO is null"); + return (Criteria) this; + } + + public Criteria andOrderNoIsNotNull() { + addCriterion("ORDER_NO is not null"); + return (Criteria) this; + } + + public Criteria andOrderNoEqualTo(String value) { + addCriterion("ORDER_NO =", value, "orderNo"); + return (Criteria) this; + } + + public Criteria andOrderNoNotEqualTo(String value) { + addCriterion("ORDER_NO <>", value, "orderNo"); + return (Criteria) this; + } + + public Criteria andOrderNoGreaterThan(String value) { + addCriterion("ORDER_NO >", value, "orderNo"); + return (Criteria) this; + } + + public Criteria andOrderNoGreaterThanOrEqualTo(String value) { + addCriterion("ORDER_NO >=", value, "orderNo"); + return (Criteria) this; + } + + public Criteria andOrderNoLessThan(String value) { + addCriterion("ORDER_NO <", value, "orderNo"); + return (Criteria) this; + } + + public Criteria andOrderNoLessThanOrEqualTo(String value) { + addCriterion("ORDER_NO <=", value, "orderNo"); + return (Criteria) this; + } + + public Criteria andOrderNoLike(String value) { + addCriterion("ORDER_NO like", value, "orderNo"); + return (Criteria) this; + } + + public Criteria andOrderNoNotLike(String value) { + addCriterion("ORDER_NO not like", value, "orderNo"); + return (Criteria) this; + } + + public Criteria andOrderNoIn(List values) { + addCriterion("ORDER_NO in", values, "orderNo"); + return (Criteria) this; + } + + public Criteria andOrderNoNotIn(List values) { + addCriterion("ORDER_NO not in", values, "orderNo"); + return (Criteria) this; + } + + public Criteria andOrderNoBetween(String value1, String value2) { + addCriterion("ORDER_NO between", value1, value2, "orderNo"); + return (Criteria) this; + } + + public Criteria andOrderNoNotBetween(String value1, String value2) { + addCriterion("ORDER_NO not between", value1, value2, "orderNo"); + return (Criteria) this; + } + + public Criteria andCodeCnameIsNull() { + addCriterion("CODE_CNAME is null"); + return (Criteria) this; + } + + public Criteria andCodeCnameIsNotNull() { + addCriterion("CODE_CNAME is not null"); + return (Criteria) this; + } + + public Criteria andCodeCnameEqualTo(String value) { + addCriterion("CODE_CNAME =", value, "codeCname"); + return (Criteria) this; + } + + public Criteria andCodeCnameNotEqualTo(String value) { + addCriterion("CODE_CNAME <>", value, "codeCname"); + return (Criteria) this; + } + + public Criteria andCodeCnameGreaterThan(String value) { + addCriterion("CODE_CNAME >", value, "codeCname"); + return (Criteria) this; + } + + public Criteria andCodeCnameGreaterThanOrEqualTo(String value) { + addCriterion("CODE_CNAME >=", value, "codeCname"); + return (Criteria) this; + } + + public Criteria andCodeCnameLessThan(String value) { + addCriterion("CODE_CNAME <", value, "codeCname"); + return (Criteria) this; + } + + public Criteria andCodeCnameLessThanOrEqualTo(String value) { + addCriterion("CODE_CNAME <=", value, "codeCname"); + return (Criteria) this; + } + + public Criteria andCodeCnameLike(String value) { + addCriterion("CODE_CNAME like", value, "codeCname"); + return (Criteria) this; + } + + public Criteria andCodeCnameNotLike(String value) { + addCriterion("CODE_CNAME not like", value, "codeCname"); + return (Criteria) this; + } + + public Criteria andCodeCnameIn(List values) { + addCriterion("CODE_CNAME in", values, "codeCname"); + return (Criteria) this; + } + + public Criteria andCodeCnameNotIn(List values) { + addCriterion("CODE_CNAME not in", values, "codeCname"); + return (Criteria) this; + } + + public Criteria andCodeCnameBetween(String value1, String value2) { + addCriterion("CODE_CNAME between", value1, value2, "codeCname"); + return (Criteria) this; + } + + public Criteria andCodeCnameNotBetween(String value1, String value2) { + addCriterion("CODE_CNAME not between", value1, value2, "codeCname"); + return (Criteria) this; + } + + public Criteria andCodeEnameIsNull() { + addCriterion("CODE_ENAME is null"); + return (Criteria) this; + } + + public Criteria andCodeEnameIsNotNull() { + addCriterion("CODE_ENAME is not null"); + return (Criteria) this; + } + + public Criteria andCodeEnameEqualTo(String value) { + addCriterion("CODE_ENAME =", value, "codeEname"); + return (Criteria) this; + } + + public Criteria andCodeEnameNotEqualTo(String value) { + addCriterion("CODE_ENAME <>", value, "codeEname"); + return (Criteria) this; + } + + public Criteria andCodeEnameGreaterThan(String value) { + addCriterion("CODE_ENAME >", value, "codeEname"); + return (Criteria) this; + } + + public Criteria andCodeEnameGreaterThanOrEqualTo(String value) { + addCriterion("CODE_ENAME >=", value, "codeEname"); + return (Criteria) this; + } + + public Criteria andCodeEnameLessThan(String value) { + addCriterion("CODE_ENAME <", value, "codeEname"); + return (Criteria) this; + } + + public Criteria andCodeEnameLessThanOrEqualTo(String value) { + addCriterion("CODE_ENAME <=", value, "codeEname"); + return (Criteria) this; + } + + public Criteria andCodeEnameLike(String value) { + addCriterion("CODE_ENAME like", value, "codeEname"); + return (Criteria) this; + } + + public Criteria andCodeEnameNotLike(String value) { + addCriterion("CODE_ENAME not like", value, "codeEname"); + return (Criteria) this; + } + + public Criteria andCodeEnameIn(List values) { + addCriterion("CODE_ENAME in", values, "codeEname"); + return (Criteria) this; + } + + public Criteria andCodeEnameNotIn(List values) { + addCriterion("CODE_ENAME not in", values, "codeEname"); + return (Criteria) this; + } + + public Criteria andCodeEnameBetween(String value1, String value2) { + addCriterion("CODE_ENAME between", value1, value2, "codeEname"); + return (Criteria) this; + } + + public Criteria andCodeEnameNotBetween(String value1, String value2) { + addCriterion("CODE_ENAME not between", value1, value2, "codeEname"); + return (Criteria) this; + } + + public Criteria andCodeTnameIsNull() { + addCriterion("CODE_TNAME is null"); + return (Criteria) this; + } + + public Criteria andCodeTnameIsNotNull() { + addCriterion("CODE_TNAME is not null"); + return (Criteria) this; + } + + public Criteria andCodeTnameEqualTo(String value) { + addCriterion("CODE_TNAME =", value, "codeTname"); + return (Criteria) this; + } + + public Criteria andCodeTnameNotEqualTo(String value) { + addCriterion("CODE_TNAME <>", value, "codeTname"); + return (Criteria) this; + } + + public Criteria andCodeTnameGreaterThan(String value) { + addCriterion("CODE_TNAME >", value, "codeTname"); + return (Criteria) this; + } + + public Criteria andCodeTnameGreaterThanOrEqualTo(String value) { + addCriterion("CODE_TNAME >=", value, "codeTname"); + return (Criteria) this; + } + + public Criteria andCodeTnameLessThan(String value) { + addCriterion("CODE_TNAME <", value, "codeTname"); + return (Criteria) this; + } + + public Criteria andCodeTnameLessThanOrEqualTo(String value) { + addCriterion("CODE_TNAME <=", value, "codeTname"); + return (Criteria) this; + } + + public Criteria andCodeTnameLike(String value) { + addCriterion("CODE_TNAME like", value, "codeTname"); + return (Criteria) this; + } + + public Criteria andCodeTnameNotLike(String value) { + addCriterion("CODE_TNAME not like", value, "codeTname"); + return (Criteria) this; + } + + public Criteria andCodeTnameIn(List values) { + addCriterion("CODE_TNAME in", values, "codeTname"); + return (Criteria) this; + } + + public Criteria andCodeTnameNotIn(List values) { + addCriterion("CODE_TNAME not in", values, "codeTname"); + return (Criteria) this; + } + + public Criteria andCodeTnameBetween(String value1, String value2) { + addCriterion("CODE_TNAME between", value1, value2, "codeTname"); + return (Criteria) this; + } + + public Criteria andCodeTnameNotBetween(String value1, String value2) { + addCriterion("CODE_TNAME not between", value1, value2, "codeTname"); + return (Criteria) this; + } + + public Criteria andStateIsNull() { + addCriterion("STATE is null"); + return (Criteria) this; + } + + public Criteria andStateIsNotNull() { + addCriterion("STATE is not null"); + return (Criteria) this; + } + + public Criteria andStateEqualTo(String value) { + addCriterion("STATE =", value, "state"); + return (Criteria) this; + } + + public Criteria andStateNotEqualTo(String value) { + addCriterion("STATE <>", value, "state"); + return (Criteria) this; + } + + public Criteria andStateGreaterThan(String value) { + addCriterion("STATE >", value, "state"); + return (Criteria) this; + } + + public Criteria andStateGreaterThanOrEqualTo(String value) { + addCriterion("STATE >=", value, "state"); + return (Criteria) this; + } + + public Criteria andStateLessThan(String value) { + addCriterion("STATE <", value, "state"); + return (Criteria) this; + } + + public Criteria andStateLessThanOrEqualTo(String value) { + addCriterion("STATE <=", value, "state"); + return (Criteria) this; + } + + public Criteria andStateLike(String value) { + addCriterion("STATE like", value, "state"); + return (Criteria) this; + } + + public Criteria andStateNotLike(String value) { + addCriterion("STATE not like", value, "state"); + return (Criteria) this; + } + + public Criteria andStateIn(List values) { + addCriterion("STATE in", values, "state"); + return (Criteria) this; + } + + public Criteria andStateNotIn(List values) { + addCriterion("STATE not in", values, "state"); + return (Criteria) this; + } + + public Criteria andStateBetween(String value1, String value2) { + addCriterion("STATE between", value1, value2, "state"); + return (Criteria) this; + } + + public Criteria andStateNotBetween(String value1, String value2) { + addCriterion("STATE not between", value1, value2, "state"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNull() { + addCriterion("CREATE_USER is null"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNotNull() { + addCriterion("CREATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andCreateUserEqualTo(String value) { + addCriterion("CREATE_USER =", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotEqualTo(String value) { + addCriterion("CREATE_USER <>", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThan(String value) { + addCriterion("CREATE_USER >", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_USER >=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThan(String value) { + addCriterion("CREATE_USER <", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThanOrEqualTo(String value) { + addCriterion("CREATE_USER <=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLike(String value) { + addCriterion("CREATE_USER like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotLike(String value) { + addCriterion("CREATE_USER not like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserIn(List values) { + addCriterion("CREATE_USER in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotIn(List values) { + addCriterion("CREATE_USER not in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserBetween(String value1, String value2) { + addCriterion("CREATE_USER between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotBetween(String value1, String value2) { + addCriterion("CREATE_USER not between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("CREATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("CREATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(Date value) { + addCriterion("CREATE_TIME =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(Date value) { + addCriterion("CREATE_TIME <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(Date value) { + addCriterion("CREATE_TIME >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) { + addCriterion("CREATE_TIME >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(Date value) { + addCriterion("CREATE_TIME <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(Date value) { + addCriterion("CREATE_TIME <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("CREATE_TIME in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("CREATE_TIME not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(Date value1, Date value2) { + addCriterion("CREATE_TIME between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(Date value1, Date value2) { + addCriterion("CREATE_TIME not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNull() { + addCriterion("UPDATE_USER is null"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNotNull() { + addCriterion("UPDATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andUpdateUserEqualTo(String value) { + addCriterion("UPDATE_USER =", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotEqualTo(String value) { + addCriterion("UPDATE_USER <>", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThan(String value) { + addCriterion("UPDATE_USER >", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_USER >=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThan(String value) { + addCriterion("UPDATE_USER <", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThanOrEqualTo(String value) { + addCriterion("UPDATE_USER <=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLike(String value) { + addCriterion("UPDATE_USER like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotLike(String value) { + addCriterion("UPDATE_USER not like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIn(List values) { + addCriterion("UPDATE_USER in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotIn(List values) { + addCriterion("UPDATE_USER not in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserBetween(String value1, String value2) { + addCriterion("UPDATE_USER between", value1, value2, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotBetween(String value1, String value2) { + addCriterion("UPDATE_USER not between", value1, value2, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("UPDATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("UPDATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(Date value) { + addCriterion("UPDATE_TIME =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(Date value) { + addCriterion("UPDATE_TIME <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(Date value) { + addCriterion("UPDATE_TIME >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) { + addCriterion("UPDATE_TIME >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(Date value) { + addCriterion("UPDATE_TIME <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(Date value) { + addCriterion("UPDATE_TIME <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("UPDATE_TIME in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("UPDATE_TIME not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(Date value1, Date value2) { + addCriterion("UPDATE_TIME between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(Date value1, Date value2) { + addCriterion("UPDATE_TIME not between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkIsNull() { + addCriterion("UPDATE_REMARK is null"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkIsNotNull() { + addCriterion("UPDATE_REMARK is not null"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkEqualTo(String value) { + addCriterion("UPDATE_REMARK =", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkNotEqualTo(String value) { + addCriterion("UPDATE_REMARK <>", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkGreaterThan(String value) { + addCriterion("UPDATE_REMARK >", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_REMARK >=", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkLessThan(String value) { + addCriterion("UPDATE_REMARK <", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkLessThanOrEqualTo(String value) { + addCriterion("UPDATE_REMARK <=", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkLike(String value) { + addCriterion("UPDATE_REMARK like", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkNotLike(String value) { + addCriterion("UPDATE_REMARK not like", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkIn(List values) { + addCriterion("UPDATE_REMARK in", values, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkNotIn(List values) { + addCriterion("UPDATE_REMARK not in", values, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkBetween(String value1, String value2) { + addCriterion("UPDATE_REMARK between", value1, value2, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkNotBetween(String value1, String value2) { + addCriterion("UPDATE_REMARK not between", value1, value2, "updateRemark"); + return (Criteria) this; + } + + public Criteria andBusinessAreaIsNull() { + addCriterion("BUSINESS_AREA is null"); + return (Criteria) this; + } + + public Criteria andBusinessAreaIsNotNull() { + addCriterion("BUSINESS_AREA is not null"); + return (Criteria) this; + } + + public Criteria andBusinessAreaEqualTo(String value) { + addCriterion("BUSINESS_AREA =", value, "businessArea"); + return (Criteria) this; + } + + public Criteria andBusinessAreaNotEqualTo(String value) { + addCriterion("BUSINESS_AREA <>", value, "businessArea"); + return (Criteria) this; + } + + public Criteria andBusinessAreaGreaterThan(String value) { + addCriterion("BUSINESS_AREA >", value, "businessArea"); + return (Criteria) this; + } + + public Criteria andBusinessAreaGreaterThanOrEqualTo(String value) { + addCriterion("BUSINESS_AREA >=", value, "businessArea"); + return (Criteria) this; + } + + public Criteria andBusinessAreaLessThan(String value) { + addCriterion("BUSINESS_AREA <", value, "businessArea"); + return (Criteria) this; + } + + public Criteria andBusinessAreaLessThanOrEqualTo(String value) { + addCriterion("BUSINESS_AREA <=", value, "businessArea"); + return (Criteria) this; + } + + public Criteria andBusinessAreaLike(String value) { + addCriterion("BUSINESS_AREA like", value, "businessArea"); + return (Criteria) this; + } + + public Criteria andBusinessAreaNotLike(String value) { + addCriterion("BUSINESS_AREA not like", value, "businessArea"); + return (Criteria) this; + } + + public Criteria andBusinessAreaIn(List values) { + addCriterion("BUSINESS_AREA in", values, "businessArea"); + return (Criteria) this; + } + + public Criteria andBusinessAreaNotIn(List values) { + addCriterion("BUSINESS_AREA not in", values, "businessArea"); + return (Criteria) this; + } + + public Criteria andBusinessAreaBetween(String value1, String value2) { + addCriterion("BUSINESS_AREA between", value1, value2, "businessArea"); + return (Criteria) this; + } + + public Criteria andBusinessAreaNotBetween(String value1, String value2) { + addCriterion("BUSINESS_AREA not between", value1, value2, "businessArea"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNull() { + addCriterion("COMPANY_ID is null"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNotNull() { + addCriterion("COMPANY_ID is not null"); + return (Criteria) this; + } + + public Criteria andCompanyIdEqualTo(String value) { + addCriterion("COMPANY_ID =", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotEqualTo(String value) { + addCriterion("COMPANY_ID <>", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThan(String value) { + addCriterion("COMPANY_ID >", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThanOrEqualTo(String value) { + addCriterion("COMPANY_ID >=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThan(String value) { + addCriterion("COMPANY_ID <", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThanOrEqualTo(String value) { + addCriterion("COMPANY_ID <=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLike(String value) { + addCriterion("COMPANY_ID like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotLike(String value) { + addCriterion("COMPANY_ID not like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIn(List values) { + addCriterion("COMPANY_ID in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotIn(List values) { + addCriterion("COMPANY_ID not in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdBetween(String value1, String value2) { + addCriterion("COMPANY_ID between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotBetween(String value1, String value2) { + addCriterion("COMPANY_ID not between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andBranchIdIsNull() { + addCriterion("BRANCH_ID is null"); + return (Criteria) this; + } + + public Criteria andBranchIdIsNotNull() { + addCriterion("BRANCH_ID is not null"); + return (Criteria) this; + } + + public Criteria andBranchIdEqualTo(String value) { + addCriterion("BRANCH_ID =", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotEqualTo(String value) { + addCriterion("BRANCH_ID <>", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdGreaterThan(String value) { + addCriterion("BRANCH_ID >", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdGreaterThanOrEqualTo(String value) { + addCriterion("BRANCH_ID >=", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdLessThan(String value) { + addCriterion("BRANCH_ID <", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdLessThanOrEqualTo(String value) { + addCriterion("BRANCH_ID <=", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdLike(String value) { + addCriterion("BRANCH_ID like", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotLike(String value) { + addCriterion("BRANCH_ID not like", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdIn(List values) { + addCriterion("BRANCH_ID in", values, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotIn(List values) { + addCriterion("BRANCH_ID not in", values, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdBetween(String value1, String value2) { + addCriterion("BRANCH_ID between", value1, value2, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotBetween(String value1, String value2) { + addCriterion("BRANCH_ID not between", value1, value2, "branchId"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table base_code + * + * @mbggenerated do_not_delete_during_merge Tue Jul 24 14:33:59 CST 2018 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/GalleryChannel.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/GalleryChannel.java new file mode 100644 index 000000000..1c85b2669 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/GalleryChannel.java @@ -0,0 +1,273 @@ +package com.ruoyi.content.domain; + +public class GalleryChannel { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column gallery_channel.ID + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + private Integer id; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column gallery_channel.PIC_ID + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + private Integer picId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column gallery_channel.SPECIAL + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + private String special; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column gallery_channel.CHANNEL_ID + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + private String channelId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column gallery_channel.STATE + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + private String state; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column gallery_channel.CREATE_DATE + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + private String createDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column gallery_channel.CREATE_TIME + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + private String createTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column gallery_channel.COMPANY_ID + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + private String companyId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column gallery_channel.BRANCH_ID + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + private String branchId; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column gallery_channel.ID + * + * @return the value of gallery_channel.ID + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public Integer getId() { + return id; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column gallery_channel.ID + * + * @param id the value for gallery_channel.ID + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public void setId(Integer id) { + this.id = id; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column gallery_channel.PIC_ID + * + * @return the value of gallery_channel.PIC_ID + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public Integer getPicId() { + return picId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column gallery_channel.PIC_ID + * + * @param picId the value for gallery_channel.PIC_ID + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public void setPicId(Integer picId) { + this.picId = picId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column gallery_channel.SPECIAL + * + * @return the value of gallery_channel.SPECIAL + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public String getSpecial() { + return special; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column gallery_channel.SPECIAL + * + * @param special the value for gallery_channel.SPECIAL + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public void setSpecial(String special) { + this.special = special; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column gallery_channel.CHANNEL_ID + * + * @return the value of gallery_channel.CHANNEL_ID + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public String getChannelId() { + return channelId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column gallery_channel.CHANNEL_ID + * + * @param channelId the value for gallery_channel.CHANNEL_ID + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public void setChannelId(String channelId) { + this.channelId = channelId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column gallery_channel.STATE + * + * @return the value of gallery_channel.STATE + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public String getState() { + return state; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column gallery_channel.STATE + * + * @param state the value for gallery_channel.STATE + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public void setState(String state) { + this.state = state; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column gallery_channel.CREATE_DATE + * + * @return the value of gallery_channel.CREATE_DATE + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public String getCreateDate() { + return createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column gallery_channel.CREATE_DATE + * + * @param createDate the value for gallery_channel.CREATE_DATE + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column gallery_channel.CREATE_TIME + * + * @return the value of gallery_channel.CREATE_TIME + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public String getCreateTime() { + return createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column gallery_channel.CREATE_TIME + * + * @param createTime the value for gallery_channel.CREATE_TIME + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column gallery_channel.COMPANY_ID + * + * @return the value of gallery_channel.COMPANY_ID + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public String getCompanyId() { + return companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column gallery_channel.COMPANY_ID + * + * @param companyId the value for gallery_channel.COMPANY_ID + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public void setCompanyId(String companyId) { + this.companyId = companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column gallery_channel.BRANCH_ID + * + * @return the value of gallery_channel.BRANCH_ID + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public String getBranchId() { + return branchId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column gallery_channel.BRANCH_ID + * + * @param branchId the value for gallery_channel.BRANCH_ID + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public void setBranchId(String branchId) { + this.branchId = branchId; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/GalleryChannelExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/GalleryChannelExample.java new file mode 100644 index 000000000..59803b872 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/GalleryChannelExample.java @@ -0,0 +1,912 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class GalleryChannelExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public GalleryChannelExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 values) { + addCriterion("ID in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List 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 andPicIdIsNull() { + addCriterion("PIC_ID is null"); + return (Criteria) this; + } + + public Criteria andPicIdIsNotNull() { + addCriterion("PIC_ID is not null"); + return (Criteria) this; + } + + public Criteria andPicIdEqualTo(Integer value) { + addCriterion("PIC_ID =", value, "picId"); + return (Criteria) this; + } + + public Criteria andPicIdNotEqualTo(Integer value) { + addCriterion("PIC_ID <>", value, "picId"); + return (Criteria) this; + } + + public Criteria andPicIdGreaterThan(Integer value) { + addCriterion("PIC_ID >", value, "picId"); + return (Criteria) this; + } + + public Criteria andPicIdGreaterThanOrEqualTo(Integer value) { + addCriterion("PIC_ID >=", value, "picId"); + return (Criteria) this; + } + + public Criteria andPicIdLessThan(Integer value) { + addCriterion("PIC_ID <", value, "picId"); + return (Criteria) this; + } + + public Criteria andPicIdLessThanOrEqualTo(Integer value) { + addCriterion("PIC_ID <=", value, "picId"); + return (Criteria) this; + } + + public Criteria andPicIdIn(List values) { + addCriterion("PIC_ID in", values, "picId"); + return (Criteria) this; + } + + public Criteria andPicIdNotIn(List values) { + addCriterion("PIC_ID not in", values, "picId"); + return (Criteria) this; + } + + public Criteria andPicIdBetween(Integer value1, Integer value2) { + addCriterion("PIC_ID between", value1, value2, "picId"); + return (Criteria) this; + } + + public Criteria andPicIdNotBetween(Integer value1, Integer value2) { + addCriterion("PIC_ID not between", value1, value2, "picId"); + return (Criteria) this; + } + + public Criteria andSpecialIsNull() { + addCriterion("SPECIAL is null"); + return (Criteria) this; + } + + public Criteria andSpecialIsNotNull() { + addCriterion("SPECIAL is not null"); + return (Criteria) this; + } + + public Criteria andSpecialEqualTo(String value) { + addCriterion("SPECIAL =", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialNotEqualTo(String value) { + addCriterion("SPECIAL <>", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialGreaterThan(String value) { + addCriterion("SPECIAL >", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialGreaterThanOrEqualTo(String value) { + addCriterion("SPECIAL >=", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialLessThan(String value) { + addCriterion("SPECIAL <", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialLessThanOrEqualTo(String value) { + addCriterion("SPECIAL <=", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialLike(String value) { + addCriterion("SPECIAL like", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialNotLike(String value) { + addCriterion("SPECIAL not like", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialIn(List values) { + addCriterion("SPECIAL in", values, "special"); + return (Criteria) this; + } + + public Criteria andSpecialNotIn(List values) { + addCriterion("SPECIAL not in", values, "special"); + return (Criteria) this; + } + + public Criteria andSpecialBetween(String value1, String value2) { + addCriterion("SPECIAL between", value1, value2, "special"); + return (Criteria) this; + } + + public Criteria andSpecialNotBetween(String value1, String value2) { + addCriterion("SPECIAL not between", value1, value2, "special"); + return (Criteria) this; + } + + public Criteria andChannelIdIsNull() { + addCriterion("CHANNEL_ID is null"); + return (Criteria) this; + } + + public Criteria andChannelIdIsNotNull() { + addCriterion("CHANNEL_ID is not null"); + return (Criteria) this; + } + + public Criteria andChannelIdEqualTo(String value) { + addCriterion("CHANNEL_ID =", value, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdNotEqualTo(String value) { + addCriterion("CHANNEL_ID <>", value, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdGreaterThan(String value) { + addCriterion("CHANNEL_ID >", value, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdGreaterThanOrEqualTo(String value) { + addCriterion("CHANNEL_ID >=", value, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdLessThan(String value) { + addCriterion("CHANNEL_ID <", value, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdLessThanOrEqualTo(String value) { + addCriterion("CHANNEL_ID <=", value, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdLike(String value) { + addCriterion("CHANNEL_ID like", value, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdNotLike(String value) { + addCriterion("CHANNEL_ID not like", value, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdIn(List values) { + addCriterion("CHANNEL_ID in", values, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdNotIn(List values) { + addCriterion("CHANNEL_ID not in", values, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdBetween(String value1, String value2) { + addCriterion("CHANNEL_ID between", value1, value2, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdNotBetween(String value1, String value2) { + addCriterion("CHANNEL_ID not between", value1, value2, "channelId"); + return (Criteria) this; + } + + public Criteria andStateIsNull() { + addCriterion("STATE is null"); + return (Criteria) this; + } + + public Criteria andStateIsNotNull() { + addCriterion("STATE is not null"); + return (Criteria) this; + } + + public Criteria andStateEqualTo(String value) { + addCriterion("STATE =", value, "state"); + return (Criteria) this; + } + + public Criteria andStateNotEqualTo(String value) { + addCriterion("STATE <>", value, "state"); + return (Criteria) this; + } + + public Criteria andStateGreaterThan(String value) { + addCriterion("STATE >", value, "state"); + return (Criteria) this; + } + + public Criteria andStateGreaterThanOrEqualTo(String value) { + addCriterion("STATE >=", value, "state"); + return (Criteria) this; + } + + public Criteria andStateLessThan(String value) { + addCriterion("STATE <", value, "state"); + return (Criteria) this; + } + + public Criteria andStateLessThanOrEqualTo(String value) { + addCriterion("STATE <=", value, "state"); + return (Criteria) this; + } + + public Criteria andStateLike(String value) { + addCriterion("STATE like", value, "state"); + return (Criteria) this; + } + + public Criteria andStateNotLike(String value) { + addCriterion("STATE not like", value, "state"); + return (Criteria) this; + } + + public Criteria andStateIn(List values) { + addCriterion("STATE in", values, "state"); + return (Criteria) this; + } + + public Criteria andStateNotIn(List values) { + addCriterion("STATE not in", values, "state"); + return (Criteria) this; + } + + public Criteria andStateBetween(String value1, String value2) { + addCriterion("STATE between", value1, value2, "state"); + return (Criteria) this; + } + + public Criteria andStateNotBetween(String value1, String value2) { + addCriterion("STATE not between", value1, value2, "state"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNull() { + addCriterion("CREATE_DATE is null"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNotNull() { + addCriterion("CREATE_DATE is not null"); + return (Criteria) this; + } + + public Criteria andCreateDateEqualTo(String value) { + addCriterion("CREATE_DATE =", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotEqualTo(String value) { + addCriterion("CREATE_DATE <>", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThan(String value) { + addCriterion("CREATE_DATE >", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_DATE >=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThan(String value) { + addCriterion("CREATE_DATE <", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThanOrEqualTo(String value) { + addCriterion("CREATE_DATE <=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLike(String value) { + addCriterion("CREATE_DATE like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotLike(String value) { + addCriterion("CREATE_DATE not like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateIn(List values) { + addCriterion("CREATE_DATE in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotIn(List values) { + addCriterion("CREATE_DATE not in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateBetween(String value1, String value2) { + addCriterion("CREATE_DATE between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotBetween(String value1, String value2) { + addCriterion("CREATE_DATE not between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("CREATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("CREATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(String value) { + addCriterion("CREATE_TIME =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(String value) { + addCriterion("CREATE_TIME <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(String value) { + addCriterion("CREATE_TIME >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_TIME >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(String value) { + addCriterion("CREATE_TIME <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(String value) { + addCriterion("CREATE_TIME <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLike(String value) { + addCriterion("CREATE_TIME like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotLike(String value) { + addCriterion("CREATE_TIME not like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("CREATE_TIME in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("CREATE_TIME not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(String value1, String value2) { + addCriterion("CREATE_TIME between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(String value1, String value2) { + addCriterion("CREATE_TIME not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNull() { + addCriterion("COMPANY_ID is null"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNotNull() { + addCriterion("COMPANY_ID is not null"); + return (Criteria) this; + } + + public Criteria andCompanyIdEqualTo(String value) { + addCriterion("COMPANY_ID =", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotEqualTo(String value) { + addCriterion("COMPANY_ID <>", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThan(String value) { + addCriterion("COMPANY_ID >", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThanOrEqualTo(String value) { + addCriterion("COMPANY_ID >=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThan(String value) { + addCriterion("COMPANY_ID <", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThanOrEqualTo(String value) { + addCriterion("COMPANY_ID <=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLike(String value) { + addCriterion("COMPANY_ID like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotLike(String value) { + addCriterion("COMPANY_ID not like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIn(List values) { + addCriterion("COMPANY_ID in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotIn(List values) { + addCriterion("COMPANY_ID not in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdBetween(String value1, String value2) { + addCriterion("COMPANY_ID between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotBetween(String value1, String value2) { + addCriterion("COMPANY_ID not between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andBranchIdIsNull() { + addCriterion("BRANCH_ID is null"); + return (Criteria) this; + } + + public Criteria andBranchIdIsNotNull() { + addCriterion("BRANCH_ID is not null"); + return (Criteria) this; + } + + public Criteria andBranchIdEqualTo(String value) { + addCriterion("BRANCH_ID =", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotEqualTo(String value) { + addCriterion("BRANCH_ID <>", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdGreaterThan(String value) { + addCriterion("BRANCH_ID >", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdGreaterThanOrEqualTo(String value) { + addCriterion("BRANCH_ID >=", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdLessThan(String value) { + addCriterion("BRANCH_ID <", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdLessThanOrEqualTo(String value) { + addCriterion("BRANCH_ID <=", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdLike(String value) { + addCriterion("BRANCH_ID like", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotLike(String value) { + addCriterion("BRANCH_ID not like", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdIn(List values) { + addCriterion("BRANCH_ID in", values, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotIn(List values) { + addCriterion("BRANCH_ID not in", values, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdBetween(String value1, String value2) { + addCriterion("BRANCH_ID between", value1, value2, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotBetween(String value1, String value2) { + addCriterion("BRANCH_ID not between", value1, value2, "branchId"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table gallery_channel + * + * @mbggenerated do_not_delete_during_merge Wed Sep 19 10:35:12 CST 2018 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/GalleryDTO.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/GalleryDTO.java new file mode 100644 index 000000000..0a3b3cf6b --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/GalleryDTO.java @@ -0,0 +1,80 @@ +package com.ruoyi.content.domain; + +import java.util.List; + +public class GalleryDTO { + + private Integer picId; + private String imgUrl; + private String picAdId; + private String companyId; + private String picState; + private List codeName; + private String createDate; + private String createTime; + + public Integer getPicId() { + return picId; + } + + public void setPicId(Integer picId) { + this.picId = picId; + } + + public String getImgUrl() { + return imgUrl; + } + + public void setImgUrl(String imgUrl) { + this.imgUrl = imgUrl; + } + + public String getPicAdId() { + return picAdId; + } + + public void setPicAdId(String picAdId) { + this.picAdId = picAdId; + } + + public String getCompanyId() { + return companyId; + } + + public void setCompanyId(String companyId) { + this.companyId = companyId; + } + + public String getPicState() { + return picState; + } + + public void setPicState(String picState) { + this.picState = picState; + } + + public List getCodeName() { + return codeName; + } + + public void setCodeName(List codeName) { + this.codeName = codeName; + } + + public String getCreateDate() { + return createDate; + } + + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + public String getCreateTime() { + return createTime; + } + + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/GalleryPicInfo.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/GalleryPicInfo.java new file mode 100644 index 000000000..3b6f2614e --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/GalleryPicInfo.java @@ -0,0 +1,333 @@ +package com.ruoyi.content.domain; + +public class GalleryPicInfo { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column gallery_pic_info.PIC_ID + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + private Integer picId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column gallery_pic_info.IMG_URL + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + private String imgUrl; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column gallery_pic_info.PIC_AD_ID + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + private String picAdId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column gallery_pic_info.PIC_STATE + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + private String picState; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column gallery_pic_info.COMPANY_ID + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + private String companyId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column gallery_pic_info.CREATE_DATE + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + private String createDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column gallery_pic_info.CREATE_TIME + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + private String createTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column gallery_pic_info.CREATE_USER + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + private String createUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column gallery_pic_info.UPDATE_DATE + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + private String updateDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column gallery_pic_info.UPDATE_TIME + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + private String updateTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column gallery_pic_info.BRANCH_ID + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + private String branchId; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column gallery_pic_info.PIC_ID + * + * @return the value of gallery_pic_info.PIC_ID + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public Integer getPicId() { + return picId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column gallery_pic_info.PIC_ID + * + * @param picId the value for gallery_pic_info.PIC_ID + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public void setPicId(Integer picId) { + this.picId = picId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column gallery_pic_info.IMG_URL + * + * @return the value of gallery_pic_info.IMG_URL + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public String getImgUrl() { + return imgUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column gallery_pic_info.IMG_URL + * + * @param imgUrl the value for gallery_pic_info.IMG_URL + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public void setImgUrl(String imgUrl) { + this.imgUrl = imgUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column gallery_pic_info.PIC_AD_ID + * + * @return the value of gallery_pic_info.PIC_AD_ID + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public String getPicAdId() { + return picAdId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column gallery_pic_info.PIC_AD_ID + * + * @param picAdId the value for gallery_pic_info.PIC_AD_ID + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public void setPicAdId(String picAdId) { + this.picAdId = picAdId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column gallery_pic_info.PIC_STATE + * + * @return the value of gallery_pic_info.PIC_STATE + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public String getPicState() { + return picState; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column gallery_pic_info.PIC_STATE + * + * @param picState the value for gallery_pic_info.PIC_STATE + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public void setPicState(String picState) { + this.picState = picState; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column gallery_pic_info.COMPANY_ID + * + * @return the value of gallery_pic_info.COMPANY_ID + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public String getCompanyId() { + return companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column gallery_pic_info.COMPANY_ID + * + * @param companyId the value for gallery_pic_info.COMPANY_ID + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public void setCompanyId(String companyId) { + this.companyId = companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column gallery_pic_info.CREATE_DATE + * + * @return the value of gallery_pic_info.CREATE_DATE + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public String getCreateDate() { + return createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column gallery_pic_info.CREATE_DATE + * + * @param createDate the value for gallery_pic_info.CREATE_DATE + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column gallery_pic_info.CREATE_TIME + * + * @return the value of gallery_pic_info.CREATE_TIME + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public String getCreateTime() { + return createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column gallery_pic_info.CREATE_TIME + * + * @param createTime the value for gallery_pic_info.CREATE_TIME + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column gallery_pic_info.CREATE_USER + * + * @return the value of gallery_pic_info.CREATE_USER + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public String getCreateUser() { + return createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column gallery_pic_info.CREATE_USER + * + * @param createUser the value for gallery_pic_info.CREATE_USER + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column gallery_pic_info.UPDATE_DATE + * + * @return the value of gallery_pic_info.UPDATE_DATE + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public String getUpdateDate() { + return updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column gallery_pic_info.UPDATE_DATE + * + * @param updateDate the value for gallery_pic_info.UPDATE_DATE + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column gallery_pic_info.UPDATE_TIME + * + * @return the value of gallery_pic_info.UPDATE_TIME + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public String getUpdateTime() { + return updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column gallery_pic_info.UPDATE_TIME + * + * @param updateTime the value for gallery_pic_info.UPDATE_TIME + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column gallery_pic_info.BRANCH_ID + * + * @return the value of gallery_pic_info.BRANCH_ID + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public String getBranchId() { + return branchId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column gallery_pic_info.BRANCH_ID + * + * @param branchId the value for gallery_pic_info.BRANCH_ID + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public void setBranchId(String branchId) { + this.branchId = branchId; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/GalleryPicInfoExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/GalleryPicInfoExample.java new file mode 100644 index 000000000..9c30c16a3 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/GalleryPicInfoExample.java @@ -0,0 +1,1062 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class GalleryPicInfoExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public GalleryPicInfoExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 andPicIdIsNull() { + addCriterion("PIC_ID is null"); + return (Criteria) this; + } + + public Criteria andPicIdIsNotNull() { + addCriterion("PIC_ID is not null"); + return (Criteria) this; + } + + public Criteria andPicIdEqualTo(Integer value) { + addCriterion("PIC_ID =", value, "picId"); + return (Criteria) this; + } + + public Criteria andPicIdNotEqualTo(Integer value) { + addCriterion("PIC_ID <>", value, "picId"); + return (Criteria) this; + } + + public Criteria andPicIdGreaterThan(Integer value) { + addCriterion("PIC_ID >", value, "picId"); + return (Criteria) this; + } + + public Criteria andPicIdGreaterThanOrEqualTo(Integer value) { + addCriterion("PIC_ID >=", value, "picId"); + return (Criteria) this; + } + + public Criteria andPicIdLessThan(Integer value) { + addCriterion("PIC_ID <", value, "picId"); + return (Criteria) this; + } + + public Criteria andPicIdLessThanOrEqualTo(Integer value) { + addCriterion("PIC_ID <=", value, "picId"); + return (Criteria) this; + } + + public Criteria andPicIdIn(List values) { + addCriterion("PIC_ID in", values, "picId"); + return (Criteria) this; + } + + public Criteria andPicIdNotIn(List values) { + addCriterion("PIC_ID not in", values, "picId"); + return (Criteria) this; + } + + public Criteria andPicIdBetween(Integer value1, Integer value2) { + addCriterion("PIC_ID between", value1, value2, "picId"); + return (Criteria) this; + } + + public Criteria andPicIdNotBetween(Integer value1, Integer value2) { + addCriterion("PIC_ID not between", value1, value2, "picId"); + return (Criteria) this; + } + + public Criteria andImgUrlIsNull() { + addCriterion("IMG_URL is null"); + return (Criteria) this; + } + + public Criteria andImgUrlIsNotNull() { + addCriterion("IMG_URL is not null"); + return (Criteria) this; + } + + public Criteria andImgUrlEqualTo(String value) { + addCriterion("IMG_URL =", value, "imgUrl"); + return (Criteria) this; + } + + public Criteria andImgUrlNotEqualTo(String value) { + addCriterion("IMG_URL <>", value, "imgUrl"); + return (Criteria) this; + } + + public Criteria andImgUrlGreaterThan(String value) { + addCriterion("IMG_URL >", value, "imgUrl"); + return (Criteria) this; + } + + public Criteria andImgUrlGreaterThanOrEqualTo(String value) { + addCriterion("IMG_URL >=", value, "imgUrl"); + return (Criteria) this; + } + + public Criteria andImgUrlLessThan(String value) { + addCriterion("IMG_URL <", value, "imgUrl"); + return (Criteria) this; + } + + public Criteria andImgUrlLessThanOrEqualTo(String value) { + addCriterion("IMG_URL <=", value, "imgUrl"); + return (Criteria) this; + } + + public Criteria andImgUrlLike(String value) { + addCriterion("IMG_URL like", value, "imgUrl"); + return (Criteria) this; + } + + public Criteria andImgUrlNotLike(String value) { + addCriterion("IMG_URL not like", value, "imgUrl"); + return (Criteria) this; + } + + public Criteria andImgUrlIn(List values) { + addCriterion("IMG_URL in", values, "imgUrl"); + return (Criteria) this; + } + + public Criteria andImgUrlNotIn(List values) { + addCriterion("IMG_URL not in", values, "imgUrl"); + return (Criteria) this; + } + + public Criteria andImgUrlBetween(String value1, String value2) { + addCriterion("IMG_URL between", value1, value2, "imgUrl"); + return (Criteria) this; + } + + public Criteria andImgUrlNotBetween(String value1, String value2) { + addCriterion("IMG_URL not between", value1, value2, "imgUrl"); + return (Criteria) this; + } + + public Criteria andPicAdIdIsNull() { + addCriterion("PIC_AD_ID is null"); + return (Criteria) this; + } + + public Criteria andPicAdIdIsNotNull() { + addCriterion("PIC_AD_ID is not null"); + return (Criteria) this; + } + + public Criteria andPicAdIdEqualTo(String value) { + addCriterion("PIC_AD_ID =", value, "picAdId"); + return (Criteria) this; + } + + public Criteria andPicAdIdNotEqualTo(String value) { + addCriterion("PIC_AD_ID <>", value, "picAdId"); + return (Criteria) this; + } + + public Criteria andPicAdIdGreaterThan(String value) { + addCriterion("PIC_AD_ID >", value, "picAdId"); + return (Criteria) this; + } + + public Criteria andPicAdIdGreaterThanOrEqualTo(String value) { + addCriterion("PIC_AD_ID >=", value, "picAdId"); + return (Criteria) this; + } + + public Criteria andPicAdIdLessThan(String value) { + addCriterion("PIC_AD_ID <", value, "picAdId"); + return (Criteria) this; + } + + public Criteria andPicAdIdLessThanOrEqualTo(String value) { + addCriterion("PIC_AD_ID <=", value, "picAdId"); + return (Criteria) this; + } + + public Criteria andPicAdIdLike(String value) { + addCriterion("PIC_AD_ID like", value, "picAdId"); + return (Criteria) this; + } + + public Criteria andPicAdIdNotLike(String value) { + addCriterion("PIC_AD_ID not like", value, "picAdId"); + return (Criteria) this; + } + + public Criteria andPicAdIdIn(List values) { + addCriterion("PIC_AD_ID in", values, "picAdId"); + return (Criteria) this; + } + + public Criteria andPicAdIdNotIn(List values) { + addCriterion("PIC_AD_ID not in", values, "picAdId"); + return (Criteria) this; + } + + public Criteria andPicAdIdBetween(String value1, String value2) { + addCriterion("PIC_AD_ID between", value1, value2, "picAdId"); + return (Criteria) this; + } + + public Criteria andPicAdIdNotBetween(String value1, String value2) { + addCriterion("PIC_AD_ID not between", value1, value2, "picAdId"); + return (Criteria) this; + } + + public Criteria andPicStateIsNull() { + addCriterion("PIC_STATE is null"); + return (Criteria) this; + } + + public Criteria andPicStateIsNotNull() { + addCriterion("PIC_STATE is not null"); + return (Criteria) this; + } + + public Criteria andPicStateEqualTo(String value) { + addCriterion("PIC_STATE =", value, "picState"); + return (Criteria) this; + } + + public Criteria andPicStateNotEqualTo(String value) { + addCriterion("PIC_STATE <>", value, "picState"); + return (Criteria) this; + } + + public Criteria andPicStateGreaterThan(String value) { + addCriterion("PIC_STATE >", value, "picState"); + return (Criteria) this; + } + + public Criteria andPicStateGreaterThanOrEqualTo(String value) { + addCriterion("PIC_STATE >=", value, "picState"); + return (Criteria) this; + } + + public Criteria andPicStateLessThan(String value) { + addCriterion("PIC_STATE <", value, "picState"); + return (Criteria) this; + } + + public Criteria andPicStateLessThanOrEqualTo(String value) { + addCriterion("PIC_STATE <=", value, "picState"); + return (Criteria) this; + } + + public Criteria andPicStateLike(String value) { + addCriterion("PIC_STATE like", value, "picState"); + return (Criteria) this; + } + + public Criteria andPicStateNotLike(String value) { + addCriterion("PIC_STATE not like", value, "picState"); + return (Criteria) this; + } + + public Criteria andPicStateIn(List values) { + addCriterion("PIC_STATE in", values, "picState"); + return (Criteria) this; + } + + public Criteria andPicStateNotIn(List values) { + addCriterion("PIC_STATE not in", values, "picState"); + return (Criteria) this; + } + + public Criteria andPicStateBetween(String value1, String value2) { + addCriterion("PIC_STATE between", value1, value2, "picState"); + return (Criteria) this; + } + + public Criteria andPicStateNotBetween(String value1, String value2) { + addCriterion("PIC_STATE not between", value1, value2, "picState"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNull() { + addCriterion("COMPANY_ID is null"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNotNull() { + addCriterion("COMPANY_ID is not null"); + return (Criteria) this; + } + + public Criteria andCompanyIdEqualTo(String value) { + addCriterion("COMPANY_ID =", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotEqualTo(String value) { + addCriterion("COMPANY_ID <>", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThan(String value) { + addCriterion("COMPANY_ID >", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThanOrEqualTo(String value) { + addCriterion("COMPANY_ID >=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThan(String value) { + addCriterion("COMPANY_ID <", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThanOrEqualTo(String value) { + addCriterion("COMPANY_ID <=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLike(String value) { + addCriterion("COMPANY_ID like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotLike(String value) { + addCriterion("COMPANY_ID not like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIn(List values) { + addCriterion("COMPANY_ID in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotIn(List values) { + addCriterion("COMPANY_ID not in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdBetween(String value1, String value2) { + addCriterion("COMPANY_ID between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotBetween(String value1, String value2) { + addCriterion("COMPANY_ID not between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNull() { + addCriterion("CREATE_DATE is null"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNotNull() { + addCriterion("CREATE_DATE is not null"); + return (Criteria) this; + } + + public Criteria andCreateDateEqualTo(String value) { + addCriterion("CREATE_DATE =", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotEqualTo(String value) { + addCriterion("CREATE_DATE <>", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThan(String value) { + addCriterion("CREATE_DATE >", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_DATE >=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThan(String value) { + addCriterion("CREATE_DATE <", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThanOrEqualTo(String value) { + addCriterion("CREATE_DATE <=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLike(String value) { + addCriterion("CREATE_DATE like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotLike(String value) { + addCriterion("CREATE_DATE not like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateIn(List values) { + addCriterion("CREATE_DATE in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotIn(List values) { + addCriterion("CREATE_DATE not in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateBetween(String value1, String value2) { + addCriterion("CREATE_DATE between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotBetween(String value1, String value2) { + addCriterion("CREATE_DATE not between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("CREATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("CREATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(String value) { + addCriterion("CREATE_TIME =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(String value) { + addCriterion("CREATE_TIME <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(String value) { + addCriterion("CREATE_TIME >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_TIME >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(String value) { + addCriterion("CREATE_TIME <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(String value) { + addCriterion("CREATE_TIME <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLike(String value) { + addCriterion("CREATE_TIME like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotLike(String value) { + addCriterion("CREATE_TIME not like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("CREATE_TIME in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("CREATE_TIME not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(String value1, String value2) { + addCriterion("CREATE_TIME between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(String value1, String value2) { + addCriterion("CREATE_TIME not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNull() { + addCriterion("CREATE_USER is null"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNotNull() { + addCriterion("CREATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andCreateUserEqualTo(String value) { + addCriterion("CREATE_USER =", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotEqualTo(String value) { + addCriterion("CREATE_USER <>", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThan(String value) { + addCriterion("CREATE_USER >", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_USER >=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThan(String value) { + addCriterion("CREATE_USER <", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThanOrEqualTo(String value) { + addCriterion("CREATE_USER <=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLike(String value) { + addCriterion("CREATE_USER like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotLike(String value) { + addCriterion("CREATE_USER not like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserIn(List values) { + addCriterion("CREATE_USER in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotIn(List values) { + addCriterion("CREATE_USER not in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserBetween(String value1, String value2) { + addCriterion("CREATE_USER between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotBetween(String value1, String value2) { + addCriterion("CREATE_USER not between", value1, value2, "createUser"); + 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(String value) { + addCriterion("UPDATE_DATE =", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotEqualTo(String value) { + addCriterion("UPDATE_DATE <>", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThan(String value) { + addCriterion("UPDATE_DATE >", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE >=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThan(String value) { + addCriterion("UPDATE_DATE <", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE <=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLike(String value) { + addCriterion("UPDATE_DATE like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotLike(String value) { + addCriterion("UPDATE_DATE not like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateIn(List values) { + addCriterion("UPDATE_DATE in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotIn(List values) { + addCriterion("UPDATE_DATE not in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateBetween(String value1, String value2) { + addCriterion("UPDATE_DATE between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotBetween(String value1, String value2) { + addCriterion("UPDATE_DATE not between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("UPDATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("UPDATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(String value) { + addCriterion("UPDATE_TIME =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(String value) { + addCriterion("UPDATE_TIME <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(String value) { + addCriterion("UPDATE_TIME >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(String value) { + addCriterion("UPDATE_TIME <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLike(String value) { + addCriterion("UPDATE_TIME like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotLike(String value) { + addCriterion("UPDATE_TIME not like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("UPDATE_TIME in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("UPDATE_TIME not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(String value1, String value2) { + addCriterion("UPDATE_TIME between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(String value1, String value2) { + addCriterion("UPDATE_TIME not between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andBranchIdIsNull() { + addCriterion("BRANCH_ID is null"); + return (Criteria) this; + } + + public Criteria andBranchIdIsNotNull() { + addCriterion("BRANCH_ID is not null"); + return (Criteria) this; + } + + public Criteria andBranchIdEqualTo(String value) { + addCriterion("BRANCH_ID =", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotEqualTo(String value) { + addCriterion("BRANCH_ID <>", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdGreaterThan(String value) { + addCriterion("BRANCH_ID >", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdGreaterThanOrEqualTo(String value) { + addCriterion("BRANCH_ID >=", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdLessThan(String value) { + addCriterion("BRANCH_ID <", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdLessThanOrEqualTo(String value) { + addCriterion("BRANCH_ID <=", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdLike(String value) { + addCriterion("BRANCH_ID like", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotLike(String value) { + addCriterion("BRANCH_ID not like", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdIn(List values) { + addCriterion("BRANCH_ID in", values, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotIn(List values) { + addCriterion("BRANCH_ID not in", values, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdBetween(String value1, String value2) { + addCriterion("BRANCH_ID between", value1, value2, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotBetween(String value1, String value2) { + addCriterion("BRANCH_ID not between", value1, value2, "branchId"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table gallery_pic_info + * + * @mbggenerated do_not_delete_during_merge Thu Sep 20 09:57:29 CST 2018 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/BaseCodeMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/BaseCodeMapper.java new file mode 100644 index 000000000..af1f773c3 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/BaseCodeMapper.java @@ -0,0 +1,99 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.BaseCode; +import com.ruoyi.content.domain.BaseCodeExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface BaseCodeMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + int countByExample(BaseCodeExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + int deleteByExample(BaseCodeExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + int deleteByPrimaryKey(Integer id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:33:59 CST 2018 + */ + int insert(BaseCode record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:34:00 CST 2018 + */ + int insertSelective(BaseCode record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:34:00 CST 2018 + */ + List selectByExample(BaseCodeExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:34:00 CST 2018 + */ + BaseCode selectByPrimaryKey(Integer id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:34:00 CST 2018 + */ + int updateByExampleSelective(@Param("record") BaseCode record, @Param("example") BaseCodeExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:34:00 CST 2018 + */ + int updateByExample(@Param("record") BaseCode record, @Param("example") BaseCodeExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:34:00 CST 2018 + */ + int updateByPrimaryKeySelective(BaseCode record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table base_code + * + * @mbggenerated Tue Jul 24 14:34:00 CST 2018 + */ + int updateByPrimaryKey(BaseCode record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/GalleryChannelMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/GalleryChannelMapper.java new file mode 100644 index 000000000..d89300745 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/GalleryChannelMapper.java @@ -0,0 +1,99 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.GalleryChannel; +import com.ruoyi.content.domain.GalleryChannelExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface GalleryChannelMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + int countByExample(GalleryChannelExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + int deleteByExample(GalleryChannelExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + int deleteByPrimaryKey(Integer id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + int insert(GalleryChannel record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + int insertSelective(GalleryChannel record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + List selectByExample(GalleryChannelExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + GalleryChannel selectByPrimaryKey(Integer id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + int updateByExampleSelective(@Param("record") GalleryChannel record, @Param("example") GalleryChannelExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + int updateByExample(@Param("record") GalleryChannel record, @Param("example") GalleryChannelExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + int updateByPrimaryKeySelective(GalleryChannel record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_channel + * + * @mbggenerated Wed Sep 19 10:35:12 CST 2018 + */ + int updateByPrimaryKey(GalleryChannel record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/GalleryPicInfoMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/GalleryPicInfoMapper.java new file mode 100644 index 000000000..57f19025a --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/GalleryPicInfoMapper.java @@ -0,0 +1,99 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.GalleryPicInfo; +import com.ruoyi.content.domain.GalleryPicInfoExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface GalleryPicInfoMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + int countByExample(GalleryPicInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + int deleteByExample(GalleryPicInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + int deleteByPrimaryKey(Integer picId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + int insert(GalleryPicInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + int insertSelective(GalleryPicInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + List selectByExample(GalleryPicInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + GalleryPicInfo selectByPrimaryKey(Integer picId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + int updateByExampleSelective(@Param("record") GalleryPicInfo record, @Param("example") GalleryPicInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + int updateByExample(@Param("record") GalleryPicInfo record, @Param("example") GalleryPicInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + int updateByPrimaryKeySelective(GalleryPicInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table gallery_pic_info + * + * @mbggenerated Thu Sep 20 09:57:29 CST 2018 + */ + int updateByPrimaryKey(GalleryPicInfo record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/GalleryQueryMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/GalleryQueryMapper.java new file mode 100644 index 000000000..3cfb4b4a8 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/GalleryQueryMapper.java @@ -0,0 +1,20 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.GalleryPicInfo; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface GalleryQueryMapper { + + public List selectAllWithLimit(@Param(value = "companyId") String companyId, @Param(value = "branchId") String branchId, + @Param(value = "picState") List picState, @Param(value = "picId") List picId, + @Param(value = "startRow") int startRow, @Param(value = "rows") int rows); + + public List selectChannelId(@Param(value = "picId") Integer picId); + + public List selectAllPicInfo(@Param(value = "companyId") String companyId, @Param(value = "branchId") String branchId, + @Param(value = "picState") List picState, @Param(value = "picId") List picId); +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/message/Message.java b/ruoyi-content/src/main/java/com/ruoyi/content/message/Message.java new file mode 100644 index 000000000..0f092d768 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/message/Message.java @@ -0,0 +1,48 @@ +package com.ruoyi.content.message; + +public class Message { + + private boolean result;//结果 + private String info;//消息 + private Object object; + + public Message() { + + } + + public Message(boolean reslut, String info) { + setInfo(info); + setResult(reslut); + } + + public Message(boolean reslut, String info, Object object) { + setInfo(info); + setResult(reslut); + setObject(object); + } + + public boolean getResult() { + return result; + } + + public void setResult(boolean result) { + this.result = result; + } + + public String getInfo() { + return info; + } + + public void setInfo(String info) { + this.info = info; + } + + public Object getObject() { + return object; + } + + public void setObject(Object object) { + this.object = object; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/GalleryService.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/GalleryService.java new file mode 100644 index 000000000..a694f79ba --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/GalleryService.java @@ -0,0 +1,64 @@ +package com.ruoyi.content.service; + +import com.ruoyi.content.domain.GalleryDTO; +import com.ruoyi.content.message.Message; +import org.springframework.web.multipart.MultipartFile; + +import java.util.List; + +public interface GalleryService { + + + /** + * 图片上传 + * + * @param file + * @param picAdId + * @return + */ + public Message addGalleryImg(MultipartFile file, String picAdId); + + /** + * 图库列表 + * + * @param channelId + * @param picState + * @return + */ + public List galleryImgList(int startRow, int rows, String channelId, String picState, String special); + + /** + * 图片个数 + * + * @param channelId + * @param picState + * @return + */ + public int countGalleryPicInfoByState(String channelId, String picState); + + /** + * 图片图库录入 + * + * @param channelId + * @param picId + * @return + */ + public Message addGallery(String channelId, String picId); + + /** + * 图库栏目下图片删除 + * + * @param ids + * @param channelId + * @return + */ + public Message delGallery(String ids, String channelId); + + /** + * 图片删除 + * + * @param ids + * @return + */ + public Message delGalleryPic(String ids); +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/GalleryServiceImpl.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/GalleryServiceImpl.java new file mode 100644 index 000000000..2e46cac76 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/GalleryServiceImpl.java @@ -0,0 +1,403 @@ +package com.ruoyi.content.service.impl; + +import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.content.constants.PropertiesConstants; +import com.ruoyi.content.domain.*; +import com.ruoyi.content.exception.BusinessException; +import com.ruoyi.content.exception.ParameterException; +import com.ruoyi.content.mapper.BaseCodeMapper; +import com.ruoyi.content.mapper.GalleryChannelMapper; +import com.ruoyi.content.mapper.GalleryPicInfoMapper; +import com.ruoyi.content.mapper.GalleryQueryMapper; +import com.ruoyi.content.message.Message; +import com.ruoyi.content.redis.RedisManager; +import com.ruoyi.content.service.GalleryService; +import com.ruoyi.content.utils.ImgCompress; +import com.ruoyi.content.utils.JsonUtil; +import com.ruoyi.content.utils.OSSUtil; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.web.multipart.MultipartFile; + +import javax.imageio.ImageIO; +import javax.imageio.stream.ImageOutputStream; +import java.awt.image.BufferedImage; +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.util.ArrayList; +import java.util.List; + +@Service +public class GalleryServiceImpl implements GalleryService { + + private final static Logger LOGGER = LoggerFactory.getLogger(GalleryServiceImpl.class); + + @Autowired + private GalleryPicInfoMapper galleryInfoMapper; + @Autowired + private GalleryQueryMapper galleryQueryMapper; + @Autowired + private GalleryChannelMapper galleryChannelMapper; + @Autowired + private RedisManager redisManager; + @Autowired + private BaseCodeMapper baseCodeMapper; + + /** + * 将图库图片保存到OSS + */ + @Override + public Message addGalleryImg(MultipartFile file, String picAdId) { + LOGGER.info("上传图片业务层开始"); + Message msg = new Message(true, "上传图片成功"); + // 公司id + String companyId = "1"; + String branchId = "86"; + try { + // 文件名 + String fileName = file.getOriginalFilename(); + // 文件后缀 + String ext = fileName.substring(fileName.lastIndexOf(".")); + String fileTime = DateUtils.getMillisecond(); + // OSS保存路径 + fileName = PropertiesConstants.GALLERY_IMG_PATH + fileTime + ext; + String flag = OSSUtil.uploadFileByInputStream(PropertiesConstants.OSSENDPOINT, PropertiesConstants.OSSID, PropertiesConstants.OSSKEY, + PropertiesConstants.BUCKETNAME, file.getInputStream(), PropertiesConstants.OSSPATH + fileName); + byte[] bytes = null; + InputStream inStream = file.getInputStream(); + BufferedImage read = ImageIO.read(inStream); + int width = read.getWidth(); + int height = read.getHeight(); + LOGGER.info("图片高度为height【{}】", height); + if (height > 2000) { + LOGGER.info("图片为长图进行剪切"); + BufferedImage sub = read.getSubimage(0, 0, width, 2000); + ByteArrayOutputStream bStream = new ByteArrayOutputStream(); + ImageOutputStream imgOut = ImageIO.createImageOutputStream(bStream); + String formatName = fileName.substring(fileName.lastIndexOf(".") + 1); + LOGGER.info("图片格式为formatName【{}】", formatName); + boolean writeFlag = ImageIO.write(sub, formatName, imgOut); + if (writeFlag) { + inStream = new ByteArrayInputStream(bStream.toByteArray()); + } else { + LOGGER.info("图片剪切失败"); + } + ImgCompress compress = new ImgCompress(inStream); + bytes = compress.resize(320, 800); + } else { + ImgCompress compress = new ImgCompress(file.getInputStream()); + bytes = compress.resize(320, 516); + } + + InputStream ins = new ByteArrayInputStream(bytes); + String minImgUrl = PropertiesConstants.GALLERY_MINIMG_PATH + fileTime + ext;// OSS保存路径 + String flag2 = OSSUtil.uploadFileByInputStream(PropertiesConstants.OSSENDPOINT, PropertiesConstants.OSSID, PropertiesConstants.OSSKEY, + PropertiesConstants.BUCKETNAME, ins, PropertiesConstants.OSSPATH + minImgUrl); + if (null == flag || flag.equals("false") || flag2 == null || flag2.equals("false")) { + LOGGER.info("新增图库信息,图片上传OSS发生异常"); + msg.setInfo("新增图库信息,图片上传异常"); + msg.setResult(false); + } else { + GalleryPicInfo galleryInfo = new GalleryPicInfo(); + String createDate = DateUtils.getDate(); + String createTime = DateUtils.getTimeNow(); + galleryInfo.setPicId(null); + galleryInfo.setImgUrl(PropertiesConstants.OSS_URL + PropertiesConstants.OSSPATH + minImgUrl); + if (StringUtils.isNotBlank(picAdId)) { + galleryInfo.setPicAdId(picAdId); + } + galleryInfo.setPicState("0"); + galleryInfo.setCompanyId(companyId); + galleryInfo.setCreateDate(createDate); + galleryInfo.setCreateTime(createTime); + galleryInfo.setBranchId(branchId); + LOGGER.info("数据库新增图库图片"); + galleryInfoMapper.insertSelective(galleryInfo); + } + } catch (IOException e) { + LOGGER.info("上传图片失败【{}】", e.getMessage()); + msg.setInfo("上传图片上传异常"); + msg.setResult(false); + e.printStackTrace(); + } + LOGGER.info("上传图片业务层结束"); + return msg; + } + + @Override + public List galleryImgList(int startRow, int rows, String channelId, String picState, String special) { + LOGGER.info("拿到的参数startRow【{}】,rows【{}】,所属栏目【{}】,图片状态【{}】", startRow, rows, channelId, picState); + String companyId = "1";// 公司id + String branchId = "86"; + List list = new ArrayList(); + List picIds = new ArrayList<>(); + if (StringUtils.isBlank(picState)) { + list.add("0"); + list.add("1"); + } else { + list.add(picState); + } + + if (StringUtils.isBlank(channelId)) { + channelId = ""; + } else { + LOGGER.info("所属分公司机构【{}】", branchId); + GalleryChannelExample example = new GalleryChannelExample(); + example.isDistinct(); +// example.createCriteria().andChannelIdEqualTo(channelId).andStateEqualTo("0").andBranchIdLike("%"+branchId+"%"); + example.createCriteria().andSpecialEqualTo(special).andChannelIdEqualTo(channelId).andStateEqualTo("0").andBranchIdLike("%" + branchId + "%"); + List galleryChannels = galleryChannelMapper.selectByExample(example); + if (galleryChannels == null || galleryChannels.size() < 1) { + LOGGER.info("未查询到栏目【{}】数据", channelId); + throw new BusinessException("图库该栏目暂没有海报!"); + } + for (GalleryChannel galleryChannel : galleryChannels) { + picIds.add(galleryChannel.getPicId()); + } + } + + List galleryList = galleryQueryMapper.selectAllWithLimit(companyId, branchId, list, picIds, startRow, rows); + if (galleryList == null || galleryList.size() < 1) { + LOGGER.info("未查询到数据"); + throw new BusinessException("图库暂没有海报!"); + } + + //所属二级栏目 + List galleryDTOs = new ArrayList<>(); + for (GalleryPicInfo galleryPicInfo : galleryList) { + GalleryDTO galleryDTO = new GalleryDTO(); + galleryDTO.setPicId(galleryPicInfo.getPicId()); + galleryDTO.setImgUrl(galleryPicInfo.getImgUrl()); + galleryDTO.setPicAdId(galleryPicInfo.getPicAdId()); + galleryDTO.setPicState(galleryPicInfo.getPicState()); + galleryDTO.setCompanyId(galleryPicInfo.getCompanyId()); + galleryDTO.setCreateDate(galleryPicInfo.getCreateDate()); + galleryDTO.setCreateTime(galleryPicInfo.getCreateTime()); + LOGGER.info("图库数据【{}】", JsonUtil.objectToJackson(galleryDTO)); + List codeName = new ArrayList<>(); +// List channelIds = galleryQueryMapper.selectChannelId(galleryPicInfo.getPicId()); +// for (String string : channelIds) { +// LOGGER.info("栏目id【{}】", string); +// BaseCodeExample example = new BaseCodeExample(); +// BaseCodeExample.Criteria criteria = example.createCriteria(); +// criteria.andCodeCodeEqualTo(string).andStateEqualTo("0").andCodeTypeEqualTo("GALLERY"); + + GalleryChannelExample channelexample = new GalleryChannelExample(); + channelexample.createCriteria().andPicIdEqualTo(galleryPicInfo.getPicId()).andStateEqualTo("0"); + List galleryChannels = this.galleryChannelMapper.selectByExample(channelexample); + for (GalleryChannel galleryChannel : galleryChannels) { + LOGGER.info("栏目id【{}】", JsonUtil.objectToJackson(galleryChannel)); + BaseCodeExample example = new BaseCodeExample(); + BaseCodeExample.Criteria criteria = example.createCriteria(); + criteria.andCodeCodeEqualTo(galleryChannel.getChannelId()).andStateEqualTo("0") + .andCodeTypeEqualTo(galleryChannel.getSpecial()); + List baseCodes = this.baseCodeMapper.selectByExample(example); + LOGGER.info("栏目数据【{}】", JsonUtil.objectToJackson(baseCodes)); + if ((baseCodes != null) && (baseCodes.size() > 0)) { + codeName.add(((BaseCode) baseCodes.get(0)).getCodeCname()); + } + } + galleryDTO.setCodeName(codeName); + galleryDTOs.add(galleryDTO); + } + + return galleryDTOs; + } + + @Override + public Message addGallery(String channelId, String picId) { + LOGGER.info("增加图库栏目关系的业务层方法开始!"); + Message msg = new Message(); + String companyId = "1"; + String branchId = "86"; + + BaseCode baseCode = this.baseCodeMapper.selectByPrimaryKey(Integer.valueOf(channelId)); + GalleryChannelExample example = new GalleryChannelExample(); + example.createCriteria().andSpecialEqualTo(baseCode.getCodeType()).andChannelIdEqualTo(baseCode.getCodeCode()) + .andPicIdEqualTo(Integer.valueOf(picId)).andStateEqualTo("0").andCompanyIdEqualTo(companyId); + List selectByExample = this.galleryChannelMapper.selectByExample(example); + if ((selectByExample != null) && (selectByExample.size() > 0)) { + LOGGER.info("添加图库关系失败,此海报已在栏目【{}】下展示", baseCode.getCodeCname()); + msg.setInfo("此海报在该栏目下已存在!"); + msg.setResult(false); + return msg; + } + + GalleryChannel galleryChannel = new GalleryChannel(); + String createDate = DateUtils.getDate(); + String createTime = DateUtils.getTimeNow(); + galleryChannel.setId(null); + galleryChannel.setPicId(Integer.valueOf(picId)); +// galleryChannel.setChannelId(channelId); + galleryChannel.setChannelId(baseCode.getCodeCode()); + galleryChannel.setCompanyId(companyId); + galleryChannel.setBranchId(branchId); + galleryChannel.setCreateDate(createDate); + galleryChannel.setCreateTime(createTime); +// galleryChannel.setSpecial("GALLERY"); + galleryChannel.setSpecial(baseCode.getCodeType()); + galleryChannel.setState("0"); + if (galleryChannelMapper.insert(galleryChannel) > 0) { + msg.setInfo("添加成功!"); + msg.setResult(true); + LOGGER.info("添加成功!"); +// redisManager.delete("gallery_channel_"+galleryChannel.getChannelId()); + this.redisManager.delete("gallery_channel_" + galleryChannel.getSpecial() + "_" + galleryChannel.getChannelId()); + LOGGER.info("删除redis图库原有栏目关系成功!"); + } else { + LOGGER.info("添加图库关系失败"); +// msg.setInfo("添加关系失败!"); + msg.setInfo("分配失败!"); + msg.setResult(false); + } + LOGGER.info("增加文章栏目关系的业务层方法结束!"); + return msg; + } + + @Override + public Message delGallery(String channelId, String id) { + LOGGER.info("删除图库栏目关系的业务层方法开始!"); + LOGGER.info("删除图库栏目关系的业务层方法中图片的id【{}】", id); + Message msg = new Message(); + if (StringUtils.isBlank(id)) { + LOGGER.info("删除图库信息失败,缺少参数"); + throw new ParameterException("未查询到图库信息"); + } + msg.setInfo("删除失败!"); + msg.setResult(false); + try { + String[] arrId = id.split(","); + for (String picId : arrId) { + if (StringUtils.isNotBlank(picId)) { + GalleryChannelExample example = new GalleryChannelExample(); + example.createCriteria().andChannelIdEqualTo(channelId).andPicIdEqualTo(Integer.valueOf(picId)).andStateEqualTo("0"); + List galleryChannels = galleryChannelMapper.selectByExample(example); + GalleryChannel galleryChannel = galleryChannels.get(0); + if (galleryChannel != null) { + galleryChannel.setState("1"); + if (galleryChannelMapper.updateByPrimaryKey(galleryChannel) > 0) { + msg.setInfo("删除成功!"); + msg.setResult(true); + LOGGER.info("删除图库栏目关系成功!"); +// redisManager.delete("gallery_channel_"+galleryChannel.getChannelId()); + this.redisManager.delete("gallery_channel_" + galleryChannel.getSpecial() + "_" + galleryChannel.getChannelId()); + LOGGER.info("删除redis图库栏目关系成功!"); + } + } + } + } + + } catch (Exception e) { + LOGGER.info("删除图库栏目关系失败【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("删除图库栏目关系失败,请稍候再试!"); + msg.setResult(true); + } + LOGGER.info("删除图库栏目关系的业务层方法结束!"); + return msg; + } + + @Override + public int countGalleryPicInfoByState(String channelId, String picState) { + LOGGER.info("统计图片数量的业务层方法开始!"); + String companyId = "1";// 管理员公司id + String branchId = "86"; + LOGGER.info("统计图片数量的业务层方法中拿到的 所属栏目【{}】、文章状态【{}】", channelId, picState); + List list = new ArrayList(); + List picIds = new ArrayList<>(); + if (StringUtils.isBlank(picState)) { + list.add("0"); + list.add("1"); + } else { + list.add(picState); + } + if (StringUtils.isBlank(channelId)) { + channelId = ""; + } else { + GalleryChannelExample example = new GalleryChannelExample(); + example.isDistinct(); + example.createCriteria().andChannelIdEqualTo(channelId).andStateEqualTo("0").andBranchIdLike("%" + branchId + "%"); + List galleryChannels = galleryChannelMapper.selectByExample(example); + if (galleryChannels == null || galleryChannels.size() < 1) { + LOGGER.info("未查询到栏目【{}】数据", channelId); + throw new BusinessException("图库该栏目暂没有海报!"); + } + for (GalleryChannel galleryChannel : galleryChannels) { + picIds.add(galleryChannel.getPicId()); + } + } + + List galleryList = null; + try { + galleryList = galleryQueryMapper.selectAllPicInfo(companyId, branchId, list, picIds); + if (galleryList == null || galleryList.size() < 1) { + LOGGER.info("根据公司查询图片,未查询到数据companyId【{}】,branchId【{}】", companyId, branchId); + return 0; + } + } catch (Exception e) { + LOGGER.info("统计图片数量的业务层方法产生异常【{}】", e.getMessage()); + e.printStackTrace(); + } + LOGGER.info("统计图片数量的业务层方法结束!"); + return galleryList.size(); + } + + @Override + public Message delGalleryPic(String ids) { + LOGGER.info("删除图片信息的业务层方法开始!"); + LOGGER.info("删除图片信息的业务层方法中拿到的图片的id【{}】", ids); + Message msg = new Message(); + if (StringUtils.isBlank(ids)) { + LOGGER.info("删除图片信息失败,缺少参数"); + throw new ParameterException("未查询到图片信息"); + } + msg.setInfo("删除失败!"); + msg.setResult(false); + try { + String[] arrId = ids.split(","); + for (String picId : arrId) { + if (StringUtils.isNotBlank(picId)) { + GalleryPicInfo galleryPicInfo = galleryInfoMapper.selectByPrimaryKey(Integer.valueOf(picId)); + GalleryChannelExample example = new GalleryChannelExample(); + example.createCriteria().andPicIdEqualTo(Integer.valueOf(picId)).andStateEqualTo("0"); + List galleryChannels = galleryChannelMapper.selectByExample(example); + for (GalleryChannel galleryChannel : galleryChannels) { + galleryChannel.setState("1"); + if (galleryChannelMapper.updateByPrimaryKey(galleryChannel) > 0) { + msg.setInfo("删除成功!"); + msg.setResult(true); + LOGGER.info("删除此图片图库栏目关系成功!"); + //redisManager.deleteZSet("gallery_channel_"+galleryChannel.getChannelId(),picId); +// redisManager.delete("gallery_channel_"+galleryChannel.getChannelId()); + this.redisManager.delete("gallery_channel_" + galleryChannel.getSpecial() + "_" + galleryChannel.getChannelId()); + LOGGER.info("删除redis图库栏目关系成功!"); + } + } + if (galleryPicInfo != null) { + galleryPicInfo.setPicState("1"); + if (galleryInfoMapper.updateByPrimaryKey(galleryPicInfo) > 0) { + msg.setInfo("删除成功!"); + msg.setResult(true); + LOGGER.info("删除图片信息成功!"); + redisManager.delete("gallery_pic_Id" + galleryPicInfo.getPicId()); + } + } + } + } + + } catch (Exception e) { + LOGGER.info("删除图片信息失败【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("删除失败,请稍候再试!"); + msg.setResult(true); + } + LOGGER.info("删除图片信息的业务层方法结束!"); + return msg; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/utils/ImgCompress.java b/ruoyi-content/src/main/java/com/ruoyi/content/utils/ImgCompress.java new file mode 100644 index 000000000..549f207f3 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/utils/ImgCompress.java @@ -0,0 +1,103 @@ +package com.ruoyi.content.utils; + +import com.sun.image.codec.jpeg.JPEGCodec; +import com.sun.image.codec.jpeg.JPEGImageEncoder; + +import javax.imageio.ImageIO; +import java.awt.*; +import java.awt.image.BufferedImage; +import java.io.ByteArrayOutputStream; +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.util.Date; + +/** + * 图片压缩处理 + * + * @author liudajin + */ +public class ImgCompress { + private Image img; + private int width; + private int height; + + @SuppressWarnings("deprecation") + public static void main(String[] args) throws Exception { + System.out.println("开始:" + new Date().toLocaleString()); + ImgCompress imgCom = new ImgCompress("C:\\temp\\pic123.jpg"); + imgCom.resizeFix(400, 400); + System.out.println("结束:" + new Date().toLocaleString()); + } + + /** + * 构造函数 + */ + public ImgCompress(String fileName) throws IOException { + File file = new File(fileName);// 读入文件 + img = ImageIO.read(file); // 构造Image对象 + width = img.getWidth(null); // 得到源图宽 + height = img.getHeight(null); // 得到源图长 + } + + /** + * 构造函数 + */ + public ImgCompress(InputStream ins) throws IOException { + img = ImageIO.read(ins); // 构造Image对象 + width = img.getWidth(null); // 得到源图宽 + height = img.getHeight(null); // 得到源图长 + } + + /** + * 按照宽度还是高度进行压缩 + * + * @param w int 最大宽度 + * @param h int 最大高度 + */ + public byte[] resizeFix(int w, int h) throws IOException { + if (width / height > w / h) { + return resizeByWidth(w); + } else { + return resizeByHeight(h); + } + } + + /** + * 以宽度为基准,等比例放缩图片 + * + * @param w int 新宽度 + */ + public byte[] resizeByWidth(int w) throws IOException { + int h = (int) (height * w / width); + return resize(w, h); + } + + /** + * 以高度为基准,等比例缩放图片 + * + * @param h int 新高度 + */ + public byte[] resizeByHeight(int h) throws IOException { + int w = (int) (width * h / height); + return resize(w, h); + } + + /** + * 强制压缩/放大图片到固定的大小 + * + * @param w int 新宽度 + * @param h int 新高度 + */ + public byte[] resize(int w, int h) throws IOException { + // SCALE_SMOOTH 的缩略算法 生成缩略图片的平滑度的 优先级比速度高 生成的图片质量比较好 但速度慢 + BufferedImage image = new BufferedImage(w, h, BufferedImage.TYPE_INT_RGB); + image.getGraphics().drawImage(img, 0, 0, w, h, null); // 绘制缩小后的图 + ByteArrayOutputStream out = new ByteArrayOutputStream(); + // 可以正常实现bmp、png、gif转jpg + JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); + encoder.encode(image); // JPEG编码 + byte[] bytes = out.toByteArray(); + return bytes; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/BaseCodeMapper.xml b/ruoyi-content/src/main/resources/mapper/content/BaseCodeMapper.xml new file mode 100644 index 000000000..05148653a --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/BaseCodeMapper.xml @@ -0,0 +1,463 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + ID, CODE_CODE, CODE_TYPE, ORDER_NO, CODE_CNAME, CODE_ENAME, CODE_TNAME, STATE, CREATE_USER, + CREATE_TIME, UPDATE_USER, UPDATE_TIME, UPDATE_REMARK, BUSINESS_AREA, COMPANY_ID, + BRANCH_ID + + + + + + delete from cms_base_code + where ID = #{id,jdbcType=INTEGER} + + + + delete from cms_base_code + + + + + + + + insert into cms_base_code (ID, CODE_CODE, CODE_TYPE, + ORDER_NO, CODE_CNAME, CODE_ENAME, + CODE_TNAME, STATE, CREATE_USER, + CREATE_TIME, UPDATE_USER, UPDATE_TIME, + UPDATE_REMARK, BUSINESS_AREA, COMPANY_ID, + BRANCH_ID) + values (#{id,jdbcType=INTEGER}, #{codeCode,jdbcType=VARCHAR}, #{codeType,jdbcType=VARCHAR}, + #{orderNo,jdbcType=VARCHAR}, #{codeCname,jdbcType=VARCHAR}, #{codeEname,jdbcType=VARCHAR}, + #{codeTname,jdbcType=VARCHAR}, #{state,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR}, + #{createTime,jdbcType=TIMESTAMP}, #{updateUser,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, + #{updateRemark,jdbcType=VARCHAR}, #{businessArea,jdbcType=VARCHAR}, #{companyId,jdbcType=VARCHAR}, + #{branchId,jdbcType=VARCHAR}) + + + + + insert into cms_base_code + + ID, + + CODE_CODE, + + + CODE_TYPE, + + + ORDER_NO, + + + CODE_CNAME, + + + CODE_ENAME, + + + CODE_TNAME, + + + STATE, + + + CREATE_USER, + + + CREATE_TIME, + + + UPDATE_USER, + + + UPDATE_TIME, + + + UPDATE_REMARK, + + + BUSINESS_AREA, + + + COMPANY_ID, + + + BRANCH_ID, + + + + #{id,jdbcType=INTEGER}, + + #{codeCode,jdbcType=VARCHAR}, + + + #{codeType,jdbcType=VARCHAR}, + + + #{orderNo,jdbcType=VARCHAR}, + + + #{codeCname,jdbcType=VARCHAR}, + + + #{codeEname,jdbcType=VARCHAR}, + + + #{codeTname,jdbcType=VARCHAR}, + + + #{state,jdbcType=VARCHAR}, + + + #{createUser,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=TIMESTAMP}, + + + #{updateUser,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=TIMESTAMP}, + + + #{updateRemark,jdbcType=VARCHAR}, + + + #{businessArea,jdbcType=VARCHAR}, + + + #{companyId,jdbcType=VARCHAR}, + + + #{branchId,jdbcType=VARCHAR}, + + + + + + + update cms_base_code + + + ID = #{record.id,jdbcType=INTEGER}, + + + CODE_CODE = #{record.codeCode,jdbcType=VARCHAR}, + + + CODE_TYPE = #{record.codeType,jdbcType=VARCHAR}, + + + ORDER_NO = #{record.orderNo,jdbcType=VARCHAR}, + + + CODE_CNAME = #{record.codeCname,jdbcType=VARCHAR}, + + + CODE_ENAME = #{record.codeEname,jdbcType=VARCHAR}, + + + CODE_TNAME = #{record.codeTname,jdbcType=VARCHAR}, + + + STATE = #{record.state,jdbcType=VARCHAR}, + + + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + + + CREATE_TIME = #{record.createTime,jdbcType=TIMESTAMP}, + + + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{record.updateTime,jdbcType=TIMESTAMP}, + + + UPDATE_REMARK = #{record.updateRemark,jdbcType=VARCHAR}, + + + BUSINESS_AREA = #{record.businessArea,jdbcType=VARCHAR}, + + + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + + + BRANCH_ID = #{record.branchId,jdbcType=VARCHAR}, + + + + + + + + + update cms_base_code + set ID = #{record.id,jdbcType=INTEGER}, + CODE_CODE = #{record.codeCode,jdbcType=VARCHAR}, + CODE_TYPE = #{record.codeType,jdbcType=VARCHAR}, + ORDER_NO = #{record.orderNo,jdbcType=VARCHAR}, + CODE_CNAME = #{record.codeCname,jdbcType=VARCHAR}, + CODE_ENAME = #{record.codeEname,jdbcType=VARCHAR}, + CODE_TNAME = #{record.codeTname,jdbcType=VARCHAR}, + STATE = #{record.state,jdbcType=VARCHAR}, + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=TIMESTAMP}, + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=TIMESTAMP}, + UPDATE_REMARK = #{record.updateRemark,jdbcType=VARCHAR}, + BUSINESS_AREA = #{record.businessArea,jdbcType=VARCHAR}, + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + BRANCH_ID = #{record.branchId,jdbcType=VARCHAR} + + + + + + + update cms_base_code + + + CODE_CODE = #{codeCode,jdbcType=VARCHAR}, + + + CODE_TYPE = #{codeType,jdbcType=VARCHAR}, + + + ORDER_NO = #{orderNo,jdbcType=VARCHAR}, + + + CODE_CNAME = #{codeCname,jdbcType=VARCHAR}, + + + CODE_ENAME = #{codeEname,jdbcType=VARCHAR}, + + + CODE_TNAME = #{codeTname,jdbcType=VARCHAR}, + + + STATE = #{state,jdbcType=VARCHAR}, + + + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + + + CREATE_TIME = #{createTime,jdbcType=TIMESTAMP}, + + + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP}, + + + UPDATE_REMARK = #{updateRemark,jdbcType=VARCHAR}, + + + BUSINESS_AREA = #{businessArea,jdbcType=VARCHAR}, + + + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + + + BRANCH_ID = #{branchId,jdbcType=VARCHAR}, + + + where ID = #{id,jdbcType=INTEGER} + + + + update cms_base_code + set CODE_CODE = #{codeCode,jdbcType=VARCHAR}, + CODE_TYPE = #{codeType,jdbcType=VARCHAR}, + ORDER_NO = #{orderNo,jdbcType=VARCHAR}, + CODE_CNAME = #{codeCname,jdbcType=VARCHAR}, + CODE_ENAME = #{codeEname,jdbcType=VARCHAR}, + CODE_TNAME = #{codeTname,jdbcType=VARCHAR}, + STATE = #{state,jdbcType=VARCHAR}, + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + CREATE_TIME = #{createTime,jdbcType=TIMESTAMP}, + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP}, + UPDATE_REMARK = #{updateRemark,jdbcType=VARCHAR}, + BUSINESS_AREA = #{businessArea,jdbcType=VARCHAR}, + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + BRANCH_ID = #{branchId,jdbcType=VARCHAR} + where ID = #{id,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/GalleryChannelMapper.xml b/ruoyi-content/src/main/resources/mapper/content/GalleryChannelMapper.xml new file mode 100644 index 000000000..b78ba4eaa --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/GalleryChannelMapper.xml @@ -0,0 +1,352 @@ + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + ID, PIC_ID, SPECIAL, CHANNEL_ID, STATE, CREATE_DATE, CREATE_TIME, COMPANY_ID, BRANCH_ID + + + + + + delete from cms_gallery_channel + where ID = #{id,jdbcType=INTEGER} + + + + delete from cms_gallery_channel + + + + + + + + insert into cms_gallery_channel (ID, PIC_ID, SPECIAL, + CHANNEL_ID, STATE, CREATE_DATE, + CREATE_TIME, COMPANY_ID, BRANCH_ID + ) + values (#{id,jdbcType=INTEGER}, #{picId,jdbcType=INTEGER}, #{special,jdbcType=VARCHAR}, + #{channelId,jdbcType=VARCHAR}, #{state,jdbcType=VARCHAR}, #{createDate,jdbcType=VARCHAR}, + #{createTime,jdbcType=VARCHAR}, #{companyId,jdbcType=VARCHAR}, #{branchId,jdbcType=VARCHAR} + ) + + + + + insert into cms_gallery_channel + + ID, + + PIC_ID, + + + SPECIAL, + + + CHANNEL_ID, + + + STATE, + + + CREATE_DATE, + + + CREATE_TIME, + + + COMPANY_ID, + + + BRANCH_ID, + + + + #{id,jdbcType=INTEGER}, + + #{picId,jdbcType=INTEGER}, + + + #{special,jdbcType=VARCHAR}, + + + #{channelId,jdbcType=VARCHAR}, + + + #{state,jdbcType=VARCHAR}, + + + #{createDate,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=VARCHAR}, + + + #{companyId,jdbcType=VARCHAR}, + + + #{branchId,jdbcType=VARCHAR}, + + + + + + + update cms_gallery_channel + + + ID = #{record.id,jdbcType=INTEGER}, + + + PIC_ID = #{record.picId,jdbcType=INTEGER}, + + + SPECIAL = #{record.special,jdbcType=VARCHAR}, + + + CHANNEL_ID = #{record.channelId,jdbcType=VARCHAR}, + + + STATE = #{record.state,jdbcType=VARCHAR}, + + + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + + + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + + + BRANCH_ID = #{record.branchId,jdbcType=VARCHAR}, + + + + + + + + + update cms_gallery_channel + set ID = #{record.id,jdbcType=INTEGER}, + PIC_ID = #{record.picId,jdbcType=INTEGER}, + SPECIAL = #{record.special,jdbcType=VARCHAR}, + CHANNEL_ID = #{record.channelId,jdbcType=VARCHAR}, + STATE = #{record.state,jdbcType=VARCHAR}, + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + BRANCH_ID = #{record.branchId,jdbcType=VARCHAR} + + + + + + + update cms_gallery_channel + + + PIC_ID = #{picId,jdbcType=INTEGER}, + + + SPECIAL = #{special,jdbcType=VARCHAR}, + + + CHANNEL_ID = #{channelId,jdbcType=VARCHAR}, + + + STATE = #{state,jdbcType=VARCHAR}, + + + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + + + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + + + BRANCH_ID = #{branchId,jdbcType=VARCHAR}, + + + where ID = #{id,jdbcType=INTEGER} + + + + update cms_gallery_channel + set PIC_ID = #{picId,jdbcType=INTEGER}, + SPECIAL = #{special,jdbcType=VARCHAR}, + CHANNEL_ID = #{channelId,jdbcType=VARCHAR}, + STATE = #{state,jdbcType=VARCHAR}, + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + BRANCH_ID = #{branchId,jdbcType=VARCHAR} + where ID = #{id,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/GalleryPicInfoMapper.xml b/ruoyi-content/src/main/resources/mapper/content/GalleryPicInfoMapper.xml new file mode 100644 index 000000000..0eee738b8 --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/GalleryPicInfoMapper.xml @@ -0,0 +1,383 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + PIC_ID, IMG_URL, PIC_AD_ID, PIC_STATE, COMPANY_ID, CREATE_DATE, CREATE_TIME, CREATE_USER, + UPDATE_DATE, UPDATE_TIME, BRANCH_ID + + + + + + delete from cms_gallery_pic_info + where PIC_ID = #{picId,jdbcType=INTEGER} + + + + delete from cms_gallery_pic_info + + + + + + + + insert into cms_gallery_pic_info (PIC_ID, IMG_URL, PIC_AD_ID, + PIC_STATE, COMPANY_ID, CREATE_DATE, + CREATE_TIME, CREATE_USER, UPDATE_DATE, + UPDATE_TIME, BRANCH_ID) + values (#{picId,jdbcType=INTEGER}, #{imgUrl,jdbcType=VARCHAR}, #{picAdId,jdbcType=VARCHAR}, + #{picState,jdbcType=VARCHAR}, #{companyId,jdbcType=VARCHAR}, #{createDate,jdbcType=VARCHAR}, + #{createTime,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR}, #{updateDate,jdbcType=VARCHAR}, + #{updateTime,jdbcType=VARCHAR}, #{branchId,jdbcType=VARCHAR}) + + + + + insert into cms_gallery_pic_info + + PIC_ID, + + IMG_URL, + + + PIC_AD_ID, + + + PIC_STATE, + + + COMPANY_ID, + + + CREATE_DATE, + + + CREATE_TIME, + + + CREATE_USER, + + + UPDATE_DATE, + + + UPDATE_TIME, + + + BRANCH_ID, + + + + #{picId,jdbcType=INTEGER}, + + #{imgUrl,jdbcType=VARCHAR}, + + + #{picAdId,jdbcType=VARCHAR}, + + + #{picState,jdbcType=VARCHAR}, + + + #{companyId,jdbcType=VARCHAR}, + + + #{createDate,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=VARCHAR}, + + + #{createUser,jdbcType=VARCHAR}, + + + #{updateDate,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=VARCHAR}, + + + #{branchId,jdbcType=VARCHAR}, + + + + + + + update cms_gallery_pic_info + + + PIC_ID = #{record.picId,jdbcType=INTEGER}, + + + IMG_URL = #{record.imgUrl,jdbcType=VARCHAR}, + + + PIC_AD_ID = #{record.picAdId,jdbcType=VARCHAR}, + + + PIC_STATE = #{record.picState,jdbcType=VARCHAR}, + + + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + + + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + + + BRANCH_ID = #{record.branchId,jdbcType=VARCHAR}, + + + + + + + + + update cms_gallery_pic_info + set PIC_ID = #{record.picId,jdbcType=INTEGER}, + IMG_URL = #{record.imgUrl,jdbcType=VARCHAR}, + PIC_AD_ID = #{record.picAdId,jdbcType=VARCHAR}, + PIC_STATE = #{record.picState,jdbcType=VARCHAR}, + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + BRANCH_ID = #{record.branchId,jdbcType=VARCHAR} + + + + + + + update cms_gallery_pic_info + + + IMG_URL = #{imgUrl,jdbcType=VARCHAR}, + + + PIC_AD_ID = #{picAdId,jdbcType=VARCHAR}, + + + PIC_STATE = #{picState,jdbcType=VARCHAR}, + + + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + + + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + + + BRANCH_ID = #{branchId,jdbcType=VARCHAR}, + + + where PIC_ID = #{picId,jdbcType=INTEGER} + + + + update cms_gallery_pic_info + set IMG_URL = #{imgUrl,jdbcType=VARCHAR}, + PIC_AD_ID = #{picAdId,jdbcType=VARCHAR}, + PIC_STATE = #{picState,jdbcType=VARCHAR}, + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + BRANCH_ID = #{branchId,jdbcType=VARCHAR} + where PIC_ID = #{picId,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/GalleryQueryMapper.xml b/ruoyi-content/src/main/resources/mapper/content/GalleryQueryMapper.xml new file mode 100644 index 000000000..df2982c21 --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/GalleryQueryMapper.xml @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + SELECT ad.PIC_AD_NAME + FROM cms_pic_ad_info ad + WHERE ad.PIC_AD_ID = pi.PIC_AD_ID + + + + + + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/static/css/bootstrapValidator.min.css b/ruoyi-content/src/main/resources/static/css/bootstrapValidator.min.css new file mode 100644 index 000000000..030cbdf75 --- /dev/null +++ b/ruoyi-content/src/main/resources/static/css/bootstrapValidator.min.css @@ -0,0 +1,13 @@ +/** + * BootstrapValidator (http://bootstrapvalidator.com) + * + * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3 + * + * @version v0.4.5 + * @author https://twitter.com/nghuuphuoc + * @copyright (c) 2013 - 2014 Nguyen Huu Phuoc + * @license MIT + */ + + +.bv-form .help-block{margin-bottom:0}.nav-tabs li.bv-tab-success>a{color:#3c763d}.nav-tabs li.bv-tab-error>a{color:#a94442} \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/static/js/bootstrapValidator.min.js b/ruoyi-content/src/main/resources/static/js/bootstrapValidator.min.js new file mode 100644 index 000000000..c10d0d567 --- /dev/null +++ b/ruoyi-content/src/main/resources/static/js/bootstrapValidator.min.js @@ -0,0 +1,13 @@ +/** + * BootstrapValidator (http://bootstrapvalidator.com) + * + * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3 + * + * @version v0.4.5 + * @author https://twitter.com/nghuuphuoc + * @copyright (c) 2013 - 2014 Nguyen Huu Phuoc + * @license MIT + */ + +!function(a){var b=function(c,d){this.$form=a(c),this.options=a.extend({},b.DEFAULT_OPTIONS,d),this.$invalidField=null,this.$submitButton=null,this.STATUS_NOT_VALIDATED="NOT_VALIDATED",this.STATUS_VALIDATING="VALIDATING",this.STATUS_INVALID="INVALID",this.STATUS_VALID="VALID";var e=function(){for(var a=3,b=document.createElement("div"),c=b.all||[];b.innerHTML="",c[0];);return a>4?a:!a}(),f=document.createElement("div");this._changeEvent=9!==e&&"oninput"in f?"input":"keyup",this._submitIfValid=null,this._init()};b.DEFAULT_OPTIONS={elementClass:"bv-form",message:"This value is not valid",threshold:null,excluded:[":disabled",":hidden",":not(:visible)"],feedbackIcons:{valid:null,invalid:null,validating:null},submitButtons:'[type="submit"]',submitHandler:null,live:"enabled",fields:null},b.prototype={constructor:b,_init:function(){var b,c,d,e,f,g,h,i=this,j={excluded:this.$form.attr("data-bv-excluded"),trigger:this.$form.attr("data-bv-trigger"),message:this.$form.attr("data-bv-message"),submitButtons:this.$form.attr("data-bv-submitbuttons"),threshold:this.$form.attr("data-bv-threshold"),live:this.$form.attr("data-bv-live"),fields:{},feedbackIcons:{valid:this.$form.attr("data-bv-feedbackicons-valid"),invalid:this.$form.attr("data-bv-feedbackicons-invalid"),validating:this.$form.attr("data-bv-feedbackicons-validating")}};this.$form.attr("novalidate","novalidate").addClass(this.options.elementClass).on("submit.bv",function(a){a.preventDefault(),i.validate()}).on("click",this.options.submitButtons,function(){i.$submitButton=a(this),i._submitIfValid=!0}).find("[name], [data-bv-field]").each(function(){var k=a(this);if(!i._isExcluded(k)){var l=k.attr("name")||k.attr("data-bv-field"),m={};for(c in a.fn.bootstrapValidator.validators)if(b=a.fn.bootstrapValidator.validators[c],d=k.attr("data-bv-"+c.toLowerCase())+"",h="function"==typeof b.enableByHtml5?b.enableByHtml5(a(this)):null,h&&"false"!=d||h!==!0&&(""==d||"true"==d)){b.html5Attributes=b.html5Attributes||{message:"message"},m[c]=a.extend({},1==h?{}:h,m[c]);for(g in b.html5Attributes)e=b.html5Attributes[g],f=k.attr("data-bv-"+c.toLowerCase()+"-"+g),f&&("true"==f?f=!0:"false"==f&&(f=!1),m[c][e]=f)}var n={trigger:k.attr("data-bv-trigger"),message:k.attr("data-bv-message"),container:k.attr("data-bv-container"),selector:k.attr("data-bv-selector"),threshold:k.attr("data-bv-threshold"),validators:m};a.isEmptyObject(n.validators)||a.isEmptyObject(n)||(k.attr("data-bv-field",l),j.fields[l]=a.extend({},n,j.fields[l]))}}).end().find(this.options.submitButtons).each(function(){a("").attr("type","hidden").attr("name",a(this).attr("name")).val(a(this).val()).appendTo(i.$form)}),this.options=a.extend(!0,this.options,j);for(var k in this.options.fields)this._initField(k);this.setLiveMode(this.options.live)},_initField:function(b){if(null!=this.options.fields[b]&&null!=this.options.fields[b].validators){var c=this.getFieldElements(b);if(null==c)return void delete this.options.fields[b];for(var d in this.options.fields[b].validators)a.fn.bootstrapValidator.validators[d]||delete this.options.fields[b].validators[d];for(var e=this,f=c.attr("type"),g="radio"==f||"checkbox"==f||"file"==f||"SELECT"==c[0].tagName?"change":e._changeEvent,h=c.length,i=1==h||"radio"==f||"checkbox"==f,j=0;h>j;j++){var k=a(c[j]),l=k.parents(".form-group"),m=this.options.fields[b].container?l.find(this.options.fields[b].container):this._getMessageContainer(k);k.attr("data-bv-field")||k.attr("data-bv-field",b),k.on(g+".update.bv",function(){e._submitIfValid=!1,i?e.updateStatus(b,e.STATUS_NOT_VALIDATED,null):e.updateElementStatus(a(this),e.STATUS_NOT_VALIDATED,null)}),k.data("bv.messages",m);for(d in this.options.fields[b].validators)k.data("bv.result."+d,this.STATUS_NOT_VALIDATED),i&&j!=h-1||a("").css("display","none").attr("data-bv-validator",d).attr("data-bv-validator-for",b).html(this.options.fields[b].validators[d].message||this.options.fields[b].message||this.options.message).addClass("help-block").appendTo(m);if(this.options.feedbackIcons&&this.options.feedbackIcons.validating&&this.options.feedbackIcons.invalid&&this.options.feedbackIcons.valid&&(!i||j==h-1)){l.addClass("has-feedback");var n=a("").css("display","none").addClass("form-control-feedback").attr("data-bv-icon-for",b).insertAfter(k);0==l.find("label").length&&n.css("top",0)}}null==this.options.fields[b].enabled&&(this.options.fields[b].enabled=!0)}},_getMessageContainer:function(a){var b=a.parent();if(b.hasClass("form-group"))return b;var c=b.attr("class");if(!c)return this._getMessageContainer(b);c=c.split(" ");for(var d=c.length,e=0;d>e;e++)if(/^col-(xs|sm|md|lg)-\d+$/.test(c[e])||/^col-(xs|sm|md|lg)-offset-\d+$/.test(c[e]))return b;return this._getMessageContainer(b)},_submit:function(){if(this.isValid())this.options.submitHandler&&"function"==typeof this.options.submitHandler?this.options.submitHandler.call(this,this,this.$form,this.$submitButton):this.disableSubmitButtons(!0).defaultSubmit();else if("submitted"==this.options.live&&this.setLiveMode("enabled"),this.$invalidField){var b,c=this.$invalidField.parents(".tab-pane");c&&(b=c.attr("id"))&&a('a[href="#'+b+'"][data-toggle="tab"]').trigger("click.bs.tab.data-api"),this.$invalidField.focus()}},_isExcluded:function(b){if(this.options.excluded){"string"==typeof this.options.excluded&&(this.options.excluded=a.map(this.options.excluded.split(","),function(b){return a.trim(b)}));for(var c=this.options.excluded.length,d=0;c>d;d++)if("string"==typeof this.options.excluded[d]&&b.is(this.options.excluded[d])||"function"==typeof this.options.excluded[d]&&1==this.options.excluded[d].call(this,b,this))return!0}return!1},_exceedThreshold:function(a){var b=a.attr("data-bv-field"),c=this.options.fields[b].threshold||this.options.threshold;if(!c)return!0;var d=a.attr("type"),e=-1!=["button","checkbox","file","hidden","image","radio","reset","submit"].indexOf(d);return e||a.val().length>=c},getFieldElements:function(b){var c=this.options.fields[b].selector?a(this.options.fields[b].selector):this.$form.find('[name="'+b+'"]');return 0==c.length?null:c},setLiveMode:function(b){if(this.options.live=b,"submitted"==b)return this;var c=this;for(var d in this.options.fields)!function(e){var f=c.getFieldElements(e);if(f)for(var g=f.attr("type"),h=f.length,i=1==h||"radio"==g||"checkbox"==g,j=c.options.fields[d].trigger||c.options.trigger||("radio"==g||"checkbox"==g||"file"==g||"SELECT"==f[0].tagName?"change":c._changeEvent),k=a.map(j.split(" "),function(a){return a+".live.bv"}).join(" "),l=0;h>l;l++)"enabled"==b?a(f[l]).on(k,function(){c._exceedThreshold(a(this))&&(i?c.validateField(e):c.validateFieldElement(a(this),!1))}):a(f[l]).off(k)}(d);return this},disableSubmitButtons:function(a){return a?"disabled"!=this.options.live&&this.$form.find(this.options.submitButtons).attr("disabled","disabled"):this.$form.find(this.options.submitButtons).removeAttr("disabled"),this},validate:function(){if(!this.options.fields)return this;this.disableSubmitButtons(!0);for(var a in this.options.fields)this.validateField(a);return this.$submitButton&&this._submit(),this},validateField:function(b){for(var c=this.getFieldElements(b),d=c.attr("type"),e="radio"==d||"checkbox"==d?1:c.length,f=0;e>f;f++)this.validateFieldElement(a(c[f]),1==e);return this},validateFieldElement:function(b,c){var d,e,f=this,g=b.attr("data-bv-field"),h=this.options.fields[g].validators;if(!this.options.fields[g].enabled||this._isExcluded(b))return this;for(d in h){b.data("bv.dfs."+d)&&b.data("bv.dfs."+d).reject();var i=b.data("bv.result."+d);i!=this.STATUS_VALID&&i!=this.STATUS_INVALID&&(b.data("bv.result."+d,this.STATUS_VALIDATING),e=a.fn.bootstrapValidator.validators[d].validate(this,b,h[d]),"object"==typeof e?(c?this.updateStatus(g,this.STATUS_VALIDATING,d):this.updateElementStatus(b,this.STATUS_VALIDATING,d),b.data("bv.dfs."+d,e),e.done(function(a,b,d){a.removeData("bv.dfs."+b),c?f.updateStatus(a.attr("data-bv-field"),d?f.STATUS_VALID:f.STATUS_INVALID,b):f.updateElementStatus(a,d?f.STATUS_VALID:f.STATUS_INVALID,b),d&&1==f._submitIfValid&&f._submit()})):"boolean"==typeof e&&(c?this.updateStatus(g,e?this.STATUS_VALID:this.STATUS_INVALID,d):this.updateElementStatus(b,e?this.STATUS_VALID:this.STATUS_INVALID,d)))}return this},updateStatus:function(b,c,d){for(var e=this.getFieldElements(b),f=e.attr("type"),g="radio"==f||"checkbox"==f?1:e.length,h=0;g>h;h++)this.updateElementStatus(a(e[h]),c,d);return this},updateElementStatus:function(b,c,d){var e=this,f=b.attr("data-bv-field"),g=b.parents(".form-group"),h=b.data("bv.messages"),i=h.find(".help-block[data-bv-validator]"),j=g.find('.form-control-feedback[data-bv-icon-for="'+f+'"]');if(d)b.data("bv.result."+d,c);else for(var k in this.options.fields[f].validators)b.data("bv.result."+k,c);var l,m,n=b.parents(".tab-pane");switch(n&&(l=n.attr("id"))&&(m=a('a[href="#'+l+'"][data-toggle="tab"]').parent()),c){case this.STATUS_VALIDATING:this.disableSubmitButtons(!0),g.removeClass("has-success").removeClass("has-error"),d?i.filter('.help-block[data-bv-validator="'+d+'"]').hide():i.hide(),j&&j.removeClass(this.options.feedbackIcons.valid).removeClass(this.options.feedbackIcons.invalid).addClass(this.options.feedbackIcons.validating).show(),m&&m.removeClass("bv-tab-success").removeClass("bv-tab-error");break;case this.STATUS_INVALID:this.disableSubmitButtons(!0),g.removeClass("has-success").addClass("has-error"),d?i.filter('[data-bv-validator="'+d+'"]').show():i.show(),j&&j.removeClass(this.options.feedbackIcons.valid).removeClass(this.options.feedbackIcons.validating).addClass(this.options.feedbackIcons.invalid).show(),m&&m.removeClass("bv-tab-success").addClass("bv-tab-error");break;case this.STATUS_VALID:d?i.filter('[data-bv-validator="'+d+'"]').hide():i.hide();var o=0==i.filter(function(){var c=a(this).css("display"),d=a(this).attr("data-bv-validator");return"block"==c||b.data("bv.result."+d)!=e.STATUS_VALID}).length;this.disableSubmitButtons(!o),j&&j.removeClass(this.options.feedbackIcons.invalid).removeClass(this.options.feedbackIcons.validating).removeClass(this.options.feedbackIcons.valid).addClass(o?this.options.feedbackIcons.valid:this.options.feedbackIcons.invalid).show();var p=function(c){return 0==c.find(".help-block[data-bv-validator]").filter(function(){var c=a(this).css("display"),d=a(this).attr("data-bv-validator");return"block"==c||b.data("bv.result."+d)&&b.data("bv.result."+d)!=e.STATUS_VALID}).length};g.removeClass("has-error has-success").addClass(p(g)?"has-success":"has-error"),m&&m.removeClass("bv-tab-success").removeClass("bv-tab-error").addClass(p(n)?"bv-tab-success":"bv-tab-error");break;case this.STATUS_NOT_VALIDATED:default:this.disableSubmitButtons(!1),g.removeClass("has-success").removeClass("has-error"),d?i.filter('.help-block[data-bv-validator="'+d+'"]').hide():i.hide(),j&&j.removeClass(this.options.feedbackIcons.valid).removeClass(this.options.feedbackIcons.invalid).removeClass(this.options.feedbackIcons.validating).hide(),m&&m.removeClass("bv-tab-success").removeClass("bv-tab-error")}return this},isValid:function(){var b,c,d,e,f,g,h,i;for(c in this.options.fields)if(null!=this.options.fields[c]&&this.options.fields[c].enabled)for(b=this.getFieldElements(c),e=b.attr("type"),h="radio"==e||"checkbox"==e?1:b.length,i=0;h>i;i++)if(d=a(b[i]),!this._isExcluded(d))for(g in this.options.fields[c].validators){if(f=d.data("bv.result."+g),f==this.STATUS_NOT_VALIDATED||f==this.STATUS_VALIDATING)return!1;if(f==this.STATUS_INVALID)return this.$invalidField=d,!1}return!0},defaultSubmit:function(){this.$form.off("submit.bv").submit()},resetForm:function(b){var c,d,e,f,g;for(c in this.options.fields){d=this.getFieldElements(c),e=d.length;for(var h=0;e>h;h++)for(g in this.options.fields[c].validators)a(d[h]).removeData("bv.dfs."+g);this.updateStatus(c,this.STATUS_NOT_VALIDATED,null),b&&(f=d.attr("type"),"radio"==f||"checkbox"==f?d.removeAttr("checked").removeAttr("selected"):d.val(""))}return this.$invalidField=null,this.$submitButton=null,this.disableSubmitButtons(!1),this},enableFieldValidators:function(a,b){return this.options.fields[a].enabled=b,this.updateStatus(a,this.STATUS_NOT_VALIDATED,null),this}},a.fn.bootstrapValidator=function(c){var d=arguments;return this.each(function(){var e=a(this),f=e.data("bootstrapValidator"),g="object"==typeof c&&c;f||(f=new b(this,g),e.data("bootstrapValidator",f)),"string"==typeof c&&f[c].apply(f,Array.prototype.slice.call(d,1))})},a.fn.bootstrapValidator.validators={},a.fn.bootstrapValidator.Constructor=b,a.fn.bootstrapValidator.helpers={date:function(a,b,c,d){if(1e3>a||a>9999||0==b||b>12)return!1;var e=[31,28,31,30,31,30,31,31,30,31,30,31];if((a%400==0||a%100!=0&&a%4==0)&&(e[1]=29),0>c||c>e[b-1])return!1;if(d===!0){var f=new Date,g=f.getFullYear(),h=f.getMonth(),i=f.getDate();return g>a||a==g&&h>b-1||a==g&&b-1==h&&i>c}return!0},luhn:function(a){for(var b=a.length,c=0,d=[[0,1,2,3,4,5,6,7,8,9],[0,2,4,6,8,1,3,5,7,9]],e=0;b--;)e+=d[c][parseInt(a.charAt(b),10)],c^=1;return e%10===0&&e>0},mod_11_10:function(a){for(var b=5,c=a.length,d=0;c>d;d++)b=(2*(b||10)%11+parseInt(a.charAt(d),10))%10;return 1==b},mod_37_36:function(a,b){b=b||"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";for(var c=b.length,d=a.length,e=Math.floor(c/2),f=0;d>f;f++)e=(2*(e||c)%(c+1)+b.indexOf(a.charAt(f)))%c;return 1==e}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.base64={validate:function(a,b){var c=b.val();return""==c?!0:/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{4})$/.test(c)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.between={html5Attributes:{message:"message",min:"min",max:"max",inclusive:"inclusive"},enableByHtml5:function(a){return"range"==a.attr("type")?{min:a.attr("min"),max:a.attr("max")}:!1},validate:function(a,b,c){var d=b.val();return""==d?!0:(d=parseFloat(d),c.inclusive===!0?d>c.min&&d=c.min&&d<=c.max)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.callback={validate:function(b,c,d){var e=c.val();if(d.callback&&"function"==typeof d.callback){var f=new a.Deferred;return f.resolve(c,"callback",d.callback.call(this,e,b)),f}return!0}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.choice={html5Attributes:{message:"message",min:"min",max:"max"},validate:function(a,b,c){var d=b.is("select")?a.getFieldElements(b.attr("data-bv-field")).find("option").filter(":selected").length:a.getFieldElements(b.attr("data-bv-field")).filter(":checked").length;return c.min&&dc.max?!1:!0}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.creditCard={validate:function(b,c){var d=c.val();if(""==d)return!0;if(/[^0-9-\s]+/.test(d))return!1;if(d=d.replace(/\D/g,""),!a.fn.bootstrapValidator.helpers.luhn(d))return!1;var e,f,g={AMERICAN_EXPRESS:{length:[15],prefix:["34","37"]},DINERS_CLUB:{length:[14],prefix:["300","301","302","303","304","305","36"]},DINERS_CLUB_US:{length:[16],prefix:["54","55"]},DISCOVER:{length:[16],prefix:["6011","622126","622127","622128","622129","62213","62214","62215","62216","62217","62218","62219","6222","6223","6224","6225","6226","6227","6228","62290","62291","622920","622921","622922","622923","622924","622925","644","645","646","647","648","649","65"]},JCB:{length:[16],prefix:["3528","3529","353","354","355","356","357","358"]},LASER:{length:[16,17,18,19],prefix:["6304","6706","6771","6709"]},MAESTRO:{length:[12,13,14,15,16,17,18,19],prefix:["5018","5020","5038","6304","6759","6761","6762","6763","6764","6765","6766"]},MASTERCARD:{length:[16],prefix:["51","52","53","54","55"]},SOLO:{length:[16,18,19],prefix:["6334","6767"]},UNIONPAY:{length:[16,17,18,19],prefix:["622126","622127","622128","622129","62213","62214","62215","62216","62217","62218","62219","6222","6223","6224","6225","6226","6227","6228","62290","62291","622920","622921","622922","622923","622924","622925"]},VISA:{length:[16],prefix:["4"]}};for(e in g)for(f in g[e].prefix)if(d.substr(0,g[e].prefix[f].length)==g[e].prefix[f]&&-1!=g[e].length.indexOf(d.length))return!0;return!1}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.cusip={validate:function(b,c){var d=c.val();if(""==d)return!0;if(d=d.toUpperCase(),!/^[0-9A-Z]{9}$/.test(d))return!1;for(var e=a.map(d.split(""),function(a){var b=a.charCodeAt(0);return b>="A".charCodeAt(0)&&b<="Z".charCodeAt(0)?b-"A".charCodeAt(0)+10:a}),f=e.length,g=0,h=0;f-1>h;h++){var i=parseInt(e[h]);h%2!=0&&(i*=2),i>9&&(i-=9),g+=i}return g=(10-g%10)%10,g==e[f-1]}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.cvv={html5Attributes:{message:"message",ccfield:"creditCardField"},validate:function(a,b,c){var d=b.val();if(""==d)return!0;if(!/^[0-9]{3,4}$/.test(d))return!1;if(!c.creditCardField)return!0;var e=a.getFieldElements(c.creditCardField).val();if(""==e)return!0;e=e.replace(/\D/g,"");var f,g,h={AMERICAN_EXPRESS:{length:[15],prefix:["34","37"]},DINERS_CLUB:{length:[14],prefix:["300","301","302","303","304","305","36"]},DINERS_CLUB_US:{length:[16],prefix:["54","55"]},DISCOVER:{length:[16],prefix:["6011","622126","622127","622128","622129","62213","62214","62215","62216","62217","62218","62219","6222","6223","6224","6225","6226","6227","6228","62290","62291","622920","622921","622922","622923","622924","622925","644","645","646","647","648","649","65"]},JCB:{length:[16],prefix:["3528","3529","353","354","355","356","357","358"]},LASER:{length:[16,17,18,19],prefix:["6304","6706","6771","6709"]},MAESTRO:{length:[12,13,14,15,16,17,18,19],prefix:["5018","5020","5038","6304","6759","6761","6762","6763","6764","6765","6766"]},MASTERCARD:{length:[16],prefix:["51","52","53","54","55"]},SOLO:{length:[16,18,19],prefix:["6334","6767"]},UNIONPAY:{length:[16,17,18,19],prefix:["622126","622127","622128","622129","62213","62214","62215","62216","62217","62218","62219","6222","6223","6224","6225","6226","6227","6228","62290","62291","622920","622921","622922","622923","622924","622925"]},VISA:{length:[16],prefix:["4"]}},i=null;for(f in h)for(g in h[f].prefix)if(e.substr(0,h[f].prefix[g].length)==h[f].prefix[g]&&-1!=h[f].length.indexOf(e.length)){i=f;break}return null==i?!1:"AMERICAN_EXPRESS"==i?4==d.length:3==d.length}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.date={html5Attributes:{message:"message",format:"format"},validate:function(b,c,d){var e=c.val();if(""==e)return!0;d.format=d.format||"MM/DD/YYYY";var f=d.format.split(" "),g=f[0],h=f.length>1?f[1]:null,i=f.length>2?f[2]:null,j=e.split(" "),k=j[0],l=j.length>1?j[1]:null;if(f.length!=j.length)return!1;var m=-1!=k.indexOf("/")?"/":-1!=k.indexOf("-")?"-":null;if(null==m)return!1;k=k.split(m),g=g.split(m);var n=k[g.indexOf("YYYY")],o=k[g.indexOf("MM")],p=k[g.indexOf("DD")],q=null,r=null,s=null;if(h){if(h=h.split(":"),l=l.split(":"),h.length!=l.length)return!1;if(r=l.length>0?l[0]:null,q=l.length>1?l[1]:null,s=l.length>2?l[2]:null,s&&(s=parseInt(s,10),0>s||s>60))return!1;if(r&&(r=parseInt(r,10),0>r||r>=24||i&&r>12))return!1;if(q&&(q=parseInt(q,10),0>q||q>59))return!1}return p=parseInt(p,10),o=parseInt(o,10),n=parseInt(n,10),a.fn.bootstrapValidator.helpers.date(n,o,p)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.different={html5Attributes:{message:"message",field:"field"},validate:function(a,b,c){var d=b.val();if(""==d)return!0;var e=a.getFieldElements(c.field);return null==e?!0:d!=e.val()?(a.updateStatus(c.field,a.STATUS_VALID,"different"),!0):!1}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.digits={validate:function(a,b){var c=b.val();return""==c?!0:/^\d+$/.test(c)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.ean={validate:function(a,b){var c=b.val();if(""==c)return!0;if(!/^(\d{8}|\d{12}|\d{13})$/.test(c))return!1;for(var d=c.length,e=0,f=8==d?[3,1]:[1,3],g=0;d-1>g;g++)e+=parseInt(c.charAt(g))*f[g%2];return e=10-e%10,e==c.charAt(d-1)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.emailAddress={enableByHtml5:function(a){return"email"==a.attr("type")},validate:function(a,b){var c=b.val();if(""==c)return!0;var d=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return d.test(c)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.file={html5Attributes:{extension:"extension",maxsize:"maxSize",message:"message",type:"type"},validate:function(a,b,c){var d=b.val();if(""==d)return!0;var e,f=c.extension?c.extension.split(","):null,g=c.type?c.type.split(","):null,h=window.File&&window.FileList&&window.FileReader;if(h)for(var i=b.get(0).files,j=i.length,k=0;j>k;k++){if(c.maxSize&&i[k].size>parseInt(c.maxSize))return!1;if(e=i[k].name.substr(i[k].name.lastIndexOf(".")+1),f&&-1==f.indexOf(e))return!1;if(g&&-1==g.indexOf(i[k].type))return!1}else if(e=d.substr(d.lastIndexOf(".")+1),f&&-1==f.indexOf(e))return!1;return!0}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.greaterThan={html5Attributes:{message:"message",value:"value",inclusive:"inclusive"},enableByHtml5:function(a){var b=a.attr("min");return b?{value:b}:!1},validate:function(a,b,c){var d=b.val();return""==d?!0:(d=parseFloat(d),c.inclusive===!0?d>c.value:d>=c.value)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.grid={validate:function(b,c){var d=c.val();return""==d?!0:(d=d.toUpperCase(),/^[GRID:]*([0-9A-Z]{2})[-\s]*([0-9A-Z]{5})[-\s]*([0-9A-Z]{10})[-\s]*([0-9A-Z]{1})$/g.test(d)?(d=d.replace(/\s/g,"").replace(/-/g,""),"GRID:"==d.substr(0,5)&&(d=d.substr(5)),a.fn.bootstrapValidator.helpers.mod_37_36(d)):!1)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.hex={validate:function(a,b){var c=b.val();return""==c?!0:/^[0-9a-fA-F]+$/.test(c)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.hexColor={enableByHtml5:function(a){return"color"==a.attr("type")},validate:function(a,b){var c=b.val();return""==c?!0:/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(c)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.iban={html5Attributes:{message:"message",country:"country"},validate:function(b,c,d){var e=c.val();if(""==e)return!0;var f={AD:"AD[0-9]{2}[0-9]{4}[0-9]{4}[A-Z0-9]{12}",AE:"AE[0-9]{2}[0-9]{3}[0-9]{16}",AL:"AL[0-9]{2}[0-9]{8}[A-Z0-9]{16}",AO:"AO[0-9]{2}[0-9]{21}",AT:"AT[0-9]{2}[0-9]{5}[0-9]{11}",AZ:"AZ[0-9]{2}[A-Z]{4}[A-Z0-9]{20}",BA:"BA[0-9]{2}[0-9]{3}[0-9]{3}[0-9]{8}[0-9]{2}",BE:"BE[0-9]{2}[0-9]{3}[0-9]{7}[0-9]{2}",BF:"BF[0-9]{2}[0-9]{23}",BG:"BG[0-9]{2}[A-Z]{4}[0-9]{4}[0-9]{2}[A-Z0-9]{8}",BH:"BH[0-9]{2}[A-Z]{4}[A-Z0-9]{14}",BI:"BI[0-9]{2}[0-9]{12}",BJ:"BJ[0-9]{2}[A-Z]{1}[0-9]{23}",BR:"BR[0-9]{2}[0-9]{8}[0-9]{5}[0-9]{10}[A-Z][A-Z0-9]",CH:"CH[0-9]{2}[0-9]{5}[A-Z0-9]{12}",CI:"CI[0-9]{2}[A-Z]{1}[0-9]{23}",CM:"CM[0-9]{2}[0-9]{23}",CR:"CR[0-9]{2}[0-9]{3}[0-9]{14}",CV:"CV[0-9]{2}[0-9]{21}",CY:"CY[0-9]{2}[0-9]{3}[0-9]{5}[A-Z0-9]{16}",CZ:"CZ[0-9]{2}[0-9]{20}",DE:"DE[0-9]{2}[0-9]{8}[0-9]{10}",DK:"DK[0-9]{2}[0-9]{14}",DO:"DO[0-9]{2}[A-Z0-9]{4}[0-9]{20}",DZ:"DZ[0-9]{2}[0-9]{20}",EE:"EE[0-9]{2}[0-9]{2}[0-9]{2}[0-9]{11}[0-9]{1}",ES:"ES[0-9]{2}[0-9]{4}[0-9]{4}[0-9]{1}[0-9]{1}[0-9]{10}",FI:"FI[0-9]{2}[0-9]{6}[0-9]{7}[0-9]{1}",FO:"FO[0-9]{2}[0-9]{4}[0-9]{9}[0-9]{1}",FR:"FR[0-9]{2}[0-9]{5}[0-9]{5}[A-Z0-9]{11}[0-9]{2}",GB:"GB[0-9]{2}[A-Z]{4}[0-9]{6}[0-9]{8}",GE:"GE[0-9]{2}[A-Z]{2}[0-9]{16}",GI:"GI[0-9]{2}[A-Z]{4}[A-Z0-9]{15}",GL:"GL[0-9]{2}[0-9]{4}[0-9]{9}[0-9]{1}",GR:"GR[0-9]{2}[0-9]{3}[0-9]{4}[A-Z0-9]{16}",GT:"GT[0-9]{2}[A-Z0-9]{4}[A-Z0-9]{20}",HR:"HR[0-9]{2}[0-9]{7}[0-9]{10}",HU:"HU[0-9]{2}[0-9]{3}[0-9]{4}[0-9]{1}[0-9]{15}[0-9]{1}",IE:"IE[0-9]{2}[A-Z]{4}[0-9]{6}[0-9]{8}",IL:"IL[0-9]{2}[0-9]{3}[0-9]{3}[0-9]{13}",IR:"IR[0-9]{2}[0-9]{22}",IS:"IS[0-9]{2}[0-9]{4}[0-9]{2}[0-9]{6}[0-9]{10}",IT:"IT[0-9]{2}[A-Z]{1}[0-9]{5}[0-9]{5}[A-Z0-9]{12}",JO:"JO[0-9]{2}[A-Z]{4}[0-9]{4}[0]{8}[A-Z0-9]{10}",KW:"KW[0-9]{2}[A-Z]{4}[0-9]{22}",KZ:"KZ[0-9]{2}[0-9]{3}[A-Z0-9]{13}",LB:"LB[0-9]{2}[0-9]{4}[A-Z0-9]{20}",LI:"LI[0-9]{2}[0-9]{5}[A-Z0-9]{12}",LT:"LT[0-9]{2}[0-9]{5}[0-9]{11}",LU:"LU[0-9]{2}[0-9]{3}[A-Z0-9]{13}",LV:"LV[0-9]{2}[A-Z]{4}[A-Z0-9]{13}",MC:"MC[0-9]{2}[0-9]{5}[0-9]{5}[A-Z0-9]{11}[0-9]{2}",MD:"MD[0-9]{2}[A-Z0-9]{20}",ME:"ME[0-9]{2}[0-9]{3}[0-9]{13}[0-9]{2}",MG:"MG[0-9]{2}[0-9]{23}",MK:"MK[0-9]{2}[0-9]{3}[A-Z0-9]{10}[0-9]{2}",ML:"ML[0-9]{2}[A-Z]{1}[0-9]{23}",MR:"MR13[0-9]{5}[0-9]{5}[0-9]{11}[0-9]{2}",MT:"MT[0-9]{2}[A-Z]{4}[0-9]{5}[A-Z0-9]{18}",MU:"MU[0-9]{2}[A-Z]{4}[0-9]{2}[0-9]{2}[0-9]{12}[0-9]{3}[A-Z]{3}",MZ:"MZ[0-9]{2}[0-9]{21}",NL:"NL[0-9]{2}[A-Z]{4}[0-9]{10}",NO:"NO[0-9]{2}[0-9]{4}[0-9]{6}[0-9]{1}",PK:"PK[0-9]{2}[A-Z]{4}[A-Z0-9]{16}",PL:"PL[0-9]{2}[0-9]{8}[0-9]{16}",PS:"PS[0-9]{2}[A-Z]{4}[A-Z0-9]{21}",PT:"PT[0-9]{2}[0-9]{4}[0-9]{4}[0-9]{11}[0-9]{2}",QA:"QA[0-9]{2}[A-Z]{4}[A-Z0-9]{21}",RO:"RO[0-9]{2}[A-Z]{4}[A-Z0-9]{16}",RS:"RS[0-9]{2}[0-9]{3}[0-9]{13}[0-9]{2}",SA:"SA[0-9]{2}[0-9]{2}[A-Z0-9]{18}",SE:"SE[0-9]{2}[0-9]{3}[0-9]{16}[0-9]{1}",SI:"SI[0-9]{2}[0-9]{5}[0-9]{8}[0-9]{2}",SK:"SK[0-9]{2}[0-9]{4}[0-9]{6}[0-9]{10}",SM:"SM[0-9]{2}[A-Z]{1}[0-9]{5}[0-9]{5}[A-Z0-9]{12}",SN:"SN[0-9]{2}[A-Z]{1}[0-9]{23}",TN:"TN59[0-9]{2}[0-9]{3}[0-9]{13}[0-9]{2}",TR:"TR[0-9]{2}[0-9]{5}[A-Z0-9]{1}[A-Z0-9]{16}",VG:"VG[0-9]{2}[A-Z]{4}[0-9]{16}"};e=e.replace(/[^a-zA-Z0-9]/g,"").toUpperCase();var g=d.country||e.substr(0,2);if(!f[g])return!1;if(!new RegExp("^"+f[g]+"$").test(e))return!1;e=e.substr(4)+e.substr(0,4),e=a.map(e.split(""),function(a){var b=a.charCodeAt(0);return b>="A".charCodeAt(0)&&b<="Z".charCodeAt(0)?b-"A".charCodeAt(0)+10:a}),e=e.join("");for(var h=parseInt(e.substr(0,1),10),i=e.length,j=1;i>j;++j)h=(10*h+parseInt(e.substr(j,1),10))%97;return 1==h}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.id={html5Attributes:{message:"message",country:"country"},validate:function(a,b,c){var d=b.val();if(""==d)return!0;var e=c.country||d.substr(0,2),f=["_",e.toLowerCase()].join("");return this[f]&&"function"==typeof this[f]?this[f](d):!0},_validateJMBG:function(a,b){if(!/^\d{13}$/.test(a))return!1;var c=parseInt(a.substr(0,2),10),d=parseInt(a.substr(2,2),10),e=(parseInt(a.substr(4,3),10),parseInt(a.substr(7,2),10)),f=parseInt(a.substr(12,1),10);if(c>31||d>12)return!1;for(var g=0,h=0;6>h;h++)g+=(7-h)*(parseInt(a.charAt(h))+parseInt(a.charAt(h+6)));if(g=11-g%11,(10==g||11==g)&&(g=0),g!=f)return!1;switch(b.toUpperCase()){case"BA":return e>=10&&19>=e;case"MK":return e>=41&&49>=e;case"ME":return e>=20&&29>=e;case"RS":return e>=70&&99>=e;case"SI":return e>=50&&59>=e;default:return!0}},_ba:function(a){return this._validateJMBG(a,"BA")},_mk:function(a){return this._validateJMBG(a,"MK")},_me:function(a){return this._validateJMBG(a,"ME")},_rs:function(a){return this._validateJMBG(a,"RS")},_si:function(a){return this._validateJMBG(a,"SI")},_bg:function(b){if(!/^\d{10}$/.test(b)&&!/^\d{6}\s\d{3}\s\d{1}$/.test(b))return!1;b=b.replace(/\s/g,"");var c=parseInt(b.substr(0,2),10)+1900,d=parseInt(b.substr(2,2),10),e=parseInt(b.substr(4,2),10);if(d>40?(c+=100,d-=40):d>20&&(c-=100,d-=20),!a.fn.bootstrapValidator.helpers.date(c,d,e))return!1;for(var f=0,g=[2,4,8,5,10,9,7,3,6],h=0;9>h;h++)f+=parseInt(b.charAt(h))*g[h];return f=f%11%10,f==b.substr(9,1)},_br:function(a){if(/^1{11}|2{11}|3{11}|4{11}|5{11}|6{11}|7{11}|8{11}|9{11}|0{11}$/.test(a))return!1;if(!/^\d{11}$/.test(a)&&!/^\d{3}\.\d{3}\.\d{3}-\d{2}$/.test(a))return!1;a=a.replace(/\./g,"").replace(/-/g,"");for(var b=0,c=0;9>c;c++)b+=(10-c)*parseInt(a.charAt(c));if(b=11-b%11,(10==b||11==b)&&(b=0),b!=a.charAt(9))return!1;var d=0;for(c=0;10>c;c++)d+=(11-c)*parseInt(a.charAt(c));return d=11-d%11,(10==d||11==d)&&(d=0),d==a.charAt(10)},_ch:function(a){if(!/^756[\.]{0,1}[0-9]{4}[\.]{0,1}[0-9]{4}[\.]{0,1}[0-9]{2}$/.test(a))return!1;a=a.replace(/\D/g,"").substr(3);for(var b=a.length,c=0,d=8==b?[3,1]:[1,3],e=0;b-1>e;e++)c+=parseInt(a.charAt(e))*d[e%2];return c=10-c%10,c==a.charAt(b-1)},_cl:function(a){if(!/^\d{7,8}[-]{0,1}[0-9K]$/.test(a))return!1;for(a=a.replace(/\D/g,"");a.length<9;)a="0"+a;for(var b=0,c=[3,2,7,6,5,4,3,2],d=0;8>d;d++)b+=parseInt(a.charAt(d))*c[d];return b=11-b%11,11==b?b=0:10==b&&(b="K"),b==a.charAt(8)},_cz:function(b){if(!/^\d{9,10}$/.test(b))return!1;var c=1900+parseInt(b.substr(0,2)),d=parseInt(b.substr(2,2))%50%20,e=parseInt(b.substr(4,2));if(9==b.length){if(c>=1980&&(c-=100),c>1953)return!1}else 1954>c&&(c+=100);if(!a.fn.bootstrapValidator.helpers.date(c,d,e))return!1;if(10==b.length){var f=parseInt(b.substr(0,9),10)%11;return 1985>c&&(f%=10),f==b.substr(9,1)}return!0},_dk:function(b){if(!/^[0-9]{6}[-]{0,1}[0-9]{4}$/.test(b))return!1;b=b.replace(/-/g,"");var c=parseInt(b.substr(0,2),10),d=parseInt(b.substr(2,2),10),e=parseInt(b.substr(4,2),10);switch(!0){case-1!="5678".indexOf(b.charAt(6))&&e>=58:e+=1800;break;case-1!="0123".indexOf(b.charAt(6)):case-1!="49".indexOf(b.charAt(6))&&e>=37:e+=1900;break;default:e+=2e3}return a.fn.bootstrapValidator.helpers.date(e,d,c)},_ee:function(a){return this._lt(a)},_es:function(a){if(!/^[0-9A-Z]{8}[-]{0,1}[0-9A-Z]$/.test(a)&&!/^[XYZ][-]{0,1}[0-9]{7}[-]{0,1}[0-9A-Z]$/.test(a))return!1;a=a.replace(/-/g,"");var b="XYZ".indexOf(a.charAt(0));-1!=b&&(a=b+a.substr(1)+"");var c=parseInt(a.substr(0,8),10);return c="TRWAGMYFPDXBNJZSQVHLCKE"[c%23],c==a.substr(8,1)},_fi:function(b){if(!/^[0-9]{6}[-+A][0-9]{3}[0-9ABCDEFHJKLMNPRSTUVWXY]$/.test(b))return!1;var c=parseInt(b.substr(0,2),10),d=parseInt(b.substr(2,2),10),e=parseInt(b.substr(4,2),10),f={"+":1800,"-":1900,A:2e3};if(e=f[b.charAt(6)]+e,!a.fn.bootstrapValidator.helpers.date(e,d,c))return!1;var g=parseInt(b.substr(7,3));if(2>g)return!1;var h=b.substr(0,6)+b.substr(7,3)+"";return h=parseInt(h),"0123456789ABCDEFHJKLMNPRSTUVWXY".charAt(h%31)==b.charAt(10)},_hr:function(b){return/^[0-9]{11}$/.test(b)?a.fn.bootstrapValidator.helpers.mod_11_10(b):!1},_ie:function(a){if(!/^\d{7}[A-W][AHWTX]?$/.test(a))return!1;var b=function(a){for(;a.length<7;)a="0"+a;for(var b="WABCDEFGHIJKLMNOPQRSTUV",c=0,d=0;7>d;d++)c+=parseInt(a.charAt(d))*(8-d);return c+=9*b.indexOf(a.substr(7)),b[c%23]};return 9!=a.length||"A"!=a.charAt(8)&&"H"!=a.charAt(8)?a.charAt(7)==b(a.substr(0,7)):a.charAt(7)==b(a.substr(0,7)+a.substr(8)+"")},_is:function(b){if(!/^[0-9]{6}[-]{0,1}[0-9]{4}$/.test(b))return!1;b=b.replace(/-/g,"");var c=parseInt(b.substr(0,2),10),d=parseInt(b.substr(2,2),10),e=parseInt(b.substr(4,2),10),f=parseInt(b.charAt(9));if(e=9==f?1900+e:100*(20+f)+e,!a.fn.bootstrapValidator.helpers.date(e,d,c,!0))return!1;for(var g=0,h=[3,2,7,6,5,4,3,2],i=0;8>i;i++)g+=parseInt(b.charAt(i))*h[i];return g=11-g%11,g==b.charAt(8)},_lt:function(b){if(!/^[0-9]{11}$/.test(b))return!1;var c=parseInt(b.charAt(0)),d=parseInt(b.substr(1,2),10),e=parseInt(b.substr(3,2),10),f=parseInt(b.substr(5,2),10),g=c%2==0?17+c/2:17+(c+1)/2;if(d=100*g+d,!a.fn.bootstrapValidator.helpers.date(d,e,f,!0))return!1;for(var h=0,i=[1,2,3,4,5,6,7,8,9,1],j=0;10>j;j++)h+=parseInt(b.charAt(j))*i[j];if(h%=11,10!=h)return h==b.charAt(10);for(h=0,i=[3,4,5,6,7,8,9,1,2,3],j=0;10>j;j++)h+=parseInt(b.charAt(j))*i[j];return h%=11,10==h&&(h=0),h==b.charAt(10)},_lv:function(b){if(!/^[0-9]{6}[-]{0,1}[0-9]{5}$/.test(b))return!1;b=b.replace(/\D/g,"");var c=parseInt(b.substr(0,2)),d=parseInt(b.substr(2,2)),e=parseInt(b.substr(4,2));if(e=e+1800+100*parseInt(b.charAt(6)),!a.fn.bootstrapValidator.helpers.date(e,d,c,!0))return!1;for(var f=0,g=[10,5,8,4,2,1,6,3,7,9],h=0;10>h;h++)f+=parseInt(b.charAt(h))*g[h];return f=(f+1)%11%10,f==b.charAt(10)},_nl:function(a){for(;a.length<9;)a="0"+a;if(!/^[0-9]{4}[.]{0,1}[0-9]{2}[.]{0,1}[0-9]{3}$/.test(a))return!1;if(a=a.replace(/\./g,""),0==parseInt(a,10))return!1;for(var b=0,c=a.length,d=0;c-1>d;d++)b+=(9-d)*parseInt(a.charAt(d));return b%=11,10==b&&(b=0),b==a.charAt(c-1)},_ro:function(b){if(!/^[0-9]{13}$/.test(b))return!1;var c=parseInt(b.charAt(0));if(0==c||7==c||8==c)return!1;var d=parseInt(b.substr(1,2),10),e=parseInt(b.substr(3,2),10),f=parseInt(b.substr(5,2),10),g={1:1900,2:1900,3:1800,4:1800,5:2e3,6:2e3};if(f>31&&e>12)return!1;if(9!=c&&(d=g[c+""]+d,!a.fn.bootstrapValidator.helpers.date(d,e,f)))return!1;for(var h=0,i=[2,7,9,1,4,6,3,5,8,2,7,9],j=b.length,k=0;j-1>k;k++)h+=parseInt(b.charAt(k))*i[k]; +return h%=11,10==h&&(h=1),h==b.charAt(j-1)},_se:function(b){if(!/^[0-9]{10}$/.test(b)&&!/^[0-9]{6}[-|+][0-9]{4}$/.test(b))return!1;b=b.replace(/[^0-9]/g,"");var c=parseInt(b.substr(0,2))+1900,d=parseInt(b.substr(2,2)),e=parseInt(b.substr(4,2));return a.fn.bootstrapValidator.helpers.date(c,d,e)?a.fn.bootstrapValidator.helpers.luhn(b):!1},_sk:function(a){return this._cz(a)},_sm:function(a){return/^\d{5}$/.test(a)},_za:function(b){if(!/^[0-9]{10}[0|1][8|9][0-9]$/.test(b))return!1;var c=parseInt(b.substr(0,2)),d=(new Date).getFullYear()%100,e=parseInt(b.substr(2,2)),f=parseInt(b.substr(4,2));return c=c>=d?c+1900:c+2e3,a.fn.bootstrapValidator.helpers.date(c,e,f)?a.fn.bootstrapValidator.helpers.luhn(b):!1}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.identical={html5Attributes:{message:"message",field:"field"},validate:function(a,b,c){var d=b.val();if(""==d)return!0;var e=a.getFieldElements(c.field);return null==e?!0:d==e.val()?(a.updateStatus(c.field,a.STATUS_VALID,"identical"),!0):!1}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.imei={validate:function(b,c){var d=c.val();if(""==d)return!0;switch(!0){case/^\d{15}$/.test(d):case/^\d{2}-\d{6}-\d{6}-\d{1}$/.test(d):case/^\d{2}\s\d{6}\s\d{6}\s\d{1}$/.test(d):return d=d.replace(/[^0-9]/g,""),a.fn.bootstrapValidator.helpers.luhn(d);case/^\d{14}$/.test(d):case/^\d{16}$/.test(d):case/^\d{2}-\d{6}-\d{6}(|-\d{2})$/.test(d):case/^\d{2}\s\d{6}\s\d{6}(|\s\d{2})$/.test(d):return!0;default:return!1}}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.integer={enableByHtml5:function(a){return"number"==a.attr("type")},validate:function(a,b){var c=b.val();return""==c?!0:/^(?:-?(?:0|[1-9][0-9]*))$/.test(c)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.ip={html5Attributes:{message:"message",ipv4:"ipv4",ipv6:"ipv6"},validate:function(b,c,d){var e=c.val();return""==e?!0:(d=a.extend({},{ipv4:!0,ipv6:!0},d),d.ipv4?/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/.test(e):d.ipv6?/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/.test(str):!1)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.isbn={validate:function(a,b){var c=b.val();if(""==c)return!0;var d;switch(!0){case/^\d{9}[\dX]$/.test(c):case 13==c.length&&/^(\d+)-(\d+)-(\d+)-([\dX])$/.test(c):case 13==c.length&&/^(\d+)\s(\d+)\s(\d+)\s([\dX])$/.test(c):d="ISBN10";break;case/^(978|979)\d{9}[\dX]$/.test(c):case 17==c.length&&/^(978|979)-(\d+)-(\d+)-(\d+)-([\dX])$/.test(c):case 17==c.length&&/^(978|979)\s(\d+)\s(\d+)\s(\d+)\s([\dX])$/.test(c):d="ISBN13";break;default:return!1}c=c.replace(/[^0-9X]/gi,"");var e,f=c.split(""),g=f.length,h=0;switch(d){case"ISBN10":h=0;for(var i=0;g-1>i;i++)h+=(10-i)*parseInt(f[i]);return e=11-h%11,11==e?e=0:10==e&&(e="X"),e+""==f[g-1];case"ISBN13":h=0;for(var i=0;g-1>i;i++)h+=i%2==0?parseInt(f[i]):3*parseInt(f[i]);return e=10-h%10,10==e&&(e="0"),e+""==f[g-1];default:return!1}}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.isin={COUNTRY_CODES:"AF|AX|AL|DZ|AS|AD|AO|AI|AQ|AG|AR|AM|AW|AU|AT|AZ|BS|BH|BD|BB|BY|BE|BZ|BJ|BM|BT|BO|BQ|BA|BW|BV|BR|IO|BN|BG|BF|BI|KH|CM|CA|CV|KY|CF|TD|CL|CN|CX|CC|CO|KM|CG|CD|CK|CR|CI|HR|CU|CW|CY|CZ|DK|DJ|DM|DO|EC|EG|SV|GQ|ER|EE|ET|FK|FO|FJ|FI|FR|GF|PF|TF|GA|GM|GE|DE|GH|GI|GR|GL|GD|GP|GU|GT|GG|GN|GW|GY|HT|HM|VA|HN|HK|HU|IS|IN|ID|IR|IQ|IE|IM|IL|IT|JM|JP|JE|JO|KZ|KE|KI|KP|KR|KW|KG|LA|LV|LB|LS|LR|LY|LI|LT|LU|MO|MK|MG|MW|MY|MV|ML|MT|MH|MQ|MR|MU|YT|MX|FM|MD|MC|MN|ME|MS|MA|MZ|MM|NA|NR|NP|NL|NC|NZ|NI|NE|NG|NU|NF|MP|NO|OM|PK|PW|PS|PA|PG|PY|PE|PH|PN|PL|PT|PR|QA|RE|RO|RU|RW|BL|SH|KN|LC|MF|PM|VC|WS|SM|ST|SA|SN|RS|SC|SL|SG|SX|SK|SI|SB|SO|ZA|GS|SS|ES|LK|SD|SR|SJ|SZ|SE|CH|SY|TW|TJ|TZ|TH|TL|TG|TK|TO|TT|TN|TR|TM|TC|TV|UG|UA|AE|GB|US|UM|UY|UZ|VU|VE|VN|VG|VI|WF|EH|YE|ZM|ZW",validate:function(a,b){var c=b.val();if(""==c)return!0;c=c.toUpperCase();var d=new RegExp("^("+this.COUNTRY_CODES+")[0-9A-Z]{10}$");if(!d.test(c))return!1;for(var e="",f=c.length,g=0;f-1>g;g++){var h=c.charCodeAt(g);e+=h>57?(h-55).toString():c.charAt(g)}var i="",j=e.length,k=j%2!=0?0:1;for(g=0;j>g;g++)i+=parseInt(e[g])*(g%2==k?2:1)+"";var l=0;for(g=0;gh;h++)f+=parseInt(c.charAt(h))*g[h%2];return f=10-f%10,f==c.charAt(e-1)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.issn={validate:function(a,b){var c=b.val();if(""==c)return!0;if(!/^\d{4}\-\d{3}[\dX]$/.test(c))return!1;c=c.replace(/[^0-9X]/gi,"");var d=c.split(""),e=d.length,f=0;"X"==d[7]&&(d[7]=10);for(var g=0;e>g;g++)f+=(8-g)*parseInt(d[g]);return f%11==0}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.lessThan={html5Attributes:{message:"message",value:"value",inclusive:"inclusive"},enableByHtml5:function(a){var b=a.attr("max");return b?{value:b}:!1},validate:function(a,b,c){var d=b.val();return""==d?!0:(d=parseFloat(d),c.inclusive===!1?d<=c.value:d0:""!=a.trim(c.val())}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.numeric={html5Attributes:{message:"message",separator:"separator"},validate:function(a,b,c){var d=b.val();if(""==d)return!0;var e=c.separator||".";return"."!=e&&(d=d.replace(e,".")),!isNaN(parseFloat(d))&&isFinite(d)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.phone={html5Attributes:{message:"message",country:"country"},validate:function(a,b,c){var d=b.val();if(""==d)return!0;var e=(c.country||"US").toUpperCase();switch(e){case"US":default:return d=d.replace(/\D/g,""),/^(?:(1\-?)|(\+1 ?))?\(?(\d{3})[\)\-\.]?(\d{3})[\-\.]?(\d{4})$/.test(d)&&10==d.length}}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.regexp={html5Attributes:{message:"message",regexp:"regexp"},enableByHtml5:function(a){var b=a.attr("pattern");return b?{regexp:b}:!1},validate:function(a,b,c){var d=b.val();if(""==d)return!0;var e="string"==typeof c.regexp?new RegExp(c.regexp):c.regexp;return e.test(d)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.remote={html5Attributes:{message:"message",url:"url",name:"name"},validate:function(b,c,d){var e=c.val();if(""==e)return!0;var f=c.attr("data-bv-field"),g=d.data;null==g&&(g={}),"function"==typeof g&&(g=g.call(this,b)),g[d.name||f]=e;var h=new a.Deferred,i=a.ajax({type:"POST",url:d.url,dataType:"json",data:g});return i.then(function(a){h.resolve(c,"remote",a.valid===!0||"true"===a.valid)}),h.fail(function(){i.abort()}),h}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.rtn={validate:function(a,b){var c=b.val();if(""==c)return!0;if(!/^\d{9}$/.test(c))return!1;for(var d=0,e=0;eg;g++)d+=e[g]*parseInt(c.charAt(g),36);return d=(10-d%10)%10,d==c.charAt(f-1)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.siren={validate:function(b,c){var d=c.val();return""==d?!0:/^\d{9}$/.test(d)?a.fn.bootstrapValidator.helpers.luhn(d):!1}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.siret={validate:function(a,b){var c=b.val();if(""==c)return!0;for(var d,e=0,f=c.length,g=0;f>g;g++)d=parseInt(c.charAt(g),10),g%2==0&&(d=2*d,d>9&&(d-=9)),e+=d;return e%10==0}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.step={html5Attributes:{message:"message",base:"baseValue",step:"step"},validate:function(b,c,d){var e=c.val();if(""==e)return!0;if(d=a.extend({},{baseValue:0,step:1},d),e=parseFloat(e),isNaN(e)||!isFinite(e))return!1;var f=function(a,b){var c=Math.pow(10,b);a*=c;var d=a>0|-(0>a),e=a%1===.5*d;return e?(Math.floor(a)+(d>0))/c:Math.round(a)/c},g=function(a,b){if(0==b)return 1;var c=(a+"").split("."),d=(b+"").split("."),e=(1==c.length?0:c[1].length)+(1==d.length?0:d[1].length);return f(a-b*Math.floor(a/b),e)},h=g(e-d.baseValue,d.step);return 0==h||h==d.step}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.stringCase={html5Attributes:{message:"message","case":"case"},validate:function(a,b,c){var d=b.val();if(""==d)return!0;var e=(c["case"]||"lower").toLowerCase();switch(e){case"upper":return d===d.toUpperCase();case"lower":default:return d===d.toLowerCase()}}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.stringLength={html5Attributes:{message:"message",min:"min",max:"max"},enableByHtml5:function(a){var b=a.attr("maxlength");return b?{max:parseInt(b,10)}:!1},validate:function(b,c,d){var e=c.val();if(""==e)return!0;var f=a.trim(e).length;return d.min&&fd.max?!1:!0}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.uri={enableByHtml5:function(a){return"url"==a.attr("type")},validate:function(a,b){var c=b.val();if(""==c)return!0;var d=new RegExp("^(?:(?:https?|ftp)://)(?:\\S+(?::\\S*)?@)?(?:(?!10(?:\\.\\d{1,3}){3})(?!127(?:\\.\\d{1,3}){3})(?!169\\.254(?:\\.\\d{1,3}){2})(?!192\\.168(?:\\.\\d{1,3}){2})(?!172\\.(?:1[6-9]|2\\d|3[0-1])(?:\\.\\d{1,3}){2})(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))(?::\\d{2,5})?(?:/[^\\s]*)?$","i");return d.test(c)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.uuid={html5Attributes:{message:"message",version:"version"},validate:function(a,b,c){var d=b.val();if(""==d)return!0;var e={3:/^[0-9A-F]{8}-[0-9A-F]{4}-3[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i,4:/^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,5:/^[0-9A-F]{8}-[0-9A-F]{4}-5[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,all:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i},f=c.version?c.version+"":"all";return null==e[f]?!0:e[f].test(d)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.vat={html5Attributes:{message:"message",country:"country"},validate:function(a,b,c){var d=b.val();if(""==d)return!0;var e=c.country||d.substr(0,2),f=["_",e.toLowerCase()].join("");return this[f]&&"function"==typeof this[f]?this[f](d):!0},_at:function(a){if(!/^ATU[0-9]{8}$/.test(a))return!1;a=a.substr(3);for(var b=0,c=[1,2,1,2,1,2,1],d=0,e=0;7>e;e++)d=parseInt(a.charAt(e))*c[e],d>9&&(d=Math.floor(d/10)+d%10),b+=d;return b=10-(b+4)%10,10==b&&(b=0),b==a.substr(7,1)},_be:function(a){if(!/^BE[0]{0,1}[0-9]{9}$/.test(a))return!1;if(a=a.substr(2),9==a.length&&(a="0"+a),0==a.substr(1,1))return!1;var b=parseInt(a.substr(0,8),10)+parseInt(a.substr(8,2),10);return b%97==0},_bg:function(b){if(!/^BG[0-9]{9,10}$/.test(b))return!1;b=b.substr(2);var c=0,d=0;if(9==b.length){for(d=0;8>d;d++)c+=parseInt(b.charAt(d))*(d+1);if(c%=11,10==c)for(c=0,d=0;8>d;d++)c+=parseInt(b.charAt(d))*(d+3);return c%=10,c==b.substr(8)}if(10==b.length){var e=function(b){var c=parseInt(b.substr(0,2),10)+1900,d=parseInt(b.substr(2,2),10),e=parseInt(b.substr(4,2),10);if(d>40?(c+=100,d-=40):d>20&&(c-=100,d-=20),!a.fn.bootstrapValidator.helpers.date(c,d,e))return!1;for(var f=0,g=[2,4,8,5,10,9,7,3,6],h=0;9>h;h++)f+=parseInt(b.charAt(h))*g[h];return f=f%11%10,f==b.substr(9,1)},f=function(a){for(var b=0,c=[21,19,17,13,11,9,7,3,1],d=0;9>d;d++)b+=parseInt(a.charAt(d))*c[d];return b%=10,b==a.substr(9,1)},g=function(a){for(var b=0,c=[4,3,2,7,6,5,4,3,2],d=0;9>d;d++)b+=parseInt(a.charAt(d))*c[d];return b=11-b%11,10==b?!1:(11==b&&(b=0),b==a.substr(9,1))};return e(b)||f(b)||g(b)}return!1},_ch:function(a){if(!/^CHE[0-9]{9}(MWST)?$/.test(a))return!1;a=a.substr(3);for(var b=0,c=[5,4,3,2,7,6,5,4],d=0;8>d;d++)b+=parseInt(a.charAt(d),10)*c[d];return b=11-b%11,10==b?!1:(11==b&&(b=0),b==a.substr(8,1))},_cy:function(a){if(!/^CY[0-5|9]{1}[0-9]{7}[A-Z]{1}$/.test(a))return!1;if(a=a.substr(2),"12"==a.substr(0,2))return!1;for(var b=0,c={0:1,1:0,2:5,3:7,4:9,5:13,6:15,7:17,8:19,9:21},d=0;8>d;d++){var e=parseInt(a.charAt(d),10);d%2==0&&(e=c[e+""]),b+=e}return b="ABCDEFGHIJKLMNOPQRSTUVWXYZ"[b%26],b==a.substr(8,1)},_cz:function(b){if(!/^CZ[0-9]{8,10}$/.test(b))return!1;b=b.substr(2);var c=0,d=0;if(8==b.length){if(b.charAt(0)+""=="9")return!1;for(c=0,d=0;7>d;d++)c+=parseInt(b.charAt(d),10)*(8-d);return c=11-c%11,10==c&&(c=0),11==c&&(c=1),c==b.substr(7,1)}if(9==b.length&&b.charAt(0)+""=="6"){for(c=0,d=0;7>d;d++)c+=parseInt(b.charAt(d+1),10)*(8-d);return c=11-c%11,10==c&&(c=0),11==c&&(c=1),c=[8,7,6,5,4,3,2,1,0,9,10][c-1],c==b.substr(8,1)}if(9==b.length||10==b.length){var e=1900+parseInt(b.substr(0,2)),f=parseInt(b.substr(2,2))%50%20,g=parseInt(b.substr(4,2));if(9==b.length){if(e>=1980&&(e-=100),e>1953)return!1}else 1954>e&&(e+=100);if(!a.fn.bootstrapValidator.helpers.date(e,f,g))return!1;if(10==b.length){var h=parseInt(b.substr(0,9),10)%11;return 1985>e&&(h%=10),h==b.substr(9,1)}return!0}return!1},_de:function(b){return/^DE[0-9]{9}$/.test(b)?(b=b.substr(2),a.fn.bootstrapValidator.helpers.mod_11_10(b)):!1},_dk:function(a){if(!/^DK[0-9]{8}$/.test(a))return!1;a=a.substr(2);for(var b=0,c=[2,7,6,5,4,3,2,1],d=0;8>d;d++)b+=parseInt(a.charAt(d),10)*c[d];return b%11==0},_ee:function(a){if(!/^EE[0-9]{9}$/.test(a))return!1;a=a.substr(2);for(var b=0,c=[3,7,1,3,7,1,3,7,1],d=0;9>d;d++)b+=parseInt(a.charAt(d))*c[d];return b%10==0},_es:function(a){if(!/^ES[0-9A-Z][0-9]{7}[0-9A-Z]$/.test(a))return!1;a=a.substr(2);var b=function(a){var b=parseInt(a.substr(0,8),10);return b="TRWAGMYFPDXBNJZSQVHLCKE"[b%23],b==a.substr(8,1)},c=function(a){var b=["XYZ".indexOf(a.charAt(0)),a.substr(1)].join("");return b=parseInt(b,10),b="TRWAGMYFPDXBNJZSQVHLCKE"[b%23],b==a.substr(8,1)},d=function(a){var b,c=a.charAt(0);if(-1!="KLM".indexOf(c))return b=parseInt(a.substr(1,8),10),b="TRWAGMYFPDXBNJZSQVHLCKE"[b%23],b==a.substr(8,1);if(-1!="ABCDEFGHJNPQRSUVW".indexOf(c)){for(var d=0,e=[2,1,2,1,2,1,2],f=0,g=0;7>g;g++)f=parseInt(a.charAt(g+1))*e[g],f>9&&(f=Math.floor(f/10)+f%10),d+=f;return d=10-d%10,d==a.substr(8,1)||"JABCDEFGHI"[d]==a.substr(8,1)}return!1},e=a.charAt(0);return/^[0-9]$/.test(e)?b(a):/^[XYZ]$/.test(e)?c(a):d(a)},_fi:function(a){if(!/^FI[0-9]{8}$/.test(a))return!1;a=a.substr(2);for(var b=0,c=[7,9,10,5,8,4,2,1],d=0;8>d;d++)b+=parseInt(a.charAt(d))*c[d];return b%11==0},_fr:function(b){if(!/^FR[0-9A-Z]{2}[0-9]{9}$/.test(b))return!1;if(b=b.substr(2),!a.fn.bootstrapValidator.helpers.luhn(b.substr(2)))return!1;if(/^[0-9]{2}$/.test(b.substr(0,2)))return b.substr(0,2)==parseInt(b.substr(2)+"12",10)%97;var c,d="0123456789ABCDEFGHJKLMNPQRSTUVWXYZ";return c=/^[0-9]{1}$/.test(b.charAt(0))?24*d.indexOf(b.charAt(0))+d.indexOf(b.charAt(1))-10:34*d.indexOf(b.charAt(0))+d.indexOf(b.charAt(1))-100,(parseInt(b.substr(2),10)+1+Math.floor(c/11))%11==c%11},_gb:function(a){if(!(/^GB[0-9]{9}$/.test(a)||/^GB[0-9]{12}$/.test(a)||/^GBGD[0-9]{3}$/.test(a)||/^GBHA[0-9]{3}$/.test(a)||/^GB(GD|HA)8888[0-9]{5}$/.test(a)))return!1;a=a.substr(2);var b=a.length;if(5==b){var c=a.substr(0,2),d=parseInt(a.substr(2));return"GD"==c&&500>d||"HA"==c&&d>=500}if(11==b&&("GD8888"==a.substr(0,6)||"HA8888"==a.substr(0,6)))return"GD"==a.substr(0,2)&&parseInt(a.substr(6,3))>=500||"HA"==a.substr(0,2)&&parseInt(a.substr(6,3))<500?!1:parseInt(a.substr(6,3))%97==parseInt(a.substr(9,2));if(9==b||12==b){for(var e=0,f=[8,7,6,5,4,3,2,10,1],g=0;9>g;g++)e+=parseInt(a.charAt(g))*f[g];return e%=97,parseInt(a.substr(0,3))>=100?0==e||42==e||55==e:0==e}return!0},_gr:function(a){if(!/^GR[0-9]{9}$/.test(a))return!1;a=a.substr(2),8==a.length&&(a="0"+a);for(var b=0,c=[256,128,64,32,16,8,4,2],d=0;8>d;d++)b+=parseInt(a.charAt(d))*c[d];return b=b%11%10,b==a.substr(8,1)},_el:function(a){return/^EL[0-9]{9}$/.test(a)?(a="GR"+a.substr(2),this._gr(a)):!1},_hu:function(a){if(!/^HU[0-9]{8}$/.test(a))return!1;a=a.substr(2);for(var b=0,c=[9,7,3,1,9,7,3,1],d=0;8>d;d++)b+=parseInt(a.charAt(d))*c[d];return b%10==0},_hr:function(b){return/^HR[0-9]{11}$/.test(b)?(b=b.substr(2),a.fn.bootstrapValidator.helpers.mod_11_10(b)):!1},_ie:function(a){if(!/^IE[0-9]{1}[0-9A-Z\*\+]{1}[0-9]{5}[A-Z]{1,2}$/.test(a))return!1;a=a.substr(2);var b=function(a){for(;a.length<7;)a="0"+a;for(var b="WABCDEFGHIJKLMNOPQRSTUV",c=0,d=0;7>d;d++)c+=parseInt(a.charAt(d))*(8-d);return c+=9*b.indexOf(a.substr(7)),b[c%23]};return/^[0-9]+$/.test(a.substr(0,7))?a.charAt(7)==b(a.substr(0,7)+a.substr(8)+""):-1!="ABCDEFGHIJKLMNOPQRSTUVWXYZ+*".indexOf(a.charAt(1))?a.charAt(7)==b(a.substr(2,5)+a.substr(0,1)+""):!0},_it:function(b){if(!/^IT[0-9]{11}$/.test(b))return!1;if(b=b.substr(2),0==parseInt(b.substr(0,7)))return!1;var c=parseInt(b.substr(7,3));return 1>c||c>201&&999!=c&&888!=c?!1:a.fn.bootstrapValidator.helpers.luhn(b)},_lt:function(a){if(!/^LT([0-9]{7}1[0-9]{1}|[0-9]{10}1[0-9]{1})$/.test(a))return!1;a=a.substr(2);for(var b=a.length,c=0,d=0;b-1>d;d++)c+=parseInt(a.charAt(d))*(1+d%9);var e=c%11;if(10==e){c=0;for(var d=0;b-1>d;d++)c+=parseInt(a.charAt(d))*(1+(d+2)%9)}return e=e%11%10,e==a.charAt(b-1)},_lu:function(a){return/^LU[0-9]{8}$/.test(a)?(a=a.substr(2),a.substr(0,6)%89==a.substr(6,2)):!1},_lv:function(b){if(!/^LV[0-9]{11}$/.test(b))return!1;b=b.substr(2);var c=parseInt(b.charAt(0)),d=0,e=[],f=0,g=b.length;if(c>3){for(d=0,e=[9,1,4,8,3,10,2,5,7,6,1],f=0;g>f;f++)d+=parseInt(b.charAt(f))*e[f];return d%=11,3==d}var h=parseInt(b.substr(0,2)),i=parseInt(b.substr(2,2)),j=parseInt(b.substr(4,2));if(j=j+1800+100*parseInt(b.charAt(6)),!a.fn.bootstrapValidator.helpers.date(j,i,h))return!1;for(d=0,e=[10,5,8,4,2,1,6,3,7,9],f=0;g-1>f;f++)d+=parseInt(b.charAt(f))*e[f];return d=(d+1)%11%10,d==b.charAt(g-1)},_mt:function(a){if(!/^MT[0-9]{8}$/.test(a))return!1;a=a.substr(2);for(var b=0,c=[3,4,6,7,8,9,10,1],d=0;8>d;d++)b+=parseInt(a.charAt(d))*c[d];return b%37==0},_nl:function(a){if(!/^NL[0-9]{9}B[0-9]{2}$/.test(a))return!1;a=a.substr(2);for(var b=0,c=[9,8,7,6,5,4,3,2],d=0;8>d;d++)b+=parseInt(a.charAt(d))*c[d];return b%=11,b>9&&(b=0),b==a.substr(8,1)},_no:function(a){if(!/^NO[0-9]{9}$/.test(a))return!1;a=a.substr(2);for(var b=0,c=[3,2,7,6,5,4,3,2],d=0;8>d;d++)b+=parseInt(a.charAt(d))*c[d];return b=11-b%11,11==b&&(b=0),b==a.substr(8,1)},_pl:function(a){if(!/^PL[0-9]{10}$/.test(a))return!1;a=a.substr(2);for(var b=0,c=[6,5,7,2,3,4,5,6,7,-1],d=0;10>d;d++)b+=parseInt(a.charAt(d))*c[d];return b%11==0},_pt:function(a){if(!/^PT[0-9]{9}$/.test(a))return!1;a=a.substr(2);for(var b=0,c=[9,8,7,6,5,4,3,2],d=0;8>d;d++)b+=parseInt(a.charAt(d))*c[d];return b=11-b%11,b>9&&(b=0),b==a.substr(8,1)},_ro:function(a){if(!/^RO[1-9][0-9]{1,9}$/.test(a))return!1;a=a.substr(2);for(var b=a.length,c=[7,5,3,2,1,7,5,3,2].slice(10-b),d=0,e=0;b-1>e;e++)d+=parseInt(a.charAt(e))*c[e];return d=10*d%11%10,d==a.substr(b-1,1)},_ru:function(a){if(!/^RU([0-9]{9}|[0-9]{12})$/.test(a))return!1;if(a=a.substr(2),10==a.length){for(var b=0,c=[2,4,10,3,5,9,4,6,8,0],d=0;10>d;d++)b+=parseInt(a.charAt(d))*c[d];return b%=11,b>9&&(b%=10),b==a.substr(9,1)}if(12==a.length){for(var e=0,f=[7,2,4,10,3,5,9,4,6,8,0],g=0,h=[3,7,2,4,10,3,5,9,4,6,8,0],d=0;11>d;d++)e+=parseInt(a.charAt(d))*f[d],g+=parseInt(a.charAt(d))*h[d];return e%=11,e>9&&(e%=10),g%=11,g>9&&(g%=10),e==a.substr(10,1)&&g==a.substr(11,1)}return!1},_rs:function(a){if(!/^RS[0-9]{9}$/.test(a))return!1;a=a.substr(2);for(var b=10,c=0,d=0;8>d;d++)c=(parseInt(a.charAt(d))+b)%10,0==c&&(c=10),b=2*c%11;return(b+parseInt(a.substr(8,1)))%10==1},_se:function(b){return/^SE[0-9]{10}01$/.test(b)?(b=b.substr(2,10),a.fn.bootstrapValidator.helpers.luhn(b)):!1},_si:function(a){if(!/^SI[0-9]{8}$/.test(a))return!1;a=a.substr(2);for(var b=0,c=[8,7,6,5,4,3,2],d=0;7>d;d++)b+=parseInt(a.charAt(d))*c[d];return b=11-b%11,10==b&&(b=0),b==a.substr(7,1)},_sk:function(a){return/^SK[1-9][0-9][(2-4)|(6-9)][0-9]{7}$/.test(a)?(a=a.substr(2),a%11==0):!1}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.vin={validate:function(a,b){var c=b.val();if(""==c)return!0;if(!/^[a-hj-npr-z0-9]{8}[0-9xX][a-hj-npr-z0-9]{8}$/i.test(c))return!1;c=c.toUpperCase();for(var d={A:1,B:2,C:3,D:4,E:5,F:6,G:7,H:8,J:1,K:2,L:3,M:4,N:5,P:7,R:9,S:2,T:3,U:4,V:5,W:6,X:7,Y:8,Z:9,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,0:0},e=[8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2],f=0,g=c.length,h=0;g>h;h++)f+=d[c.charAt(h)+""]*e[h];var i=f%11;return 10==i&&(i="X"),i==c.charAt(8)}}}(window.jQuery),function(a){a.fn.bootstrapValidator.validators.zipCode={html5Attributes:{message:"message",country:"country"},validate:function(a,b,c){var d=b.val();if(""==d||!c.country)return!0;var e=(c.country||"US").toUpperCase();switch(e){case"CA":return/(?:A|B|C|E|G|J|K|L|M|N|P|R|S|T|V|X|Y){1}[0-9]{1}(?:A|B|C|E|G|J|K|L|M|N|P|R|S|T|V|X|Y){1}\s?[0-9]{1}(?:A|B|C|E|G|J|K|L|M|N|P|R|S|T|V|X|Y){1}[0-9]{1}/i.test(d);case"DK":return/^(DK(-|\s)?)?\d{4}$/i.test(d);case"GB":return this._gb(d);case"IT":return/^(I-|IT-)?\d{5}$/i.test(d);case"NL":return/^[1-9][0-9]{3} ?(?!sa|sd|ss)[a-z]{2}$/i.test(d);case"SE":return/^(S-)?\d{3}\s?\d{2}$/i.test(d);case"US":default:return/^\d{4,5}([\-]\d{4})?$/.test(d)}},_gb:function(a){for(var b="[ABCDEFGHIJKLMNOPRSTUWYZ]",c="[ABCDEFGHKLMNOPQRSTUVWXY]",d="[ABCDEFGHJKPMNRSTUVWXY]",e="[ABEHMNPRVWXY]",f="[ABDEFGHJLNPQRSTUWXYZ]",g=[new RegExp("^("+b+"{1}"+c+"?[0-9]{1,2})(\\s*)([0-9]{1}"+f+"{2})$","i"),new RegExp("^("+b+"{1}[0-9]{1}"+d+"{1})(\\s*)([0-9]{1}"+f+"{2})$","i"),new RegExp("^("+b+"{1}"+c+"{1}?[0-9]{1}"+e+"{1})(\\s*)([0-9]{1}"+f+"{2})$","i"),new RegExp("^(BF1)(\\s*)([0-6]{1}[ABDEFGHJLNPQRST]{1}[ABDEFGHJLNPQRSTUWZYZ]{1})$","i"),/^(GIR)(\s*)(0AA)$/i,/^(BFPO)(\s*)([0-9]{1,4})$/i,/^(BFPO)(\s*)(c\/o\s*[0-9]{1,3})$/i,/^([A-Z]{4})(\s*)(1ZZ)$/i,/^(AI-2640)$/i],h=0;h + + + + + +
+
+
+
+

图片信息

+
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+ + + + + +
+
+
保存
+
+
+ + + + + + + + + + + + \ No newline at end of file From 9f63dd92cc579e4c71912d8731bb079ad285eb1a Mon Sep 17 00:00:00 2001 From: zkr_liushenlu Date: Thu, 25 Mar 2021 18:00:05 +0800 Subject: [PATCH 05/30] =?UTF-8?q?=E5=90=8E=E7=AB=AF=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E8=BF=81=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-content/pom.xml | 32 + .../controller/ArticleLabelController.java | 220 ++ .../controller/ArticleManageController.java | 537 +++ .../controller/BaseCodeController.java | 312 ++ .../content/controller/CommonController.java | 71 + .../content/controller/GalleryController.java | 7 +- .../content/controller/LdComController.java | 60 + .../controller/LibraryManageController.java | 479 +++ .../content/controller/ReportController.java | 36 + .../StaffArticleManageController.java | 212 ++ .../content/domain/AdvertisementDTO.java | 5 + .../content/domain/AdvertisementInfo.java | 451 +++ .../domain/AdvertisementInfoExample.java | 1272 +++++++ .../ruoyi/content/domain/ArticeClickInfo.java | 68 + .../content/domain/ArticeClickInfoExDTO.java | 130 + .../ruoyi/content/domain/ArticleAdInfo.java | 547 +++ .../content/domain/ArticleAdInfoExample.java | 1482 +++++++++ .../ruoyi/content/domain/ArticleChannel.java | 493 +++ .../content/domain/ArticleChannelExample.java | 1392 ++++++++ .../com/ruoyi/content/domain/ArticleDTO.java | 55 + .../content/domain/ArticleForwardTrack.java | 387 +++ .../domain/ArticleForwardTrackExample.java | 1342 ++++++++ .../domain/ArticleForwardTrackKey.java | 99 + .../com/ruoyi/content/domain/ArticleInfo.java | 739 +++++ .../content/domain/ArticleInfoExample.java | 1832 ++++++++++ .../ruoyi/content/domain/ArticleLabel.java | 323 ++ .../content/domain/ArticleLabelExample.java | 992 ++++++ .../content/domain/ArticleLabelRelDTO.java | 31 + .../domain/ArticleLabelRelationship.java | 99 + .../ArticleLabelRelationshipExample.java | 482 +++ .../content/domain/ArticlePersonalConfig.java | 227 ++ .../domain/ArticlePersonalConfigExample.java | 782 +++++ .../content/domain/ArticlePublishSend.java | 419 +++ .../content/domain/ArticlePublishSendDTO.java | 68 + .../domain/ArticlePublishSendExample.java | 1192 +++++++ .../content/domain/ArticlePublishTrack.java | 578 ++++ .../domain/ArticlePublishTrackExample.java | 1694 ++++++++++ .../ruoyi/content/domain/ArticleSendUrl.java | 291 ++ .../content/domain/ArticleSendUrlExample.java | 932 ++++++ .../content/domain/ArticleinfoExDTO.java | 238 ++ .../ruoyi/content/domain/AttachmentInfo.java | 451 +++ .../content/domain/AttachmentInfoExample.java | 1272 +++++++ .../ruoyi/content/domain/AuthorityExDto.java | 40 + .../ruoyi/content/domain/BaseCodeTree.java | 130 + .../com/ruoyi/content/domain/BaseDTO.java | 10 + .../ruoyi/content/domain/BranchIdArticle.java | 65 + .../com/ruoyi/content/domain/CardInfo.java | 515 +++ .../ruoyi/content/domain/CardInfoExample.java | 1412 ++++++++ .../com/ruoyi/content/domain/ChannelInfo.java | 355 ++ .../content/domain/ChannelInfoExample.java | 1062 ++++++ .../ruoyi/content/domain/ClickTrackInfo.java | 643 ++++ .../content/domain/ClickTrackInfoExample.java | 1632 +++++++++ .../ruoyi/content/domain/ClickUserInfo.java | 46 + .../content/domain/CmsRoleAuthority.java | 259 ++ .../domain/CmsRoleAuthorityExample.java | 862 +++++ .../ruoyi/content/domain/CmsSysAuthority.java | 387 +++ .../domain/CmsSysAuthorityExample.java | 1132 +++++++ .../com/ruoyi/content/domain/CmsSysRole.java | 259 ++ .../content/domain/CmsSysRoleAuthorDto.java | 68 + .../content/domain/CmsSysRoleExample.java | 852 +++++ .../com/ruoyi/content/domain/CmsSysUser.java | 611 ++++ .../content/domain/CmsSysUserExample.java | 1632 +++++++++ .../content/domain/CmsUSerSysRoleDto.java | 32 + .../com/ruoyi/content/domain/CmsUserRole.java | 291 ++ .../content/domain/CmsUserRoleExample.java | 922 +++++ .../content/domain/CompanyArticleInfo.java | 67 + .../com/ruoyi/content/domain/CompanyInfo.java | 547 +++ .../content/domain/CompanyInfoExample.java | 1482 +++++++++ .../java/com/ruoyi/content/domain/LdCom.java | 1221 +++++++ .../ruoyi/content/domain/LdComExample.java | 2953 +++++++++++++++++ .../com/ruoyi/content/domain/LdComParty.java | 131 + .../content/domain/LdComPartyExample.java | 582 ++++ .../com/ruoyi/content/domain/LdExCom.java | 22 + .../java/com/ruoyi/content/domain/OssDTO.java | 66 + .../com/ruoyi/content/domain/PageDTO.java | 108 + .../com/ruoyi/content/domain/PicAdInfo.java | 419 +++ .../content/domain/PicAdInfoExample.java | 1202 +++++++ .../content/domain/PublishedArticleInfo.java | 129 + .../domain/RedisPublishedArticleInfo.java | 100 + .../com/ruoyi/content/domain/UserInfo.java | 861 +++++ .../com/ruoyi/content/domain/UserInfoDTO.java | 28 + .../ruoyi/content/domain/UserInfoExample.java | 2241 +++++++++++++ .../ruoyi/content/domain/WxUserInfoDto.java | 99 + .../content/domain/YwyForwardUserInfo.java | 61 + .../ruoyi/content/domain/YwyPublishInfo.java | 74 + .../content/exception/MyTimeoutException.java | 24 + .../mapper/AdvertisementInfoMapper.java | 99 + .../mapper/ArticeClickInfoExMapper.java | 32 + .../content/mapper/ArticleAdInfoMapper.java | 99 + .../content/mapper/ArticleAdQueryMapper.java | 16 + .../content/mapper/ArticleChannelMapper.java | 99 + .../mapper/ArticleChannelQueryMapper.java | 67 + .../mapper/ArticleForwardTrackMapper.java | 100 + .../content/mapper/ArticleInfoMapper.java | 123 + .../content/mapper/ArticleLabelMapper.java | 99 + .../ArticleLabelRelationshipMapper.java | 99 + .../mapper/ArticlePersonalConfigMapper.java | 100 + .../mapper/ArticlePublishSendMapper.java | 100 + .../mapper/ArticlePublishTrackMapper.java | 99 + .../ArticlePublishTrackQueryMapper.java | 46 + .../content/mapper/ArticleQueryMapper.java | 53 + .../content/mapper/ArticleSendUrlMapper.java | 99 + .../mapper/AttachmentInfoExMapper.java | 16 + .../content/mapper/AttachmentInfoMapper.java | 99 + .../mapper/AuthorityFindfExMapper.java | 25 + .../content/mapper/BaseCodeExMapper.java | 25 + .../ruoyi/content/mapper/CardInfoMapper.java | 99 + .../content/mapper/ChannelInfoMapper.java | 99 + .../content/mapper/ClickTrackInfoMapper.java | 123 + .../mapper/ClickTrackInfoQueryMapper.java | 15 + .../mapper/CmsRoleAuthorityMapper.java | 68 + .../mapper/CmsSysAuthorityExMapper.java | 25 + .../content/mapper/CmsSysAuthorityMapper.java | 101 + .../content/mapper/CmsSysRoleExMapper.java | 21 + .../content/mapper/CmsSysRoleMapper.java | 99 + .../content/mapper/CmsSysUserExMapper.java | 35 + .../content/mapper/CmsSysUserMapper.java | 99 + .../content/mapper/CmsUserRoleMapper.java | 99 + .../content/mapper/CompanyInfoMapper.java | 99 + .../com/ruoyi/content/mapper/LdComMapper.java | 99 + .../content/mapper/LdComPartyMapper.java | 99 + .../content/mapper/LdComQueryMapper.java | 14 + .../ruoyi/content/mapper/PicAdInfoMapper.java | 99 + .../content/mapper/PicAdQueryMapper.java | 14 + .../ruoyi/content/mapper/UserInfoMapper.java | 104 + .../content/service/ArticleLabelService.java | 58 + .../ruoyi/content/service/ArticleService.java | 187 ++ .../content/service/BaseCodeService.java | 103 + .../service/CmsRoleAuthorityService.java | 37 + .../ruoyi/content/service/CmsRoleService.java | 43 + .../service/CmsSysAuthorityService.java | 76 + .../content/service/CmsUserRoleService.java | 23 + .../ruoyi/content/service/CmsUserService.java | 52 + .../ruoyi/content/service/LdComService.java | 12 + .../ruoyi/content/service/LibraryService.java | 135 + .../service/StaffArticleManageService.java | 49 + .../content/service/TemplateSendService.java | 26 + .../ruoyi/content/service/UserService.java | 22 + .../content/service/WechatIMGService.java | 9 + .../content/service/WmsOperatorService.java | 7 + .../service/impl/ArticleLabelServiceImpl.java | 152 + .../service/impl/ArticleServiceImpl.java | 1201 +++++++ .../service/impl/BaseCodeServiceImpl.java | 578 ++++ .../impl/CmsArticleAdInfoServiceImpl.java | 1 - .../impl/CmsRoleAuthorityServiceImpl.java | 228 ++ .../service/impl/CmsRoleServiceImpl.java | 287 ++ .../impl/CmsSysAuthorityServiceImpl.java | 384 +++ .../service/impl/CmsUserRoleServiceImpl.java | 139 + .../service/impl/CmsUserServiceImpl.java | 400 +++ .../service/impl/LdComServiceImpl.java | 38 + .../service/impl/LibraryServiceImpl.java | 1103 ++++++ .../impl/StaffArticleManageServiceimpl.java | 149 + .../service/impl/TemplateSendServiceImpl.java | 147 + .../content/service/impl/UserServiceImpl.java | 109 + .../service/impl/WechatIMGServiceImpl.java | 212 ++ .../service/impl/WmsUserOperatorImpl.java | 22 + .../com/ruoyi/content/task/OnTimeSendMsg.java | 58 + .../com/ruoyi/content/utils/CheckUtil.java | 46 + .../java/com/ruoyi/content/utils/Data.java | 344 ++ .../com/ruoyi/content/utils/DateUtil.java | 641 ++++ .../com/ruoyi/content/utils/EncoderUtil.java | 177 + .../ruoyi/content/utils/FileUploadUtil.java | 157 + .../ruoyi/content/utils/FreemakerUtil.java | 160 + .../content/utils/GetMessageFromArticle.java | 570 ++++ .../com/ruoyi/content/utils/GsonUtil.java | 63 + .../ruoyi/content/utils/HtmlCompressor.java | 263 ++ .../com/ruoyi/content/utils/HttpUtil.java | 393 +++ .../com/ruoyi/content/utils/IndexMap.java | 61 + .../java/com/ruoyi/content/utils/Notify.java | 156 + .../java/com/ruoyi/content/utils/OSSUtil.java | 25 +- .../ruoyi/content/utils/PasswordHelper.java | 58 + .../com/ruoyi/content/utils/PathUtil.java | 56 + .../com/ruoyi/content/utils/RandomUtils.java | 90 + .../com/ruoyi/content/utils/SystemConfig.java | 59 + .../com/ruoyi/content/utils/ToolUtil.java | 287 ++ .../ruoyi/content/utils/TransNoManage.java | 104 + .../content/AdvertisementInfoMapper.xml | 430 +++ .../content/ArticeClickInfoExMapper.xml | 178 + .../mapper/content/ArticleAdInfoMapper.xml | 478 +++ .../mapper/content/ArticleAdQueryMapper.xml | 55 + .../mapper/content/ArticleChannelMapper.xml | 466 +++ .../content/ArticleChannelQueryMapper.xml | 324 ++ .../content/ArticleForwardTrackMapper.xml | 448 +++ .../mapper/content/ArticleInfoMapper.xml | 674 ++++ .../mapper/content/ArticleLabelMapper.xml | 351 ++ .../ArticleLabelRelationshipMapper.xml | 241 ++ .../content/ArticlePersonalConfigMapper.xml | 325 ++ .../content/ArticlePublishSendMapper.xml | 413 +++ .../content/ArticlePublishTrackMapper.xml | 488 +++ .../ArticlePublishTrackQueryMapper.xml | 141 + .../mapper/content/ArticleQueryMapper.xml | 378 +++ .../mapper/content/ArticleSendUrlMapper.xml | 353 ++ .../mapper/content/AttachmentInfoMapper.xml | 430 +++ .../mapper/content/AuthorityExMapper.xml | 38 + .../mapper/content/BaseCodeExMapper.xml | 123 + .../mapper/content/BaseCodeMapper.xml | 22 +- .../mapper/content/CardInfoMapper.xml | 463 +++ .../mapper/content/ChannelInfoMapper.xml | 383 +++ .../mapper/content/ClickTrackInfoMapper.xml | 621 ++++ .../content/ClickTrackInfoQueryMapper.xml | 44 + .../mapper/content/CmsArticleAdInfoMapper.xml | 12 +- .../mapper/content/CmsPicAdInfoMapper.xml | 10 +- .../mapper/content/CmsRoleAuthorityMapper.xml | 268 ++ .../content/CmsSysAuthorityExMapper.xml | 93 + .../mapper/content/CmsSysAuthorityMapper.xml | 399 +++ .../mapper/content/CmsSysRoleExMapper.xml | 60 + .../mapper/content/CmsSysRoleMapper.xml | 334 ++ .../mapper/content/CmsSysUserExMapper.xml | 69 + .../mapper/content/CmsSysUserMapper.xml | 510 +++ .../mapper/content/CmsUserRoleMapper.xml | 351 ++ .../mapper/content/CompanyInfoMapper.xml | 478 +++ .../mapper/content/GalleryChannelMapper.xml | 22 +- .../mapper/content/GalleryPicInfoMapper.xml | 22 +- .../mapper/content/GalleryQueryMapper.xml | 6 +- .../resources/mapper/content/LdComMapper.xml | 812 +++++ .../mapper/content/LdComPartyMapper.xml | 273 ++ .../mapper/content/LdComQueryMapper.xml | 65 + .../mapper/content/PicAdInfoMapper.xml | 415 +++ .../mapper/content/PicAdQueryMapper.xml | 44 + .../mapper/content/UserInfoMapper.xml | 735 ++++ 220 files changed, 73415 insertions(+), 58 deletions(-) create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/controller/ArticleLabelController.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/controller/ArticleManageController.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/controller/BaseCodeController.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/controller/CommonController.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/controller/LdComController.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/controller/LibraryManageController.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/controller/ReportController.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/controller/StaffArticleManageController.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/AdvertisementDTO.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/AdvertisementInfo.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/AdvertisementInfoExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticeClickInfo.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticeClickInfoExDTO.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleAdInfo.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleAdInfoExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleChannel.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleChannelExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleDTO.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleForwardTrack.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleForwardTrackExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleForwardTrackKey.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleInfo.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleInfoExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleLabel.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleLabelExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleLabelRelDTO.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleLabelRelationship.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleLabelRelationshipExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePersonalConfig.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePersonalConfigExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePublishSend.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePublishSendDTO.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePublishSendExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePublishTrack.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePublishTrackExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleSendUrl.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleSendUrlExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleinfoExDTO.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/AttachmentInfo.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/AttachmentInfoExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/AuthorityExDto.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/BaseCodeTree.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/BaseDTO.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/BranchIdArticle.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/CardInfo.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/CardInfoExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ChannelInfo.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ChannelInfoExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ClickTrackInfo.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ClickTrackInfoExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/ClickUserInfo.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsRoleAuthority.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsRoleAuthorityExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysAuthority.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysAuthorityExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysRole.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysRoleAuthorDto.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysRoleExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysUser.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysUserExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsUSerSysRoleDto.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsUserRole.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsUserRoleExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/CompanyArticleInfo.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/CompanyInfo.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/CompanyInfoExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/LdCom.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/LdComExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/LdComParty.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/LdComPartyExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/LdExCom.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/OssDTO.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/PageDTO.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/PicAdInfo.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/PicAdInfoExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/PublishedArticleInfo.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/RedisPublishedArticleInfo.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/UserInfo.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/UserInfoDTO.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/UserInfoExample.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/WxUserInfoDto.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/YwyForwardUserInfo.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/domain/YwyPublishInfo.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/exception/MyTimeoutException.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/AdvertisementInfoMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticeClickInfoExMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleAdInfoMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleAdQueryMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleChannelMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleChannelQueryMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleForwardTrackMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleInfoMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleLabelMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleLabelRelationshipMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticlePersonalConfigMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticlePublishSendMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticlePublishTrackMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticlePublishTrackQueryMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleQueryMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleSendUrlMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/AttachmentInfoExMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/AttachmentInfoMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/AuthorityFindfExMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/BaseCodeExMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/CardInfoMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/ChannelInfoMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/ClickTrackInfoMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/ClickTrackInfoQueryMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsRoleAuthorityMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysAuthorityExMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysAuthorityMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysRoleExMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysRoleMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysUserExMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysUserMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsUserRoleMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/CompanyInfoMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/LdComMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/LdComPartyMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/LdComQueryMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/PicAdInfoMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/PicAdQueryMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/mapper/UserInfoMapper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/ArticleLabelService.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/ArticleService.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/BaseCodeService.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/CmsRoleAuthorityService.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/CmsRoleService.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/CmsSysAuthorityService.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/CmsUserRoleService.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/CmsUserService.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/LdComService.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/LibraryService.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/StaffArticleManageService.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/TemplateSendService.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/UserService.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/WechatIMGService.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/WmsOperatorService.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/impl/ArticleLabelServiceImpl.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/impl/ArticleServiceImpl.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/impl/BaseCodeServiceImpl.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsRoleAuthorityServiceImpl.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsRoleServiceImpl.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsSysAuthorityServiceImpl.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsUserRoleServiceImpl.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsUserServiceImpl.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/impl/LdComServiceImpl.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/impl/LibraryServiceImpl.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/impl/StaffArticleManageServiceimpl.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/impl/TemplateSendServiceImpl.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/impl/UserServiceImpl.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/impl/WechatIMGServiceImpl.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/service/impl/WmsUserOperatorImpl.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/task/OnTimeSendMsg.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/utils/CheckUtil.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/utils/Data.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/utils/DateUtil.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/utils/EncoderUtil.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/utils/FileUploadUtil.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/utils/FreemakerUtil.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/utils/GetMessageFromArticle.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/utils/GsonUtil.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/utils/HtmlCompressor.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/utils/HttpUtil.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/utils/IndexMap.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/utils/Notify.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/utils/PasswordHelper.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/utils/PathUtil.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/utils/RandomUtils.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/utils/SystemConfig.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/utils/ToolUtil.java create mode 100644 ruoyi-content/src/main/java/com/ruoyi/content/utils/TransNoManage.java create mode 100644 ruoyi-content/src/main/resources/mapper/content/AdvertisementInfoMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/ArticeClickInfoExMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/ArticleAdInfoMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/ArticleAdQueryMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/ArticleChannelMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/ArticleChannelQueryMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/ArticleForwardTrackMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/ArticleInfoMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/ArticleLabelMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/ArticleLabelRelationshipMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/ArticlePersonalConfigMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/ArticlePublishSendMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/ArticlePublishTrackMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/ArticlePublishTrackQueryMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/ArticleQueryMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/ArticleSendUrlMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/AttachmentInfoMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/AuthorityExMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/BaseCodeExMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/CardInfoMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/ChannelInfoMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/ClickTrackInfoMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/ClickTrackInfoQueryMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/CmsRoleAuthorityMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/CmsSysAuthorityExMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/CmsSysAuthorityMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/CmsSysRoleExMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/CmsSysRoleMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/CmsSysUserExMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/CmsSysUserMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/CmsUserRoleMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/CompanyInfoMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/LdComMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/LdComPartyMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/LdComQueryMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/PicAdInfoMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/PicAdQueryMapper.xml create mode 100644 ruoyi-content/src/main/resources/mapper/content/UserInfoMapper.xml diff --git a/ruoyi-content/pom.xml b/ruoyi-content/pom.xml index a5c6c22e5..61aa247d4 100644 --- a/ruoyi-content/pom.xml +++ b/ruoyi-content/pom.xml @@ -23,6 +23,38 @@ ruoyi-common + + + org.jsoup + jsoup + 1.13.1 + + + com.google.zxing + core + 3.0.0 + + + com.google.zxing + javase + 3.0.0 + + + org.freemarker + freemarker + 2.3.30 + + + net.sourceforge.htmlunit + htmlunit + 2.40.0 + + + com.google.code.gson + gson + 2.8.6 + + \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/controller/ArticleLabelController.java b/ruoyi-content/src/main/java/com/ruoyi/content/controller/ArticleLabelController.java new file mode 100644 index 000000000..bcefe36a2 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/controller/ArticleLabelController.java @@ -0,0 +1,220 @@ +package com.ruoyi.content.controller; + +import com.ruoyi.content.domain.ArticleLabel; +import com.ruoyi.content.message.Message; +import com.ruoyi.content.service.ArticleLabelService; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.UUID; + +@Controller +@RequestMapping("/label") +public class ArticleLabelController { + + private final static Logger logger = LoggerFactory.getLogger(ArticleManageController.class); + + @Autowired + private ArticleLabelService articleLabelService; + + /** + * 查询所有标签信息(本程序调用) + * + * @param request + * @param response + * @return + * @throws Exception + */ + @RequestMapping("/queryLabel") + @ResponseBody + public Message queryLabel(HttpServletRequest request, HttpServletResponse response) throws Exception { + response.setHeader("Access-Control-Allow-Origin", "*"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + logger.info("查询所有标签信息控制层方法开始"); + Message msg = new Message(); + Map labelMap = new HashMap(); + // 查询标签表 + List labelList = articleLabelService.queryLabel(); + if (null != labelList && labelList.size() > 0) { + labelMap.put("labelList", labelList); + msg.setInfo("查询标签成功"); + msg.setObject(labelMap); + msg.setResult(true); + } else { + labelMap.put("labelList", labelList); + msg.setInfo("查询标签失败"); + msg.setObject(labelMap); + msg.setResult(false); + } + + logger.info("查询所有标签信息控制层方法结束"); + return msg; + } + +// /** +// * 根据公司id查询查询标签信息(远端OSS调用) +// * @param request +// * @param response +// * @param companyId +// * @return +// */ +// @RequestMapping("/queryLabelOss") +// @ResponseBody +// public Message queryLabelOss(HttpServletRequest request,HttpServletResponse response,String companyId) { +// response.setHeader("Access-Control-Allow-Origin", "*"); +// Thread.currentThread().setName(UUID.randomUUID().toString()); +// logger.info("查询所有标签信息控制层方法开始,公司companyId【{}】",companyId); +// Message msg = new Message(); +// Map labelMap = new HashMap(); +// // 标签列表信息 +// List labelList = new ArrayList(); +// labelList = articleLabelService.queryLabelOss(companyId); +// if(null != labelList && labelList.size() > 0 ) { +// labelMap.put("labelList", labelList); +// msg.setInfo("查询标签成功"); +// msg.setObject(labelMap); +// msg.setResult(true); +// } else { +// labelMap.put("labelList", labelList); +// msg.setInfo("查询标签失败"); +// msg.setObject(labelMap); +// msg.setResult(false); +// } +// logger.info("查询标签信息控制层方法结束"); +// return msg; +// +// } + + /** + * 保存文章的标签信息 + * + * @param request + * @param response + * @return + * @throws Exception + */ + @RequestMapping("/addlabel") + @ResponseBody + public Message saveLabel(HttpServletRequest request, HttpServletResponse response) throws Exception { + response.setHeader("Access-Control-Allow-Origin", "*"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + Message msg = new Message(); + logger.info("保存文章标签信息控制层方法开始"); + String articleId = request.getParameter("articleId"); // 文章id + String labelIds = request.getParameter("labelIds"); // 标签id + logger.info("要添加标签的文章articleId【{}】,标签labelId【{}】", articleId, labelIds); + // 文章ID和标签ID + if (StringUtils.isBlank(articleId) || StringUtils.isBlank(labelIds)) { + logger.info("给文章添加标签缺少参数,articleId【{}】,labelIds【{}】", articleId, labelIds); + } + msg = articleLabelService.addlabel(articleId, labelIds); + logger.info("保存文章标签信息控制层方法结束"); + return msg; + } + + /** + * 新增标签信息 + * + * @param request + * @param response + * @return + * @throws Exception + */ + @RequestMapping(method = RequestMethod.GET) + @ResponseBody + public Message addLabel(HttpServletRequest request, HttpServletResponse response) throws Exception { + response.setHeader("Access-Control-Allow-Origin", "*"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + Message msg = new Message(); + logger.info("新增标签信息控制层方法开始"); + String labelName = request.getParameter("name"); // 标签名称 + logger.info("标签labelName【{}】", labelName); + // 文章ID和标签ID + if (StringUtils.isBlank(labelName)) { + logger.info("新增标签缺少参数,labelName【{}】", labelName); + msg.setResult(false); + msg.setInfo("labelName不能为空"); + return msg; + } + msg = articleLabelService.saveLabel(labelName); + logger.info("新增标签信息控制层方法结束"); + return msg; + } + + /** + * 修改标签信息 + * + * @param request + * @param response + * @return + * @throws Exception + */ + @RequestMapping(method = RequestMethod.PUT) + @ResponseBody + public Message updateLabel(HttpServletRequest request, HttpServletResponse response) throws Exception { + response.setHeader("Access-Control-Allow-Origin", "*"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + Message msg = new Message(); + logger.info("修改标签信息控制层方法开始"); + String labelId = request.getParameter("id"); // 标签id + String labelName = request.getParameter("name"); // 标签名称 + logger.info("标签labelName【{}】", labelName); + // 文章ID和标签ID + if (StringUtils.isBlank(labelId)) { + logger.info("修改标签缺少参数,labelId【{}】", labelId); + msg.setResult(false); + msg.setInfo("labelId不能为空"); + return msg; + } + if (StringUtils.isBlank(labelName)) { + logger.info("修改标签缺少参数,labelName【{}】", labelName); + msg.setResult(false); + msg.setInfo("labelName不能为空"); + return msg; + } + msg = articleLabelService.updateLabel(Integer.valueOf(labelId), labelName); + logger.info("修改标签信息控制层方法结束"); + return msg; + } + + /** + * 删除标签信息 + * + * @param request + * @param response + * @return + * @throws Exception + */ + @RequestMapping(method = RequestMethod.DELETE) + @ResponseBody + public Message deleteLabel(HttpServletRequest request, HttpServletResponse response) throws Exception { + response.setHeader("Access-Control-Allow-Origin", "*"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + Message msg = new Message(); + logger.info("删除标签信息控制层方法开始"); + String labelId = request.getParameter("id"); // 标签名称 + logger.info("标签labelId【{}】", labelId); + // 文章ID和标签ID + if (StringUtils.isBlank(labelId)) { + logger.info("删除标签缺少参数,labelId【{}】", labelId); + msg.setResult(false); + msg.setInfo("labelId不能为空"); + return msg; + } + msg = articleLabelService.deleteLabel(Integer.valueOf(labelId)); + logger.info("删除标签信息控制层方法结束"); + return msg; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/controller/ArticleManageController.java b/ruoyi-content/src/main/java/com/ruoyi/content/controller/ArticleManageController.java new file mode 100644 index 000000000..a38227c81 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/controller/ArticleManageController.java @@ -0,0 +1,537 @@ +package com.ruoyi.content.controller; + +import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.content.domain.ArticleInfo; +import com.ruoyi.content.domain.PageDTO; +import com.ruoyi.content.domain.PublishedArticleInfo; +import com.ruoyi.content.exception.BusinessException; +import com.ruoyi.content.message.Message; +import com.ruoyi.content.service.ArticleService; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.UUID; + +/** + * 说明:文章管理 + * + * @author Ma.C + * @date 2018年5月2日 + */ +@Controller +@RequestMapping("/article") +public class ArticleManageController { + private final static Logger logger = LoggerFactory.getLogger(ArticleManageController.class); + @Autowired + private ArticleService articleService; + + /** + * 查询所有公司发布的文章信息 + * + * @param request + * @param response + * @return + */ + @RequestMapping("/articleArry") + @ResponseBody + public PageDTO articleArry(HttpServletRequest request, HttpServletResponse response) { + logger.info("查询文章列表的控制层方法开始!"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + PageDTO pageDTO = new PageDTO(); + try { + String rowsVal = request.getParameter("rows"); + String page = request.getParameter("page"); + String articelName = request.getParameter("articelName"); + String articelAuthor = request.getParameter("articelAuthor"); + String channelId = request.getParameter("channelId"); + String special = request.getParameter("special"); + String articleState = request.getParameter("articleState"); + int rows = Integer.parseInt(rowsVal); + int startRow = rows * (Integer.parseInt(page) - 1); + List list = articleService.queryArticle(startRow, rows, articelName, articelAuthor, + special, channelId, articleState); + pageDTO.setPage(Integer.parseInt(page)); + pageDTO.setStartRow(startRow); + pageDTO.setDataRows(list); + int count = articleService.countArticleInfoByState(articelName, articelAuthor, special, channelId, + articleState); + pageDTO.setTotal(count % rows == 0 ? count / rows : (count / rows + 1)); + pageDTO.setRecords(count); + pageDTO.setPage(Integer.parseInt(page)); + } catch (Exception e) { + logger.info("查询当前用户发布的文章失败【{}】", e.getMessage()); + e.printStackTrace(); + } + logger.info("查询文章列表的控制层方法结束!"); + return pageDTO; + } + + /** + * 更新文章基本信息 + * + * @param request + * @param response + * @return + */ + @RequestMapping("/articleUp") + @ResponseBody + public Message articleUp(HttpServletRequest request, HttpServletResponse response) { + logger.info("修改文章信息的控制层方法开始!"); + response.setHeader("Access-Control-Allow-Origin", "*"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + Message msg = new Message(); + logger.info("获取修改文章信息页面参数!"); + + String articleId = request.getParameter("articleId"); + String articleName = request.getParameter("articleName"); + String articleAuthor = request.getParameter("articleAuthor"); + String special = request.getParameter("special"); + String channelId = request.getParameter("channelId"); + /* String articleState = request.getParameter("articleState"); */ + String shareTitle = request.getParameter("shareTitle"); + String shareDes = request.getParameter("shareDes"); + String originalUrl = request.getParameter("originalUrl"); + ArticleInfo articleInfo = new ArticleInfo(); + articleInfo = articleService.queryArticleByArticleId(articleId); + articleInfo.setArticleAuthor(articleAuthor); + articleInfo.setArticleName(articleName); + articleInfo.setSpecial(special); + articleInfo.setChannelId(channelId); + /* articleInfo.setArticleState(articleState); */ + articleInfo.setShareTitle(shareTitle); + articleInfo.setShareDes(shareDes); + articleInfo.setOriginalUrl(originalUrl); + articleInfo.setUpdateDate(DateUtils.getDate()); + articleInfo.setUpdateTime(DateUtils.getTimeNow()); + try { + msg = articleService.articleUpByArticleId(articleInfo); + } catch (Exception e) { + e.printStackTrace(); + logger.info("修改文章信息失败【{}】", e.getMessage()); + } + logger.info("修改文章信息的控制层方法结束!"); + return msg; + } + + /** + * 文章列表的删除功能 + * + * @param request + * @param response + * @return + */ + @RequestMapping("/delArticleInfo") + @ResponseBody + public Message delArticleInfo(HttpServletRequest request, HttpServletResponse response) { + logger.info("删除文章信息的控制层方法开始!"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + Message msg = new Message(); + String id = request.getParameter("ids"); + try { + msg = articleService.delArticleInfo(id); + } catch (Exception e) { + e.printStackTrace(); + logger.info("删除文章信息失败【{}】", e.getMessage()); + } + logger.info("删除文章信息的控制层方法结束!"); + return msg; + } + + /** + * 通过文章链接获取文章内容 + * + * @return + */ + @RequestMapping("/getArticleContentByUrl") + @ResponseBody + public Message getArticleContentByUrl(HttpServletRequest request, HttpServletResponse response) { + response.setHeader("Access-Control-Allow-Origin", "*"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + Message msg = new Message(); + logger.info("通过文章链接获取文章内容控制层方法开始"); + String createUser = request.getParameter("createUser"); + if (StringUtils.isBlank(createUser)) { + logger.info("用户已离线"); + throw new BusinessException("通过文章链接获取文章内容,用户已离线"); + } + String originalUrl = request.getParameter("originalUrl"); // 文章连接,如果是通过连接导入文章,则必传 + String author = request.getParameter("author"); // 作者 + String ids = request.getParameter("ids"); // 广告ids + String isAuthorization = request.getParameter("isAuthorization"); // 是否授权 + String isReserve = request.getParameter("isReserve"); // 是否预约 + String automaticName = request.getParameter("automaticName");// 自定义名 + String introduction = request.getParameter("introduction"); // 介绍 + String isJoinActive = request.getParameter("isJoinActive");// 是否添加活动 + String labelIds = request.getParameter("labelIds"); + logger.info( + "创建文章的控制层方法开始!传入参数originalUrl[{}], author[{}], createUser[{}],ids[{}],isAuthorization[{}],isReserve[{}],automaticName[{}],introduction[{}],labelIds[{}],isJoinActive[{}]", + new Object[]{originalUrl, author, createUser, ids, isAuthorization, isReserve, automaticName, + introduction, labelIds, isJoinActive}); + if (StringUtils.isBlank(originalUrl)) { + logger.info("创建文章内容参数为空!"); + msg.setInfo("请粘微信文章地址"); + msg.setResult(false); + logger.info("通过文章链接获取文章内容控制层方法结束"); + return msg; + } + try { + msg = this.articleService.getArticleContentByUrl(originalUrl, createUser, author, ids, isAuthorization, + isReserve, automaticName, introduction, labelIds, isJoinActive); + } catch (Exception e) { + logger.info("创建文章失败【{}】", e.getMessage()); + msg.setInfo("创建文章异常"); + msg.setResult(false); + e.printStackTrace(); + } + logger.info("通过文章链接获取文章内容控制层方法结束"); + return msg; + } + + /** + * 通过文章链接获取文章内容 + * + * @return + */ + @RequestMapping("/create") + @ResponseBody + public Message getArticleContent(HttpServletRequest request, HttpServletResponse response) { + response.setHeader("Access-Control-Allow-Origin", "*"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + Message msg = new Message(); + logger.info("通过文章链接获取文章内容控制层方法开始"); + String createUser = request.getParameter("createUser"); + if (StringUtils.isBlank(createUser)) { + logger.info("用户已离线"); + throw new BusinessException("通过文章链接获取文章内容,用户已离线"); + } + String author = request.getParameter("author"); // 作者 + String ids = request.getParameter("ids"); // 广告ids + String isAuthorization = request.getParameter("isAuthorization"); // 是否授权 + String isReserve = request.getParameter("isReserve"); // 是否预约 + String automaticName = request.getParameter("automaticName");// 自定义名 + String introduction = request.getParameter("introduction"); // 介绍 + String isJoinActive = request.getParameter("isJoinActive");// 是否添加活动 + String labelIds = request.getParameter("labelIds"); + String articleName = request.getParameter("articleName"); + String shareImgUrl = request.getParameter("shareImgUrl"); + String shareDes = request.getParameter("shareDes"); + String articleContent = request.getParameter("articleContent"); + logger.info( + "创建文章的控制层方法开始!传入参数author[{}], createUser[{}],ids[{}],isAuthorization[{}],isReserve[{}],automaticName[{}],introduction[{}],labelIds[{}],isJoinActive[{}]", + new Object[]{author, createUser, ids, isAuthorization, isReserve, automaticName, introduction, + labelIds, isJoinActive}); + try { + msg = this.articleService.getArticleContent(createUser, author, ids, isAuthorization, isReserve, + automaticName, introduction, labelIds, isJoinActive, articleName, shareImgUrl, shareDes, + articleContent); + } catch (Exception e) { + logger.info("创建文章失败【{}】", e.getMessage()); + msg.setInfo("创建文章异常"); + msg.setResult(false); + e.printStackTrace(); + } + logger.info("通过文章链接获取文章内容控制层方法结束"); + return msg; + } + +// /** +// * 发布文章(第一次发布) +// * @return +// */ +// @RequestMapping("/publishArticle") +// @ResponseBody +// public Message publishArticle(HttpServletRequest request,HttpServletResponse response){ +// response.setHeader("Access-Control-Allow-Origin", "*"); +// Thread.currentThread().setName(UUID.randomUUID().toString()); +// logger.info("第一次发布文章的控制层方法开始"); +// CmsSysUser userInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); +// String author = userInfoDTO.getName(); +// String createUser = userInfoDTO.getEmail(); //文章创建者(后台管理员) +// String companyId = userInfoDTO.getDepartmentId();//管理员公司id +// +// if (StringUtils.isBlank(createUser)) { +// throw new BusinessException("您已离线,请重新登陆"); +// } +// Message msg = new Message(); +// String articleContent = request.getParameter("articleContent"); //文章内容 +// String articleName = request.getParameter("articleName"); //文章标题 +// String originalUrl = request.getParameter("originalUrl"); //文章链接 +// String shareImgUrl = request.getParameter("shareImgUrl"); //分享展示图片 +// String shareTitle = request.getParameter("shareTitle"); //分享标题 +// String shareDes = request.getParameter("shareDes"); //分享描述 +// String listPicUrl = request.getParameter("listPicUrl"); //文章列表显示图片url +//// String cardId = request.getParameter("cardId"); //名片id +// String adId = request.getParameter("adId"); //广告id +// +// //广告id集合 +// ArticleInfo article = new ArticleInfo(); +// article.setArticleAuthor(author); +// article.setArticleName(articleName); +// article.setOriginalUrl(originalUrl); +// article.setShareImgUrl(shareImgUrl); +// article.setShareTitle(shareTitle); +// article.setShareDes(shareDes); +// article.setListPicUrl(listPicUrl); +// article.setCreateUser(createUser); +// article.setCompanyId(companyId); +// +// logger.info("第一次发布文章请求参数,articleName[{}],originalUrl[{}],shareImgUrl[{}],shareTitle[{}],shareDes[{}],listPicUrl[{}],createUser[{}],companyId[{}]", +// articleName,originalUrl,shareImgUrl,shareTitle,shareDes,listPicUrl,createUser,companyId); +// Map requestMap = new HashMap(); +// requestMap.put("article", article); +// requestMap.put("articleContent", articleContent); +// requestMap.put("adId", adId); +// if (StringUtils.isBlank(articleContent) || StringUtils.isBlank(articleName) || StringUtils.isBlank(originalUrl) || +// StringUtils.isBlank(shareImgUrl) || StringUtils.isBlank(shareTitle) || StringUtils.isBlank(listPicUrl)|| StringUtils.isBlank(companyId)|| StringUtils.isBlank(createUser)) { +// logger.info("保存文章失败,缺少参数"); +// msg.setInfo("第一次发布文章,缺少请求参数"); +// msg.setResult(false); +// return msg; +// } +// //根据链接获取的文章 +// +// msg = articleService.publishArticle(requestMap); +// logger.info("发布文章的控制层方法结束"); +// return msg; +// } + + /** + * 保存(更新)文章静态页面 @Title: updateArticle @Description: TODO() @param @return + * 参数 @return Message 返回类型 @throws + */ + @RequestMapping("/updateArticle") + @ResponseBody + public Message updateArticle(HttpServletRequest request, HttpServletResponse response) { + response.setHeader("Access-Control-Allow-Origin", "*"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + logger.info("更新已发布文章的控制层方法开始"); + Message msg = new Message(); + String articleId = request.getParameter("articleId"); // 文章id + String articleContent = request.getParameter("articleContent"); // 文章内容 + String shareTitle = request.getParameter("shareTitle"); // 分享标题 + String shareImgUrl = request.getParameter("shareImgUrl"); + String shareDes = request.getParameter("shareDes"); + String adId = request.getParameter("adId"); // 广告id + String companyId = request.getParameter("companyId"); // 公司id + String publishId = request.getParameter("publishId"); // 发布id + String isAuthorization = request.getParameter("isAuthorization"); + String isReserve = request.getParameter("isReserve"); + String isJoinActive = request.getParameter("isJoinActive"); + String automaticName = request.getParameter("automaticName");// 自定义名 + String introduction = request.getParameter("introduction"); // 介绍 + logger.info( + "调用生成静态页面参数articleId[{}],shareTitle[{}],shareImgUrl[{}],shareDes[{}],publishId[{}],companyId[{}],isAuthorization[{}],isReserve[{}],automaticName[{}],introduction[{}],isJoinActive[{}]", + articleId, shareTitle, shareImgUrl, shareDes, publishId, companyId, isAuthorization, isReserve, + automaticName, introduction, isJoinActive); + // 文章名称 + if (StringUtils.isBlank(articleId) && articleId == null) { + logger.info("更新已发布的文章缺少参数,articleId[{}]", articleId); + msg.setInfo("跟新已发布的文章缺少参数"); + msg.setResult(false); + return msg; + } + logger.info("要更新的文章aritcleId[{}]", Integer.valueOf(articleId)); + ArticleInfo article = new ArticleInfo(); + article.setArticleId(Integer.valueOf(articleId)); + article.setShareImgUrl(shareImgUrl); + article.setShareDes(shareDes); + article.setShareTitle(shareTitle); + + Map requestMap = new HashMap(); + requestMap.put("article", article); + requestMap.put("articleContent", articleContent); + requestMap.put("adId", adId); + requestMap.put("companyId", companyId); + requestMap.put("publishId", publishId); + requestMap.put("isAuthorization", isAuthorization); + requestMap.put("isReserve", isReserve); + requestMap.put("isJoinActive", isJoinActive); + requestMap.put("automaticName", automaticName); + requestMap.put("introduction", introduction); + msg = articleService.savePulishedArticle(requestMap); + logger.info("更新已发布文章的控制层方法结束"); + return msg; + } + +// /** +// * 1.2 获取个人已经发布过的文章内容 +// * @Title: getArticleContentByPublish +// * @Description: TODO() +// * @param @return 参数 +// * @return Message 返回类型 +// * @throws +// */ +// @RequestMapping("/getArticleContentByPublish") +// @ResponseBody +// public Message getArticleContentByPublish(HttpServletRequest request,HttpServletResponse response) { +// response.setHeader("Access-Control-Allow-Origin", "*"); +// Thread.currentThread().setName(UUID.randomUUID().toString()); +// logger.info("获取个人已经发布过的文章内容控制层方法开始"); +// Message msg = new Message(); +// String userId = request.getParameter("userId"); +// if (StringUtils.isBlank(userId)) { +// logger.info("用户已离线"); +// throw new BusinessException("通过文章链接获取文章内容,用户已离线"); +// } +//// String articleId = request.getParameter("articleId"); //文章id +// String publishId = request.getParameter("publishId"); //发布id +// msg = articleService.getArticleContentByPublish(publishId, userId); +// logger.info("获取个人已经发布过的文章内容控制层方法结束"); +// return msg; +// } + + /** + * @Title: queryPublishedDetails + * @Description: TODO(获取文章浏览详情) + */ + @RequestMapping("/queryPublishedDetails") + @ResponseBody + public Message queryPublishedDetails(HttpServletRequest request, HttpServletResponse response) { + response.setHeader("Access-Control-Allow-Origin", "*"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + Message msg = new Message(); + logger.info("文章浏览详情控制层开始!"); + // 获取文章浏览详情 + String userId = request.getParameter("userId"); + String articleId = request.getParameter("articleId");// 文章Id + msg = articleService.queryPublishedDetails(userId, articleId); + logger.info("文章浏览详情控制层结束!"); + return msg; + } + +// /** +// * @Title: changeSate +// * @Description: TODO(文章发布) +// */ +// @RequestMapping("/changeSate") +// @ResponseBody +// public Message changeSate(HttpServletRequest request,HttpServletResponse response){ +// response.setHeader("Access-Control-Allow-Origin", "*"); +// Thread.currentThread().setName(UUID.randomUUID().toString()); +// Message msg = new Message(); +// logger.info("文章发布控制层开始!"); +// //修改文章状态 +// String articleId = request.getParameter("ids");//文章Id +// try { +// msg = articleService.changeSate(articleId); +// } catch (Exception e) { +// logger.info("发布文章失败【{}】",e.getMessage()); +// e.printStackTrace(); +// } +// logger.info("文章发布控制层结束!"); +// return msg; +// } + + /** + * 查询当前公司发布的文章信息 + * + * @param request + * @param response + * @return + */ + @RequestMapping("/articleBranchIdArry") + @ResponseBody + public PageDTO articleBranchIdArry(HttpServletRequest request, HttpServletResponse response) { + logger.info("查询文章列表的控制层方法开始!"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + PageDTO pageDTO = new PageDTO(); + try { + String rowsVal = request.getParameter("rows"); + String page = request.getParameter("page"); + int rows = Integer.parseInt(rowsVal); + int startRow = rows * (Integer.parseInt(page) - 1); + // 1.根据登录信息查哪个公司登录 + String companyId = "1"; + String branchId = "86"; + pageDTO = articleService.queryBranchIdArticle(companyId, branchId, startRow, rows); + pageDTO.setPage(Integer.parseInt(page)); + pageDTO.setPage(Integer.parseInt(page)); + } catch (Exception e) { + logger.info("查询当前用户发布的文章失败【{}】", e.getMessage()); + e.printStackTrace(); + } + logger.info("查询文章列表的控制层方法结束!"); + return pageDTO; + } + + /** + * 创建文章的删除功能 + * + * @param request + * @param response + * @return + */ + @RequestMapping("/delArticle") + @ResponseBody + public Message delArticle(HttpServletRequest request, HttpServletResponse response) { + logger.info("创建文章的删除功能的控制层方法开始!"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + Message msg = new Message(); + String id = request.getParameter("ids"); + try { + msg = articleService.delArticle(id); + } catch (Exception e) { + e.printStackTrace(); + logger.info("创建文章的删除功能失败【{}】", e.getMessage()); + } + logger.info("创建文章的删除功能的控制层方法结束!"); + return msg; + } + + /** + * @Title: articleUrlCopy + * @Description: TODO(生成文章链接) + */ + @RequestMapping("/articleUrlCopy") + @ResponseBody + public Message articleUrlCopy(HttpServletRequest request, HttpServletResponse response) { + response.setHeader("Access-Control-Allow-Origin", "*"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + Message msg = new Message(); + logger.info("生成文章链接控制层开始!"); + try { + String articleId = request.getParameter("articleId");// 文章Id + String publishId = request.getParameter("publishId"); + String userId = "24"; + + msg = this.articleService.articleUrlCopy(articleId, userId, publishId); + } catch (Exception e) { + logger.info("生成文章链接失败【{}】", e.getMessage()); + } + logger.info("生成文章链接控制层结束!"); + return msg; + } + + /** + * @param request + * @param response + * @return + */ + @RequestMapping("/delHTML") + @ResponseBody + public Message delHTML(HttpServletRequest request, HttpServletResponse response) { + logger.info("创建文章的删除HTML的控制层方法开始!"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + Message msg = new Message(); + String id = request.getParameter("ids"); + try { + msg = this.articleService.delHTML(id); + } catch (Exception e) { + e.printStackTrace(); + logger.info("创建文章的删除HTML功能失败【{}】", e.getMessage()); + } + logger.info("创建文章的删除HTML功能的控制层方法结束!"); + return msg; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/controller/BaseCodeController.java b/ruoyi-content/src/main/java/com/ruoyi/content/controller/BaseCodeController.java new file mode 100644 index 000000000..98dc7855d --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/controller/BaseCodeController.java @@ -0,0 +1,312 @@ +package com.ruoyi.content.controller; + +import com.ruoyi.content.domain.BaseCode; +import com.ruoyi.content.domain.BaseCodeTree; +import com.ruoyi.content.domain.PageDTO; +import com.ruoyi.content.message.Message; +import com.ruoyi.content.service.BaseCodeService; +import com.ruoyi.content.utils.DateUtil; +import com.ruoyi.content.utils.JsonUtil; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.util.*; + +/** + * 说明:栏目管理 + * + * @author wang.q + * @date 2017年10月11日 + */ +@Controller +@RequestMapping("/column") +public class BaseCodeController { + private final static Logger logger = LoggerFactory.getLogger(BaseCodeController.class); + @Autowired + private BaseCodeService baseCodeService; + + /** + * 分页查询栏目信息 + * + * @param request + * @param response + * @return + */ + @RequestMapping("/columnArry") + @ResponseBody + public PageDTO columnArry(HttpServletRequest request, HttpServletResponse response) { + logger.info("进入查询当前用户发布的栏目的控制层方法"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + PageDTO pageDTO = new PageDTO(); + try { + String rowsVal = request.getParameter("rows"); + String page = request.getParameter("page"); + String codeType = request.getParameter("codeType"); + String codeCname = request.getParameter("codeCname"); + String orderNo = request.getParameter("orderNo"); + int rows = Integer.parseInt(rowsVal); + int startRow = rows * (Integer.parseInt(page) - 1); + List list = baseCodeService.queryBaseCode(startRow, rows, codeType, codeCname, orderNo); + pageDTO.setPage(Integer.parseInt(page)); + pageDTO.setStartRow(startRow); + pageDTO.setDataRows(list); + int count = baseCodeService.countBaseCode(codeType, codeCname, orderNo); + pageDTO.setTotal(count % rows == 0 ? count / rows : (count / rows + 1)); + pageDTO.setRecords(count); + pageDTO.setPage(Integer.parseInt(page)); + } catch (Exception e) { + logger.info("查询当前用户发布的栏目失败【{}】", e.getMessage()); + e.printStackTrace(); + } + logger.info("跳出查询当前用户发布的栏目的控制层方法"); + return pageDTO; + } + + /** + * 添加栏目 + * + * @param request + * @param response + * @return + */ + @RequestMapping("/addColumn") + @ResponseBody + public Message addColumn(HttpServletRequest request, HttpServletResponse response) { + logger.info("进入新建栏目控制层方法"); + Message msg = new Message(); + Thread.currentThread().setName(UUID.randomUUID().toString()); + String codeType = request.getParameter("codeType"); + String codeCname = request.getParameter("codeCname"); + //String orderNo = request.getParameter("orderNo"); + String branchId = request.getParameter("branchId"); + //后来加的参数 + String radioValue = request.getParameter("radioValue"); + String selectSec = request.getParameter("selectSec"); + String thirdCodeCnames = request.getParameter("thirdCodeCnames"); + //String thirdOrderNos = request.getParameter("thirdOrderNos"); + if ("thr".equals(radioValue)) { + codeType = selectSec; + codeCname = thirdCodeCnames; + //orderNo =thirdOrderNos; + } + logger.info("请求参数:codeType:【{}】,codeCname:【{}】" + + ",branchId:【{}】,radioValue:【{}】,selectSec:【{}】" + + ",thirdCodeCnames:【{}】" + , codeType, codeCname, branchId, radioValue, selectSec, thirdCodeCnames); + BaseCode baseCode = new BaseCode(); + baseCode.setCodeCname(codeCname); + baseCode.setCodeType(codeType); + //baseCode.setOrderNo(orderNo); + baseCode.setBranchId(branchId); + logger.info("入参service层的baseCode:【{}】", JsonUtil.objectToJackson(baseCode)); + try { + msg = baseCodeService.saveBaseCode(baseCode); + } catch (Exception e) { + logger.info("新建栏目失败【{}】", e.getMessage()); + e.printStackTrace(); + } + logger.info("跳出新建栏目的控制层方法"); + return msg; + } + + /** + * 更新栏目信息 + * + * @param request + * @param response + * @return + */ + @RequestMapping("/updateColumn") + @ResponseBody + public Message updateColumn(HttpServletRequest request, HttpServletResponse response) { + logger.info("进入更新栏目控制层方法"); + Message msg = new Message(); + Thread.currentThread().setName(UUID.randomUUID().toString()); + String codeType = request.getParameter("codeType"); + String codeCname = request.getParameter("codeCname"); + Integer id = Integer.valueOf(request.getParameter("id")); + logger.info("接收的id[{}]", id); + String codeCode = request.getParameter("codeCode"); + String codeEname = request.getParameter("codeEname"); + String codeTname = request.getParameter("codeTname"); + String createTime = request.getParameter("createTime"); + String createUser = request.getParameter("createUser"); + //String orderNo = request.getParameter("orderNo"); + String state = request.getParameter("state"); + String companyId = request.getParameter("companyId"); + String branchId = request.getParameter("branchId"); + BaseCode baseCode = new BaseCode(); + baseCode.setId(id); + baseCode.setCodeCname(codeCname); + baseCode.setCodeType(codeType); + baseCode.setCodeCode(codeCode); + baseCode.setCodeEname(codeEname); + baseCode.setCodeTname(codeTname); + baseCode.setCompanyId(companyId); + baseCode.setBranchId(branchId); + if (StringUtils.isNotBlank(createTime) && !createTime.equals("无")) { + baseCode.setCreateTime(DateUtil.convertStringToDate(createTime, DateUtil.YMDHMS)); + } + baseCode.setCreateUser(createUser); + //baseCode.setOrderNo(orderNo); + baseCode.setState(state); + try { + msg = baseCodeService.updateBaseCode(baseCode); + } catch (Exception e) { + logger.info("更新栏目失败【{}】", e.getMessage()); + e.printStackTrace(); + } + logger.info("跳出更新栏目控制层方法"); + return msg; + } + + /** + * 修改栏目信息 + * + * @param request + * @param response + * @return + */ + @RequestMapping("/changeState") + @ResponseBody + public Message changeState(HttpServletRequest request, HttpServletResponse response) { + logger.info("进入修改栏目状态栏目控制层方法"); + Message msg = new Message(); + Thread.currentThread().setName(UUID.randomUUID().toString()); + String ids = request.getParameter("ids"); + try { + msg = baseCodeService.queryBaseCode(ids); + } catch (Exception e) { + logger.info("修改栏目失败【{}】", e.getMessage()); + e.printStackTrace(); + } + logger.info("跳出修改栏目控制层方法"); + return msg; + } + + /** + * 删除栏目 + * + * @param request + * @param response + * @return + */ + @RequestMapping("/delColumn") + @ResponseBody + public Message delColumn(HttpServletRequest request, HttpServletResponse response) { + logger.info("进入删除栏目状态栏目控制层方法"); + Message msg = new Message(); + Thread.currentThread().setName(UUID.randomUUID().toString()); + String ids = request.getParameter("ids"); + try { + msg = baseCodeService.delBaseCode(ids); + } catch (Exception e) { + logger.info("修改栏目失败【{}】", e.getMessage()); + e.printStackTrace(); + } + logger.info("跳出删除栏目控制层方法"); + return msg; + } + + /** + * 根据code查询基础数据集合 + * + * @param request + * @param response + * @return + * @throws Exception + */ + @RequestMapping(value = "/queryBasicData") + @ResponseBody + public Message getSMSCode(HttpServletRequest request, HttpServletResponse response) throws Exception { + response.setHeader("Access-Control-Allow-Origin", "*"); + String basicType = request.getParameter("bType"); + Message msg = new Message(); + Map policyMap = new HashMap(); + // 银行列表信息 + List bankList = new ArrayList(); + bankList = baseCodeService.queryBaseCodeByType(basicType); + policyMap.put("baseList", bankList); + msg.setInfo("成功"); + msg.setObject(policyMap); + msg.setResult(true); + return msg; + } + + /** + * 获取栏目全部信息 + * + * @param request + * @param response + * @return + * @throws Exception + */ + @RequestMapping(value = "/queryColumn") + @ResponseBody + public Message getColumn(HttpServletRequest request, HttpServletResponse response) throws Exception { + response.setHeader("Access-Control-Allow-Origin", "*"); + Message msg = new Message(); + Map policyMap = new HashMap(); + // 查询栏目列表 + List columnList = baseCodeService.queryColumn(); + policyMap.put("columnList", columnList); + msg.setInfo("成功"); + msg.setObject(policyMap); + msg.setResult(true); + return msg; + } + + /** + * 获取栏目树 + * + * @param request + * @param response + * @return + * @throws Exception + */ + @RequestMapping(value = "/columnTree") + @ResponseBody + public Message columnTree(HttpServletRequest request, HttpServletResponse response) throws Exception { + response.setHeader("Access-Control-Allow-Origin", "*"); + Message msg = new Message(); + Map policyMap = new HashMap(); + String codeCode = request.getParameter("codeCode"); + // 查询栏目树 + List columnList = baseCodeService.columnTree(codeCode); + policyMap.put("columnList", columnList); + msg.setInfo("成功"); + msg.setObject(policyMap); + msg.setResult(true); + return msg; + } + + /** + * 操作栏目排序 + * + * @param request + * @param response + * @return + * @throws Exception + */ + @RequestMapping(value = "/operateColumn") + @ResponseBody + public Message operateColumn(HttpServletRequest request, HttpServletResponse response) throws Exception { + logger.info("进入操作栏目排序的控制层方法"); + response.setHeader("Access-Control-Allow-Origin", "*"); + Message msg = new Message(); + String columnId = request.getParameter("id"); + String operateType = request.getParameter("operateType"); + msg = baseCodeService.operateColumn(columnId, operateType); + logger.info("操作栏目排序的控制层方法结束"); + return msg; + } + + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/controller/CommonController.java b/ruoyi-content/src/main/java/com/ruoyi/content/controller/CommonController.java new file mode 100644 index 000000000..4f4db69d7 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/controller/CommonController.java @@ -0,0 +1,71 @@ +package com.ruoyi.content.controller; + +import com.ruoyi.content.message.Message; +import com.ruoyi.content.service.CmsRoleAuthorityService; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.util.Enumeration; +import java.util.List; + +/** + * 说明:公共controller + * + * @author wang.q + * @date 2017年8月25日 + */ +@Controller +@RequestMapping("/common") +public class CommonController { + private static Logger logger = LoggerFactory.getLogger(CommonController.class); + @Autowired + private CmsRoleAuthorityService authorityService; + + /** + * 查询访问人的所有菜单权限 + * + * @return + */ + @RequestMapping(value = "/menus") + @ResponseBody + public Message menus(HttpServletRequest req, HttpServletResponse res) { + System.out.println("----------menus------------menus-------------menus------menus----------"); + Enumeration headerNames = req.getHeaderNames(); + while (headerNames.hasMoreElements()) { + //获取每个请求头名称 + String headerName = headerNames.nextElement(); + //跟距请求头获取请求值 + String value = req.getHeader(headerName); + System.out.println(headerName); + System.out.println(value); + + } + System.out.println("--------menus----------menus---------menus----------menus------menus--------"); + + + Message msg = new Message(); + try { + List list = authorityService.queryUserRole(); + if (list != null && list.size() > 0) { + msg.setObject(list); + msg.setResult(true); + } else { + msg.setResult(false); + msg.setInfo("未获取菜单,或您已离线。请重新登录!"); + } + } catch (Exception e) { + // TODO: handle exception + msg.setResult(false); + msg.setInfo(e.getMessage()); + logger.info("获取菜单失败【{}】", e.getMessage()); + e.printStackTrace(); + } + return msg; + } +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/controller/GalleryController.java b/ruoyi-content/src/main/java/com/ruoyi/content/controller/GalleryController.java index f88b7a761..c0a2fc2f1 100644 --- a/ruoyi-content/src/main/java/com/ruoyi/content/controller/GalleryController.java +++ b/ruoyi-content/src/main/java/com/ruoyi/content/controller/GalleryController.java @@ -28,10 +28,15 @@ public class GalleryController extends BaseController { private GalleryService galleryService; @GetMapping() - public String adverts() { + public String gallery() { return prefix + "/gallery"; } + @GetMapping("page") + public String galleryPage() { + return prefix + "/list"; + } + /** * 上传图库图片 * diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/controller/LdComController.java b/ruoyi-content/src/main/java/com/ruoyi/content/controller/LdComController.java new file mode 100644 index 000000000..bf764c3e8 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/controller/LdComController.java @@ -0,0 +1,60 @@ +package com.ruoyi.content.controller; + +import com.ruoyi.content.domain.LdComParty; +import com.ruoyi.content.message.Message; +import com.ruoyi.content.service.LdComService; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.UUID; + +/** + * @author qin.hx + * @ClassName: ArticleAdController + * @Description: TODO(广告处理控制层) + * @date 2018年4月26日 + */ +@Controller +@RequestMapping("/ldcom") +public class LdComController { + + private static final Logger LOGGER = LoggerFactory.getLogger(LdComController.class); + + @Autowired + private LdComService ldComService; + + /** + * 查询所有广告列表(本程序调用) + * + * @param request + * @param response + * @return + */ + @RequestMapping("/queryldcomList") + @ResponseBody + public Message queryldcomList(HttpServletRequest request, HttpServletResponse response) { + response.setHeader("Access-Control-Allow-Origin", "*"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + LOGGER.info("获取渠道支公司列表控制层方法开始"); + Message msg = new Message(); + Map adMap = new HashMap(); + // 广告列表信息 + List ldcomList = ldComService.queryldcomList(); + adMap.put("ldcomList", ldcomList); + msg.setInfo("成功"); + msg.setObject(adMap); + msg.setResult(true); + LOGGER.info("获取渠道支公司列表控制层方法结束"); + return msg; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/controller/LibraryManageController.java b/ruoyi-content/src/main/java/com/ruoyi/content/controller/LibraryManageController.java new file mode 100644 index 000000000..13cc296e9 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/controller/LibraryManageController.java @@ -0,0 +1,479 @@ +package com.ruoyi.content.controller; + + +import com.ruoyi.content.domain.PageDTO; +import com.ruoyi.content.message.Message; +import com.ruoyi.content.service.LibraryService; +import com.ruoyi.content.utils.CheckUtil; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.util.HashMap; +import java.util.List; +import java.util.UUID; + +/** + * 说明:文章管理 + * + * @author Ma.C + * @date 2018年5月2日 + */ +@Controller +@RequestMapping("/article") +public class LibraryManageController { + private final static Logger logger = LoggerFactory.getLogger(LibraryManageController.class); + @Autowired + private LibraryService libraryService; + @Autowired + private CheckUtil checkUtil; + + /** + * 查询文库信息 + * + * @param request + * @param response + * @return + */ + @RequestMapping("/libraryArry") + @ResponseBody + public PageDTO libraryArry(HttpServletRequest request, HttpServletResponse response) { + logger.info("查询文库列表的控制层方法开始!"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + PageDTO pageDTO = new PageDTO(); + try { + String rowsVal = request.getParameter("rows"); + String page = request.getParameter("page"); + String articelName = request.getParameter("articelName"); + String articleThirdTypeInit = request.getParameter("articleThirdTypeInit"); + String channel = request.getParameter("channel"); + String special = request.getParameter("special"); + String articleState = request.getParameter("articleState"); + if (articleThirdTypeInit != null && !"".equals(articleThirdTypeInit.trim())) { + channel = articleThirdTypeInit; + } else { + special = channel; + } + int rows = Integer.parseInt(rowsVal); + int startRow = rows * (Integer.parseInt(page) - 1); + List> list = libraryService.queryLibrary(startRow, rows, articelName, + special, channel, articleState); + pageDTO.setPage(Integer.parseInt(page)); + pageDTO.setStartRow(startRow); + pageDTO.setDataRows(list); + //int count = libraryService.countArticleInfoByState(articelName,special, channel, articleState); + int count = libraryService.countArticleByParam(articelName, special, channel, articleState); + pageDTO.setTotal(count % rows == 0 ? count / rows : (count / rows + 1)); + pageDTO.setRecords(count); + pageDTO.setPage(Integer.parseInt(page)); + } catch (Exception e) { + logger.info("查询当前用户发布的文章失败【{}】", e.getMessage()); + e.printStackTrace(); + } + logger.info("查询文章列表的控制层方法结束!"); + return pageDTO; + } + + /** + * 更新文章栏目关系 + * + * @param request + * @param response + * @return + */ +/* @RequestMapping("/addLibrary") + @ResponseBody + public Message articleUp(HttpServletRequest request, HttpServletResponse response) { + logger.info("给文章添加栏目的控制层方法开始!"); + response.setHeader("Access-Control-Allow-Origin", "*"); + Message resultMsg = new Message(); + Thread.currentThread().setName(UUID.randomUUID().toString()); + CmsSysUser userInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); + String companyId = userInfoDTO.getCompanyId(); + String branchId = userInfoDTO.getBranchId(); + logger.info("获取修改文章信息页面参数!"); + String channelId = request.getParameter("channelId"); + String articleInfo = request.getParameter("articleInfo"); + logger.info("保存的文章列表是:"+articleInfo); + JsonArray jsonArray = new JsonParser().parse(articleInfo).getAsJsonArray(); + logger.info("jsonArray:"+jsonArray); + int successNum = 0; + try { + for (JsonElement ele : jsonArray) { + JsonObject obj = ele.getAsJsonObject(); + logger.info("单个保存参数信息:articleId:【{}】,publishId:【{}】,articleName:【{}】",obj.get("articleId").toString(), + obj.get("publishId").toString(),obj.get("articleName").toString()); + //判断是业务员还是管理员创建的文章 + // int count = libraryService.checkCreateUser(articleId,originalUrl,createUser); + // if(count>0) { + // logger.info("爬取业务员文章url失败"); + // } + //根据栏目id去查一二级栏目 + BaseCode baseCode = new BaseCode(); + baseCode = libraryService.queryBaseCodeByChannelId(channelId); + // String publishId = userInfoDTO.getUserId() + "a" + articleId; + //保存在文库表 + ArticleChannel articleChannel = new ArticleChannel(); + articleChannel.setArticleId(Integer.valueOf(obj.get("articleId").getAsInt())); + articleChannel.setPublishId(obj.get("publishId").getAsString()); + articleChannel.setArticleName(obj.get("articleName").getAsString()); + articleChannel.setSpecial(baseCode.getCodeType()); + articleChannel.setChannel(baseCode.getCodeCode()); + articleChannel.setCompanyId(companyId); + articleChannel.setBranchId(branchId); + articleChannel.setPublishDate(DateUtil.currentDate()); + articleChannel.setPublishTime(DateUtil.currentTime()); + articleChannel.setUpdateDate(DateUtil.currentDate()); + articleChannel.setUpdateTime(DateUtil.currentTime()); + articleChannel.setArticleState("0"); + Message msg = libraryService.addLibrary(articleChannel); + if(msg.getResult()) { + successNum++; + } + } + if(successNum==0) { + resultMsg.setResult(false); + resultMsg.setInfo("收录失败!已有其他版本的文章被收录到同一栏目下!"); + }else { + resultMsg.setInfo("添加成功!"); + resultMsg.setResult(true); + HashMap resultMap = new HashMap(); + resultMap.put("successNum", successNum); + resultMap.put("failed", jsonArray.size()-successNum); + resultMsg.setObject(resultMap); + } + } catch (Exception e) { + e.printStackTrace(); + logger.info("修改文章信息失败【{}】" , e.getMessage()); + } + logger.info("修改文章信息的控制层方法结束!"); + return resultMsg; + }*/ + + + /** + * 更新文章栏目关系 + * + * @param request + * @param response + * @return + */ + @RequestMapping("/addLibrary") + @ResponseBody + public Message articleUp(HttpServletRequest request, HttpServletResponse response) { + logger.info("给文章添加栏目的控制层方法开始!"); + response.setHeader("Access-Control-Allow-Origin", "*"); + Message msg = new Message(); + Thread.currentThread().setName(UUID.randomUUID().toString()); + String companyId = "1"; + String branchId = "86"; + String channelId = request.getParameter("channelId"); + String articleInfoList = request.getParameter("articleInfo"); + logger.info("批量收录文章控制层获取接口入参参数:companyId:【{}】,branchId:【{}】,channelId:【{}】,articleInfoList:【{}】", companyId, + branchId, channelId, articleInfoList); + msg = libraryService.addLibrary(companyId, branchId, channelId, articleInfoList); + logger.info("修改文章信息的控制层方法结束!"); + return msg; + } + + @RequestMapping("/removeArticleItem") + @ResponseBody + public Message removeArticleItem(HttpServletRequest request, HttpServletResponse response) { + logger.info("批量移除栏目下文章控制层方法开始!"); + response.setHeader("Access-Control-Allow-Origin", "*"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + Message msg = new Message(); + String companyId = "1"; + String branchId = "86"; + String channelId = request.getParameter("channelId"); + String articleInfoList = request.getParameter("articleInfo"); + logger.info("批量收录文章控制层获取接口入参参数:companyId:【{}】,branchId:【{}】,channelId:【{}】,articleInfoList:【{}】", companyId, + branchId, channelId, articleInfoList); + msg = libraryService.removeArticleItem(companyId, branchId, channelId, articleInfoList); + logger.info("修改文章信息的控制层方法结束!"); + return msg; + } + + /** + * @Title: changeSate + * @Description: TODO(文章发布) + */ + @RequestMapping("/changeSate") + @ResponseBody + public Message changeSate(HttpServletRequest request, HttpServletResponse response) { + response.setHeader("Access-Control-Allow-Origin", "*"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + Message msg = new Message(); + logger.info("文章发布控制层开始!"); + //修改文章状态 + String ids = request.getParameter("ids");//文章Id + String eState = request.getParameter("eState"); + String sState = request.getParameter("sState"); + String publishId = request.getParameter("publishId"); + try { + msg = libraryService.changeSate(ids, eState, sState, publishId); +// logger.info("开始调用消息推送方法!"); +// templateSendService.newArticleSend(companyId); +// logger.info("结束调用消息推送!"); + } catch (Exception e) { + logger.info("发布文章失败【{}】", e.getMessage()); + e.printStackTrace(); + } + logger.info("文章发布控制层结束!"); + return msg; + } + + + /** + * 删除文章信息 + * + * @param request + * @param response + * @return + */ + @RequestMapping("/delLibrary") + @ResponseBody + public Message delLibrary(HttpServletRequest request, HttpServletResponse response) { + logger.info("删除文章信息的控制层方法开始!"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + Message msg = new Message(); + String id = request.getParameter("ids"); + try { + msg = libraryService.delArticle(id); + } catch (Exception e) { + e.printStackTrace(); + logger.info("删除文章信息失败【{}】", e.getMessage()); + } + logger.info("删除文章信息的控制层方法结束!"); + return msg; + } + + + @RequestMapping("/preview") + @ResponseBody + public Message preview(HttpServletRequest request, HttpServletResponse response) { + response.setHeader("Access-Control-Allow-Origin", "*"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + Message msg = new Message(); + logger.info("文章预览控制层开始!"); + //获取文章浏览详情 + String publishId = request.getParameter("publishId");//文章Id + logger.info("预览接收到的publishId[{}]", publishId); + msg = libraryService.queryEditUrlByPublishId(publishId); + logger.info("文章预览控制层结束【{}】!", msg); + return msg; + } + + + /** + * @Title: articleSend + * @Description: TODO(文章推送) + */ + @RequestMapping("/articleSend") + @ResponseBody + public Message articleSend(HttpServletRequest request, HttpServletResponse response) { + response.setHeader("Access-Control-Allow-Origin", "*"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + Message msg = new Message(); + String openId = "o43yZt9cXHtRwvNF8ZdpGw9r0RGI"; + logger.info("文章推送控制层开始!"); + //修改文章状态 + String articleId = request.getParameter("articleId");//文章Id + String publishId = request.getParameter("publishId"); + String agentCode = request.getParameter("agentCode"); + String sendType = request.getParameter("sendType"); //推送方式 0:推送企业号/个人,1:复制链路 + String partyId = request.getParameter("partyId"); + String data = publishId + "-" + partyId; + if (StringUtils.isNotBlank(partyId) && checkUtil.isRepeat(openId, "articleSend", data)) { + logger.info("openId【{}】文章在30秒内重复推送!data【{}】", openId, data); + msg.setInfo("文章已推送"); + msg.setResult(false); + return msg; + } + try { + msg = libraryService.articleSend(articleId, publishId, agentCode, sendType, partyId, null); + } catch (Exception e) { + logger.info("发布文章失败【{}】", e.getMessage()); + e.printStackTrace(); + } + logger.info("文章发布控制层结束!"); + return msg; + } + + + /** + * @Title: onTimeSend + * @Description: TODO(文章定时推送) + */ + @RequestMapping("/onTimeSend") + @ResponseBody + public Message onTimeSend(HttpServletRequest request, HttpServletResponse response) { + response.setHeader("Access-Control-Allow-Origin", "*"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + Message msg = new Message(); + logger.info("文章定时推送控制层开始!"); + //修改文章状态 + String articleId = request.getParameter("articleId"); + String publishId = request.getParameter("publishId"); + String agentCode = request.getParameter("agentCode"); + String sendType = request.getParameter("sendType"); + String partyId = request.getParameter("partyId"); + String sendTime = request.getParameter("sendTime"); + try { + msg = libraryService.onTimeSend(articleId, publishId, agentCode, sendType, partyId, sendTime); + } catch (Exception e) { + logger.info("定时发布文章失败【{}】", e.getMessage()); + e.printStackTrace(); + } + logger.info("文章定时推送控制层结束!"); + return msg; + } + + + /** + * 更新文库信息进行排序 + * + * @param request + * @param response + * @return + */ + @RequestMapping("/updateLibrary") + @ResponseBody + public Message updateLibrary(HttpServletRequest request, HttpServletResponse response) { + logger.info("更新文库信息的控制层方法开始!"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + Message msg = new Message(); + String id = request.getParameter("id"); + String orderNo = request.getParameter("orderNo"); + try { + msg = libraryService.updateLibrary(id, orderNo); + } catch (Exception e) { + e.printStackTrace(); + logger.info("更新文库信息失败【{}】", e.getMessage()); + } + logger.info("更新文库信息的控制层方法结束!"); + return msg; + } + + + /** + * 删除文章信息 + * + * @param request + * @param response + * @return + */ + @RequestMapping("/delLibraryHTML") + @ResponseBody + public Message delLibraryHTML(HttpServletRequest request, HttpServletResponse response) { + logger.info("删除文章信息的控制层方法开始!"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + Message msg = new Message(); + String id = request.getParameter("ids"); + try { + msg = libraryService.delLibraryHTML(id); + } catch (Exception e) { + e.printStackTrace(); + logger.info("删除文章信息失败【{}】", e.getMessage()); + } + logger.info("删除文章信息的控制层方法结束!"); + return msg; + } + + + /** + * 批量转换文章和栏目的关系 + * + * @param request + * @param response + * @return + */ + @RequestMapping("/onkeyExChange") + @ResponseBody + public Message onkeyExChange(HttpServletRequest request, HttpServletResponse response) { + logger.info("给文章转换栏目的控制层方法开始!"); + response.setHeader("Access-Control-Allow-Origin", "*"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + + Message msg = new Message(); + String companyId = "1"; + String branchId = "86"; + String from = request.getParameter("from"); + String to = request.getParameter("to"); + logger.info("接收的请求参数:from:【{}】,to【{}】", from, to); + try { + msg = libraryService.onkeyExChange(from, to, companyId, branchId); + } catch (Exception e) { + e.printStackTrace(); + logger.info("修改文章信息失败【{}】", e.getMessage()); + } + logger.info("修改文章信息的控制层方法结束!"); + return msg; + } + + /** + * 查询待推送的文章信息 + * + * @param request + * @param response + * @return + */ + @RequestMapping("/noSendPublishArticle") + @ResponseBody + public PageDTO noSendPublishArticle(HttpServletRequest request, HttpServletResponse response) { + logger.info("查询未推送出去的文章列表!"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + PageDTO pageDTO = new PageDTO(); + try { + String rowsVal = request.getParameter("rows"); + String page = request.getParameter("page"); + int rows = Integer.parseInt(rowsVal); + int startRow = rows * (Integer.parseInt(page) - 1); + String articleId = request.getParameter("articleId"); + String publishId = request.getParameter("publishId"); + // 1.根据文章id去查publish表,找出该文章对应所有业务员 + pageDTO = libraryService.noSendPublishArticle(articleId, startRow, rows, publishId); + pageDTO.setPage(Integer.parseInt(page)); + + return pageDTO; + } catch (Exception e) { + logger.info("系统异常!", e); + return pageDTO; + } + } + + + /** + * 批量转换文章和栏目的关系 + * + * @param request + * @param response + * @return + */ + @RequestMapping("/delOnTimeTask") + @ResponseBody + public Message delOnTimeTask(HttpServletRequest request, HttpServletResponse response) { + logger.info("删除未执行的定时任务开始!"); + response.setHeader("Access-Control-Allow-Origin", "*"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + Message msg = new Message(); + String delId = request.getParameter("delId"); + logger.info("接收的请求参数:delId:【{}】", delId); + try { + msg = libraryService.delOnTimeTask(delId); + } catch (Exception e) { + e.printStackTrace(); + logger.info("删除未执行的定时任务失败【{}】", e.getMessage()); + } + logger.info("删除未执行的定时任务控制层方法结束!"); + return msg; + } + + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/controller/ReportController.java b/ruoyi-content/src/main/java/com/ruoyi/content/controller/ReportController.java new file mode 100644 index 000000000..59b52be36 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/controller/ReportController.java @@ -0,0 +1,36 @@ +package com.ruoyi.content.controller; + + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 说明:报表管理 + * + * @author Ma.C + * @date 2018年8月10日 + */ +@Controller +@RequestMapping("/report") +public class ReportController { + private final static Logger logger = LoggerFactory.getLogger(ReportController.class); + +// @RequestMapping("/reportList") +// public void reportList(HttpServletRequest request, HttpServletResponse response) { +// Thread.currentThread().setName(UUID.randomUUID().toString()); +// ModelAndView mv = new ModelAndView(); +// mv.setViewName("/micro/report/report"); +// logger.info("进入报表管理界面!"); +// try { +// response.sendRedirect("http://sales-int.ihxlife.com/gv/dist/index.html"); +// } catch (IOException e) { +// // TODO Auto-generated catch block +// e.printStackTrace(); +// } +// return; +// } +// + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/controller/StaffArticleManageController.java b/ruoyi-content/src/main/java/com/ruoyi/content/controller/StaffArticleManageController.java new file mode 100644 index 000000000..dec476aa6 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/controller/StaffArticleManageController.java @@ -0,0 +1,212 @@ +package com.ruoyi.content.controller; + +import com.ruoyi.content.domain.ClickTrackInfo; +import com.ruoyi.content.domain.ClickUserInfo; +import com.ruoyi.content.domain.PageDTO; +import com.ruoyi.content.domain.UserInfo; +import com.ruoyi.content.exception.BusinessException; +import com.ruoyi.content.mapper.ArticlePublishTrackMapper; +import com.ruoyi.content.mapper.CmsSysUserExMapper; +import com.ruoyi.content.message.Message; +import com.ruoyi.content.service.StaffArticleManageService; +import com.ruoyi.content.utils.JsonUtil; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.servlet.http.HttpServletRequest; +import java.io.UnsupportedEncodingException; +import java.util.*; + +@Controller +@RequestMapping("/article") +public class StaffArticleManageController { + private final static Logger logger = LoggerFactory.getLogger(ArticleManageController.class); + + @Autowired + private StaffArticleManageService staffArticleManageService; + @Autowired + private CmsSysUserExMapper cmsSysUserExMapper; + @Autowired + private ArticlePublishTrackMapper articlePublishTrackMapper; + + /** + * 查询该文章有多少业务员发布过 + * + * @param request + * @return + */ + @RequestMapping("/articleSharingTrackList") + @ResponseBody + public PageDTO articleSharingTrack(HttpServletRequest request) { + + logger.info("查询文章分享阅读轨迹的控制层方法开始!"); + Thread.currentThread().setName(UUID.randomUUID().toString()); + PageDTO pageDTO = new PageDTO(); + try { + String rowsVal = request.getParameter("rows"); + String page = request.getParameter("page"); + int rows = Integer.parseInt(rowsVal); + int startRow = rows * (Integer.parseInt(page) - 1); + String articleId = request.getParameter("articleId"); + // 1.根据文章id去查publish表,找出该文章对应所有业务员 + pageDTO = staffArticleManageService.querySalesmanByArticleId(articleId, startRow, rows); + pageDTO.setPage(Integer.parseInt(page)); + + return pageDTO; + } catch (Exception e) { + logger.info("系统异常!", e); + return pageDTO; + } + + } + + /** + * 查询该文章 + * + * @param request + * @return + */ + @RequestMapping("/publishInfoList") + @ResponseBody + public PageDTO publishInfoList(HttpServletRequest request) { + + + Thread.currentThread().setName(UUID.randomUUID().toString()); + PageDTO pageDTO = new PageDTO(); + try { + String rowsVal = request.getParameter("rows"); + String page = request.getParameter("page"); + int rows = Integer.parseInt(rowsVal); + int startRow = rows * (Integer.parseInt(page) - 1); + String userId = request.getParameter("userId"); + String articleId = request.getParameter("articleId"); + + logger.info("查询该业务员userId[{}]的文章articleId[{}]发布情况开始!", userId, articleId); + + + // 1.根据文章id去查publish表,找出该文章对应所有业务员 + pageDTO = staffArticleManageService.queryClickInfoByUserId(userId, articleId, startRow, rows); + pageDTO.setPage(Integer.parseInt(page)); + + return pageDTO; + } catch (Exception e) { + logger.info("系统异常!", e); + return pageDTO; + } + + } + + /** + * 文章分享轨迹信息查询 + * + * @param request + * @return + */ + @RequestMapping("/articleSharingTrackInfo") + @ResponseBody + public Message articleSharingTrackInfo(HttpServletRequest request) { + Thread.currentThread().setName(UUID.randomUUID().toString()); + Message msg = new Message(); + Map returnMap = new HashMap(); + List clickUserInfos = new ArrayList(); + ClickTrackInfo clickTrackInfo = new ClickTrackInfo(); + logger.info("查询用户查看分享文章轨迹信息的控制层方法开始!"); + String clickId = request.getParameter("clickId"); + if (StringUtils.isBlank(clickId)) { + returnMap.put("ClickTrackInfo", clickTrackInfo); + } else { + clickTrackInfo = staffArticleManageService.articleSharingTrackInfo(clickId); + //发布人id + UserInfo userInfo = new UserInfo(); + String publishUserId = clickTrackInfo.getPublishUserId(); + if (!publishUserId.contains("cofms")) { + // UserInfoMapper + userInfo = staffArticleManageService.queryPublishUserInfo(publishUserId); + try { + userInfo.setNickName(new String(Base64.getDecoder().decode(userInfo.getNickName()), "UTF-8")); + } catch (UnsupportedEncodingException e) { + throw new BusinessException("用户昵称解码异常[{" + e.getMessage() + "}]"); + } + logger.info("转换后的用户昵称为:" + userInfo.getNickName()); + } else { + userInfo.setNickName("后台管理员"); + userInfo.setHeadImgUrl("/static/common/image/logo.png"); + userInfo.setOpenid(""); + } + returnMap.put("userInfo", userInfo); + String clickUserInfo = clickTrackInfo.getClickUserInfo(); + if (StringUtils.isNotBlank(clickUserInfo)) { + clickUserInfos = JsonUtil.JsonToCollectionType(clickUserInfo, List.class, ClickUserInfo.class); + + for (ClickUserInfo clickUserInfo2 : clickUserInfos) { + try { + clickUserInfo2.setNickName( + new String(Base64.getDecoder().decode(clickUserInfo2.getNickName()), "UTF-8")); + } catch (UnsupportedEncodingException e) { + throw new BusinessException("用户昵称解码异常[{" + e.getMessage() + "}]"); + } + } + } + returnMap.put("ClickUserInfoList", clickUserInfos); + + String clickUserNickname = clickTrackInfo.getClickUserNickname(); + if (StringUtils.isNotBlank(clickUserNickname)) { + try { + clickTrackInfo.setClickUserNickname( + new String(Base64.getDecoder().decode(clickUserNickname), "UTF-8")); + } catch (UnsupportedEncodingException e) { + throw new BusinessException("用户昵称解码异常[{" + e.getMessage() + "}]"); + } + } + returnMap.put("ClickTrackInfo", clickTrackInfo); + msg.setInfo("获取浏览详情查询成功"); + msg.setResult(true); + msg.setObject(returnMap); + } + logger.info("查询用户查看分享文章轨迹信息的控制层方法结束!"); + return msg; + } + +// // 复制链路 +// @RequestMapping("/copyShareUrl") +// @ResponseBody +// public ModelAndView copyShareUrl(ModelAndView modelAndView, String articleId, String publishId) { +// CmsSysUser userInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); +// String email = userInfoDTO.getEmail(); +// String companyId = userInfoDTO.getCompanyId(); +// CmsSysUser cmsSysUser = cmsSysUserExMapper.queryLoginInfoByEmail(email); +// String userId = cmsSysUser.getUserId(); +//// ArticleInfo articleInfo = staffArticleManageService.queryModifiedViewUrl(articleId); +// ArticlePublishTrackExample example = new ArticlePublishTrackExample(); +// ArticlePublishTrackExample.Criteria criteria = example.createCriteria(); +// criteria.andPublishIdEqualTo(publishId); +// criteria.andArticleIdEqualTo(String.valueOf(articleId)); +// List aplist = articlePublishTrackMapper.selectByExample(example); +// // http://hx-cdn.oss-cn-szfinance-a.aliyuncs.com/contentMKT/console/template/html/view/20180525/272b20180525074506941010.html +//// String viewUrl = articleInfo.getModifiedViewUrl(); +// String viewUrl = aplist.get(0).getPublishViewUrl(); +// String[] viewUrls = viewUrl.split("/"); +// // 272b20180525074506941010.html +// String url = viewUrls[viewUrls.length - 1]; +// String[] urls = url.split("b"); +// // 20180525074506941010.html +// String url1 = urls[urls.length - 1]; +// String versionNumber = url1.substring(0, 20); +// logger.info("版本号versionNumber[{}]", versionNumber); +// +// modelAndView.setViewName("/micro/article/copyShareUrl"); +// modelAndView.addObject("articleId", articleId); +// modelAndView.addObject("versionNumber", versionNumber); +// modelAndView.addObject("userId", userId); +// modelAndView.addObject("companyId", companyId); +// return modelAndView; +// +// } + + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/AdvertisementDTO.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/AdvertisementDTO.java new file mode 100644 index 000000000..9d1393654 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/AdvertisementDTO.java @@ -0,0 +1,5 @@ +package com.ruoyi.content.domain; + +public class AdvertisementDTO { + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/AdvertisementInfo.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/AdvertisementInfo.java new file mode 100644 index 000000000..02acc892b --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/AdvertisementInfo.java @@ -0,0 +1,451 @@ +package com.ruoyi.content.domain; + +public class AdvertisementInfo { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column advertisement_info.AD_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private Integer adId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column advertisement_info.COMPANY_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String companyId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column advertisement_info.AD_TITLE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String adTitle; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column advertisement_info.AD_TYPE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String adType; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column advertisement_info.AD_IMAGE_url + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String adImageUrl; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column advertisement_info.AD_LINK_url + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String adLinkUrl; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column advertisement_info.AD_CONTENT + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String adContent; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column advertisement_info.AD_STATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String adState; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column advertisement_info.CREATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String createDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column advertisement_info.CREATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String createTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column advertisement_info.CREATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String createUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column advertisement_info.UPDATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String updateUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column advertisement_info.UPDATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String updateDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column advertisement_info.UPDATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String updateTime; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column advertisement_info.AD_ID + * + * @return the value of advertisement_info.AD_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public Integer getAdId() { + return adId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column advertisement_info.AD_ID + * + * @param adId the value for advertisement_info.AD_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setAdId(Integer adId) { + this.adId = adId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column advertisement_info.COMPANY_ID + * + * @return the value of advertisement_info.COMPANY_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCompanyId() { + return companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column advertisement_info.COMPANY_ID + * + * @param companyId the value for advertisement_info.COMPANY_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCompanyId(String companyId) { + this.companyId = companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column advertisement_info.AD_TITLE + * + * @return the value of advertisement_info.AD_TITLE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getAdTitle() { + return adTitle; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column advertisement_info.AD_TITLE + * + * @param adTitle the value for advertisement_info.AD_TITLE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setAdTitle(String adTitle) { + this.adTitle = adTitle; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column advertisement_info.AD_TYPE + * + * @return the value of advertisement_info.AD_TYPE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getAdType() { + return adType; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column advertisement_info.AD_TYPE + * + * @param adType the value for advertisement_info.AD_TYPE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setAdType(String adType) { + this.adType = adType; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column advertisement_info.AD_IMAGE_url + * + * @return the value of advertisement_info.AD_IMAGE_url + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getAdImageUrl() { + return adImageUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column advertisement_info.AD_IMAGE_url + * + * @param adImageUrl the value for advertisement_info.AD_IMAGE_url + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setAdImageUrl(String adImageUrl) { + this.adImageUrl = adImageUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column advertisement_info.AD_LINK_url + * + * @return the value of advertisement_info.AD_LINK_url + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getAdLinkUrl() { + return adLinkUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column advertisement_info.AD_LINK_url + * + * @param adLinkUrl the value for advertisement_info.AD_LINK_url + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setAdLinkUrl(String adLinkUrl) { + this.adLinkUrl = adLinkUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column advertisement_info.AD_CONTENT + * + * @return the value of advertisement_info.AD_CONTENT + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getAdContent() { + return adContent; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column advertisement_info.AD_CONTENT + * + * @param adContent the value for advertisement_info.AD_CONTENT + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setAdContent(String adContent) { + this.adContent = adContent; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column advertisement_info.AD_STATE + * + * @return the value of advertisement_info.AD_STATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getAdState() { + return adState; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column advertisement_info.AD_STATE + * + * @param adState the value for advertisement_info.AD_STATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setAdState(String adState) { + this.adState = adState; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column advertisement_info.CREATE_DATE + * + * @return the value of advertisement_info.CREATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCreateDate() { + return createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column advertisement_info.CREATE_DATE + * + * @param createDate the value for advertisement_info.CREATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column advertisement_info.CREATE_TIME + * + * @return the value of advertisement_info.CREATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCreateTime() { + return createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column advertisement_info.CREATE_TIME + * + * @param createTime the value for advertisement_info.CREATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column advertisement_info.CREATE_USER + * + * @return the value of advertisement_info.CREATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCreateUser() { + return createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column advertisement_info.CREATE_USER + * + * @param createUser the value for advertisement_info.CREATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column advertisement_info.UPDATE_USER + * + * @return the value of advertisement_info.UPDATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getUpdateUser() { + return updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column advertisement_info.UPDATE_USER + * + * @param updateUser the value for advertisement_info.UPDATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setUpdateUser(String updateUser) { + this.updateUser = updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column advertisement_info.UPDATE_DATE + * + * @return the value of advertisement_info.UPDATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getUpdateDate() { + return updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column advertisement_info.UPDATE_DATE + * + * @param updateDate the value for advertisement_info.UPDATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column advertisement_info.UPDATE_TIME + * + * @return the value of advertisement_info.UPDATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getUpdateTime() { + return updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column advertisement_info.UPDATE_TIME + * + * @param updateTime the value for advertisement_info.UPDATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/AdvertisementInfoExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/AdvertisementInfoExample.java new file mode 100644 index 000000000..e18cbd7ab --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/AdvertisementInfoExample.java @@ -0,0 +1,1272 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class AdvertisementInfoExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public AdvertisementInfoExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 andAdIdIsNull() { + addCriterion("AD_ID is null"); + return (Criteria) this; + } + + public Criteria andAdIdIsNotNull() { + addCriterion("AD_ID is not null"); + return (Criteria) this; + } + + public Criteria andAdIdEqualTo(Integer value) { + addCriterion("AD_ID =", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdNotEqualTo(Integer value) { + addCriterion("AD_ID <>", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdGreaterThan(Integer value) { + addCriterion("AD_ID >", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdGreaterThanOrEqualTo(Integer value) { + addCriterion("AD_ID >=", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdLessThan(Integer value) { + addCriterion("AD_ID <", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdLessThanOrEqualTo(Integer value) { + addCriterion("AD_ID <=", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdIn(List values) { + addCriterion("AD_ID in", values, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdNotIn(List values) { + addCriterion("AD_ID not in", values, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdBetween(Integer value1, Integer value2) { + addCriterion("AD_ID between", value1, value2, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdNotBetween(Integer value1, Integer value2) { + addCriterion("AD_ID not between", value1, value2, "adId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNull() { + addCriterion("COMPANY_ID is null"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNotNull() { + addCriterion("COMPANY_ID is not null"); + return (Criteria) this; + } + + public Criteria andCompanyIdEqualTo(String value) { + addCriterion("COMPANY_ID =", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotEqualTo(String value) { + addCriterion("COMPANY_ID <>", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThan(String value) { + addCriterion("COMPANY_ID >", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThanOrEqualTo(String value) { + addCriterion("COMPANY_ID >=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThan(String value) { + addCriterion("COMPANY_ID <", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThanOrEqualTo(String value) { + addCriterion("COMPANY_ID <=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLike(String value) { + addCriterion("COMPANY_ID like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotLike(String value) { + addCriterion("COMPANY_ID not like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIn(List values) { + addCriterion("COMPANY_ID in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotIn(List values) { + addCriterion("COMPANY_ID not in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdBetween(String value1, String value2) { + addCriterion("COMPANY_ID between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotBetween(String value1, String value2) { + addCriterion("COMPANY_ID not between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andAdTitleIsNull() { + addCriterion("AD_TITLE is null"); + return (Criteria) this; + } + + public Criteria andAdTitleIsNotNull() { + addCriterion("AD_TITLE is not null"); + return (Criteria) this; + } + + public Criteria andAdTitleEqualTo(String value) { + addCriterion("AD_TITLE =", value, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdTitleNotEqualTo(String value) { + addCriterion("AD_TITLE <>", value, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdTitleGreaterThan(String value) { + addCriterion("AD_TITLE >", value, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdTitleGreaterThanOrEqualTo(String value) { + addCriterion("AD_TITLE >=", value, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdTitleLessThan(String value) { + addCriterion("AD_TITLE <", value, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdTitleLessThanOrEqualTo(String value) { + addCriterion("AD_TITLE <=", value, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdTitleLike(String value) { + addCriterion("AD_TITLE like", value, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdTitleNotLike(String value) { + addCriterion("AD_TITLE not like", value, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdTitleIn(List values) { + addCriterion("AD_TITLE in", values, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdTitleNotIn(List values) { + addCriterion("AD_TITLE not in", values, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdTitleBetween(String value1, String value2) { + addCriterion("AD_TITLE between", value1, value2, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdTitleNotBetween(String value1, String value2) { + addCriterion("AD_TITLE not between", value1, value2, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdTypeIsNull() { + addCriterion("AD_TYPE is null"); + return (Criteria) this; + } + + public Criteria andAdTypeIsNotNull() { + addCriterion("AD_TYPE is not null"); + return (Criteria) this; + } + + public Criteria andAdTypeEqualTo(String value) { + addCriterion("AD_TYPE =", value, "adType"); + return (Criteria) this; + } + + public Criteria andAdTypeNotEqualTo(String value) { + addCriterion("AD_TYPE <>", value, "adType"); + return (Criteria) this; + } + + public Criteria andAdTypeGreaterThan(String value) { + addCriterion("AD_TYPE >", value, "adType"); + return (Criteria) this; + } + + public Criteria andAdTypeGreaterThanOrEqualTo(String value) { + addCriterion("AD_TYPE >=", value, "adType"); + return (Criteria) this; + } + + public Criteria andAdTypeLessThan(String value) { + addCriterion("AD_TYPE <", value, "adType"); + return (Criteria) this; + } + + public Criteria andAdTypeLessThanOrEqualTo(String value) { + addCriterion("AD_TYPE <=", value, "adType"); + return (Criteria) this; + } + + public Criteria andAdTypeLike(String value) { + addCriterion("AD_TYPE like", value, "adType"); + return (Criteria) this; + } + + public Criteria andAdTypeNotLike(String value) { + addCriterion("AD_TYPE not like", value, "adType"); + return (Criteria) this; + } + + public Criteria andAdTypeIn(List values) { + addCriterion("AD_TYPE in", values, "adType"); + return (Criteria) this; + } + + public Criteria andAdTypeNotIn(List values) { + addCriterion("AD_TYPE not in", values, "adType"); + return (Criteria) this; + } + + public Criteria andAdTypeBetween(String value1, String value2) { + addCriterion("AD_TYPE between", value1, value2, "adType"); + return (Criteria) this; + } + + public Criteria andAdTypeNotBetween(String value1, String value2) { + addCriterion("AD_TYPE not between", value1, value2, "adType"); + return (Criteria) this; + } + + public Criteria andAdImageUrlIsNull() { + addCriterion("AD_IMAGE_url is null"); + return (Criteria) this; + } + + public Criteria andAdImageUrlIsNotNull() { + addCriterion("AD_IMAGE_url is not null"); + return (Criteria) this; + } + + public Criteria andAdImageUrlEqualTo(String value) { + addCriterion("AD_IMAGE_url =", value, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdImageUrlNotEqualTo(String value) { + addCriterion("AD_IMAGE_url <>", value, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdImageUrlGreaterThan(String value) { + addCriterion("AD_IMAGE_url >", value, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdImageUrlGreaterThanOrEqualTo(String value) { + addCriterion("AD_IMAGE_url >=", value, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdImageUrlLessThan(String value) { + addCriterion("AD_IMAGE_url <", value, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdImageUrlLessThanOrEqualTo(String value) { + addCriterion("AD_IMAGE_url <=", value, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdImageUrlLike(String value) { + addCriterion("AD_IMAGE_url like", value, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdImageUrlNotLike(String value) { + addCriterion("AD_IMAGE_url not like", value, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdImageUrlIn(List values) { + addCriterion("AD_IMAGE_url in", values, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdImageUrlNotIn(List values) { + addCriterion("AD_IMAGE_url not in", values, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdImageUrlBetween(String value1, String value2) { + addCriterion("AD_IMAGE_url between", value1, value2, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdImageUrlNotBetween(String value1, String value2) { + addCriterion("AD_IMAGE_url not between", value1, value2, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlIsNull() { + addCriterion("AD_LINK_url is null"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlIsNotNull() { + addCriterion("AD_LINK_url is not null"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlEqualTo(String value) { + addCriterion("AD_LINK_url =", value, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlNotEqualTo(String value) { + addCriterion("AD_LINK_url <>", value, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlGreaterThan(String value) { + addCriterion("AD_LINK_url >", value, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlGreaterThanOrEqualTo(String value) { + addCriterion("AD_LINK_url >=", value, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlLessThan(String value) { + addCriterion("AD_LINK_url <", value, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlLessThanOrEqualTo(String value) { + addCriterion("AD_LINK_url <=", value, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlLike(String value) { + addCriterion("AD_LINK_url like", value, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlNotLike(String value) { + addCriterion("AD_LINK_url not like", value, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlIn(List values) { + addCriterion("AD_LINK_url in", values, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlNotIn(List values) { + addCriterion("AD_LINK_url not in", values, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlBetween(String value1, String value2) { + addCriterion("AD_LINK_url between", value1, value2, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlNotBetween(String value1, String value2) { + addCriterion("AD_LINK_url not between", value1, value2, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdContentIsNull() { + addCriterion("AD_CONTENT is null"); + return (Criteria) this; + } + + public Criteria andAdContentIsNotNull() { + addCriterion("AD_CONTENT is not null"); + return (Criteria) this; + } + + public Criteria andAdContentEqualTo(String value) { + addCriterion("AD_CONTENT =", value, "adContent"); + return (Criteria) this; + } + + public Criteria andAdContentNotEqualTo(String value) { + addCriterion("AD_CONTENT <>", value, "adContent"); + return (Criteria) this; + } + + public Criteria andAdContentGreaterThan(String value) { + addCriterion("AD_CONTENT >", value, "adContent"); + return (Criteria) this; + } + + public Criteria andAdContentGreaterThanOrEqualTo(String value) { + addCriterion("AD_CONTENT >=", value, "adContent"); + return (Criteria) this; + } + + public Criteria andAdContentLessThan(String value) { + addCriterion("AD_CONTENT <", value, "adContent"); + return (Criteria) this; + } + + public Criteria andAdContentLessThanOrEqualTo(String value) { + addCriterion("AD_CONTENT <=", value, "adContent"); + return (Criteria) this; + } + + public Criteria andAdContentLike(String value) { + addCriterion("AD_CONTENT like", value, "adContent"); + return (Criteria) this; + } + + public Criteria andAdContentNotLike(String value) { + addCriterion("AD_CONTENT not like", value, "adContent"); + return (Criteria) this; + } + + public Criteria andAdContentIn(List values) { + addCriterion("AD_CONTENT in", values, "adContent"); + return (Criteria) this; + } + + public Criteria andAdContentNotIn(List values) { + addCriterion("AD_CONTENT not in", values, "adContent"); + return (Criteria) this; + } + + public Criteria andAdContentBetween(String value1, String value2) { + addCriterion("AD_CONTENT between", value1, value2, "adContent"); + return (Criteria) this; + } + + public Criteria andAdContentNotBetween(String value1, String value2) { + addCriterion("AD_CONTENT not between", value1, value2, "adContent"); + return (Criteria) this; + } + + public Criteria andAdStateIsNull() { + addCriterion("AD_STATE is null"); + return (Criteria) this; + } + + public Criteria andAdStateIsNotNull() { + addCriterion("AD_STATE is not null"); + return (Criteria) this; + } + + public Criteria andAdStateEqualTo(String value) { + addCriterion("AD_STATE =", value, "adState"); + return (Criteria) this; + } + + public Criteria andAdStateNotEqualTo(String value) { + addCriterion("AD_STATE <>", value, "adState"); + return (Criteria) this; + } + + public Criteria andAdStateGreaterThan(String value) { + addCriterion("AD_STATE >", value, "adState"); + return (Criteria) this; + } + + public Criteria andAdStateGreaterThanOrEqualTo(String value) { + addCriterion("AD_STATE >=", value, "adState"); + return (Criteria) this; + } + + public Criteria andAdStateLessThan(String value) { + addCriterion("AD_STATE <", value, "adState"); + return (Criteria) this; + } + + public Criteria andAdStateLessThanOrEqualTo(String value) { + addCriterion("AD_STATE <=", value, "adState"); + return (Criteria) this; + } + + public Criteria andAdStateLike(String value) { + addCriterion("AD_STATE like", value, "adState"); + return (Criteria) this; + } + + public Criteria andAdStateNotLike(String value) { + addCriterion("AD_STATE not like", value, "adState"); + return (Criteria) this; + } + + public Criteria andAdStateIn(List values) { + addCriterion("AD_STATE in", values, "adState"); + return (Criteria) this; + } + + public Criteria andAdStateNotIn(List values) { + addCriterion("AD_STATE not in", values, "adState"); + return (Criteria) this; + } + + public Criteria andAdStateBetween(String value1, String value2) { + addCriterion("AD_STATE between", value1, value2, "adState"); + return (Criteria) this; + } + + public Criteria andAdStateNotBetween(String value1, String value2) { + addCriterion("AD_STATE not between", value1, value2, "adState"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNull() { + addCriterion("CREATE_DATE is null"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNotNull() { + addCriterion("CREATE_DATE is not null"); + return (Criteria) this; + } + + public Criteria andCreateDateEqualTo(String value) { + addCriterion("CREATE_DATE =", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotEqualTo(String value) { + addCriterion("CREATE_DATE <>", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThan(String value) { + addCriterion("CREATE_DATE >", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_DATE >=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThan(String value) { + addCriterion("CREATE_DATE <", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThanOrEqualTo(String value) { + addCriterion("CREATE_DATE <=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLike(String value) { + addCriterion("CREATE_DATE like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotLike(String value) { + addCriterion("CREATE_DATE not like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateIn(List values) { + addCriterion("CREATE_DATE in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotIn(List values) { + addCriterion("CREATE_DATE not in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateBetween(String value1, String value2) { + addCriterion("CREATE_DATE between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotBetween(String value1, String value2) { + addCriterion("CREATE_DATE not between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("CREATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("CREATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(String value) { + addCriterion("CREATE_TIME =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(String value) { + addCriterion("CREATE_TIME <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(String value) { + addCriterion("CREATE_TIME >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_TIME >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(String value) { + addCriterion("CREATE_TIME <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(String value) { + addCriterion("CREATE_TIME <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLike(String value) { + addCriterion("CREATE_TIME like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotLike(String value) { + addCriterion("CREATE_TIME not like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("CREATE_TIME in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("CREATE_TIME not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(String value1, String value2) { + addCriterion("CREATE_TIME between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(String value1, String value2) { + addCriterion("CREATE_TIME not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNull() { + addCriterion("CREATE_USER is null"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNotNull() { + addCriterion("CREATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andCreateUserEqualTo(String value) { + addCriterion("CREATE_USER =", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotEqualTo(String value) { + addCriterion("CREATE_USER <>", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThan(String value) { + addCriterion("CREATE_USER >", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_USER >=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThan(String value) { + addCriterion("CREATE_USER <", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThanOrEqualTo(String value) { + addCriterion("CREATE_USER <=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLike(String value) { + addCriterion("CREATE_USER like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotLike(String value) { + addCriterion("CREATE_USER not like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserIn(List values) { + addCriterion("CREATE_USER in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotIn(List values) { + addCriterion("CREATE_USER not in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserBetween(String value1, String value2) { + addCriterion("CREATE_USER between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotBetween(String value1, String value2) { + addCriterion("CREATE_USER not between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNull() { + addCriterion("UPDATE_USER is null"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNotNull() { + addCriterion("UPDATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andUpdateUserEqualTo(String value) { + addCriterion("UPDATE_USER =", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotEqualTo(String value) { + addCriterion("UPDATE_USER <>", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThan(String value) { + addCriterion("UPDATE_USER >", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_USER >=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThan(String value) { + addCriterion("UPDATE_USER <", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThanOrEqualTo(String value) { + addCriterion("UPDATE_USER <=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLike(String value) { + addCriterion("UPDATE_USER like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotLike(String value) { + addCriterion("UPDATE_USER not like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIn(List values) { + addCriterion("UPDATE_USER in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotIn(List values) { + addCriterion("UPDATE_USER not in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserBetween(String value1, String value2) { + addCriterion("UPDATE_USER between", value1, value2, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotBetween(String value1, String value2) { + addCriterion("UPDATE_USER not between", value1, value2, "updateUser"); + 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(String value) { + addCriterion("UPDATE_DATE =", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotEqualTo(String value) { + addCriterion("UPDATE_DATE <>", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThan(String value) { + addCriterion("UPDATE_DATE >", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE >=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThan(String value) { + addCriterion("UPDATE_DATE <", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE <=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLike(String value) { + addCriterion("UPDATE_DATE like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotLike(String value) { + addCriterion("UPDATE_DATE not like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateIn(List values) { + addCriterion("UPDATE_DATE in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotIn(List values) { + addCriterion("UPDATE_DATE not in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateBetween(String value1, String value2) { + addCriterion("UPDATE_DATE between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotBetween(String value1, String value2) { + addCriterion("UPDATE_DATE not between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("UPDATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("UPDATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(String value) { + addCriterion("UPDATE_TIME =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(String value) { + addCriterion("UPDATE_TIME <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(String value) { + addCriterion("UPDATE_TIME >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(String value) { + addCriterion("UPDATE_TIME <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLike(String value) { + addCriterion("UPDATE_TIME like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotLike(String value) { + addCriterion("UPDATE_TIME not like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("UPDATE_TIME in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("UPDATE_TIME not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(String value1, String value2) { + addCriterion("UPDATE_TIME between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(String value1, String value2) { + addCriterion("UPDATE_TIME not between", value1, value2, "updateTime"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table advertisement_info + * + * @mbggenerated do_not_delete_during_merge Mon Mar 26 15:46:22 CST 2018 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticeClickInfo.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticeClickInfo.java new file mode 100644 index 000000000..a60c9298d --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticeClickInfo.java @@ -0,0 +1,68 @@ +package com.ruoyi.content.domain; + + + +public class ArticeClickInfo { + // 浏览者信息 + private String clickUserHeadimgurl; // 用户头像url + private String clickUserNickname;// 用户昵称 + private String watchTime; // 观察时间 + private String createDate; // 浏览时间yyyy-mm-dd + private String createTime; // 浏览时间 HH-mm + private String shareState; // 分享状态 0-未分享、1-已分享 + + public ArticeClickInfo() { + } + + public String getCreateTime() { + return createTime; + } + + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + public String getClickUserHeadimgurl() { + return clickUserHeadimgurl; + } + + public void setClickUserHeadimgurl(String clickUserHeadimgurl) { + this.clickUserHeadimgurl = clickUserHeadimgurl; + } + + public String getClickUserNickname() { +// if (StringUtils.isNotBlank(clickUserNickname)) { +// return Base64.getDecoder().decode(clickUserNickname).toString(); +// } + return clickUserNickname; + } + + public void setClickUserNickname(String clickUserNickname) { + this.clickUserNickname = clickUserNickname; + } + + public String getWatchTime() { + return watchTime; + } + + public void setWatchTime(String watchTime) { + this.watchTime = watchTime; + } + + public String getCreateDate() { + return createDate; + } + + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + public String getShareState() { + return shareState; + } + + public void setShareState(String shareState) { + this.shareState = shareState; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticeClickInfoExDTO.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticeClickInfoExDTO.java new file mode 100644 index 000000000..78dff02b4 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticeClickInfoExDTO.java @@ -0,0 +1,130 @@ +package com.ruoyi.content.domain; + + + +public class ArticeClickInfoExDTO { + // 浏览者信息 + private String clickUserHeadimgurl; // 用户头像url + private String clickUserNickname;// 用户昵称 + private String watchTime; // 观察时间 + private String createDate; // 浏览时间yyyy-mm-dd + private String createTime; // 浏览时间 HH-mm + private String shareState; // 分享状态 0-未分享、1-已分享 + private String fromShareState;// 查看文章的人是否已分享,0-未分享,1-对话框分享(包含个人和群组),2-朋友圈分享,5-对话框和朋友圈都分享了' + private String articleId; //文章id + private String articleName;//文章名称 + private String pushDate;//发布时间 + private String articleAutchor; + private String clickUserInfo; + private String clickId; + public ArticeClickInfoExDTO() { + } + + public String getCreateTime() { + return createTime; + } + + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + public String getClickUserHeadimgurl() { + return clickUserHeadimgurl; + } + + public void setClickUserHeadimgurl(String clickUserHeadimgurl) { + this.clickUserHeadimgurl = clickUserHeadimgurl; + } + + public String getClickUserNickname() { +// if (StringUtils.isNotBlank(clickUserNickname)) { +// return Base64.getDecoder().decode(clickUserNickname).toString(); +// } + return clickUserNickname; + } + + public void setClickUserNickname(String clickUserNickname) { + this.clickUserNickname = clickUserNickname; + } + + public String getWatchTime() { + return watchTime; + } + + public void setWatchTime(String watchTime) { + this.watchTime = watchTime; + } + + public String getCreateDate() { + return createDate; + } + + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + public String getShareState() { + return shareState; + } + + public void setShareState(String shareState) { + this.shareState = shareState; + } + + public String getFromShareState() { + return fromShareState; + } + + public void setFromShareState(String fromShareState) { + this.fromShareState = fromShareState; + } + + public String getArticleId() { + return articleId; + } + + public void setArticleId(String articleId) { + this.articleId = articleId; + } + + public String getArticleName() { + return articleName; + } + + public void setArticleName(String articleName) { + this.articleName = articleName; + } + + public String getPushDate() { + return pushDate; + } + + public void setPushDate(String pushDate) { + this.pushDate = pushDate; + } + + public String getArticleAutchor() { + return articleAutchor; + } + + public void setArticleAutchor(String articleAutchor) { + this.articleAutchor = articleAutchor; + } + + public String getClickUserInfo() { + return clickUserInfo; + } + + public void setClickUserInfo(String clickUserInfo) { + this.clickUserInfo = clickUserInfo; + } + + public String getClickId() { + return clickId; + } + + public void setClickId(String clickId) { + this.clickId = clickId; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleAdInfo.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleAdInfo.java new file mode 100644 index 000000000..c7e2b911d --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleAdInfo.java @@ -0,0 +1,547 @@ +package com.ruoyi.content.domain; + +public class ArticleAdInfo { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_ad_info.AD_ID + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + private Integer adId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_ad_info.COMPANY_ID + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + private String companyId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_ad_info.AD_TYPE + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + private String adType; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_ad_info.AD_TYPE_NAME + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + private String adTypeName; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_ad_info.AD_LINK_URL + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + private String adLinkUrl; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_ad_info.AD_TITLE + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + private String adTitle; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_ad_info.AD_NAME + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + private String adName; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_ad_info.AD_SUMMARY + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + private String adSummary; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_ad_info.AD_COLOR_TYPE + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + private String adColorType; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_ad_info.AD_IMAGE_URL + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + private String adImageUrl; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_ad_info.AD_STATE + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + private String adState; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_ad_info.CREATE_DATE + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + private String createDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_ad_info.CREATE_TIME + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + private String createTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_ad_info.CREATE_USER + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + private String createUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_ad_info.UPDATE_USER + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + private String updateUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_ad_info.UPDATE_DATE + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + private String updateDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_ad_info.UPDATE_TIME + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + private String updateTime; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_ad_info.AD_ID + * + * @return the value of article_ad_info.AD_ID + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public Integer getAdId() { + return adId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_ad_info.AD_ID + * + * @param adId the value for article_ad_info.AD_ID + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public void setAdId(Integer adId) { + this.adId = adId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_ad_info.COMPANY_ID + * + * @return the value of article_ad_info.COMPANY_ID + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public String getCompanyId() { + return companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_ad_info.COMPANY_ID + * + * @param companyId the value for article_ad_info.COMPANY_ID + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public void setCompanyId(String companyId) { + this.companyId = companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_ad_info.AD_TYPE + * + * @return the value of article_ad_info.AD_TYPE + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public String getAdType() { + return adType; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_ad_info.AD_TYPE + * + * @param adType the value for article_ad_info.AD_TYPE + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public void setAdType(String adType) { + this.adType = adType; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_ad_info.AD_TYPE_NAME + * + * @return the value of article_ad_info.AD_TYPE_NAME + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public String getAdTypeName() { + return adTypeName; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_ad_info.AD_TYPE_NAME + * + * @param adTypeName the value for article_ad_info.AD_TYPE_NAME + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public void setAdTypeName(String adTypeName) { + this.adTypeName = adTypeName; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_ad_info.AD_LINK_URL + * + * @return the value of article_ad_info.AD_LINK_URL + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public String getAdLinkUrl() { + return adLinkUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_ad_info.AD_LINK_URL + * + * @param adLinkUrl the value for article_ad_info.AD_LINK_URL + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public void setAdLinkUrl(String adLinkUrl) { + this.adLinkUrl = adLinkUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_ad_info.AD_TITLE + * + * @return the value of article_ad_info.AD_TITLE + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public String getAdTitle() { + return adTitle; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_ad_info.AD_TITLE + * + * @param adTitle the value for article_ad_info.AD_TITLE + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public void setAdTitle(String adTitle) { + this.adTitle = adTitle; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_ad_info.AD_NAME + * + * @return the value of article_ad_info.AD_NAME + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public String getAdName() { + return adName; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_ad_info.AD_NAME + * + * @param adName the value for article_ad_info.AD_NAME + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public void setAdName(String adName) { + this.adName = adName; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_ad_info.AD_SUMMARY + * + * @return the value of article_ad_info.AD_SUMMARY + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public String getAdSummary() { + return adSummary; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_ad_info.AD_SUMMARY + * + * @param adSummary the value for article_ad_info.AD_SUMMARY + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public void setAdSummary(String adSummary) { + this.adSummary = adSummary; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_ad_info.AD_COLOR_TYPE + * + * @return the value of article_ad_info.AD_COLOR_TYPE + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public String getAdColorType() { + return adColorType; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_ad_info.AD_COLOR_TYPE + * + * @param adColorType the value for article_ad_info.AD_COLOR_TYPE + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public void setAdColorType(String adColorType) { + this.adColorType = adColorType; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_ad_info.AD_IMAGE_URL + * + * @return the value of article_ad_info.AD_IMAGE_URL + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public String getAdImageUrl() { + return adImageUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_ad_info.AD_IMAGE_URL + * + * @param adImageUrl the value for article_ad_info.AD_IMAGE_URL + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public void setAdImageUrl(String adImageUrl) { + this.adImageUrl = adImageUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_ad_info.AD_STATE + * + * @return the value of article_ad_info.AD_STATE + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public String getAdState() { + return adState; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_ad_info.AD_STATE + * + * @param adState the value for article_ad_info.AD_STATE + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public void setAdState(String adState) { + this.adState = adState; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_ad_info.CREATE_DATE + * + * @return the value of article_ad_info.CREATE_DATE + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public String getCreateDate() { + return createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_ad_info.CREATE_DATE + * + * @param createDate the value for article_ad_info.CREATE_DATE + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_ad_info.CREATE_TIME + * + * @return the value of article_ad_info.CREATE_TIME + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public String getCreateTime() { + return createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_ad_info.CREATE_TIME + * + * @param createTime the value for article_ad_info.CREATE_TIME + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_ad_info.CREATE_USER + * + * @return the value of article_ad_info.CREATE_USER + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public String getCreateUser() { + return createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_ad_info.CREATE_USER + * + * @param createUser the value for article_ad_info.CREATE_USER + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_ad_info.UPDATE_USER + * + * @return the value of article_ad_info.UPDATE_USER + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public String getUpdateUser() { + return updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_ad_info.UPDATE_USER + * + * @param updateUser the value for article_ad_info.UPDATE_USER + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public void setUpdateUser(String updateUser) { + this.updateUser = updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_ad_info.UPDATE_DATE + * + * @return the value of article_ad_info.UPDATE_DATE + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public String getUpdateDate() { + return updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_ad_info.UPDATE_DATE + * + * @param updateDate the value for article_ad_info.UPDATE_DATE + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_ad_info.UPDATE_TIME + * + * @return the value of article_ad_info.UPDATE_TIME + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public String getUpdateTime() { + return updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_ad_info.UPDATE_TIME + * + * @param updateTime the value for article_ad_info.UPDATE_TIME + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleAdInfoExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleAdInfoExample.java new file mode 100644 index 000000000..101348310 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleAdInfoExample.java @@ -0,0 +1,1482 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class ArticleAdInfoExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public ArticleAdInfoExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 andAdIdIsNull() { + addCriterion("AD_ID is null"); + return (Criteria) this; + } + + public Criteria andAdIdIsNotNull() { + addCriterion("AD_ID is not null"); + return (Criteria) this; + } + + public Criteria andAdIdEqualTo(Integer value) { + addCriterion("AD_ID =", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdNotEqualTo(Integer value) { + addCriterion("AD_ID <>", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdGreaterThan(Integer value) { + addCriterion("AD_ID >", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdGreaterThanOrEqualTo(Integer value) { + addCriterion("AD_ID >=", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdLessThan(Integer value) { + addCriterion("AD_ID <", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdLessThanOrEqualTo(Integer value) { + addCriterion("AD_ID <=", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdIn(List values) { + addCriterion("AD_ID in", values, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdNotIn(List values) { + addCriterion("AD_ID not in", values, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdBetween(Integer value1, Integer value2) { + addCriterion("AD_ID between", value1, value2, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdNotBetween(Integer value1, Integer value2) { + addCriterion("AD_ID not between", value1, value2, "adId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNull() { + addCriterion("COMPANY_ID is null"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNotNull() { + addCriterion("COMPANY_ID is not null"); + return (Criteria) this; + } + + public Criteria andCompanyIdEqualTo(String value) { + addCriterion("COMPANY_ID =", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotEqualTo(String value) { + addCriterion("COMPANY_ID <>", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThan(String value) { + addCriterion("COMPANY_ID >", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThanOrEqualTo(String value) { + addCriterion("COMPANY_ID >=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThan(String value) { + addCriterion("COMPANY_ID <", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThanOrEqualTo(String value) { + addCriterion("COMPANY_ID <=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLike(String value) { + addCriterion("COMPANY_ID like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotLike(String value) { + addCriterion("COMPANY_ID not like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIn(List values) { + addCriterion("COMPANY_ID in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotIn(List values) { + addCriterion("COMPANY_ID not in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdBetween(String value1, String value2) { + addCriterion("COMPANY_ID between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotBetween(String value1, String value2) { + addCriterion("COMPANY_ID not between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andAdTypeIsNull() { + addCriterion("AD_TYPE is null"); + return (Criteria) this; + } + + public Criteria andAdTypeIsNotNull() { + addCriterion("AD_TYPE is not null"); + return (Criteria) this; + } + + public Criteria andAdTypeEqualTo(String value) { + addCriterion("AD_TYPE =", value, "adType"); + return (Criteria) this; + } + + public Criteria andAdTypeNotEqualTo(String value) { + addCriterion("AD_TYPE <>", value, "adType"); + return (Criteria) this; + } + + public Criteria andAdTypeGreaterThan(String value) { + addCriterion("AD_TYPE >", value, "adType"); + return (Criteria) this; + } + + public Criteria andAdTypeGreaterThanOrEqualTo(String value) { + addCriterion("AD_TYPE >=", value, "adType"); + return (Criteria) this; + } + + public Criteria andAdTypeLessThan(String value) { + addCriterion("AD_TYPE <", value, "adType"); + return (Criteria) this; + } + + public Criteria andAdTypeLessThanOrEqualTo(String value) { + addCriterion("AD_TYPE <=", value, "adType"); + return (Criteria) this; + } + + public Criteria andAdTypeLike(String value) { + addCriterion("AD_TYPE like", value, "adType"); + return (Criteria) this; + } + + public Criteria andAdTypeNotLike(String value) { + addCriterion("AD_TYPE not like", value, "adType"); + return (Criteria) this; + } + + public Criteria andAdTypeIn(List values) { + addCriterion("AD_TYPE in", values, "adType"); + return (Criteria) this; + } + + public Criteria andAdTypeNotIn(List values) { + addCriterion("AD_TYPE not in", values, "adType"); + return (Criteria) this; + } + + public Criteria andAdTypeBetween(String value1, String value2) { + addCriterion("AD_TYPE between", value1, value2, "adType"); + return (Criteria) this; + } + + public Criteria andAdTypeNotBetween(String value1, String value2) { + addCriterion("AD_TYPE not between", value1, value2, "adType"); + return (Criteria) this; + } + + public Criteria andAdTypeNameIsNull() { + addCriterion("AD_TYPE_NAME is null"); + return (Criteria) this; + } + + public Criteria andAdTypeNameIsNotNull() { + addCriterion("AD_TYPE_NAME is not null"); + return (Criteria) this; + } + + public Criteria andAdTypeNameEqualTo(String value) { + addCriterion("AD_TYPE_NAME =", value, "adTypeName"); + return (Criteria) this; + } + + public Criteria andAdTypeNameNotEqualTo(String value) { + addCriterion("AD_TYPE_NAME <>", value, "adTypeName"); + return (Criteria) this; + } + + public Criteria andAdTypeNameGreaterThan(String value) { + addCriterion("AD_TYPE_NAME >", value, "adTypeName"); + return (Criteria) this; + } + + public Criteria andAdTypeNameGreaterThanOrEqualTo(String value) { + addCriterion("AD_TYPE_NAME >=", value, "adTypeName"); + return (Criteria) this; + } + + public Criteria andAdTypeNameLessThan(String value) { + addCriterion("AD_TYPE_NAME <", value, "adTypeName"); + return (Criteria) this; + } + + public Criteria andAdTypeNameLessThanOrEqualTo(String value) { + addCriterion("AD_TYPE_NAME <=", value, "adTypeName"); + return (Criteria) this; + } + + public Criteria andAdTypeNameLike(String value) { + addCriterion("AD_TYPE_NAME like", value, "adTypeName"); + return (Criteria) this; + } + + public Criteria andAdTypeNameNotLike(String value) { + addCriterion("AD_TYPE_NAME not like", value, "adTypeName"); + return (Criteria) this; + } + + public Criteria andAdTypeNameIn(List values) { + addCriterion("AD_TYPE_NAME in", values, "adTypeName"); + return (Criteria) this; + } + + public Criteria andAdTypeNameNotIn(List values) { + addCriterion("AD_TYPE_NAME not in", values, "adTypeName"); + return (Criteria) this; + } + + public Criteria andAdTypeNameBetween(String value1, String value2) { + addCriterion("AD_TYPE_NAME between", value1, value2, "adTypeName"); + return (Criteria) this; + } + + public Criteria andAdTypeNameNotBetween(String value1, String value2) { + addCriterion("AD_TYPE_NAME not between", value1, value2, "adTypeName"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlIsNull() { + addCriterion("AD_LINK_URL is null"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlIsNotNull() { + addCriterion("AD_LINK_URL is not null"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlEqualTo(String value) { + addCriterion("AD_LINK_URL =", value, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlNotEqualTo(String value) { + addCriterion("AD_LINK_URL <>", value, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlGreaterThan(String value) { + addCriterion("AD_LINK_URL >", value, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlGreaterThanOrEqualTo(String value) { + addCriterion("AD_LINK_URL >=", value, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlLessThan(String value) { + addCriterion("AD_LINK_URL <", value, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlLessThanOrEqualTo(String value) { + addCriterion("AD_LINK_URL <=", value, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlLike(String value) { + addCriterion("AD_LINK_URL like", value, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlNotLike(String value) { + addCriterion("AD_LINK_URL not like", value, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlIn(List values) { + addCriterion("AD_LINK_URL in", values, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlNotIn(List values) { + addCriterion("AD_LINK_URL not in", values, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlBetween(String value1, String value2) { + addCriterion("AD_LINK_URL between", value1, value2, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdLinkUrlNotBetween(String value1, String value2) { + addCriterion("AD_LINK_URL not between", value1, value2, "adLinkUrl"); + return (Criteria) this; + } + + public Criteria andAdTitleIsNull() { + addCriterion("AD_TITLE is null"); + return (Criteria) this; + } + + public Criteria andAdTitleIsNotNull() { + addCriterion("AD_TITLE is not null"); + return (Criteria) this; + } + + public Criteria andAdTitleEqualTo(String value) { + addCriterion("AD_TITLE =", value, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdTitleNotEqualTo(String value) { + addCriterion("AD_TITLE <>", value, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdTitleGreaterThan(String value) { + addCriterion("AD_TITLE >", value, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdTitleGreaterThanOrEqualTo(String value) { + addCriterion("AD_TITLE >=", value, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdTitleLessThan(String value) { + addCriterion("AD_TITLE <", value, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdTitleLessThanOrEqualTo(String value) { + addCriterion("AD_TITLE <=", value, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdTitleLike(String value) { + addCriterion("AD_TITLE like", value, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdTitleNotLike(String value) { + addCriterion("AD_TITLE not like", value, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdTitleIn(List values) { + addCriterion("AD_TITLE in", values, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdTitleNotIn(List values) { + addCriterion("AD_TITLE not in", values, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdTitleBetween(String value1, String value2) { + addCriterion("AD_TITLE between", value1, value2, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdTitleNotBetween(String value1, String value2) { + addCriterion("AD_TITLE not between", value1, value2, "adTitle"); + return (Criteria) this; + } + + public Criteria andAdNameIsNull() { + addCriterion("AD_NAME is null"); + return (Criteria) this; + } + + public Criteria andAdNameIsNotNull() { + addCriterion("AD_NAME is not null"); + return (Criteria) this; + } + + public Criteria andAdNameEqualTo(String value) { + addCriterion("AD_NAME =", value, "adName"); + return (Criteria) this; + } + + public Criteria andAdNameNotEqualTo(String value) { + addCriterion("AD_NAME <>", value, "adName"); + return (Criteria) this; + } + + public Criteria andAdNameGreaterThan(String value) { + addCriterion("AD_NAME >", value, "adName"); + return (Criteria) this; + } + + public Criteria andAdNameGreaterThanOrEqualTo(String value) { + addCriterion("AD_NAME >=", value, "adName"); + return (Criteria) this; + } + + public Criteria andAdNameLessThan(String value) { + addCriterion("AD_NAME <", value, "adName"); + return (Criteria) this; + } + + public Criteria andAdNameLessThanOrEqualTo(String value) { + addCriterion("AD_NAME <=", value, "adName"); + return (Criteria) this; + } + + public Criteria andAdNameLike(String value) { + addCriterion("AD_NAME like", value, "adName"); + return (Criteria) this; + } + + public Criteria andAdNameNotLike(String value) { + addCriterion("AD_NAME not like", value, "adName"); + return (Criteria) this; + } + + public Criteria andAdNameIn(List values) { + addCriterion("AD_NAME in", values, "adName"); + return (Criteria) this; + } + + public Criteria andAdNameNotIn(List values) { + addCriterion("AD_NAME not in", values, "adName"); + return (Criteria) this; + } + + public Criteria andAdNameBetween(String value1, String value2) { + addCriterion("AD_NAME between", value1, value2, "adName"); + return (Criteria) this; + } + + public Criteria andAdNameNotBetween(String value1, String value2) { + addCriterion("AD_NAME not between", value1, value2, "adName"); + return (Criteria) this; + } + + public Criteria andAdSummaryIsNull() { + addCriterion("AD_SUMMARY is null"); + return (Criteria) this; + } + + public Criteria andAdSummaryIsNotNull() { + addCriterion("AD_SUMMARY is not null"); + return (Criteria) this; + } + + public Criteria andAdSummaryEqualTo(String value) { + addCriterion("AD_SUMMARY =", value, "adSummary"); + return (Criteria) this; + } + + public Criteria andAdSummaryNotEqualTo(String value) { + addCriterion("AD_SUMMARY <>", value, "adSummary"); + return (Criteria) this; + } + + public Criteria andAdSummaryGreaterThan(String value) { + addCriterion("AD_SUMMARY >", value, "adSummary"); + return (Criteria) this; + } + + public Criteria andAdSummaryGreaterThanOrEqualTo(String value) { + addCriterion("AD_SUMMARY >=", value, "adSummary"); + return (Criteria) this; + } + + public Criteria andAdSummaryLessThan(String value) { + addCriterion("AD_SUMMARY <", value, "adSummary"); + return (Criteria) this; + } + + public Criteria andAdSummaryLessThanOrEqualTo(String value) { + addCriterion("AD_SUMMARY <=", value, "adSummary"); + return (Criteria) this; + } + + public Criteria andAdSummaryLike(String value) { + addCriterion("AD_SUMMARY like", value, "adSummary"); + return (Criteria) this; + } + + public Criteria andAdSummaryNotLike(String value) { + addCriterion("AD_SUMMARY not like", value, "adSummary"); + return (Criteria) this; + } + + public Criteria andAdSummaryIn(List values) { + addCriterion("AD_SUMMARY in", values, "adSummary"); + return (Criteria) this; + } + + public Criteria andAdSummaryNotIn(List values) { + addCriterion("AD_SUMMARY not in", values, "adSummary"); + return (Criteria) this; + } + + public Criteria andAdSummaryBetween(String value1, String value2) { + addCriterion("AD_SUMMARY between", value1, value2, "adSummary"); + return (Criteria) this; + } + + public Criteria andAdSummaryNotBetween(String value1, String value2) { + addCriterion("AD_SUMMARY not between", value1, value2, "adSummary"); + return (Criteria) this; + } + + public Criteria andAdColorTypeIsNull() { + addCriterion("AD_COLOR_TYPE is null"); + return (Criteria) this; + } + + public Criteria andAdColorTypeIsNotNull() { + addCriterion("AD_COLOR_TYPE is not null"); + return (Criteria) this; + } + + public Criteria andAdColorTypeEqualTo(String value) { + addCriterion("AD_COLOR_TYPE =", value, "adColorType"); + return (Criteria) this; + } + + public Criteria andAdColorTypeNotEqualTo(String value) { + addCriterion("AD_COLOR_TYPE <>", value, "adColorType"); + return (Criteria) this; + } + + public Criteria andAdColorTypeGreaterThan(String value) { + addCriterion("AD_COLOR_TYPE >", value, "adColorType"); + return (Criteria) this; + } + + public Criteria andAdColorTypeGreaterThanOrEqualTo(String value) { + addCriterion("AD_COLOR_TYPE >=", value, "adColorType"); + return (Criteria) this; + } + + public Criteria andAdColorTypeLessThan(String value) { + addCriterion("AD_COLOR_TYPE <", value, "adColorType"); + return (Criteria) this; + } + + public Criteria andAdColorTypeLessThanOrEqualTo(String value) { + addCriterion("AD_COLOR_TYPE <=", value, "adColorType"); + return (Criteria) this; + } + + public Criteria andAdColorTypeLike(String value) { + addCriterion("AD_COLOR_TYPE like", value, "adColorType"); + return (Criteria) this; + } + + public Criteria andAdColorTypeNotLike(String value) { + addCriterion("AD_COLOR_TYPE not like", value, "adColorType"); + return (Criteria) this; + } + + public Criteria andAdColorTypeIn(List values) { + addCriterion("AD_COLOR_TYPE in", values, "adColorType"); + return (Criteria) this; + } + + public Criteria andAdColorTypeNotIn(List values) { + addCriterion("AD_COLOR_TYPE not in", values, "adColorType"); + return (Criteria) this; + } + + public Criteria andAdColorTypeBetween(String value1, String value2) { + addCriterion("AD_COLOR_TYPE between", value1, value2, "adColorType"); + return (Criteria) this; + } + + public Criteria andAdColorTypeNotBetween(String value1, String value2) { + addCriterion("AD_COLOR_TYPE not between", value1, value2, "adColorType"); + return (Criteria) this; + } + + public Criteria andAdImageUrlIsNull() { + addCriterion("AD_IMAGE_URL is null"); + return (Criteria) this; + } + + public Criteria andAdImageUrlIsNotNull() { + addCriterion("AD_IMAGE_URL is not null"); + return (Criteria) this; + } + + public Criteria andAdImageUrlEqualTo(String value) { + addCriterion("AD_IMAGE_URL =", value, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdImageUrlNotEqualTo(String value) { + addCriterion("AD_IMAGE_URL <>", value, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdImageUrlGreaterThan(String value) { + addCriterion("AD_IMAGE_URL >", value, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdImageUrlGreaterThanOrEqualTo(String value) { + addCriterion("AD_IMAGE_URL >=", value, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdImageUrlLessThan(String value) { + addCriterion("AD_IMAGE_URL <", value, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdImageUrlLessThanOrEqualTo(String value) { + addCriterion("AD_IMAGE_URL <=", value, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdImageUrlLike(String value) { + addCriterion("AD_IMAGE_URL like", value, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdImageUrlNotLike(String value) { + addCriterion("AD_IMAGE_URL not like", value, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdImageUrlIn(List values) { + addCriterion("AD_IMAGE_URL in", values, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdImageUrlNotIn(List values) { + addCriterion("AD_IMAGE_URL not in", values, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdImageUrlBetween(String value1, String value2) { + addCriterion("AD_IMAGE_URL between", value1, value2, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdImageUrlNotBetween(String value1, String value2) { + addCriterion("AD_IMAGE_URL not between", value1, value2, "adImageUrl"); + return (Criteria) this; + } + + public Criteria andAdStateIsNull() { + addCriterion("AD_STATE is null"); + return (Criteria) this; + } + + public Criteria andAdStateIsNotNull() { + addCriterion("AD_STATE is not null"); + return (Criteria) this; + } + + public Criteria andAdStateEqualTo(String value) { + addCriterion("AD_STATE =", value, "adState"); + return (Criteria) this; + } + + public Criteria andAdStateNotEqualTo(String value) { + addCriterion("AD_STATE <>", value, "adState"); + return (Criteria) this; + } + + public Criteria andAdStateGreaterThan(String value) { + addCriterion("AD_STATE >", value, "adState"); + return (Criteria) this; + } + + public Criteria andAdStateGreaterThanOrEqualTo(String value) { + addCriterion("AD_STATE >=", value, "adState"); + return (Criteria) this; + } + + public Criteria andAdStateLessThan(String value) { + addCriterion("AD_STATE <", value, "adState"); + return (Criteria) this; + } + + public Criteria andAdStateLessThanOrEqualTo(String value) { + addCriterion("AD_STATE <=", value, "adState"); + return (Criteria) this; + } + + public Criteria andAdStateLike(String value) { + addCriterion("AD_STATE like", value, "adState"); + return (Criteria) this; + } + + public Criteria andAdStateNotLike(String value) { + addCriterion("AD_STATE not like", value, "adState"); + return (Criteria) this; + } + + public Criteria andAdStateIn(List values) { + addCriterion("AD_STATE in", values, "adState"); + return (Criteria) this; + } + + public Criteria andAdStateNotIn(List values) { + addCriterion("AD_STATE not in", values, "adState"); + return (Criteria) this; + } + + public Criteria andAdStateBetween(String value1, String value2) { + addCriterion("AD_STATE between", value1, value2, "adState"); + return (Criteria) this; + } + + public Criteria andAdStateNotBetween(String value1, String value2) { + addCriterion("AD_STATE not between", value1, value2, "adState"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNull() { + addCriterion("CREATE_DATE is null"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNotNull() { + addCriterion("CREATE_DATE is not null"); + return (Criteria) this; + } + + public Criteria andCreateDateEqualTo(String value) { + addCriterion("CREATE_DATE =", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotEqualTo(String value) { + addCriterion("CREATE_DATE <>", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThan(String value) { + addCriterion("CREATE_DATE >", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_DATE >=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThan(String value) { + addCriterion("CREATE_DATE <", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThanOrEqualTo(String value) { + addCriterion("CREATE_DATE <=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLike(String value) { + addCriterion("CREATE_DATE like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotLike(String value) { + addCriterion("CREATE_DATE not like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateIn(List values) { + addCriterion("CREATE_DATE in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotIn(List values) { + addCriterion("CREATE_DATE not in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateBetween(String value1, String value2) { + addCriterion("CREATE_DATE between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotBetween(String value1, String value2) { + addCriterion("CREATE_DATE not between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("CREATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("CREATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(String value) { + addCriterion("CREATE_TIME =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(String value) { + addCriterion("CREATE_TIME <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(String value) { + addCriterion("CREATE_TIME >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_TIME >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(String value) { + addCriterion("CREATE_TIME <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(String value) { + addCriterion("CREATE_TIME <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLike(String value) { + addCriterion("CREATE_TIME like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotLike(String value) { + addCriterion("CREATE_TIME not like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("CREATE_TIME in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("CREATE_TIME not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(String value1, String value2) { + addCriterion("CREATE_TIME between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(String value1, String value2) { + addCriterion("CREATE_TIME not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNull() { + addCriterion("CREATE_USER is null"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNotNull() { + addCriterion("CREATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andCreateUserEqualTo(String value) { + addCriterion("CREATE_USER =", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotEqualTo(String value) { + addCriterion("CREATE_USER <>", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThan(String value) { + addCriterion("CREATE_USER >", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_USER >=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThan(String value) { + addCriterion("CREATE_USER <", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThanOrEqualTo(String value) { + addCriterion("CREATE_USER <=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLike(String value) { + addCriterion("CREATE_USER like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotLike(String value) { + addCriterion("CREATE_USER not like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserIn(List values) { + addCriterion("CREATE_USER in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotIn(List values) { + addCriterion("CREATE_USER not in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserBetween(String value1, String value2) { + addCriterion("CREATE_USER between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotBetween(String value1, String value2) { + addCriterion("CREATE_USER not between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNull() { + addCriterion("UPDATE_USER is null"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNotNull() { + addCriterion("UPDATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andUpdateUserEqualTo(String value) { + addCriterion("UPDATE_USER =", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotEqualTo(String value) { + addCriterion("UPDATE_USER <>", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThan(String value) { + addCriterion("UPDATE_USER >", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_USER >=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThan(String value) { + addCriterion("UPDATE_USER <", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThanOrEqualTo(String value) { + addCriterion("UPDATE_USER <=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLike(String value) { + addCriterion("UPDATE_USER like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotLike(String value) { + addCriterion("UPDATE_USER not like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIn(List values) { + addCriterion("UPDATE_USER in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotIn(List values) { + addCriterion("UPDATE_USER not in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserBetween(String value1, String value2) { + addCriterion("UPDATE_USER between", value1, value2, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotBetween(String value1, String value2) { + addCriterion("UPDATE_USER not between", value1, value2, "updateUser"); + 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(String value) { + addCriterion("UPDATE_DATE =", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotEqualTo(String value) { + addCriterion("UPDATE_DATE <>", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThan(String value) { + addCriterion("UPDATE_DATE >", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE >=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThan(String value) { + addCriterion("UPDATE_DATE <", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE <=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLike(String value) { + addCriterion("UPDATE_DATE like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotLike(String value) { + addCriterion("UPDATE_DATE not like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateIn(List values) { + addCriterion("UPDATE_DATE in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotIn(List values) { + addCriterion("UPDATE_DATE not in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateBetween(String value1, String value2) { + addCriterion("UPDATE_DATE between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotBetween(String value1, String value2) { + addCriterion("UPDATE_DATE not between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("UPDATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("UPDATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(String value) { + addCriterion("UPDATE_TIME =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(String value) { + addCriterion("UPDATE_TIME <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(String value) { + addCriterion("UPDATE_TIME >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(String value) { + addCriterion("UPDATE_TIME <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLike(String value) { + addCriterion("UPDATE_TIME like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotLike(String value) { + addCriterion("UPDATE_TIME not like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("UPDATE_TIME in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("UPDATE_TIME not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(String value1, String value2) { + addCriterion("UPDATE_TIME between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(String value1, String value2) { + addCriterion("UPDATE_TIME not between", value1, value2, "updateTime"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_ad_info + * + * @mbggenerated do_not_delete_during_merge Thu Aug 02 14:00:18 CST 2018 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleChannel.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleChannel.java new file mode 100644 index 000000000..b7c4d0c7e --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleChannel.java @@ -0,0 +1,493 @@ +package com.ruoyi.content.domain; + +public class ArticleChannel { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_channel.ID + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + private Integer id; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_channel.ARTICLE_ID + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + private Integer articleId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_channel.ARTICLE_NAME + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + private String articleName; + + private String articleVersion; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_channel.SPECIAL + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + private String special; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_channel.CHANNEL + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + private String channel; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_channel.ARTICLE_STATE + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + private String articleState; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_channel.PUBLISH_DATE + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + private String publishDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_channel.PUBLISH_TIME + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + private String publishTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_channel.UPDATE_DATE + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + private String updateDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_channel.UPDATE_TIME + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + private String updateTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_channel.COMPANY_ID + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + private String companyId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_channel.BRANCH_ID + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + private String branchId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_channel.PUBLISH_ID + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + private String publishId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_channel.ORDER_NO + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + private Integer orderNo; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_channel.TOP_TIME + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + private String topTime; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_channel.ID + * + * @return the value of article_channel.ID + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public Integer getId() { + return id; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_channel.ID + * + * @param id the value for article_channel.ID + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public void setId(Integer id) { + this.id = id; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_channel.ARTICLE_ID + * + * @return the value of article_channel.ARTICLE_ID + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public Integer getArticleId() { + return articleId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_channel.ARTICLE_ID + * + * @param articleId the value for article_channel.ARTICLE_ID + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public void setArticleId(Integer articleId) { + this.articleId = articleId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_channel.ARTICLE_NAME + * + * @return the value of article_channel.ARTICLE_NAME + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public String getArticleName() { + return articleName; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_channel.ARTICLE_NAME + * + * @param articleName the value for article_channel.ARTICLE_NAME + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public void setArticleName(String articleName) { + this.articleName = articleName; + } + + public String getArticleVersion() { + return this.articleVersion; + } + + public void setArticleVersion(String articleVersion) { + this.articleVersion = articleVersion; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_channel.SPECIAL + * + * @return the value of article_channel.SPECIAL + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public String getSpecial() { + return special; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_channel.SPECIAL + * + * @param special the value for article_channel.SPECIAL + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public void setSpecial(String special) { + this.special = special; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_channel.CHANNEL + * + * @return the value of article_channel.CHANNEL + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public String getChannel() { + return channel; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_channel.CHANNEL + * + * @param channel the value for article_channel.CHANNEL + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public void setChannel(String channel) { + this.channel = channel; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_channel.ARTICLE_STATE + * + * @return the value of article_channel.ARTICLE_STATE + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public String getArticleState() { + return articleState; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_channel.ARTICLE_STATE + * + * @param articleState the value for article_channel.ARTICLE_STATE + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public void setArticleState(String articleState) { + this.articleState = articleState; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_channel.PUBLISH_DATE + * + * @return the value of article_channel.PUBLISH_DATE + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public String getPublishDate() { + return publishDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_channel.PUBLISH_DATE + * + * @param publishDate the value for article_channel.PUBLISH_DATE + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public void setPublishDate(String publishDate) { + this.publishDate = publishDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_channel.PUBLISH_TIME + * + * @return the value of article_channel.PUBLISH_TIME + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public String getPublishTime() { + return publishTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_channel.PUBLISH_TIME + * + * @param publishTime the value for article_channel.PUBLISH_TIME + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public void setPublishTime(String publishTime) { + this.publishTime = publishTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_channel.UPDATE_DATE + * + * @return the value of article_channel.UPDATE_DATE + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public String getUpdateDate() { + return updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_channel.UPDATE_DATE + * + * @param updateDate the value for article_channel.UPDATE_DATE + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_channel.UPDATE_TIME + * + * @return the value of article_channel.UPDATE_TIME + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public String getUpdateTime() { + return updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_channel.UPDATE_TIME + * + * @param updateTime the value for article_channel.UPDATE_TIME + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_channel.COMPANY_ID + * + * @return the value of article_channel.COMPANY_ID + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public String getCompanyId() { + return companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_channel.COMPANY_ID + * + * @param companyId the value for article_channel.COMPANY_ID + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public void setCompanyId(String companyId) { + this.companyId = companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_channel.BRANCH_ID + * + * @return the value of article_channel.BRANCH_ID + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public String getBranchId() { + return branchId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_channel.BRANCH_ID + * + * @param branchId the value for article_channel.BRANCH_ID + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public void setBranchId(String branchId) { + this.branchId = branchId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_channel.PUBLISH_ID + * + * @return the value of article_channel.PUBLISH_ID + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public String getPublishId() { + return publishId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_channel.PUBLISH_ID + * + * @param publishId the value for article_channel.PUBLISH_ID + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public void setPublishId(String publishId) { + this.publishId = publishId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_channel.ORDER_NO + * + * @return the value of article_channel.ORDER_NO + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public Integer getOrderNo() { + return orderNo; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_channel.ORDER_NO + * + * @param orderNo the value for article_channel.ORDER_NO + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public void setOrderNo(Integer orderNo) { + this.orderNo = orderNo; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_channel.TOP_TIME + * + * @return the value of article_channel.TOP_TIME + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public String getTopTime() { + return topTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_channel.TOP_TIME + * + * @param topTime the value for article_channel.TOP_TIME + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public void setTopTime(String topTime) { + this.topTime = topTime; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleChannelExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleChannelExample.java new file mode 100644 index 000000000..97be10961 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleChannelExample.java @@ -0,0 +1,1392 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class ArticleChannelExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public ArticleChannelExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 values) { + addCriterion("ID in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List 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 andArticleIdIsNull() { + addCriterion("ARTICLE_ID is null"); + return (Criteria) this; + } + + public Criteria andArticleIdIsNotNull() { + addCriterion("ARTICLE_ID is not null"); + return (Criteria) this; + } + + public Criteria andArticleIdEqualTo(Integer value) { + addCriterion("ARTICLE_ID =", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotEqualTo(Integer value) { + addCriterion("ARTICLE_ID <>", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdGreaterThan(Integer value) { + addCriterion("ARTICLE_ID >", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdGreaterThanOrEqualTo(Integer value) { + addCriterion("ARTICLE_ID >=", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdLessThan(Integer value) { + addCriterion("ARTICLE_ID <", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdLessThanOrEqualTo(Integer value) { + addCriterion("ARTICLE_ID <=", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdIn(List values) { + addCriterion("ARTICLE_ID in", values, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotIn(List values) { + addCriterion("ARTICLE_ID not in", values, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdBetween(Integer value1, Integer value2) { + addCriterion("ARTICLE_ID between", value1, value2, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotBetween(Integer value1, Integer value2) { + addCriterion("ARTICLE_ID not between", value1, value2, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleNameIsNull() { + addCriterion("ARTICLE_NAME is null"); + return (Criteria) this; + } + + public Criteria andArticleNameIsNotNull() { + addCriterion("ARTICLE_NAME is not null"); + return (Criteria) this; + } + + public Criteria andArticleNameEqualTo(String value) { + addCriterion("ARTICLE_NAME =", value, "articleName"); + return (Criteria) this; + } + + public Criteria andArticleNameNotEqualTo(String value) { + addCriterion("ARTICLE_NAME <>", value, "articleName"); + return (Criteria) this; + } + + public Criteria andArticleNameGreaterThan(String value) { + addCriterion("ARTICLE_NAME >", value, "articleName"); + return (Criteria) this; + } + + public Criteria andArticleNameGreaterThanOrEqualTo(String value) { + addCriterion("ARTICLE_NAME >=", value, "articleName"); + return (Criteria) this; + } + + public Criteria andArticleNameLessThan(String value) { + addCriterion("ARTICLE_NAME <", value, "articleName"); + return (Criteria) this; + } + + public Criteria andArticleNameLessThanOrEqualTo(String value) { + addCriterion("ARTICLE_NAME <=", value, "articleName"); + return (Criteria) this; + } + + public Criteria andArticleNameLike(String value) { + addCriterion("ARTICLE_NAME like", value, "articleName"); + return (Criteria) this; + } + + public Criteria andArticleNameNotLike(String value) { + addCriterion("ARTICLE_NAME not like", value, "articleName"); + return (Criteria) this; + } + + public Criteria andArticleNameIn(List values) { + addCriterion("ARTICLE_NAME in", values, "articleName"); + return (Criteria) this; + } + + public Criteria andArticleNameNotIn(List values) { + addCriterion("ARTICLE_NAME not in", values, "articleName"); + return (Criteria) this; + } + + public Criteria andArticleNameBetween(String value1, String value2) { + addCriterion("ARTICLE_NAME between", value1, value2, "articleName"); + return (Criteria) this; + } + + public Criteria andArticleNameNotBetween(String value1, String value2) { + addCriterion("ARTICLE_NAME not between", value1, value2, "articleName"); + return (Criteria) this; + } + + public Criteria andArticleVersionIsNull() { + addCriterion("ARTICLE_VERSION is null"); + return (Criteria) this; + } + + public Criteria andArticleVersionIsNotNull() { + addCriterion("ARTICLE_VERSION is not null"); + return (Criteria) this; + } + + public Criteria andArticleVersionEqualTo(String value) { + addCriterion("ARTICLE_VERSION =", value, "articleVersion"); + return (Criteria) this; + } + + public Criteria andArticleVersionNotEqualTo(String value) { + addCriterion("ARTICLE_VERSION <>", value, "articleVersion"); + return (Criteria) this; + } + + public Criteria andArticleVersionGreaterThan(String value) { + addCriterion("ARTICLE_VERSION >", value, "articleVersion"); + return (Criteria) this; + } + + public Criteria andArticleVersionGreaterThanOrEqualTo(String value) { + addCriterion("ARTICLE_VERSION >=", value, "articleVersion"); + return (Criteria) this; + } + + public Criteria andArticleVersionLessThan(String value) { + addCriterion("ARTICLE_VERSION <", value, "articleVersion"); + return (Criteria) this; + } + + public Criteria andArticleVersionLessThanOrEqualTo(String value) { + addCriterion("ARTICLE_VERSION <=", value, "articleVersion"); + return (Criteria) this; + } + + public Criteria andArticleVersionLike(String value) { + addCriterion("ARTICLE_VERSION like", value, "articleVersion"); + return (Criteria) this; + } + + public Criteria andArticleVersionNotLike(String value) { + addCriterion("ARTICLE_VERSION not like", value, "articleVersion"); + return (Criteria) this; + } + + public Criteria andArticleVersionIn(List values) { + addCriterion("ARTICLE_VERSION in", values, "articleVersion"); + return (Criteria) this; + } + + public Criteria andArticleVersionNotIn(List values) { + addCriterion("ARTICLE_VERSION not in", values, "articleVersion"); + return (Criteria) this; + } + + public Criteria andArticleVersionBetween(String value1, String value2) { + addCriterion("ARTICLE_VERSION between", value1, value2, "articleVersion"); + return (Criteria) this; + } + + public Criteria andArticleVersionNotBetween(String value1, String value2) { + addCriterion("ARTICLE_VERSION not between", value1, value2, "articleVersion"); + return (Criteria) this; + } + + public Criteria andSpecialIsNull() { + addCriterion("SPECIAL is null"); + return (Criteria) this; + } + + public Criteria andSpecialIsNotNull() { + addCriterion("SPECIAL is not null"); + return (Criteria) this; + } + + public Criteria andSpecialEqualTo(String value) { + addCriterion("SPECIAL =", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialNotEqualTo(String value) { + addCriterion("SPECIAL <>", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialGreaterThan(String value) { + addCriterion("SPECIAL >", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialGreaterThanOrEqualTo(String value) { + addCriterion("SPECIAL >=", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialLessThan(String value) { + addCriterion("SPECIAL <", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialLessThanOrEqualTo(String value) { + addCriterion("SPECIAL <=", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialLike(String value) { + addCriterion("SPECIAL like", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialNotLike(String value) { + addCriterion("SPECIAL not like", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialIn(List values) { + addCriterion("SPECIAL in", values, "special"); + return (Criteria) this; + } + + public Criteria andSpecialNotIn(List values) { + addCriterion("SPECIAL not in", values, "special"); + return (Criteria) this; + } + + public Criteria andSpecialBetween(String value1, String value2) { + addCriterion("SPECIAL between", value1, value2, "special"); + return (Criteria) this; + } + + public Criteria andSpecialNotBetween(String value1, String value2) { + addCriterion("SPECIAL not between", value1, value2, "special"); + return (Criteria) this; + } + + public Criteria andChannelIsNull() { + addCriterion("CHANNEL is null"); + return (Criteria) this; + } + + public Criteria andChannelIsNotNull() { + addCriterion("CHANNEL is not null"); + return (Criteria) this; + } + + public Criteria andChannelEqualTo(String value) { + addCriterion("CHANNEL =", value, "channel"); + return (Criteria) this; + } + + public Criteria andChannelNotEqualTo(String value) { + addCriterion("CHANNEL <>", value, "channel"); + return (Criteria) this; + } + + public Criteria andChannelGreaterThan(String value) { + addCriterion("CHANNEL >", value, "channel"); + return (Criteria) this; + } + + public Criteria andChannelGreaterThanOrEqualTo(String value) { + addCriterion("CHANNEL >=", value, "channel"); + return (Criteria) this; + } + + public Criteria andChannelLessThan(String value) { + addCriterion("CHANNEL <", value, "channel"); + return (Criteria) this; + } + + public Criteria andChannelLessThanOrEqualTo(String value) { + addCriterion("CHANNEL <=", value, "channel"); + return (Criteria) this; + } + + public Criteria andChannelLike(String value) { + addCriterion("CHANNEL like", value, "channel"); + return (Criteria) this; + } + + public Criteria andChannelNotLike(String value) { + addCriterion("CHANNEL not like", value, "channel"); + return (Criteria) this; + } + + public Criteria andChannelIn(List values) { + addCriterion("CHANNEL in", values, "channel"); + return (Criteria) this; + } + + public Criteria andChannelNotIn(List values) { + addCriterion("CHANNEL not in", values, "channel"); + return (Criteria) this; + } + + public Criteria andChannelBetween(String value1, String value2) { + addCriterion("CHANNEL between", value1, value2, "channel"); + return (Criteria) this; + } + + public Criteria andChannelNotBetween(String value1, String value2) { + addCriterion("CHANNEL not between", value1, value2, "channel"); + return (Criteria) this; + } + + public Criteria andArticleStateIsNull() { + addCriterion("ARTICLE_STATE is null"); + return (Criteria) this; + } + + public Criteria andArticleStateIsNotNull() { + addCriterion("ARTICLE_STATE is not null"); + return (Criteria) this; + } + + public Criteria andArticleStateEqualTo(String value) { + addCriterion("ARTICLE_STATE =", value, "articleState"); + return (Criteria) this; + } + + public Criteria andArticleStateNotEqualTo(String value) { + addCriterion("ARTICLE_STATE <>", value, "articleState"); + return (Criteria) this; + } + + public Criteria andArticleStateGreaterThan(String value) { + addCriterion("ARTICLE_STATE >", value, "articleState"); + return (Criteria) this; + } + + public Criteria andArticleStateGreaterThanOrEqualTo(String value) { + addCriterion("ARTICLE_STATE >=", value, "articleState"); + return (Criteria) this; + } + + public Criteria andArticleStateLessThan(String value) { + addCriterion("ARTICLE_STATE <", value, "articleState"); + return (Criteria) this; + } + + public Criteria andArticleStateLessThanOrEqualTo(String value) { + addCriterion("ARTICLE_STATE <=", value, "articleState"); + return (Criteria) this; + } + + public Criteria andArticleStateLike(String value) { + addCriterion("ARTICLE_STATE like", value, "articleState"); + return (Criteria) this; + } + + public Criteria andArticleStateNotLike(String value) { + addCriterion("ARTICLE_STATE not like", value, "articleState"); + return (Criteria) this; + } + + public Criteria andArticleStateIn(List values) { + addCriterion("ARTICLE_STATE in", values, "articleState"); + return (Criteria) this; + } + + public Criteria andArticleStateNotIn(List values) { + addCriterion("ARTICLE_STATE not in", values, "articleState"); + return (Criteria) this; + } + + public Criteria andArticleStateBetween(String value1, String value2) { + addCriterion("ARTICLE_STATE between", value1, value2, "articleState"); + return (Criteria) this; + } + + public Criteria andArticleStateNotBetween(String value1, String value2) { + addCriterion("ARTICLE_STATE not between", value1, value2, "articleState"); + return (Criteria) this; + } + + public Criteria andPublishDateIsNull() { + addCriterion("PUBLISH_DATE is null"); + return (Criteria) this; + } + + public Criteria andPublishDateIsNotNull() { + addCriterion("PUBLISH_DATE is not null"); + return (Criteria) this; + } + + public Criteria andPublishDateEqualTo(String value) { + addCriterion("PUBLISH_DATE =", value, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishDateNotEqualTo(String value) { + addCriterion("PUBLISH_DATE <>", value, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishDateGreaterThan(String value) { + addCriterion("PUBLISH_DATE >", value, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishDateGreaterThanOrEqualTo(String value) { + addCriterion("PUBLISH_DATE >=", value, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishDateLessThan(String value) { + addCriterion("PUBLISH_DATE <", value, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishDateLessThanOrEqualTo(String value) { + addCriterion("PUBLISH_DATE <=", value, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishDateLike(String value) { + addCriterion("PUBLISH_DATE like", value, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishDateNotLike(String value) { + addCriterion("PUBLISH_DATE not like", value, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishDateIn(List values) { + addCriterion("PUBLISH_DATE in", values, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishDateNotIn(List values) { + addCriterion("PUBLISH_DATE not in", values, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishDateBetween(String value1, String value2) { + addCriterion("PUBLISH_DATE between", value1, value2, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishDateNotBetween(String value1, String value2) { + addCriterion("PUBLISH_DATE not between", value1, value2, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishTimeIsNull() { + addCriterion("PUBLISH_TIME is null"); + return (Criteria) this; + } + + public Criteria andPublishTimeIsNotNull() { + addCriterion("PUBLISH_TIME is not null"); + return (Criteria) this; + } + + public Criteria andPublishTimeEqualTo(String value) { + addCriterion("PUBLISH_TIME =", value, "publishTime"); + return (Criteria) this; + } + + public Criteria andPublishTimeNotEqualTo(String value) { + addCriterion("PUBLISH_TIME <>", value, "publishTime"); + return (Criteria) this; + } + + public Criteria andPublishTimeGreaterThan(String value) { + addCriterion("PUBLISH_TIME >", value, "publishTime"); + return (Criteria) this; + } + + public Criteria andPublishTimeGreaterThanOrEqualTo(String value) { + addCriterion("PUBLISH_TIME >=", value, "publishTime"); + return (Criteria) this; + } + + public Criteria andPublishTimeLessThan(String value) { + addCriterion("PUBLISH_TIME <", value, "publishTime"); + return (Criteria) this; + } + + public Criteria andPublishTimeLessThanOrEqualTo(String value) { + addCriterion("PUBLISH_TIME <=", value, "publishTime"); + return (Criteria) this; + } + + public Criteria andPublishTimeLike(String value) { + addCriterion("PUBLISH_TIME like", value, "publishTime"); + return (Criteria) this; + } + + public Criteria andPublishTimeNotLike(String value) { + addCriterion("PUBLISH_TIME not like", value, "publishTime"); + return (Criteria) this; + } + + public Criteria andPublishTimeIn(List values) { + addCriterion("PUBLISH_TIME in", values, "publishTime"); + return (Criteria) this; + } + + public Criteria andPublishTimeNotIn(List values) { + addCriterion("PUBLISH_TIME not in", values, "publishTime"); + return (Criteria) this; + } + + public Criteria andPublishTimeBetween(String value1, String value2) { + addCriterion("PUBLISH_TIME between", value1, value2, "publishTime"); + return (Criteria) this; + } + + public Criteria andPublishTimeNotBetween(String value1, String value2) { + addCriterion("PUBLISH_TIME not between", value1, value2, "publishTime"); + 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(String value) { + addCriterion("UPDATE_DATE =", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotEqualTo(String value) { + addCriterion("UPDATE_DATE <>", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThan(String value) { + addCriterion("UPDATE_DATE >", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE >=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThan(String value) { + addCriterion("UPDATE_DATE <", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE <=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLike(String value) { + addCriterion("UPDATE_DATE like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotLike(String value) { + addCriterion("UPDATE_DATE not like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateIn(List values) { + addCriterion("UPDATE_DATE in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotIn(List values) { + addCriterion("UPDATE_DATE not in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateBetween(String value1, String value2) { + addCriterion("UPDATE_DATE between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotBetween(String value1, String value2) { + addCriterion("UPDATE_DATE not between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("UPDATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("UPDATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(String value) { + addCriterion("UPDATE_TIME =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(String value) { + addCriterion("UPDATE_TIME <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(String value) { + addCriterion("UPDATE_TIME >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(String value) { + addCriterion("UPDATE_TIME <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLike(String value) { + addCriterion("UPDATE_TIME like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotLike(String value) { + addCriterion("UPDATE_TIME not like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("UPDATE_TIME in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("UPDATE_TIME not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(String value1, String value2) { + addCriterion("UPDATE_TIME between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(String value1, String value2) { + addCriterion("UPDATE_TIME not between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNull() { + addCriterion("COMPANY_ID is null"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNotNull() { + addCriterion("COMPANY_ID is not null"); + return (Criteria) this; + } + + public Criteria andCompanyIdEqualTo(String value) { + addCriterion("COMPANY_ID =", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotEqualTo(String value) { + addCriterion("COMPANY_ID <>", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThan(String value) { + addCriterion("COMPANY_ID >", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThanOrEqualTo(String value) { + addCriterion("COMPANY_ID >=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThan(String value) { + addCriterion("COMPANY_ID <", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThanOrEqualTo(String value) { + addCriterion("COMPANY_ID <=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLike(String value) { + addCriterion("COMPANY_ID like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotLike(String value) { + addCriterion("COMPANY_ID not like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIn(List values) { + addCriterion("COMPANY_ID in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotIn(List values) { + addCriterion("COMPANY_ID not in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdBetween(String value1, String value2) { + addCriterion("COMPANY_ID between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotBetween(String value1, String value2) { + addCriterion("COMPANY_ID not between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andBranchIdIsNull() { + addCriterion("BRANCH_ID is null"); + return (Criteria) this; + } + + public Criteria andBranchIdIsNotNull() { + addCriterion("BRANCH_ID is not null"); + return (Criteria) this; + } + + public Criteria andBranchIdEqualTo(String value) { + addCriterion("BRANCH_ID =", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotEqualTo(String value) { + addCriterion("BRANCH_ID <>", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdGreaterThan(String value) { + addCriterion("BRANCH_ID >", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdGreaterThanOrEqualTo(String value) { + addCriterion("BRANCH_ID >=", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdLessThan(String value) { + addCriterion("BRANCH_ID <", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdLessThanOrEqualTo(String value) { + addCriterion("BRANCH_ID <=", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdLike(String value) { + addCriterion("BRANCH_ID like", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotLike(String value) { + addCriterion("BRANCH_ID not like", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdIn(List values) { + addCriterion("BRANCH_ID in", values, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotIn(List values) { + addCriterion("BRANCH_ID not in", values, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdBetween(String value1, String value2) { + addCriterion("BRANCH_ID between", value1, value2, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotBetween(String value1, String value2) { + addCriterion("BRANCH_ID not between", value1, value2, "branchId"); + return (Criteria) this; + } + + public Criteria andPublishIdIsNull() { + addCriterion("PUBLISH_ID is null"); + return (Criteria) this; + } + + public Criteria andPublishIdIsNotNull() { + addCriterion("PUBLISH_ID is not null"); + return (Criteria) this; + } + + public Criteria andPublishIdEqualTo(String value) { + addCriterion("PUBLISH_ID =", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdNotEqualTo(String value) { + addCriterion("PUBLISH_ID <>", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdGreaterThan(String value) { + addCriterion("PUBLISH_ID >", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdGreaterThanOrEqualTo(String value) { + addCriterion("PUBLISH_ID >=", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdLessThan(String value) { + addCriterion("PUBLISH_ID <", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdLessThanOrEqualTo(String value) { + addCriterion("PUBLISH_ID <=", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdLike(String value) { + addCriterion("PUBLISH_ID like", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdNotLike(String value) { + addCriterion("PUBLISH_ID not like", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdIn(List values) { + addCriterion("PUBLISH_ID in", values, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdNotIn(List values) { + addCriterion("PUBLISH_ID not in", values, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdBetween(String value1, String value2) { + addCriterion("PUBLISH_ID between", value1, value2, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdNotBetween(String value1, String value2) { + addCriterion("PUBLISH_ID not between", value1, value2, "publishId"); + return (Criteria) this; + } + + public Criteria andOrderNoIsNull() { + addCriterion("ORDER_NO is null"); + return (Criteria) this; + } + + public Criteria andOrderNoIsNotNull() { + addCriterion("ORDER_NO is not null"); + return (Criteria) this; + } + + public Criteria andOrderNoEqualTo(Integer value) { + addCriterion("ORDER_NO =", value, "orderNo"); + return (Criteria) this; + } + + public Criteria andOrderNoNotEqualTo(Integer value) { + addCriterion("ORDER_NO <>", value, "orderNo"); + return (Criteria) this; + } + + public Criteria andOrderNoGreaterThan(Integer value) { + addCriterion("ORDER_NO >", value, "orderNo"); + return (Criteria) this; + } + + public Criteria andOrderNoGreaterThanOrEqualTo(Integer value) { + addCriterion("ORDER_NO >=", value, "orderNo"); + return (Criteria) this; + } + + public Criteria andOrderNoLessThan(Integer value) { + addCriterion("ORDER_NO <", value, "orderNo"); + return (Criteria) this; + } + + public Criteria andOrderNoLessThanOrEqualTo(Integer value) { + addCriterion("ORDER_NO <=", value, "orderNo"); + return (Criteria) this; + } + + public Criteria andOrderNoIn(List values) { + addCriterion("ORDER_NO in", values, "orderNo"); + return (Criteria) this; + } + + public Criteria andOrderNoNotIn(List values) { + addCriterion("ORDER_NO not in", values, "orderNo"); + return (Criteria) this; + } + + public Criteria andOrderNoBetween(Integer value1, Integer value2) { + addCriterion("ORDER_NO between", value1, value2, "orderNo"); + return (Criteria) this; + } + + public Criteria andOrderNoNotBetween(Integer value1, Integer value2) { + addCriterion("ORDER_NO not between", value1, value2, "orderNo"); + return (Criteria) this; + } + + public Criteria andTopTimeIsNull() { + addCriterion("TOP_TIME is null"); + return (Criteria) this; + } + + public Criteria andTopTimeIsNotNull() { + addCriterion("TOP_TIME is not null"); + return (Criteria) this; + } + + public Criteria andTopTimeEqualTo(String value) { + addCriterion("TOP_TIME =", value, "topTime"); + return (Criteria) this; + } + + public Criteria andTopTimeNotEqualTo(String value) { + addCriterion("TOP_TIME <>", value, "topTime"); + return (Criteria) this; + } + + public Criteria andTopTimeGreaterThan(String value) { + addCriterion("TOP_TIME >", value, "topTime"); + return (Criteria) this; + } + + public Criteria andTopTimeGreaterThanOrEqualTo(String value) { + addCriterion("TOP_TIME >=", value, "topTime"); + return (Criteria) this; + } + + public Criteria andTopTimeLessThan(String value) { + addCriterion("TOP_TIME <", value, "topTime"); + return (Criteria) this; + } + + public Criteria andTopTimeLessThanOrEqualTo(String value) { + addCriterion("TOP_TIME <=", value, "topTime"); + return (Criteria) this; + } + + public Criteria andTopTimeLike(String value) { + addCriterion("TOP_TIME like", value, "topTime"); + return (Criteria) this; + } + + public Criteria andTopTimeNotLike(String value) { + addCriterion("TOP_TIME not like", value, "topTime"); + return (Criteria) this; + } + + public Criteria andTopTimeIn(List values) { + addCriterion("TOP_TIME in", values, "topTime"); + return (Criteria) this; + } + + public Criteria andTopTimeNotIn(List values) { + addCriterion("TOP_TIME not in", values, "topTime"); + return (Criteria) this; + } + + public Criteria andTopTimeBetween(String value1, String value2) { + addCriterion("TOP_TIME between", value1, value2, "topTime"); + return (Criteria) this; + } + + public Criteria andTopTimeNotBetween(String value1, String value2) { + addCriterion("TOP_TIME not between", value1, value2, "topTime"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_channel + * + * @mbggenerated do_not_delete_during_merge Wed Mar 06 16:10:09 CST 2019 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleDTO.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleDTO.java new file mode 100644 index 000000000..a0d97631a --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleDTO.java @@ -0,0 +1,55 @@ +package com.ruoyi.content.domain; + +import java.io.Serializable; + +public class ArticleDTO implements Serializable{ + + private static final long serialVersionUID = -4566641360099978631L; + + private String publishId; //文章发布id + private String articleId; //文章id + private String articleName; //文章名称 + private String listPicUrl; //文章列表显示图片 + private String createDate; //文章发布日期 + private String visitors; //文章浏览人数 + + public String getPublishId() { + return publishId; + } + public void setPublishId(String publishId) { + this.publishId = publishId; + } + public String getArticleId() { + return articleId; + } + public void setArticleId(String articleId) { + this.articleId = articleId; + } + public String getArticleName() { + return articleName; + } + public void setArticleName(String articleName) { + this.articleName = articleName; + } + public String getListPicUrl() { + return listPicUrl; + } + public void setListPicUrl(String listPicUrl) { + this.listPicUrl = listPicUrl; + } + public String getCreateDate() { + return createDate; + } + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + public String getVisitors() { + return visitors; + } + public void setVisitors(String visitors) { + this.visitors = visitors; + } + + + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleForwardTrack.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleForwardTrack.java new file mode 100644 index 000000000..78cba3939 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleForwardTrack.java @@ -0,0 +1,387 @@ +package com.ruoyi.content.domain; + +public class ArticleForwardTrack extends ArticleForwardTrackKey { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_forward_track.FORWARD_ID + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + private Integer forwardId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_forward_track.COMPANY_ID + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + private String companyId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_forward_track.CLICK_ID + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + private String clickId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_forward_track.PUBLISH_USER_ID + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + private String publishUserId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_forward_track.VERSION_NUMBER + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + private String versionNumber; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_forward_track.SHARE_STATE + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + private String shareState; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_forward_track.CREATE_DATE + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + private String createDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_forward_track.CREATE_TIME + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + private String createTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_forward_track.CREATE_USER + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + private String createUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_forward_track.UPDATE_USER + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + private String updateUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_forward_track.UPDATE_DATE + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + private String updateDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_forward_track.UPDATE_TIME + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + private String updateTime; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_forward_track.FORWARD_ID + * + * @return the value of article_forward_track.FORWARD_ID + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public Integer getForwardId() { + return forwardId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_forward_track.FORWARD_ID + * + * @param forwardId the value for article_forward_track.FORWARD_ID + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public void setForwardId(Integer forwardId) { + this.forwardId = forwardId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_forward_track.COMPANY_ID + * + * @return the value of article_forward_track.COMPANY_ID + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public String getCompanyId() { + return companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_forward_track.COMPANY_ID + * + * @param companyId the value for article_forward_track.COMPANY_ID + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public void setCompanyId(String companyId) { + this.companyId = companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_forward_track.CLICK_ID + * + * @return the value of article_forward_track.CLICK_ID + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public String getClickId() { + return clickId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_forward_track.CLICK_ID + * + * @param clickId the value for article_forward_track.CLICK_ID + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public void setClickId(String clickId) { + this.clickId = clickId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_forward_track.PUBLISH_USER_ID + * + * @return the value of article_forward_track.PUBLISH_USER_ID + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public String getPublishUserId() { + return publishUserId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_forward_track.PUBLISH_USER_ID + * + * @param publishUserId the value for article_forward_track.PUBLISH_USER_ID + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public void setPublishUserId(String publishUserId) { + this.publishUserId = publishUserId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_forward_track.VERSION_NUMBER + * + * @return the value of article_forward_track.VERSION_NUMBER + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public String getVersionNumber() { + return versionNumber; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_forward_track.VERSION_NUMBER + * + * @param versionNumber the value for article_forward_track.VERSION_NUMBER + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public void setVersionNumber(String versionNumber) { + this.versionNumber = versionNumber; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_forward_track.SHARE_STATE + * + * @return the value of article_forward_track.SHARE_STATE + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public String getShareState() { + return shareState; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_forward_track.SHARE_STATE + * + * @param shareState the value for article_forward_track.SHARE_STATE + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public void setShareState(String shareState) { + this.shareState = shareState; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_forward_track.CREATE_DATE + * + * @return the value of article_forward_track.CREATE_DATE + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public String getCreateDate() { + return createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_forward_track.CREATE_DATE + * + * @param createDate the value for article_forward_track.CREATE_DATE + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_forward_track.CREATE_TIME + * + * @return the value of article_forward_track.CREATE_TIME + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public String getCreateTime() { + return createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_forward_track.CREATE_TIME + * + * @param createTime the value for article_forward_track.CREATE_TIME + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_forward_track.CREATE_USER + * + * @return the value of article_forward_track.CREATE_USER + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public String getCreateUser() { + return createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_forward_track.CREATE_USER + * + * @param createUser the value for article_forward_track.CREATE_USER + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_forward_track.UPDATE_USER + * + * @return the value of article_forward_track.UPDATE_USER + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public String getUpdateUser() { + return updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_forward_track.UPDATE_USER + * + * @param updateUser the value for article_forward_track.UPDATE_USER + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public void setUpdateUser(String updateUser) { + this.updateUser = updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_forward_track.UPDATE_DATE + * + * @return the value of article_forward_track.UPDATE_DATE + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public String getUpdateDate() { + return updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_forward_track.UPDATE_DATE + * + * @param updateDate the value for article_forward_track.UPDATE_DATE + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_forward_track.UPDATE_TIME + * + * @return the value of article_forward_track.UPDATE_TIME + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public String getUpdateTime() { + return updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_forward_track.UPDATE_TIME + * + * @param updateTime the value for article_forward_track.UPDATE_TIME + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleForwardTrackExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleForwardTrackExample.java new file mode 100644 index 000000000..eaa242e5d --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleForwardTrackExample.java @@ -0,0 +1,1342 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class ArticleForwardTrackExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public ArticleForwardTrackExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 andArticleIdIsNull() { + addCriterion("ARTICLE_ID is null"); + return (Criteria) this; + } + + public Criteria andArticleIdIsNotNull() { + addCriterion("ARTICLE_ID is not null"); + return (Criteria) this; + } + + public Criteria andArticleIdEqualTo(String value) { + addCriterion("ARTICLE_ID =", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotEqualTo(String value) { + addCriterion("ARTICLE_ID <>", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdGreaterThan(String value) { + addCriterion("ARTICLE_ID >", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdGreaterThanOrEqualTo(String value) { + addCriterion("ARTICLE_ID >=", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdLessThan(String value) { + addCriterion("ARTICLE_ID <", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdLessThanOrEqualTo(String value) { + addCriterion("ARTICLE_ID <=", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdLike(String value) { + addCriterion("ARTICLE_ID like", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotLike(String value) { + addCriterion("ARTICLE_ID not like", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdIn(List values) { + addCriterion("ARTICLE_ID in", values, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotIn(List values) { + addCriterion("ARTICLE_ID not in", values, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdBetween(String value1, String value2) { + addCriterion("ARTICLE_ID between", value1, value2, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotBetween(String value1, String value2) { + addCriterion("ARTICLE_ID not between", value1, value2, "articleId"); + return (Criteria) this; + } + + public Criteria andForwardTimestampIsNull() { + addCriterion("FORWARD_TIMESTAMP is null"); + return (Criteria) this; + } + + public Criteria andForwardTimestampIsNotNull() { + addCriterion("FORWARD_TIMESTAMP is not null"); + return (Criteria) this; + } + + public Criteria andForwardTimestampEqualTo(String value) { + addCriterion("FORWARD_TIMESTAMP =", value, "forwardTimestamp"); + return (Criteria) this; + } + + public Criteria andForwardTimestampNotEqualTo(String value) { + addCriterion("FORWARD_TIMESTAMP <>", value, "forwardTimestamp"); + return (Criteria) this; + } + + public Criteria andForwardTimestampGreaterThan(String value) { + addCriterion("FORWARD_TIMESTAMP >", value, "forwardTimestamp"); + return (Criteria) this; + } + + public Criteria andForwardTimestampGreaterThanOrEqualTo(String value) { + addCriterion("FORWARD_TIMESTAMP >=", value, "forwardTimestamp"); + return (Criteria) this; + } + + public Criteria andForwardTimestampLessThan(String value) { + addCriterion("FORWARD_TIMESTAMP <", value, "forwardTimestamp"); + return (Criteria) this; + } + + public Criteria andForwardTimestampLessThanOrEqualTo(String value) { + addCriterion("FORWARD_TIMESTAMP <=", value, "forwardTimestamp"); + return (Criteria) this; + } + + public Criteria andForwardTimestampLike(String value) { + addCriterion("FORWARD_TIMESTAMP like", value, "forwardTimestamp"); + return (Criteria) this; + } + + public Criteria andForwardTimestampNotLike(String value) { + addCriterion("FORWARD_TIMESTAMP not like", value, "forwardTimestamp"); + return (Criteria) this; + } + + public Criteria andForwardTimestampIn(List values) { + addCriterion("FORWARD_TIMESTAMP in", values, "forwardTimestamp"); + return (Criteria) this; + } + + public Criteria andForwardTimestampNotIn(List values) { + addCriterion("FORWARD_TIMESTAMP not in", values, "forwardTimestamp"); + return (Criteria) this; + } + + public Criteria andForwardTimestampBetween(String value1, String value2) { + addCriterion("FORWARD_TIMESTAMP between", value1, value2, "forwardTimestamp"); + return (Criteria) this; + } + + public Criteria andForwardTimestampNotBetween(String value1, String value2) { + addCriterion("FORWARD_TIMESTAMP not between", value1, value2, "forwardTimestamp"); + 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(String value) { + addCriterion("USER_ID =", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotEqualTo(String value) { + addCriterion("USER_ID <>", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThan(String value) { + addCriterion("USER_ID >", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThanOrEqualTo(String value) { + addCriterion("USER_ID >=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThan(String value) { + addCriterion("USER_ID <", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThanOrEqualTo(String value) { + addCriterion("USER_ID <=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLike(String value) { + addCriterion("USER_ID like", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotLike(String value) { + addCriterion("USER_ID not like", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdIn(List values) { + addCriterion("USER_ID in", values, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotIn(List values) { + addCriterion("USER_ID not in", values, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdBetween(String value1, String value2) { + addCriterion("USER_ID between", value1, value2, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotBetween(String value1, String value2) { + addCriterion("USER_ID not between", value1, value2, "userId"); + return (Criteria) this; + } + + public Criteria andForwardIdIsNull() { + addCriterion("FORWARD_ID is null"); + return (Criteria) this; + } + + public Criteria andForwardIdIsNotNull() { + addCriterion("FORWARD_ID is not null"); + return (Criteria) this; + } + + public Criteria andForwardIdEqualTo(Integer value) { + addCriterion("FORWARD_ID =", value, "forwardId"); + return (Criteria) this; + } + + public Criteria andForwardIdNotEqualTo(Integer value) { + addCriterion("FORWARD_ID <>", value, "forwardId"); + return (Criteria) this; + } + + public Criteria andForwardIdGreaterThan(Integer value) { + addCriterion("FORWARD_ID >", value, "forwardId"); + return (Criteria) this; + } + + public Criteria andForwardIdGreaterThanOrEqualTo(Integer value) { + addCriterion("FORWARD_ID >=", value, "forwardId"); + return (Criteria) this; + } + + public Criteria andForwardIdLessThan(Integer value) { + addCriterion("FORWARD_ID <", value, "forwardId"); + return (Criteria) this; + } + + public Criteria andForwardIdLessThanOrEqualTo(Integer value) { + addCriterion("FORWARD_ID <=", value, "forwardId"); + return (Criteria) this; + } + + public Criteria andForwardIdIn(List values) { + addCriterion("FORWARD_ID in", values, "forwardId"); + return (Criteria) this; + } + + public Criteria andForwardIdNotIn(List values) { + addCriterion("FORWARD_ID not in", values, "forwardId"); + return (Criteria) this; + } + + public Criteria andForwardIdBetween(Integer value1, Integer value2) { + addCriterion("FORWARD_ID between", value1, value2, "forwardId"); + return (Criteria) this; + } + + public Criteria andForwardIdNotBetween(Integer value1, Integer value2) { + addCriterion("FORWARD_ID not between", value1, value2, "forwardId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNull() { + addCriterion("COMPANY_ID is null"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNotNull() { + addCriterion("COMPANY_ID is not null"); + return (Criteria) this; + } + + public Criteria andCompanyIdEqualTo(String value) { + addCriterion("COMPANY_ID =", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotEqualTo(String value) { + addCriterion("COMPANY_ID <>", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThan(String value) { + addCriterion("COMPANY_ID >", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThanOrEqualTo(String value) { + addCriterion("COMPANY_ID >=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThan(String value) { + addCriterion("COMPANY_ID <", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThanOrEqualTo(String value) { + addCriterion("COMPANY_ID <=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLike(String value) { + addCriterion("COMPANY_ID like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotLike(String value) { + addCriterion("COMPANY_ID not like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIn(List values) { + addCriterion("COMPANY_ID in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotIn(List values) { + addCriterion("COMPANY_ID not in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdBetween(String value1, String value2) { + addCriterion("COMPANY_ID between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotBetween(String value1, String value2) { + addCriterion("COMPANY_ID not between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andClickIdIsNull() { + addCriterion("CLICK_ID is null"); + return (Criteria) this; + } + + public Criteria andClickIdIsNotNull() { + addCriterion("CLICK_ID is not null"); + return (Criteria) this; + } + + public Criteria andClickIdEqualTo(String value) { + addCriterion("CLICK_ID =", value, "clickId"); + return (Criteria) this; + } + + public Criteria andClickIdNotEqualTo(String value) { + addCriterion("CLICK_ID <>", value, "clickId"); + return (Criteria) this; + } + + public Criteria andClickIdGreaterThan(String value) { + addCriterion("CLICK_ID >", value, "clickId"); + return (Criteria) this; + } + + public Criteria andClickIdGreaterThanOrEqualTo(String value) { + addCriterion("CLICK_ID >=", value, "clickId"); + return (Criteria) this; + } + + public Criteria andClickIdLessThan(String value) { + addCriterion("CLICK_ID <", value, "clickId"); + return (Criteria) this; + } + + public Criteria andClickIdLessThanOrEqualTo(String value) { + addCriterion("CLICK_ID <=", value, "clickId"); + return (Criteria) this; + } + + public Criteria andClickIdLike(String value) { + addCriterion("CLICK_ID like", value, "clickId"); + return (Criteria) this; + } + + public Criteria andClickIdNotLike(String value) { + addCriterion("CLICK_ID not like", value, "clickId"); + return (Criteria) this; + } + + public Criteria andClickIdIn(List values) { + addCriterion("CLICK_ID in", values, "clickId"); + return (Criteria) this; + } + + public Criteria andClickIdNotIn(List values) { + addCriterion("CLICK_ID not in", values, "clickId"); + return (Criteria) this; + } + + public Criteria andClickIdBetween(String value1, String value2) { + addCriterion("CLICK_ID between", value1, value2, "clickId"); + return (Criteria) this; + } + + public Criteria andClickIdNotBetween(String value1, String value2) { + addCriterion("CLICK_ID not between", value1, value2, "clickId"); + return (Criteria) this; + } + + public Criteria andPublishUserIdIsNull() { + addCriterion("PUBLISH_USER_ID is null"); + return (Criteria) this; + } + + public Criteria andPublishUserIdIsNotNull() { + addCriterion("PUBLISH_USER_ID is not null"); + return (Criteria) this; + } + + public Criteria andPublishUserIdEqualTo(String value) { + addCriterion("PUBLISH_USER_ID =", value, "publishUserId"); + return (Criteria) this; + } + + public Criteria andPublishUserIdNotEqualTo(String value) { + addCriterion("PUBLISH_USER_ID <>", value, "publishUserId"); + return (Criteria) this; + } + + public Criteria andPublishUserIdGreaterThan(String value) { + addCriterion("PUBLISH_USER_ID >", value, "publishUserId"); + return (Criteria) this; + } + + public Criteria andPublishUserIdGreaterThanOrEqualTo(String value) { + addCriterion("PUBLISH_USER_ID >=", value, "publishUserId"); + return (Criteria) this; + } + + public Criteria andPublishUserIdLessThan(String value) { + addCriterion("PUBLISH_USER_ID <", value, "publishUserId"); + return (Criteria) this; + } + + public Criteria andPublishUserIdLessThanOrEqualTo(String value) { + addCriterion("PUBLISH_USER_ID <=", value, "publishUserId"); + return (Criteria) this; + } + + public Criteria andPublishUserIdLike(String value) { + addCriterion("PUBLISH_USER_ID like", value, "publishUserId"); + return (Criteria) this; + } + + public Criteria andPublishUserIdNotLike(String value) { + addCriterion("PUBLISH_USER_ID not like", value, "publishUserId"); + return (Criteria) this; + } + + public Criteria andPublishUserIdIn(List values) { + addCriterion("PUBLISH_USER_ID in", values, "publishUserId"); + return (Criteria) this; + } + + public Criteria andPublishUserIdNotIn(List values) { + addCriterion("PUBLISH_USER_ID not in", values, "publishUserId"); + return (Criteria) this; + } + + public Criteria andPublishUserIdBetween(String value1, String value2) { + addCriterion("PUBLISH_USER_ID between", value1, value2, "publishUserId"); + return (Criteria) this; + } + + public Criteria andPublishUserIdNotBetween(String value1, String value2) { + addCriterion("PUBLISH_USER_ID not between", value1, value2, "publishUserId"); + return (Criteria) this; + } + + public Criteria andVersionNumberIsNull() { + addCriterion("VERSION_NUMBER is null"); + return (Criteria) this; + } + + public Criteria andVersionNumberIsNotNull() { + addCriterion("VERSION_NUMBER is not null"); + return (Criteria) this; + } + + public Criteria andVersionNumberEqualTo(String value) { + addCriterion("VERSION_NUMBER =", value, "versionNumber"); + return (Criteria) this; + } + + public Criteria andVersionNumberNotEqualTo(String value) { + addCriterion("VERSION_NUMBER <>", value, "versionNumber"); + return (Criteria) this; + } + + public Criteria andVersionNumberGreaterThan(String value) { + addCriterion("VERSION_NUMBER >", value, "versionNumber"); + return (Criteria) this; + } + + public Criteria andVersionNumberGreaterThanOrEqualTo(String value) { + addCriterion("VERSION_NUMBER >=", value, "versionNumber"); + return (Criteria) this; + } + + public Criteria andVersionNumberLessThan(String value) { + addCriterion("VERSION_NUMBER <", value, "versionNumber"); + return (Criteria) this; + } + + public Criteria andVersionNumberLessThanOrEqualTo(String value) { + addCriterion("VERSION_NUMBER <=", value, "versionNumber"); + return (Criteria) this; + } + + public Criteria andVersionNumberLike(String value) { + addCriterion("VERSION_NUMBER like", value, "versionNumber"); + return (Criteria) this; + } + + public Criteria andVersionNumberNotLike(String value) { + addCriterion("VERSION_NUMBER not like", value, "versionNumber"); + return (Criteria) this; + } + + public Criteria andVersionNumberIn(List values) { + addCriterion("VERSION_NUMBER in", values, "versionNumber"); + return (Criteria) this; + } + + public Criteria andVersionNumberNotIn(List values) { + addCriterion("VERSION_NUMBER not in", values, "versionNumber"); + return (Criteria) this; + } + + public Criteria andVersionNumberBetween(String value1, String value2) { + addCriterion("VERSION_NUMBER between", value1, value2, "versionNumber"); + return (Criteria) this; + } + + public Criteria andVersionNumberNotBetween(String value1, String value2) { + addCriterion("VERSION_NUMBER not between", value1, value2, "versionNumber"); + return (Criteria) this; + } + + public Criteria andShareStateIsNull() { + addCriterion("SHARE_STATE is null"); + return (Criteria) this; + } + + public Criteria andShareStateIsNotNull() { + addCriterion("SHARE_STATE is not null"); + return (Criteria) this; + } + + public Criteria andShareStateEqualTo(String value) { + addCriterion("SHARE_STATE =", value, "shareState"); + return (Criteria) this; + } + + public Criteria andShareStateNotEqualTo(String value) { + addCriterion("SHARE_STATE <>", value, "shareState"); + return (Criteria) this; + } + + public Criteria andShareStateGreaterThan(String value) { + addCriterion("SHARE_STATE >", value, "shareState"); + return (Criteria) this; + } + + public Criteria andShareStateGreaterThanOrEqualTo(String value) { + addCriterion("SHARE_STATE >=", value, "shareState"); + return (Criteria) this; + } + + public Criteria andShareStateLessThan(String value) { + addCriterion("SHARE_STATE <", value, "shareState"); + return (Criteria) this; + } + + public Criteria andShareStateLessThanOrEqualTo(String value) { + addCriterion("SHARE_STATE <=", value, "shareState"); + return (Criteria) this; + } + + public Criteria andShareStateLike(String value) { + addCriterion("SHARE_STATE like", value, "shareState"); + return (Criteria) this; + } + + public Criteria andShareStateNotLike(String value) { + addCriterion("SHARE_STATE not like", value, "shareState"); + return (Criteria) this; + } + + public Criteria andShareStateIn(List values) { + addCriterion("SHARE_STATE in", values, "shareState"); + return (Criteria) this; + } + + public Criteria andShareStateNotIn(List values) { + addCriterion("SHARE_STATE not in", values, "shareState"); + return (Criteria) this; + } + + public Criteria andShareStateBetween(String value1, String value2) { + addCriterion("SHARE_STATE between", value1, value2, "shareState"); + return (Criteria) this; + } + + public Criteria andShareStateNotBetween(String value1, String value2) { + addCriterion("SHARE_STATE not between", value1, value2, "shareState"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNull() { + addCriterion("CREATE_DATE is null"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNotNull() { + addCriterion("CREATE_DATE is not null"); + return (Criteria) this; + } + + public Criteria andCreateDateEqualTo(String value) { + addCriterion("CREATE_DATE =", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotEqualTo(String value) { + addCriterion("CREATE_DATE <>", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThan(String value) { + addCriterion("CREATE_DATE >", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_DATE >=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThan(String value) { + addCriterion("CREATE_DATE <", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThanOrEqualTo(String value) { + addCriterion("CREATE_DATE <=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLike(String value) { + addCriterion("CREATE_DATE like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotLike(String value) { + addCriterion("CREATE_DATE not like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateIn(List values) { + addCriterion("CREATE_DATE in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotIn(List values) { + addCriterion("CREATE_DATE not in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateBetween(String value1, String value2) { + addCriterion("CREATE_DATE between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotBetween(String value1, String value2) { + addCriterion("CREATE_DATE not between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("CREATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("CREATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(String value) { + addCriterion("CREATE_TIME =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(String value) { + addCriterion("CREATE_TIME <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(String value) { + addCriterion("CREATE_TIME >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_TIME >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(String value) { + addCriterion("CREATE_TIME <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(String value) { + addCriterion("CREATE_TIME <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLike(String value) { + addCriterion("CREATE_TIME like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotLike(String value) { + addCriterion("CREATE_TIME not like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("CREATE_TIME in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("CREATE_TIME not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(String value1, String value2) { + addCriterion("CREATE_TIME between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(String value1, String value2) { + addCriterion("CREATE_TIME not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNull() { + addCriterion("CREATE_USER is null"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNotNull() { + addCriterion("CREATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andCreateUserEqualTo(String value) { + addCriterion("CREATE_USER =", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotEqualTo(String value) { + addCriterion("CREATE_USER <>", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThan(String value) { + addCriterion("CREATE_USER >", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_USER >=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThan(String value) { + addCriterion("CREATE_USER <", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThanOrEqualTo(String value) { + addCriterion("CREATE_USER <=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLike(String value) { + addCriterion("CREATE_USER like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotLike(String value) { + addCriterion("CREATE_USER not like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserIn(List values) { + addCriterion("CREATE_USER in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotIn(List values) { + addCriterion("CREATE_USER not in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserBetween(String value1, String value2) { + addCriterion("CREATE_USER between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotBetween(String value1, String value2) { + addCriterion("CREATE_USER not between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNull() { + addCriterion("UPDATE_USER is null"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNotNull() { + addCriterion("UPDATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andUpdateUserEqualTo(String value) { + addCriterion("UPDATE_USER =", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotEqualTo(String value) { + addCriterion("UPDATE_USER <>", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThan(String value) { + addCriterion("UPDATE_USER >", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_USER >=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThan(String value) { + addCriterion("UPDATE_USER <", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThanOrEqualTo(String value) { + addCriterion("UPDATE_USER <=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLike(String value) { + addCriterion("UPDATE_USER like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotLike(String value) { + addCriterion("UPDATE_USER not like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIn(List values) { + addCriterion("UPDATE_USER in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotIn(List values) { + addCriterion("UPDATE_USER not in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserBetween(String value1, String value2) { + addCriterion("UPDATE_USER between", value1, value2, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotBetween(String value1, String value2) { + addCriterion("UPDATE_USER not between", value1, value2, "updateUser"); + 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(String value) { + addCriterion("UPDATE_DATE =", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotEqualTo(String value) { + addCriterion("UPDATE_DATE <>", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThan(String value) { + addCriterion("UPDATE_DATE >", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE >=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThan(String value) { + addCriterion("UPDATE_DATE <", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE <=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLike(String value) { + addCriterion("UPDATE_DATE like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotLike(String value) { + addCriterion("UPDATE_DATE not like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateIn(List values) { + addCriterion("UPDATE_DATE in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotIn(List values) { + addCriterion("UPDATE_DATE not in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateBetween(String value1, String value2) { + addCriterion("UPDATE_DATE between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotBetween(String value1, String value2) { + addCriterion("UPDATE_DATE not between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("UPDATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("UPDATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(String value) { + addCriterion("UPDATE_TIME =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(String value) { + addCriterion("UPDATE_TIME <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(String value) { + addCriterion("UPDATE_TIME >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(String value) { + addCriterion("UPDATE_TIME <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLike(String value) { + addCriterion("UPDATE_TIME like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotLike(String value) { + addCriterion("UPDATE_TIME not like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("UPDATE_TIME in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("UPDATE_TIME not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(String value1, String value2) { + addCriterion("UPDATE_TIME between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(String value1, String value2) { + addCriterion("UPDATE_TIME not between", value1, value2, "updateTime"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_forward_track + * + * @mbggenerated do_not_delete_during_merge Fri Jul 06 14:53:46 CST 2018 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleForwardTrackKey.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleForwardTrackKey.java new file mode 100644 index 000000000..e4ffd84a9 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleForwardTrackKey.java @@ -0,0 +1,99 @@ +package com.ruoyi.content.domain; + +public class ArticleForwardTrackKey { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_forward_track.ARTICLE_ID + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + private String articleId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_forward_track.FORWARD_TIMESTAMP + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + private String forwardTimestamp; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_forward_track.USER_ID + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + private String userId; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_forward_track.ARTICLE_ID + * + * @return the value of article_forward_track.ARTICLE_ID + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public String getArticleId() { + return articleId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_forward_track.ARTICLE_ID + * + * @param articleId the value for article_forward_track.ARTICLE_ID + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public void setArticleId(String articleId) { + this.articleId = articleId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_forward_track.FORWARD_TIMESTAMP + * + * @return the value of article_forward_track.FORWARD_TIMESTAMP + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public String getForwardTimestamp() { + return forwardTimestamp; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_forward_track.FORWARD_TIMESTAMP + * + * @param forwardTimestamp the value for article_forward_track.FORWARD_TIMESTAMP + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public void setForwardTimestamp(String forwardTimestamp) { + this.forwardTimestamp = forwardTimestamp; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_forward_track.USER_ID + * + * @return the value of article_forward_track.USER_ID + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public String getUserId() { + return userId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_forward_track.USER_ID + * + * @param userId the value for article_forward_track.USER_ID + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + public void setUserId(String userId) { + this.userId = userId; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleInfo.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleInfo.java new file mode 100644 index 000000000..fe022ca00 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleInfo.java @@ -0,0 +1,739 @@ +package com.ruoyi.content.domain; + +public class ArticleInfo { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_info.ARTICLE_ID + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + private Integer articleId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_info.ARTICLE_NAME + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + private String articleName; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_info.PUSH_DATE + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + private String pushDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_info.ARTICLE_AUTHOR + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + private String articleAuthor; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_info.ARTICLE_EDIT_URL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + private String articleEditUrl; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_info.ARTICLE_VIEW_URL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + private String articleViewUrl; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_info.LIST_PIC_URL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + private String listPicUrl; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_info.SPECIAL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + private String special; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_info.CHANNEL_ID + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + private String channelId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_info.COMPANY_ID + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + private String companyId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_info.ORIGINAL_URL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + private String originalUrl; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_info.SHARE_IMG_URL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + private String shareImgUrl; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_info.SHARE_TITLE + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + private String shareTitle; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_info.ARTICLE_STATE + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + private String articleState; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_info.SHARE_DES + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + private String shareDes; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_info.CREATE_DATE + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + private String createDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_info.CREATE_TIME + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + private String createTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_info.CREATE_USER + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + private String createUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_info.UPDATE_DATE + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + private String updateDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_info.UPDATE_TIME + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + private String updateTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_info.MODIFIED_EDIT_URL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + private String modifiedEditUrl; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_info.MODIFIED_VIEW_URL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + private String modifiedViewUrl; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_info.ARTICLE_CONTENT + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + private String articleContent; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_info.ARTICLE_ID + * + * @return the value of article_info.ARTICLE_ID + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public Integer getArticleId() { + return articleId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_info.ARTICLE_ID + * + * @param articleId the value for article_info.ARTICLE_ID + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setArticleId(Integer articleId) { + this.articleId = articleId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_info.ARTICLE_NAME + * + * @return the value of article_info.ARTICLE_NAME + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public String getArticleName() { + return articleName; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_info.ARTICLE_NAME + * + * @param articleName the value for article_info.ARTICLE_NAME + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setArticleName(String articleName) { + this.articleName = articleName; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_info.PUSH_DATE + * + * @return the value of article_info.PUSH_DATE + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public String getPushDate() { + return pushDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_info.PUSH_DATE + * + * @param pushDate the value for article_info.PUSH_DATE + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setPushDate(String pushDate) { + this.pushDate = pushDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_info.ARTICLE_AUTHOR + * + * @return the value of article_info.ARTICLE_AUTHOR + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public String getArticleAuthor() { + return articleAuthor; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_info.ARTICLE_AUTHOR + * + * @param articleAuthor the value for article_info.ARTICLE_AUTHOR + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setArticleAuthor(String articleAuthor) { + this.articleAuthor = articleAuthor; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_info.ARTICLE_EDIT_URL + * + * @return the value of article_info.ARTICLE_EDIT_URL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public String getArticleEditUrl() { + return articleEditUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_info.ARTICLE_EDIT_URL + * + * @param articleEditUrl the value for article_info.ARTICLE_EDIT_URL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setArticleEditUrl(String articleEditUrl) { + this.articleEditUrl = articleEditUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_info.ARTICLE_VIEW_URL + * + * @return the value of article_info.ARTICLE_VIEW_URL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public String getArticleViewUrl() { + return articleViewUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_info.ARTICLE_VIEW_URL + * + * @param articleViewUrl the value for article_info.ARTICLE_VIEW_URL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setArticleViewUrl(String articleViewUrl) { + this.articleViewUrl = articleViewUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_info.LIST_PIC_URL + * + * @return the value of article_info.LIST_PIC_URL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public String getListPicUrl() { + return listPicUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_info.LIST_PIC_URL + * + * @param listPicUrl the value for article_info.LIST_PIC_URL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setListPicUrl(String listPicUrl) { + this.listPicUrl = listPicUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_info.SPECIAL + * + * @return the value of article_info.SPECIAL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public String getSpecial() { + return special; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_info.SPECIAL + * + * @param special the value for article_info.SPECIAL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setSpecial(String special) { + this.special = special; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_info.CHANNEL_ID + * + * @return the value of article_info.CHANNEL_ID + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public String getChannelId() { + return channelId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_info.CHANNEL_ID + * + * @param channelId the value for article_info.CHANNEL_ID + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setChannelId(String channelId) { + this.channelId = channelId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_info.COMPANY_ID + * + * @return the value of article_info.COMPANY_ID + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public String getCompanyId() { + return companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_info.COMPANY_ID + * + * @param companyId the value for article_info.COMPANY_ID + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setCompanyId(String companyId) { + this.companyId = companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_info.ORIGINAL_URL + * + * @return the value of article_info.ORIGINAL_URL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public String getOriginalUrl() { + return originalUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_info.ORIGINAL_URL + * + * @param originalUrl the value for article_info.ORIGINAL_URL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setOriginalUrl(String originalUrl) { + this.originalUrl = originalUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_info.SHARE_IMG_URL + * + * @return the value of article_info.SHARE_IMG_URL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public String getShareImgUrl() { + return shareImgUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_info.SHARE_IMG_URL + * + * @param shareImgUrl the value for article_info.SHARE_IMG_URL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setShareImgUrl(String shareImgUrl) { + this.shareImgUrl = shareImgUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_info.SHARE_TITLE + * + * @return the value of article_info.SHARE_TITLE + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public String getShareTitle() { + return shareTitle; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_info.SHARE_TITLE + * + * @param shareTitle the value for article_info.SHARE_TITLE + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setShareTitle(String shareTitle) { + this.shareTitle = shareTitle; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_info.ARTICLE_STATE + * + * @return the value of article_info.ARTICLE_STATE + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public String getArticleState() { + return articleState; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_info.ARTICLE_STATE + * + * @param articleState the value for article_info.ARTICLE_STATE + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setArticleState(String articleState) { + this.articleState = articleState; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_info.SHARE_DES + * + * @return the value of article_info.SHARE_DES + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public String getShareDes() { + return shareDes; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_info.SHARE_DES + * + * @param shareDes the value for article_info.SHARE_DES + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setShareDes(String shareDes) { + this.shareDes = shareDes; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_info.CREATE_DATE + * + * @return the value of article_info.CREATE_DATE + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public String getCreateDate() { + return createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_info.CREATE_DATE + * + * @param createDate the value for article_info.CREATE_DATE + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_info.CREATE_TIME + * + * @return the value of article_info.CREATE_TIME + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public String getCreateTime() { + return createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_info.CREATE_TIME + * + * @param createTime the value for article_info.CREATE_TIME + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_info.CREATE_USER + * + * @return the value of article_info.CREATE_USER + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public String getCreateUser() { + return createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_info.CREATE_USER + * + * @param createUser the value for article_info.CREATE_USER + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_info.UPDATE_DATE + * + * @return the value of article_info.UPDATE_DATE + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public String getUpdateDate() { + return updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_info.UPDATE_DATE + * + * @param updateDate the value for article_info.UPDATE_DATE + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_info.UPDATE_TIME + * + * @return the value of article_info.UPDATE_TIME + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public String getUpdateTime() { + return updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_info.UPDATE_TIME + * + * @param updateTime the value for article_info.UPDATE_TIME + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_info.MODIFIED_EDIT_URL + * + * @return the value of article_info.MODIFIED_EDIT_URL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public String getModifiedEditUrl() { + return modifiedEditUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_info.MODIFIED_EDIT_URL + * + * @param modifiedEditUrl the value for article_info.MODIFIED_EDIT_URL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setModifiedEditUrl(String modifiedEditUrl) { + this.modifiedEditUrl = modifiedEditUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_info.MODIFIED_VIEW_URL + * + * @return the value of article_info.MODIFIED_VIEW_URL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public String getModifiedViewUrl() { + return modifiedViewUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_info.MODIFIED_VIEW_URL + * + * @param modifiedViewUrl the value for article_info.MODIFIED_VIEW_URL + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setModifiedViewUrl(String modifiedViewUrl) { + this.modifiedViewUrl = modifiedViewUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_info.ARTICLE_CONTENT + * + * @return the value of article_info.ARTICLE_CONTENT + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public String getArticleContent() { + return articleContent; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_info.ARTICLE_CONTENT + * + * @param articleContent the value for article_info.ARTICLE_CONTENT + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setArticleContent(String articleContent) { + this.articleContent = articleContent; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleInfoExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleInfoExample.java new file mode 100644 index 000000000..a63c01fd1 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleInfoExample.java @@ -0,0 +1,1832 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class ArticleInfoExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public ArticleInfoExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 andArticleIdIsNull() { + addCriterion("ARTICLE_ID is null"); + return (Criteria) this; + } + + public Criteria andArticleIdIsNotNull() { + addCriterion("ARTICLE_ID is not null"); + return (Criteria) this; + } + + public Criteria andArticleIdEqualTo(Integer value) { + addCriterion("ARTICLE_ID =", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotEqualTo(Integer value) { + addCriterion("ARTICLE_ID <>", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdGreaterThan(Integer value) { + addCriterion("ARTICLE_ID >", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdGreaterThanOrEqualTo(Integer value) { + addCriterion("ARTICLE_ID >=", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdLessThan(Integer value) { + addCriterion("ARTICLE_ID <", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdLessThanOrEqualTo(Integer value) { + addCriterion("ARTICLE_ID <=", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdIn(List values) { + addCriterion("ARTICLE_ID in", values, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotIn(List values) { + addCriterion("ARTICLE_ID not in", values, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdBetween(Integer value1, Integer value2) { + addCriterion("ARTICLE_ID between", value1, value2, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotBetween(Integer value1, Integer value2) { + addCriterion("ARTICLE_ID not between", value1, value2, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleNameIsNull() { + addCriterion("ARTICLE_NAME is null"); + return (Criteria) this; + } + + public Criteria andArticleNameIsNotNull() { + addCriterion("ARTICLE_NAME is not null"); + return (Criteria) this; + } + + public Criteria andArticleNameEqualTo(String value) { + addCriterion("ARTICLE_NAME =", value, "articleName"); + return (Criteria) this; + } + + public Criteria andArticleNameNotEqualTo(String value) { + addCriterion("ARTICLE_NAME <>", value, "articleName"); + return (Criteria) this; + } + + public Criteria andArticleNameGreaterThan(String value) { + addCriterion("ARTICLE_NAME >", value, "articleName"); + return (Criteria) this; + } + + public Criteria andArticleNameGreaterThanOrEqualTo(String value) { + addCriterion("ARTICLE_NAME >=", value, "articleName"); + return (Criteria) this; + } + + public Criteria andArticleNameLessThan(String value) { + addCriterion("ARTICLE_NAME <", value, "articleName"); + return (Criteria) this; + } + + public Criteria andArticleNameLessThanOrEqualTo(String value) { + addCriterion("ARTICLE_NAME <=", value, "articleName"); + return (Criteria) this; + } + + public Criteria andArticleNameLike(String value) { + addCriterion("ARTICLE_NAME like", value, "articleName"); + return (Criteria) this; + } + + public Criteria andArticleNameNotLike(String value) { + addCriterion("ARTICLE_NAME not like", value, "articleName"); + return (Criteria) this; + } + + public Criteria andArticleNameIn(List values) { + addCriterion("ARTICLE_NAME in", values, "articleName"); + return (Criteria) this; + } + + public Criteria andArticleNameNotIn(List values) { + addCriterion("ARTICLE_NAME not in", values, "articleName"); + return (Criteria) this; + } + + public Criteria andArticleNameBetween(String value1, String value2) { + addCriterion("ARTICLE_NAME between", value1, value2, "articleName"); + return (Criteria) this; + } + + public Criteria andArticleNameNotBetween(String value1, String value2) { + addCriterion("ARTICLE_NAME not between", value1, value2, "articleName"); + return (Criteria) this; + } + + public Criteria andPushDateIsNull() { + addCriterion("PUSH_DATE is null"); + return (Criteria) this; + } + + public Criteria andPushDateIsNotNull() { + addCriterion("PUSH_DATE is not null"); + return (Criteria) this; + } + + public Criteria andPushDateEqualTo(String value) { + addCriterion("PUSH_DATE =", value, "pushDate"); + return (Criteria) this; + } + + public Criteria andPushDateNotEqualTo(String value) { + addCriterion("PUSH_DATE <>", value, "pushDate"); + return (Criteria) this; + } + + public Criteria andPushDateGreaterThan(String value) { + addCriterion("PUSH_DATE >", value, "pushDate"); + return (Criteria) this; + } + + public Criteria andPushDateGreaterThanOrEqualTo(String value) { + addCriterion("PUSH_DATE >=", value, "pushDate"); + return (Criteria) this; + } + + public Criteria andPushDateLessThan(String value) { + addCriterion("PUSH_DATE <", value, "pushDate"); + return (Criteria) this; + } + + public Criteria andPushDateLessThanOrEqualTo(String value) { + addCriterion("PUSH_DATE <=", value, "pushDate"); + return (Criteria) this; + } + + public Criteria andPushDateLike(String value) { + addCriterion("PUSH_DATE like", value, "pushDate"); + return (Criteria) this; + } + + public Criteria andPushDateNotLike(String value) { + addCriterion("PUSH_DATE not like", value, "pushDate"); + return (Criteria) this; + } + + public Criteria andPushDateIn(List values) { + addCriterion("PUSH_DATE in", values, "pushDate"); + return (Criteria) this; + } + + public Criteria andPushDateNotIn(List values) { + addCriterion("PUSH_DATE not in", values, "pushDate"); + return (Criteria) this; + } + + public Criteria andPushDateBetween(String value1, String value2) { + addCriterion("PUSH_DATE between", value1, value2, "pushDate"); + return (Criteria) this; + } + + public Criteria andPushDateNotBetween(String value1, String value2) { + addCriterion("PUSH_DATE not between", value1, value2, "pushDate"); + return (Criteria) this; + } + + public Criteria andArticleAuthorIsNull() { + addCriterion("ARTICLE_AUTHOR is null"); + return (Criteria) this; + } + + public Criteria andArticleAuthorIsNotNull() { + addCriterion("ARTICLE_AUTHOR is not null"); + return (Criteria) this; + } + + public Criteria andArticleAuthorEqualTo(String value) { + addCriterion("ARTICLE_AUTHOR =", value, "articleAuthor"); + return (Criteria) this; + } + + public Criteria andArticleAuthorNotEqualTo(String value) { + addCriterion("ARTICLE_AUTHOR <>", value, "articleAuthor"); + return (Criteria) this; + } + + public Criteria andArticleAuthorGreaterThan(String value) { + addCriterion("ARTICLE_AUTHOR >", value, "articleAuthor"); + return (Criteria) this; + } + + public Criteria andArticleAuthorGreaterThanOrEqualTo(String value) { + addCriterion("ARTICLE_AUTHOR >=", value, "articleAuthor"); + return (Criteria) this; + } + + public Criteria andArticleAuthorLessThan(String value) { + addCriterion("ARTICLE_AUTHOR <", value, "articleAuthor"); + return (Criteria) this; + } + + public Criteria andArticleAuthorLessThanOrEqualTo(String value) { + addCriterion("ARTICLE_AUTHOR <=", value, "articleAuthor"); + return (Criteria) this; + } + + public Criteria andArticleAuthorLike(String value) { + addCriterion("ARTICLE_AUTHOR like", value, "articleAuthor"); + return (Criteria) this; + } + + public Criteria andArticleAuthorNotLike(String value) { + addCriterion("ARTICLE_AUTHOR not like", value, "articleAuthor"); + return (Criteria) this; + } + + public Criteria andArticleAuthorIn(List values) { + addCriterion("ARTICLE_AUTHOR in", values, "articleAuthor"); + return (Criteria) this; + } + + public Criteria andArticleAuthorNotIn(List values) { + addCriterion("ARTICLE_AUTHOR not in", values, "articleAuthor"); + return (Criteria) this; + } + + public Criteria andArticleAuthorBetween(String value1, String value2) { + addCriterion("ARTICLE_AUTHOR between", value1, value2, "articleAuthor"); + return (Criteria) this; + } + + public Criteria andArticleAuthorNotBetween(String value1, String value2) { + addCriterion("ARTICLE_AUTHOR not between", value1, value2, "articleAuthor"); + return (Criteria) this; + } + + public Criteria andArticleEditUrlIsNull() { + addCriterion("ARTICLE_EDIT_URL is null"); + return (Criteria) this; + } + + public Criteria andArticleEditUrlIsNotNull() { + addCriterion("ARTICLE_EDIT_URL is not null"); + return (Criteria) this; + } + + public Criteria andArticleEditUrlEqualTo(String value) { + addCriterion("ARTICLE_EDIT_URL =", value, "articleEditUrl"); + return (Criteria) this; + } + + public Criteria andArticleEditUrlNotEqualTo(String value) { + addCriterion("ARTICLE_EDIT_URL <>", value, "articleEditUrl"); + return (Criteria) this; + } + + public Criteria andArticleEditUrlGreaterThan(String value) { + addCriterion("ARTICLE_EDIT_URL >", value, "articleEditUrl"); + return (Criteria) this; + } + + public Criteria andArticleEditUrlGreaterThanOrEqualTo(String value) { + addCriterion("ARTICLE_EDIT_URL >=", value, "articleEditUrl"); + return (Criteria) this; + } + + public Criteria andArticleEditUrlLessThan(String value) { + addCriterion("ARTICLE_EDIT_URL <", value, "articleEditUrl"); + return (Criteria) this; + } + + public Criteria andArticleEditUrlLessThanOrEqualTo(String value) { + addCriterion("ARTICLE_EDIT_URL <=", value, "articleEditUrl"); + return (Criteria) this; + } + + public Criteria andArticleEditUrlLike(String value) { + addCriterion("ARTICLE_EDIT_URL like", value, "articleEditUrl"); + return (Criteria) this; + } + + public Criteria andArticleEditUrlNotLike(String value) { + addCriterion("ARTICLE_EDIT_URL not like", value, "articleEditUrl"); + return (Criteria) this; + } + + public Criteria andArticleEditUrlIn(List values) { + addCriterion("ARTICLE_EDIT_URL in", values, "articleEditUrl"); + return (Criteria) this; + } + + public Criteria andArticleEditUrlNotIn(List values) { + addCriterion("ARTICLE_EDIT_URL not in", values, "articleEditUrl"); + return (Criteria) this; + } + + public Criteria andArticleEditUrlBetween(String value1, String value2) { + addCriterion("ARTICLE_EDIT_URL between", value1, value2, "articleEditUrl"); + return (Criteria) this; + } + + public Criteria andArticleEditUrlNotBetween(String value1, String value2) { + addCriterion("ARTICLE_EDIT_URL not between", value1, value2, "articleEditUrl"); + return (Criteria) this; + } + + public Criteria andArticleViewUrlIsNull() { + addCriterion("ARTICLE_VIEW_URL is null"); + return (Criteria) this; + } + + public Criteria andArticleViewUrlIsNotNull() { + addCriterion("ARTICLE_VIEW_URL is not null"); + return (Criteria) this; + } + + public Criteria andArticleViewUrlEqualTo(String value) { + addCriterion("ARTICLE_VIEW_URL =", value, "articleViewUrl"); + return (Criteria) this; + } + + public Criteria andArticleViewUrlNotEqualTo(String value) { + addCriterion("ARTICLE_VIEW_URL <>", value, "articleViewUrl"); + return (Criteria) this; + } + + public Criteria andArticleViewUrlGreaterThan(String value) { + addCriterion("ARTICLE_VIEW_URL >", value, "articleViewUrl"); + return (Criteria) this; + } + + public Criteria andArticleViewUrlGreaterThanOrEqualTo(String value) { + addCriterion("ARTICLE_VIEW_URL >=", value, "articleViewUrl"); + return (Criteria) this; + } + + public Criteria andArticleViewUrlLessThan(String value) { + addCriterion("ARTICLE_VIEW_URL <", value, "articleViewUrl"); + return (Criteria) this; + } + + public Criteria andArticleViewUrlLessThanOrEqualTo(String value) { + addCriterion("ARTICLE_VIEW_URL <=", value, "articleViewUrl"); + return (Criteria) this; + } + + public Criteria andArticleViewUrlLike(String value) { + addCriterion("ARTICLE_VIEW_URL like", value, "articleViewUrl"); + return (Criteria) this; + } + + public Criteria andArticleViewUrlNotLike(String value) { + addCriterion("ARTICLE_VIEW_URL not like", value, "articleViewUrl"); + return (Criteria) this; + } + + public Criteria andArticleViewUrlIn(List values) { + addCriterion("ARTICLE_VIEW_URL in", values, "articleViewUrl"); + return (Criteria) this; + } + + public Criteria andArticleViewUrlNotIn(List values) { + addCriterion("ARTICLE_VIEW_URL not in", values, "articleViewUrl"); + return (Criteria) this; + } + + public Criteria andArticleViewUrlBetween(String value1, String value2) { + addCriterion("ARTICLE_VIEW_URL between", value1, value2, "articleViewUrl"); + return (Criteria) this; + } + + public Criteria andArticleViewUrlNotBetween(String value1, String value2) { + addCriterion("ARTICLE_VIEW_URL not between", value1, value2, "articleViewUrl"); + return (Criteria) this; + } + + public Criteria andListPicUrlIsNull() { + addCriterion("LIST_PIC_URL is null"); + return (Criteria) this; + } + + public Criteria andListPicUrlIsNotNull() { + addCriterion("LIST_PIC_URL is not null"); + return (Criteria) this; + } + + public Criteria andListPicUrlEqualTo(String value) { + addCriterion("LIST_PIC_URL =", value, "listPicUrl"); + return (Criteria) this; + } + + public Criteria andListPicUrlNotEqualTo(String value) { + addCriterion("LIST_PIC_URL <>", value, "listPicUrl"); + return (Criteria) this; + } + + public Criteria andListPicUrlGreaterThan(String value) { + addCriterion("LIST_PIC_URL >", value, "listPicUrl"); + return (Criteria) this; + } + + public Criteria andListPicUrlGreaterThanOrEqualTo(String value) { + addCriterion("LIST_PIC_URL >=", value, "listPicUrl"); + return (Criteria) this; + } + + public Criteria andListPicUrlLessThan(String value) { + addCriterion("LIST_PIC_URL <", value, "listPicUrl"); + return (Criteria) this; + } + + public Criteria andListPicUrlLessThanOrEqualTo(String value) { + addCriterion("LIST_PIC_URL <=", value, "listPicUrl"); + return (Criteria) this; + } + + public Criteria andListPicUrlLike(String value) { + addCriterion("LIST_PIC_URL like", value, "listPicUrl"); + return (Criteria) this; + } + + public Criteria andListPicUrlNotLike(String value) { + addCriterion("LIST_PIC_URL not like", value, "listPicUrl"); + return (Criteria) this; + } + + public Criteria andListPicUrlIn(List values) { + addCriterion("LIST_PIC_URL in", values, "listPicUrl"); + return (Criteria) this; + } + + public Criteria andListPicUrlNotIn(List values) { + addCriterion("LIST_PIC_URL not in", values, "listPicUrl"); + return (Criteria) this; + } + + public Criteria andListPicUrlBetween(String value1, String value2) { + addCriterion("LIST_PIC_URL between", value1, value2, "listPicUrl"); + return (Criteria) this; + } + + public Criteria andListPicUrlNotBetween(String value1, String value2) { + addCriterion("LIST_PIC_URL not between", value1, value2, "listPicUrl"); + return (Criteria) this; + } + + public Criteria andSpecialIsNull() { + addCriterion("SPECIAL is null"); + return (Criteria) this; + } + + public Criteria andSpecialIsNotNull() { + addCriterion("SPECIAL is not null"); + return (Criteria) this; + } + + public Criteria andSpecialEqualTo(String value) { + addCriterion("SPECIAL =", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialNotEqualTo(String value) { + addCriterion("SPECIAL <>", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialGreaterThan(String value) { + addCriterion("SPECIAL >", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialGreaterThanOrEqualTo(String value) { + addCriterion("SPECIAL >=", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialLessThan(String value) { + addCriterion("SPECIAL <", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialLessThanOrEqualTo(String value) { + addCriterion("SPECIAL <=", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialLike(String value) { + addCriterion("SPECIAL like", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialNotLike(String value) { + addCriterion("SPECIAL not like", value, "special"); + return (Criteria) this; + } + + public Criteria andSpecialIn(List values) { + addCriterion("SPECIAL in", values, "special"); + return (Criteria) this; + } + + public Criteria andSpecialNotIn(List values) { + addCriterion("SPECIAL not in", values, "special"); + return (Criteria) this; + } + + public Criteria andSpecialBetween(String value1, String value2) { + addCriterion("SPECIAL between", value1, value2, "special"); + return (Criteria) this; + } + + public Criteria andSpecialNotBetween(String value1, String value2) { + addCriterion("SPECIAL not between", value1, value2, "special"); + return (Criteria) this; + } + + public Criteria andChannelIdIsNull() { + addCriterion("CHANNEL_ID is null"); + return (Criteria) this; + } + + public Criteria andChannelIdIsNotNull() { + addCriterion("CHANNEL_ID is not null"); + return (Criteria) this; + } + + public Criteria andChannelIdEqualTo(String value) { + addCriterion("CHANNEL_ID =", value, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdNotEqualTo(String value) { + addCriterion("CHANNEL_ID <>", value, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdGreaterThan(String value) { + addCriterion("CHANNEL_ID >", value, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdGreaterThanOrEqualTo(String value) { + addCriterion("CHANNEL_ID >=", value, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdLessThan(String value) { + addCriterion("CHANNEL_ID <", value, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdLessThanOrEqualTo(String value) { + addCriterion("CHANNEL_ID <=", value, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdLike(String value) { + addCriterion("CHANNEL_ID like", value, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdNotLike(String value) { + addCriterion("CHANNEL_ID not like", value, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdIn(List values) { + addCriterion("CHANNEL_ID in", values, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdNotIn(List values) { + addCriterion("CHANNEL_ID not in", values, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdBetween(String value1, String value2) { + addCriterion("CHANNEL_ID between", value1, value2, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdNotBetween(String value1, String value2) { + addCriterion("CHANNEL_ID not between", value1, value2, "channelId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNull() { + addCriterion("COMPANY_ID is null"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNotNull() { + addCriterion("COMPANY_ID is not null"); + return (Criteria) this; + } + + public Criteria andCompanyIdEqualTo(String value) { + addCriterion("COMPANY_ID =", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotEqualTo(String value) { + addCriterion("COMPANY_ID <>", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThan(String value) { + addCriterion("COMPANY_ID >", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThanOrEqualTo(String value) { + addCriterion("COMPANY_ID >=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThan(String value) { + addCriterion("COMPANY_ID <", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThanOrEqualTo(String value) { + addCriterion("COMPANY_ID <=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLike(String value) { + addCriterion("COMPANY_ID like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotLike(String value) { + addCriterion("COMPANY_ID not like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIn(List values) { + addCriterion("COMPANY_ID in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotIn(List values) { + addCriterion("COMPANY_ID not in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdBetween(String value1, String value2) { + addCriterion("COMPANY_ID between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotBetween(String value1, String value2) { + addCriterion("COMPANY_ID not between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andOriginalUrlIsNull() { + addCriterion("ORIGINAL_URL is null"); + return (Criteria) this; + } + + public Criteria andOriginalUrlIsNotNull() { + addCriterion("ORIGINAL_URL is not null"); + return (Criteria) this; + } + + public Criteria andOriginalUrlEqualTo(String value) { + addCriterion("ORIGINAL_URL =", value, "originalUrl"); + return (Criteria) this; + } + + public Criteria andOriginalUrlNotEqualTo(String value) { + addCriterion("ORIGINAL_URL <>", value, "originalUrl"); + return (Criteria) this; + } + + public Criteria andOriginalUrlGreaterThan(String value) { + addCriterion("ORIGINAL_URL >", value, "originalUrl"); + return (Criteria) this; + } + + public Criteria andOriginalUrlGreaterThanOrEqualTo(String value) { + addCriterion("ORIGINAL_URL >=", value, "originalUrl"); + return (Criteria) this; + } + + public Criteria andOriginalUrlLessThan(String value) { + addCriterion("ORIGINAL_URL <", value, "originalUrl"); + return (Criteria) this; + } + + public Criteria andOriginalUrlLessThanOrEqualTo(String value) { + addCriterion("ORIGINAL_URL <=", value, "originalUrl"); + return (Criteria) this; + } + + public Criteria andOriginalUrlLike(String value) { + addCriterion("ORIGINAL_URL like", value, "originalUrl"); + return (Criteria) this; + } + + public Criteria andOriginalUrlNotLike(String value) { + addCriterion("ORIGINAL_URL not like", value, "originalUrl"); + return (Criteria) this; + } + + public Criteria andOriginalUrlIn(List values) { + addCriterion("ORIGINAL_URL in", values, "originalUrl"); + return (Criteria) this; + } + + public Criteria andOriginalUrlNotIn(List values) { + addCriterion("ORIGINAL_URL not in", values, "originalUrl"); + return (Criteria) this; + } + + public Criteria andOriginalUrlBetween(String value1, String value2) { + addCriterion("ORIGINAL_URL between", value1, value2, "originalUrl"); + return (Criteria) this; + } + + public Criteria andOriginalUrlNotBetween(String value1, String value2) { + addCriterion("ORIGINAL_URL not between", value1, value2, "originalUrl"); + return (Criteria) this; + } + + public Criteria andShareImgUrlIsNull() { + addCriterion("SHARE_IMG_URL is null"); + return (Criteria) this; + } + + public Criteria andShareImgUrlIsNotNull() { + addCriterion("SHARE_IMG_URL is not null"); + return (Criteria) this; + } + + public Criteria andShareImgUrlEqualTo(String value) { + addCriterion("SHARE_IMG_URL =", value, "shareImgUrl"); + return (Criteria) this; + } + + public Criteria andShareImgUrlNotEqualTo(String value) { + addCriterion("SHARE_IMG_URL <>", value, "shareImgUrl"); + return (Criteria) this; + } + + public Criteria andShareImgUrlGreaterThan(String value) { + addCriterion("SHARE_IMG_URL >", value, "shareImgUrl"); + return (Criteria) this; + } + + public Criteria andShareImgUrlGreaterThanOrEqualTo(String value) { + addCriterion("SHARE_IMG_URL >=", value, "shareImgUrl"); + return (Criteria) this; + } + + public Criteria andShareImgUrlLessThan(String value) { + addCriterion("SHARE_IMG_URL <", value, "shareImgUrl"); + return (Criteria) this; + } + + public Criteria andShareImgUrlLessThanOrEqualTo(String value) { + addCriterion("SHARE_IMG_URL <=", value, "shareImgUrl"); + return (Criteria) this; + } + + public Criteria andShareImgUrlLike(String value) { + addCriterion("SHARE_IMG_URL like", value, "shareImgUrl"); + return (Criteria) this; + } + + public Criteria andShareImgUrlNotLike(String value) { + addCriterion("SHARE_IMG_URL not like", value, "shareImgUrl"); + return (Criteria) this; + } + + public Criteria andShareImgUrlIn(List values) { + addCriterion("SHARE_IMG_URL in", values, "shareImgUrl"); + return (Criteria) this; + } + + public Criteria andShareImgUrlNotIn(List values) { + addCriterion("SHARE_IMG_URL not in", values, "shareImgUrl"); + return (Criteria) this; + } + + public Criteria andShareImgUrlBetween(String value1, String value2) { + addCriterion("SHARE_IMG_URL between", value1, value2, "shareImgUrl"); + return (Criteria) this; + } + + public Criteria andShareImgUrlNotBetween(String value1, String value2) { + addCriterion("SHARE_IMG_URL not between", value1, value2, "shareImgUrl"); + return (Criteria) this; + } + + public Criteria andShareTitleIsNull() { + addCriterion("SHARE_TITLE is null"); + return (Criteria) this; + } + + public Criteria andShareTitleIsNotNull() { + addCriterion("SHARE_TITLE is not null"); + return (Criteria) this; + } + + public Criteria andShareTitleEqualTo(String value) { + addCriterion("SHARE_TITLE =", value, "shareTitle"); + return (Criteria) this; + } + + public Criteria andShareTitleNotEqualTo(String value) { + addCriterion("SHARE_TITLE <>", value, "shareTitle"); + return (Criteria) this; + } + + public Criteria andShareTitleGreaterThan(String value) { + addCriterion("SHARE_TITLE >", value, "shareTitle"); + return (Criteria) this; + } + + public Criteria andShareTitleGreaterThanOrEqualTo(String value) { + addCriterion("SHARE_TITLE >=", value, "shareTitle"); + return (Criteria) this; + } + + public Criteria andShareTitleLessThan(String value) { + addCriterion("SHARE_TITLE <", value, "shareTitle"); + return (Criteria) this; + } + + public Criteria andShareTitleLessThanOrEqualTo(String value) { + addCriterion("SHARE_TITLE <=", value, "shareTitle"); + return (Criteria) this; + } + + public Criteria andShareTitleLike(String value) { + addCriterion("SHARE_TITLE like", value, "shareTitle"); + return (Criteria) this; + } + + public Criteria andShareTitleNotLike(String value) { + addCriterion("SHARE_TITLE not like", value, "shareTitle"); + return (Criteria) this; + } + + public Criteria andShareTitleIn(List values) { + addCriterion("SHARE_TITLE in", values, "shareTitle"); + return (Criteria) this; + } + + public Criteria andShareTitleNotIn(List values) { + addCriterion("SHARE_TITLE not in", values, "shareTitle"); + return (Criteria) this; + } + + public Criteria andShareTitleBetween(String value1, String value2) { + addCriterion("SHARE_TITLE between", value1, value2, "shareTitle"); + return (Criteria) this; + } + + public Criteria andShareTitleNotBetween(String value1, String value2) { + addCriterion("SHARE_TITLE not between", value1, value2, "shareTitle"); + return (Criteria) this; + } + + public Criteria andArticleStateIsNull() { + addCriterion("ARTICLE_STATE is null"); + return (Criteria) this; + } + + public Criteria andArticleStateIsNotNull() { + addCriterion("ARTICLE_STATE is not null"); + return (Criteria) this; + } + + public Criteria andArticleStateEqualTo(String value) { + addCriterion("ARTICLE_STATE =", value, "articleState"); + return (Criteria) this; + } + + public Criteria andArticleStateNotEqualTo(String value) { + addCriterion("ARTICLE_STATE <>", value, "articleState"); + return (Criteria) this; + } + + public Criteria andArticleStateGreaterThan(String value) { + addCriterion("ARTICLE_STATE >", value, "articleState"); + return (Criteria) this; + } + + public Criteria andArticleStateGreaterThanOrEqualTo(String value) { + addCriterion("ARTICLE_STATE >=", value, "articleState"); + return (Criteria) this; + } + + public Criteria andArticleStateLessThan(String value) { + addCriterion("ARTICLE_STATE <", value, "articleState"); + return (Criteria) this; + } + + public Criteria andArticleStateLessThanOrEqualTo(String value) { + addCriterion("ARTICLE_STATE <=", value, "articleState"); + return (Criteria) this; + } + + public Criteria andArticleStateLike(String value) { + addCriterion("ARTICLE_STATE like", value, "articleState"); + return (Criteria) this; + } + + public Criteria andArticleStateNotLike(String value) { + addCriterion("ARTICLE_STATE not like", value, "articleState"); + return (Criteria) this; + } + + public Criteria andArticleStateIn(List values) { + addCriterion("ARTICLE_STATE in", values, "articleState"); + return (Criteria) this; + } + + public Criteria andArticleStateNotIn(List values) { + addCriterion("ARTICLE_STATE not in", values, "articleState"); + return (Criteria) this; + } + + public Criteria andArticleStateBetween(String value1, String value2) { + addCriterion("ARTICLE_STATE between", value1, value2, "articleState"); + return (Criteria) this; + } + + public Criteria andArticleStateNotBetween(String value1, String value2) { + addCriterion("ARTICLE_STATE not between", value1, value2, "articleState"); + return (Criteria) this; + } + + public Criteria andShareDesIsNull() { + addCriterion("SHARE_DES is null"); + return (Criteria) this; + } + + public Criteria andShareDesIsNotNull() { + addCriterion("SHARE_DES is not null"); + return (Criteria) this; + } + + public Criteria andShareDesEqualTo(String value) { + addCriterion("SHARE_DES =", value, "shareDes"); + return (Criteria) this; + } + + public Criteria andShareDesNotEqualTo(String value) { + addCriterion("SHARE_DES <>", value, "shareDes"); + return (Criteria) this; + } + + public Criteria andShareDesGreaterThan(String value) { + addCriterion("SHARE_DES >", value, "shareDes"); + return (Criteria) this; + } + + public Criteria andShareDesGreaterThanOrEqualTo(String value) { + addCriterion("SHARE_DES >=", value, "shareDes"); + return (Criteria) this; + } + + public Criteria andShareDesLessThan(String value) { + addCriterion("SHARE_DES <", value, "shareDes"); + return (Criteria) this; + } + + public Criteria andShareDesLessThanOrEqualTo(String value) { + addCriterion("SHARE_DES <=", value, "shareDes"); + return (Criteria) this; + } + + public Criteria andShareDesLike(String value) { + addCriterion("SHARE_DES like", value, "shareDes"); + return (Criteria) this; + } + + public Criteria andShareDesNotLike(String value) { + addCriterion("SHARE_DES not like", value, "shareDes"); + return (Criteria) this; + } + + public Criteria andShareDesIn(List values) { + addCriterion("SHARE_DES in", values, "shareDes"); + return (Criteria) this; + } + + public Criteria andShareDesNotIn(List values) { + addCriterion("SHARE_DES not in", values, "shareDes"); + return (Criteria) this; + } + + public Criteria andShareDesBetween(String value1, String value2) { + addCriterion("SHARE_DES between", value1, value2, "shareDes"); + return (Criteria) this; + } + + public Criteria andShareDesNotBetween(String value1, String value2) { + addCriterion("SHARE_DES not between", value1, value2, "shareDes"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNull() { + addCriterion("CREATE_DATE is null"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNotNull() { + addCriterion("CREATE_DATE is not null"); + return (Criteria) this; + } + + public Criteria andCreateDateEqualTo(String value) { + addCriterion("CREATE_DATE =", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotEqualTo(String value) { + addCriterion("CREATE_DATE <>", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThan(String value) { + addCriterion("CREATE_DATE >", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_DATE >=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThan(String value) { + addCriterion("CREATE_DATE <", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThanOrEqualTo(String value) { + addCriterion("CREATE_DATE <=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLike(String value) { + addCriterion("CREATE_DATE like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotLike(String value) { + addCriterion("CREATE_DATE not like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateIn(List values) { + addCriterion("CREATE_DATE in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotIn(List values) { + addCriterion("CREATE_DATE not in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateBetween(String value1, String value2) { + addCriterion("CREATE_DATE between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotBetween(String value1, String value2) { + addCriterion("CREATE_DATE not between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("CREATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("CREATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(String value) { + addCriterion("CREATE_TIME =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(String value) { + addCriterion("CREATE_TIME <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(String value) { + addCriterion("CREATE_TIME >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_TIME >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(String value) { + addCriterion("CREATE_TIME <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(String value) { + addCriterion("CREATE_TIME <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLike(String value) { + addCriterion("CREATE_TIME like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotLike(String value) { + addCriterion("CREATE_TIME not like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("CREATE_TIME in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("CREATE_TIME not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(String value1, String value2) { + addCriterion("CREATE_TIME between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(String value1, String value2) { + addCriterion("CREATE_TIME not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNull() { + addCriterion("CREATE_USER is null"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNotNull() { + addCriterion("CREATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andCreateUserEqualTo(String value) { + addCriterion("CREATE_USER =", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotEqualTo(String value) { + addCriterion("CREATE_USER <>", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThan(String value) { + addCriterion("CREATE_USER >", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_USER >=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThan(String value) { + addCriterion("CREATE_USER <", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThanOrEqualTo(String value) { + addCriterion("CREATE_USER <=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLike(String value) { + addCriterion("CREATE_USER like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotLike(String value) { + addCriterion("CREATE_USER not like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserIn(List values) { + addCriterion("CREATE_USER in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotIn(List values) { + addCriterion("CREATE_USER not in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserBetween(String value1, String value2) { + addCriterion("CREATE_USER between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotBetween(String value1, String value2) { + addCriterion("CREATE_USER not between", value1, value2, "createUser"); + 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(String value) { + addCriterion("UPDATE_DATE =", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotEqualTo(String value) { + addCriterion("UPDATE_DATE <>", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThan(String value) { + addCriterion("UPDATE_DATE >", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE >=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThan(String value) { + addCriterion("UPDATE_DATE <", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE <=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLike(String value) { + addCriterion("UPDATE_DATE like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotLike(String value) { + addCriterion("UPDATE_DATE not like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateIn(List values) { + addCriterion("UPDATE_DATE in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotIn(List values) { + addCriterion("UPDATE_DATE not in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateBetween(String value1, String value2) { + addCriterion("UPDATE_DATE between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotBetween(String value1, String value2) { + addCriterion("UPDATE_DATE not between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("UPDATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("UPDATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(String value) { + addCriterion("UPDATE_TIME =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(String value) { + addCriterion("UPDATE_TIME <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(String value) { + addCriterion("UPDATE_TIME >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(String value) { + addCriterion("UPDATE_TIME <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLike(String value) { + addCriterion("UPDATE_TIME like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotLike(String value) { + addCriterion("UPDATE_TIME not like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("UPDATE_TIME in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("UPDATE_TIME not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(String value1, String value2) { + addCriterion("UPDATE_TIME between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(String value1, String value2) { + addCriterion("UPDATE_TIME not between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andModifiedEditUrlIsNull() { + addCriterion("MODIFIED_EDIT_URL is null"); + return (Criteria) this; + } + + public Criteria andModifiedEditUrlIsNotNull() { + addCriterion("MODIFIED_EDIT_URL is not null"); + return (Criteria) this; + } + + public Criteria andModifiedEditUrlEqualTo(String value) { + addCriterion("MODIFIED_EDIT_URL =", value, "modifiedEditUrl"); + return (Criteria) this; + } + + public Criteria andModifiedEditUrlNotEqualTo(String value) { + addCriterion("MODIFIED_EDIT_URL <>", value, "modifiedEditUrl"); + return (Criteria) this; + } + + public Criteria andModifiedEditUrlGreaterThan(String value) { + addCriterion("MODIFIED_EDIT_URL >", value, "modifiedEditUrl"); + return (Criteria) this; + } + + public Criteria andModifiedEditUrlGreaterThanOrEqualTo(String value) { + addCriterion("MODIFIED_EDIT_URL >=", value, "modifiedEditUrl"); + return (Criteria) this; + } + + public Criteria andModifiedEditUrlLessThan(String value) { + addCriterion("MODIFIED_EDIT_URL <", value, "modifiedEditUrl"); + return (Criteria) this; + } + + public Criteria andModifiedEditUrlLessThanOrEqualTo(String value) { + addCriterion("MODIFIED_EDIT_URL <=", value, "modifiedEditUrl"); + return (Criteria) this; + } + + public Criteria andModifiedEditUrlLike(String value) { + addCriterion("MODIFIED_EDIT_URL like", value, "modifiedEditUrl"); + return (Criteria) this; + } + + public Criteria andModifiedEditUrlNotLike(String value) { + addCriterion("MODIFIED_EDIT_URL not like", value, "modifiedEditUrl"); + return (Criteria) this; + } + + public Criteria andModifiedEditUrlIn(List values) { + addCriterion("MODIFIED_EDIT_URL in", values, "modifiedEditUrl"); + return (Criteria) this; + } + + public Criteria andModifiedEditUrlNotIn(List values) { + addCriterion("MODIFIED_EDIT_URL not in", values, "modifiedEditUrl"); + return (Criteria) this; + } + + public Criteria andModifiedEditUrlBetween(String value1, String value2) { + addCriterion("MODIFIED_EDIT_URL between", value1, value2, "modifiedEditUrl"); + return (Criteria) this; + } + + public Criteria andModifiedEditUrlNotBetween(String value1, String value2) { + addCriterion("MODIFIED_EDIT_URL not between", value1, value2, "modifiedEditUrl"); + return (Criteria) this; + } + + public Criteria andModifiedViewUrlIsNull() { + addCriterion("MODIFIED_VIEW_URL is null"); + return (Criteria) this; + } + + public Criteria andModifiedViewUrlIsNotNull() { + addCriterion("MODIFIED_VIEW_URL is not null"); + return (Criteria) this; + } + + public Criteria andModifiedViewUrlEqualTo(String value) { + addCriterion("MODIFIED_VIEW_URL =", value, "modifiedViewUrl"); + return (Criteria) this; + } + + public Criteria andModifiedViewUrlNotEqualTo(String value) { + addCriterion("MODIFIED_VIEW_URL <>", value, "modifiedViewUrl"); + return (Criteria) this; + } + + public Criteria andModifiedViewUrlGreaterThan(String value) { + addCriterion("MODIFIED_VIEW_URL >", value, "modifiedViewUrl"); + return (Criteria) this; + } + + public Criteria andModifiedViewUrlGreaterThanOrEqualTo(String value) { + addCriterion("MODIFIED_VIEW_URL >=", value, "modifiedViewUrl"); + return (Criteria) this; + } + + public Criteria andModifiedViewUrlLessThan(String value) { + addCriterion("MODIFIED_VIEW_URL <", value, "modifiedViewUrl"); + return (Criteria) this; + } + + public Criteria andModifiedViewUrlLessThanOrEqualTo(String value) { + addCriterion("MODIFIED_VIEW_URL <=", value, "modifiedViewUrl"); + return (Criteria) this; + } + + public Criteria andModifiedViewUrlLike(String value) { + addCriterion("MODIFIED_VIEW_URL like", value, "modifiedViewUrl"); + return (Criteria) this; + } + + public Criteria andModifiedViewUrlNotLike(String value) { + addCriterion("MODIFIED_VIEW_URL not like", value, "modifiedViewUrl"); + return (Criteria) this; + } + + public Criteria andModifiedViewUrlIn(List values) { + addCriterion("MODIFIED_VIEW_URL in", values, "modifiedViewUrl"); + return (Criteria) this; + } + + public Criteria andModifiedViewUrlNotIn(List values) { + addCriterion("MODIFIED_VIEW_URL not in", values, "modifiedViewUrl"); + return (Criteria) this; + } + + public Criteria andModifiedViewUrlBetween(String value1, String value2) { + addCriterion("MODIFIED_VIEW_URL between", value1, value2, "modifiedViewUrl"); + return (Criteria) this; + } + + public Criteria andModifiedViewUrlNotBetween(String value1, String value2) { + addCriterion("MODIFIED_VIEW_URL not between", value1, value2, "modifiedViewUrl"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_info + * + * @mbggenerated do_not_delete_during_merge Fri May 25 15:02:37 CST 2018 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleLabel.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleLabel.java new file mode 100644 index 000000000..d265b298d --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleLabel.java @@ -0,0 +1,323 @@ +package com.ruoyi.content.domain; + +public class ArticleLabel { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_label.LABEL_ID + * + * @mbggenerated + */ + private Integer labelId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_label.LABEL_NAME + * + * @mbggenerated + */ + private String labelName; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_label.COMPANY_NAME + * + * @mbggenerated + */ + private String companyName; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_label.CREATE_TIME + * + * @mbggenerated + */ + private String createTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_label.CREATE_DATE + * + * @mbggenerated + */ + private String createDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_label.UPDATE_TIME + * + * @mbggenerated + */ + private String updateTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_label.UPDATE_DATE + * + * @mbggenerated + */ + private String updateDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_label.CREATE_USER + * + * @mbggenerated + */ + private String createUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_label.COMPANY_ID + * + * @mbggenerated + */ + private String companyId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_label.BRANCH_ID + * + * @mbggenerated + */ + private String branchId; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_label.LABEL_ID + * + * @return the value of article_label.LABEL_ID + * + * @mbggenerated + */ + public Integer getLabelId() { + return labelId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_label.LABEL_ID + * + * @param labelId the value for article_label.LABEL_ID + * + * @mbggenerated + */ + public void setLabelId(Integer labelId) { + this.labelId = labelId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_label.LABEL_NAME + * + * @return the value of article_label.LABEL_NAME + * + * @mbggenerated + */ + public String getLabelName() { + return labelName; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_label.LABEL_NAME + * + * @param labelName the value for article_label.LABEL_NAME + * + * @mbggenerated + */ + public void setLabelName(String labelName) { + this.labelName = labelName == null ? null : labelName.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_label.COMPANY_NAME + * + * @return the value of article_label.COMPANY_NAME + * + * @mbggenerated + */ + public String getCompanyName() { + return companyName; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_label.COMPANY_NAME + * + * @param companyName the value for article_label.COMPANY_NAME + * + * @mbggenerated + */ + public void setCompanyName(String companyName) { + this.companyName = companyName == null ? null : companyName.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_label.CREATE_TIME + * + * @return the value of article_label.CREATE_TIME + * + * @mbggenerated + */ + public String getCreateTime() { + return createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_label.CREATE_TIME + * + * @param createTime the value for article_label.CREATE_TIME + * + * @mbggenerated + */ + public void setCreateTime(String createTime) { + this.createTime = createTime == null ? null : createTime.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_label.CREATE_DATE + * + * @return the value of article_label.CREATE_DATE + * + * @mbggenerated + */ + public String getCreateDate() { + return createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_label.CREATE_DATE + * + * @param createDate the value for article_label.CREATE_DATE + * + * @mbggenerated + */ + public void setCreateDate(String createDate) { + this.createDate = createDate == null ? null : createDate.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_label.UPDATE_TIME + * + * @return the value of article_label.UPDATE_TIME + * + * @mbggenerated + */ + public String getUpdateTime() { + return updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_label.UPDATE_TIME + * + * @param updateTime the value for article_label.UPDATE_TIME + * + * @mbggenerated + */ + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime == null ? null : updateTime.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_label.UPDATE_DATE + * + * @return the value of article_label.UPDATE_DATE + * + * @mbggenerated + */ + public String getUpdateDate() { + return updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_label.UPDATE_DATE + * + * @param updateDate the value for article_label.UPDATE_DATE + * + * @mbggenerated + */ + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate == null ? null : updateDate.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_label.CREATE_USER + * + * @return the value of article_label.CREATE_USER + * + * @mbggenerated + */ + public String getCreateUser() { + return createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_label.CREATE_USER + * + * @param createUser the value for article_label.CREATE_USER + * + * @mbggenerated + */ + public void setCreateUser(String createUser) { + this.createUser = createUser == null ? null : createUser.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_label.COMPANY_ID + * + * @return the value of article_label.COMPANY_ID + * + * @mbggenerated + */ + public String getCompanyId() { + return companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_label.COMPANY_ID + * + * @param companyId the value for article_label.COMPANY_ID + * + * @mbggenerated + */ + public void setCompanyId(String companyId) { + this.companyId = companyId == null ? null : companyId.trim(); + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_label.BRANCH_ID + * + * @return the value of article_label.BRANCH_ID + * + * @mbggenerated + */ + public String getBranchId() { + return branchId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_label.BRANCH_ID + * + * @param branchId the value for article_label.BRANCH_ID + * + * @mbggenerated + */ + public void setBranchId(String branchId) { + this.branchId = branchId == null ? null : branchId.trim(); + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleLabelExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleLabelExample.java new file mode 100644 index 000000000..609f9c6ad --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleLabelExample.java @@ -0,0 +1,992 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class ArticleLabelExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_label + * + * @mbggenerated + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_label + * + * @mbggenerated + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_label + * + * @mbggenerated + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label + * + * @mbggenerated + */ + public ArticleLabelExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label + * + * @mbggenerated + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label + * + * @mbggenerated + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label + * + * @mbggenerated + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label + * + * @mbggenerated + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label + * + * @mbggenerated + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label + * + * @mbggenerated + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label + * + * @mbggenerated + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label + * + * @mbggenerated + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label + * + * @mbggenerated + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label + * + * @mbggenerated + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_label + * + * @mbggenerated + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 andLabelIdIsNull() { + addCriterion("LABEL_ID is null"); + return (Criteria) this; + } + + public Criteria andLabelIdIsNotNull() { + addCriterion("LABEL_ID is not null"); + return (Criteria) this; + } + + public Criteria andLabelIdEqualTo(Integer value) { + addCriterion("LABEL_ID =", value, "labelId"); + return (Criteria) this; + } + + public Criteria andLabelIdNotEqualTo(Integer value) { + addCriterion("LABEL_ID <>", value, "labelId"); + return (Criteria) this; + } + + public Criteria andLabelIdGreaterThan(Integer value) { + addCriterion("LABEL_ID >", value, "labelId"); + return (Criteria) this; + } + + public Criteria andLabelIdGreaterThanOrEqualTo(Integer value) { + addCriterion("LABEL_ID >=", value, "labelId"); + return (Criteria) this; + } + + public Criteria andLabelIdLessThan(Integer value) { + addCriterion("LABEL_ID <", value, "labelId"); + return (Criteria) this; + } + + public Criteria andLabelIdLessThanOrEqualTo(Integer value) { + addCriterion("LABEL_ID <=", value, "labelId"); + return (Criteria) this; + } + + public Criteria andLabelIdIn(List values) { + addCriterion("LABEL_ID in", values, "labelId"); + return (Criteria) this; + } + + public Criteria andLabelIdNotIn(List values) { + addCriterion("LABEL_ID not in", values, "labelId"); + return (Criteria) this; + } + + public Criteria andLabelIdBetween(Integer value1, Integer value2) { + addCriterion("LABEL_ID between", value1, value2, "labelId"); + return (Criteria) this; + } + + public Criteria andLabelIdNotBetween(Integer value1, Integer value2) { + addCriterion("LABEL_ID not between", value1, value2, "labelId"); + return (Criteria) this; + } + + public Criteria andLabelNameIsNull() { + addCriterion("LABEL_NAME is null"); + return (Criteria) this; + } + + public Criteria andLabelNameIsNotNull() { + addCriterion("LABEL_NAME is not null"); + return (Criteria) this; + } + + public Criteria andLabelNameEqualTo(String value) { + addCriterion("LABEL_NAME =", value, "labelName"); + return (Criteria) this; + } + + public Criteria andLabelNameNotEqualTo(String value) { + addCriterion("LABEL_NAME <>", value, "labelName"); + return (Criteria) this; + } + + public Criteria andLabelNameGreaterThan(String value) { + addCriterion("LABEL_NAME >", value, "labelName"); + return (Criteria) this; + } + + public Criteria andLabelNameGreaterThanOrEqualTo(String value) { + addCriterion("LABEL_NAME >=", value, "labelName"); + return (Criteria) this; + } + + public Criteria andLabelNameLessThan(String value) { + addCriterion("LABEL_NAME <", value, "labelName"); + return (Criteria) this; + } + + public Criteria andLabelNameLessThanOrEqualTo(String value) { + addCriterion("LABEL_NAME <=", value, "labelName"); + return (Criteria) this; + } + + public Criteria andLabelNameLike(String value) { + addCriterion("LABEL_NAME like", value, "labelName"); + return (Criteria) this; + } + + public Criteria andLabelNameNotLike(String value) { + addCriterion("LABEL_NAME not like", value, "labelName"); + return (Criteria) this; + } + + public Criteria andLabelNameIn(List values) { + addCriterion("LABEL_NAME in", values, "labelName"); + return (Criteria) this; + } + + public Criteria andLabelNameNotIn(List values) { + addCriterion("LABEL_NAME not in", values, "labelName"); + return (Criteria) this; + } + + public Criteria andLabelNameBetween(String value1, String value2) { + addCriterion("LABEL_NAME between", value1, value2, "labelName"); + return (Criteria) this; + } + + public Criteria andLabelNameNotBetween(String value1, String value2) { + addCriterion("LABEL_NAME not between", value1, value2, "labelName"); + 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 values) { + addCriterion("COMPANY_NAME in", values, "companyName"); + return (Criteria) this; + } + + public Criteria andCompanyNameNotIn(List 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 andCreateTimeIsNull() { + addCriterion("CREATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("CREATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(String value) { + addCriterion("CREATE_TIME =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(String value) { + addCriterion("CREATE_TIME <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(String value) { + addCriterion("CREATE_TIME >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_TIME >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(String value) { + addCriterion("CREATE_TIME <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(String value) { + addCriterion("CREATE_TIME <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLike(String value) { + addCriterion("CREATE_TIME like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotLike(String value) { + addCriterion("CREATE_TIME not like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("CREATE_TIME in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("CREATE_TIME not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(String value1, String value2) { + addCriterion("CREATE_TIME between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(String value1, String value2) { + addCriterion("CREATE_TIME not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNull() { + addCriterion("CREATE_DATE is null"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNotNull() { + addCriterion("CREATE_DATE is not null"); + return (Criteria) this; + } + + public Criteria andCreateDateEqualTo(String value) { + addCriterion("CREATE_DATE =", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotEqualTo(String value) { + addCriterion("CREATE_DATE <>", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThan(String value) { + addCriterion("CREATE_DATE >", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_DATE >=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThan(String value) { + addCriterion("CREATE_DATE <", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThanOrEqualTo(String value) { + addCriterion("CREATE_DATE <=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLike(String value) { + addCriterion("CREATE_DATE like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotLike(String value) { + addCriterion("CREATE_DATE not like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateIn(List values) { + addCriterion("CREATE_DATE in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotIn(List values) { + addCriterion("CREATE_DATE not in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateBetween(String value1, String value2) { + addCriterion("CREATE_DATE between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotBetween(String value1, String value2) { + addCriterion("CREATE_DATE not between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("UPDATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("UPDATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(String value) { + addCriterion("UPDATE_TIME =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(String value) { + addCriterion("UPDATE_TIME <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(String value) { + addCriterion("UPDATE_TIME >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(String value) { + addCriterion("UPDATE_TIME <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLike(String value) { + addCriterion("UPDATE_TIME like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotLike(String value) { + addCriterion("UPDATE_TIME not like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("UPDATE_TIME in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("UPDATE_TIME not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(String value1, String value2) { + addCriterion("UPDATE_TIME between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(String value1, String value2) { + addCriterion("UPDATE_TIME not between", value1, value2, "updateTime"); + 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(String value) { + addCriterion("UPDATE_DATE =", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotEqualTo(String value) { + addCriterion("UPDATE_DATE <>", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThan(String value) { + addCriterion("UPDATE_DATE >", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE >=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThan(String value) { + addCriterion("UPDATE_DATE <", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE <=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLike(String value) { + addCriterion("UPDATE_DATE like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotLike(String value) { + addCriterion("UPDATE_DATE not like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateIn(List values) { + addCriterion("UPDATE_DATE in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotIn(List values) { + addCriterion("UPDATE_DATE not in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateBetween(String value1, String value2) { + addCriterion("UPDATE_DATE between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotBetween(String value1, String value2) { + addCriterion("UPDATE_DATE not between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNull() { + addCriterion("CREATE_USER is null"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNotNull() { + addCriterion("CREATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andCreateUserEqualTo(String value) { + addCriterion("CREATE_USER =", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotEqualTo(String value) { + addCriterion("CREATE_USER <>", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThan(String value) { + addCriterion("CREATE_USER >", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_USER >=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThan(String value) { + addCriterion("CREATE_USER <", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThanOrEqualTo(String value) { + addCriterion("CREATE_USER <=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLike(String value) { + addCriterion("CREATE_USER like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotLike(String value) { + addCriterion("CREATE_USER not like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserIn(List values) { + addCriterion("CREATE_USER in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotIn(List values) { + addCriterion("CREATE_USER not in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserBetween(String value1, String value2) { + addCriterion("CREATE_USER between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotBetween(String value1, String value2) { + addCriterion("CREATE_USER not between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNull() { + addCriterion("COMPANY_ID is null"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNotNull() { + addCriterion("COMPANY_ID is not null"); + return (Criteria) this; + } + + public Criteria andCompanyIdEqualTo(String value) { + addCriterion("COMPANY_ID =", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotEqualTo(String value) { + addCriterion("COMPANY_ID <>", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThan(String value) { + addCriterion("COMPANY_ID >", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThanOrEqualTo(String value) { + addCriterion("COMPANY_ID >=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThan(String value) { + addCriterion("COMPANY_ID <", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThanOrEqualTo(String value) { + addCriterion("COMPANY_ID <=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLike(String value) { + addCriterion("COMPANY_ID like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotLike(String value) { + addCriterion("COMPANY_ID not like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIn(List values) { + addCriterion("COMPANY_ID in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotIn(List values) { + addCriterion("COMPANY_ID not in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdBetween(String value1, String value2) { + addCriterion("COMPANY_ID between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotBetween(String value1, String value2) { + addCriterion("COMPANY_ID not between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andBranchIdIsNull() { + addCriterion("BRANCH_ID is null"); + return (Criteria) this; + } + + public Criteria andBranchIdIsNotNull() { + addCriterion("BRANCH_ID is not null"); + return (Criteria) this; + } + + public Criteria andBranchIdEqualTo(String value) { + addCriterion("BRANCH_ID =", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotEqualTo(String value) { + addCriterion("BRANCH_ID <>", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdGreaterThan(String value) { + addCriterion("BRANCH_ID >", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdGreaterThanOrEqualTo(String value) { + addCriterion("BRANCH_ID >=", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdLessThan(String value) { + addCriterion("BRANCH_ID <", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdLessThanOrEqualTo(String value) { + addCriterion("BRANCH_ID <=", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdLike(String value) { + addCriterion("BRANCH_ID like", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotLike(String value) { + addCriterion("BRANCH_ID not like", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdIn(List values) { + addCriterion("BRANCH_ID in", values, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotIn(List values) { + addCriterion("BRANCH_ID not in", values, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdBetween(String value1, String value2) { + addCriterion("BRANCH_ID between", value1, value2, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotBetween(String value1, String value2) { + addCriterion("BRANCH_ID not between", value1, value2, "branchId"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_label + * + * @mbggenerated do_not_delete_during_merge + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_label + * + * @mbggenerated + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleLabelRelDTO.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleLabelRelDTO.java new file mode 100644 index 000000000..6dca05ae1 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleLabelRelDTO.java @@ -0,0 +1,31 @@ +package com.ruoyi.content.domain; +/** + * 文章与标签关系dto + * @author Administrator + * + */ +public class ArticleLabelRelDTO { + private int articleId; // 文章id + private int labelId; //标签id + private String labelName; //标签名称 + + public int getArticleId() { + return articleId; + } + public void setArticleId(int articleId) { + this.articleId = articleId; + } + public int getLabelId() { + return labelId; + } + public void setLabelId(int labelId) { + this.labelId = labelId; + } + public String getLabelName() { + return labelName; + } + public void setLabelName(String labelName) { + this.labelName = labelName; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleLabelRelationship.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleLabelRelationship.java new file mode 100644 index 000000000..8c810d602 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleLabelRelationship.java @@ -0,0 +1,99 @@ +package com.ruoyi.content.domain; + +public class ArticleLabelRelationship { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_label_relationship.ID + * + * @mbggenerated + */ + private Integer id; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_label_relationship.ARTICLE_ID + * + * @mbggenerated + */ + private Integer articleId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_label_relationship.LABEL_ID + * + * @mbggenerated + */ + private Integer labelId; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_label_relationship.ID + * + * @return the value of article_label_relationship.ID + * + * @mbggenerated + */ + public Integer getId() { + return id; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_label_relationship.ID + * + * @param id the value for article_label_relationship.ID + * + * @mbggenerated + */ + public void setId(Integer id) { + this.id = id; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_label_relationship.ARTICLE_ID + * + * @return the value of article_label_relationship.ARTICLE_ID + * + * @mbggenerated + */ + public Integer getArticleId() { + return articleId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_label_relationship.ARTICLE_ID + * + * @param articleId the value for article_label_relationship.ARTICLE_ID + * + * @mbggenerated + */ + public void setArticleId(Integer articleId) { + this.articleId = articleId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_label_relationship.LABEL_ID + * + * @return the value of article_label_relationship.LABEL_ID + * + * @mbggenerated + */ + public Integer getLabelId() { + return labelId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_label_relationship.LABEL_ID + * + * @param labelId the value for article_label_relationship.LABEL_ID + * + * @mbggenerated + */ + public void setLabelId(Integer labelId) { + this.labelId = labelId; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleLabelRelationshipExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleLabelRelationshipExample.java new file mode 100644 index 000000000..41a962698 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleLabelRelationshipExample.java @@ -0,0 +1,482 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class ArticleLabelRelationshipExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + public ArticleLabelRelationshipExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 values) { + addCriterion("ID in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List 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 andArticleIdIsNull() { + addCriterion("ARTICLE_ID is null"); + return (Criteria) this; + } + + public Criteria andArticleIdIsNotNull() { + addCriterion("ARTICLE_ID is not null"); + return (Criteria) this; + } + + public Criteria andArticleIdEqualTo(Integer value) { + addCriterion("ARTICLE_ID =", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotEqualTo(Integer value) { + addCriterion("ARTICLE_ID <>", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdGreaterThan(Integer value) { + addCriterion("ARTICLE_ID >", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdGreaterThanOrEqualTo(Integer value) { + addCriterion("ARTICLE_ID >=", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdLessThan(Integer value) { + addCriterion("ARTICLE_ID <", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdLessThanOrEqualTo(Integer value) { + addCriterion("ARTICLE_ID <=", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdIn(List values) { + addCriterion("ARTICLE_ID in", values, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotIn(List values) { + addCriterion("ARTICLE_ID not in", values, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdBetween(Integer value1, Integer value2) { + addCriterion("ARTICLE_ID between", value1, value2, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotBetween(Integer value1, Integer value2) { + addCriterion("ARTICLE_ID not between", value1, value2, "articleId"); + return (Criteria) this; + } + + public Criteria andLabelIdIsNull() { + addCriterion("LABEL_ID is null"); + return (Criteria) this; + } + + public Criteria andLabelIdIsNotNull() { + addCriterion("LABEL_ID is not null"); + return (Criteria) this; + } + + public Criteria andLabelIdEqualTo(Integer value) { + addCriterion("LABEL_ID =", value, "labelId"); + return (Criteria) this; + } + + public Criteria andLabelIdNotEqualTo(Integer value) { + addCriterion("LABEL_ID <>", value, "labelId"); + return (Criteria) this; + } + + public Criteria andLabelIdGreaterThan(Integer value) { + addCriterion("LABEL_ID >", value, "labelId"); + return (Criteria) this; + } + + public Criteria andLabelIdGreaterThanOrEqualTo(Integer value) { + addCriterion("LABEL_ID >=", value, "labelId"); + return (Criteria) this; + } + + public Criteria andLabelIdLessThan(Integer value) { + addCriterion("LABEL_ID <", value, "labelId"); + return (Criteria) this; + } + + public Criteria andLabelIdLessThanOrEqualTo(Integer value) { + addCriterion("LABEL_ID <=", value, "labelId"); + return (Criteria) this; + } + + public Criteria andLabelIdIn(List values) { + addCriterion("LABEL_ID in", values, "labelId"); + return (Criteria) this; + } + + public Criteria andLabelIdNotIn(List values) { + addCriterion("LABEL_ID not in", values, "labelId"); + return (Criteria) this; + } + + public Criteria andLabelIdBetween(Integer value1, Integer value2) { + addCriterion("LABEL_ID between", value1, value2, "labelId"); + return (Criteria) this; + } + + public Criteria andLabelIdNotBetween(Integer value1, Integer value2) { + addCriterion("LABEL_ID not between", value1, value2, "labelId"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_label_relationship + * + * @mbggenerated do_not_delete_during_merge + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePersonalConfig.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePersonalConfig.java new file mode 100644 index 000000000..149a4e67e --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePersonalConfig.java @@ -0,0 +1,227 @@ +package com.ruoyi.content.domain; + +public class ArticlePersonalConfig { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_personal_config.ID + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + private Integer id; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_personal_config.PUBLISH_ID + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + private String publishId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_personal_config.CONFIG_ARTICLE + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + private String configArticle; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_personal_config.CONFIG_PRODUCT + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + private String configProduct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_personal_config.CONFIG_CARD + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + private String configCard; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_personal_config.CONFIG_RECRUIT + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + private String configRecruit; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_personal_config.SHOW_AD + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + private String showAd; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_personal_config.ID + * + * @return the value of article_personal_config.ID + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public Integer getId() { + return id; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_personal_config.ID + * + * @param id the value for article_personal_config.ID + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public void setId(Integer id) { + this.id = id; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_personal_config.PUBLISH_ID + * + * @return the value of article_personal_config.PUBLISH_ID + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public String getPublishId() { + return publishId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_personal_config.PUBLISH_ID + * + * @param publishId the value for article_personal_config.PUBLISH_ID + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public void setPublishId(String publishId) { + this.publishId = publishId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_personal_config.CONFIG_ARTICLE + * + * @return the value of article_personal_config.CONFIG_ARTICLE + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public String getConfigArticle() { + return configArticle; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_personal_config.CONFIG_ARTICLE + * + * @param configArticle the value for article_personal_config.CONFIG_ARTICLE + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public void setConfigArticle(String configArticle) { + this.configArticle = configArticle; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_personal_config.CONFIG_PRODUCT + * + * @return the value of article_personal_config.CONFIG_PRODUCT + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public String getConfigProduct() { + return configProduct; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_personal_config.CONFIG_PRODUCT + * + * @param configProduct the value for article_personal_config.CONFIG_PRODUCT + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public void setConfigProduct(String configProduct) { + this.configProduct = configProduct; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_personal_config.CONFIG_CARD + * + * @return the value of article_personal_config.CONFIG_CARD + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public String getConfigCard() { + return configCard; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_personal_config.CONFIG_CARD + * + * @param configCard the value for article_personal_config.CONFIG_CARD + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public void setConfigCard(String configCard) { + this.configCard = configCard; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_personal_config.CONFIG_RECRUIT + * + * @return the value of article_personal_config.CONFIG_RECRUIT + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public String getConfigRecruit() { + return configRecruit; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_personal_config.CONFIG_RECRUIT + * + * @param configRecruit the value for article_personal_config.CONFIG_RECRUIT + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public void setConfigRecruit(String configRecruit) { + this.configRecruit = configRecruit; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_personal_config.SHOW_AD + * + * @return the value of article_personal_config.SHOW_AD + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public String getShowAd() { + return showAd; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_personal_config.SHOW_AD + * + * @param showAd the value for article_personal_config.SHOW_AD + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public void setShowAd(String showAd) { + this.showAd = showAd; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePersonalConfigExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePersonalConfigExample.java new file mode 100644 index 000000000..380e05e51 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePersonalConfigExample.java @@ -0,0 +1,782 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class ArticlePersonalConfigExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public ArticlePersonalConfigExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 values) { + addCriterion("ID in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List 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 andPublishIdIsNull() { + addCriterion("PUBLISH_ID is null"); + return (Criteria) this; + } + + public Criteria andPublishIdIsNotNull() { + addCriterion("PUBLISH_ID is not null"); + return (Criteria) this; + } + + public Criteria andPublishIdEqualTo(String value) { + addCriterion("PUBLISH_ID =", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdNotEqualTo(String value) { + addCriterion("PUBLISH_ID <>", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdGreaterThan(String value) { + addCriterion("PUBLISH_ID >", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdGreaterThanOrEqualTo(String value) { + addCriterion("PUBLISH_ID >=", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdLessThan(String value) { + addCriterion("PUBLISH_ID <", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdLessThanOrEqualTo(String value) { + addCriterion("PUBLISH_ID <=", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdLike(String value) { + addCriterion("PUBLISH_ID like", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdNotLike(String value) { + addCriterion("PUBLISH_ID not like", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdIn(List values) { + addCriterion("PUBLISH_ID in", values, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdNotIn(List values) { + addCriterion("PUBLISH_ID not in", values, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdBetween(String value1, String value2) { + addCriterion("PUBLISH_ID between", value1, value2, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdNotBetween(String value1, String value2) { + addCriterion("PUBLISH_ID not between", value1, value2, "publishId"); + return (Criteria) this; + } + + public Criteria andConfigArticleIsNull() { + addCriterion("CONFIG_ARTICLE is null"); + return (Criteria) this; + } + + public Criteria andConfigArticleIsNotNull() { + addCriterion("CONFIG_ARTICLE is not null"); + return (Criteria) this; + } + + public Criteria andConfigArticleEqualTo(String value) { + addCriterion("CONFIG_ARTICLE =", value, "configArticle"); + return (Criteria) this; + } + + public Criteria andConfigArticleNotEqualTo(String value) { + addCriterion("CONFIG_ARTICLE <>", value, "configArticle"); + return (Criteria) this; + } + + public Criteria andConfigArticleGreaterThan(String value) { + addCriterion("CONFIG_ARTICLE >", value, "configArticle"); + return (Criteria) this; + } + + public Criteria andConfigArticleGreaterThanOrEqualTo(String value) { + addCriterion("CONFIG_ARTICLE >=", value, "configArticle"); + return (Criteria) this; + } + + public Criteria andConfigArticleLessThan(String value) { + addCriterion("CONFIG_ARTICLE <", value, "configArticle"); + return (Criteria) this; + } + + public Criteria andConfigArticleLessThanOrEqualTo(String value) { + addCriterion("CONFIG_ARTICLE <=", value, "configArticle"); + return (Criteria) this; + } + + public Criteria andConfigArticleLike(String value) { + addCriterion("CONFIG_ARTICLE like", value, "configArticle"); + return (Criteria) this; + } + + public Criteria andConfigArticleNotLike(String value) { + addCriterion("CONFIG_ARTICLE not like", value, "configArticle"); + return (Criteria) this; + } + + public Criteria andConfigArticleIn(List values) { + addCriterion("CONFIG_ARTICLE in", values, "configArticle"); + return (Criteria) this; + } + + public Criteria andConfigArticleNotIn(List values) { + addCriterion("CONFIG_ARTICLE not in", values, "configArticle"); + return (Criteria) this; + } + + public Criteria andConfigArticleBetween(String value1, String value2) { + addCriterion("CONFIG_ARTICLE between", value1, value2, "configArticle"); + return (Criteria) this; + } + + public Criteria andConfigArticleNotBetween(String value1, String value2) { + addCriterion("CONFIG_ARTICLE not between", value1, value2, "configArticle"); + return (Criteria) this; + } + + public Criteria andConfigProductIsNull() { + addCriterion("CONFIG_PRODUCT is null"); + return (Criteria) this; + } + + public Criteria andConfigProductIsNotNull() { + addCriterion("CONFIG_PRODUCT is not null"); + return (Criteria) this; + } + + public Criteria andConfigProductEqualTo(String value) { + addCriterion("CONFIG_PRODUCT =", value, "configProduct"); + return (Criteria) this; + } + + public Criteria andConfigProductNotEqualTo(String value) { + addCriterion("CONFIG_PRODUCT <>", value, "configProduct"); + return (Criteria) this; + } + + public Criteria andConfigProductGreaterThan(String value) { + addCriterion("CONFIG_PRODUCT >", value, "configProduct"); + return (Criteria) this; + } + + public Criteria andConfigProductGreaterThanOrEqualTo(String value) { + addCriterion("CONFIG_PRODUCT >=", value, "configProduct"); + return (Criteria) this; + } + + public Criteria andConfigProductLessThan(String value) { + addCriterion("CONFIG_PRODUCT <", value, "configProduct"); + return (Criteria) this; + } + + public Criteria andConfigProductLessThanOrEqualTo(String value) { + addCriterion("CONFIG_PRODUCT <=", value, "configProduct"); + return (Criteria) this; + } + + public Criteria andConfigProductLike(String value) { + addCriterion("CONFIG_PRODUCT like", value, "configProduct"); + return (Criteria) this; + } + + public Criteria andConfigProductNotLike(String value) { + addCriterion("CONFIG_PRODUCT not like", value, "configProduct"); + return (Criteria) this; + } + + public Criteria andConfigProductIn(List values) { + addCriterion("CONFIG_PRODUCT in", values, "configProduct"); + return (Criteria) this; + } + + public Criteria andConfigProductNotIn(List values) { + addCriterion("CONFIG_PRODUCT not in", values, "configProduct"); + return (Criteria) this; + } + + public Criteria andConfigProductBetween(String value1, String value2) { + addCriterion("CONFIG_PRODUCT between", value1, value2, "configProduct"); + return (Criteria) this; + } + + public Criteria andConfigProductNotBetween(String value1, String value2) { + addCriterion("CONFIG_PRODUCT not between", value1, value2, "configProduct"); + return (Criteria) this; + } + + public Criteria andConfigCardIsNull() { + addCriterion("CONFIG_CARD is null"); + return (Criteria) this; + } + + public Criteria andConfigCardIsNotNull() { + addCriterion("CONFIG_CARD is not null"); + return (Criteria) this; + } + + public Criteria andConfigCardEqualTo(String value) { + addCriterion("CONFIG_CARD =", value, "configCard"); + return (Criteria) this; + } + + public Criteria andConfigCardNotEqualTo(String value) { + addCriterion("CONFIG_CARD <>", value, "configCard"); + return (Criteria) this; + } + + public Criteria andConfigCardGreaterThan(String value) { + addCriterion("CONFIG_CARD >", value, "configCard"); + return (Criteria) this; + } + + public Criteria andConfigCardGreaterThanOrEqualTo(String value) { + addCriterion("CONFIG_CARD >=", value, "configCard"); + return (Criteria) this; + } + + public Criteria andConfigCardLessThan(String value) { + addCriterion("CONFIG_CARD <", value, "configCard"); + return (Criteria) this; + } + + public Criteria andConfigCardLessThanOrEqualTo(String value) { + addCriterion("CONFIG_CARD <=", value, "configCard"); + return (Criteria) this; + } + + public Criteria andConfigCardLike(String value) { + addCriterion("CONFIG_CARD like", value, "configCard"); + return (Criteria) this; + } + + public Criteria andConfigCardNotLike(String value) { + addCriterion("CONFIG_CARD not like", value, "configCard"); + return (Criteria) this; + } + + public Criteria andConfigCardIn(List values) { + addCriterion("CONFIG_CARD in", values, "configCard"); + return (Criteria) this; + } + + public Criteria andConfigCardNotIn(List values) { + addCriterion("CONFIG_CARD not in", values, "configCard"); + return (Criteria) this; + } + + public Criteria andConfigCardBetween(String value1, String value2) { + addCriterion("CONFIG_CARD between", value1, value2, "configCard"); + return (Criteria) this; + } + + public Criteria andConfigCardNotBetween(String value1, String value2) { + addCriterion("CONFIG_CARD not between", value1, value2, "configCard"); + return (Criteria) this; + } + + public Criteria andConfigRecruitIsNull() { + addCriterion("CONFIG_RECRUIT is null"); + return (Criteria) this; + } + + public Criteria andConfigRecruitIsNotNull() { + addCriterion("CONFIG_RECRUIT is not null"); + return (Criteria) this; + } + + public Criteria andConfigRecruitEqualTo(String value) { + addCriterion("CONFIG_RECRUIT =", value, "configRecruit"); + return (Criteria) this; + } + + public Criteria andConfigRecruitNotEqualTo(String value) { + addCriterion("CONFIG_RECRUIT <>", value, "configRecruit"); + return (Criteria) this; + } + + public Criteria andConfigRecruitGreaterThan(String value) { + addCriterion("CONFIG_RECRUIT >", value, "configRecruit"); + return (Criteria) this; + } + + public Criteria andConfigRecruitGreaterThanOrEqualTo(String value) { + addCriterion("CONFIG_RECRUIT >=", value, "configRecruit"); + return (Criteria) this; + } + + public Criteria andConfigRecruitLessThan(String value) { + addCriterion("CONFIG_RECRUIT <", value, "configRecruit"); + return (Criteria) this; + } + + public Criteria andConfigRecruitLessThanOrEqualTo(String value) { + addCriterion("CONFIG_RECRUIT <=", value, "configRecruit"); + return (Criteria) this; + } + + public Criteria andConfigRecruitLike(String value) { + addCriterion("CONFIG_RECRUIT like", value, "configRecruit"); + return (Criteria) this; + } + + public Criteria andConfigRecruitNotLike(String value) { + addCriterion("CONFIG_RECRUIT not like", value, "configRecruit"); + return (Criteria) this; + } + + public Criteria andConfigRecruitIn(List values) { + addCriterion("CONFIG_RECRUIT in", values, "configRecruit"); + return (Criteria) this; + } + + public Criteria andConfigRecruitNotIn(List values) { + addCriterion("CONFIG_RECRUIT not in", values, "configRecruit"); + return (Criteria) this; + } + + public Criteria andConfigRecruitBetween(String value1, String value2) { + addCriterion("CONFIG_RECRUIT between", value1, value2, "configRecruit"); + return (Criteria) this; + } + + public Criteria andConfigRecruitNotBetween(String value1, String value2) { + addCriterion("CONFIG_RECRUIT not between", value1, value2, "configRecruit"); + return (Criteria) this; + } + + public Criteria andShowAdIsNull() { + addCriterion("SHOW_AD is null"); + return (Criteria) this; + } + + public Criteria andShowAdIsNotNull() { + addCriterion("SHOW_AD is not null"); + return (Criteria) this; + } + + public Criteria andShowAdEqualTo(String value) { + addCriterion("SHOW_AD =", value, "showAd"); + return (Criteria) this; + } + + public Criteria andShowAdNotEqualTo(String value) { + addCriterion("SHOW_AD <>", value, "showAd"); + return (Criteria) this; + } + + public Criteria andShowAdGreaterThan(String value) { + addCriterion("SHOW_AD >", value, "showAd"); + return (Criteria) this; + } + + public Criteria andShowAdGreaterThanOrEqualTo(String value) { + addCriterion("SHOW_AD >=", value, "showAd"); + return (Criteria) this; + } + + public Criteria andShowAdLessThan(String value) { + addCriterion("SHOW_AD <", value, "showAd"); + return (Criteria) this; + } + + public Criteria andShowAdLessThanOrEqualTo(String value) { + addCriterion("SHOW_AD <=", value, "showAd"); + return (Criteria) this; + } + + public Criteria andShowAdLike(String value) { + addCriterion("SHOW_AD like", value, "showAd"); + return (Criteria) this; + } + + public Criteria andShowAdNotLike(String value) { + addCriterion("SHOW_AD not like", value, "showAd"); + return (Criteria) this; + } + + public Criteria andShowAdIn(List values) { + addCriterion("SHOW_AD in", values, "showAd"); + return (Criteria) this; + } + + public Criteria andShowAdNotIn(List values) { + addCriterion("SHOW_AD not in", values, "showAd"); + return (Criteria) this; + } + + public Criteria andShowAdBetween(String value1, String value2) { + addCriterion("SHOW_AD between", value1, value2, "showAd"); + return (Criteria) this; + } + + public Criteria andShowAdNotBetween(String value1, String value2) { + addCriterion("SHOW_AD not between", value1, value2, "showAd"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_personal_config + * + * @mbggenerated do_not_delete_during_merge Wed May 20 09:55:58 CST 2020 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePublishSend.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePublishSend.java new file mode 100644 index 000000000..1515ff693 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePublishSend.java @@ -0,0 +1,419 @@ +package com.ruoyi.content.domain; + +public class ArticlePublishSend { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_send.ID + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + private Integer id; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_send.ARTICLE_ID + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + private Integer articleId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_send.PUBLISH_ID + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + private String publishId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_send.SEND_TYPE + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + private String sendType; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_send.GROUP_ID + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + private String groupId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_send.GROUP_NAME + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + private String groupName; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_send.OPERATE_ID + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + private String operateId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_send.OPERATE_NAME + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + private String operateName; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_send.PUBLISH_DATE + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + private String publishDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_send.PUBLISH_TIME + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + private String publishTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_send.OPERATE_DATE + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + private String operateDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_send.OPERATE_TIME + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + private String operateTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_send.SEND_STATE + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + private String sendState; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_send.ID + * + * @return the value of article_publish_send.ID + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public Integer getId() { + return id; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_send.ID + * + * @param id the value for article_publish_send.ID + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public void setId(Integer id) { + this.id = id; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_send.ARTICLE_ID + * + * @return the value of article_publish_send.ARTICLE_ID + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public Integer getArticleId() { + return articleId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_send.ARTICLE_ID + * + * @param articleId the value for article_publish_send.ARTICLE_ID + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public void setArticleId(Integer articleId) { + this.articleId = articleId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_send.PUBLISH_ID + * + * @return the value of article_publish_send.PUBLISH_ID + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public String getPublishId() { + return publishId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_send.PUBLISH_ID + * + * @param publishId the value for article_publish_send.PUBLISH_ID + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public void setPublishId(String publishId) { + this.publishId = publishId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_send.SEND_TYPE + * + * @return the value of article_publish_send.SEND_TYPE + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public String getSendType() { + return sendType; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_send.SEND_TYPE + * + * @param sendType the value for article_publish_send.SEND_TYPE + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public void setSendType(String sendType) { + this.sendType = sendType; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_send.GROUP_ID + * + * @return the value of article_publish_send.GROUP_ID + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public String getGroupId() { + return groupId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_send.GROUP_ID + * + * @param groupId the value for article_publish_send.GROUP_ID + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public void setGroupId(String groupId) { + this.groupId = groupId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_send.GROUP_NAME + * + * @return the value of article_publish_send.GROUP_NAME + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public String getGroupName() { + return groupName; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_send.GROUP_NAME + * + * @param groupName the value for article_publish_send.GROUP_NAME + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public void setGroupName(String groupName) { + this.groupName = groupName; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_send.OPERATE_ID + * + * @return the value of article_publish_send.OPERATE_ID + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public String getOperateId() { + return operateId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_send.OPERATE_ID + * + * @param operateId the value for article_publish_send.OPERATE_ID + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public void setOperateId(String operateId) { + this.operateId = operateId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_send.OPERATE_NAME + * + * @return the value of article_publish_send.OPERATE_NAME + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public String getOperateName() { + return operateName; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_send.OPERATE_NAME + * + * @param operateName the value for article_publish_send.OPERATE_NAME + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public void setOperateName(String operateName) { + this.operateName = operateName; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_send.PUBLISH_DATE + * + * @return the value of article_publish_send.PUBLISH_DATE + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public String getPublishDate() { + return publishDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_send.PUBLISH_DATE + * + * @param publishDate the value for article_publish_send.PUBLISH_DATE + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public void setPublishDate(String publishDate) { + this.publishDate = publishDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_send.PUBLISH_TIME + * + * @return the value of article_publish_send.PUBLISH_TIME + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public String getPublishTime() { + return publishTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_send.PUBLISH_TIME + * + * @param publishTime the value for article_publish_send.PUBLISH_TIME + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public void setPublishTime(String publishTime) { + this.publishTime = publishTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_send.OPERATE_DATE + * + * @return the value of article_publish_send.OPERATE_DATE + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public String getOperateDate() { + return operateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_send.OPERATE_DATE + * + * @param operateDate the value for article_publish_send.OPERATE_DATE + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public void setOperateDate(String operateDate) { + this.operateDate = operateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_send.OPERATE_TIME + * + * @return the value of article_publish_send.OPERATE_TIME + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public String getOperateTime() { + return operateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_send.OPERATE_TIME + * + * @param operateTime the value for article_publish_send.OPERATE_TIME + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public void setOperateTime(String operateTime) { + this.operateTime = operateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_send.SEND_STATE + * + * @return the value of article_publish_send.SEND_STATE + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public String getSendState() { + return sendState; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_send.SEND_STATE + * + * @param sendState the value for article_publish_send.SEND_STATE + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public void setSendState(String sendState) { + this.sendState = sendState; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePublishSendDTO.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePublishSendDTO.java new file mode 100644 index 000000000..392d1a5d7 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePublishSendDTO.java @@ -0,0 +1,68 @@ +package com.ruoyi.content.domain; + +import java.io.Serializable; + +public class ArticlePublishSendDTO implements Serializable{ + /** + * + */ + private static final long serialVersionUID = 1L; + //推送id + private Integer id; + //推送对象类型 + private String sendType; + //推送的员工工号或分公司编码 + private String groupId; + //操作人姓名 + private String operateName; + //操作时间 + private String operateTime; + //推送时间 + private String publishTime; + //推送状态 + private String sendState; + + public String getSendState() { + return sendState; + } + public void setSendState(String sendState) { + this.sendState = sendState; + } + public Integer getId() { + return id; + } + public void setId(Integer id) { + this.id = id; + } + public String getSendType() { + return sendType; + } + public void setSendType(String sendType) { + this.sendType = sendType; + } + public String getGroupId() { + return groupId; + } + public void setGroupId(String groupId) { + this.groupId = groupId; + } + public String getOperateName() { + return operateName; + } + public void setOperateName(String operateName) { + this.operateName = operateName; + } + public String getOperateTime() { + return operateTime; + } + public void setOperateTime(String operateTime) { + this.operateTime = operateTime; + } + public String getPublishTime() { + return publishTime; + } + public void setPublishTime(String publishTime) { + this.publishTime = publishTime; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePublishSendExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePublishSendExample.java new file mode 100644 index 000000000..76224918b --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePublishSendExample.java @@ -0,0 +1,1192 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class ArticlePublishSendExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public ArticlePublishSendExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 values) { + addCriterion("ID in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List 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 andArticleIdIsNull() { + addCriterion("ARTICLE_ID is null"); + return (Criteria) this; + } + + public Criteria andArticleIdIsNotNull() { + addCriterion("ARTICLE_ID is not null"); + return (Criteria) this; + } + + public Criteria andArticleIdEqualTo(Integer value) { + addCriterion("ARTICLE_ID =", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotEqualTo(Integer value) { + addCriterion("ARTICLE_ID <>", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdGreaterThan(Integer value) { + addCriterion("ARTICLE_ID >", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdGreaterThanOrEqualTo(Integer value) { + addCriterion("ARTICLE_ID >=", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdLessThan(Integer value) { + addCriterion("ARTICLE_ID <", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdLessThanOrEqualTo(Integer value) { + addCriterion("ARTICLE_ID <=", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdIn(List values) { + addCriterion("ARTICLE_ID in", values, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotIn(List values) { + addCriterion("ARTICLE_ID not in", values, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdBetween(Integer value1, Integer value2) { + addCriterion("ARTICLE_ID between", value1, value2, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotBetween(Integer value1, Integer value2) { + addCriterion("ARTICLE_ID not between", value1, value2, "articleId"); + return (Criteria) this; + } + + public Criteria andPublishIdIsNull() { + addCriterion("PUBLISH_ID is null"); + return (Criteria) this; + } + + public Criteria andPublishIdIsNotNull() { + addCriterion("PUBLISH_ID is not null"); + return (Criteria) this; + } + + public Criteria andPublishIdEqualTo(String value) { + addCriterion("PUBLISH_ID =", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdNotEqualTo(String value) { + addCriterion("PUBLISH_ID <>", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdGreaterThan(String value) { + addCriterion("PUBLISH_ID >", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdGreaterThanOrEqualTo(String value) { + addCriterion("PUBLISH_ID >=", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdLessThan(String value) { + addCriterion("PUBLISH_ID <", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdLessThanOrEqualTo(String value) { + addCriterion("PUBLISH_ID <=", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdLike(String value) { + addCriterion("PUBLISH_ID like", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdNotLike(String value) { + addCriterion("PUBLISH_ID not like", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdIn(List values) { + addCriterion("PUBLISH_ID in", values, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdNotIn(List values) { + addCriterion("PUBLISH_ID not in", values, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdBetween(String value1, String value2) { + addCriterion("PUBLISH_ID between", value1, value2, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdNotBetween(String value1, String value2) { + addCriterion("PUBLISH_ID not between", value1, value2, "publishId"); + return (Criteria) this; + } + + public Criteria andSendTypeIsNull() { + addCriterion("SEND_TYPE is null"); + return (Criteria) this; + } + + public Criteria andSendTypeIsNotNull() { + addCriterion("SEND_TYPE is not null"); + return (Criteria) this; + } + + public Criteria andSendTypeEqualTo(String value) { + addCriterion("SEND_TYPE =", value, "sendType"); + return (Criteria) this; + } + + public Criteria andSendTypeNotEqualTo(String value) { + addCriterion("SEND_TYPE <>", value, "sendType"); + return (Criteria) this; + } + + public Criteria andSendTypeGreaterThan(String value) { + addCriterion("SEND_TYPE >", value, "sendType"); + return (Criteria) this; + } + + public Criteria andSendTypeGreaterThanOrEqualTo(String value) { + addCriterion("SEND_TYPE >=", value, "sendType"); + return (Criteria) this; + } + + public Criteria andSendTypeLessThan(String value) { + addCriterion("SEND_TYPE <", value, "sendType"); + return (Criteria) this; + } + + public Criteria andSendTypeLessThanOrEqualTo(String value) { + addCriterion("SEND_TYPE <=", value, "sendType"); + return (Criteria) this; + } + + public Criteria andSendTypeLike(String value) { + addCriterion("SEND_TYPE like", value, "sendType"); + return (Criteria) this; + } + + public Criteria andSendTypeNotLike(String value) { + addCriterion("SEND_TYPE not like", value, "sendType"); + return (Criteria) this; + } + + public Criteria andSendTypeIn(List values) { + addCriterion("SEND_TYPE in", values, "sendType"); + return (Criteria) this; + } + + public Criteria andSendTypeNotIn(List values) { + addCriterion("SEND_TYPE not in", values, "sendType"); + return (Criteria) this; + } + + public Criteria andSendTypeBetween(String value1, String value2) { + addCriterion("SEND_TYPE between", value1, value2, "sendType"); + return (Criteria) this; + } + + public Criteria andSendTypeNotBetween(String value1, String value2) { + addCriterion("SEND_TYPE not between", value1, value2, "sendType"); + return (Criteria) this; + } + + public Criteria andGroupIdIsNull() { + addCriterion("GROUP_ID is null"); + return (Criteria) this; + } + + public Criteria andGroupIdIsNotNull() { + addCriterion("GROUP_ID is not null"); + return (Criteria) this; + } + + public Criteria andGroupIdEqualTo(String value) { + addCriterion("GROUP_ID =", value, "groupId"); + return (Criteria) this; + } + + public Criteria andGroupIdNotEqualTo(String value) { + addCriterion("GROUP_ID <>", value, "groupId"); + return (Criteria) this; + } + + public Criteria andGroupIdGreaterThan(String value) { + addCriterion("GROUP_ID >", value, "groupId"); + return (Criteria) this; + } + + public Criteria andGroupIdGreaterThanOrEqualTo(String value) { + addCriterion("GROUP_ID >=", value, "groupId"); + return (Criteria) this; + } + + public Criteria andGroupIdLessThan(String value) { + addCriterion("GROUP_ID <", value, "groupId"); + return (Criteria) this; + } + + public Criteria andGroupIdLessThanOrEqualTo(String value) { + addCriterion("GROUP_ID <=", value, "groupId"); + return (Criteria) this; + } + + public Criteria andGroupIdLike(String value) { + addCriterion("GROUP_ID like", value, "groupId"); + return (Criteria) this; + } + + public Criteria andGroupIdNotLike(String value) { + addCriterion("GROUP_ID not like", value, "groupId"); + return (Criteria) this; + } + + public Criteria andGroupIdIn(List values) { + addCriterion("GROUP_ID in", values, "groupId"); + return (Criteria) this; + } + + public Criteria andGroupIdNotIn(List values) { + addCriterion("GROUP_ID not in", values, "groupId"); + return (Criteria) this; + } + + public Criteria andGroupIdBetween(String value1, String value2) { + addCriterion("GROUP_ID between", value1, value2, "groupId"); + return (Criteria) this; + } + + public Criteria andGroupIdNotBetween(String value1, String value2) { + addCriterion("GROUP_ID not between", value1, value2, "groupId"); + return (Criteria) this; + } + + public Criteria andGroupNameIsNull() { + addCriterion("GROUP_NAME is null"); + return (Criteria) this; + } + + public Criteria andGroupNameIsNotNull() { + addCriterion("GROUP_NAME is not null"); + return (Criteria) this; + } + + public Criteria andGroupNameEqualTo(String value) { + addCriterion("GROUP_NAME =", value, "groupName"); + return (Criteria) this; + } + + public Criteria andGroupNameNotEqualTo(String value) { + addCriterion("GROUP_NAME <>", value, "groupName"); + return (Criteria) this; + } + + public Criteria andGroupNameGreaterThan(String value) { + addCriterion("GROUP_NAME >", value, "groupName"); + return (Criteria) this; + } + + public Criteria andGroupNameGreaterThanOrEqualTo(String value) { + addCriterion("GROUP_NAME >=", value, "groupName"); + return (Criteria) this; + } + + public Criteria andGroupNameLessThan(String value) { + addCriterion("GROUP_NAME <", value, "groupName"); + return (Criteria) this; + } + + public Criteria andGroupNameLessThanOrEqualTo(String value) { + addCriterion("GROUP_NAME <=", value, "groupName"); + return (Criteria) this; + } + + public Criteria andGroupNameLike(String value) { + addCriterion("GROUP_NAME like", value, "groupName"); + return (Criteria) this; + } + + public Criteria andGroupNameNotLike(String value) { + addCriterion("GROUP_NAME not like", value, "groupName"); + return (Criteria) this; + } + + public Criteria andGroupNameIn(List values) { + addCriterion("GROUP_NAME in", values, "groupName"); + return (Criteria) this; + } + + public Criteria andGroupNameNotIn(List values) { + addCriterion("GROUP_NAME not in", values, "groupName"); + return (Criteria) this; + } + + public Criteria andGroupNameBetween(String value1, String value2) { + addCriterion("GROUP_NAME between", value1, value2, "groupName"); + return (Criteria) this; + } + + public Criteria andGroupNameNotBetween(String value1, String value2) { + addCriterion("GROUP_NAME not between", value1, value2, "groupName"); + return (Criteria) this; + } + + public Criteria andOperateIdIsNull() { + addCriterion("OPERATE_ID is null"); + return (Criteria) this; + } + + public Criteria andOperateIdIsNotNull() { + addCriterion("OPERATE_ID is not null"); + return (Criteria) this; + } + + public Criteria andOperateIdEqualTo(String value) { + addCriterion("OPERATE_ID =", value, "operateId"); + return (Criteria) this; + } + + public Criteria andOperateIdNotEqualTo(String value) { + addCriterion("OPERATE_ID <>", value, "operateId"); + return (Criteria) this; + } + + public Criteria andOperateIdGreaterThan(String value) { + addCriterion("OPERATE_ID >", value, "operateId"); + return (Criteria) this; + } + + public Criteria andOperateIdGreaterThanOrEqualTo(String value) { + addCriterion("OPERATE_ID >=", value, "operateId"); + return (Criteria) this; + } + + public Criteria andOperateIdLessThan(String value) { + addCriterion("OPERATE_ID <", value, "operateId"); + return (Criteria) this; + } + + public Criteria andOperateIdLessThanOrEqualTo(String value) { + addCriterion("OPERATE_ID <=", value, "operateId"); + return (Criteria) this; + } + + public Criteria andOperateIdLike(String value) { + addCriterion("OPERATE_ID like", value, "operateId"); + return (Criteria) this; + } + + public Criteria andOperateIdNotLike(String value) { + addCriterion("OPERATE_ID not like", value, "operateId"); + return (Criteria) this; + } + + public Criteria andOperateIdIn(List values) { + addCriterion("OPERATE_ID in", values, "operateId"); + return (Criteria) this; + } + + public Criteria andOperateIdNotIn(List values) { + addCriterion("OPERATE_ID not in", values, "operateId"); + return (Criteria) this; + } + + public Criteria andOperateIdBetween(String value1, String value2) { + addCriterion("OPERATE_ID between", value1, value2, "operateId"); + return (Criteria) this; + } + + public Criteria andOperateIdNotBetween(String value1, String value2) { + addCriterion("OPERATE_ID not between", value1, value2, "operateId"); + return (Criteria) this; + } + + public Criteria andOperateNameIsNull() { + addCriterion("OPERATE_NAME is null"); + return (Criteria) this; + } + + public Criteria andOperateNameIsNotNull() { + addCriterion("OPERATE_NAME is not null"); + return (Criteria) this; + } + + public Criteria andOperateNameEqualTo(String value) { + addCriterion("OPERATE_NAME =", value, "operateName"); + return (Criteria) this; + } + + public Criteria andOperateNameNotEqualTo(String value) { + addCriterion("OPERATE_NAME <>", value, "operateName"); + return (Criteria) this; + } + + public Criteria andOperateNameGreaterThan(String value) { + addCriterion("OPERATE_NAME >", value, "operateName"); + return (Criteria) this; + } + + public Criteria andOperateNameGreaterThanOrEqualTo(String value) { + addCriterion("OPERATE_NAME >=", value, "operateName"); + return (Criteria) this; + } + + public Criteria andOperateNameLessThan(String value) { + addCriterion("OPERATE_NAME <", value, "operateName"); + return (Criteria) this; + } + + public Criteria andOperateNameLessThanOrEqualTo(String value) { + addCriterion("OPERATE_NAME <=", value, "operateName"); + return (Criteria) this; + } + + public Criteria andOperateNameLike(String value) { + addCriterion("OPERATE_NAME like", value, "operateName"); + return (Criteria) this; + } + + public Criteria andOperateNameNotLike(String value) { + addCriterion("OPERATE_NAME not like", value, "operateName"); + return (Criteria) this; + } + + public Criteria andOperateNameIn(List values) { + addCriterion("OPERATE_NAME in", values, "operateName"); + return (Criteria) this; + } + + public Criteria andOperateNameNotIn(List values) { + addCriterion("OPERATE_NAME not in", values, "operateName"); + return (Criteria) this; + } + + public Criteria andOperateNameBetween(String value1, String value2) { + addCriterion("OPERATE_NAME between", value1, value2, "operateName"); + return (Criteria) this; + } + + public Criteria andOperateNameNotBetween(String value1, String value2) { + addCriterion("OPERATE_NAME not between", value1, value2, "operateName"); + return (Criteria) this; + } + + public Criteria andPublishDateIsNull() { + addCriterion("PUBLISH_DATE is null"); + return (Criteria) this; + } + + public Criteria andPublishDateIsNotNull() { + addCriterion("PUBLISH_DATE is not null"); + return (Criteria) this; + } + + public Criteria andPublishDateEqualTo(String value) { + addCriterion("PUBLISH_DATE =", value, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishDateNotEqualTo(String value) { + addCriterion("PUBLISH_DATE <>", value, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishDateGreaterThan(String value) { + addCriterion("PUBLISH_DATE >", value, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishDateGreaterThanOrEqualTo(String value) { + addCriterion("PUBLISH_DATE >=", value, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishDateLessThan(String value) { + addCriterion("PUBLISH_DATE <", value, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishDateLessThanOrEqualTo(String value) { + addCriterion("PUBLISH_DATE <=", value, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishDateLike(String value) { + addCriterion("PUBLISH_DATE like", value, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishDateNotLike(String value) { + addCriterion("PUBLISH_DATE not like", value, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishDateIn(List values) { + addCriterion("PUBLISH_DATE in", values, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishDateNotIn(List values) { + addCriterion("PUBLISH_DATE not in", values, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishDateBetween(String value1, String value2) { + addCriterion("PUBLISH_DATE between", value1, value2, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishDateNotBetween(String value1, String value2) { + addCriterion("PUBLISH_DATE not between", value1, value2, "publishDate"); + return (Criteria) this; + } + + public Criteria andPublishTimeIsNull() { + addCriterion("PUBLISH_TIME is null"); + return (Criteria) this; + } + + public Criteria andPublishTimeIsNotNull() { + addCriterion("PUBLISH_TIME is not null"); + return (Criteria) this; + } + + public Criteria andPublishTimeEqualTo(String value) { + addCriterion("PUBLISH_TIME =", value, "publishTime"); + return (Criteria) this; + } + + public Criteria andPublishTimeNotEqualTo(String value) { + addCriterion("PUBLISH_TIME <>", value, "publishTime"); + return (Criteria) this; + } + + public Criteria andPublishTimeGreaterThan(String value) { + addCriterion("PUBLISH_TIME >", value, "publishTime"); + return (Criteria) this; + } + + public Criteria andPublishTimeGreaterThanOrEqualTo(String value) { + addCriterion("PUBLISH_TIME >=", value, "publishTime"); + return (Criteria) this; + } + + public Criteria andPublishTimeLessThan(String value) { + addCriterion("PUBLISH_TIME <", value, "publishTime"); + return (Criteria) this; + } + + public Criteria andPublishTimeLessThanOrEqualTo(String value) { + addCriterion("PUBLISH_TIME <=", value, "publishTime"); + return (Criteria) this; + } + + public Criteria andPublishTimeLike(String value) { + addCriterion("PUBLISH_TIME like", value, "publishTime"); + return (Criteria) this; + } + + public Criteria andPublishTimeNotLike(String value) { + addCriterion("PUBLISH_TIME not like", value, "publishTime"); + return (Criteria) this; + } + + public Criteria andPublishTimeIn(List values) { + addCriterion("PUBLISH_TIME in", values, "publishTime"); + return (Criteria) this; + } + + public Criteria andPublishTimeNotIn(List values) { + addCriterion("PUBLISH_TIME not in", values, "publishTime"); + return (Criteria) this; + } + + public Criteria andPublishTimeBetween(String value1, String value2) { + addCriterion("PUBLISH_TIME between", value1, value2, "publishTime"); + return (Criteria) this; + } + + public Criteria andPublishTimeNotBetween(String value1, String value2) { + addCriterion("PUBLISH_TIME not between", value1, value2, "publishTime"); + return (Criteria) this; + } + + public Criteria andOperateDateIsNull() { + addCriterion("OPERATE_DATE is null"); + return (Criteria) this; + } + + public Criteria andOperateDateIsNotNull() { + addCriterion("OPERATE_DATE is not null"); + return (Criteria) this; + } + + public Criteria andOperateDateEqualTo(String value) { + addCriterion("OPERATE_DATE =", value, "operateDate"); + return (Criteria) this; + } + + public Criteria andOperateDateNotEqualTo(String value) { + addCriterion("OPERATE_DATE <>", value, "operateDate"); + return (Criteria) this; + } + + public Criteria andOperateDateGreaterThan(String value) { + addCriterion("OPERATE_DATE >", value, "operateDate"); + return (Criteria) this; + } + + public Criteria andOperateDateGreaterThanOrEqualTo(String value) { + addCriterion("OPERATE_DATE >=", value, "operateDate"); + return (Criteria) this; + } + + public Criteria andOperateDateLessThan(String value) { + addCriterion("OPERATE_DATE <", value, "operateDate"); + return (Criteria) this; + } + + public Criteria andOperateDateLessThanOrEqualTo(String value) { + addCriterion("OPERATE_DATE <=", value, "operateDate"); + return (Criteria) this; + } + + public Criteria andOperateDateLike(String value) { + addCriterion("OPERATE_DATE like", value, "operateDate"); + return (Criteria) this; + } + + public Criteria andOperateDateNotLike(String value) { + addCriterion("OPERATE_DATE not like", value, "operateDate"); + return (Criteria) this; + } + + public Criteria andOperateDateIn(List values) { + addCriterion("OPERATE_DATE in", values, "operateDate"); + return (Criteria) this; + } + + public Criteria andOperateDateNotIn(List values) { + addCriterion("OPERATE_DATE not in", values, "operateDate"); + return (Criteria) this; + } + + public Criteria andOperateDateBetween(String value1, String value2) { + addCriterion("OPERATE_DATE between", value1, value2, "operateDate"); + return (Criteria) this; + } + + public Criteria andOperateDateNotBetween(String value1, String value2) { + addCriterion("OPERATE_DATE not between", value1, value2, "operateDate"); + return (Criteria) this; + } + + public Criteria andOperateTimeIsNull() { + addCriterion("OPERATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andOperateTimeIsNotNull() { + addCriterion("OPERATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andOperateTimeEqualTo(String value) { + addCriterion("OPERATE_TIME =", value, "operateTime"); + return (Criteria) this; + } + + public Criteria andOperateTimeNotEqualTo(String value) { + addCriterion("OPERATE_TIME <>", value, "operateTime"); + return (Criteria) this; + } + + public Criteria andOperateTimeGreaterThan(String value) { + addCriterion("OPERATE_TIME >", value, "operateTime"); + return (Criteria) this; + } + + public Criteria andOperateTimeGreaterThanOrEqualTo(String value) { + addCriterion("OPERATE_TIME >=", value, "operateTime"); + return (Criteria) this; + } + + public Criteria andOperateTimeLessThan(String value) { + addCriterion("OPERATE_TIME <", value, "operateTime"); + return (Criteria) this; + } + + public Criteria andOperateTimeLessThanOrEqualTo(String value) { + addCriterion("OPERATE_TIME <=", value, "operateTime"); + return (Criteria) this; + } + + public Criteria andOperateTimeLike(String value) { + addCriterion("OPERATE_TIME like", value, "operateTime"); + return (Criteria) this; + } + + public Criteria andOperateTimeNotLike(String value) { + addCriterion("OPERATE_TIME not like", value, "operateTime"); + return (Criteria) this; + } + + public Criteria andOperateTimeIn(List values) { + addCriterion("OPERATE_TIME in", values, "operateTime"); + return (Criteria) this; + } + + public Criteria andOperateTimeNotIn(List values) { + addCriterion("OPERATE_TIME not in", values, "operateTime"); + return (Criteria) this; + } + + public Criteria andOperateTimeBetween(String value1, String value2) { + addCriterion("OPERATE_TIME between", value1, value2, "operateTime"); + return (Criteria) this; + } + + public Criteria andOperateTimeNotBetween(String value1, String value2) { + addCriterion("OPERATE_TIME not between", value1, value2, "operateTime"); + return (Criteria) this; + } + + public Criteria andSendStateIsNull() { + addCriterion("SEND_STATE is null"); + return (Criteria) this; + } + + public Criteria andSendStateIsNotNull() { + addCriterion("SEND_STATE is not null"); + return (Criteria) this; + } + + public Criteria andSendStateEqualTo(String value) { + addCriterion("SEND_STATE =", value, "sendState"); + return (Criteria) this; + } + + public Criteria andSendStateNotEqualTo(String value) { + addCriterion("SEND_STATE <>", value, "sendState"); + return (Criteria) this; + } + + public Criteria andSendStateGreaterThan(String value) { + addCriterion("SEND_STATE >", value, "sendState"); + return (Criteria) this; + } + + public Criteria andSendStateGreaterThanOrEqualTo(String value) { + addCriterion("SEND_STATE >=", value, "sendState"); + return (Criteria) this; + } + + public Criteria andSendStateLessThan(String value) { + addCriterion("SEND_STATE <", value, "sendState"); + return (Criteria) this; + } + + public Criteria andSendStateLessThanOrEqualTo(String value) { + addCriterion("SEND_STATE <=", value, "sendState"); + return (Criteria) this; + } + + public Criteria andSendStateLike(String value) { + addCriterion("SEND_STATE like", value, "sendState"); + return (Criteria) this; + } + + public Criteria andSendStateNotLike(String value) { + addCriterion("SEND_STATE not like", value, "sendState"); + return (Criteria) this; + } + + public Criteria andSendStateIn(List values) { + addCriterion("SEND_STATE in", values, "sendState"); + return (Criteria) this; + } + + public Criteria andSendStateNotIn(List values) { + addCriterion("SEND_STATE not in", values, "sendState"); + return (Criteria) this; + } + + public Criteria andSendStateBetween(String value1, String value2) { + addCriterion("SEND_STATE between", value1, value2, "sendState"); + return (Criteria) this; + } + + public Criteria andSendStateNotBetween(String value1, String value2) { + addCriterion("SEND_STATE not between", value1, value2, "sendState"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_publish_send + * + * @mbggenerated do_not_delete_during_merge Thu Jun 04 15:03:08 CST 2020 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePublishTrack.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePublishTrack.java new file mode 100644 index 000000000..1c5e8e74a --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePublishTrack.java @@ -0,0 +1,578 @@ +package com.ruoyi.content.domain; + +import java.util.Date; + +public class ArticlePublishTrack { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_track.PUBLISH_ID + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + private String publishId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_track.COMPANY_ID + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + private String companyId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_track.USER_ID + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + private String userId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_track.ARTICLE_ID + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + private String articleId; + + private String articleVersion; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_track.AD_ID + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + private String adId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_track.CARD_ID + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + private String cardId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_track.PUBLISH_VIEW_URL + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + private String publishViewUrl; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_track.PUBLISH_EDIT_URL + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + private String publishEditUrl; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_track.PUBLISH_STATE + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + private String publishState; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_track.CREATE_DATE + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + private String createDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_track.CREATE_TIME + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + private String createTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_track.CREATE_USER + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + private String createUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_track.UPDATE_USER + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + private String updateUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_track.UPDATE_DATE + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + private String updateDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_track.UPDATE_TIME + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + private String updateTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_track.BACKGROUND_EDIT_URL + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + private String backgroundEditUrl; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_publish_track.LIBRARY_STATE + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + private String libraryState; + + private Date timestamp; + private String agentCode; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_track.PUBLISH_ID + * + * @return the value of article_publish_track.PUBLISH_ID + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public String getPublishId() { + return publishId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_track.PUBLISH_ID + * + * @param publishId the value for article_publish_track.PUBLISH_ID + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public void setPublishId(String publishId) { + this.publishId = publishId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_track.COMPANY_ID + * + * @return the value of article_publish_track.COMPANY_ID + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public String getCompanyId() { + return companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_track.COMPANY_ID + * + * @param companyId the value for article_publish_track.COMPANY_ID + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public void setCompanyId(String companyId) { + this.companyId = companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_track.USER_ID + * + * @return the value of article_publish_track.USER_ID + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public String getUserId() { + return userId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_track.USER_ID + * + * @param userId the value for article_publish_track.USER_ID + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public void setUserId(String userId) { + this.userId = userId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_track.ARTICLE_ID + * + * @return the value of article_publish_track.ARTICLE_ID + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public String getArticleId() { + return articleId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_track.ARTICLE_ID + * + * @param articleId the value for article_publish_track.ARTICLE_ID + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public void setArticleId(String articleId) { + this.articleId = articleId; + } + + public String getArticleVersion() { + return this.articleVersion; + } + + public void setArticleVersion(String articleVersion) { + this.articleVersion = articleVersion; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_track.AD_ID + * + * @return the value of article_publish_track.AD_ID + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public String getAdId() { + return adId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_track.AD_ID + * + * @param adId the value for article_publish_track.AD_ID + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public void setAdId(String adId) { + this.adId = adId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_track.CARD_ID + * + * @return the value of article_publish_track.CARD_ID + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public String getCardId() { + return cardId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_track.CARD_ID + * + * @param cardId the value for article_publish_track.CARD_ID + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public void setCardId(String cardId) { + this.cardId = cardId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_track.PUBLISH_VIEW_URL + * + * @return the value of article_publish_track.PUBLISH_VIEW_URL + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public String getPublishViewUrl() { + return publishViewUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_track.PUBLISH_VIEW_URL + * + * @param publishViewUrl the value for article_publish_track.PUBLISH_VIEW_URL + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public void setPublishViewUrl(String publishViewUrl) { + this.publishViewUrl = publishViewUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_track.PUBLISH_EDIT_URL + * + * @return the value of article_publish_track.PUBLISH_EDIT_URL + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public String getPublishEditUrl() { + return publishEditUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_track.PUBLISH_EDIT_URL + * + * @param publishEditUrl the value for article_publish_track.PUBLISH_EDIT_URL + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public void setPublishEditUrl(String publishEditUrl) { + this.publishEditUrl = publishEditUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_track.PUBLISH_STATE + * + * @return the value of article_publish_track.PUBLISH_STATE + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public String getPublishState() { + return publishState; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_track.PUBLISH_STATE + * + * @param publishState the value for article_publish_track.PUBLISH_STATE + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public void setPublishState(String publishState) { + this.publishState = publishState; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_track.CREATE_DATE + * + * @return the value of article_publish_track.CREATE_DATE + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public String getCreateDate() { + return createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_track.CREATE_DATE + * + * @param createDate the value for article_publish_track.CREATE_DATE + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_track.CREATE_TIME + * + * @return the value of article_publish_track.CREATE_TIME + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public String getCreateTime() { + return createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_track.CREATE_TIME + * + * @param createTime the value for article_publish_track.CREATE_TIME + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_track.CREATE_USER + * + * @return the value of article_publish_track.CREATE_USER + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public String getCreateUser() { + return createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_track.CREATE_USER + * + * @param createUser the value for article_publish_track.CREATE_USER + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_track.UPDATE_USER + * + * @return the value of article_publish_track.UPDATE_USER + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public String getUpdateUser() { + return updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_track.UPDATE_USER + * + * @param updateUser the value for article_publish_track.UPDATE_USER + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public void setUpdateUser(String updateUser) { + this.updateUser = updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_track.UPDATE_DATE + * + * @return the value of article_publish_track.UPDATE_DATE + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public String getUpdateDate() { + return updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_track.UPDATE_DATE + * + * @param updateDate the value for article_publish_track.UPDATE_DATE + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_track.UPDATE_TIME + * + * @return the value of article_publish_track.UPDATE_TIME + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public String getUpdateTime() { + return updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_track.UPDATE_TIME + * + * @param updateTime the value for article_publish_track.UPDATE_TIME + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_track.BACKGROUND_EDIT_URL + * + * @return the value of article_publish_track.BACKGROUND_EDIT_URL + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public String getBackgroundEditUrl() { + return backgroundEditUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_track.BACKGROUND_EDIT_URL + * + * @param backgroundEditUrl the value for article_publish_track.BACKGROUND_EDIT_URL + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public void setBackgroundEditUrl(String backgroundEditUrl) { + this.backgroundEditUrl = backgroundEditUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_publish_track.LIBRARY_STATE + * + * @return the value of article_publish_track.LIBRARY_STATE + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public String getLibraryState() { + return libraryState; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_publish_track.LIBRARY_STATE + * + * @param libraryState the value for article_publish_track.LIBRARY_STATE + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public void setLibraryState(String libraryState) { + this.libraryState = libraryState; + } + + public Date getTimestamp() { + return this.timestamp; + } + + public void setTimestamp(Date timestamp) { + this.timestamp = timestamp; + } + + public String getAgentCode() { + return this.agentCode; + } + + public void setAgentCode(String agentCode) { + this.agentCode = agentCode; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePublishTrackExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePublishTrackExample.java new file mode 100644 index 000000000..f0d9bbbb1 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticlePublishTrackExample.java @@ -0,0 +1,1694 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +public class ArticlePublishTrackExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public ArticlePublishTrackExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 andPublishIdIsNull() { + addCriterion("PUBLISH_ID is null"); + return (Criteria) this; + } + + public Criteria andPublishIdIsNotNull() { + addCriterion("PUBLISH_ID is not null"); + return (Criteria) this; + } + + public Criteria andPublishIdEqualTo(String value) { + addCriterion("PUBLISH_ID =", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdNotEqualTo(String value) { + addCriterion("PUBLISH_ID <>", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdGreaterThan(String value) { + addCriterion("PUBLISH_ID >", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdGreaterThanOrEqualTo(String value) { + addCriterion("PUBLISH_ID >=", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdLessThan(String value) { + addCriterion("PUBLISH_ID <", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdLessThanOrEqualTo(String value) { + addCriterion("PUBLISH_ID <=", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdLike(String value) { + addCriterion("PUBLISH_ID like", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdNotLike(String value) { + addCriterion("PUBLISH_ID not like", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdIn(List values) { + addCriterion("PUBLISH_ID in", values, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdNotIn(List values) { + addCriterion("PUBLISH_ID not in", values, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdBetween(String value1, String value2) { + addCriterion("PUBLISH_ID between", value1, value2, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdNotBetween(String value1, String value2) { + addCriterion("PUBLISH_ID not between", value1, value2, "publishId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNull() { + addCriterion("COMPANY_ID is null"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNotNull() { + addCriterion("COMPANY_ID is not null"); + return (Criteria) this; + } + + public Criteria andCompanyIdEqualTo(String value) { + addCriterion("COMPANY_ID =", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotEqualTo(String value) { + addCriterion("COMPANY_ID <>", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThan(String value) { + addCriterion("COMPANY_ID >", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThanOrEqualTo(String value) { + addCriterion("COMPANY_ID >=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThan(String value) { + addCriterion("COMPANY_ID <", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThanOrEqualTo(String value) { + addCriterion("COMPANY_ID <=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLike(String value) { + addCriterion("COMPANY_ID like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotLike(String value) { + addCriterion("COMPANY_ID not like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIn(List values) { + addCriterion("COMPANY_ID in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotIn(List values) { + addCriterion("COMPANY_ID not in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdBetween(String value1, String value2) { + addCriterion("COMPANY_ID between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotBetween(String value1, String value2) { + addCriterion("COMPANY_ID not between", value1, value2, "companyId"); + 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(String value) { + addCriterion("USER_ID =", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotEqualTo(String value) { + addCriterion("USER_ID <>", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThan(String value) { + addCriterion("USER_ID >", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThanOrEqualTo(String value) { + addCriterion("USER_ID >=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThan(String value) { + addCriterion("USER_ID <", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThanOrEqualTo(String value) { + addCriterion("USER_ID <=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLike(String value) { + addCriterion("USER_ID like", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotLike(String value) { + addCriterion("USER_ID not like", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdIn(List values) { + addCriterion("USER_ID in", values, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotIn(List values) { + addCriterion("USER_ID not in", values, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdBetween(String value1, String value2) { + addCriterion("USER_ID between", value1, value2, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotBetween(String value1, String value2) { + addCriterion("USER_ID not between", value1, value2, "userId"); + return (Criteria) this; + } + + public Criteria andArticleIdIsNull() { + addCriterion("ARTICLE_ID is null"); + return (Criteria) this; + } + + public Criteria andArticleIdIsNotNull() { + addCriterion("ARTICLE_ID is not null"); + return (Criteria) this; + } + + public Criteria andArticleIdEqualTo(String value) { + addCriterion("ARTICLE_ID =", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotEqualTo(String value) { + addCriterion("ARTICLE_ID <>", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdGreaterThan(String value) { + addCriterion("ARTICLE_ID >", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdGreaterThanOrEqualTo(String value) { + addCriterion("ARTICLE_ID >=", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdLessThan(String value) { + addCriterion("ARTICLE_ID <", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdLessThanOrEqualTo(String value) { + addCriterion("ARTICLE_ID <=", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdLike(String value) { + addCriterion("ARTICLE_ID like", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotLike(String value) { + addCriterion("ARTICLE_ID not like", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdIn(List values) { + addCriterion("ARTICLE_ID in", values, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotIn(List values) { + addCriterion("ARTICLE_ID not in", values, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdBetween(String value1, String value2) { + addCriterion("ARTICLE_ID between", value1, value2, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotBetween(String value1, String value2) { + addCriterion("ARTICLE_ID not between", value1, value2, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleVersionIsNull() { + addCriterion("ARTICLE_VERSION is null"); + return (Criteria) this; + } + + public Criteria andArticleVersionIsNotNull() { + addCriterion("ARTICLE_VERSION is not null"); + return (Criteria) this; + } + + public Criteria andArticleVersionEqualTo(String value) { + addCriterion("ARTICLE_VERSION =", value, "articleVersion"); + return (Criteria) this; + } + + public Criteria andArticleVersionNotEqualTo(String value) { + addCriterion("ARTICLE_VERSION <>", value, "articleVersion"); + return (Criteria) this; + } + + public Criteria andArticleVersionGreaterThan(String value) { + addCriterion("ARTICLE_VERSION >", value, "articleVersion"); + return (Criteria) this; + } + + public Criteria andArticleVersionGreaterThanOrEqualTo(String value) { + addCriterion("ARTICLE_VERSION >=", value, "articleVersion"); + return (Criteria) this; + } + + public Criteria andArticleVersionLessThan(String value) { + addCriterion("ARTICLE_VERSION <", value, "articleVersion"); + return (Criteria) this; + } + + public Criteria andArticleVersionLessThanOrEqualTo(String value) { + addCriterion("ARTICLE_VERSION <=", value, "articleVersion"); + return (Criteria) this; + } + + public Criteria andArticleVersionLike(String value) { + addCriterion("ARTICLE_VERSION like", value, "articleVersion"); + return (Criteria) this; + } + + public Criteria andArticleVersionNotLike(String value) { + addCriterion("ARTICLE_VERSION not like", value, "articleVersion"); + return (Criteria) this; + } + + public Criteria andArticleVersionIn(List values) { + addCriterion("ARTICLE_VERSION in", values, "articleVersion"); + return (Criteria) this; + } + + public Criteria andArticleVersionNotIn(List values) { + addCriterion("ARTICLE_VERSION not in", values, "articleVersion"); + return (Criteria) this; + } + + public Criteria andArticleVersionBetween(String value1, String value2) { + addCriterion("ARTICLE_VERSION between", value1, value2, "articleVersion"); + return (Criteria) this; + } + + public Criteria andArticleVersionNotBetween(String value1, String value2) { + addCriterion("ARTICLE_VERSION not between", value1, value2, "articleVersion"); + return (Criteria) this; + } + + public Criteria andAdIdIsNull() { + addCriterion("AD_ID is null"); + return (Criteria) this; + } + + public Criteria andAdIdIsNotNull() { + addCriterion("AD_ID is not null"); + return (Criteria) this; + } + + public Criteria andAdIdEqualTo(String value) { + addCriterion("AD_ID =", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdNotEqualTo(String value) { + addCriterion("AD_ID <>", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdGreaterThan(String value) { + addCriterion("AD_ID >", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdGreaterThanOrEqualTo(String value) { + addCriterion("AD_ID >=", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdLessThan(String value) { + addCriterion("AD_ID <", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdLessThanOrEqualTo(String value) { + addCriterion("AD_ID <=", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdLike(String value) { + addCriterion("AD_ID like", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdNotLike(String value) { + addCriterion("AD_ID not like", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdIn(List values) { + addCriterion("AD_ID in", values, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdNotIn(List values) { + addCriterion("AD_ID not in", values, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdBetween(String value1, String value2) { + addCriterion("AD_ID between", value1, value2, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdNotBetween(String value1, String value2) { + addCriterion("AD_ID not between", value1, value2, "adId"); + return (Criteria) this; + } + + public Criteria andCardIdIsNull() { + addCriterion("CARD_ID is null"); + return (Criteria) this; + } + + public Criteria andCardIdIsNotNull() { + addCriterion("CARD_ID is not null"); + return (Criteria) this; + } + + public Criteria andCardIdEqualTo(String value) { + addCriterion("CARD_ID =", value, "cardId"); + return (Criteria) this; + } + + public Criteria andCardIdNotEqualTo(String value) { + addCriterion("CARD_ID <>", value, "cardId"); + return (Criteria) this; + } + + public Criteria andCardIdGreaterThan(String value) { + addCriterion("CARD_ID >", value, "cardId"); + return (Criteria) this; + } + + public Criteria andCardIdGreaterThanOrEqualTo(String value) { + addCriterion("CARD_ID >=", value, "cardId"); + return (Criteria) this; + } + + public Criteria andCardIdLessThan(String value) { + addCriterion("CARD_ID <", value, "cardId"); + return (Criteria) this; + } + + public Criteria andCardIdLessThanOrEqualTo(String value) { + addCriterion("CARD_ID <=", value, "cardId"); + return (Criteria) this; + } + + public Criteria andCardIdLike(String value) { + addCriterion("CARD_ID like", value, "cardId"); + return (Criteria) this; + } + + public Criteria andCardIdNotLike(String value) { + addCriterion("CARD_ID not like", value, "cardId"); + return (Criteria) this; + } + + public Criteria andCardIdIn(List values) { + addCriterion("CARD_ID in", values, "cardId"); + return (Criteria) this; + } + + public Criteria andCardIdNotIn(List values) { + addCriterion("CARD_ID not in", values, "cardId"); + return (Criteria) this; + } + + public Criteria andCardIdBetween(String value1, String value2) { + addCriterion("CARD_ID between", value1, value2, "cardId"); + return (Criteria) this; + } + + public Criteria andCardIdNotBetween(String value1, String value2) { + addCriterion("CARD_ID not between", value1, value2, "cardId"); + return (Criteria) this; + } + + public Criteria andPublishViewUrlIsNull() { + addCriterion("PUBLISH_VIEW_URL is null"); + return (Criteria) this; + } + + public Criteria andPublishViewUrlIsNotNull() { + addCriterion("PUBLISH_VIEW_URL is not null"); + return (Criteria) this; + } + + public Criteria andPublishViewUrlEqualTo(String value) { + addCriterion("PUBLISH_VIEW_URL =", value, "publishViewUrl"); + return (Criteria) this; + } + + public Criteria andPublishViewUrlNotEqualTo(String value) { + addCriterion("PUBLISH_VIEW_URL <>", value, "publishViewUrl"); + return (Criteria) this; + } + + public Criteria andPublishViewUrlGreaterThan(String value) { + addCriterion("PUBLISH_VIEW_URL >", value, "publishViewUrl"); + return (Criteria) this; + } + + public Criteria andPublishViewUrlGreaterThanOrEqualTo(String value) { + addCriterion("PUBLISH_VIEW_URL >=", value, "publishViewUrl"); + return (Criteria) this; + } + + public Criteria andPublishViewUrlLessThan(String value) { + addCriterion("PUBLISH_VIEW_URL <", value, "publishViewUrl"); + return (Criteria) this; + } + + public Criteria andPublishViewUrlLessThanOrEqualTo(String value) { + addCriterion("PUBLISH_VIEW_URL <=", value, "publishViewUrl"); + return (Criteria) this; + } + + public Criteria andPublishViewUrlLike(String value) { + addCriterion("PUBLISH_VIEW_URL like", value, "publishViewUrl"); + return (Criteria) this; + } + + public Criteria andPublishViewUrlNotLike(String value) { + addCriterion("PUBLISH_VIEW_URL not like", value, "publishViewUrl"); + return (Criteria) this; + } + + public Criteria andPublishViewUrlIn(List values) { + addCriterion("PUBLISH_VIEW_URL in", values, "publishViewUrl"); + return (Criteria) this; + } + + public Criteria andPublishViewUrlNotIn(List values) { + addCriterion("PUBLISH_VIEW_URL not in", values, "publishViewUrl"); + return (Criteria) this; + } + + public Criteria andPublishViewUrlBetween(String value1, String value2) { + addCriterion("PUBLISH_VIEW_URL between", value1, value2, "publishViewUrl"); + return (Criteria) this; + } + + public Criteria andPublishViewUrlNotBetween(String value1, String value2) { + addCriterion("PUBLISH_VIEW_URL not between", value1, value2, "publishViewUrl"); + return (Criteria) this; + } + + public Criteria andPublishEditUrlIsNull() { + addCriterion("PUBLISH_EDIT_URL is null"); + return (Criteria) this; + } + + public Criteria andPublishEditUrlIsNotNull() { + addCriterion("PUBLISH_EDIT_URL is not null"); + return (Criteria) this; + } + + public Criteria andPublishEditUrlEqualTo(String value) { + addCriterion("PUBLISH_EDIT_URL =", value, "publishEditUrl"); + return (Criteria) this; + } + + public Criteria andPublishEditUrlNotEqualTo(String value) { + addCriterion("PUBLISH_EDIT_URL <>", value, "publishEditUrl"); + return (Criteria) this; + } + + public Criteria andPublishEditUrlGreaterThan(String value) { + addCriterion("PUBLISH_EDIT_URL >", value, "publishEditUrl"); + return (Criteria) this; + } + + public Criteria andPublishEditUrlGreaterThanOrEqualTo(String value) { + addCriterion("PUBLISH_EDIT_URL >=", value, "publishEditUrl"); + return (Criteria) this; + } + + public Criteria andPublishEditUrlLessThan(String value) { + addCriterion("PUBLISH_EDIT_URL <", value, "publishEditUrl"); + return (Criteria) this; + } + + public Criteria andPublishEditUrlLessThanOrEqualTo(String value) { + addCriterion("PUBLISH_EDIT_URL <=", value, "publishEditUrl"); + return (Criteria) this; + } + + public Criteria andPublishEditUrlLike(String value) { + addCriterion("PUBLISH_EDIT_URL like", value, "publishEditUrl"); + return (Criteria) this; + } + + public Criteria andPublishEditUrlNotLike(String value) { + addCriterion("PUBLISH_EDIT_URL not like", value, "publishEditUrl"); + return (Criteria) this; + } + + public Criteria andPublishEditUrlIn(List values) { + addCriterion("PUBLISH_EDIT_URL in", values, "publishEditUrl"); + return (Criteria) this; + } + + public Criteria andPublishEditUrlNotIn(List values) { + addCriterion("PUBLISH_EDIT_URL not in", values, "publishEditUrl"); + return (Criteria) this; + } + + public Criteria andPublishEditUrlBetween(String value1, String value2) { + addCriterion("PUBLISH_EDIT_URL between", value1, value2, "publishEditUrl"); + return (Criteria) this; + } + + public Criteria andPublishEditUrlNotBetween(String value1, String value2) { + addCriterion("PUBLISH_EDIT_URL not between", value1, value2, "publishEditUrl"); + return (Criteria) this; + } + + public Criteria andPublishStateIsNull() { + addCriterion("PUBLISH_STATE is null"); + return (Criteria) this; + } + + public Criteria andPublishStateIsNotNull() { + addCriterion("PUBLISH_STATE is not null"); + return (Criteria) this; + } + + public Criteria andPublishStateEqualTo(String value) { + addCriterion("PUBLISH_STATE =", value, "publishState"); + return (Criteria) this; + } + + public Criteria andPublishStateNotEqualTo(String value) { + addCriterion("PUBLISH_STATE <>", value, "publishState"); + return (Criteria) this; + } + + public Criteria andPublishStateGreaterThan(String value) { + addCriterion("PUBLISH_STATE >", value, "publishState"); + return (Criteria) this; + } + + public Criteria andPublishStateGreaterThanOrEqualTo(String value) { + addCriterion("PUBLISH_STATE >=", value, "publishState"); + return (Criteria) this; + } + + public Criteria andPublishStateLessThan(String value) { + addCriterion("PUBLISH_STATE <", value, "publishState"); + return (Criteria) this; + } + + public Criteria andPublishStateLessThanOrEqualTo(String value) { + addCriterion("PUBLISH_STATE <=", value, "publishState"); + return (Criteria) this; + } + + public Criteria andPublishStateLike(String value) { + addCriterion("PUBLISH_STATE like", value, "publishState"); + return (Criteria) this; + } + + public Criteria andPublishStateNotLike(String value) { + addCriterion("PUBLISH_STATE not like", value, "publishState"); + return (Criteria) this; + } + + public Criteria andPublishStateIn(List values) { + addCriterion("PUBLISH_STATE in", values, "publishState"); + return (Criteria) this; + } + + public Criteria andPublishStateNotIn(List values) { + addCriterion("PUBLISH_STATE not in", values, "publishState"); + return (Criteria) this; + } + + public Criteria andPublishStateBetween(String value1, String value2) { + addCriterion("PUBLISH_STATE between", value1, value2, "publishState"); + return (Criteria) this; + } + + public Criteria andPublishStateNotBetween(String value1, String value2) { + addCriterion("PUBLISH_STATE not between", value1, value2, "publishState"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNull() { + addCriterion("CREATE_DATE is null"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNotNull() { + addCriterion("CREATE_DATE is not null"); + return (Criteria) this; + } + + public Criteria andCreateDateEqualTo(String value) { + addCriterion("CREATE_DATE =", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotEqualTo(String value) { + addCriterion("CREATE_DATE <>", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThan(String value) { + addCriterion("CREATE_DATE >", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_DATE >=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThan(String value) { + addCriterion("CREATE_DATE <", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThanOrEqualTo(String value) { + addCriterion("CREATE_DATE <=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLike(String value) { + addCriterion("CREATE_DATE like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotLike(String value) { + addCriterion("CREATE_DATE not like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateIn(List values) { + addCriterion("CREATE_DATE in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotIn(List values) { + addCriterion("CREATE_DATE not in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateBetween(String value1, String value2) { + addCriterion("CREATE_DATE between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotBetween(String value1, String value2) { + addCriterion("CREATE_DATE not between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("CREATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("CREATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(String value) { + addCriterion("CREATE_TIME =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(String value) { + addCriterion("CREATE_TIME <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(String value) { + addCriterion("CREATE_TIME >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_TIME >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(String value) { + addCriterion("CREATE_TIME <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(String value) { + addCriterion("CREATE_TIME <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLike(String value) { + addCriterion("CREATE_TIME like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotLike(String value) { + addCriterion("CREATE_TIME not like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("CREATE_TIME in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("CREATE_TIME not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(String value1, String value2) { + addCriterion("CREATE_TIME between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(String value1, String value2) { + addCriterion("CREATE_TIME not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNull() { + addCriterion("CREATE_USER is null"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNotNull() { + addCriterion("CREATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andCreateUserEqualTo(String value) { + addCriterion("CREATE_USER =", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotEqualTo(String value) { + addCriterion("CREATE_USER <>", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThan(String value) { + addCriterion("CREATE_USER >", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_USER >=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThan(String value) { + addCriterion("CREATE_USER <", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThanOrEqualTo(String value) { + addCriterion("CREATE_USER <=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLike(String value) { + addCriterion("CREATE_USER like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotLike(String value) { + addCriterion("CREATE_USER not like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserIn(List values) { + addCriterion("CREATE_USER in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotIn(List values) { + addCriterion("CREATE_USER not in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserBetween(String value1, String value2) { + addCriterion("CREATE_USER between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotBetween(String value1, String value2) { + addCriterion("CREATE_USER not between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNull() { + addCriterion("UPDATE_USER is null"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNotNull() { + addCriterion("UPDATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andUpdateUserEqualTo(String value) { + addCriterion("UPDATE_USER =", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotEqualTo(String value) { + addCriterion("UPDATE_USER <>", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThan(String value) { + addCriterion("UPDATE_USER >", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_USER >=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThan(String value) { + addCriterion("UPDATE_USER <", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThanOrEqualTo(String value) { + addCriterion("UPDATE_USER <=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLike(String value) { + addCriterion("UPDATE_USER like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotLike(String value) { + addCriterion("UPDATE_USER not like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIn(List values) { + addCriterion("UPDATE_USER in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotIn(List values) { + addCriterion("UPDATE_USER not in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserBetween(String value1, String value2) { + addCriterion("UPDATE_USER between", value1, value2, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotBetween(String value1, String value2) { + addCriterion("UPDATE_USER not between", value1, value2, "updateUser"); + 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(String value) { + addCriterion("UPDATE_DATE =", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotEqualTo(String value) { + addCriterion("UPDATE_DATE <>", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThan(String value) { + addCriterion("UPDATE_DATE >", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE >=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThan(String value) { + addCriterion("UPDATE_DATE <", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE <=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLike(String value) { + addCriterion("UPDATE_DATE like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotLike(String value) { + addCriterion("UPDATE_DATE not like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateIn(List values) { + addCriterion("UPDATE_DATE in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotIn(List values) { + addCriterion("UPDATE_DATE not in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateBetween(String value1, String value2) { + addCriterion("UPDATE_DATE between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotBetween(String value1, String value2) { + addCriterion("UPDATE_DATE not between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("UPDATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("UPDATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(String value) { + addCriterion("UPDATE_TIME =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(String value) { + addCriterion("UPDATE_TIME <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(String value) { + addCriterion("UPDATE_TIME >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(String value) { + addCriterion("UPDATE_TIME <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLike(String value) { + addCriterion("UPDATE_TIME like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotLike(String value) { + addCriterion("UPDATE_TIME not like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("UPDATE_TIME in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("UPDATE_TIME not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(String value1, String value2) { + addCriterion("UPDATE_TIME between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(String value1, String value2) { + addCriterion("UPDATE_TIME not between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andBackgroundEditUrlIsNull() { + addCriterion("BACKGROUND_EDIT_URL is null"); + return (Criteria) this; + } + + public Criteria andBackgroundEditUrlIsNotNull() { + addCriterion("BACKGROUND_EDIT_URL is not null"); + return (Criteria) this; + } + + public Criteria andBackgroundEditUrlEqualTo(String value) { + addCriterion("BACKGROUND_EDIT_URL =", value, "backgroundEditUrl"); + return (Criteria) this; + } + + public Criteria andBackgroundEditUrlNotEqualTo(String value) { + addCriterion("BACKGROUND_EDIT_URL <>", value, "backgroundEditUrl"); + return (Criteria) this; + } + + public Criteria andBackgroundEditUrlGreaterThan(String value) { + addCriterion("BACKGROUND_EDIT_URL >", value, "backgroundEditUrl"); + return (Criteria) this; + } + + public Criteria andBackgroundEditUrlGreaterThanOrEqualTo(String value) { + addCriterion("BACKGROUND_EDIT_URL >=", value, "backgroundEditUrl"); + return (Criteria) this; + } + + public Criteria andBackgroundEditUrlLessThan(String value) { + addCriterion("BACKGROUND_EDIT_URL <", value, "backgroundEditUrl"); + return (Criteria) this; + } + + public Criteria andBackgroundEditUrlLessThanOrEqualTo(String value) { + addCriterion("BACKGROUND_EDIT_URL <=", value, "backgroundEditUrl"); + return (Criteria) this; + } + + public Criteria andBackgroundEditUrlLike(String value) { + addCriterion("BACKGROUND_EDIT_URL like", value, "backgroundEditUrl"); + return (Criteria) this; + } + + public Criteria andBackgroundEditUrlNotLike(String value) { + addCriterion("BACKGROUND_EDIT_URL not like", value, "backgroundEditUrl"); + return (Criteria) this; + } + + public Criteria andBackgroundEditUrlIn(List values) { + addCriterion("BACKGROUND_EDIT_URL in", values, "backgroundEditUrl"); + return (Criteria) this; + } + + public Criteria andBackgroundEditUrlNotIn(List values) { + addCriterion("BACKGROUND_EDIT_URL not in", values, "backgroundEditUrl"); + return (Criteria) this; + } + + public Criteria andBackgroundEditUrlBetween(String value1, String value2) { + addCriterion("BACKGROUND_EDIT_URL between", value1, value2, "backgroundEditUrl"); + return (Criteria) this; + } + + public Criteria andBackgroundEditUrlNotBetween(String value1, String value2) { + addCriterion("BACKGROUND_EDIT_URL not between", value1, value2, "backgroundEditUrl"); + return (Criteria) this; + } + + public Criteria andLibraryStateIsNull() { + addCriterion("LIBRARY_STATE is null"); + return (Criteria) this; + } + + public Criteria andLibraryStateIsNotNull() { + addCriterion("LIBRARY_STATE is not null"); + return (Criteria) this; + } + + public Criteria andLibraryStateEqualTo(String value) { + addCriterion("LIBRARY_STATE =", value, "libraryState"); + return (Criteria) this; + } + + public Criteria andLibraryStateNotEqualTo(String value) { + addCriterion("LIBRARY_STATE <>", value, "libraryState"); + return (Criteria) this; + } + + public Criteria andLibraryStateGreaterThan(String value) { + addCriterion("LIBRARY_STATE >", value, "libraryState"); + return (Criteria) this; + } + + public Criteria andLibraryStateGreaterThanOrEqualTo(String value) { + addCriterion("LIBRARY_STATE >=", value, "libraryState"); + return (Criteria) this; + } + + public Criteria andLibraryStateLessThan(String value) { + addCriterion("LIBRARY_STATE <", value, "libraryState"); + return (Criteria) this; + } + + public Criteria andLibraryStateLessThanOrEqualTo(String value) { + addCriterion("LIBRARY_STATE <=", value, "libraryState"); + return (Criteria) this; + } + + public Criteria andLibraryStateLike(String value) { + addCriterion("LIBRARY_STATE like", value, "libraryState"); + return (Criteria) this; + } + + public Criteria andLibraryStateNotLike(String value) { + addCriterion("LIBRARY_STATE not like", value, "libraryState"); + return (Criteria) this; + } + + public Criteria andLibraryStateIn(List values) { + addCriterion("LIBRARY_STATE in", values, "libraryState"); + return (Criteria) this; + } + + public Criteria andLibraryStateNotIn(List values) { + addCriterion("LIBRARY_STATE not in", values, "libraryState"); + return (Criteria) this; + } + + public Criteria andLibraryStateBetween(String value1, String value2) { + addCriterion("LIBRARY_STATE between", value1, value2, "libraryState"); + return (Criteria) this; + } + + public Criteria andLibraryStateNotBetween(String value1, String value2) { + addCriterion("LIBRARY_STATE not between", value1, value2, "libraryState"); + return (Criteria) this; + } + + public Criteria andTimestampIsNull() { + addCriterion("TIMESTAMP is null"); + return (Criteria) this; + } + + public Criteria andTimestampIsNotNull() { + addCriterion("TIMESTAMP is not null"); + return (Criteria) this; + } + + public Criteria andTimestampEqualTo(Date value) { + addCriterion("TIMESTAMP =", value, "timestamp"); + return (Criteria) this; + } + + public Criteria andTimestampNotEqualTo(Date value) { + addCriterion("TIMESTAMP <>", value, "timestamp"); + return (Criteria) this; + } + + public Criteria andTimestampGreaterThan(Date value) { + addCriterion("TIMESTAMP >", value, "timestamp"); + return (Criteria) this; + } + + public Criteria andTimestampGreaterThanOrEqualTo(Date value) { + addCriterion("TIMESTAMP >=", value, "timestamp"); + return (Criteria) this; + } + + public Criteria andTimestampLessThan(Date value) { + addCriterion("TIMESTAMP <", value, "timestamp"); + return (Criteria) this; + } + + public Criteria andTimestampLessThanOrEqualTo(Date value) { + addCriterion("TIMESTAMP <=", value, "timestamp"); + return (Criteria) this; + } + + public Criteria andTimestampIn(List values) { + addCriterion("TIMESTAMP in", values, "timestamp"); + return (Criteria) this; + } + + public Criteria andTimestampNotIn(List values) { + addCriterion("TIMESTAMP not in", values, "timestamp"); + return (Criteria) this; + } + + public Criteria andTimestampBetween(Date value1, Date value2) { + addCriterion("TIMESTAMP between", value1, value2, "timestamp"); + return (Criteria) this; + } + + public Criteria andTimestampNotBetween(Date value1, Date value2) { + addCriterion("TIMESTAMP not between", value1, value2, "timestamp"); + return (Criteria) this; + } + + public Criteria andAgentCodeIsNull() { + addCriterion("AGENT_CODE is null"); + return (Criteria) this; + } + + public Criteria andAgentCodeIsNotNull() { + addCriterion("AGENT_CODE is not null"); + return (Criteria) this; + } + + public Criteria andAgentCodeEqualTo(String value) { + addCriterion("AGENT_CODE =", value, "agentCode"); + return (Criteria) this; + } + + public Criteria andAgentCodeNotEqualTo(String value) { + addCriterion("AGENT_CODE <>", value, "agentCode"); + return (Criteria) this; + } + + public Criteria andAgentCodeGreaterThan(String value) { + addCriterion("AGENT_CODE >", value, "agentCode"); + return (Criteria) this; + } + + public Criteria andAgentCodeGreaterThanOrEqualTo(String value) { + addCriterion("AGENT_CODE >=", value, "agentCode"); + return (Criteria) this; + } + + public Criteria andAgentCodeLessThan(String value) { + addCriterion("AGENT_CODE <", value, "agentCode"); + return (Criteria) this; + } + + public Criteria andAgentCodeLessThanOrEqualTo(String value) { + addCriterion("AGENT_CODE <=", value, "agentCode"); + return (Criteria) this; + } + + public Criteria andAgentCodeLike(String value) { + addCriterion("AGENT_CODE like", value, "agentCode"); + return (Criteria) this; + } + + public Criteria andAgentCodeNotLike(String value) { + addCriterion("AGENT_CODE not like", value, "agentCode"); + return (Criteria) this; + } + + public Criteria andAgentCodeIn(List values) { + addCriterion("AGENT_CODE in", values, "agentCode"); + return (Criteria) this; + } + + public Criteria andAgentCodeNotIn(List values) { + addCriterion("AGENT_CODE not in", values, "agentCode"); + return (Criteria) this; + } + + public Criteria andAgentCodeBetween(String value1, String value2) { + addCriterion("AGENT_CODE between", value1, value2, "agentCode"); + return (Criteria) this; + } + + public Criteria andAgentCodeNotBetween(String value1, String value2) { + addCriterion("AGENT_CODE not between", value1, value2, "agentCode"); + return (Criteria) this; + } + + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_publish_track + * + * @mbggenerated do_not_delete_during_merge Fri Jul 27 10:31:00 CST 2018 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleSendUrl.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleSendUrl.java new file mode 100644 index 000000000..b62d559dc --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleSendUrl.java @@ -0,0 +1,291 @@ +package com.ruoyi.content.domain; + +public class ArticleSendUrl { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_send_url.PUBLISH_ID + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + private String publishId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_send_url.VERSION_NUMBER + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + private String versionNumber; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_send_url.QYH_ARTICLE_URL + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + private String qyhArticleUrl; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_send_url.CREATE_DATE + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + private String createDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_send_url.CREATE_TIME + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + private String createTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_send_url.CREATE_USER + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + private String createUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_send_url.UPDATE_USER + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + private String updateUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_send_url.UPDATE_DATE + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + private String updateDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column article_send_url.UPDATE_TIME + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + private String updateTime; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_send_url.PUBLISH_ID + * + * @return the value of article_send_url.PUBLISH_ID + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public String getPublishId() { + return publishId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_send_url.PUBLISH_ID + * + * @param publishId the value for article_send_url.PUBLISH_ID + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public void setPublishId(String publishId) { + this.publishId = publishId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_send_url.VERSION_NUMBER + * + * @return the value of article_send_url.VERSION_NUMBER + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public String getVersionNumber() { + return versionNumber; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_send_url.VERSION_NUMBER + * + * @param versionNumber the value for article_send_url.VERSION_NUMBER + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public void setVersionNumber(String versionNumber) { + this.versionNumber = versionNumber; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_send_url.QYH_ARTICLE_URL + * + * @return the value of article_send_url.QYH_ARTICLE_URL + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public String getQyhArticleUrl() { + return qyhArticleUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_send_url.QYH_ARTICLE_URL + * + * @param qyhArticleUrl the value for article_send_url.QYH_ARTICLE_URL + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public void setQyhArticleUrl(String qyhArticleUrl) { + this.qyhArticleUrl = qyhArticleUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_send_url.CREATE_DATE + * + * @return the value of article_send_url.CREATE_DATE + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public String getCreateDate() { + return createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_send_url.CREATE_DATE + * + * @param createDate the value for article_send_url.CREATE_DATE + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_send_url.CREATE_TIME + * + * @return the value of article_send_url.CREATE_TIME + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public String getCreateTime() { + return createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_send_url.CREATE_TIME + * + * @param createTime the value for article_send_url.CREATE_TIME + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_send_url.CREATE_USER + * + * @return the value of article_send_url.CREATE_USER + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public String getCreateUser() { + return createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_send_url.CREATE_USER + * + * @param createUser the value for article_send_url.CREATE_USER + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_send_url.UPDATE_USER + * + * @return the value of article_send_url.UPDATE_USER + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public String getUpdateUser() { + return updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_send_url.UPDATE_USER + * + * @param updateUser the value for article_send_url.UPDATE_USER + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public void setUpdateUser(String updateUser) { + this.updateUser = updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_send_url.UPDATE_DATE + * + * @return the value of article_send_url.UPDATE_DATE + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public String getUpdateDate() { + return updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_send_url.UPDATE_DATE + * + * @param updateDate the value for article_send_url.UPDATE_DATE + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column article_send_url.UPDATE_TIME + * + * @return the value of article_send_url.UPDATE_TIME + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public String getUpdateTime() { + return updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column article_send_url.UPDATE_TIME + * + * @param updateTime the value for article_send_url.UPDATE_TIME + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleSendUrlExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleSendUrlExample.java new file mode 100644 index 000000000..7c3b5a455 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleSendUrlExample.java @@ -0,0 +1,932 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class ArticleSendUrlExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public ArticleSendUrlExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 andPublishIdIsNull() { + addCriterion("PUBLISH_ID is null"); + return (Criteria) this; + } + + public Criteria andPublishIdIsNotNull() { + addCriterion("PUBLISH_ID is not null"); + return (Criteria) this; + } + + public Criteria andPublishIdEqualTo(String value) { + addCriterion("PUBLISH_ID =", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdNotEqualTo(String value) { + addCriterion("PUBLISH_ID <>", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdGreaterThan(String value) { + addCriterion("PUBLISH_ID >", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdGreaterThanOrEqualTo(String value) { + addCriterion("PUBLISH_ID >=", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdLessThan(String value) { + addCriterion("PUBLISH_ID <", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdLessThanOrEqualTo(String value) { + addCriterion("PUBLISH_ID <=", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdLike(String value) { + addCriterion("PUBLISH_ID like", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdNotLike(String value) { + addCriterion("PUBLISH_ID not like", value, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdIn(List values) { + addCriterion("PUBLISH_ID in", values, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdNotIn(List values) { + addCriterion("PUBLISH_ID not in", values, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdBetween(String value1, String value2) { + addCriterion("PUBLISH_ID between", value1, value2, "publishId"); + return (Criteria) this; + } + + public Criteria andPublishIdNotBetween(String value1, String value2) { + addCriterion("PUBLISH_ID not between", value1, value2, "publishId"); + return (Criteria) this; + } + + public Criteria andVersionNumberIsNull() { + addCriterion("VERSION_NUMBER is null"); + return (Criteria) this; + } + + public Criteria andVersionNumberIsNotNull() { + addCriterion("VERSION_NUMBER is not null"); + return (Criteria) this; + } + + public Criteria andVersionNumberEqualTo(String value) { + addCriterion("VERSION_NUMBER =", value, "versionNumber"); + return (Criteria) this; + } + + public Criteria andVersionNumberNotEqualTo(String value) { + addCriterion("VERSION_NUMBER <>", value, "versionNumber"); + return (Criteria) this; + } + + public Criteria andVersionNumberGreaterThan(String value) { + addCriterion("VERSION_NUMBER >", value, "versionNumber"); + return (Criteria) this; + } + + public Criteria andVersionNumberGreaterThanOrEqualTo(String value) { + addCriterion("VERSION_NUMBER >=", value, "versionNumber"); + return (Criteria) this; + } + + public Criteria andVersionNumberLessThan(String value) { + addCriterion("VERSION_NUMBER <", value, "versionNumber"); + return (Criteria) this; + } + + public Criteria andVersionNumberLessThanOrEqualTo(String value) { + addCriterion("VERSION_NUMBER <=", value, "versionNumber"); + return (Criteria) this; + } + + public Criteria andVersionNumberLike(String value) { + addCriterion("VERSION_NUMBER like", value, "versionNumber"); + return (Criteria) this; + } + + public Criteria andVersionNumberNotLike(String value) { + addCriterion("VERSION_NUMBER not like", value, "versionNumber"); + return (Criteria) this; + } + + public Criteria andVersionNumberIn(List values) { + addCriterion("VERSION_NUMBER in", values, "versionNumber"); + return (Criteria) this; + } + + public Criteria andVersionNumberNotIn(List values) { + addCriterion("VERSION_NUMBER not in", values, "versionNumber"); + return (Criteria) this; + } + + public Criteria andVersionNumberBetween(String value1, String value2) { + addCriterion("VERSION_NUMBER between", value1, value2, "versionNumber"); + return (Criteria) this; + } + + public Criteria andVersionNumberNotBetween(String value1, String value2) { + addCriterion("VERSION_NUMBER not between", value1, value2, "versionNumber"); + return (Criteria) this; + } + + public Criteria andQyhArticleUrlIsNull() { + addCriterion("QYH_ARTICLE_URL is null"); + return (Criteria) this; + } + + public Criteria andQyhArticleUrlIsNotNull() { + addCriterion("QYH_ARTICLE_URL is not null"); + return (Criteria) this; + } + + public Criteria andQyhArticleUrlEqualTo(String value) { + addCriterion("QYH_ARTICLE_URL =", value, "qyhArticleUrl"); + return (Criteria) this; + } + + public Criteria andQyhArticleUrlNotEqualTo(String value) { + addCriterion("QYH_ARTICLE_URL <>", value, "qyhArticleUrl"); + return (Criteria) this; + } + + public Criteria andQyhArticleUrlGreaterThan(String value) { + addCriterion("QYH_ARTICLE_URL >", value, "qyhArticleUrl"); + return (Criteria) this; + } + + public Criteria andQyhArticleUrlGreaterThanOrEqualTo(String value) { + addCriterion("QYH_ARTICLE_URL >=", value, "qyhArticleUrl"); + return (Criteria) this; + } + + public Criteria andQyhArticleUrlLessThan(String value) { + addCriterion("QYH_ARTICLE_URL <", value, "qyhArticleUrl"); + return (Criteria) this; + } + + public Criteria andQyhArticleUrlLessThanOrEqualTo(String value) { + addCriterion("QYH_ARTICLE_URL <=", value, "qyhArticleUrl"); + return (Criteria) this; + } + + public Criteria andQyhArticleUrlLike(String value) { + addCriterion("QYH_ARTICLE_URL like", value, "qyhArticleUrl"); + return (Criteria) this; + } + + public Criteria andQyhArticleUrlNotLike(String value) { + addCriterion("QYH_ARTICLE_URL not like", value, "qyhArticleUrl"); + return (Criteria) this; + } + + public Criteria andQyhArticleUrlIn(List values) { + addCriterion("QYH_ARTICLE_URL in", values, "qyhArticleUrl"); + return (Criteria) this; + } + + public Criteria andQyhArticleUrlNotIn(List values) { + addCriterion("QYH_ARTICLE_URL not in", values, "qyhArticleUrl"); + return (Criteria) this; + } + + public Criteria andQyhArticleUrlBetween(String value1, String value2) { + addCriterion("QYH_ARTICLE_URL between", value1, value2, "qyhArticleUrl"); + return (Criteria) this; + } + + public Criteria andQyhArticleUrlNotBetween(String value1, String value2) { + addCriterion("QYH_ARTICLE_URL not between", value1, value2, "qyhArticleUrl"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNull() { + addCriterion("CREATE_DATE is null"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNotNull() { + addCriterion("CREATE_DATE is not null"); + return (Criteria) this; + } + + public Criteria andCreateDateEqualTo(String value) { + addCriterion("CREATE_DATE =", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotEqualTo(String value) { + addCriterion("CREATE_DATE <>", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThan(String value) { + addCriterion("CREATE_DATE >", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_DATE >=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThan(String value) { + addCriterion("CREATE_DATE <", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThanOrEqualTo(String value) { + addCriterion("CREATE_DATE <=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLike(String value) { + addCriterion("CREATE_DATE like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotLike(String value) { + addCriterion("CREATE_DATE not like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateIn(List values) { + addCriterion("CREATE_DATE in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotIn(List values) { + addCriterion("CREATE_DATE not in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateBetween(String value1, String value2) { + addCriterion("CREATE_DATE between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotBetween(String value1, String value2) { + addCriterion("CREATE_DATE not between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("CREATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("CREATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(String value) { + addCriterion("CREATE_TIME =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(String value) { + addCriterion("CREATE_TIME <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(String value) { + addCriterion("CREATE_TIME >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_TIME >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(String value) { + addCriterion("CREATE_TIME <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(String value) { + addCriterion("CREATE_TIME <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLike(String value) { + addCriterion("CREATE_TIME like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotLike(String value) { + addCriterion("CREATE_TIME not like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("CREATE_TIME in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("CREATE_TIME not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(String value1, String value2) { + addCriterion("CREATE_TIME between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(String value1, String value2) { + addCriterion("CREATE_TIME not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNull() { + addCriterion("CREATE_USER is null"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNotNull() { + addCriterion("CREATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andCreateUserEqualTo(String value) { + addCriterion("CREATE_USER =", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotEqualTo(String value) { + addCriterion("CREATE_USER <>", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThan(String value) { + addCriterion("CREATE_USER >", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_USER >=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThan(String value) { + addCriterion("CREATE_USER <", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThanOrEqualTo(String value) { + addCriterion("CREATE_USER <=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLike(String value) { + addCriterion("CREATE_USER like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotLike(String value) { + addCriterion("CREATE_USER not like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserIn(List values) { + addCriterion("CREATE_USER in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotIn(List values) { + addCriterion("CREATE_USER not in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserBetween(String value1, String value2) { + addCriterion("CREATE_USER between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotBetween(String value1, String value2) { + addCriterion("CREATE_USER not between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNull() { + addCriterion("UPDATE_USER is null"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNotNull() { + addCriterion("UPDATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andUpdateUserEqualTo(String value) { + addCriterion("UPDATE_USER =", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotEqualTo(String value) { + addCriterion("UPDATE_USER <>", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThan(String value) { + addCriterion("UPDATE_USER >", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_USER >=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThan(String value) { + addCriterion("UPDATE_USER <", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThanOrEqualTo(String value) { + addCriterion("UPDATE_USER <=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLike(String value) { + addCriterion("UPDATE_USER like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotLike(String value) { + addCriterion("UPDATE_USER not like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIn(List values) { + addCriterion("UPDATE_USER in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotIn(List values) { + addCriterion("UPDATE_USER not in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserBetween(String value1, String value2) { + addCriterion("UPDATE_USER between", value1, value2, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotBetween(String value1, String value2) { + addCriterion("UPDATE_USER not between", value1, value2, "updateUser"); + 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(String value) { + addCriterion("UPDATE_DATE =", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotEqualTo(String value) { + addCriterion("UPDATE_DATE <>", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThan(String value) { + addCriterion("UPDATE_DATE >", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE >=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThan(String value) { + addCriterion("UPDATE_DATE <", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE <=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLike(String value) { + addCriterion("UPDATE_DATE like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotLike(String value) { + addCriterion("UPDATE_DATE not like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateIn(List values) { + addCriterion("UPDATE_DATE in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotIn(List values) { + addCriterion("UPDATE_DATE not in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateBetween(String value1, String value2) { + addCriterion("UPDATE_DATE between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotBetween(String value1, String value2) { + addCriterion("UPDATE_DATE not between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("UPDATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("UPDATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(String value) { + addCriterion("UPDATE_TIME =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(String value) { + addCriterion("UPDATE_TIME <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(String value) { + addCriterion("UPDATE_TIME >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(String value) { + addCriterion("UPDATE_TIME <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLike(String value) { + addCriterion("UPDATE_TIME like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotLike(String value) { + addCriterion("UPDATE_TIME not like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("UPDATE_TIME in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("UPDATE_TIME not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(String value1, String value2) { + addCriterion("UPDATE_TIME between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(String value1, String value2) { + addCriterion("UPDATE_TIME not between", value1, value2, "updateTime"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_send_url + * + * @mbggenerated do_not_delete_during_merge Tue Sep 04 17:49:40 CST 2018 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleinfoExDTO.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleinfoExDTO.java new file mode 100644 index 000000000..9bf4fd8a9 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ArticleinfoExDTO.java @@ -0,0 +1,238 @@ +package com.ruoyi.content.domain; + +public class ArticleinfoExDTO { + + private Integer articleId; + + private String articleName; + + private String pushDate; + + private String articleAuthor; + + private String listPicUrl; + + private String special; + + private String channelId; + + private String companyId; + + private String originalUrl; + + private String shareImgUrl; + + private String shareTitle; + + private String articleState; + + private String shareDes; + + private String createDate; + + private String createTime; + + private String createUser; + + private String updateDate; + + private String updateTime; + + private String articleContent; + + private String shareCount;//分享次数 + + private String visitors; //文章浏览人数 + + private String publishViewUrl; + + private String publishEditUrl; + + + public Integer getArticleId() { + return articleId; + } + + public void setArticleId(Integer articleId) { + this.articleId = articleId; + } + + public String getArticleName() { + return articleName; + } + + public void setArticleName(String articleName) { + this.articleName = articleName; + } + + public String getPushDate() { + return pushDate; + } + + public void setPushDate(String pushDate) { + this.pushDate = pushDate; + } + + public String getArticleAuthor() { + return articleAuthor; + } + + public void setArticleAuthor(String articleAuthor) { + this.articleAuthor = articleAuthor; + } + + public String getListPicUrl() { + return listPicUrl; + } + + public void setListPicUrl(String listPicUrl) { + this.listPicUrl = listPicUrl; + } + + public String getSpecial() { + return special; + } + + public void setSpecial(String special) { + this.special = special; + } + + public String getChannelId() { + return channelId; + } + + public void setChannelId(String channelId) { + this.channelId = channelId; + } + + public String getCompanyId() { + return companyId; + } + + public void setCompanyId(String companyId) { + this.companyId = companyId; + } + + public String getOriginalUrl() { + return originalUrl; + } + + public void setOriginalUrl(String originalUrl) { + this.originalUrl = originalUrl; + } + + public String getShareImgUrl() { + return shareImgUrl; + } + + public void setShareImgUrl(String shareImgUrl) { + this.shareImgUrl = shareImgUrl; + } + + public String getShareTitle() { + return shareTitle; + } + + public void setShareTitle(String shareTitle) { + this.shareTitle = shareTitle; + } + + public String getArticleState() { + return articleState; + } + + public void setArticleState(String articleState) { + this.articleState = articleState; + } + + public String getShareDes() { + return shareDes; + } + + public void setShareDes(String shareDes) { + this.shareDes = shareDes; + } + + public String getCreateDate() { + return createDate; + } + + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + public String getCreateTime() { + return createTime; + } + + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + public String getCreateUser() { + return createUser; + } + + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + public String getUpdateDate() { + return updateDate; + } + + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate; + } + + public String getUpdateTime() { + return updateTime; + } + + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } + + public String getArticleContent() { + return articleContent; + } + + public void setArticleContent(String articleContent) { + this.articleContent = articleContent; + } + + public String getShareCount() { + return shareCount; + } + + public void setShareCount(String shareCount) { + this.shareCount = shareCount; + } + + public String getVisitors() { + return visitors; + } + + public void setVisitors(String visitors) { + this.visitors = visitors; + } + + public String getPublishViewUrl() { + return publishViewUrl; + } + + public void setPublishViewUrl(String publishViewUrl) { + this.publishViewUrl = publishViewUrl; + } + + public String getPublishEditUrl() { + return publishEditUrl; + } + + public void setPublishEditUrl(String publishEditUrl) { + this.publishEditUrl = publishEditUrl; + } + + + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/AttachmentInfo.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/AttachmentInfo.java new file mode 100644 index 000000000..1299980e9 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/AttachmentInfo.java @@ -0,0 +1,451 @@ +package com.ruoyi.content.domain; + +public class AttachmentInfo { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column attachment_info.FILE_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private Integer fileId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column attachment_info.ARTICLE_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String articleId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column attachment_info.FILE_NAME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String fileName; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column attachment_info.FILE_OSSID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String fileOssid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column attachment_info.FILE_PATH + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String filePath; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column attachment_info.FILE_URL + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String fileUrl; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column attachment_info.FILE_TYPE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String fileType; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column attachment_info.RELATION_TYPE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String relationType; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column attachment_info.CREATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String createDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column attachment_info.CREATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String createTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column attachment_info.CREATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String createUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column attachment_info.UPDATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String updateDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column attachment_info.UPDATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String updateTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column attachment_info.REMARK + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String remark; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column attachment_info.FILE_ID + * + * @return the value of attachment_info.FILE_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public Integer getFileId() { + return fileId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column attachment_info.FILE_ID + * + * @param fileId the value for attachment_info.FILE_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setFileId(Integer fileId) { + this.fileId = fileId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column attachment_info.ARTICLE_ID + * + * @return the value of attachment_info.ARTICLE_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getArticleId() { + return articleId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column attachment_info.ARTICLE_ID + * + * @param articleId the value for attachment_info.ARTICLE_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setArticleId(String articleId) { + this.articleId = articleId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column attachment_info.FILE_NAME + * + * @return the value of attachment_info.FILE_NAME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getFileName() { + return fileName; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column attachment_info.FILE_NAME + * + * @param fileName the value for attachment_info.FILE_NAME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setFileName(String fileName) { + this.fileName = fileName; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column attachment_info.FILE_OSSID + * + * @return the value of attachment_info.FILE_OSSID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getFileOssid() { + return fileOssid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column attachment_info.FILE_OSSID + * + * @param fileOssid the value for attachment_info.FILE_OSSID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setFileOssid(String fileOssid) { + this.fileOssid = fileOssid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column attachment_info.FILE_PATH + * + * @return the value of attachment_info.FILE_PATH + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getFilePath() { + return filePath; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column attachment_info.FILE_PATH + * + * @param filePath the value for attachment_info.FILE_PATH + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setFilePath(String filePath) { + this.filePath = filePath; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column attachment_info.FILE_URL + * + * @return the value of attachment_info.FILE_URL + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getFileUrl() { + return fileUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column attachment_info.FILE_URL + * + * @param fileUrl the value for attachment_info.FILE_URL + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setFileUrl(String fileUrl) { + this.fileUrl = fileUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column attachment_info.FILE_TYPE + * + * @return the value of attachment_info.FILE_TYPE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getFileType() { + return fileType; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column attachment_info.FILE_TYPE + * + * @param fileType the value for attachment_info.FILE_TYPE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setFileType(String fileType) { + this.fileType = fileType; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column attachment_info.RELATION_TYPE + * + * @return the value of attachment_info.RELATION_TYPE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getRelationType() { + return relationType; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column attachment_info.RELATION_TYPE + * + * @param relationType the value for attachment_info.RELATION_TYPE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setRelationType(String relationType) { + this.relationType = relationType; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column attachment_info.CREATE_DATE + * + * @return the value of attachment_info.CREATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCreateDate() { + return createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column attachment_info.CREATE_DATE + * + * @param createDate the value for attachment_info.CREATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column attachment_info.CREATE_TIME + * + * @return the value of attachment_info.CREATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCreateTime() { + return createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column attachment_info.CREATE_TIME + * + * @param createTime the value for attachment_info.CREATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column attachment_info.CREATE_USER + * + * @return the value of attachment_info.CREATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCreateUser() { + return createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column attachment_info.CREATE_USER + * + * @param createUser the value for attachment_info.CREATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column attachment_info.UPDATE_DATE + * + * @return the value of attachment_info.UPDATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getUpdateDate() { + return updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column attachment_info.UPDATE_DATE + * + * @param updateDate the value for attachment_info.UPDATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column attachment_info.UPDATE_TIME + * + * @return the value of attachment_info.UPDATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getUpdateTime() { + return updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column attachment_info.UPDATE_TIME + * + * @param updateTime the value for attachment_info.UPDATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column attachment_info.REMARK + * + * @return the value of attachment_info.REMARK + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getRemark() { + return remark; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column attachment_info.REMARK + * + * @param remark the value for attachment_info.REMARK + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setRemark(String remark) { + this.remark = remark; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/AttachmentInfoExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/AttachmentInfoExample.java new file mode 100644 index 000000000..e0b13f3f6 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/AttachmentInfoExample.java @@ -0,0 +1,1272 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class AttachmentInfoExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public AttachmentInfoExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 andFileIdIsNull() { + addCriterion("FILE_ID is null"); + return (Criteria) this; + } + + public Criteria andFileIdIsNotNull() { + addCriterion("FILE_ID is not null"); + return (Criteria) this; + } + + public Criteria andFileIdEqualTo(Integer value) { + addCriterion("FILE_ID =", value, "fileId"); + return (Criteria) this; + } + + public Criteria andFileIdNotEqualTo(Integer value) { + addCriterion("FILE_ID <>", value, "fileId"); + return (Criteria) this; + } + + public Criteria andFileIdGreaterThan(Integer value) { + addCriterion("FILE_ID >", value, "fileId"); + return (Criteria) this; + } + + public Criteria andFileIdGreaterThanOrEqualTo(Integer value) { + addCriterion("FILE_ID >=", value, "fileId"); + return (Criteria) this; + } + + public Criteria andFileIdLessThan(Integer value) { + addCriterion("FILE_ID <", value, "fileId"); + return (Criteria) this; + } + + public Criteria andFileIdLessThanOrEqualTo(Integer value) { + addCriterion("FILE_ID <=", value, "fileId"); + return (Criteria) this; + } + + public Criteria andFileIdIn(List values) { + addCriterion("FILE_ID in", values, "fileId"); + return (Criteria) this; + } + + public Criteria andFileIdNotIn(List values) { + addCriterion("FILE_ID not in", values, "fileId"); + return (Criteria) this; + } + + public Criteria andFileIdBetween(Integer value1, Integer value2) { + addCriterion("FILE_ID between", value1, value2, "fileId"); + return (Criteria) this; + } + + public Criteria andFileIdNotBetween(Integer value1, Integer value2) { + addCriterion("FILE_ID not between", value1, value2, "fileId"); + return (Criteria) this; + } + + public Criteria andArticleIdIsNull() { + addCriterion("ARTICLE_ID is null"); + return (Criteria) this; + } + + public Criteria andArticleIdIsNotNull() { + addCriterion("ARTICLE_ID is not null"); + return (Criteria) this; + } + + public Criteria andArticleIdEqualTo(String value) { + addCriterion("ARTICLE_ID =", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotEqualTo(String value) { + addCriterion("ARTICLE_ID <>", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdGreaterThan(String value) { + addCriterion("ARTICLE_ID >", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdGreaterThanOrEqualTo(String value) { + addCriterion("ARTICLE_ID >=", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdLessThan(String value) { + addCriterion("ARTICLE_ID <", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdLessThanOrEqualTo(String value) { + addCriterion("ARTICLE_ID <=", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdLike(String value) { + addCriterion("ARTICLE_ID like", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotLike(String value) { + addCriterion("ARTICLE_ID not like", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdIn(List values) { + addCriterion("ARTICLE_ID in", values, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotIn(List values) { + addCriterion("ARTICLE_ID not in", values, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdBetween(String value1, String value2) { + addCriterion("ARTICLE_ID between", value1, value2, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotBetween(String value1, String value2) { + addCriterion("ARTICLE_ID not between", value1, value2, "articleId"); + return (Criteria) this; + } + + public Criteria andFileNameIsNull() { + addCriterion("FILE_NAME is null"); + return (Criteria) this; + } + + public Criteria andFileNameIsNotNull() { + addCriterion("FILE_NAME is not null"); + return (Criteria) this; + } + + public Criteria andFileNameEqualTo(String value) { + addCriterion("FILE_NAME =", value, "fileName"); + return (Criteria) this; + } + + public Criteria andFileNameNotEqualTo(String value) { + addCriterion("FILE_NAME <>", value, "fileName"); + return (Criteria) this; + } + + public Criteria andFileNameGreaterThan(String value) { + addCriterion("FILE_NAME >", value, "fileName"); + return (Criteria) this; + } + + public Criteria andFileNameGreaterThanOrEqualTo(String value) { + addCriterion("FILE_NAME >=", value, "fileName"); + return (Criteria) this; + } + + public Criteria andFileNameLessThan(String value) { + addCriterion("FILE_NAME <", value, "fileName"); + return (Criteria) this; + } + + public Criteria andFileNameLessThanOrEqualTo(String value) { + addCriterion("FILE_NAME <=", value, "fileName"); + return (Criteria) this; + } + + public Criteria andFileNameLike(String value) { + addCriterion("FILE_NAME like", value, "fileName"); + return (Criteria) this; + } + + public Criteria andFileNameNotLike(String value) { + addCriterion("FILE_NAME not like", value, "fileName"); + return (Criteria) this; + } + + public Criteria andFileNameIn(List values) { + addCriterion("FILE_NAME in", values, "fileName"); + return (Criteria) this; + } + + public Criteria andFileNameNotIn(List values) { + addCriterion("FILE_NAME not in", values, "fileName"); + return (Criteria) this; + } + + public Criteria andFileNameBetween(String value1, String value2) { + addCriterion("FILE_NAME between", value1, value2, "fileName"); + return (Criteria) this; + } + + public Criteria andFileNameNotBetween(String value1, String value2) { + addCriterion("FILE_NAME not between", value1, value2, "fileName"); + return (Criteria) this; + } + + public Criteria andFileOssidIsNull() { + addCriterion("FILE_OSSID is null"); + return (Criteria) this; + } + + public Criteria andFileOssidIsNotNull() { + addCriterion("FILE_OSSID is not null"); + return (Criteria) this; + } + + public Criteria andFileOssidEqualTo(String value) { + addCriterion("FILE_OSSID =", value, "fileOssid"); + return (Criteria) this; + } + + public Criteria andFileOssidNotEqualTo(String value) { + addCriterion("FILE_OSSID <>", value, "fileOssid"); + return (Criteria) this; + } + + public Criteria andFileOssidGreaterThan(String value) { + addCriterion("FILE_OSSID >", value, "fileOssid"); + return (Criteria) this; + } + + public Criteria andFileOssidGreaterThanOrEqualTo(String value) { + addCriterion("FILE_OSSID >=", value, "fileOssid"); + return (Criteria) this; + } + + public Criteria andFileOssidLessThan(String value) { + addCriterion("FILE_OSSID <", value, "fileOssid"); + return (Criteria) this; + } + + public Criteria andFileOssidLessThanOrEqualTo(String value) { + addCriterion("FILE_OSSID <=", value, "fileOssid"); + return (Criteria) this; + } + + public Criteria andFileOssidLike(String value) { + addCriterion("FILE_OSSID like", value, "fileOssid"); + return (Criteria) this; + } + + public Criteria andFileOssidNotLike(String value) { + addCriterion("FILE_OSSID not like", value, "fileOssid"); + return (Criteria) this; + } + + public Criteria andFileOssidIn(List values) { + addCriterion("FILE_OSSID in", values, "fileOssid"); + return (Criteria) this; + } + + public Criteria andFileOssidNotIn(List values) { + addCriterion("FILE_OSSID not in", values, "fileOssid"); + return (Criteria) this; + } + + public Criteria andFileOssidBetween(String value1, String value2) { + addCriterion("FILE_OSSID between", value1, value2, "fileOssid"); + return (Criteria) this; + } + + public Criteria andFileOssidNotBetween(String value1, String value2) { + addCriterion("FILE_OSSID not between", value1, value2, "fileOssid"); + return (Criteria) this; + } + + public Criteria andFilePathIsNull() { + addCriterion("FILE_PATH is null"); + return (Criteria) this; + } + + public Criteria andFilePathIsNotNull() { + addCriterion("FILE_PATH is not null"); + return (Criteria) this; + } + + public Criteria andFilePathEqualTo(String value) { + addCriterion("FILE_PATH =", value, "filePath"); + return (Criteria) this; + } + + public Criteria andFilePathNotEqualTo(String value) { + addCriterion("FILE_PATH <>", value, "filePath"); + return (Criteria) this; + } + + public Criteria andFilePathGreaterThan(String value) { + addCriterion("FILE_PATH >", value, "filePath"); + return (Criteria) this; + } + + public Criteria andFilePathGreaterThanOrEqualTo(String value) { + addCriterion("FILE_PATH >=", value, "filePath"); + return (Criteria) this; + } + + public Criteria andFilePathLessThan(String value) { + addCriterion("FILE_PATH <", value, "filePath"); + return (Criteria) this; + } + + public Criteria andFilePathLessThanOrEqualTo(String value) { + addCriterion("FILE_PATH <=", value, "filePath"); + return (Criteria) this; + } + + public Criteria andFilePathLike(String value) { + addCriterion("FILE_PATH like", value, "filePath"); + return (Criteria) this; + } + + public Criteria andFilePathNotLike(String value) { + addCriterion("FILE_PATH not like", value, "filePath"); + return (Criteria) this; + } + + public Criteria andFilePathIn(List values) { + addCriterion("FILE_PATH in", values, "filePath"); + return (Criteria) this; + } + + public Criteria andFilePathNotIn(List values) { + addCriterion("FILE_PATH not in", values, "filePath"); + return (Criteria) this; + } + + public Criteria andFilePathBetween(String value1, String value2) { + addCriterion("FILE_PATH between", value1, value2, "filePath"); + return (Criteria) this; + } + + public Criteria andFilePathNotBetween(String value1, String value2) { + addCriterion("FILE_PATH not between", value1, value2, "filePath"); + return (Criteria) this; + } + + public Criteria andFileUrlIsNull() { + addCriterion("FILE_URL is null"); + return (Criteria) this; + } + + public Criteria andFileUrlIsNotNull() { + addCriterion("FILE_URL is not null"); + return (Criteria) this; + } + + public Criteria andFileUrlEqualTo(String value) { + addCriterion("FILE_URL =", value, "fileUrl"); + return (Criteria) this; + } + + public Criteria andFileUrlNotEqualTo(String value) { + addCriterion("FILE_URL <>", value, "fileUrl"); + return (Criteria) this; + } + + public Criteria andFileUrlGreaterThan(String value) { + addCriterion("FILE_URL >", value, "fileUrl"); + return (Criteria) this; + } + + public Criteria andFileUrlGreaterThanOrEqualTo(String value) { + addCriterion("FILE_URL >=", value, "fileUrl"); + return (Criteria) this; + } + + public Criteria andFileUrlLessThan(String value) { + addCriterion("FILE_URL <", value, "fileUrl"); + return (Criteria) this; + } + + public Criteria andFileUrlLessThanOrEqualTo(String value) { + addCriterion("FILE_URL <=", value, "fileUrl"); + return (Criteria) this; + } + + public Criteria andFileUrlLike(String value) { + addCriterion("FILE_URL like", value, "fileUrl"); + return (Criteria) this; + } + + public Criteria andFileUrlNotLike(String value) { + addCriterion("FILE_URL not like", value, "fileUrl"); + return (Criteria) this; + } + + public Criteria andFileUrlIn(List values) { + addCriterion("FILE_URL in", values, "fileUrl"); + return (Criteria) this; + } + + public Criteria andFileUrlNotIn(List values) { + addCriterion("FILE_URL not in", values, "fileUrl"); + return (Criteria) this; + } + + public Criteria andFileUrlBetween(String value1, String value2) { + addCriterion("FILE_URL between", value1, value2, "fileUrl"); + return (Criteria) this; + } + + public Criteria andFileUrlNotBetween(String value1, String value2) { + addCriterion("FILE_URL not between", value1, value2, "fileUrl"); + return (Criteria) this; + } + + public Criteria andFileTypeIsNull() { + addCriterion("FILE_TYPE is null"); + return (Criteria) this; + } + + public Criteria andFileTypeIsNotNull() { + addCriterion("FILE_TYPE is not null"); + return (Criteria) this; + } + + public Criteria andFileTypeEqualTo(String value) { + addCriterion("FILE_TYPE =", value, "fileType"); + return (Criteria) this; + } + + public Criteria andFileTypeNotEqualTo(String value) { + addCriterion("FILE_TYPE <>", value, "fileType"); + return (Criteria) this; + } + + public Criteria andFileTypeGreaterThan(String value) { + addCriterion("FILE_TYPE >", value, "fileType"); + return (Criteria) this; + } + + public Criteria andFileTypeGreaterThanOrEqualTo(String value) { + addCriterion("FILE_TYPE >=", value, "fileType"); + return (Criteria) this; + } + + public Criteria andFileTypeLessThan(String value) { + addCriterion("FILE_TYPE <", value, "fileType"); + return (Criteria) this; + } + + public Criteria andFileTypeLessThanOrEqualTo(String value) { + addCriterion("FILE_TYPE <=", value, "fileType"); + return (Criteria) this; + } + + public Criteria andFileTypeLike(String value) { + addCriterion("FILE_TYPE like", value, "fileType"); + return (Criteria) this; + } + + public Criteria andFileTypeNotLike(String value) { + addCriterion("FILE_TYPE not like", value, "fileType"); + return (Criteria) this; + } + + public Criteria andFileTypeIn(List values) { + addCriterion("FILE_TYPE in", values, "fileType"); + return (Criteria) this; + } + + public Criteria andFileTypeNotIn(List values) { + addCriterion("FILE_TYPE not in", values, "fileType"); + return (Criteria) this; + } + + public Criteria andFileTypeBetween(String value1, String value2) { + addCriterion("FILE_TYPE between", value1, value2, "fileType"); + return (Criteria) this; + } + + public Criteria andFileTypeNotBetween(String value1, String value2) { + addCriterion("FILE_TYPE not between", value1, value2, "fileType"); + return (Criteria) this; + } + + public Criteria andRelationTypeIsNull() { + addCriterion("RELATION_TYPE is null"); + return (Criteria) this; + } + + public Criteria andRelationTypeIsNotNull() { + addCriterion("RELATION_TYPE is not null"); + return (Criteria) this; + } + + public Criteria andRelationTypeEqualTo(String value) { + addCriterion("RELATION_TYPE =", value, "relationType"); + return (Criteria) this; + } + + public Criteria andRelationTypeNotEqualTo(String value) { + addCriterion("RELATION_TYPE <>", value, "relationType"); + return (Criteria) this; + } + + public Criteria andRelationTypeGreaterThan(String value) { + addCriterion("RELATION_TYPE >", value, "relationType"); + return (Criteria) this; + } + + public Criteria andRelationTypeGreaterThanOrEqualTo(String value) { + addCriterion("RELATION_TYPE >=", value, "relationType"); + return (Criteria) this; + } + + public Criteria andRelationTypeLessThan(String value) { + addCriterion("RELATION_TYPE <", value, "relationType"); + return (Criteria) this; + } + + public Criteria andRelationTypeLessThanOrEqualTo(String value) { + addCriterion("RELATION_TYPE <=", value, "relationType"); + return (Criteria) this; + } + + public Criteria andRelationTypeLike(String value) { + addCriterion("RELATION_TYPE like", value, "relationType"); + return (Criteria) this; + } + + public Criteria andRelationTypeNotLike(String value) { + addCriterion("RELATION_TYPE not like", value, "relationType"); + return (Criteria) this; + } + + public Criteria andRelationTypeIn(List values) { + addCriterion("RELATION_TYPE in", values, "relationType"); + return (Criteria) this; + } + + public Criteria andRelationTypeNotIn(List values) { + addCriterion("RELATION_TYPE not in", values, "relationType"); + return (Criteria) this; + } + + public Criteria andRelationTypeBetween(String value1, String value2) { + addCriterion("RELATION_TYPE between", value1, value2, "relationType"); + return (Criteria) this; + } + + public Criteria andRelationTypeNotBetween(String value1, String value2) { + addCriterion("RELATION_TYPE not between", value1, value2, "relationType"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNull() { + addCriterion("CREATE_DATE is null"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNotNull() { + addCriterion("CREATE_DATE is not null"); + return (Criteria) this; + } + + public Criteria andCreateDateEqualTo(String value) { + addCriterion("CREATE_DATE =", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotEqualTo(String value) { + addCriterion("CREATE_DATE <>", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThan(String value) { + addCriterion("CREATE_DATE >", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_DATE >=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThan(String value) { + addCriterion("CREATE_DATE <", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThanOrEqualTo(String value) { + addCriterion("CREATE_DATE <=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLike(String value) { + addCriterion("CREATE_DATE like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotLike(String value) { + addCriterion("CREATE_DATE not like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateIn(List values) { + addCriterion("CREATE_DATE in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotIn(List values) { + addCriterion("CREATE_DATE not in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateBetween(String value1, String value2) { + addCriterion("CREATE_DATE between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotBetween(String value1, String value2) { + addCriterion("CREATE_DATE not between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("CREATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("CREATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(String value) { + addCriterion("CREATE_TIME =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(String value) { + addCriterion("CREATE_TIME <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(String value) { + addCriterion("CREATE_TIME >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_TIME >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(String value) { + addCriterion("CREATE_TIME <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(String value) { + addCriterion("CREATE_TIME <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLike(String value) { + addCriterion("CREATE_TIME like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotLike(String value) { + addCriterion("CREATE_TIME not like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("CREATE_TIME in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("CREATE_TIME not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(String value1, String value2) { + addCriterion("CREATE_TIME between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(String value1, String value2) { + addCriterion("CREATE_TIME not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNull() { + addCriterion("CREATE_USER is null"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNotNull() { + addCriterion("CREATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andCreateUserEqualTo(String value) { + addCriterion("CREATE_USER =", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotEqualTo(String value) { + addCriterion("CREATE_USER <>", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThan(String value) { + addCriterion("CREATE_USER >", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_USER >=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThan(String value) { + addCriterion("CREATE_USER <", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThanOrEqualTo(String value) { + addCriterion("CREATE_USER <=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLike(String value) { + addCriterion("CREATE_USER like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotLike(String value) { + addCriterion("CREATE_USER not like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserIn(List values) { + addCriterion("CREATE_USER in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotIn(List values) { + addCriterion("CREATE_USER not in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserBetween(String value1, String value2) { + addCriterion("CREATE_USER between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotBetween(String value1, String value2) { + addCriterion("CREATE_USER not between", value1, value2, "createUser"); + 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(String value) { + addCriterion("UPDATE_DATE =", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotEqualTo(String value) { + addCriterion("UPDATE_DATE <>", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThan(String value) { + addCriterion("UPDATE_DATE >", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE >=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThan(String value) { + addCriterion("UPDATE_DATE <", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE <=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLike(String value) { + addCriterion("UPDATE_DATE like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotLike(String value) { + addCriterion("UPDATE_DATE not like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateIn(List values) { + addCriterion("UPDATE_DATE in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotIn(List values) { + addCriterion("UPDATE_DATE not in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateBetween(String value1, String value2) { + addCriterion("UPDATE_DATE between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotBetween(String value1, String value2) { + addCriterion("UPDATE_DATE not between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("UPDATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("UPDATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(String value) { + addCriterion("UPDATE_TIME =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(String value) { + addCriterion("UPDATE_TIME <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(String value) { + addCriterion("UPDATE_TIME >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(String value) { + addCriterion("UPDATE_TIME <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLike(String value) { + addCriterion("UPDATE_TIME like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotLike(String value) { + addCriterion("UPDATE_TIME not like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("UPDATE_TIME in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("UPDATE_TIME not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(String value1, String value2) { + addCriterion("UPDATE_TIME between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(String value1, String value2) { + addCriterion("UPDATE_TIME not between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andRemarkIsNull() { + addCriterion("REMARK is null"); + return (Criteria) this; + } + + public Criteria andRemarkIsNotNull() { + addCriterion("REMARK is not null"); + return (Criteria) this; + } + + public Criteria andRemarkEqualTo(String value) { + addCriterion("REMARK =", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotEqualTo(String value) { + addCriterion("REMARK <>", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkGreaterThan(String value) { + addCriterion("REMARK >", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkGreaterThanOrEqualTo(String value) { + addCriterion("REMARK >=", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLessThan(String value) { + addCriterion("REMARK <", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLessThanOrEqualTo(String value) { + addCriterion("REMARK <=", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkLike(String value) { + addCriterion("REMARK like", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotLike(String value) { + addCriterion("REMARK not like", value, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkIn(List values) { + addCriterion("REMARK in", values, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotIn(List values) { + addCriterion("REMARK not in", values, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkBetween(String value1, String value2) { + addCriterion("REMARK between", value1, value2, "remark"); + return (Criteria) this; + } + + public Criteria andRemarkNotBetween(String value1, String value2) { + addCriterion("REMARK not between", value1, value2, "remark"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table attachment_info + * + * @mbggenerated do_not_delete_during_merge Mon Mar 26 15:46:22 CST 2018 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/AuthorityExDto.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/AuthorityExDto.java new file mode 100644 index 000000000..de4ea0ab0 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/AuthorityExDto.java @@ -0,0 +1,40 @@ +package com.ruoyi.content.domain; + +public class AuthorityExDto { + + private String id; + private String level; + private String type; + public String getType() { + return type; + } + public void setType(String type) { + this.type = type; + } + private String operatorRoleName; + private String operatorRolePath; + public String getId() { + return id; + } + public void setId(String id) { + this.id = id; + } + public String getLevel() { + return level; + } + public void setLevel(String level) { + this.level = level; + } + public String getOperatorRoleName() { + return operatorRoleName; + } + public void setOperatorRoleName(String operatorRoleName) { + this.operatorRoleName = operatorRoleName; + } + public String getOperatorRolePath() { + return operatorRolePath; + } + public void setOperatorRolePath(String operatorRolePath) { + this.operatorRolePath = operatorRolePath; + } +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/BaseCodeTree.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/BaseCodeTree.java new file mode 100644 index 000000000..5ba2e0ffe --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/BaseCodeTree.java @@ -0,0 +1,130 @@ +package com.ruoyi.content.domain; + +import java.util.Date; +import java.util.List; + +public class BaseCodeTree { + + private Integer id; + private String codeCode; + private String codeType; + private String orderNo; + private String codeCname; + private String codeEname; + private String codeTname; + private String state; + private String createUser; + private Date createTime; + private String updateUser; + private Date updateTime; + private String updateRemark; + private String businessArea; + private String companyId; + private String branchId; + private List child; + public Integer getId() { + return id; + } + public void setId(Integer id) { + this.id = id; + } + public String getCodeCode() { + return codeCode; + } + public void setCodeCode(String codeCode) { + this.codeCode = codeCode; + } + public String getCodeType() { + return codeType; + } + public void setCodeType(String codeType) { + this.codeType = codeType; + } + public String getOrderNo() { + return orderNo; + } + public void setOrderNo(String orderNo) { + this.orderNo = orderNo; + } + public String getCodeCname() { + return codeCname; + } + public void setCodeCname(String codeCname) { + this.codeCname = codeCname; + } + public String getCodeEname() { + return codeEname; + } + public void setCodeEname(String codeEname) { + this.codeEname = codeEname; + } + public String getCodeTname() { + return codeTname; + } + public void setCodeTname(String codeTname) { + this.codeTname = codeTname; + } + public String getState() { + return state; + } + public void setState(String state) { + this.state = state; + } + public String getCreateUser() { + return createUser; + } + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + public Date getCreateTime() { + return createTime; + } + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + public String getUpdateUser() { + return updateUser; + } + public void setUpdateUser(String updateUser) { + this.updateUser = updateUser; + } + public Date getUpdateTime() { + return updateTime; + } + public void setUpdateTime(Date updateTime) { + this.updateTime = updateTime; + } + public String getUpdateRemark() { + return updateRemark; + } + public void setUpdateRemark(String updateRemark) { + this.updateRemark = updateRemark; + } + public String getBusinessArea() { + return businessArea; + } + public void setBusinessArea(String businessArea) { + this.businessArea = businessArea; + } + public String getCompanyId() { + return companyId; + } + public void setCompanyId(String companyId) { + this.companyId = companyId; + } + public String getBranchId() { + return branchId; + } + public void setBranchId(String branchId) { + this.branchId = branchId; + } + public List getChild() { + return child; + } + public void setChild(List child) { + this.child = child; + } + + + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/BaseDTO.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/BaseDTO.java new file mode 100644 index 000000000..6ecb53db0 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/BaseDTO.java @@ -0,0 +1,10 @@ +package com.ruoyi.content.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; + +public class BaseDTO { + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this); + } +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/BranchIdArticle.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/BranchIdArticle.java new file mode 100644 index 000000000..f769970e5 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/BranchIdArticle.java @@ -0,0 +1,65 @@ +package com.ruoyi.content.domain; + +import java.io.Serializable; + +public class BranchIdArticle implements Serializable{ + + private static final long serialVersionUID = -4566641360099978631L; + + private String articleId; + private String articleName; + private String createDate; + private String updateDate; + private String libraryState; + private String publishId; + private String name; + private String articleVersion; + public String getArticleId() { + return articleId; + } + public void setArticleId(String articleId) { + this.articleId = articleId; + } + public String getArticleName() { + return articleName; + } + public void setArticleName(String articleName) { + this.articleName = articleName; + } + public String getCreateDate() { + return createDate; + } + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + public String getUpdateDate() { + return updateDate; + } + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate; + } + public String getLibraryState() { + return libraryState; + } + public void setLibraryState(String libraryState) { + this.libraryState = libraryState; + } + public String getPublishId() { + return publishId; + } + public void setPublishId(String publishId) { + this.publishId = publishId; + } + public String getName() { + return name; + } + public void setName(String name) { + this.name = name; + } + public String getArticleVersion() { + return this.articleVersion; + } + public void setArticleVersion(String articleVersion) { + this.articleVersion = articleVersion; + } +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/CardInfo.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CardInfo.java new file mode 100644 index 000000000..24782c2fe --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CardInfo.java @@ -0,0 +1,515 @@ +package com.ruoyi.content.domain; + +public class CardInfo { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column card_info.CARD_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private Integer cardId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column card_info.COMPANY_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String companyId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column card_info.CARD_TYPE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String cardType; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column card_info.CARD_IMAGE_URL + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String cardImageUrl; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column card_info.CARD_TITLE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String cardTitle; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column card_info.CARD_NAME1 + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String cardName1; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column card_info.CARD_NAME2 + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String cardName2; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column card_info.CARD_LINK1 + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String cardLink1; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column card_info.CARD_LINK2 + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String cardLink2; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column card_info.CARD_STATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String cardState; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column card_info.CREATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String createDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column card_info.CREATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String createTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column card_info.CREATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String createUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column card_info.UPDATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String updateUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column card_info.UPDATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String updateDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column card_info.UPDATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String updateTime; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column card_info.CARD_ID + * + * @return the value of card_info.CARD_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public Integer getCardId() { + return cardId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column card_info.CARD_ID + * + * @param cardId the value for card_info.CARD_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCardId(Integer cardId) { + this.cardId = cardId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column card_info.COMPANY_ID + * + * @return the value of card_info.COMPANY_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCompanyId() { + return companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column card_info.COMPANY_ID + * + * @param companyId the value for card_info.COMPANY_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCompanyId(String companyId) { + this.companyId = companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column card_info.CARD_TYPE + * + * @return the value of card_info.CARD_TYPE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCardType() { + return cardType; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column card_info.CARD_TYPE + * + * @param cardType the value for card_info.CARD_TYPE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCardType(String cardType) { + this.cardType = cardType; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column card_info.CARD_IMAGE_URL + * + * @return the value of card_info.CARD_IMAGE_URL + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCardImageUrl() { + return cardImageUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column card_info.CARD_IMAGE_URL + * + * @param cardImageUrl the value for card_info.CARD_IMAGE_URL + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCardImageUrl(String cardImageUrl) { + this.cardImageUrl = cardImageUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column card_info.CARD_TITLE + * + * @return the value of card_info.CARD_TITLE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCardTitle() { + return cardTitle; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column card_info.CARD_TITLE + * + * @param cardTitle the value for card_info.CARD_TITLE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCardTitle(String cardTitle) { + this.cardTitle = cardTitle; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column card_info.CARD_NAME1 + * + * @return the value of card_info.CARD_NAME1 + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCardName1() { + return cardName1; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column card_info.CARD_NAME1 + * + * @param cardName1 the value for card_info.CARD_NAME1 + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCardName1(String cardName1) { + this.cardName1 = cardName1; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column card_info.CARD_NAME2 + * + * @return the value of card_info.CARD_NAME2 + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCardName2() { + return cardName2; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column card_info.CARD_NAME2 + * + * @param cardName2 the value for card_info.CARD_NAME2 + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCardName2(String cardName2) { + this.cardName2 = cardName2; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column card_info.CARD_LINK1 + * + * @return the value of card_info.CARD_LINK1 + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCardLink1() { + return cardLink1; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column card_info.CARD_LINK1 + * + * @param cardLink1 the value for card_info.CARD_LINK1 + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCardLink1(String cardLink1) { + this.cardLink1 = cardLink1; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column card_info.CARD_LINK2 + * + * @return the value of card_info.CARD_LINK2 + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCardLink2() { + return cardLink2; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column card_info.CARD_LINK2 + * + * @param cardLink2 the value for card_info.CARD_LINK2 + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCardLink2(String cardLink2) { + this.cardLink2 = cardLink2; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column card_info.CARD_STATE + * + * @return the value of card_info.CARD_STATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCardState() { + return cardState; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column card_info.CARD_STATE + * + * @param cardState the value for card_info.CARD_STATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCardState(String cardState) { + this.cardState = cardState; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column card_info.CREATE_DATE + * + * @return the value of card_info.CREATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCreateDate() { + return createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column card_info.CREATE_DATE + * + * @param createDate the value for card_info.CREATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column card_info.CREATE_TIME + * + * @return the value of card_info.CREATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCreateTime() { + return createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column card_info.CREATE_TIME + * + * @param createTime the value for card_info.CREATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column card_info.CREATE_USER + * + * @return the value of card_info.CREATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCreateUser() { + return createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column card_info.CREATE_USER + * + * @param createUser the value for card_info.CREATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column card_info.UPDATE_USER + * + * @return the value of card_info.UPDATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getUpdateUser() { + return updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column card_info.UPDATE_USER + * + * @param updateUser the value for card_info.UPDATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setUpdateUser(String updateUser) { + this.updateUser = updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column card_info.UPDATE_DATE + * + * @return the value of card_info.UPDATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getUpdateDate() { + return updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column card_info.UPDATE_DATE + * + * @param updateDate the value for card_info.UPDATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column card_info.UPDATE_TIME + * + * @return the value of card_info.UPDATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getUpdateTime() { + return updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column card_info.UPDATE_TIME + * + * @param updateTime the value for card_info.UPDATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/CardInfoExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CardInfoExample.java new file mode 100644 index 000000000..690a57d4e --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CardInfoExample.java @@ -0,0 +1,1412 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class CardInfoExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public CardInfoExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 andCardIdIsNull() { + addCriterion("CARD_ID is null"); + return (Criteria) this; + } + + public Criteria andCardIdIsNotNull() { + addCriterion("CARD_ID is not null"); + return (Criteria) this; + } + + public Criteria andCardIdEqualTo(Integer value) { + addCriterion("CARD_ID =", value, "cardId"); + return (Criteria) this; + } + + public Criteria andCardIdNotEqualTo(Integer value) { + addCriterion("CARD_ID <>", value, "cardId"); + return (Criteria) this; + } + + public Criteria andCardIdGreaterThan(Integer value) { + addCriterion("CARD_ID >", value, "cardId"); + return (Criteria) this; + } + + public Criteria andCardIdGreaterThanOrEqualTo(Integer value) { + addCriterion("CARD_ID >=", value, "cardId"); + return (Criteria) this; + } + + public Criteria andCardIdLessThan(Integer value) { + addCriterion("CARD_ID <", value, "cardId"); + return (Criteria) this; + } + + public Criteria andCardIdLessThanOrEqualTo(Integer value) { + addCriterion("CARD_ID <=", value, "cardId"); + return (Criteria) this; + } + + public Criteria andCardIdIn(List values) { + addCriterion("CARD_ID in", values, "cardId"); + return (Criteria) this; + } + + public Criteria andCardIdNotIn(List values) { + addCriterion("CARD_ID not in", values, "cardId"); + return (Criteria) this; + } + + public Criteria andCardIdBetween(Integer value1, Integer value2) { + addCriterion("CARD_ID between", value1, value2, "cardId"); + return (Criteria) this; + } + + public Criteria andCardIdNotBetween(Integer value1, Integer value2) { + addCriterion("CARD_ID not between", value1, value2, "cardId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNull() { + addCriterion("COMPANY_ID is null"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNotNull() { + addCriterion("COMPANY_ID is not null"); + return (Criteria) this; + } + + public Criteria andCompanyIdEqualTo(String value) { + addCriterion("COMPANY_ID =", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotEqualTo(String value) { + addCriterion("COMPANY_ID <>", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThan(String value) { + addCriterion("COMPANY_ID >", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThanOrEqualTo(String value) { + addCriterion("COMPANY_ID >=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThan(String value) { + addCriterion("COMPANY_ID <", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThanOrEqualTo(String value) { + addCriterion("COMPANY_ID <=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLike(String value) { + addCriterion("COMPANY_ID like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotLike(String value) { + addCriterion("COMPANY_ID not like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIn(List values) { + addCriterion("COMPANY_ID in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotIn(List values) { + addCriterion("COMPANY_ID not in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdBetween(String value1, String value2) { + addCriterion("COMPANY_ID between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotBetween(String value1, String value2) { + addCriterion("COMPANY_ID not between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andCardTypeIsNull() { + addCriterion("CARD_TYPE is null"); + return (Criteria) this; + } + + public Criteria andCardTypeIsNotNull() { + addCriterion("CARD_TYPE is not null"); + return (Criteria) this; + } + + public Criteria andCardTypeEqualTo(String value) { + addCriterion("CARD_TYPE =", value, "cardType"); + return (Criteria) this; + } + + public Criteria andCardTypeNotEqualTo(String value) { + addCriterion("CARD_TYPE <>", value, "cardType"); + return (Criteria) this; + } + + public Criteria andCardTypeGreaterThan(String value) { + addCriterion("CARD_TYPE >", value, "cardType"); + return (Criteria) this; + } + + public Criteria andCardTypeGreaterThanOrEqualTo(String value) { + addCriterion("CARD_TYPE >=", value, "cardType"); + return (Criteria) this; + } + + public Criteria andCardTypeLessThan(String value) { + addCriterion("CARD_TYPE <", value, "cardType"); + return (Criteria) this; + } + + public Criteria andCardTypeLessThanOrEqualTo(String value) { + addCriterion("CARD_TYPE <=", value, "cardType"); + return (Criteria) this; + } + + public Criteria andCardTypeLike(String value) { + addCriterion("CARD_TYPE like", value, "cardType"); + return (Criteria) this; + } + + public Criteria andCardTypeNotLike(String value) { + addCriterion("CARD_TYPE not like", value, "cardType"); + return (Criteria) this; + } + + public Criteria andCardTypeIn(List values) { + addCriterion("CARD_TYPE in", values, "cardType"); + return (Criteria) this; + } + + public Criteria andCardTypeNotIn(List values) { + addCriterion("CARD_TYPE not in", values, "cardType"); + return (Criteria) this; + } + + public Criteria andCardTypeBetween(String value1, String value2) { + addCriterion("CARD_TYPE between", value1, value2, "cardType"); + return (Criteria) this; + } + + public Criteria andCardTypeNotBetween(String value1, String value2) { + addCriterion("CARD_TYPE not between", value1, value2, "cardType"); + return (Criteria) this; + } + + public Criteria andCardImageUrlIsNull() { + addCriterion("CARD_IMAGE_URL is null"); + return (Criteria) this; + } + + public Criteria andCardImageUrlIsNotNull() { + addCriterion("CARD_IMAGE_URL is not null"); + return (Criteria) this; + } + + public Criteria andCardImageUrlEqualTo(String value) { + addCriterion("CARD_IMAGE_URL =", value, "cardImageUrl"); + return (Criteria) this; + } + + public Criteria andCardImageUrlNotEqualTo(String value) { + addCriterion("CARD_IMAGE_URL <>", value, "cardImageUrl"); + return (Criteria) this; + } + + public Criteria andCardImageUrlGreaterThan(String value) { + addCriterion("CARD_IMAGE_URL >", value, "cardImageUrl"); + return (Criteria) this; + } + + public Criteria andCardImageUrlGreaterThanOrEqualTo(String value) { + addCriterion("CARD_IMAGE_URL >=", value, "cardImageUrl"); + return (Criteria) this; + } + + public Criteria andCardImageUrlLessThan(String value) { + addCriterion("CARD_IMAGE_URL <", value, "cardImageUrl"); + return (Criteria) this; + } + + public Criteria andCardImageUrlLessThanOrEqualTo(String value) { + addCriterion("CARD_IMAGE_URL <=", value, "cardImageUrl"); + return (Criteria) this; + } + + public Criteria andCardImageUrlLike(String value) { + addCriterion("CARD_IMAGE_URL like", value, "cardImageUrl"); + return (Criteria) this; + } + + public Criteria andCardImageUrlNotLike(String value) { + addCriterion("CARD_IMAGE_URL not like", value, "cardImageUrl"); + return (Criteria) this; + } + + public Criteria andCardImageUrlIn(List values) { + addCriterion("CARD_IMAGE_URL in", values, "cardImageUrl"); + return (Criteria) this; + } + + public Criteria andCardImageUrlNotIn(List values) { + addCriterion("CARD_IMAGE_URL not in", values, "cardImageUrl"); + return (Criteria) this; + } + + public Criteria andCardImageUrlBetween(String value1, String value2) { + addCriterion("CARD_IMAGE_URL between", value1, value2, "cardImageUrl"); + return (Criteria) this; + } + + public Criteria andCardImageUrlNotBetween(String value1, String value2) { + addCriterion("CARD_IMAGE_URL not between", value1, value2, "cardImageUrl"); + return (Criteria) this; + } + + public Criteria andCardTitleIsNull() { + addCriterion("CARD_TITLE is null"); + return (Criteria) this; + } + + public Criteria andCardTitleIsNotNull() { + addCriterion("CARD_TITLE is not null"); + return (Criteria) this; + } + + public Criteria andCardTitleEqualTo(String value) { + addCriterion("CARD_TITLE =", value, "cardTitle"); + return (Criteria) this; + } + + public Criteria andCardTitleNotEqualTo(String value) { + addCriterion("CARD_TITLE <>", value, "cardTitle"); + return (Criteria) this; + } + + public Criteria andCardTitleGreaterThan(String value) { + addCriterion("CARD_TITLE >", value, "cardTitle"); + return (Criteria) this; + } + + public Criteria andCardTitleGreaterThanOrEqualTo(String value) { + addCriterion("CARD_TITLE >=", value, "cardTitle"); + return (Criteria) this; + } + + public Criteria andCardTitleLessThan(String value) { + addCriterion("CARD_TITLE <", value, "cardTitle"); + return (Criteria) this; + } + + public Criteria andCardTitleLessThanOrEqualTo(String value) { + addCriterion("CARD_TITLE <=", value, "cardTitle"); + return (Criteria) this; + } + + public Criteria andCardTitleLike(String value) { + addCriterion("CARD_TITLE like", value, "cardTitle"); + return (Criteria) this; + } + + public Criteria andCardTitleNotLike(String value) { + addCriterion("CARD_TITLE not like", value, "cardTitle"); + return (Criteria) this; + } + + public Criteria andCardTitleIn(List values) { + addCriterion("CARD_TITLE in", values, "cardTitle"); + return (Criteria) this; + } + + public Criteria andCardTitleNotIn(List values) { + addCriterion("CARD_TITLE not in", values, "cardTitle"); + return (Criteria) this; + } + + public Criteria andCardTitleBetween(String value1, String value2) { + addCriterion("CARD_TITLE between", value1, value2, "cardTitle"); + return (Criteria) this; + } + + public Criteria andCardTitleNotBetween(String value1, String value2) { + addCriterion("CARD_TITLE not between", value1, value2, "cardTitle"); + return (Criteria) this; + } + + public Criteria andCardName1IsNull() { + addCriterion("CARD_NAME1 is null"); + return (Criteria) this; + } + + public Criteria andCardName1IsNotNull() { + addCriterion("CARD_NAME1 is not null"); + return (Criteria) this; + } + + public Criteria andCardName1EqualTo(String value) { + addCriterion("CARD_NAME1 =", value, "cardName1"); + return (Criteria) this; + } + + public Criteria andCardName1NotEqualTo(String value) { + addCriterion("CARD_NAME1 <>", value, "cardName1"); + return (Criteria) this; + } + + public Criteria andCardName1GreaterThan(String value) { + addCriterion("CARD_NAME1 >", value, "cardName1"); + return (Criteria) this; + } + + public Criteria andCardName1GreaterThanOrEqualTo(String value) { + addCriterion("CARD_NAME1 >=", value, "cardName1"); + return (Criteria) this; + } + + public Criteria andCardName1LessThan(String value) { + addCriterion("CARD_NAME1 <", value, "cardName1"); + return (Criteria) this; + } + + public Criteria andCardName1LessThanOrEqualTo(String value) { + addCriterion("CARD_NAME1 <=", value, "cardName1"); + return (Criteria) this; + } + + public Criteria andCardName1Like(String value) { + addCriterion("CARD_NAME1 like", value, "cardName1"); + return (Criteria) this; + } + + public Criteria andCardName1NotLike(String value) { + addCriterion("CARD_NAME1 not like", value, "cardName1"); + return (Criteria) this; + } + + public Criteria andCardName1In(List values) { + addCriterion("CARD_NAME1 in", values, "cardName1"); + return (Criteria) this; + } + + public Criteria andCardName1NotIn(List values) { + addCriterion("CARD_NAME1 not in", values, "cardName1"); + return (Criteria) this; + } + + public Criteria andCardName1Between(String value1, String value2) { + addCriterion("CARD_NAME1 between", value1, value2, "cardName1"); + return (Criteria) this; + } + + public Criteria andCardName1NotBetween(String value1, String value2) { + addCriterion("CARD_NAME1 not between", value1, value2, "cardName1"); + return (Criteria) this; + } + + public Criteria andCardName2IsNull() { + addCriterion("CARD_NAME2 is null"); + return (Criteria) this; + } + + public Criteria andCardName2IsNotNull() { + addCriterion("CARD_NAME2 is not null"); + return (Criteria) this; + } + + public Criteria andCardName2EqualTo(String value) { + addCriterion("CARD_NAME2 =", value, "cardName2"); + return (Criteria) this; + } + + public Criteria andCardName2NotEqualTo(String value) { + addCriterion("CARD_NAME2 <>", value, "cardName2"); + return (Criteria) this; + } + + public Criteria andCardName2GreaterThan(String value) { + addCriterion("CARD_NAME2 >", value, "cardName2"); + return (Criteria) this; + } + + public Criteria andCardName2GreaterThanOrEqualTo(String value) { + addCriterion("CARD_NAME2 >=", value, "cardName2"); + return (Criteria) this; + } + + public Criteria andCardName2LessThan(String value) { + addCriterion("CARD_NAME2 <", value, "cardName2"); + return (Criteria) this; + } + + public Criteria andCardName2LessThanOrEqualTo(String value) { + addCriterion("CARD_NAME2 <=", value, "cardName2"); + return (Criteria) this; + } + + public Criteria andCardName2Like(String value) { + addCriterion("CARD_NAME2 like", value, "cardName2"); + return (Criteria) this; + } + + public Criteria andCardName2NotLike(String value) { + addCriterion("CARD_NAME2 not like", value, "cardName2"); + return (Criteria) this; + } + + public Criteria andCardName2In(List values) { + addCriterion("CARD_NAME2 in", values, "cardName2"); + return (Criteria) this; + } + + public Criteria andCardName2NotIn(List values) { + addCriterion("CARD_NAME2 not in", values, "cardName2"); + return (Criteria) this; + } + + public Criteria andCardName2Between(String value1, String value2) { + addCriterion("CARD_NAME2 between", value1, value2, "cardName2"); + return (Criteria) this; + } + + public Criteria andCardName2NotBetween(String value1, String value2) { + addCriterion("CARD_NAME2 not between", value1, value2, "cardName2"); + return (Criteria) this; + } + + public Criteria andCardLink1IsNull() { + addCriterion("CARD_LINK1 is null"); + return (Criteria) this; + } + + public Criteria andCardLink1IsNotNull() { + addCriterion("CARD_LINK1 is not null"); + return (Criteria) this; + } + + public Criteria andCardLink1EqualTo(String value) { + addCriterion("CARD_LINK1 =", value, "cardLink1"); + return (Criteria) this; + } + + public Criteria andCardLink1NotEqualTo(String value) { + addCriterion("CARD_LINK1 <>", value, "cardLink1"); + return (Criteria) this; + } + + public Criteria andCardLink1GreaterThan(String value) { + addCriterion("CARD_LINK1 >", value, "cardLink1"); + return (Criteria) this; + } + + public Criteria andCardLink1GreaterThanOrEqualTo(String value) { + addCriterion("CARD_LINK1 >=", value, "cardLink1"); + return (Criteria) this; + } + + public Criteria andCardLink1LessThan(String value) { + addCriterion("CARD_LINK1 <", value, "cardLink1"); + return (Criteria) this; + } + + public Criteria andCardLink1LessThanOrEqualTo(String value) { + addCriterion("CARD_LINK1 <=", value, "cardLink1"); + return (Criteria) this; + } + + public Criteria andCardLink1Like(String value) { + addCriterion("CARD_LINK1 like", value, "cardLink1"); + return (Criteria) this; + } + + public Criteria andCardLink1NotLike(String value) { + addCriterion("CARD_LINK1 not like", value, "cardLink1"); + return (Criteria) this; + } + + public Criteria andCardLink1In(List values) { + addCriterion("CARD_LINK1 in", values, "cardLink1"); + return (Criteria) this; + } + + public Criteria andCardLink1NotIn(List values) { + addCriterion("CARD_LINK1 not in", values, "cardLink1"); + return (Criteria) this; + } + + public Criteria andCardLink1Between(String value1, String value2) { + addCriterion("CARD_LINK1 between", value1, value2, "cardLink1"); + return (Criteria) this; + } + + public Criteria andCardLink1NotBetween(String value1, String value2) { + addCriterion("CARD_LINK1 not between", value1, value2, "cardLink1"); + return (Criteria) this; + } + + public Criteria andCardLink2IsNull() { + addCriterion("CARD_LINK2 is null"); + return (Criteria) this; + } + + public Criteria andCardLink2IsNotNull() { + addCriterion("CARD_LINK2 is not null"); + return (Criteria) this; + } + + public Criteria andCardLink2EqualTo(String value) { + addCriterion("CARD_LINK2 =", value, "cardLink2"); + return (Criteria) this; + } + + public Criteria andCardLink2NotEqualTo(String value) { + addCriterion("CARD_LINK2 <>", value, "cardLink2"); + return (Criteria) this; + } + + public Criteria andCardLink2GreaterThan(String value) { + addCriterion("CARD_LINK2 >", value, "cardLink2"); + return (Criteria) this; + } + + public Criteria andCardLink2GreaterThanOrEqualTo(String value) { + addCriterion("CARD_LINK2 >=", value, "cardLink2"); + return (Criteria) this; + } + + public Criteria andCardLink2LessThan(String value) { + addCriterion("CARD_LINK2 <", value, "cardLink2"); + return (Criteria) this; + } + + public Criteria andCardLink2LessThanOrEqualTo(String value) { + addCriterion("CARD_LINK2 <=", value, "cardLink2"); + return (Criteria) this; + } + + public Criteria andCardLink2Like(String value) { + addCriterion("CARD_LINK2 like", value, "cardLink2"); + return (Criteria) this; + } + + public Criteria andCardLink2NotLike(String value) { + addCriterion("CARD_LINK2 not like", value, "cardLink2"); + return (Criteria) this; + } + + public Criteria andCardLink2In(List values) { + addCriterion("CARD_LINK2 in", values, "cardLink2"); + return (Criteria) this; + } + + public Criteria andCardLink2NotIn(List values) { + addCriterion("CARD_LINK2 not in", values, "cardLink2"); + return (Criteria) this; + } + + public Criteria andCardLink2Between(String value1, String value2) { + addCriterion("CARD_LINK2 between", value1, value2, "cardLink2"); + return (Criteria) this; + } + + public Criteria andCardLink2NotBetween(String value1, String value2) { + addCriterion("CARD_LINK2 not between", value1, value2, "cardLink2"); + return (Criteria) this; + } + + public Criteria andCardStateIsNull() { + addCriterion("CARD_STATE is null"); + return (Criteria) this; + } + + public Criteria andCardStateIsNotNull() { + addCriterion("CARD_STATE is not null"); + return (Criteria) this; + } + + public Criteria andCardStateEqualTo(String value) { + addCriterion("CARD_STATE =", value, "cardState"); + return (Criteria) this; + } + + public Criteria andCardStateNotEqualTo(String value) { + addCriterion("CARD_STATE <>", value, "cardState"); + return (Criteria) this; + } + + public Criteria andCardStateGreaterThan(String value) { + addCriterion("CARD_STATE >", value, "cardState"); + return (Criteria) this; + } + + public Criteria andCardStateGreaterThanOrEqualTo(String value) { + addCriterion("CARD_STATE >=", value, "cardState"); + return (Criteria) this; + } + + public Criteria andCardStateLessThan(String value) { + addCriterion("CARD_STATE <", value, "cardState"); + return (Criteria) this; + } + + public Criteria andCardStateLessThanOrEqualTo(String value) { + addCriterion("CARD_STATE <=", value, "cardState"); + return (Criteria) this; + } + + public Criteria andCardStateLike(String value) { + addCriterion("CARD_STATE like", value, "cardState"); + return (Criteria) this; + } + + public Criteria andCardStateNotLike(String value) { + addCriterion("CARD_STATE not like", value, "cardState"); + return (Criteria) this; + } + + public Criteria andCardStateIn(List values) { + addCriterion("CARD_STATE in", values, "cardState"); + return (Criteria) this; + } + + public Criteria andCardStateNotIn(List values) { + addCriterion("CARD_STATE not in", values, "cardState"); + return (Criteria) this; + } + + public Criteria andCardStateBetween(String value1, String value2) { + addCriterion("CARD_STATE between", value1, value2, "cardState"); + return (Criteria) this; + } + + public Criteria andCardStateNotBetween(String value1, String value2) { + addCriterion("CARD_STATE not between", value1, value2, "cardState"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNull() { + addCriterion("CREATE_DATE is null"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNotNull() { + addCriterion("CREATE_DATE is not null"); + return (Criteria) this; + } + + public Criteria andCreateDateEqualTo(String value) { + addCriterion("CREATE_DATE =", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotEqualTo(String value) { + addCriterion("CREATE_DATE <>", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThan(String value) { + addCriterion("CREATE_DATE >", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_DATE >=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThan(String value) { + addCriterion("CREATE_DATE <", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThanOrEqualTo(String value) { + addCriterion("CREATE_DATE <=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLike(String value) { + addCriterion("CREATE_DATE like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotLike(String value) { + addCriterion("CREATE_DATE not like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateIn(List values) { + addCriterion("CREATE_DATE in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotIn(List values) { + addCriterion("CREATE_DATE not in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateBetween(String value1, String value2) { + addCriterion("CREATE_DATE between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotBetween(String value1, String value2) { + addCriterion("CREATE_DATE not between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("CREATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("CREATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(String value) { + addCriterion("CREATE_TIME =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(String value) { + addCriterion("CREATE_TIME <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(String value) { + addCriterion("CREATE_TIME >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_TIME >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(String value) { + addCriterion("CREATE_TIME <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(String value) { + addCriterion("CREATE_TIME <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLike(String value) { + addCriterion("CREATE_TIME like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotLike(String value) { + addCriterion("CREATE_TIME not like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("CREATE_TIME in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("CREATE_TIME not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(String value1, String value2) { + addCriterion("CREATE_TIME between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(String value1, String value2) { + addCriterion("CREATE_TIME not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNull() { + addCriterion("CREATE_USER is null"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNotNull() { + addCriterion("CREATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andCreateUserEqualTo(String value) { + addCriterion("CREATE_USER =", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotEqualTo(String value) { + addCriterion("CREATE_USER <>", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThan(String value) { + addCriterion("CREATE_USER >", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_USER >=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThan(String value) { + addCriterion("CREATE_USER <", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThanOrEqualTo(String value) { + addCriterion("CREATE_USER <=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLike(String value) { + addCriterion("CREATE_USER like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotLike(String value) { + addCriterion("CREATE_USER not like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserIn(List values) { + addCriterion("CREATE_USER in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotIn(List values) { + addCriterion("CREATE_USER not in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserBetween(String value1, String value2) { + addCriterion("CREATE_USER between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotBetween(String value1, String value2) { + addCriterion("CREATE_USER not between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNull() { + addCriterion("UPDATE_USER is null"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNotNull() { + addCriterion("UPDATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andUpdateUserEqualTo(String value) { + addCriterion("UPDATE_USER =", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotEqualTo(String value) { + addCriterion("UPDATE_USER <>", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThan(String value) { + addCriterion("UPDATE_USER >", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_USER >=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThan(String value) { + addCriterion("UPDATE_USER <", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThanOrEqualTo(String value) { + addCriterion("UPDATE_USER <=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLike(String value) { + addCriterion("UPDATE_USER like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotLike(String value) { + addCriterion("UPDATE_USER not like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIn(List values) { + addCriterion("UPDATE_USER in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotIn(List values) { + addCriterion("UPDATE_USER not in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserBetween(String value1, String value2) { + addCriterion("UPDATE_USER between", value1, value2, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotBetween(String value1, String value2) { + addCriterion("UPDATE_USER not between", value1, value2, "updateUser"); + 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(String value) { + addCriterion("UPDATE_DATE =", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotEqualTo(String value) { + addCriterion("UPDATE_DATE <>", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThan(String value) { + addCriterion("UPDATE_DATE >", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE >=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThan(String value) { + addCriterion("UPDATE_DATE <", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE <=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLike(String value) { + addCriterion("UPDATE_DATE like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotLike(String value) { + addCriterion("UPDATE_DATE not like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateIn(List values) { + addCriterion("UPDATE_DATE in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotIn(List values) { + addCriterion("UPDATE_DATE not in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateBetween(String value1, String value2) { + addCriterion("UPDATE_DATE between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotBetween(String value1, String value2) { + addCriterion("UPDATE_DATE not between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("UPDATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("UPDATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(String value) { + addCriterion("UPDATE_TIME =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(String value) { + addCriterion("UPDATE_TIME <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(String value) { + addCriterion("UPDATE_TIME >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(String value) { + addCriterion("UPDATE_TIME <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLike(String value) { + addCriterion("UPDATE_TIME like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotLike(String value) { + addCriterion("UPDATE_TIME not like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("UPDATE_TIME in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("UPDATE_TIME not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(String value1, String value2) { + addCriterion("UPDATE_TIME between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(String value1, String value2) { + addCriterion("UPDATE_TIME not between", value1, value2, "updateTime"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table card_info + * + * @mbggenerated do_not_delete_during_merge Mon Mar 26 15:46:22 CST 2018 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ChannelInfo.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ChannelInfo.java new file mode 100644 index 000000000..a83edf13c --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ChannelInfo.java @@ -0,0 +1,355 @@ +package com.ruoyi.content.domain; + +public class ChannelInfo { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column channel_info.CHANNEL_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private Integer channelId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column channel_info.PARENT_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String parentId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column channel_info.COMPANY_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String companyId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column channel_info.CHANNEL_NAME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String channelName; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column channel_info.CHANNEL_STATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String channelState; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column channel_info.CREATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String createDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column channel_info.CREATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String createTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column channel_info.CREATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String createUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column channel_info.UPDATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String updateUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column channel_info.UPDATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String updateDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column channel_info.UPDATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String updateTime; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column channel_info.CHANNEL_ID + * + * @return the value of channel_info.CHANNEL_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public Integer getChannelId() { + return channelId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column channel_info.CHANNEL_ID + * + * @param channelId the value for channel_info.CHANNEL_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setChannelId(Integer channelId) { + this.channelId = channelId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column channel_info.PARENT_ID + * + * @return the value of channel_info.PARENT_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getParentId() { + return parentId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column channel_info.PARENT_ID + * + * @param parentId the value for channel_info.PARENT_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setParentId(String parentId) { + this.parentId = parentId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column channel_info.COMPANY_ID + * + * @return the value of channel_info.COMPANY_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCompanyId() { + return companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column channel_info.COMPANY_ID + * + * @param companyId the value for channel_info.COMPANY_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCompanyId(String companyId) { + this.companyId = companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column channel_info.CHANNEL_NAME + * + * @return the value of channel_info.CHANNEL_NAME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getChannelName() { + return channelName; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column channel_info.CHANNEL_NAME + * + * @param channelName the value for channel_info.CHANNEL_NAME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setChannelName(String channelName) { + this.channelName = channelName; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column channel_info.CHANNEL_STATE + * + * @return the value of channel_info.CHANNEL_STATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getChannelState() { + return channelState; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column channel_info.CHANNEL_STATE + * + * @param channelState the value for channel_info.CHANNEL_STATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setChannelState(String channelState) { + this.channelState = channelState; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column channel_info.CREATE_DATE + * + * @return the value of channel_info.CREATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCreateDate() { + return createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column channel_info.CREATE_DATE + * + * @param createDate the value for channel_info.CREATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column channel_info.CREATE_TIME + * + * @return the value of channel_info.CREATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCreateTime() { + return createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column channel_info.CREATE_TIME + * + * @param createTime the value for channel_info.CREATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column channel_info.CREATE_USER + * + * @return the value of channel_info.CREATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCreateUser() { + return createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column channel_info.CREATE_USER + * + * @param createUser the value for channel_info.CREATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column channel_info.UPDATE_USER + * + * @return the value of channel_info.UPDATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getUpdateUser() { + return updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column channel_info.UPDATE_USER + * + * @param updateUser the value for channel_info.UPDATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setUpdateUser(String updateUser) { + this.updateUser = updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column channel_info.UPDATE_DATE + * + * @return the value of channel_info.UPDATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getUpdateDate() { + return updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column channel_info.UPDATE_DATE + * + * @param updateDate the value for channel_info.UPDATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column channel_info.UPDATE_TIME + * + * @return the value of channel_info.UPDATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getUpdateTime() { + return updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column channel_info.UPDATE_TIME + * + * @param updateTime the value for channel_info.UPDATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ChannelInfoExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ChannelInfoExample.java new file mode 100644 index 000000000..adc99f5d6 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ChannelInfoExample.java @@ -0,0 +1,1062 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class ChannelInfoExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public ChannelInfoExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 andChannelIdIsNull() { + addCriterion("CHANNEL_ID is null"); + return (Criteria) this; + } + + public Criteria andChannelIdIsNotNull() { + addCriterion("CHANNEL_ID is not null"); + return (Criteria) this; + } + + public Criteria andChannelIdEqualTo(Integer value) { + addCriterion("CHANNEL_ID =", value, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdNotEqualTo(Integer value) { + addCriterion("CHANNEL_ID <>", value, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdGreaterThan(Integer value) { + addCriterion("CHANNEL_ID >", value, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdGreaterThanOrEqualTo(Integer value) { + addCriterion("CHANNEL_ID >=", value, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdLessThan(Integer value) { + addCriterion("CHANNEL_ID <", value, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdLessThanOrEqualTo(Integer value) { + addCriterion("CHANNEL_ID <=", value, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdIn(List values) { + addCriterion("CHANNEL_ID in", values, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdNotIn(List values) { + addCriterion("CHANNEL_ID not in", values, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdBetween(Integer value1, Integer value2) { + addCriterion("CHANNEL_ID between", value1, value2, "channelId"); + return (Criteria) this; + } + + public Criteria andChannelIdNotBetween(Integer value1, Integer value2) { + addCriterion("CHANNEL_ID not between", value1, value2, "channelId"); + return (Criteria) this; + } + + public Criteria andParentIdIsNull() { + addCriterion("PARENT_ID is null"); + return (Criteria) this; + } + + public Criteria andParentIdIsNotNull() { + addCriterion("PARENT_ID is not null"); + return (Criteria) this; + } + + public Criteria andParentIdEqualTo(String value) { + addCriterion("PARENT_ID =", value, "parentId"); + return (Criteria) this; + } + + public Criteria andParentIdNotEqualTo(String value) { + addCriterion("PARENT_ID <>", value, "parentId"); + return (Criteria) this; + } + + public Criteria andParentIdGreaterThan(String value) { + addCriterion("PARENT_ID >", value, "parentId"); + return (Criteria) this; + } + + public Criteria andParentIdGreaterThanOrEqualTo(String value) { + addCriterion("PARENT_ID >=", value, "parentId"); + return (Criteria) this; + } + + public Criteria andParentIdLessThan(String value) { + addCriterion("PARENT_ID <", value, "parentId"); + return (Criteria) this; + } + + public Criteria andParentIdLessThanOrEqualTo(String value) { + addCriterion("PARENT_ID <=", value, "parentId"); + return (Criteria) this; + } + + public Criteria andParentIdLike(String value) { + addCriterion("PARENT_ID like", value, "parentId"); + return (Criteria) this; + } + + public Criteria andParentIdNotLike(String value) { + addCriterion("PARENT_ID not like", value, "parentId"); + return (Criteria) this; + } + + public Criteria andParentIdIn(List values) { + addCriterion("PARENT_ID in", values, "parentId"); + return (Criteria) this; + } + + public Criteria andParentIdNotIn(List values) { + addCriterion("PARENT_ID not in", values, "parentId"); + return (Criteria) this; + } + + public Criteria andParentIdBetween(String value1, String value2) { + addCriterion("PARENT_ID between", value1, value2, "parentId"); + return (Criteria) this; + } + + public Criteria andParentIdNotBetween(String value1, String value2) { + addCriterion("PARENT_ID not between", value1, value2, "parentId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNull() { + addCriterion("COMPANY_ID is null"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNotNull() { + addCriterion("COMPANY_ID is not null"); + return (Criteria) this; + } + + public Criteria andCompanyIdEqualTo(String value) { + addCriterion("COMPANY_ID =", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotEqualTo(String value) { + addCriterion("COMPANY_ID <>", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThan(String value) { + addCriterion("COMPANY_ID >", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThanOrEqualTo(String value) { + addCriterion("COMPANY_ID >=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThan(String value) { + addCriterion("COMPANY_ID <", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThanOrEqualTo(String value) { + addCriterion("COMPANY_ID <=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLike(String value) { + addCriterion("COMPANY_ID like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotLike(String value) { + addCriterion("COMPANY_ID not like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIn(List values) { + addCriterion("COMPANY_ID in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotIn(List values) { + addCriterion("COMPANY_ID not in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdBetween(String value1, String value2) { + addCriterion("COMPANY_ID between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotBetween(String value1, String value2) { + addCriterion("COMPANY_ID not between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andChannelNameIsNull() { + addCriterion("CHANNEL_NAME is null"); + return (Criteria) this; + } + + public Criteria andChannelNameIsNotNull() { + addCriterion("CHANNEL_NAME is not null"); + return (Criteria) this; + } + + public Criteria andChannelNameEqualTo(String value) { + addCriterion("CHANNEL_NAME =", value, "channelName"); + return (Criteria) this; + } + + public Criteria andChannelNameNotEqualTo(String value) { + addCriterion("CHANNEL_NAME <>", value, "channelName"); + return (Criteria) this; + } + + public Criteria andChannelNameGreaterThan(String value) { + addCriterion("CHANNEL_NAME >", value, "channelName"); + return (Criteria) this; + } + + public Criteria andChannelNameGreaterThanOrEqualTo(String value) { + addCriterion("CHANNEL_NAME >=", value, "channelName"); + return (Criteria) this; + } + + public Criteria andChannelNameLessThan(String value) { + addCriterion("CHANNEL_NAME <", value, "channelName"); + return (Criteria) this; + } + + public Criteria andChannelNameLessThanOrEqualTo(String value) { + addCriterion("CHANNEL_NAME <=", value, "channelName"); + return (Criteria) this; + } + + public Criteria andChannelNameLike(String value) { + addCriterion("CHANNEL_NAME like", value, "channelName"); + return (Criteria) this; + } + + public Criteria andChannelNameNotLike(String value) { + addCriterion("CHANNEL_NAME not like", value, "channelName"); + return (Criteria) this; + } + + public Criteria andChannelNameIn(List values) { + addCriterion("CHANNEL_NAME in", values, "channelName"); + return (Criteria) this; + } + + public Criteria andChannelNameNotIn(List values) { + addCriterion("CHANNEL_NAME not in", values, "channelName"); + return (Criteria) this; + } + + public Criteria andChannelNameBetween(String value1, String value2) { + addCriterion("CHANNEL_NAME between", value1, value2, "channelName"); + return (Criteria) this; + } + + public Criteria andChannelNameNotBetween(String value1, String value2) { + addCriterion("CHANNEL_NAME not between", value1, value2, "channelName"); + return (Criteria) this; + } + + public Criteria andChannelStateIsNull() { + addCriterion("CHANNEL_STATE is null"); + return (Criteria) this; + } + + public Criteria andChannelStateIsNotNull() { + addCriterion("CHANNEL_STATE is not null"); + return (Criteria) this; + } + + public Criteria andChannelStateEqualTo(String value) { + addCriterion("CHANNEL_STATE =", value, "channelState"); + return (Criteria) this; + } + + public Criteria andChannelStateNotEqualTo(String value) { + addCriterion("CHANNEL_STATE <>", value, "channelState"); + return (Criteria) this; + } + + public Criteria andChannelStateGreaterThan(String value) { + addCriterion("CHANNEL_STATE >", value, "channelState"); + return (Criteria) this; + } + + public Criteria andChannelStateGreaterThanOrEqualTo(String value) { + addCriterion("CHANNEL_STATE >=", value, "channelState"); + return (Criteria) this; + } + + public Criteria andChannelStateLessThan(String value) { + addCriterion("CHANNEL_STATE <", value, "channelState"); + return (Criteria) this; + } + + public Criteria andChannelStateLessThanOrEqualTo(String value) { + addCriterion("CHANNEL_STATE <=", value, "channelState"); + return (Criteria) this; + } + + public Criteria andChannelStateLike(String value) { + addCriterion("CHANNEL_STATE like", value, "channelState"); + return (Criteria) this; + } + + public Criteria andChannelStateNotLike(String value) { + addCriterion("CHANNEL_STATE not like", value, "channelState"); + return (Criteria) this; + } + + public Criteria andChannelStateIn(List values) { + addCriterion("CHANNEL_STATE in", values, "channelState"); + return (Criteria) this; + } + + public Criteria andChannelStateNotIn(List values) { + addCriterion("CHANNEL_STATE not in", values, "channelState"); + return (Criteria) this; + } + + public Criteria andChannelStateBetween(String value1, String value2) { + addCriterion("CHANNEL_STATE between", value1, value2, "channelState"); + return (Criteria) this; + } + + public Criteria andChannelStateNotBetween(String value1, String value2) { + addCriterion("CHANNEL_STATE not between", value1, value2, "channelState"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNull() { + addCriterion("CREATE_DATE is null"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNotNull() { + addCriterion("CREATE_DATE is not null"); + return (Criteria) this; + } + + public Criteria andCreateDateEqualTo(String value) { + addCriterion("CREATE_DATE =", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotEqualTo(String value) { + addCriterion("CREATE_DATE <>", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThan(String value) { + addCriterion("CREATE_DATE >", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_DATE >=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThan(String value) { + addCriterion("CREATE_DATE <", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThanOrEqualTo(String value) { + addCriterion("CREATE_DATE <=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLike(String value) { + addCriterion("CREATE_DATE like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotLike(String value) { + addCriterion("CREATE_DATE not like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateIn(List values) { + addCriterion("CREATE_DATE in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotIn(List values) { + addCriterion("CREATE_DATE not in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateBetween(String value1, String value2) { + addCriterion("CREATE_DATE between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotBetween(String value1, String value2) { + addCriterion("CREATE_DATE not between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("CREATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("CREATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(String value) { + addCriterion("CREATE_TIME =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(String value) { + addCriterion("CREATE_TIME <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(String value) { + addCriterion("CREATE_TIME >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_TIME >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(String value) { + addCriterion("CREATE_TIME <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(String value) { + addCriterion("CREATE_TIME <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLike(String value) { + addCriterion("CREATE_TIME like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotLike(String value) { + addCriterion("CREATE_TIME not like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("CREATE_TIME in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("CREATE_TIME not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(String value1, String value2) { + addCriterion("CREATE_TIME between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(String value1, String value2) { + addCriterion("CREATE_TIME not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNull() { + addCriterion("CREATE_USER is null"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNotNull() { + addCriterion("CREATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andCreateUserEqualTo(String value) { + addCriterion("CREATE_USER =", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotEqualTo(String value) { + addCriterion("CREATE_USER <>", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThan(String value) { + addCriterion("CREATE_USER >", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_USER >=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThan(String value) { + addCriterion("CREATE_USER <", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThanOrEqualTo(String value) { + addCriterion("CREATE_USER <=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLike(String value) { + addCriterion("CREATE_USER like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotLike(String value) { + addCriterion("CREATE_USER not like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserIn(List values) { + addCriterion("CREATE_USER in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotIn(List values) { + addCriterion("CREATE_USER not in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserBetween(String value1, String value2) { + addCriterion("CREATE_USER between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotBetween(String value1, String value2) { + addCriterion("CREATE_USER not between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNull() { + addCriterion("UPDATE_USER is null"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNotNull() { + addCriterion("UPDATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andUpdateUserEqualTo(String value) { + addCriterion("UPDATE_USER =", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotEqualTo(String value) { + addCriterion("UPDATE_USER <>", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThan(String value) { + addCriterion("UPDATE_USER >", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_USER >=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThan(String value) { + addCriterion("UPDATE_USER <", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThanOrEqualTo(String value) { + addCriterion("UPDATE_USER <=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLike(String value) { + addCriterion("UPDATE_USER like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotLike(String value) { + addCriterion("UPDATE_USER not like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIn(List values) { + addCriterion("UPDATE_USER in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotIn(List values) { + addCriterion("UPDATE_USER not in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserBetween(String value1, String value2) { + addCriterion("UPDATE_USER between", value1, value2, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotBetween(String value1, String value2) { + addCriterion("UPDATE_USER not between", value1, value2, "updateUser"); + 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(String value) { + addCriterion("UPDATE_DATE =", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotEqualTo(String value) { + addCriterion("UPDATE_DATE <>", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThan(String value) { + addCriterion("UPDATE_DATE >", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE >=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThan(String value) { + addCriterion("UPDATE_DATE <", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE <=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLike(String value) { + addCriterion("UPDATE_DATE like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotLike(String value) { + addCriterion("UPDATE_DATE not like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateIn(List values) { + addCriterion("UPDATE_DATE in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotIn(List values) { + addCriterion("UPDATE_DATE not in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateBetween(String value1, String value2) { + addCriterion("UPDATE_DATE between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotBetween(String value1, String value2) { + addCriterion("UPDATE_DATE not between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("UPDATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("UPDATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(String value) { + addCriterion("UPDATE_TIME =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(String value) { + addCriterion("UPDATE_TIME <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(String value) { + addCriterion("UPDATE_TIME >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(String value) { + addCriterion("UPDATE_TIME <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLike(String value) { + addCriterion("UPDATE_TIME like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotLike(String value) { + addCriterion("UPDATE_TIME not like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("UPDATE_TIME in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("UPDATE_TIME not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(String value1, String value2) { + addCriterion("UPDATE_TIME between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(String value1, String value2) { + addCriterion("UPDATE_TIME not between", value1, value2, "updateTime"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table channel_info + * + * @mbggenerated do_not_delete_during_merge Mon Mar 26 15:46:22 CST 2018 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ClickTrackInfo.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ClickTrackInfo.java new file mode 100644 index 000000000..708b9bcef --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ClickTrackInfo.java @@ -0,0 +1,643 @@ +package com.ruoyi.content.domain; + +public class ClickTrackInfo { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column click_track_info.CLICK_ID + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + private String clickId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column click_track_info.FORWARD_TIMESTAMP + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + private String forwardTimestamp; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column click_track_info.PARENT_CLICK_ID + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + private String parentClickId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column click_track_info.CLICK_OPEN_ID + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + private String clickOpenId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column click_track_info.CLICK_USER_NICKNAME + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + private String clickUserNickname; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column click_track_info.CLICK_USER_HEADIMGURL + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + private String clickUserHeadimgurl; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column click_track_info.PUBLISH_USER_ID + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + private String publishUserId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column click_track_info.ARTICLE_ID + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + private String articleId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column click_track_info.CLICK_USER_ID + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + private String clickUserId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column click_track_info.AD_ID + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + private String adId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column click_track_info.FROM_SHARE_STATE + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + private String fromShareState; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column click_track_info.SHARE_STATE + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + private String shareState; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column click_track_info.WATCH_TIME + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + private String watchTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column click_track_info.CREATE_DATE + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + private String createDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column click_track_info.CREATE_TIME + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + private String createTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column click_track_info.CREATE_USER + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + private String createUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column click_track_info.UPDATE_USER + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + private String updateUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column click_track_info.UPDATE_DATE + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + private String updateDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column click_track_info.UPDATE_TIME + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + private String updateTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column click_track_info.CLICK_USER_INFO + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + private String clickUserInfo; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column click_track_info.CLICK_ID + * + * @return the value of click_track_info.CLICK_ID + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public String getClickId() { + return clickId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column click_track_info.CLICK_ID + * + * @param clickId the value for click_track_info.CLICK_ID + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void setClickId(String clickId) { + this.clickId = clickId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column click_track_info.FORWARD_TIMESTAMP + * + * @return the value of click_track_info.FORWARD_TIMESTAMP + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public String getForwardTimestamp() { + return forwardTimestamp; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column click_track_info.FORWARD_TIMESTAMP + * + * @param forwardTimestamp the value for click_track_info.FORWARD_TIMESTAMP + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void setForwardTimestamp(String forwardTimestamp) { + this.forwardTimestamp = forwardTimestamp; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column click_track_info.PARENT_CLICK_ID + * + * @return the value of click_track_info.PARENT_CLICK_ID + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public String getParentClickId() { + return parentClickId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column click_track_info.PARENT_CLICK_ID + * + * @param parentClickId the value for click_track_info.PARENT_CLICK_ID + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void setParentClickId(String parentClickId) { + this.parentClickId = parentClickId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column click_track_info.CLICK_OPEN_ID + * + * @return the value of click_track_info.CLICK_OPEN_ID + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public String getClickOpenId() { + return clickOpenId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column click_track_info.CLICK_OPEN_ID + * + * @param clickOpenId the value for click_track_info.CLICK_OPEN_ID + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void setClickOpenId(String clickOpenId) { + this.clickOpenId = clickOpenId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column click_track_info.CLICK_USER_NICKNAME + * + * @return the value of click_track_info.CLICK_USER_NICKNAME + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public String getClickUserNickname() { + return clickUserNickname; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column click_track_info.CLICK_USER_NICKNAME + * + * @param clickUserNickname the value for click_track_info.CLICK_USER_NICKNAME + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void setClickUserNickname(String clickUserNickname) { + this.clickUserNickname = clickUserNickname; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column click_track_info.CLICK_USER_HEADIMGURL + * + * @return the value of click_track_info.CLICK_USER_HEADIMGURL + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public String getClickUserHeadimgurl() { + return clickUserHeadimgurl; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column click_track_info.CLICK_USER_HEADIMGURL + * + * @param clickUserHeadimgurl the value for click_track_info.CLICK_USER_HEADIMGURL + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void setClickUserHeadimgurl(String clickUserHeadimgurl) { + this.clickUserHeadimgurl = clickUserHeadimgurl; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column click_track_info.PUBLISH_USER_ID + * + * @return the value of click_track_info.PUBLISH_USER_ID + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public String getPublishUserId() { + return publishUserId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column click_track_info.PUBLISH_USER_ID + * + * @param publishUserId the value for click_track_info.PUBLISH_USER_ID + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void setPublishUserId(String publishUserId) { + this.publishUserId = publishUserId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column click_track_info.ARTICLE_ID + * + * @return the value of click_track_info.ARTICLE_ID + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public String getArticleId() { + return articleId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column click_track_info.ARTICLE_ID + * + * @param articleId the value for click_track_info.ARTICLE_ID + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void setArticleId(String articleId) { + this.articleId = articleId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column click_track_info.CLICK_USER_ID + * + * @return the value of click_track_info.CLICK_USER_ID + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public String getClickUserId() { + return clickUserId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column click_track_info.CLICK_USER_ID + * + * @param clickUserId the value for click_track_info.CLICK_USER_ID + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void setClickUserId(String clickUserId) { + this.clickUserId = clickUserId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column click_track_info.AD_ID + * + * @return the value of click_track_info.AD_ID + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public String getAdId() { + return adId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column click_track_info.AD_ID + * + * @param adId the value for click_track_info.AD_ID + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void setAdId(String adId) { + this.adId = adId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column click_track_info.FROM_SHARE_STATE + * + * @return the value of click_track_info.FROM_SHARE_STATE + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public String getFromShareState() { + return fromShareState; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column click_track_info.FROM_SHARE_STATE + * + * @param fromShareState the value for click_track_info.FROM_SHARE_STATE + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void setFromShareState(String fromShareState) { + this.fromShareState = fromShareState; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column click_track_info.SHARE_STATE + * + * @return the value of click_track_info.SHARE_STATE + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public String getShareState() { + return shareState; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column click_track_info.SHARE_STATE + * + * @param shareState the value for click_track_info.SHARE_STATE + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void setShareState(String shareState) { + this.shareState = shareState; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column click_track_info.WATCH_TIME + * + * @return the value of click_track_info.WATCH_TIME + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public String getWatchTime() { + return watchTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column click_track_info.WATCH_TIME + * + * @param watchTime the value for click_track_info.WATCH_TIME + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void setWatchTime(String watchTime) { + this.watchTime = watchTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column click_track_info.CREATE_DATE + * + * @return the value of click_track_info.CREATE_DATE + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public String getCreateDate() { + return createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column click_track_info.CREATE_DATE + * + * @param createDate the value for click_track_info.CREATE_DATE + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column click_track_info.CREATE_TIME + * + * @return the value of click_track_info.CREATE_TIME + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public String getCreateTime() { + return createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column click_track_info.CREATE_TIME + * + * @param createTime the value for click_track_info.CREATE_TIME + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column click_track_info.CREATE_USER + * + * @return the value of click_track_info.CREATE_USER + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public String getCreateUser() { + return createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column click_track_info.CREATE_USER + * + * @param createUser the value for click_track_info.CREATE_USER + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column click_track_info.UPDATE_USER + * + * @return the value of click_track_info.UPDATE_USER + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public String getUpdateUser() { + return updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column click_track_info.UPDATE_USER + * + * @param updateUser the value for click_track_info.UPDATE_USER + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void setUpdateUser(String updateUser) { + this.updateUser = updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column click_track_info.UPDATE_DATE + * + * @return the value of click_track_info.UPDATE_DATE + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public String getUpdateDate() { + return updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column click_track_info.UPDATE_DATE + * + * @param updateDate the value for click_track_info.UPDATE_DATE + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column click_track_info.UPDATE_TIME + * + * @return the value of click_track_info.UPDATE_TIME + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public String getUpdateTime() { + return updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column click_track_info.UPDATE_TIME + * + * @param updateTime the value for click_track_info.UPDATE_TIME + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column click_track_info.CLICK_USER_INFO + * + * @return the value of click_track_info.CLICK_USER_INFO + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public String getClickUserInfo() { + return clickUserInfo; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column click_track_info.CLICK_USER_INFO + * + * @param clickUserInfo the value for click_track_info.CLICK_USER_INFO + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void setClickUserInfo(String clickUserInfo) { + this.clickUserInfo = clickUserInfo; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ClickTrackInfoExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ClickTrackInfoExample.java new file mode 100644 index 000000000..34201d9a6 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ClickTrackInfoExample.java @@ -0,0 +1,1632 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class ClickTrackInfoExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public ClickTrackInfoExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 andClickIdIsNull() { + addCriterion("CLICK_ID is null"); + return (Criteria) this; + } + + public Criteria andClickIdIsNotNull() { + addCriterion("CLICK_ID is not null"); + return (Criteria) this; + } + + public Criteria andClickIdEqualTo(String value) { + addCriterion("CLICK_ID =", value, "clickId"); + return (Criteria) this; + } + + public Criteria andClickIdNotEqualTo(String value) { + addCriterion("CLICK_ID <>", value, "clickId"); + return (Criteria) this; + } + + public Criteria andClickIdGreaterThan(String value) { + addCriterion("CLICK_ID >", value, "clickId"); + return (Criteria) this; + } + + public Criteria andClickIdGreaterThanOrEqualTo(String value) { + addCriterion("CLICK_ID >=", value, "clickId"); + return (Criteria) this; + } + + public Criteria andClickIdLessThan(String value) { + addCriterion("CLICK_ID <", value, "clickId"); + return (Criteria) this; + } + + public Criteria andClickIdLessThanOrEqualTo(String value) { + addCriterion("CLICK_ID <=", value, "clickId"); + return (Criteria) this; + } + + public Criteria andClickIdLike(String value) { + addCriterion("CLICK_ID like", value, "clickId"); + return (Criteria) this; + } + + public Criteria andClickIdNotLike(String value) { + addCriterion("CLICK_ID not like", value, "clickId"); + return (Criteria) this; + } + + public Criteria andClickIdIn(List values) { + addCriterion("CLICK_ID in", values, "clickId"); + return (Criteria) this; + } + + public Criteria andClickIdNotIn(List values) { + addCriterion("CLICK_ID not in", values, "clickId"); + return (Criteria) this; + } + + public Criteria andClickIdBetween(String value1, String value2) { + addCriterion("CLICK_ID between", value1, value2, "clickId"); + return (Criteria) this; + } + + public Criteria andClickIdNotBetween(String value1, String value2) { + addCriterion("CLICK_ID not between", value1, value2, "clickId"); + return (Criteria) this; + } + + public Criteria andForwardTimestampIsNull() { + addCriterion("FORWARD_TIMESTAMP is null"); + return (Criteria) this; + } + + public Criteria andForwardTimestampIsNotNull() { + addCriterion("FORWARD_TIMESTAMP is not null"); + return (Criteria) this; + } + + public Criteria andForwardTimestampEqualTo(String value) { + addCriterion("FORWARD_TIMESTAMP =", value, "forwardTimestamp"); + return (Criteria) this; + } + + public Criteria andForwardTimestampNotEqualTo(String value) { + addCriterion("FORWARD_TIMESTAMP <>", value, "forwardTimestamp"); + return (Criteria) this; + } + + public Criteria andForwardTimestampGreaterThan(String value) { + addCriterion("FORWARD_TIMESTAMP >", value, "forwardTimestamp"); + return (Criteria) this; + } + + public Criteria andForwardTimestampGreaterThanOrEqualTo(String value) { + addCriterion("FORWARD_TIMESTAMP >=", value, "forwardTimestamp"); + return (Criteria) this; + } + + public Criteria andForwardTimestampLessThan(String value) { + addCriterion("FORWARD_TIMESTAMP <", value, "forwardTimestamp"); + return (Criteria) this; + } + + public Criteria andForwardTimestampLessThanOrEqualTo(String value) { + addCriterion("FORWARD_TIMESTAMP <=", value, "forwardTimestamp"); + return (Criteria) this; + } + + public Criteria andForwardTimestampLike(String value) { + addCriterion("FORWARD_TIMESTAMP like", value, "forwardTimestamp"); + return (Criteria) this; + } + + public Criteria andForwardTimestampNotLike(String value) { + addCriterion("FORWARD_TIMESTAMP not like", value, "forwardTimestamp"); + return (Criteria) this; + } + + public Criteria andForwardTimestampIn(List values) { + addCriterion("FORWARD_TIMESTAMP in", values, "forwardTimestamp"); + return (Criteria) this; + } + + public Criteria andForwardTimestampNotIn(List values) { + addCriterion("FORWARD_TIMESTAMP not in", values, "forwardTimestamp"); + return (Criteria) this; + } + + public Criteria andForwardTimestampBetween(String value1, String value2) { + addCriterion("FORWARD_TIMESTAMP between", value1, value2, "forwardTimestamp"); + return (Criteria) this; + } + + public Criteria andForwardTimestampNotBetween(String value1, String value2) { + addCriterion("FORWARD_TIMESTAMP not between", value1, value2, "forwardTimestamp"); + return (Criteria) this; + } + + public Criteria andParentClickIdIsNull() { + addCriterion("PARENT_CLICK_ID is null"); + return (Criteria) this; + } + + public Criteria andParentClickIdIsNotNull() { + addCriterion("PARENT_CLICK_ID is not null"); + return (Criteria) this; + } + + public Criteria andParentClickIdEqualTo(String value) { + addCriterion("PARENT_CLICK_ID =", value, "parentClickId"); + return (Criteria) this; + } + + public Criteria andParentClickIdNotEqualTo(String value) { + addCriterion("PARENT_CLICK_ID <>", value, "parentClickId"); + return (Criteria) this; + } + + public Criteria andParentClickIdGreaterThan(String value) { + addCriterion("PARENT_CLICK_ID >", value, "parentClickId"); + return (Criteria) this; + } + + public Criteria andParentClickIdGreaterThanOrEqualTo(String value) { + addCriterion("PARENT_CLICK_ID >=", value, "parentClickId"); + return (Criteria) this; + } + + public Criteria andParentClickIdLessThan(String value) { + addCriterion("PARENT_CLICK_ID <", value, "parentClickId"); + return (Criteria) this; + } + + public Criteria andParentClickIdLessThanOrEqualTo(String value) { + addCriterion("PARENT_CLICK_ID <=", value, "parentClickId"); + return (Criteria) this; + } + + public Criteria andParentClickIdLike(String value) { + addCriterion("PARENT_CLICK_ID like", value, "parentClickId"); + return (Criteria) this; + } + + public Criteria andParentClickIdNotLike(String value) { + addCriterion("PARENT_CLICK_ID not like", value, "parentClickId"); + return (Criteria) this; + } + + public Criteria andParentClickIdIn(List values) { + addCriterion("PARENT_CLICK_ID in", values, "parentClickId"); + return (Criteria) this; + } + + public Criteria andParentClickIdNotIn(List values) { + addCriterion("PARENT_CLICK_ID not in", values, "parentClickId"); + return (Criteria) this; + } + + public Criteria andParentClickIdBetween(String value1, String value2) { + addCriterion("PARENT_CLICK_ID between", value1, value2, "parentClickId"); + return (Criteria) this; + } + + public Criteria andParentClickIdNotBetween(String value1, String value2) { + addCriterion("PARENT_CLICK_ID not between", value1, value2, "parentClickId"); + return (Criteria) this; + } + + public Criteria andClickOpenIdIsNull() { + addCriterion("CLICK_OPEN_ID is null"); + return (Criteria) this; + } + + public Criteria andClickOpenIdIsNotNull() { + addCriterion("CLICK_OPEN_ID is not null"); + return (Criteria) this; + } + + public Criteria andClickOpenIdEqualTo(String value) { + addCriterion("CLICK_OPEN_ID =", value, "clickOpenId"); + return (Criteria) this; + } + + public Criteria andClickOpenIdNotEqualTo(String value) { + addCriterion("CLICK_OPEN_ID <>", value, "clickOpenId"); + return (Criteria) this; + } + + public Criteria andClickOpenIdGreaterThan(String value) { + addCriterion("CLICK_OPEN_ID >", value, "clickOpenId"); + return (Criteria) this; + } + + public Criteria andClickOpenIdGreaterThanOrEqualTo(String value) { + addCriterion("CLICK_OPEN_ID >=", value, "clickOpenId"); + return (Criteria) this; + } + + public Criteria andClickOpenIdLessThan(String value) { + addCriterion("CLICK_OPEN_ID <", value, "clickOpenId"); + return (Criteria) this; + } + + public Criteria andClickOpenIdLessThanOrEqualTo(String value) { + addCriterion("CLICK_OPEN_ID <=", value, "clickOpenId"); + return (Criteria) this; + } + + public Criteria andClickOpenIdLike(String value) { + addCriterion("CLICK_OPEN_ID like", value, "clickOpenId"); + return (Criteria) this; + } + + public Criteria andClickOpenIdNotLike(String value) { + addCriterion("CLICK_OPEN_ID not like", value, "clickOpenId"); + return (Criteria) this; + } + + public Criteria andClickOpenIdIn(List values) { + addCriterion("CLICK_OPEN_ID in", values, "clickOpenId"); + return (Criteria) this; + } + + public Criteria andClickOpenIdNotIn(List values) { + addCriterion("CLICK_OPEN_ID not in", values, "clickOpenId"); + return (Criteria) this; + } + + public Criteria andClickOpenIdBetween(String value1, String value2) { + addCriterion("CLICK_OPEN_ID between", value1, value2, "clickOpenId"); + return (Criteria) this; + } + + public Criteria andClickOpenIdNotBetween(String value1, String value2) { + addCriterion("CLICK_OPEN_ID not between", value1, value2, "clickOpenId"); + return (Criteria) this; + } + + public Criteria andClickUserNicknameIsNull() { + addCriterion("CLICK_USER_NICKNAME is null"); + return (Criteria) this; + } + + public Criteria andClickUserNicknameIsNotNull() { + addCriterion("CLICK_USER_NICKNAME is not null"); + return (Criteria) this; + } + + public Criteria andClickUserNicknameEqualTo(String value) { + addCriterion("CLICK_USER_NICKNAME =", value, "clickUserNickname"); + return (Criteria) this; + } + + public Criteria andClickUserNicknameNotEqualTo(String value) { + addCriterion("CLICK_USER_NICKNAME <>", value, "clickUserNickname"); + return (Criteria) this; + } + + public Criteria andClickUserNicknameGreaterThan(String value) { + addCriterion("CLICK_USER_NICKNAME >", value, "clickUserNickname"); + return (Criteria) this; + } + + public Criteria andClickUserNicknameGreaterThanOrEqualTo(String value) { + addCriterion("CLICK_USER_NICKNAME >=", value, "clickUserNickname"); + return (Criteria) this; + } + + public Criteria andClickUserNicknameLessThan(String value) { + addCriterion("CLICK_USER_NICKNAME <", value, "clickUserNickname"); + return (Criteria) this; + } + + public Criteria andClickUserNicknameLessThanOrEqualTo(String value) { + addCriterion("CLICK_USER_NICKNAME <=", value, "clickUserNickname"); + return (Criteria) this; + } + + public Criteria andClickUserNicknameLike(String value) { + addCriterion("CLICK_USER_NICKNAME like", value, "clickUserNickname"); + return (Criteria) this; + } + + public Criteria andClickUserNicknameNotLike(String value) { + addCriterion("CLICK_USER_NICKNAME not like", value, "clickUserNickname"); + return (Criteria) this; + } + + public Criteria andClickUserNicknameIn(List values) { + addCriterion("CLICK_USER_NICKNAME in", values, "clickUserNickname"); + return (Criteria) this; + } + + public Criteria andClickUserNicknameNotIn(List values) { + addCriterion("CLICK_USER_NICKNAME not in", values, "clickUserNickname"); + return (Criteria) this; + } + + public Criteria andClickUserNicknameBetween(String value1, String value2) { + addCriterion("CLICK_USER_NICKNAME between", value1, value2, "clickUserNickname"); + return (Criteria) this; + } + + public Criteria andClickUserNicknameNotBetween(String value1, String value2) { + addCriterion("CLICK_USER_NICKNAME not between", value1, value2, "clickUserNickname"); + return (Criteria) this; + } + + public Criteria andClickUserHeadimgurlIsNull() { + addCriterion("CLICK_USER_HEADIMGURL is null"); + return (Criteria) this; + } + + public Criteria andClickUserHeadimgurlIsNotNull() { + addCriterion("CLICK_USER_HEADIMGURL is not null"); + return (Criteria) this; + } + + public Criteria andClickUserHeadimgurlEqualTo(String value) { + addCriterion("CLICK_USER_HEADIMGURL =", value, "clickUserHeadimgurl"); + return (Criteria) this; + } + + public Criteria andClickUserHeadimgurlNotEqualTo(String value) { + addCriterion("CLICK_USER_HEADIMGURL <>", value, "clickUserHeadimgurl"); + return (Criteria) this; + } + + public Criteria andClickUserHeadimgurlGreaterThan(String value) { + addCriterion("CLICK_USER_HEADIMGURL >", value, "clickUserHeadimgurl"); + return (Criteria) this; + } + + public Criteria andClickUserHeadimgurlGreaterThanOrEqualTo(String value) { + addCriterion("CLICK_USER_HEADIMGURL >=", value, "clickUserHeadimgurl"); + return (Criteria) this; + } + + public Criteria andClickUserHeadimgurlLessThan(String value) { + addCriterion("CLICK_USER_HEADIMGURL <", value, "clickUserHeadimgurl"); + return (Criteria) this; + } + + public Criteria andClickUserHeadimgurlLessThanOrEqualTo(String value) { + addCriterion("CLICK_USER_HEADIMGURL <=", value, "clickUserHeadimgurl"); + return (Criteria) this; + } + + public Criteria andClickUserHeadimgurlLike(String value) { + addCriterion("CLICK_USER_HEADIMGURL like", value, "clickUserHeadimgurl"); + return (Criteria) this; + } + + public Criteria andClickUserHeadimgurlNotLike(String value) { + addCriterion("CLICK_USER_HEADIMGURL not like", value, "clickUserHeadimgurl"); + return (Criteria) this; + } + + public Criteria andClickUserHeadimgurlIn(List values) { + addCriterion("CLICK_USER_HEADIMGURL in", values, "clickUserHeadimgurl"); + return (Criteria) this; + } + + public Criteria andClickUserHeadimgurlNotIn(List values) { + addCriterion("CLICK_USER_HEADIMGURL not in", values, "clickUserHeadimgurl"); + return (Criteria) this; + } + + public Criteria andClickUserHeadimgurlBetween(String value1, String value2) { + addCriterion("CLICK_USER_HEADIMGURL between", value1, value2, "clickUserHeadimgurl"); + return (Criteria) this; + } + + public Criteria andClickUserHeadimgurlNotBetween(String value1, String value2) { + addCriterion("CLICK_USER_HEADIMGURL not between", value1, value2, "clickUserHeadimgurl"); + return (Criteria) this; + } + + public Criteria andPublishUserIdIsNull() { + addCriterion("PUBLISH_USER_ID is null"); + return (Criteria) this; + } + + public Criteria andPublishUserIdIsNotNull() { + addCriterion("PUBLISH_USER_ID is not null"); + return (Criteria) this; + } + + public Criteria andPublishUserIdEqualTo(String value) { + addCriterion("PUBLISH_USER_ID =", value, "publishUserId"); + return (Criteria) this; + } + + public Criteria andPublishUserIdNotEqualTo(String value) { + addCriterion("PUBLISH_USER_ID <>", value, "publishUserId"); + return (Criteria) this; + } + + public Criteria andPublishUserIdGreaterThan(String value) { + addCriterion("PUBLISH_USER_ID >", value, "publishUserId"); + return (Criteria) this; + } + + public Criteria andPublishUserIdGreaterThanOrEqualTo(String value) { + addCriterion("PUBLISH_USER_ID >=", value, "publishUserId"); + return (Criteria) this; + } + + public Criteria andPublishUserIdLessThan(String value) { + addCriterion("PUBLISH_USER_ID <", value, "publishUserId"); + return (Criteria) this; + } + + public Criteria andPublishUserIdLessThanOrEqualTo(String value) { + addCriterion("PUBLISH_USER_ID <=", value, "publishUserId"); + return (Criteria) this; + } + + public Criteria andPublishUserIdLike(String value) { + addCriterion("PUBLISH_USER_ID like", value, "publishUserId"); + return (Criteria) this; + } + + public Criteria andPublishUserIdNotLike(String value) { + addCriterion("PUBLISH_USER_ID not like", value, "publishUserId"); + return (Criteria) this; + } + + public Criteria andPublishUserIdIn(List values) { + addCriterion("PUBLISH_USER_ID in", values, "publishUserId"); + return (Criteria) this; + } + + public Criteria andPublishUserIdNotIn(List values) { + addCriterion("PUBLISH_USER_ID not in", values, "publishUserId"); + return (Criteria) this; + } + + public Criteria andPublishUserIdBetween(String value1, String value2) { + addCriterion("PUBLISH_USER_ID between", value1, value2, "publishUserId"); + return (Criteria) this; + } + + public Criteria andPublishUserIdNotBetween(String value1, String value2) { + addCriterion("PUBLISH_USER_ID not between", value1, value2, "publishUserId"); + return (Criteria) this; + } + + public Criteria andArticleIdIsNull() { + addCriterion("ARTICLE_ID is null"); + return (Criteria) this; + } + + public Criteria andArticleIdIsNotNull() { + addCriterion("ARTICLE_ID is not null"); + return (Criteria) this; + } + + public Criteria andArticleIdEqualTo(String value) { + addCriterion("ARTICLE_ID =", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotEqualTo(String value) { + addCriterion("ARTICLE_ID <>", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdGreaterThan(String value) { + addCriterion("ARTICLE_ID >", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdGreaterThanOrEqualTo(String value) { + addCriterion("ARTICLE_ID >=", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdLessThan(String value) { + addCriterion("ARTICLE_ID <", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdLessThanOrEqualTo(String value) { + addCriterion("ARTICLE_ID <=", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdLike(String value) { + addCriterion("ARTICLE_ID like", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotLike(String value) { + addCriterion("ARTICLE_ID not like", value, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdIn(List values) { + addCriterion("ARTICLE_ID in", values, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotIn(List values) { + addCriterion("ARTICLE_ID not in", values, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdBetween(String value1, String value2) { + addCriterion("ARTICLE_ID between", value1, value2, "articleId"); + return (Criteria) this; + } + + public Criteria andArticleIdNotBetween(String value1, String value2) { + addCriterion("ARTICLE_ID not between", value1, value2, "articleId"); + return (Criteria) this; + } + + public Criteria andClickUserIdIsNull() { + addCriterion("CLICK_USER_ID is null"); + return (Criteria) this; + } + + public Criteria andClickUserIdIsNotNull() { + addCriterion("CLICK_USER_ID is not null"); + return (Criteria) this; + } + + public Criteria andClickUserIdEqualTo(String value) { + addCriterion("CLICK_USER_ID =", value, "clickUserId"); + return (Criteria) this; + } + + public Criteria andClickUserIdNotEqualTo(String value) { + addCriterion("CLICK_USER_ID <>", value, "clickUserId"); + return (Criteria) this; + } + + public Criteria andClickUserIdGreaterThan(String value) { + addCriterion("CLICK_USER_ID >", value, "clickUserId"); + return (Criteria) this; + } + + public Criteria andClickUserIdGreaterThanOrEqualTo(String value) { + addCriterion("CLICK_USER_ID >=", value, "clickUserId"); + return (Criteria) this; + } + + public Criteria andClickUserIdLessThan(String value) { + addCriterion("CLICK_USER_ID <", value, "clickUserId"); + return (Criteria) this; + } + + public Criteria andClickUserIdLessThanOrEqualTo(String value) { + addCriterion("CLICK_USER_ID <=", value, "clickUserId"); + return (Criteria) this; + } + + public Criteria andClickUserIdLike(String value) { + addCriterion("CLICK_USER_ID like", value, "clickUserId"); + return (Criteria) this; + } + + public Criteria andClickUserIdNotLike(String value) { + addCriterion("CLICK_USER_ID not like", value, "clickUserId"); + return (Criteria) this; + } + + public Criteria andClickUserIdIn(List values) { + addCriterion("CLICK_USER_ID in", values, "clickUserId"); + return (Criteria) this; + } + + public Criteria andClickUserIdNotIn(List values) { + addCriterion("CLICK_USER_ID not in", values, "clickUserId"); + return (Criteria) this; + } + + public Criteria andClickUserIdBetween(String value1, String value2) { + addCriterion("CLICK_USER_ID between", value1, value2, "clickUserId"); + return (Criteria) this; + } + + public Criteria andClickUserIdNotBetween(String value1, String value2) { + addCriterion("CLICK_USER_ID not between", value1, value2, "clickUserId"); + return (Criteria) this; + } + + public Criteria andAdIdIsNull() { + addCriterion("AD_ID is null"); + return (Criteria) this; + } + + public Criteria andAdIdIsNotNull() { + addCriterion("AD_ID is not null"); + return (Criteria) this; + } + + public Criteria andAdIdEqualTo(String value) { + addCriterion("AD_ID =", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdNotEqualTo(String value) { + addCriterion("AD_ID <>", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdGreaterThan(String value) { + addCriterion("AD_ID >", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdGreaterThanOrEqualTo(String value) { + addCriterion("AD_ID >=", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdLessThan(String value) { + addCriterion("AD_ID <", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdLessThanOrEqualTo(String value) { + addCriterion("AD_ID <=", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdLike(String value) { + addCriterion("AD_ID like", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdNotLike(String value) { + addCriterion("AD_ID not like", value, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdIn(List values) { + addCriterion("AD_ID in", values, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdNotIn(List values) { + addCriterion("AD_ID not in", values, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdBetween(String value1, String value2) { + addCriterion("AD_ID between", value1, value2, "adId"); + return (Criteria) this; + } + + public Criteria andAdIdNotBetween(String value1, String value2) { + addCriterion("AD_ID not between", value1, value2, "adId"); + return (Criteria) this; + } + + public Criteria andFromShareStateIsNull() { + addCriterion("FROM_SHARE_STATE is null"); + return (Criteria) this; + } + + public Criteria andFromShareStateIsNotNull() { + addCriterion("FROM_SHARE_STATE is not null"); + return (Criteria) this; + } + + public Criteria andFromShareStateEqualTo(String value) { + addCriterion("FROM_SHARE_STATE =", value, "fromShareState"); + return (Criteria) this; + } + + public Criteria andFromShareStateNotEqualTo(String value) { + addCriterion("FROM_SHARE_STATE <>", value, "fromShareState"); + return (Criteria) this; + } + + public Criteria andFromShareStateGreaterThan(String value) { + addCriterion("FROM_SHARE_STATE >", value, "fromShareState"); + return (Criteria) this; + } + + public Criteria andFromShareStateGreaterThanOrEqualTo(String value) { + addCriterion("FROM_SHARE_STATE >=", value, "fromShareState"); + return (Criteria) this; + } + + public Criteria andFromShareStateLessThan(String value) { + addCriterion("FROM_SHARE_STATE <", value, "fromShareState"); + return (Criteria) this; + } + + public Criteria andFromShareStateLessThanOrEqualTo(String value) { + addCriterion("FROM_SHARE_STATE <=", value, "fromShareState"); + return (Criteria) this; + } + + public Criteria andFromShareStateLike(String value) { + addCriterion("FROM_SHARE_STATE like", value, "fromShareState"); + return (Criteria) this; + } + + public Criteria andFromShareStateNotLike(String value) { + addCriterion("FROM_SHARE_STATE not like", value, "fromShareState"); + return (Criteria) this; + } + + public Criteria andFromShareStateIn(List values) { + addCriterion("FROM_SHARE_STATE in", values, "fromShareState"); + return (Criteria) this; + } + + public Criteria andFromShareStateNotIn(List values) { + addCriterion("FROM_SHARE_STATE not in", values, "fromShareState"); + return (Criteria) this; + } + + public Criteria andFromShareStateBetween(String value1, String value2) { + addCriterion("FROM_SHARE_STATE between", value1, value2, "fromShareState"); + return (Criteria) this; + } + + public Criteria andFromShareStateNotBetween(String value1, String value2) { + addCriterion("FROM_SHARE_STATE not between", value1, value2, "fromShareState"); + return (Criteria) this; + } + + public Criteria andShareStateIsNull() { + addCriterion("SHARE_STATE is null"); + return (Criteria) this; + } + + public Criteria andShareStateIsNotNull() { + addCriterion("SHARE_STATE is not null"); + return (Criteria) this; + } + + public Criteria andShareStateEqualTo(String value) { + addCriterion("SHARE_STATE =", value, "shareState"); + return (Criteria) this; + } + + public Criteria andShareStateNotEqualTo(String value) { + addCriterion("SHARE_STATE <>", value, "shareState"); + return (Criteria) this; + } + + public Criteria andShareStateGreaterThan(String value) { + addCriterion("SHARE_STATE >", value, "shareState"); + return (Criteria) this; + } + + public Criteria andShareStateGreaterThanOrEqualTo(String value) { + addCriterion("SHARE_STATE >=", value, "shareState"); + return (Criteria) this; + } + + public Criteria andShareStateLessThan(String value) { + addCriterion("SHARE_STATE <", value, "shareState"); + return (Criteria) this; + } + + public Criteria andShareStateLessThanOrEqualTo(String value) { + addCriterion("SHARE_STATE <=", value, "shareState"); + return (Criteria) this; + } + + public Criteria andShareStateLike(String value) { + addCriterion("SHARE_STATE like", value, "shareState"); + return (Criteria) this; + } + + public Criteria andShareStateNotLike(String value) { + addCriterion("SHARE_STATE not like", value, "shareState"); + return (Criteria) this; + } + + public Criteria andShareStateIn(List values) { + addCriterion("SHARE_STATE in", values, "shareState"); + return (Criteria) this; + } + + public Criteria andShareStateNotIn(List values) { + addCriterion("SHARE_STATE not in", values, "shareState"); + return (Criteria) this; + } + + public Criteria andShareStateBetween(String value1, String value2) { + addCriterion("SHARE_STATE between", value1, value2, "shareState"); + return (Criteria) this; + } + + public Criteria andShareStateNotBetween(String value1, String value2) { + addCriterion("SHARE_STATE not between", value1, value2, "shareState"); + return (Criteria) this; + } + + public Criteria andWatchTimeIsNull() { + addCriterion("WATCH_TIME is null"); + return (Criteria) this; + } + + public Criteria andWatchTimeIsNotNull() { + addCriterion("WATCH_TIME is not null"); + return (Criteria) this; + } + + public Criteria andWatchTimeEqualTo(String value) { + addCriterion("WATCH_TIME =", value, "watchTime"); + return (Criteria) this; + } + + public Criteria andWatchTimeNotEqualTo(String value) { + addCriterion("WATCH_TIME <>", value, "watchTime"); + return (Criteria) this; + } + + public Criteria andWatchTimeGreaterThan(String value) { + addCriterion("WATCH_TIME >", value, "watchTime"); + return (Criteria) this; + } + + public Criteria andWatchTimeGreaterThanOrEqualTo(String value) { + addCriterion("WATCH_TIME >=", value, "watchTime"); + return (Criteria) this; + } + + public Criteria andWatchTimeLessThan(String value) { + addCriterion("WATCH_TIME <", value, "watchTime"); + return (Criteria) this; + } + + public Criteria andWatchTimeLessThanOrEqualTo(String value) { + addCriterion("WATCH_TIME <=", value, "watchTime"); + return (Criteria) this; + } + + public Criteria andWatchTimeLike(String value) { + addCriterion("WATCH_TIME like", value, "watchTime"); + return (Criteria) this; + } + + public Criteria andWatchTimeNotLike(String value) { + addCriterion("WATCH_TIME not like", value, "watchTime"); + return (Criteria) this; + } + + public Criteria andWatchTimeIn(List values) { + addCriterion("WATCH_TIME in", values, "watchTime"); + return (Criteria) this; + } + + public Criteria andWatchTimeNotIn(List values) { + addCriterion("WATCH_TIME not in", values, "watchTime"); + return (Criteria) this; + } + + public Criteria andWatchTimeBetween(String value1, String value2) { + addCriterion("WATCH_TIME between", value1, value2, "watchTime"); + return (Criteria) this; + } + + public Criteria andWatchTimeNotBetween(String value1, String value2) { + addCriterion("WATCH_TIME not between", value1, value2, "watchTime"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNull() { + addCriterion("CREATE_DATE is null"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNotNull() { + addCriterion("CREATE_DATE is not null"); + return (Criteria) this; + } + + public Criteria andCreateDateEqualTo(String value) { + addCriterion("CREATE_DATE =", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotEqualTo(String value) { + addCriterion("CREATE_DATE <>", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThan(String value) { + addCriterion("CREATE_DATE >", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_DATE >=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThan(String value) { + addCriterion("CREATE_DATE <", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThanOrEqualTo(String value) { + addCriterion("CREATE_DATE <=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLike(String value) { + addCriterion("CREATE_DATE like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotLike(String value) { + addCriterion("CREATE_DATE not like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateIn(List values) { + addCriterion("CREATE_DATE in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotIn(List values) { + addCriterion("CREATE_DATE not in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateBetween(String value1, String value2) { + addCriterion("CREATE_DATE between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotBetween(String value1, String value2) { + addCriterion("CREATE_DATE not between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("CREATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("CREATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(String value) { + addCriterion("CREATE_TIME =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(String value) { + addCriterion("CREATE_TIME <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(String value) { + addCriterion("CREATE_TIME >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_TIME >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(String value) { + addCriterion("CREATE_TIME <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(String value) { + addCriterion("CREATE_TIME <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLike(String value) { + addCriterion("CREATE_TIME like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotLike(String value) { + addCriterion("CREATE_TIME not like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("CREATE_TIME in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("CREATE_TIME not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(String value1, String value2) { + addCriterion("CREATE_TIME between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(String value1, String value2) { + addCriterion("CREATE_TIME not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNull() { + addCriterion("CREATE_USER is null"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNotNull() { + addCriterion("CREATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andCreateUserEqualTo(String value) { + addCriterion("CREATE_USER =", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotEqualTo(String value) { + addCriterion("CREATE_USER <>", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThan(String value) { + addCriterion("CREATE_USER >", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_USER >=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThan(String value) { + addCriterion("CREATE_USER <", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThanOrEqualTo(String value) { + addCriterion("CREATE_USER <=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLike(String value) { + addCriterion("CREATE_USER like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotLike(String value) { + addCriterion("CREATE_USER not like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserIn(List values) { + addCriterion("CREATE_USER in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotIn(List values) { + addCriterion("CREATE_USER not in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserBetween(String value1, String value2) { + addCriterion("CREATE_USER between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotBetween(String value1, String value2) { + addCriterion("CREATE_USER not between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNull() { + addCriterion("UPDATE_USER is null"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNotNull() { + addCriterion("UPDATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andUpdateUserEqualTo(String value) { + addCriterion("UPDATE_USER =", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotEqualTo(String value) { + addCriterion("UPDATE_USER <>", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThan(String value) { + addCriterion("UPDATE_USER >", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_USER >=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThan(String value) { + addCriterion("UPDATE_USER <", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThanOrEqualTo(String value) { + addCriterion("UPDATE_USER <=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLike(String value) { + addCriterion("UPDATE_USER like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotLike(String value) { + addCriterion("UPDATE_USER not like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIn(List values) { + addCriterion("UPDATE_USER in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotIn(List values) { + addCriterion("UPDATE_USER not in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserBetween(String value1, String value2) { + addCriterion("UPDATE_USER between", value1, value2, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotBetween(String value1, String value2) { + addCriterion("UPDATE_USER not between", value1, value2, "updateUser"); + 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(String value) { + addCriterion("UPDATE_DATE =", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotEqualTo(String value) { + addCriterion("UPDATE_DATE <>", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThan(String value) { + addCriterion("UPDATE_DATE >", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE >=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThan(String value) { + addCriterion("UPDATE_DATE <", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE <=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLike(String value) { + addCriterion("UPDATE_DATE like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotLike(String value) { + addCriterion("UPDATE_DATE not like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateIn(List values) { + addCriterion("UPDATE_DATE in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotIn(List values) { + addCriterion("UPDATE_DATE not in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateBetween(String value1, String value2) { + addCriterion("UPDATE_DATE between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotBetween(String value1, String value2) { + addCriterion("UPDATE_DATE not between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("UPDATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("UPDATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(String value) { + addCriterion("UPDATE_TIME =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(String value) { + addCriterion("UPDATE_TIME <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(String value) { + addCriterion("UPDATE_TIME >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(String value) { + addCriterion("UPDATE_TIME <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLike(String value) { + addCriterion("UPDATE_TIME like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotLike(String value) { + addCriterion("UPDATE_TIME not like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("UPDATE_TIME in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("UPDATE_TIME not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(String value1, String value2) { + addCriterion("UPDATE_TIME between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(String value1, String value2) { + addCriterion("UPDATE_TIME not between", value1, value2, "updateTime"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table click_track_info + * + * @mbggenerated do_not_delete_during_merge Wed Jun 20 16:32:59 CST 2018 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/ClickUserInfo.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ClickUserInfo.java new file mode 100644 index 000000000..dc6f26837 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/ClickUserInfo.java @@ -0,0 +1,46 @@ +package com.ruoyi.content.domain; + +import java.io.Serializable; + +/** + * 文章查看记录信息数据 +* +* @author +* @date 2018年4月16日 +* + */ +public class ClickUserInfo implements Serializable{ + + private static final long serialVersionUID = 3152100900712336169L; + + private String openId; + private String headImgUrl; + private String nickName; + private String toShareState; + public String getOpenId() { + return openId; + } + public void setOpenId(String openId) { + this.openId = openId; + } + public String getHeadImgUrl() { + return headImgUrl; + } + public void setHeadImgUrl(String headImgUrl) { + this.headImgUrl = headImgUrl; + } + public String getNickName() { + return nickName; + } + public void setNickName(String nickName) { + this.nickName = nickName; + } + public String getToShareState() { + return toShareState; + } + public void setToShareState(String toShareState) { + this.toShareState = toShareState; + } + + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsRoleAuthority.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsRoleAuthority.java new file mode 100644 index 000000000..d47f48c48 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsRoleAuthority.java @@ -0,0 +1,259 @@ +package com.ruoyi.content.domain; + +public class CmsRoleAuthority { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_role_authority.SELF_CHILD + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + private String selfChild; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_role_authority.PARENT_CHILD + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + private String parentChild; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_role_authority.CREATE_DATE + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + private String createDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_role_authority.CREATE_TIME + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + private String createTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_role_authority.CREATE_USER + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + private String createUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_role_authority.UPDATE_USER + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + private String updateUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_role_authority.UPDATE_DATE + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + private String updateDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_role_authority.UPDATE_TIME + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + private String updateTime; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_role_authority.SELF_CHILD + * + * @return the value of cms_role_authority.SELF_CHILD + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public String getSelfChild() { + return selfChild; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_role_authority.SELF_CHILD + * + * @param selfChild the value for cms_role_authority.SELF_CHILD + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public void setSelfChild(String selfChild) { + this.selfChild = selfChild; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_role_authority.PARENT_CHILD + * + * @return the value of cms_role_authority.PARENT_CHILD + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public String getParentChild() { + return parentChild; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_role_authority.PARENT_CHILD + * + * @param parentChild the value for cms_role_authority.PARENT_CHILD + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public void setParentChild(String parentChild) { + this.parentChild = parentChild; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_role_authority.CREATE_DATE + * + * @return the value of cms_role_authority.CREATE_DATE + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public String getCreateDate() { + return createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_role_authority.CREATE_DATE + * + * @param createDate the value for cms_role_authority.CREATE_DATE + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_role_authority.CREATE_TIME + * + * @return the value of cms_role_authority.CREATE_TIME + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public String getCreateTime() { + return createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_role_authority.CREATE_TIME + * + * @param createTime the value for cms_role_authority.CREATE_TIME + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_role_authority.CREATE_USER + * + * @return the value of cms_role_authority.CREATE_USER + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public String getCreateUser() { + return createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_role_authority.CREATE_USER + * + * @param createUser the value for cms_role_authority.CREATE_USER + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_role_authority.UPDATE_USER + * + * @return the value of cms_role_authority.UPDATE_USER + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public String getUpdateUser() { + return updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_role_authority.UPDATE_USER + * + * @param updateUser the value for cms_role_authority.UPDATE_USER + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public void setUpdateUser(String updateUser) { + this.updateUser = updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_role_authority.UPDATE_DATE + * + * @return the value of cms_role_authority.UPDATE_DATE + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public String getUpdateDate() { + return updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_role_authority.UPDATE_DATE + * + * @param updateDate the value for cms_role_authority.UPDATE_DATE + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_role_authority.UPDATE_TIME + * + * @return the value of cms_role_authority.UPDATE_TIME + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public String getUpdateTime() { + return updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_role_authority.UPDATE_TIME + * + * @param updateTime the value for cms_role_authority.UPDATE_TIME + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsRoleAuthorityExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsRoleAuthorityExample.java new file mode 100644 index 000000000..652ad37c8 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsRoleAuthorityExample.java @@ -0,0 +1,862 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class CmsRoleAuthorityExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table cms_role_authority + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table cms_role_authority + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table cms_role_authority + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_role_authority + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public CmsRoleAuthorityExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_role_authority + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_role_authority + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_role_authority + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_role_authority + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_role_authority + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_role_authority + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_role_authority + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_role_authority + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_role_authority + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_role_authority + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table cms_role_authority + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 andSelfChildIsNull() { + addCriterion("SELF_CHILD is null"); + return (Criteria) this; + } + + public Criteria andSelfChildIsNotNull() { + addCriterion("SELF_CHILD is not null"); + return (Criteria) this; + } + + public Criteria andSelfChildEqualTo(String value) { + addCriterion("SELF_CHILD =", value, "selfChild"); + return (Criteria) this; + } + + public Criteria andSelfChildNotEqualTo(String value) { + addCriterion("SELF_CHILD <>", value, "selfChild"); + return (Criteria) this; + } + + public Criteria andSelfChildGreaterThan(String value) { + addCriterion("SELF_CHILD >", value, "selfChild"); + return (Criteria) this; + } + + public Criteria andSelfChildGreaterThanOrEqualTo(String value) { + addCriterion("SELF_CHILD >=", value, "selfChild"); + return (Criteria) this; + } + + public Criteria andSelfChildLessThan(String value) { + addCriterion("SELF_CHILD <", value, "selfChild"); + return (Criteria) this; + } + + public Criteria andSelfChildLessThanOrEqualTo(String value) { + addCriterion("SELF_CHILD <=", value, "selfChild"); + return (Criteria) this; + } + + public Criteria andSelfChildLike(String value) { + addCriterion("SELF_CHILD like", value, "selfChild"); + return (Criteria) this; + } + + public Criteria andSelfChildNotLike(String value) { + addCriterion("SELF_CHILD not like", value, "selfChild"); + return (Criteria) this; + } + + public Criteria andSelfChildIn(List values) { + addCriterion("SELF_CHILD in", values, "selfChild"); + return (Criteria) this; + } + + public Criteria andSelfChildNotIn(List values) { + addCriterion("SELF_CHILD not in", values, "selfChild"); + return (Criteria) this; + } + + public Criteria andSelfChildBetween(String value1, String value2) { + addCriterion("SELF_CHILD between", value1, value2, "selfChild"); + return (Criteria) this; + } + + public Criteria andSelfChildNotBetween(String value1, String value2) { + addCriterion("SELF_CHILD not between", value1, value2, "selfChild"); + return (Criteria) this; + } + + public Criteria andParentChildIsNull() { + addCriterion("PARENT_CHILD is null"); + return (Criteria) this; + } + + public Criteria andParentChildIsNotNull() { + addCriterion("PARENT_CHILD is not null"); + return (Criteria) this; + } + + public Criteria andParentChildEqualTo(String value) { + addCriterion("PARENT_CHILD =", value, "parentChild"); + return (Criteria) this; + } + + public Criteria andParentChildNotEqualTo(String value) { + addCriterion("PARENT_CHILD <>", value, "parentChild"); + return (Criteria) this; + } + + public Criteria andParentChildGreaterThan(String value) { + addCriterion("PARENT_CHILD >", value, "parentChild"); + return (Criteria) this; + } + + public Criteria andParentChildGreaterThanOrEqualTo(String value) { + addCriterion("PARENT_CHILD >=", value, "parentChild"); + return (Criteria) this; + } + + public Criteria andParentChildLessThan(String value) { + addCriterion("PARENT_CHILD <", value, "parentChild"); + return (Criteria) this; + } + + public Criteria andParentChildLessThanOrEqualTo(String value) { + addCriterion("PARENT_CHILD <=", value, "parentChild"); + return (Criteria) this; + } + + public Criteria andParentChildLike(String value) { + addCriterion("PARENT_CHILD like", value, "parentChild"); + return (Criteria) this; + } + + public Criteria andParentChildNotLike(String value) { + addCriterion("PARENT_CHILD not like", value, "parentChild"); + return (Criteria) this; + } + + public Criteria andParentChildIn(List values) { + addCriterion("PARENT_CHILD in", values, "parentChild"); + return (Criteria) this; + } + + public Criteria andParentChildNotIn(List values) { + addCriterion("PARENT_CHILD not in", values, "parentChild"); + return (Criteria) this; + } + + public Criteria andParentChildBetween(String value1, String value2) { + addCriterion("PARENT_CHILD between", value1, value2, "parentChild"); + return (Criteria) this; + } + + public Criteria andParentChildNotBetween(String value1, String value2) { + addCriterion("PARENT_CHILD not between", value1, value2, "parentChild"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNull() { + addCriterion("CREATE_DATE is null"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNotNull() { + addCriterion("CREATE_DATE is not null"); + return (Criteria) this; + } + + public Criteria andCreateDateEqualTo(String value) { + addCriterion("CREATE_DATE =", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotEqualTo(String value) { + addCriterion("CREATE_DATE <>", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThan(String value) { + addCriterion("CREATE_DATE >", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_DATE >=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThan(String value) { + addCriterion("CREATE_DATE <", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThanOrEqualTo(String value) { + addCriterion("CREATE_DATE <=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLike(String value) { + addCriterion("CREATE_DATE like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotLike(String value) { + addCriterion("CREATE_DATE not like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateIn(List values) { + addCriterion("CREATE_DATE in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotIn(List values) { + addCriterion("CREATE_DATE not in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateBetween(String value1, String value2) { + addCriterion("CREATE_DATE between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotBetween(String value1, String value2) { + addCriterion("CREATE_DATE not between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("CREATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("CREATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(String value) { + addCriterion("CREATE_TIME =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(String value) { + addCriterion("CREATE_TIME <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(String value) { + addCriterion("CREATE_TIME >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_TIME >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(String value) { + addCriterion("CREATE_TIME <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(String value) { + addCriterion("CREATE_TIME <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLike(String value) { + addCriterion("CREATE_TIME like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotLike(String value) { + addCriterion("CREATE_TIME not like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("CREATE_TIME in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("CREATE_TIME not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(String value1, String value2) { + addCriterion("CREATE_TIME between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(String value1, String value2) { + addCriterion("CREATE_TIME not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNull() { + addCriterion("CREATE_USER is null"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNotNull() { + addCriterion("CREATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andCreateUserEqualTo(String value) { + addCriterion("CREATE_USER =", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotEqualTo(String value) { + addCriterion("CREATE_USER <>", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThan(String value) { + addCriterion("CREATE_USER >", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_USER >=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThan(String value) { + addCriterion("CREATE_USER <", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThanOrEqualTo(String value) { + addCriterion("CREATE_USER <=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLike(String value) { + addCriterion("CREATE_USER like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotLike(String value) { + addCriterion("CREATE_USER not like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserIn(List values) { + addCriterion("CREATE_USER in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotIn(List values) { + addCriterion("CREATE_USER not in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserBetween(String value1, String value2) { + addCriterion("CREATE_USER between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotBetween(String value1, String value2) { + addCriterion("CREATE_USER not between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNull() { + addCriterion("UPDATE_USER is null"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNotNull() { + addCriterion("UPDATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andUpdateUserEqualTo(String value) { + addCriterion("UPDATE_USER =", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotEqualTo(String value) { + addCriterion("UPDATE_USER <>", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThan(String value) { + addCriterion("UPDATE_USER >", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_USER >=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThan(String value) { + addCriterion("UPDATE_USER <", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThanOrEqualTo(String value) { + addCriterion("UPDATE_USER <=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLike(String value) { + addCriterion("UPDATE_USER like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotLike(String value) { + addCriterion("UPDATE_USER not like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIn(List values) { + addCriterion("UPDATE_USER in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotIn(List values) { + addCriterion("UPDATE_USER not in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserBetween(String value1, String value2) { + addCriterion("UPDATE_USER between", value1, value2, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotBetween(String value1, String value2) { + addCriterion("UPDATE_USER not between", value1, value2, "updateUser"); + 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(String value) { + addCriterion("UPDATE_DATE =", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotEqualTo(String value) { + addCriterion("UPDATE_DATE <>", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThan(String value) { + addCriterion("UPDATE_DATE >", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE >=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThan(String value) { + addCriterion("UPDATE_DATE <", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE <=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLike(String value) { + addCriterion("UPDATE_DATE like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotLike(String value) { + addCriterion("UPDATE_DATE not like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateIn(List values) { + addCriterion("UPDATE_DATE in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotIn(List values) { + addCriterion("UPDATE_DATE not in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateBetween(String value1, String value2) { + addCriterion("UPDATE_DATE between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotBetween(String value1, String value2) { + addCriterion("UPDATE_DATE not between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("UPDATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("UPDATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(String value) { + addCriterion("UPDATE_TIME =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(String value) { + addCriterion("UPDATE_TIME <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(String value) { + addCriterion("UPDATE_TIME >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(String value) { + addCriterion("UPDATE_TIME <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLike(String value) { + addCriterion("UPDATE_TIME like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotLike(String value) { + addCriterion("UPDATE_TIME not like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("UPDATE_TIME in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("UPDATE_TIME not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(String value1, String value2) { + addCriterion("UPDATE_TIME between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(String value1, String value2) { + addCriterion("UPDATE_TIME not between", value1, value2, "updateTime"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table cms_role_authority + * + * @mbggenerated do_not_delete_during_merge Tue Jul 24 18:17:00 CST 2018 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table cms_role_authority + * + * @mbggenerated Tue Jul 24 18:17:00 CST 2018 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysAuthority.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysAuthority.java new file mode 100644 index 000000000..4facb6883 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysAuthority.java @@ -0,0 +1,387 @@ +package com.ruoyi.content.domain; + +public class CmsSysAuthority { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_authority.NUM + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + private Integer num; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_authority.ID + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + private String id; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_authority.LEVEL + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + private String level; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_authority.TYPE + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + private String type; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_authority.OPERATOR_ROLE_NAME + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + private String operatorRoleName; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_authority.OPERATOR_ROLE_PATH + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + private String operatorRolePath; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_authority.CREATE_DATE + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + private String createDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_authority.CREATE_TIME + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + private String createTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_authority.CREATE_USER + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + private String createUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_authority.UPDATE_DATE + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + private String updateDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_authority.UPDATE_TIME + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + private String updateTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_authority.UPDATE_USER + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + private String updateUser; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_authority.NUM + * + * @return the value of cms_sys_authority.NUM + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public Integer getNum() { + return num; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_authority.NUM + * + * @param num the value for cms_sys_authority.NUM + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setNum(Integer num) { + this.num = num; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_authority.ID + * + * @return the value of cms_sys_authority.ID + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public String getId() { + return id; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_authority.ID + * + * @param id the value for cms_sys_authority.ID + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setId(String id) { + this.id = id; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_authority.LEVEL + * + * @return the value of cms_sys_authority.LEVEL + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public String getLevel() { + return level; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_authority.LEVEL + * + * @param level the value for cms_sys_authority.LEVEL + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setLevel(String level) { + this.level = level; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_authority.TYPE + * + * @return the value of cms_sys_authority.TYPE + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public String getType() { + return type; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_authority.TYPE + * + * @param type the value for cms_sys_authority.TYPE + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setType(String type) { + this.type = type; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_authority.OPERATOR_ROLE_NAME + * + * @return the value of cms_sys_authority.OPERATOR_ROLE_NAME + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public String getOperatorRoleName() { + return operatorRoleName; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_authority.OPERATOR_ROLE_NAME + * + * @param operatorRoleName the value for cms_sys_authority.OPERATOR_ROLE_NAME + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setOperatorRoleName(String operatorRoleName) { + this.operatorRoleName = operatorRoleName; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_authority.OPERATOR_ROLE_PATH + * + * @return the value of cms_sys_authority.OPERATOR_ROLE_PATH + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public String getOperatorRolePath() { + return operatorRolePath; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_authority.OPERATOR_ROLE_PATH + * + * @param operatorRolePath the value for cms_sys_authority.OPERATOR_ROLE_PATH + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setOperatorRolePath(String operatorRolePath) { + this.operatorRolePath = operatorRolePath; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_authority.CREATE_DATE + * + * @return the value of cms_sys_authority.CREATE_DATE + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public String getCreateDate() { + return createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_authority.CREATE_DATE + * + * @param createDate the value for cms_sys_authority.CREATE_DATE + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_authority.CREATE_TIME + * + * @return the value of cms_sys_authority.CREATE_TIME + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public String getCreateTime() { + return createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_authority.CREATE_TIME + * + * @param createTime the value for cms_sys_authority.CREATE_TIME + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_authority.CREATE_USER + * + * @return the value of cms_sys_authority.CREATE_USER + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public String getCreateUser() { + return createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_authority.CREATE_USER + * + * @param createUser the value for cms_sys_authority.CREATE_USER + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_authority.UPDATE_DATE + * + * @return the value of cms_sys_authority.UPDATE_DATE + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public String getUpdateDate() { + return updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_authority.UPDATE_DATE + * + * @param updateDate the value for cms_sys_authority.UPDATE_DATE + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_authority.UPDATE_TIME + * + * @return the value of cms_sys_authority.UPDATE_TIME + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public String getUpdateTime() { + return updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_authority.UPDATE_TIME + * + * @param updateTime the value for cms_sys_authority.UPDATE_TIME + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_authority.UPDATE_USER + * + * @return the value of cms_sys_authority.UPDATE_USER + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public String getUpdateUser() { + return updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_authority.UPDATE_USER + * + * @param updateUser the value for cms_sys_authority.UPDATE_USER + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setUpdateUser(String updateUser) { + this.updateUser = updateUser; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysAuthorityExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysAuthorityExample.java new file mode 100644 index 000000000..71d8f0d42 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysAuthorityExample.java @@ -0,0 +1,1132 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class CmsSysAuthorityExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public CmsSysAuthorityExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 andNumIsNull() { + addCriterion("NUM is null"); + return (Criteria) this; + } + + public Criteria andNumIsNotNull() { + addCriterion("NUM is not null"); + return (Criteria) this; + } + + public Criteria andNumEqualTo(Integer value) { + addCriterion("NUM =", value, "num"); + return (Criteria) this; + } + + public Criteria andNumNotEqualTo(Integer value) { + addCriterion("NUM <>", value, "num"); + return (Criteria) this; + } + + public Criteria andNumGreaterThan(Integer value) { + addCriterion("NUM >", value, "num"); + return (Criteria) this; + } + + public Criteria andNumGreaterThanOrEqualTo(Integer value) { + addCriterion("NUM >=", value, "num"); + return (Criteria) this; + } + + public Criteria andNumLessThan(Integer value) { + addCriterion("NUM <", value, "num"); + return (Criteria) this; + } + + public Criteria andNumLessThanOrEqualTo(Integer value) { + addCriterion("NUM <=", value, "num"); + return (Criteria) this; + } + + public Criteria andNumIn(List values) { + addCriterion("NUM in", values, "num"); + return (Criteria) this; + } + + public Criteria andNumNotIn(List values) { + addCriterion("NUM not in", values, "num"); + return (Criteria) this; + } + + public Criteria andNumBetween(Integer value1, Integer value2) { + addCriterion("NUM between", value1, value2, "num"); + return (Criteria) this; + } + + public Criteria andNumNotBetween(Integer value1, Integer value2) { + addCriterion("NUM not between", value1, value2, "num"); + return (Criteria) this; + } + + 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 values) { + addCriterion("ID in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List 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 andLevelIsNull() { + addCriterion("LEVEL is null"); + return (Criteria) this; + } + + public Criteria andLevelIsNotNull() { + addCriterion("LEVEL is not null"); + return (Criteria) this; + } + + public Criteria andLevelEqualTo(String value) { + addCriterion("LEVEL =", value, "level"); + return (Criteria) this; + } + + public Criteria andLevelNotEqualTo(String value) { + addCriterion("LEVEL <>", value, "level"); + return (Criteria) this; + } + + public Criteria andLevelGreaterThan(String value) { + addCriterion("LEVEL >", value, "level"); + return (Criteria) this; + } + + public Criteria andLevelGreaterThanOrEqualTo(String value) { + addCriterion("LEVEL >=", value, "level"); + return (Criteria) this; + } + + public Criteria andLevelLessThan(String value) { + addCriterion("LEVEL <", value, "level"); + return (Criteria) this; + } + + public Criteria andLevelLessThanOrEqualTo(String value) { + addCriterion("LEVEL <=", value, "level"); + return (Criteria) this; + } + + public Criteria andLevelLike(String value) { + addCriterion("LEVEL like", value, "level"); + return (Criteria) this; + } + + public Criteria andLevelNotLike(String value) { + addCriterion("LEVEL not like", value, "level"); + return (Criteria) this; + } + + public Criteria andLevelIn(List values) { + addCriterion("LEVEL in", values, "level"); + return (Criteria) this; + } + + public Criteria andLevelNotIn(List values) { + addCriterion("LEVEL not in", values, "level"); + return (Criteria) this; + } + + public Criteria andLevelBetween(String value1, String value2) { + addCriterion("LEVEL between", value1, value2, "level"); + return (Criteria) this; + } + + public Criteria andLevelNotBetween(String value1, String value2) { + addCriterion("LEVEL not between", value1, value2, "level"); + return (Criteria) this; + } + + public Criteria andTypeIsNull() { + addCriterion("TYPE is null"); + return (Criteria) this; + } + + public Criteria andTypeIsNotNull() { + addCriterion("TYPE is not null"); + return (Criteria) this; + } + + public Criteria andTypeEqualTo(String value) { + addCriterion("TYPE =", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotEqualTo(String value) { + addCriterion("TYPE <>", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeGreaterThan(String value) { + addCriterion("TYPE >", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeGreaterThanOrEqualTo(String value) { + addCriterion("TYPE >=", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeLessThan(String value) { + addCriterion("TYPE <", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeLessThanOrEqualTo(String value) { + addCriterion("TYPE <=", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeLike(String value) { + addCriterion("TYPE like", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotLike(String value) { + addCriterion("TYPE not like", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeIn(List values) { + addCriterion("TYPE in", values, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotIn(List values) { + addCriterion("TYPE not in", values, "type"); + return (Criteria) this; + } + + public Criteria andTypeBetween(String value1, String value2) { + addCriterion("TYPE between", value1, value2, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotBetween(String value1, String value2) { + addCriterion("TYPE not between", value1, value2, "type"); + return (Criteria) this; + } + + public Criteria andOperatorRoleNameIsNull() { + addCriterion("OPERATOR_ROLE_NAME is null"); + return (Criteria) this; + } + + public Criteria andOperatorRoleNameIsNotNull() { + addCriterion("OPERATOR_ROLE_NAME is not null"); + return (Criteria) this; + } + + public Criteria andOperatorRoleNameEqualTo(String value) { + addCriterion("OPERATOR_ROLE_NAME =", value, "operatorRoleName"); + return (Criteria) this; + } + + public Criteria andOperatorRoleNameNotEqualTo(String value) { + addCriterion("OPERATOR_ROLE_NAME <>", value, "operatorRoleName"); + return (Criteria) this; + } + + public Criteria andOperatorRoleNameGreaterThan(String value) { + addCriterion("OPERATOR_ROLE_NAME >", value, "operatorRoleName"); + return (Criteria) this; + } + + public Criteria andOperatorRoleNameGreaterThanOrEqualTo(String value) { + addCriterion("OPERATOR_ROLE_NAME >=", value, "operatorRoleName"); + return (Criteria) this; + } + + public Criteria andOperatorRoleNameLessThan(String value) { + addCriterion("OPERATOR_ROLE_NAME <", value, "operatorRoleName"); + return (Criteria) this; + } + + public Criteria andOperatorRoleNameLessThanOrEqualTo(String value) { + addCriterion("OPERATOR_ROLE_NAME <=", value, "operatorRoleName"); + return (Criteria) this; + } + + public Criteria andOperatorRoleNameLike(String value) { + addCriterion("OPERATOR_ROLE_NAME like", value, "operatorRoleName"); + return (Criteria) this; + } + + public Criteria andOperatorRoleNameNotLike(String value) { + addCriterion("OPERATOR_ROLE_NAME not like", value, "operatorRoleName"); + return (Criteria) this; + } + + public Criteria andOperatorRoleNameIn(List values) { + addCriterion("OPERATOR_ROLE_NAME in", values, "operatorRoleName"); + return (Criteria) this; + } + + public Criteria andOperatorRoleNameNotIn(List values) { + addCriterion("OPERATOR_ROLE_NAME not in", values, "operatorRoleName"); + return (Criteria) this; + } + + public Criteria andOperatorRoleNameBetween(String value1, String value2) { + addCriterion("OPERATOR_ROLE_NAME between", value1, value2, "operatorRoleName"); + return (Criteria) this; + } + + public Criteria andOperatorRoleNameNotBetween(String value1, String value2) { + addCriterion("OPERATOR_ROLE_NAME not between", value1, value2, "operatorRoleName"); + return (Criteria) this; + } + + public Criteria andOperatorRolePathIsNull() { + addCriterion("OPERATOR_ROLE_PATH is null"); + return (Criteria) this; + } + + public Criteria andOperatorRolePathIsNotNull() { + addCriterion("OPERATOR_ROLE_PATH is not null"); + return (Criteria) this; + } + + public Criteria andOperatorRolePathEqualTo(String value) { + addCriterion("OPERATOR_ROLE_PATH =", value, "operatorRolePath"); + return (Criteria) this; + } + + public Criteria andOperatorRolePathNotEqualTo(String value) { + addCriterion("OPERATOR_ROLE_PATH <>", value, "operatorRolePath"); + return (Criteria) this; + } + + public Criteria andOperatorRolePathGreaterThan(String value) { + addCriterion("OPERATOR_ROLE_PATH >", value, "operatorRolePath"); + return (Criteria) this; + } + + public Criteria andOperatorRolePathGreaterThanOrEqualTo(String value) { + addCriterion("OPERATOR_ROLE_PATH >=", value, "operatorRolePath"); + return (Criteria) this; + } + + public Criteria andOperatorRolePathLessThan(String value) { + addCriterion("OPERATOR_ROLE_PATH <", value, "operatorRolePath"); + return (Criteria) this; + } + + public Criteria andOperatorRolePathLessThanOrEqualTo(String value) { + addCriterion("OPERATOR_ROLE_PATH <=", value, "operatorRolePath"); + return (Criteria) this; + } + + public Criteria andOperatorRolePathLike(String value) { + addCriterion("OPERATOR_ROLE_PATH like", value, "operatorRolePath"); + return (Criteria) this; + } + + public Criteria andOperatorRolePathNotLike(String value) { + addCriterion("OPERATOR_ROLE_PATH not like", value, "operatorRolePath"); + return (Criteria) this; + } + + public Criteria andOperatorRolePathIn(List values) { + addCriterion("OPERATOR_ROLE_PATH in", values, "operatorRolePath"); + return (Criteria) this; + } + + public Criteria andOperatorRolePathNotIn(List values) { + addCriterion("OPERATOR_ROLE_PATH not in", values, "operatorRolePath"); + return (Criteria) this; + } + + public Criteria andOperatorRolePathBetween(String value1, String value2) { + addCriterion("OPERATOR_ROLE_PATH between", value1, value2, "operatorRolePath"); + return (Criteria) this; + } + + public Criteria andOperatorRolePathNotBetween(String value1, String value2) { + addCriterion("OPERATOR_ROLE_PATH not between", value1, value2, "operatorRolePath"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNull() { + addCriterion("CREATE_DATE is null"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNotNull() { + addCriterion("CREATE_DATE is not null"); + return (Criteria) this; + } + + public Criteria andCreateDateEqualTo(String value) { + addCriterion("CREATE_DATE =", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotEqualTo(String value) { + addCriterion("CREATE_DATE <>", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThan(String value) { + addCriterion("CREATE_DATE >", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_DATE >=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThan(String value) { + addCriterion("CREATE_DATE <", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThanOrEqualTo(String value) { + addCriterion("CREATE_DATE <=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLike(String value) { + addCriterion("CREATE_DATE like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotLike(String value) { + addCriterion("CREATE_DATE not like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateIn(List values) { + addCriterion("CREATE_DATE in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotIn(List values) { + addCriterion("CREATE_DATE not in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateBetween(String value1, String value2) { + addCriterion("CREATE_DATE between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotBetween(String value1, String value2) { + addCriterion("CREATE_DATE not between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("CREATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("CREATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(String value) { + addCriterion("CREATE_TIME =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(String value) { + addCriterion("CREATE_TIME <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(String value) { + addCriterion("CREATE_TIME >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_TIME >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(String value) { + addCriterion("CREATE_TIME <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(String value) { + addCriterion("CREATE_TIME <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLike(String value) { + addCriterion("CREATE_TIME like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotLike(String value) { + addCriterion("CREATE_TIME not like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("CREATE_TIME in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("CREATE_TIME not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(String value1, String value2) { + addCriterion("CREATE_TIME between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(String value1, String value2) { + addCriterion("CREATE_TIME not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNull() { + addCriterion("CREATE_USER is null"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNotNull() { + addCriterion("CREATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andCreateUserEqualTo(String value) { + addCriterion("CREATE_USER =", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotEqualTo(String value) { + addCriterion("CREATE_USER <>", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThan(String value) { + addCriterion("CREATE_USER >", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_USER >=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThan(String value) { + addCriterion("CREATE_USER <", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThanOrEqualTo(String value) { + addCriterion("CREATE_USER <=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLike(String value) { + addCriterion("CREATE_USER like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotLike(String value) { + addCriterion("CREATE_USER not like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserIn(List values) { + addCriterion("CREATE_USER in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotIn(List values) { + addCriterion("CREATE_USER not in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserBetween(String value1, String value2) { + addCriterion("CREATE_USER between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotBetween(String value1, String value2) { + addCriterion("CREATE_USER not between", value1, value2, "createUser"); + 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(String value) { + addCriterion("UPDATE_DATE =", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotEqualTo(String value) { + addCriterion("UPDATE_DATE <>", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThan(String value) { + addCriterion("UPDATE_DATE >", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE >=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThan(String value) { + addCriterion("UPDATE_DATE <", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE <=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLike(String value) { + addCriterion("UPDATE_DATE like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotLike(String value) { + addCriterion("UPDATE_DATE not like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateIn(List values) { + addCriterion("UPDATE_DATE in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotIn(List values) { + addCriterion("UPDATE_DATE not in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateBetween(String value1, String value2) { + addCriterion("UPDATE_DATE between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotBetween(String value1, String value2) { + addCriterion("UPDATE_DATE not between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("UPDATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("UPDATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(String value) { + addCriterion("UPDATE_TIME =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(String value) { + addCriterion("UPDATE_TIME <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(String value) { + addCriterion("UPDATE_TIME >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(String value) { + addCriterion("UPDATE_TIME <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLike(String value) { + addCriterion("UPDATE_TIME like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotLike(String value) { + addCriterion("UPDATE_TIME not like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("UPDATE_TIME in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("UPDATE_TIME not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(String value1, String value2) { + addCriterion("UPDATE_TIME between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(String value1, String value2) { + addCriterion("UPDATE_TIME not between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNull() { + addCriterion("UPDATE_USER is null"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNotNull() { + addCriterion("UPDATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andUpdateUserEqualTo(String value) { + addCriterion("UPDATE_USER =", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotEqualTo(String value) { + addCriterion("UPDATE_USER <>", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThan(String value) { + addCriterion("UPDATE_USER >", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_USER >=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThan(String value) { + addCriterion("UPDATE_USER <", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThanOrEqualTo(String value) { + addCriterion("UPDATE_USER <=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLike(String value) { + addCriterion("UPDATE_USER like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotLike(String value) { + addCriterion("UPDATE_USER not like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIn(List values) { + addCriterion("UPDATE_USER in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotIn(List values) { + addCriterion("UPDATE_USER not in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserBetween(String value1, String value2) { + addCriterion("UPDATE_USER between", value1, value2, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotBetween(String value1, String value2) { + addCriterion("UPDATE_USER not between", value1, value2, "updateUser"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table cms_sys_authority + * + * @mbggenerated do_not_delete_during_merge Thu Aug 17 17:24:12 CST 2017 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysRole.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysRole.java new file mode 100644 index 000000000..c6d7f2e6c --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysRole.java @@ -0,0 +1,259 @@ +package com.ruoyi.content.domain; + +public class CmsSysRole { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_role.ID + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + private Integer id; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_role.NAME + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + private String name; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_role.CREATE_USER + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + private String createUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_role.CREATE_DATE + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + private String createDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_role.CREATE_TIME + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + private String createTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_role.UPDATE_USER + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + private String updateUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_role.UPDATE_DATE + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + private String updateDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_role.UPDATE_TIME + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + private String updateTime; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_role.ID + * + * @return the value of cms_sys_role.ID + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public Integer getId() { + return id; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_role.ID + * + * @param id the value for cms_sys_role.ID + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setId(Integer id) { + this.id = id; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_role.NAME + * + * @return the value of cms_sys_role.NAME + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public String getName() { + return name; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_role.NAME + * + * @param name the value for cms_sys_role.NAME + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setName(String name) { + this.name = name; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_role.CREATE_USER + * + * @return the value of cms_sys_role.CREATE_USER + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public String getCreateUser() { + return createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_role.CREATE_USER + * + * @param createUser the value for cms_sys_role.CREATE_USER + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_role.CREATE_DATE + * + * @return the value of cms_sys_role.CREATE_DATE + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public String getCreateDate() { + return createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_role.CREATE_DATE + * + * @param createDate the value for cms_sys_role.CREATE_DATE + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_role.CREATE_TIME + * + * @return the value of cms_sys_role.CREATE_TIME + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public String getCreateTime() { + return createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_role.CREATE_TIME + * + * @param createTime the value for cms_sys_role.CREATE_TIME + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_role.UPDATE_USER + * + * @return the value of cms_sys_role.UPDATE_USER + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public String getUpdateUser() { + return updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_role.UPDATE_USER + * + * @param updateUser the value for cms_sys_role.UPDATE_USER + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setUpdateUser(String updateUser) { + this.updateUser = updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_role.UPDATE_DATE + * + * @return the value of cms_sys_role.UPDATE_DATE + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public String getUpdateDate() { + return updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_role.UPDATE_DATE + * + * @param updateDate the value for cms_sys_role.UPDATE_DATE + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_role.UPDATE_TIME + * + * @return the value of cms_sys_role.UPDATE_TIME + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public String getUpdateTime() { + return updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_role.UPDATE_TIME + * + * @param updateTime the value for cms_sys_role.UPDATE_TIME + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysRoleAuthorDto.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysRoleAuthorDto.java new file mode 100644 index 000000000..e469f8523 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysRoleAuthorDto.java @@ -0,0 +1,68 @@ +package com.ruoyi.content.domain; + +public class CmsSysRoleAuthorDto { + private String id; + private String operatorRoleName; + private String isHave; + private String num; + private String level; + private String type; + private String operatorRolePath; + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getOperatorRoleName() { + return operatorRoleName; + } + + public void setOperatorRoleName(String operatorRoleName) { + this.operatorRoleName = operatorRoleName; + } + + public String getIsHave() { + return isHave; + } + + public void setIsHave(String isHave) { + this.isHave = isHave; + } + + public String getNum() { + return num; + } + + public void setNum(String num) { + this.num = num; + } + + public String getLevel() { + return level; + } + + public void setLevel(String level) { + this.level = level; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public String getOperatorRolePath() { + return operatorRolePath; + } + + public void setOperatorRolePath(String operatorRolePath) { + this.operatorRolePath = operatorRolePath; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysRoleExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysRoleExample.java new file mode 100644 index 000000000..d91553f94 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysRoleExample.java @@ -0,0 +1,852 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class CmsSysRoleExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public CmsSysRoleExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 values) { + addCriterion("ID in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List 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 andNameIsNull() { + addCriterion("NAME is null"); + return (Criteria) this; + } + + public Criteria andNameIsNotNull() { + addCriterion("NAME is not null"); + return (Criteria) this; + } + + public Criteria andNameEqualTo(String value) { + addCriterion("NAME =", value, "name"); + return (Criteria) this; + } + + public Criteria andNameNotEqualTo(String value) { + addCriterion("NAME <>", value, "name"); + return (Criteria) this; + } + + public Criteria andNameGreaterThan(String value) { + addCriterion("NAME >", value, "name"); + return (Criteria) this; + } + + public Criteria andNameGreaterThanOrEqualTo(String value) { + addCriterion("NAME >=", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLessThan(String value) { + addCriterion("NAME <", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLessThanOrEqualTo(String value) { + addCriterion("NAME <=", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLike(String value) { + addCriterion("NAME like", value, "name"); + return (Criteria) this; + } + + public Criteria andNameNotLike(String value) { + addCriterion("NAME not like", value, "name"); + return (Criteria) this; + } + + public Criteria andNameIn(List values) { + addCriterion("NAME in", values, "name"); + return (Criteria) this; + } + + public Criteria andNameNotIn(List values) { + addCriterion("NAME not in", values, "name"); + return (Criteria) this; + } + + public Criteria andNameBetween(String value1, String value2) { + addCriterion("NAME between", value1, value2, "name"); + return (Criteria) this; + } + + public Criteria andNameNotBetween(String value1, String value2) { + addCriterion("NAME not between", value1, value2, "name"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNull() { + addCriterion("CREATE_USER is null"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNotNull() { + addCriterion("CREATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andCreateUserEqualTo(String value) { + addCriterion("CREATE_USER =", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotEqualTo(String value) { + addCriterion("CREATE_USER <>", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThan(String value) { + addCriterion("CREATE_USER >", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_USER >=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThan(String value) { + addCriterion("CREATE_USER <", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThanOrEqualTo(String value) { + addCriterion("CREATE_USER <=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLike(String value) { + addCriterion("CREATE_USER like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotLike(String value) { + addCriterion("CREATE_USER not like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserIn(List values) { + addCriterion("CREATE_USER in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotIn(List values) { + addCriterion("CREATE_USER not in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserBetween(String value1, String value2) { + addCriterion("CREATE_USER between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotBetween(String value1, String value2) { + addCriterion("CREATE_USER not between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNull() { + addCriterion("CREATE_DATE is null"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNotNull() { + addCriterion("CREATE_DATE is not null"); + return (Criteria) this; + } + + public Criteria andCreateDateEqualTo(String value) { + addCriterion("CREATE_DATE =", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotEqualTo(String value) { + addCriterion("CREATE_DATE <>", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThan(String value) { + addCriterion("CREATE_DATE >", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_DATE >=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThan(String value) { + addCriterion("CREATE_DATE <", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThanOrEqualTo(String value) { + addCriterion("CREATE_DATE <=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLike(String value) { + addCriterion("CREATE_DATE like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotLike(String value) { + addCriterion("CREATE_DATE not like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateIn(List values) { + addCriterion("CREATE_DATE in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotIn(List values) { + addCriterion("CREATE_DATE not in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateBetween(String value1, String value2) { + addCriterion("CREATE_DATE between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotBetween(String value1, String value2) { + addCriterion("CREATE_DATE not between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("CREATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("CREATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(String value) { + addCriterion("CREATE_TIME =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(String value) { + addCriterion("CREATE_TIME <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(String value) { + addCriterion("CREATE_TIME >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_TIME >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(String value) { + addCriterion("CREATE_TIME <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(String value) { + addCriterion("CREATE_TIME <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLike(String value) { + addCriterion("CREATE_TIME like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotLike(String value) { + addCriterion("CREATE_TIME not like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("CREATE_TIME in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("CREATE_TIME not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(String value1, String value2) { + addCriterion("CREATE_TIME between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(String value1, String value2) { + addCriterion("CREATE_TIME not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNull() { + addCriterion("UPDATE_USER is null"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNotNull() { + addCriterion("UPDATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andUpdateUserEqualTo(String value) { + addCriterion("UPDATE_USER =", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotEqualTo(String value) { + addCriterion("UPDATE_USER <>", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThan(String value) { + addCriterion("UPDATE_USER >", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_USER >=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThan(String value) { + addCriterion("UPDATE_USER <", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThanOrEqualTo(String value) { + addCriterion("UPDATE_USER <=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLike(String value) { + addCriterion("UPDATE_USER like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotLike(String value) { + addCriterion("UPDATE_USER not like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIn(List values) { + addCriterion("UPDATE_USER in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotIn(List values) { + addCriterion("UPDATE_USER not in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserBetween(String value1, String value2) { + addCriterion("UPDATE_USER between", value1, value2, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotBetween(String value1, String value2) { + addCriterion("UPDATE_USER not between", value1, value2, "updateUser"); + 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(String value) { + addCriterion("UPDATE_DATE =", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotEqualTo(String value) { + addCriterion("UPDATE_DATE <>", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThan(String value) { + addCriterion("UPDATE_DATE >", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE >=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThan(String value) { + addCriterion("UPDATE_DATE <", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE <=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLike(String value) { + addCriterion("UPDATE_DATE like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotLike(String value) { + addCriterion("UPDATE_DATE not like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateIn(List values) { + addCriterion("UPDATE_DATE in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotIn(List values) { + addCriterion("UPDATE_DATE not in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateBetween(String value1, String value2) { + addCriterion("UPDATE_DATE between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotBetween(String value1, String value2) { + addCriterion("UPDATE_DATE not between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("UPDATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("UPDATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(String value) { + addCriterion("UPDATE_TIME =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(String value) { + addCriterion("UPDATE_TIME <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(String value) { + addCriterion("UPDATE_TIME >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(String value) { + addCriterion("UPDATE_TIME <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLike(String value) { + addCriterion("UPDATE_TIME like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotLike(String value) { + addCriterion("UPDATE_TIME not like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("UPDATE_TIME in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("UPDATE_TIME not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(String value1, String value2) { + addCriterion("UPDATE_TIME between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(String value1, String value2) { + addCriterion("UPDATE_TIME not between", value1, value2, "updateTime"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table cms_sys_role + * + * @mbggenerated do_not_delete_during_merge Thu Aug 17 17:24:12 CST 2017 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysUser.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysUser.java new file mode 100644 index 000000000..e9f8ea07b --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysUser.java @@ -0,0 +1,611 @@ +package com.ruoyi.content.domain; + +public class CmsSysUser { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_user.EMAIL + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + private String email; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_user.OPEN_ID + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + private String openId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_user.PWD + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + private String pwd; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_user.SALT + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + private String salt; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_user.USER_ID + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + private String userId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_user.JOB_NUMBER + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + private String jobNumber; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_user.COMPANY_ID + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + private String companyId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_user.BRANCH_ID + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + private String branchId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_user.NAME + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + private String name; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_user.SEX + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + private String sex; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_user.PHONE + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + private String phone; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_user.STATE + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + private String state; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_user.CREATE_USER + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + private String createUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_user.CREATE_DATE + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + private String createDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_user.CREATE_TIME + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + private String createTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_user.UPDATE_USER + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + private String updateUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_user.UPDATE_DATE + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + private String updateDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_user.UPDATE_TIME + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + private String updateTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_sys_user.UPDATE_REMARK + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + private String updateRemark; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_user.EMAIL + * + * @return the value of cms_sys_user.EMAIL + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public String getEmail() { + return email; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_user.EMAIL + * + * @param email the value for cms_sys_user.EMAIL + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public void setEmail(String email) { + this.email = email; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_user.OPEN_ID + * + * @return the value of cms_sys_user.OPEN_ID + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public String getOpenId() { + return openId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_user.OPEN_ID + * + * @param openId the value for cms_sys_user.OPEN_ID + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public void setOpenId(String openId) { + this.openId = openId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_user.PWD + * + * @return the value of cms_sys_user.PWD + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public String getPwd() { + return pwd; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_user.PWD + * + * @param pwd the value for cms_sys_user.PWD + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public void setPwd(String pwd) { + this.pwd = pwd; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_user.SALT + * + * @return the value of cms_sys_user.SALT + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public String getSalt() { + return salt; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_user.SALT + * + * @param salt the value for cms_sys_user.SALT + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public void setSalt(String salt) { + this.salt = salt; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_user.USER_ID + * + * @return the value of cms_sys_user.USER_ID + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public String getUserId() { + return userId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_user.USER_ID + * + * @param userId the value for cms_sys_user.USER_ID + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public void setUserId(String userId) { + this.userId = userId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_user.JOB_NUMBER + * + * @return the value of cms_sys_user.JOB_NUMBER + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public String getJobNumber() { + return jobNumber; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_user.JOB_NUMBER + * + * @param jobNumber the value for cms_sys_user.JOB_NUMBER + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public void setJobNumber(String jobNumber) { + this.jobNumber = jobNumber; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_user.COMPANY_ID + * + * @return the value of cms_sys_user.COMPANY_ID + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public String getCompanyId() { + return companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_user.COMPANY_ID + * + * @param companyId the value for cms_sys_user.COMPANY_ID + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public void setCompanyId(String companyId) { + this.companyId = companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_user.BRANCH_ID + * + * @return the value of cms_sys_user.BRANCH_ID + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public String getBranchId() { + return branchId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_user.BRANCH_ID + * + * @param branchId the value for cms_sys_user.BRANCH_ID + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public void setBranchId(String branchId) { + this.branchId = branchId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_user.NAME + * + * @return the value of cms_sys_user.NAME + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public String getName() { + return name; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_user.NAME + * + * @param name the value for cms_sys_user.NAME + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public void setName(String name) { + this.name = name; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_user.SEX + * + * @return the value of cms_sys_user.SEX + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public String getSex() { + return sex; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_user.SEX + * + * @param sex the value for cms_sys_user.SEX + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public void setSex(String sex) { + this.sex = sex; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_user.PHONE + * + * @return the value of cms_sys_user.PHONE + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public String getPhone() { + return phone; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_user.PHONE + * + * @param phone the value for cms_sys_user.PHONE + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public void setPhone(String phone) { + this.phone = phone; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_user.STATE + * + * @return the value of cms_sys_user.STATE + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public String getState() { + return state; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_user.STATE + * + * @param state the value for cms_sys_user.STATE + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public void setState(String state) { + this.state = state; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_user.CREATE_USER + * + * @return the value of cms_sys_user.CREATE_USER + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public String getCreateUser() { + return createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_user.CREATE_USER + * + * @param createUser the value for cms_sys_user.CREATE_USER + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_user.CREATE_DATE + * + * @return the value of cms_sys_user.CREATE_DATE + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public String getCreateDate() { + return createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_user.CREATE_DATE + * + * @param createDate the value for cms_sys_user.CREATE_DATE + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_user.CREATE_TIME + * + * @return the value of cms_sys_user.CREATE_TIME + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public String getCreateTime() { + return createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_user.CREATE_TIME + * + * @param createTime the value for cms_sys_user.CREATE_TIME + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_user.UPDATE_USER + * + * @return the value of cms_sys_user.UPDATE_USER + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public String getUpdateUser() { + return updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_user.UPDATE_USER + * + * @param updateUser the value for cms_sys_user.UPDATE_USER + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public void setUpdateUser(String updateUser) { + this.updateUser = updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_user.UPDATE_DATE + * + * @return the value of cms_sys_user.UPDATE_DATE + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public String getUpdateDate() { + return updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_user.UPDATE_DATE + * + * @param updateDate the value for cms_sys_user.UPDATE_DATE + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_user.UPDATE_TIME + * + * @return the value of cms_sys_user.UPDATE_TIME + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public String getUpdateTime() { + return updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_user.UPDATE_TIME + * + * @param updateTime the value for cms_sys_user.UPDATE_TIME + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_sys_user.UPDATE_REMARK + * + * @return the value of cms_sys_user.UPDATE_REMARK + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public String getUpdateRemark() { + return updateRemark; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_sys_user.UPDATE_REMARK + * + * @param updateRemark the value for cms_sys_user.UPDATE_REMARK + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public void setUpdateRemark(String updateRemark) { + this.updateRemark = updateRemark; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysUserExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysUserExample.java new file mode 100644 index 000000000..7937123da --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsSysUserExample.java @@ -0,0 +1,1632 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class CmsSysUserExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public CmsSysUserExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 andEmailIsNull() { + addCriterion("EMAIL is null"); + return (Criteria) this; + } + + public Criteria andEmailIsNotNull() { + addCriterion("EMAIL is not null"); + return (Criteria) this; + } + + public Criteria andEmailEqualTo(String value) { + addCriterion("EMAIL =", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailNotEqualTo(String value) { + addCriterion("EMAIL <>", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailGreaterThan(String value) { + addCriterion("EMAIL >", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailGreaterThanOrEqualTo(String value) { + addCriterion("EMAIL >=", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailLessThan(String value) { + addCriterion("EMAIL <", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailLessThanOrEqualTo(String value) { + addCriterion("EMAIL <=", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailLike(String value) { + addCriterion("EMAIL like", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailNotLike(String value) { + addCriterion("EMAIL not like", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailIn(List values) { + addCriterion("EMAIL in", values, "email"); + return (Criteria) this; + } + + public Criteria andEmailNotIn(List values) { + addCriterion("EMAIL not in", values, "email"); + return (Criteria) this; + } + + public Criteria andEmailBetween(String value1, String value2) { + addCriterion("EMAIL between", value1, value2, "email"); + return (Criteria) this; + } + + public Criteria andEmailNotBetween(String value1, String value2) { + addCriterion("EMAIL not between", value1, value2, "email"); + 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 values) { + addCriterion("OPEN_ID in", values, "openId"); + return (Criteria) this; + } + + public Criteria andOpenIdNotIn(List 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 Criteria andPwdIsNull() { + addCriterion("PWD is null"); + return (Criteria) this; + } + + public Criteria andPwdIsNotNull() { + addCriterion("PWD is not null"); + return (Criteria) this; + } + + public Criteria andPwdEqualTo(String value) { + addCriterion("PWD =", value, "pwd"); + return (Criteria) this; + } + + public Criteria andPwdNotEqualTo(String value) { + addCriterion("PWD <>", value, "pwd"); + return (Criteria) this; + } + + public Criteria andPwdGreaterThan(String value) { + addCriterion("PWD >", value, "pwd"); + return (Criteria) this; + } + + public Criteria andPwdGreaterThanOrEqualTo(String value) { + addCriterion("PWD >=", value, "pwd"); + return (Criteria) this; + } + + public Criteria andPwdLessThan(String value) { + addCriterion("PWD <", value, "pwd"); + return (Criteria) this; + } + + public Criteria andPwdLessThanOrEqualTo(String value) { + addCriterion("PWD <=", value, "pwd"); + return (Criteria) this; + } + + public Criteria andPwdLike(String value) { + addCriterion("PWD like", value, "pwd"); + return (Criteria) this; + } + + public Criteria andPwdNotLike(String value) { + addCriterion("PWD not like", value, "pwd"); + return (Criteria) this; + } + + public Criteria andPwdIn(List values) { + addCriterion("PWD in", values, "pwd"); + return (Criteria) this; + } + + public Criteria andPwdNotIn(List values) { + addCriterion("PWD not in", values, "pwd"); + return (Criteria) this; + } + + public Criteria andPwdBetween(String value1, String value2) { + addCriterion("PWD between", value1, value2, "pwd"); + return (Criteria) this; + } + + public Criteria andPwdNotBetween(String value1, String value2) { + addCriterion("PWD not between", value1, value2, "pwd"); + return (Criteria) this; + } + + public Criteria andSaltIsNull() { + addCriterion("SALT is null"); + return (Criteria) this; + } + + public Criteria andSaltIsNotNull() { + addCriterion("SALT is not null"); + return (Criteria) this; + } + + public Criteria andSaltEqualTo(String value) { + addCriterion("SALT =", value, "salt"); + return (Criteria) this; + } + + public Criteria andSaltNotEqualTo(String value) { + addCriterion("SALT <>", value, "salt"); + return (Criteria) this; + } + + public Criteria andSaltGreaterThan(String value) { + addCriterion("SALT >", value, "salt"); + return (Criteria) this; + } + + public Criteria andSaltGreaterThanOrEqualTo(String value) { + addCriterion("SALT >=", value, "salt"); + return (Criteria) this; + } + + public Criteria andSaltLessThan(String value) { + addCriterion("SALT <", value, "salt"); + return (Criteria) this; + } + + public Criteria andSaltLessThanOrEqualTo(String value) { + addCriterion("SALT <=", value, "salt"); + return (Criteria) this; + } + + public Criteria andSaltLike(String value) { + addCriterion("SALT like", value, "salt"); + return (Criteria) this; + } + + public Criteria andSaltNotLike(String value) { + addCriterion("SALT not like", value, "salt"); + return (Criteria) this; + } + + public Criteria andSaltIn(List values) { + addCriterion("SALT in", values, "salt"); + return (Criteria) this; + } + + public Criteria andSaltNotIn(List values) { + addCriterion("SALT not in", values, "salt"); + return (Criteria) this; + } + + public Criteria andSaltBetween(String value1, String value2) { + addCriterion("SALT between", value1, value2, "salt"); + return (Criteria) this; + } + + public Criteria andSaltNotBetween(String value1, String value2) { + addCriterion("SALT not between", value1, value2, "salt"); + 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(String value) { + addCriterion("USER_ID =", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotEqualTo(String value) { + addCriterion("USER_ID <>", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThan(String value) { + addCriterion("USER_ID >", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThanOrEqualTo(String value) { + addCriterion("USER_ID >=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThan(String value) { + addCriterion("USER_ID <", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThanOrEqualTo(String value) { + addCriterion("USER_ID <=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLike(String value) { + addCriterion("USER_ID like", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotLike(String value) { + addCriterion("USER_ID not like", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdIn(List values) { + addCriterion("USER_ID in", values, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotIn(List values) { + addCriterion("USER_ID not in", values, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdBetween(String value1, String value2) { + addCriterion("USER_ID between", value1, value2, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotBetween(String value1, String value2) { + addCriterion("USER_ID not between", value1, value2, "userId"); + return (Criteria) this; + } + + public Criteria andJobNumberIsNull() { + addCriterion("JOB_NUMBER is null"); + return (Criteria) this; + } + + public Criteria andJobNumberIsNotNull() { + addCriterion("JOB_NUMBER is not null"); + return (Criteria) this; + } + + public Criteria andJobNumberEqualTo(String value) { + addCriterion("JOB_NUMBER =", value, "jobNumber"); + return (Criteria) this; + } + + public Criteria andJobNumberNotEqualTo(String value) { + addCriterion("JOB_NUMBER <>", value, "jobNumber"); + return (Criteria) this; + } + + public Criteria andJobNumberGreaterThan(String value) { + addCriterion("JOB_NUMBER >", value, "jobNumber"); + return (Criteria) this; + } + + public Criteria andJobNumberGreaterThanOrEqualTo(String value) { + addCriterion("JOB_NUMBER >=", value, "jobNumber"); + return (Criteria) this; + } + + public Criteria andJobNumberLessThan(String value) { + addCriterion("JOB_NUMBER <", value, "jobNumber"); + return (Criteria) this; + } + + public Criteria andJobNumberLessThanOrEqualTo(String value) { + addCriterion("JOB_NUMBER <=", value, "jobNumber"); + return (Criteria) this; + } + + public Criteria andJobNumberLike(String value) { + addCriterion("JOB_NUMBER like", value, "jobNumber"); + return (Criteria) this; + } + + public Criteria andJobNumberNotLike(String value) { + addCriterion("JOB_NUMBER not like", value, "jobNumber"); + return (Criteria) this; + } + + public Criteria andJobNumberIn(List values) { + addCriterion("JOB_NUMBER in", values, "jobNumber"); + return (Criteria) this; + } + + public Criteria andJobNumberNotIn(List values) { + addCriterion("JOB_NUMBER not in", values, "jobNumber"); + return (Criteria) this; + } + + public Criteria andJobNumberBetween(String value1, String value2) { + addCriterion("JOB_NUMBER between", value1, value2, "jobNumber"); + return (Criteria) this; + } + + public Criteria andJobNumberNotBetween(String value1, String value2) { + addCriterion("JOB_NUMBER not between", value1, value2, "jobNumber"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNull() { + addCriterion("COMPANY_ID is null"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNotNull() { + addCriterion("COMPANY_ID is not null"); + return (Criteria) this; + } + + public Criteria andCompanyIdEqualTo(String value) { + addCriterion("COMPANY_ID =", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotEqualTo(String value) { + addCriterion("COMPANY_ID <>", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThan(String value) { + addCriterion("COMPANY_ID >", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThanOrEqualTo(String value) { + addCriterion("COMPANY_ID >=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThan(String value) { + addCriterion("COMPANY_ID <", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThanOrEqualTo(String value) { + addCriterion("COMPANY_ID <=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLike(String value) { + addCriterion("COMPANY_ID like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotLike(String value) { + addCriterion("COMPANY_ID not like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIn(List values) { + addCriterion("COMPANY_ID in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotIn(List values) { + addCriterion("COMPANY_ID not in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdBetween(String value1, String value2) { + addCriterion("COMPANY_ID between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotBetween(String value1, String value2) { + addCriterion("COMPANY_ID not between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andBranchIdIsNull() { + addCriterion("BRANCH_ID is null"); + return (Criteria) this; + } + + public Criteria andBranchIdIsNotNull() { + addCriterion("BRANCH_ID is not null"); + return (Criteria) this; + } + + public Criteria andBranchIdEqualTo(String value) { + addCriterion("BRANCH_ID =", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotEqualTo(String value) { + addCriterion("BRANCH_ID <>", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdGreaterThan(String value) { + addCriterion("BRANCH_ID >", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdGreaterThanOrEqualTo(String value) { + addCriterion("BRANCH_ID >=", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdLessThan(String value) { + addCriterion("BRANCH_ID <", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdLessThanOrEqualTo(String value) { + addCriterion("BRANCH_ID <=", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdLike(String value) { + addCriterion("BRANCH_ID like", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotLike(String value) { + addCriterion("BRANCH_ID not like", value, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdIn(List values) { + addCriterion("BRANCH_ID in", values, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotIn(List values) { + addCriterion("BRANCH_ID not in", values, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdBetween(String value1, String value2) { + addCriterion("BRANCH_ID between", value1, value2, "branchId"); + return (Criteria) this; + } + + public Criteria andBranchIdNotBetween(String value1, String value2) { + addCriterion("BRANCH_ID not between", value1, value2, "branchId"); + return (Criteria) this; + } + + public Criteria andNameIsNull() { + addCriterion("NAME is null"); + return (Criteria) this; + } + + public Criteria andNameIsNotNull() { + addCriterion("NAME is not null"); + return (Criteria) this; + } + + public Criteria andNameEqualTo(String value) { + addCriterion("NAME =", value, "name"); + return (Criteria) this; + } + + public Criteria andNameNotEqualTo(String value) { + addCriterion("NAME <>", value, "name"); + return (Criteria) this; + } + + public Criteria andNameGreaterThan(String value) { + addCriterion("NAME >", value, "name"); + return (Criteria) this; + } + + public Criteria andNameGreaterThanOrEqualTo(String value) { + addCriterion("NAME >=", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLessThan(String value) { + addCriterion("NAME <", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLessThanOrEqualTo(String value) { + addCriterion("NAME <=", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLike(String value) { + addCriterion("NAME like", value, "name"); + return (Criteria) this; + } + + public Criteria andNameNotLike(String value) { + addCriterion("NAME not like", value, "name"); + return (Criteria) this; + } + + public Criteria andNameIn(List values) { + addCriterion("NAME in", values, "name"); + return (Criteria) this; + } + + public Criteria andNameNotIn(List values) { + addCriterion("NAME not in", values, "name"); + return (Criteria) this; + } + + public Criteria andNameBetween(String value1, String value2) { + addCriterion("NAME between", value1, value2, "name"); + return (Criteria) this; + } + + public Criteria andNameNotBetween(String value1, String value2) { + addCriterion("NAME not between", value1, value2, "name"); + return (Criteria) this; + } + + public Criteria andSexIsNull() { + addCriterion("SEX is null"); + return (Criteria) this; + } + + public Criteria andSexIsNotNull() { + addCriterion("SEX is not null"); + return (Criteria) this; + } + + public Criteria andSexEqualTo(String value) { + addCriterion("SEX =", value, "sex"); + return (Criteria) this; + } + + public Criteria andSexNotEqualTo(String value) { + addCriterion("SEX <>", value, "sex"); + return (Criteria) this; + } + + public Criteria andSexGreaterThan(String value) { + addCriterion("SEX >", value, "sex"); + return (Criteria) this; + } + + public Criteria andSexGreaterThanOrEqualTo(String value) { + addCriterion("SEX >=", value, "sex"); + return (Criteria) this; + } + + public Criteria andSexLessThan(String value) { + addCriterion("SEX <", value, "sex"); + return (Criteria) this; + } + + public Criteria andSexLessThanOrEqualTo(String value) { + addCriterion("SEX <=", value, "sex"); + return (Criteria) this; + } + + public Criteria andSexLike(String value) { + addCriterion("SEX like", value, "sex"); + return (Criteria) this; + } + + public Criteria andSexNotLike(String value) { + addCriterion("SEX not like", value, "sex"); + return (Criteria) this; + } + + public Criteria andSexIn(List values) { + addCriterion("SEX in", values, "sex"); + return (Criteria) this; + } + + public Criteria andSexNotIn(List values) { + addCriterion("SEX not in", values, "sex"); + return (Criteria) this; + } + + public Criteria andSexBetween(String value1, String value2) { + addCriterion("SEX between", value1, value2, "sex"); + return (Criteria) this; + } + + public Criteria andSexNotBetween(String value1, String value2) { + addCriterion("SEX not between", value1, value2, "sex"); + 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 values) { + addCriterion("PHONE in", values, "phone"); + return (Criteria) this; + } + + public Criteria andPhoneNotIn(List 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 andStateIsNull() { + addCriterion("STATE is null"); + return (Criteria) this; + } + + public Criteria andStateIsNotNull() { + addCriterion("STATE is not null"); + return (Criteria) this; + } + + public Criteria andStateEqualTo(String value) { + addCriterion("STATE =", value, "state"); + return (Criteria) this; + } + + public Criteria andStateNotEqualTo(String value) { + addCriterion("STATE <>", value, "state"); + return (Criteria) this; + } + + public Criteria andStateGreaterThan(String value) { + addCriterion("STATE >", value, "state"); + return (Criteria) this; + } + + public Criteria andStateGreaterThanOrEqualTo(String value) { + addCriterion("STATE >=", value, "state"); + return (Criteria) this; + } + + public Criteria andStateLessThan(String value) { + addCriterion("STATE <", value, "state"); + return (Criteria) this; + } + + public Criteria andStateLessThanOrEqualTo(String value) { + addCriterion("STATE <=", value, "state"); + return (Criteria) this; + } + + public Criteria andStateLike(String value) { + addCriterion("STATE like", value, "state"); + return (Criteria) this; + } + + public Criteria andStateNotLike(String value) { + addCriterion("STATE not like", value, "state"); + return (Criteria) this; + } + + public Criteria andStateIn(List values) { + addCriterion("STATE in", values, "state"); + return (Criteria) this; + } + + public Criteria andStateNotIn(List values) { + addCriterion("STATE not in", values, "state"); + return (Criteria) this; + } + + public Criteria andStateBetween(String value1, String value2) { + addCriterion("STATE between", value1, value2, "state"); + return (Criteria) this; + } + + public Criteria andStateNotBetween(String value1, String value2) { + addCriterion("STATE not between", value1, value2, "state"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNull() { + addCriterion("CREATE_USER is null"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNotNull() { + addCriterion("CREATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andCreateUserEqualTo(String value) { + addCriterion("CREATE_USER =", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotEqualTo(String value) { + addCriterion("CREATE_USER <>", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThan(String value) { + addCriterion("CREATE_USER >", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_USER >=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThan(String value) { + addCriterion("CREATE_USER <", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThanOrEqualTo(String value) { + addCriterion("CREATE_USER <=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLike(String value) { + addCriterion("CREATE_USER like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotLike(String value) { + addCriterion("CREATE_USER not like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserIn(List values) { + addCriterion("CREATE_USER in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotIn(List values) { + addCriterion("CREATE_USER not in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserBetween(String value1, String value2) { + addCriterion("CREATE_USER between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotBetween(String value1, String value2) { + addCriterion("CREATE_USER not between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNull() { + addCriterion("CREATE_DATE is null"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNotNull() { + addCriterion("CREATE_DATE is not null"); + return (Criteria) this; + } + + public Criteria andCreateDateEqualTo(String value) { + addCriterion("CREATE_DATE =", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotEqualTo(String value) { + addCriterion("CREATE_DATE <>", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThan(String value) { + addCriterion("CREATE_DATE >", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_DATE >=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThan(String value) { + addCriterion("CREATE_DATE <", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThanOrEqualTo(String value) { + addCriterion("CREATE_DATE <=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLike(String value) { + addCriterion("CREATE_DATE like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotLike(String value) { + addCriterion("CREATE_DATE not like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateIn(List values) { + addCriterion("CREATE_DATE in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotIn(List values) { + addCriterion("CREATE_DATE not in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateBetween(String value1, String value2) { + addCriterion("CREATE_DATE between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotBetween(String value1, String value2) { + addCriterion("CREATE_DATE not between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("CREATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("CREATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(String value) { + addCriterion("CREATE_TIME =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(String value) { + addCriterion("CREATE_TIME <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(String value) { + addCriterion("CREATE_TIME >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_TIME >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(String value) { + addCriterion("CREATE_TIME <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(String value) { + addCriterion("CREATE_TIME <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLike(String value) { + addCriterion("CREATE_TIME like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotLike(String value) { + addCriterion("CREATE_TIME not like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("CREATE_TIME in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("CREATE_TIME not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(String value1, String value2) { + addCriterion("CREATE_TIME between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(String value1, String value2) { + addCriterion("CREATE_TIME not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNull() { + addCriterion("UPDATE_USER is null"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNotNull() { + addCriterion("UPDATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andUpdateUserEqualTo(String value) { + addCriterion("UPDATE_USER =", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotEqualTo(String value) { + addCriterion("UPDATE_USER <>", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThan(String value) { + addCriterion("UPDATE_USER >", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_USER >=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThan(String value) { + addCriterion("UPDATE_USER <", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThanOrEqualTo(String value) { + addCriterion("UPDATE_USER <=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLike(String value) { + addCriterion("UPDATE_USER like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotLike(String value) { + addCriterion("UPDATE_USER not like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIn(List values) { + addCriterion("UPDATE_USER in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotIn(List values) { + addCriterion("UPDATE_USER not in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserBetween(String value1, String value2) { + addCriterion("UPDATE_USER between", value1, value2, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotBetween(String value1, String value2) { + addCriterion("UPDATE_USER not between", value1, value2, "updateUser"); + 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(String value) { + addCriterion("UPDATE_DATE =", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotEqualTo(String value) { + addCriterion("UPDATE_DATE <>", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThan(String value) { + addCriterion("UPDATE_DATE >", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE >=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThan(String value) { + addCriterion("UPDATE_DATE <", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE <=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLike(String value) { + addCriterion("UPDATE_DATE like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotLike(String value) { + addCriterion("UPDATE_DATE not like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateIn(List values) { + addCriterion("UPDATE_DATE in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotIn(List values) { + addCriterion("UPDATE_DATE not in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateBetween(String value1, String value2) { + addCriterion("UPDATE_DATE between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotBetween(String value1, String value2) { + addCriterion("UPDATE_DATE not between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("UPDATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("UPDATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(String value) { + addCriterion("UPDATE_TIME =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(String value) { + addCriterion("UPDATE_TIME <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(String value) { + addCriterion("UPDATE_TIME >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(String value) { + addCriterion("UPDATE_TIME <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLike(String value) { + addCriterion("UPDATE_TIME like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotLike(String value) { + addCriterion("UPDATE_TIME not like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("UPDATE_TIME in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("UPDATE_TIME not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(String value1, String value2) { + addCriterion("UPDATE_TIME between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(String value1, String value2) { + addCriterion("UPDATE_TIME not between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkIsNull() { + addCriterion("UPDATE_REMARK is null"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkIsNotNull() { + addCriterion("UPDATE_REMARK is not null"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkEqualTo(String value) { + addCriterion("UPDATE_REMARK =", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkNotEqualTo(String value) { + addCriterion("UPDATE_REMARK <>", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkGreaterThan(String value) { + addCriterion("UPDATE_REMARK >", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_REMARK >=", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkLessThan(String value) { + addCriterion("UPDATE_REMARK <", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkLessThanOrEqualTo(String value) { + addCriterion("UPDATE_REMARK <=", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkLike(String value) { + addCriterion("UPDATE_REMARK like", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkNotLike(String value) { + addCriterion("UPDATE_REMARK not like", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkIn(List values) { + addCriterion("UPDATE_REMARK in", values, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkNotIn(List values) { + addCriterion("UPDATE_REMARK not in", values, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkBetween(String value1, String value2) { + addCriterion("UPDATE_REMARK between", value1, value2, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkNotBetween(String value1, String value2) { + addCriterion("UPDATE_REMARK not between", value1, value2, "updateRemark"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table cms_sys_user + * + * @mbggenerated do_not_delete_during_merge Tue Aug 28 09:28:51 CST 2018 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsUSerSysRoleDto.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsUSerSysRoleDto.java new file mode 100644 index 000000000..9fda810e1 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsUSerSysRoleDto.java @@ -0,0 +1,32 @@ +package com.ruoyi.content.domain; + +public class CmsUSerSysRoleDto { + private String name; + private String isHave; + private String id; + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getIsHave() { + return isHave; + } + + public void setIsHave(String isHave) { + this.isHave = isHave; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsUserRole.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsUserRole.java new file mode 100644 index 000000000..4fcc8bf83 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsUserRole.java @@ -0,0 +1,291 @@ +package com.ruoyi.content.domain; + +public class CmsUserRole { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_user_role.ID + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + private Integer id; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_user_role.AUTHORITY_NAME + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + private String authorityName; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_user_role.AUTHORITY_EMAIL + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + private String authorityEmail; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_user_role.CREATE_USER + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + private String createUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_user_role.CREATE_DATE + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + private String createDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_user_role.CREATE_TIME + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + private String createTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_user_role.UPDATE_USER + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + private String updateUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_user_role.UPDATE_DATE + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + private String updateDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column cms_user_role.UPDATE_TIME + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + private String updateTime; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_user_role.ID + * + * @return the value of cms_user_role.ID + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public Integer getId() { + return id; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_user_role.ID + * + * @param id the value for cms_user_role.ID + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public void setId(Integer id) { + this.id = id; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_user_role.AUTHORITY_NAME + * + * @return the value of cms_user_role.AUTHORITY_NAME + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public String getAuthorityName() { + return authorityName; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_user_role.AUTHORITY_NAME + * + * @param authorityName the value for cms_user_role.AUTHORITY_NAME + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public void setAuthorityName(String authorityName) { + this.authorityName = authorityName; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_user_role.AUTHORITY_EMAIL + * + * @return the value of cms_user_role.AUTHORITY_EMAIL + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public String getAuthorityEmail() { + return authorityEmail; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_user_role.AUTHORITY_EMAIL + * + * @param authorityEmail the value for cms_user_role.AUTHORITY_EMAIL + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public void setAuthorityEmail(String authorityEmail) { + this.authorityEmail = authorityEmail; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_user_role.CREATE_USER + * + * @return the value of cms_user_role.CREATE_USER + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public String getCreateUser() { + return createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_user_role.CREATE_USER + * + * @param createUser the value for cms_user_role.CREATE_USER + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_user_role.CREATE_DATE + * + * @return the value of cms_user_role.CREATE_DATE + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public String getCreateDate() { + return createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_user_role.CREATE_DATE + * + * @param createDate the value for cms_user_role.CREATE_DATE + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_user_role.CREATE_TIME + * + * @return the value of cms_user_role.CREATE_TIME + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public String getCreateTime() { + return createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_user_role.CREATE_TIME + * + * @param createTime the value for cms_user_role.CREATE_TIME + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_user_role.UPDATE_USER + * + * @return the value of cms_user_role.UPDATE_USER + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public String getUpdateUser() { + return updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_user_role.UPDATE_USER + * + * @param updateUser the value for cms_user_role.UPDATE_USER + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public void setUpdateUser(String updateUser) { + this.updateUser = updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_user_role.UPDATE_DATE + * + * @return the value of cms_user_role.UPDATE_DATE + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public String getUpdateDate() { + return updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_user_role.UPDATE_DATE + * + * @param updateDate the value for cms_user_role.UPDATE_DATE + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column cms_user_role.UPDATE_TIME + * + * @return the value of cms_user_role.UPDATE_TIME + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public String getUpdateTime() { + return updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column cms_user_role.UPDATE_TIME + * + * @param updateTime the value for cms_user_role.UPDATE_TIME + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsUserRoleExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsUserRoleExample.java new file mode 100644 index 000000000..aeb6abea4 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CmsUserRoleExample.java @@ -0,0 +1,922 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class CmsUserRoleExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public CmsUserRoleExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 values) { + addCriterion("ID in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List 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 andAuthorityNameIsNull() { + addCriterion("AUTHORITY_NAME is null"); + return (Criteria) this; + } + + public Criteria andAuthorityNameIsNotNull() { + addCriterion("AUTHORITY_NAME is not null"); + return (Criteria) this; + } + + public Criteria andAuthorityNameEqualTo(String value) { + addCriterion("AUTHORITY_NAME =", value, "authorityName"); + return (Criteria) this; + } + + public Criteria andAuthorityNameNotEqualTo(String value) { + addCriterion("AUTHORITY_NAME <>", value, "authorityName"); + return (Criteria) this; + } + + public Criteria andAuthorityNameGreaterThan(String value) { + addCriterion("AUTHORITY_NAME >", value, "authorityName"); + return (Criteria) this; + } + + public Criteria andAuthorityNameGreaterThanOrEqualTo(String value) { + addCriterion("AUTHORITY_NAME >=", value, "authorityName"); + return (Criteria) this; + } + + public Criteria andAuthorityNameLessThan(String value) { + addCriterion("AUTHORITY_NAME <", value, "authorityName"); + return (Criteria) this; + } + + public Criteria andAuthorityNameLessThanOrEqualTo(String value) { + addCriterion("AUTHORITY_NAME <=", value, "authorityName"); + return (Criteria) this; + } + + public Criteria andAuthorityNameLike(String value) { + addCriterion("AUTHORITY_NAME like", value, "authorityName"); + return (Criteria) this; + } + + public Criteria andAuthorityNameNotLike(String value) { + addCriterion("AUTHORITY_NAME not like", value, "authorityName"); + return (Criteria) this; + } + + public Criteria andAuthorityNameIn(List values) { + addCriterion("AUTHORITY_NAME in", values, "authorityName"); + return (Criteria) this; + } + + public Criteria andAuthorityNameNotIn(List values) { + addCriterion("AUTHORITY_NAME not in", values, "authorityName"); + return (Criteria) this; + } + + public Criteria andAuthorityNameBetween(String value1, String value2) { + addCriterion("AUTHORITY_NAME between", value1, value2, "authorityName"); + return (Criteria) this; + } + + public Criteria andAuthorityNameNotBetween(String value1, String value2) { + addCriterion("AUTHORITY_NAME not between", value1, value2, "authorityName"); + return (Criteria) this; + } + + public Criteria andAuthorityEmailIsNull() { + addCriterion("AUTHORITY_EMAIL is null"); + return (Criteria) this; + } + + public Criteria andAuthorityEmailIsNotNull() { + addCriterion("AUTHORITY_EMAIL is not null"); + return (Criteria) this; + } + + public Criteria andAuthorityEmailEqualTo(String value) { + addCriterion("AUTHORITY_EMAIL =", value, "authorityEmail"); + return (Criteria) this; + } + + public Criteria andAuthorityEmailNotEqualTo(String value) { + addCriterion("AUTHORITY_EMAIL <>", value, "authorityEmail"); + return (Criteria) this; + } + + public Criteria andAuthorityEmailGreaterThan(String value) { + addCriterion("AUTHORITY_EMAIL >", value, "authorityEmail"); + return (Criteria) this; + } + + public Criteria andAuthorityEmailGreaterThanOrEqualTo(String value) { + addCriterion("AUTHORITY_EMAIL >=", value, "authorityEmail"); + return (Criteria) this; + } + + public Criteria andAuthorityEmailLessThan(String value) { + addCriterion("AUTHORITY_EMAIL <", value, "authorityEmail"); + return (Criteria) this; + } + + public Criteria andAuthorityEmailLessThanOrEqualTo(String value) { + addCriterion("AUTHORITY_EMAIL <=", value, "authorityEmail"); + return (Criteria) this; + } + + public Criteria andAuthorityEmailLike(String value) { + addCriterion("AUTHORITY_EMAIL like", value, "authorityEmail"); + return (Criteria) this; + } + + public Criteria andAuthorityEmailNotLike(String value) { + addCriterion("AUTHORITY_EMAIL not like", value, "authorityEmail"); + return (Criteria) this; + } + + public Criteria andAuthorityEmailIn(List values) { + addCriterion("AUTHORITY_EMAIL in", values, "authorityEmail"); + return (Criteria) this; + } + + public Criteria andAuthorityEmailNotIn(List values) { + addCriterion("AUTHORITY_EMAIL not in", values, "authorityEmail"); + return (Criteria) this; + } + + public Criteria andAuthorityEmailBetween(String value1, String value2) { + addCriterion("AUTHORITY_EMAIL between", value1, value2, "authorityEmail"); + return (Criteria) this; + } + + public Criteria andAuthorityEmailNotBetween(String value1, String value2) { + addCriterion("AUTHORITY_EMAIL not between", value1, value2, "authorityEmail"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNull() { + addCriterion("CREATE_USER is null"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNotNull() { + addCriterion("CREATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andCreateUserEqualTo(String value) { + addCriterion("CREATE_USER =", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotEqualTo(String value) { + addCriterion("CREATE_USER <>", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThan(String value) { + addCriterion("CREATE_USER >", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_USER >=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThan(String value) { + addCriterion("CREATE_USER <", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThanOrEqualTo(String value) { + addCriterion("CREATE_USER <=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLike(String value) { + addCriterion("CREATE_USER like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotLike(String value) { + addCriterion("CREATE_USER not like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserIn(List values) { + addCriterion("CREATE_USER in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotIn(List values) { + addCriterion("CREATE_USER not in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserBetween(String value1, String value2) { + addCriterion("CREATE_USER between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotBetween(String value1, String value2) { + addCriterion("CREATE_USER not between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNull() { + addCriterion("CREATE_DATE is null"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNotNull() { + addCriterion("CREATE_DATE is not null"); + return (Criteria) this; + } + + public Criteria andCreateDateEqualTo(String value) { + addCriterion("CREATE_DATE =", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotEqualTo(String value) { + addCriterion("CREATE_DATE <>", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThan(String value) { + addCriterion("CREATE_DATE >", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_DATE >=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThan(String value) { + addCriterion("CREATE_DATE <", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThanOrEqualTo(String value) { + addCriterion("CREATE_DATE <=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLike(String value) { + addCriterion("CREATE_DATE like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotLike(String value) { + addCriterion("CREATE_DATE not like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateIn(List values) { + addCriterion("CREATE_DATE in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotIn(List values) { + addCriterion("CREATE_DATE not in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateBetween(String value1, String value2) { + addCriterion("CREATE_DATE between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotBetween(String value1, String value2) { + addCriterion("CREATE_DATE not between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("CREATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("CREATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(String value) { + addCriterion("CREATE_TIME =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(String value) { + addCriterion("CREATE_TIME <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(String value) { + addCriterion("CREATE_TIME >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_TIME >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(String value) { + addCriterion("CREATE_TIME <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(String value) { + addCriterion("CREATE_TIME <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLike(String value) { + addCriterion("CREATE_TIME like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotLike(String value) { + addCriterion("CREATE_TIME not like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("CREATE_TIME in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("CREATE_TIME not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(String value1, String value2) { + addCriterion("CREATE_TIME between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(String value1, String value2) { + addCriterion("CREATE_TIME not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNull() { + addCriterion("UPDATE_USER is null"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNotNull() { + addCriterion("UPDATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andUpdateUserEqualTo(String value) { + addCriterion("UPDATE_USER =", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotEqualTo(String value) { + addCriterion("UPDATE_USER <>", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThan(String value) { + addCriterion("UPDATE_USER >", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_USER >=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThan(String value) { + addCriterion("UPDATE_USER <", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThanOrEqualTo(String value) { + addCriterion("UPDATE_USER <=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLike(String value) { + addCriterion("UPDATE_USER like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotLike(String value) { + addCriterion("UPDATE_USER not like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIn(List values) { + addCriterion("UPDATE_USER in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotIn(List values) { + addCriterion("UPDATE_USER not in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserBetween(String value1, String value2) { + addCriterion("UPDATE_USER between", value1, value2, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotBetween(String value1, String value2) { + addCriterion("UPDATE_USER not between", value1, value2, "updateUser"); + 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(String value) { + addCriterion("UPDATE_DATE =", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotEqualTo(String value) { + addCriterion("UPDATE_DATE <>", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThan(String value) { + addCriterion("UPDATE_DATE >", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE >=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThan(String value) { + addCriterion("UPDATE_DATE <", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE <=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLike(String value) { + addCriterion("UPDATE_DATE like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotLike(String value) { + addCriterion("UPDATE_DATE not like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateIn(List values) { + addCriterion("UPDATE_DATE in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotIn(List values) { + addCriterion("UPDATE_DATE not in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateBetween(String value1, String value2) { + addCriterion("UPDATE_DATE between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotBetween(String value1, String value2) { + addCriterion("UPDATE_DATE not between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("UPDATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("UPDATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(String value) { + addCriterion("UPDATE_TIME =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(String value) { + addCriterion("UPDATE_TIME <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(String value) { + addCriterion("UPDATE_TIME >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(String value) { + addCriterion("UPDATE_TIME <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLike(String value) { + addCriterion("UPDATE_TIME like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotLike(String value) { + addCriterion("UPDATE_TIME not like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("UPDATE_TIME in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("UPDATE_TIME not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(String value1, String value2) { + addCriterion("UPDATE_TIME between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(String value1, String value2) { + addCriterion("UPDATE_TIME not between", value1, value2, "updateTime"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table cms_user_role + * + * @mbggenerated do_not_delete_during_merge Fri Aug 18 13:38:42 CST 2017 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/CompanyArticleInfo.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CompanyArticleInfo.java new file mode 100644 index 000000000..8b5eb2002 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CompanyArticleInfo.java @@ -0,0 +1,67 @@ +package com.ruoyi.content.domain; + +public class CompanyArticleInfo { + + private String publishId; //文章发布Id(版本号) + private String articleId; //文章id + private String articleName; //文章名称 + private String listPicUrl; //文章列表显示图片 + private String createDate; //文章发布日期 + private String visitorCount; //文章浏览人数 + private String sharedCount; //文章分享人数 + private String publishViewUrl; //文章发布浏览静态页面路径 + + + + public String getPublishId() { + return publishId; + } + public void setPublishId(String publishId) { + this.publishId = publishId; + } + public String getArticleId() { + return articleId; + } + public void setArticleId(String articleId) { + this.articleId = articleId; + } + public String getArticleName() { + return articleName; + } + public void setArticleName(String articleName) { + this.articleName = articleName; + } + public String getListPicUrl() { + return listPicUrl; + } + public void setListPicUrl(String listPicUrl) { + this.listPicUrl = listPicUrl; + } + public String getCreateDate() { + return createDate; + } + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + public String getVisitorCount() { + return visitorCount; + } + public void setVisitorCount(String visitorCount) { + this.visitorCount = visitorCount; + } + public String getSharedCount() { + return sharedCount; + } + public void setSharedCount(String sharedCount) { + this.sharedCount = sharedCount; + } + public String getPublishViewUrl() { + return publishViewUrl; + } + public void setPublishViewUrl(String publishViewUrl) { + this.publishViewUrl = publishViewUrl; + } + + + +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/CompanyInfo.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CompanyInfo.java new file mode 100644 index 000000000..ca8ffcf47 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CompanyInfo.java @@ -0,0 +1,547 @@ +package com.ruoyi.content.domain; + +public class CompanyInfo { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column company_info.COMPANY_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private Integer companyId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column company_info.APP_NAME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String appName; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column company_info.APP_ORIGINAL_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String appOriginalId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column company_info.WECHAT_CODE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String wechatCode; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column company_info.WECHAT_TYPE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String wechatType; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column company_info.QR_CODE_URL + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String qrCodeUrl; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column company_info.APP_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String appId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column company_info.APP_SECRET + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String appSecret; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column company_info.COMPANY_CODE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String companyCode; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column company_info.COMPANY_NAME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String companyName; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column company_info.COMPANY_TYPE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String companyType; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column company_info.CREATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String createDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column company_info.CREATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String createTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column company_info.CREATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String createUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column company_info.UPDATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String updateUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column company_info.UPDATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String updateDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column company_info.UPDATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + private String updateTime; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column company_info.COMPANY_ID + * + * @return the value of company_info.COMPANY_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public Integer getCompanyId() { + return companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column company_info.COMPANY_ID + * + * @param companyId the value for company_info.COMPANY_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCompanyId(Integer companyId) { + this.companyId = companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column company_info.APP_NAME + * + * @return the value of company_info.APP_NAME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getAppName() { + return appName; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column company_info.APP_NAME + * + * @param appName the value for company_info.APP_NAME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setAppName(String appName) { + this.appName = appName; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column company_info.APP_ORIGINAL_ID + * + * @return the value of company_info.APP_ORIGINAL_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getAppOriginalId() { + return appOriginalId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column company_info.APP_ORIGINAL_ID + * + * @param appOriginalId the value for company_info.APP_ORIGINAL_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setAppOriginalId(String appOriginalId) { + this.appOriginalId = appOriginalId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column company_info.WECHAT_CODE + * + * @return the value of company_info.WECHAT_CODE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getWechatCode() { + return wechatCode; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column company_info.WECHAT_CODE + * + * @param wechatCode the value for company_info.WECHAT_CODE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setWechatCode(String wechatCode) { + this.wechatCode = wechatCode; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column company_info.WECHAT_TYPE + * + * @return the value of company_info.WECHAT_TYPE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getWechatType() { + return wechatType; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column company_info.WECHAT_TYPE + * + * @param wechatType the value for company_info.WECHAT_TYPE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setWechatType(String wechatType) { + this.wechatType = wechatType; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column company_info.QR_CODE_URL + * + * @return the value of company_info.QR_CODE_URL + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getQrCodeUrl() { + return qrCodeUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column company_info.QR_CODE_URL + * + * @param qrCodeUrl the value for company_info.QR_CODE_URL + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setQrCodeUrl(String qrCodeUrl) { + this.qrCodeUrl = qrCodeUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column company_info.APP_ID + * + * @return the value of company_info.APP_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getAppId() { + return appId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column company_info.APP_ID + * + * @param appId the value for company_info.APP_ID + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setAppId(String appId) { + this.appId = appId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column company_info.APP_SECRET + * + * @return the value of company_info.APP_SECRET + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getAppSecret() { + return appSecret; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column company_info.APP_SECRET + * + * @param appSecret the value for company_info.APP_SECRET + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setAppSecret(String appSecret) { + this.appSecret = appSecret; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column company_info.COMPANY_CODE + * + * @return the value of company_info.COMPANY_CODE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCompanyCode() { + return companyCode; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column company_info.COMPANY_CODE + * + * @param companyCode the value for company_info.COMPANY_CODE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCompanyCode(String companyCode) { + this.companyCode = companyCode; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column company_info.COMPANY_NAME + * + * @return the value of company_info.COMPANY_NAME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCompanyName() { + return companyName; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column company_info.COMPANY_NAME + * + * @param companyName the value for company_info.COMPANY_NAME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCompanyName(String companyName) { + this.companyName = companyName; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column company_info.COMPANY_TYPE + * + * @return the value of company_info.COMPANY_TYPE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCompanyType() { + return companyType; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column company_info.COMPANY_TYPE + * + * @param companyType the value for company_info.COMPANY_TYPE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCompanyType(String companyType) { + this.companyType = companyType; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column company_info.CREATE_DATE + * + * @return the value of company_info.CREATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCreateDate() { + return createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column company_info.CREATE_DATE + * + * @param createDate the value for company_info.CREATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column company_info.CREATE_TIME + * + * @return the value of company_info.CREATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCreateTime() { + return createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column company_info.CREATE_TIME + * + * @param createTime the value for company_info.CREATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column company_info.CREATE_USER + * + * @return the value of company_info.CREATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getCreateUser() { + return createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column company_info.CREATE_USER + * + * @param createUser the value for company_info.CREATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column company_info.UPDATE_USER + * + * @return the value of company_info.UPDATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getUpdateUser() { + return updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column company_info.UPDATE_USER + * + * @param updateUser the value for company_info.UPDATE_USER + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setUpdateUser(String updateUser) { + this.updateUser = updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column company_info.UPDATE_DATE + * + * @return the value of company_info.UPDATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getUpdateDate() { + return updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column company_info.UPDATE_DATE + * + * @param updateDate the value for company_info.UPDATE_DATE + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column company_info.UPDATE_TIME + * + * @return the value of company_info.UPDATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getUpdateTime() { + return updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column company_info.UPDATE_TIME + * + * @param updateTime the value for company_info.UPDATE_TIME + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/CompanyInfoExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CompanyInfoExample.java new file mode 100644 index 000000000..cc2f3a554 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/CompanyInfoExample.java @@ -0,0 +1,1482 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class CompanyInfoExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public CompanyInfoExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 andCompanyIdIsNull() { + addCriterion("COMPANY_ID is null"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNotNull() { + addCriterion("COMPANY_ID is not null"); + return (Criteria) this; + } + + public Criteria andCompanyIdEqualTo(Integer value) { + addCriterion("COMPANY_ID =", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotEqualTo(Integer value) { + addCriterion("COMPANY_ID <>", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThan(Integer value) { + addCriterion("COMPANY_ID >", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThanOrEqualTo(Integer value) { + addCriterion("COMPANY_ID >=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThan(Integer value) { + addCriterion("COMPANY_ID <", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThanOrEqualTo(Integer value) { + addCriterion("COMPANY_ID <=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIn(List values) { + addCriterion("COMPANY_ID in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotIn(List values) { + addCriterion("COMPANY_ID not in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdBetween(Integer value1, Integer value2) { + addCriterion("COMPANY_ID between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotBetween(Integer value1, Integer value2) { + addCriterion("COMPANY_ID not between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andAppNameIsNull() { + addCriterion("APP_NAME is null"); + return (Criteria) this; + } + + public Criteria andAppNameIsNotNull() { + addCriterion("APP_NAME is not null"); + return (Criteria) this; + } + + public Criteria andAppNameEqualTo(String value) { + addCriterion("APP_NAME =", value, "appName"); + return (Criteria) this; + } + + public Criteria andAppNameNotEqualTo(String value) { + addCriterion("APP_NAME <>", value, "appName"); + return (Criteria) this; + } + + public Criteria andAppNameGreaterThan(String value) { + addCriterion("APP_NAME >", value, "appName"); + return (Criteria) this; + } + + public Criteria andAppNameGreaterThanOrEqualTo(String value) { + addCriterion("APP_NAME >=", value, "appName"); + return (Criteria) this; + } + + public Criteria andAppNameLessThan(String value) { + addCriterion("APP_NAME <", value, "appName"); + return (Criteria) this; + } + + public Criteria andAppNameLessThanOrEqualTo(String value) { + addCriterion("APP_NAME <=", value, "appName"); + return (Criteria) this; + } + + public Criteria andAppNameLike(String value) { + addCriterion("APP_NAME like", value, "appName"); + return (Criteria) this; + } + + public Criteria andAppNameNotLike(String value) { + addCriterion("APP_NAME not like", value, "appName"); + return (Criteria) this; + } + + public Criteria andAppNameIn(List values) { + addCriterion("APP_NAME in", values, "appName"); + return (Criteria) this; + } + + public Criteria andAppNameNotIn(List values) { + addCriterion("APP_NAME not in", values, "appName"); + return (Criteria) this; + } + + public Criteria andAppNameBetween(String value1, String value2) { + addCriterion("APP_NAME between", value1, value2, "appName"); + return (Criteria) this; + } + + public Criteria andAppNameNotBetween(String value1, String value2) { + addCriterion("APP_NAME not between", value1, value2, "appName"); + return (Criteria) this; + } + + public Criteria andAppOriginalIdIsNull() { + addCriterion("APP_ORIGINAL_ID is null"); + return (Criteria) this; + } + + public Criteria andAppOriginalIdIsNotNull() { + addCriterion("APP_ORIGINAL_ID is not null"); + return (Criteria) this; + } + + public Criteria andAppOriginalIdEqualTo(String value) { + addCriterion("APP_ORIGINAL_ID =", value, "appOriginalId"); + return (Criteria) this; + } + + public Criteria andAppOriginalIdNotEqualTo(String value) { + addCriterion("APP_ORIGINAL_ID <>", value, "appOriginalId"); + return (Criteria) this; + } + + public Criteria andAppOriginalIdGreaterThan(String value) { + addCriterion("APP_ORIGINAL_ID >", value, "appOriginalId"); + return (Criteria) this; + } + + public Criteria andAppOriginalIdGreaterThanOrEqualTo(String value) { + addCriterion("APP_ORIGINAL_ID >=", value, "appOriginalId"); + return (Criteria) this; + } + + public Criteria andAppOriginalIdLessThan(String value) { + addCriterion("APP_ORIGINAL_ID <", value, "appOriginalId"); + return (Criteria) this; + } + + public Criteria andAppOriginalIdLessThanOrEqualTo(String value) { + addCriterion("APP_ORIGINAL_ID <=", value, "appOriginalId"); + return (Criteria) this; + } + + public Criteria andAppOriginalIdLike(String value) { + addCriterion("APP_ORIGINAL_ID like", value, "appOriginalId"); + return (Criteria) this; + } + + public Criteria andAppOriginalIdNotLike(String value) { + addCriterion("APP_ORIGINAL_ID not like", value, "appOriginalId"); + return (Criteria) this; + } + + public Criteria andAppOriginalIdIn(List values) { + addCriterion("APP_ORIGINAL_ID in", values, "appOriginalId"); + return (Criteria) this; + } + + public Criteria andAppOriginalIdNotIn(List values) { + addCriterion("APP_ORIGINAL_ID not in", values, "appOriginalId"); + return (Criteria) this; + } + + public Criteria andAppOriginalIdBetween(String value1, String value2) { + addCriterion("APP_ORIGINAL_ID between", value1, value2, "appOriginalId"); + return (Criteria) this; + } + + public Criteria andAppOriginalIdNotBetween(String value1, String value2) { + addCriterion("APP_ORIGINAL_ID not between", value1, value2, "appOriginalId"); + return (Criteria) this; + } + + public Criteria andWechatCodeIsNull() { + addCriterion("WECHAT_CODE is null"); + return (Criteria) this; + } + + public Criteria andWechatCodeIsNotNull() { + addCriterion("WECHAT_CODE is not null"); + return (Criteria) this; + } + + public Criteria andWechatCodeEqualTo(String value) { + addCriterion("WECHAT_CODE =", value, "wechatCode"); + return (Criteria) this; + } + + public Criteria andWechatCodeNotEqualTo(String value) { + addCriterion("WECHAT_CODE <>", value, "wechatCode"); + return (Criteria) this; + } + + public Criteria andWechatCodeGreaterThan(String value) { + addCriterion("WECHAT_CODE >", value, "wechatCode"); + return (Criteria) this; + } + + public Criteria andWechatCodeGreaterThanOrEqualTo(String value) { + addCriterion("WECHAT_CODE >=", value, "wechatCode"); + return (Criteria) this; + } + + public Criteria andWechatCodeLessThan(String value) { + addCriterion("WECHAT_CODE <", value, "wechatCode"); + return (Criteria) this; + } + + public Criteria andWechatCodeLessThanOrEqualTo(String value) { + addCriterion("WECHAT_CODE <=", value, "wechatCode"); + return (Criteria) this; + } + + public Criteria andWechatCodeLike(String value) { + addCriterion("WECHAT_CODE like", value, "wechatCode"); + return (Criteria) this; + } + + public Criteria andWechatCodeNotLike(String value) { + addCriterion("WECHAT_CODE not like", value, "wechatCode"); + return (Criteria) this; + } + + public Criteria andWechatCodeIn(List values) { + addCriterion("WECHAT_CODE in", values, "wechatCode"); + return (Criteria) this; + } + + public Criteria andWechatCodeNotIn(List values) { + addCriterion("WECHAT_CODE not in", values, "wechatCode"); + return (Criteria) this; + } + + public Criteria andWechatCodeBetween(String value1, String value2) { + addCriterion("WECHAT_CODE between", value1, value2, "wechatCode"); + return (Criteria) this; + } + + public Criteria andWechatCodeNotBetween(String value1, String value2) { + addCriterion("WECHAT_CODE not between", value1, value2, "wechatCode"); + return (Criteria) this; + } + + public Criteria andWechatTypeIsNull() { + addCriterion("WECHAT_TYPE is null"); + return (Criteria) this; + } + + public Criteria andWechatTypeIsNotNull() { + addCriterion("WECHAT_TYPE is not null"); + return (Criteria) this; + } + + public Criteria andWechatTypeEqualTo(String value) { + addCriterion("WECHAT_TYPE =", value, "wechatType"); + return (Criteria) this; + } + + public Criteria andWechatTypeNotEqualTo(String value) { + addCriterion("WECHAT_TYPE <>", value, "wechatType"); + return (Criteria) this; + } + + public Criteria andWechatTypeGreaterThan(String value) { + addCriterion("WECHAT_TYPE >", value, "wechatType"); + return (Criteria) this; + } + + public Criteria andWechatTypeGreaterThanOrEqualTo(String value) { + addCriterion("WECHAT_TYPE >=", value, "wechatType"); + return (Criteria) this; + } + + public Criteria andWechatTypeLessThan(String value) { + addCriterion("WECHAT_TYPE <", value, "wechatType"); + return (Criteria) this; + } + + public Criteria andWechatTypeLessThanOrEqualTo(String value) { + addCriterion("WECHAT_TYPE <=", value, "wechatType"); + return (Criteria) this; + } + + public Criteria andWechatTypeLike(String value) { + addCriterion("WECHAT_TYPE like", value, "wechatType"); + return (Criteria) this; + } + + public Criteria andWechatTypeNotLike(String value) { + addCriterion("WECHAT_TYPE not like", value, "wechatType"); + return (Criteria) this; + } + + public Criteria andWechatTypeIn(List values) { + addCriterion("WECHAT_TYPE in", values, "wechatType"); + return (Criteria) this; + } + + public Criteria andWechatTypeNotIn(List values) { + addCriterion("WECHAT_TYPE not in", values, "wechatType"); + return (Criteria) this; + } + + public Criteria andWechatTypeBetween(String value1, String value2) { + addCriterion("WECHAT_TYPE between", value1, value2, "wechatType"); + return (Criteria) this; + } + + public Criteria andWechatTypeNotBetween(String value1, String value2) { + addCriterion("WECHAT_TYPE not between", value1, value2, "wechatType"); + return (Criteria) this; + } + + public Criteria andQrCodeUrlIsNull() { + addCriterion("QR_CODE_URL is null"); + return (Criteria) this; + } + + public Criteria andQrCodeUrlIsNotNull() { + addCriterion("QR_CODE_URL is not null"); + return (Criteria) this; + } + + public Criteria andQrCodeUrlEqualTo(String value) { + addCriterion("QR_CODE_URL =", value, "qrCodeUrl"); + return (Criteria) this; + } + + public Criteria andQrCodeUrlNotEqualTo(String value) { + addCriterion("QR_CODE_URL <>", value, "qrCodeUrl"); + return (Criteria) this; + } + + public Criteria andQrCodeUrlGreaterThan(String value) { + addCriterion("QR_CODE_URL >", value, "qrCodeUrl"); + return (Criteria) this; + } + + public Criteria andQrCodeUrlGreaterThanOrEqualTo(String value) { + addCriterion("QR_CODE_URL >=", value, "qrCodeUrl"); + return (Criteria) this; + } + + public Criteria andQrCodeUrlLessThan(String value) { + addCriterion("QR_CODE_URL <", value, "qrCodeUrl"); + return (Criteria) this; + } + + public Criteria andQrCodeUrlLessThanOrEqualTo(String value) { + addCriterion("QR_CODE_URL <=", value, "qrCodeUrl"); + return (Criteria) this; + } + + public Criteria andQrCodeUrlLike(String value) { + addCriterion("QR_CODE_URL like", value, "qrCodeUrl"); + return (Criteria) this; + } + + public Criteria andQrCodeUrlNotLike(String value) { + addCriterion("QR_CODE_URL not like", value, "qrCodeUrl"); + return (Criteria) this; + } + + public Criteria andQrCodeUrlIn(List values) { + addCriterion("QR_CODE_URL in", values, "qrCodeUrl"); + return (Criteria) this; + } + + public Criteria andQrCodeUrlNotIn(List values) { + addCriterion("QR_CODE_URL not in", values, "qrCodeUrl"); + return (Criteria) this; + } + + public Criteria andQrCodeUrlBetween(String value1, String value2) { + addCriterion("QR_CODE_URL between", value1, value2, "qrCodeUrl"); + return (Criteria) this; + } + + public Criteria andQrCodeUrlNotBetween(String value1, String value2) { + addCriterion("QR_CODE_URL not between", value1, value2, "qrCodeUrl"); + return (Criteria) this; + } + + public Criteria andAppIdIsNull() { + addCriterion("APP_ID is null"); + return (Criteria) this; + } + + public Criteria andAppIdIsNotNull() { + addCriterion("APP_ID is not null"); + return (Criteria) this; + } + + public Criteria andAppIdEqualTo(String value) { + addCriterion("APP_ID =", value, "appId"); + return (Criteria) this; + } + + public Criteria andAppIdNotEqualTo(String value) { + addCriterion("APP_ID <>", value, "appId"); + return (Criteria) this; + } + + public Criteria andAppIdGreaterThan(String value) { + addCriterion("APP_ID >", value, "appId"); + return (Criteria) this; + } + + public Criteria andAppIdGreaterThanOrEqualTo(String value) { + addCriterion("APP_ID >=", value, "appId"); + return (Criteria) this; + } + + public Criteria andAppIdLessThan(String value) { + addCriterion("APP_ID <", value, "appId"); + return (Criteria) this; + } + + public Criteria andAppIdLessThanOrEqualTo(String value) { + addCriterion("APP_ID <=", value, "appId"); + return (Criteria) this; + } + + public Criteria andAppIdLike(String value) { + addCriterion("APP_ID like", value, "appId"); + return (Criteria) this; + } + + public Criteria andAppIdNotLike(String value) { + addCriterion("APP_ID not like", value, "appId"); + return (Criteria) this; + } + + public Criteria andAppIdIn(List values) { + addCriterion("APP_ID in", values, "appId"); + return (Criteria) this; + } + + public Criteria andAppIdNotIn(List values) { + addCriterion("APP_ID not in", values, "appId"); + return (Criteria) this; + } + + public Criteria andAppIdBetween(String value1, String value2) { + addCriterion("APP_ID between", value1, value2, "appId"); + return (Criteria) this; + } + + public Criteria andAppIdNotBetween(String value1, String value2) { + addCriterion("APP_ID not between", value1, value2, "appId"); + return (Criteria) this; + } + + public Criteria andAppSecretIsNull() { + addCriterion("APP_SECRET is null"); + return (Criteria) this; + } + + public Criteria andAppSecretIsNotNull() { + addCriterion("APP_SECRET is not null"); + return (Criteria) this; + } + + public Criteria andAppSecretEqualTo(String value) { + addCriterion("APP_SECRET =", value, "appSecret"); + return (Criteria) this; + } + + public Criteria andAppSecretNotEqualTo(String value) { + addCriterion("APP_SECRET <>", value, "appSecret"); + return (Criteria) this; + } + + public Criteria andAppSecretGreaterThan(String value) { + addCriterion("APP_SECRET >", value, "appSecret"); + return (Criteria) this; + } + + public Criteria andAppSecretGreaterThanOrEqualTo(String value) { + addCriterion("APP_SECRET >=", value, "appSecret"); + return (Criteria) this; + } + + public Criteria andAppSecretLessThan(String value) { + addCriterion("APP_SECRET <", value, "appSecret"); + return (Criteria) this; + } + + public Criteria andAppSecretLessThanOrEqualTo(String value) { + addCriterion("APP_SECRET <=", value, "appSecret"); + return (Criteria) this; + } + + public Criteria andAppSecretLike(String value) { + addCriterion("APP_SECRET like", value, "appSecret"); + return (Criteria) this; + } + + public Criteria andAppSecretNotLike(String value) { + addCriterion("APP_SECRET not like", value, "appSecret"); + return (Criteria) this; + } + + public Criteria andAppSecretIn(List values) { + addCriterion("APP_SECRET in", values, "appSecret"); + return (Criteria) this; + } + + public Criteria andAppSecretNotIn(List values) { + addCriterion("APP_SECRET not in", values, "appSecret"); + return (Criteria) this; + } + + public Criteria andAppSecretBetween(String value1, String value2) { + addCriterion("APP_SECRET between", value1, value2, "appSecret"); + return (Criteria) this; + } + + public Criteria andAppSecretNotBetween(String value1, String value2) { + addCriterion("APP_SECRET not between", value1, value2, "appSecret"); + 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 values) { + addCriterion("COMPANY_CODE in", values, "companyCode"); + return (Criteria) this; + } + + public Criteria andCompanyCodeNotIn(List 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 values) { + addCriterion("COMPANY_NAME in", values, "companyName"); + return (Criteria) this; + } + + public Criteria andCompanyNameNotIn(List 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 andCompanyTypeIsNull() { + addCriterion("COMPANY_TYPE is null"); + return (Criteria) this; + } + + public Criteria andCompanyTypeIsNotNull() { + addCriterion("COMPANY_TYPE is not null"); + return (Criteria) this; + } + + public Criteria andCompanyTypeEqualTo(String value) { + addCriterion("COMPANY_TYPE =", value, "companyType"); + return (Criteria) this; + } + + public Criteria andCompanyTypeNotEqualTo(String value) { + addCriterion("COMPANY_TYPE <>", value, "companyType"); + return (Criteria) this; + } + + public Criteria andCompanyTypeGreaterThan(String value) { + addCriterion("COMPANY_TYPE >", value, "companyType"); + return (Criteria) this; + } + + public Criteria andCompanyTypeGreaterThanOrEqualTo(String value) { + addCriterion("COMPANY_TYPE >=", value, "companyType"); + return (Criteria) this; + } + + public Criteria andCompanyTypeLessThan(String value) { + addCriterion("COMPANY_TYPE <", value, "companyType"); + return (Criteria) this; + } + + public Criteria andCompanyTypeLessThanOrEqualTo(String value) { + addCriterion("COMPANY_TYPE <=", value, "companyType"); + return (Criteria) this; + } + + public Criteria andCompanyTypeLike(String value) { + addCriterion("COMPANY_TYPE like", value, "companyType"); + return (Criteria) this; + } + + public Criteria andCompanyTypeNotLike(String value) { + addCriterion("COMPANY_TYPE not like", value, "companyType"); + return (Criteria) this; + } + + public Criteria andCompanyTypeIn(List values) { + addCriterion("COMPANY_TYPE in", values, "companyType"); + return (Criteria) this; + } + + public Criteria andCompanyTypeNotIn(List values) { + addCriterion("COMPANY_TYPE not in", values, "companyType"); + return (Criteria) this; + } + + public Criteria andCompanyTypeBetween(String value1, String value2) { + addCriterion("COMPANY_TYPE between", value1, value2, "companyType"); + return (Criteria) this; + } + + public Criteria andCompanyTypeNotBetween(String value1, String value2) { + addCriterion("COMPANY_TYPE not between", value1, value2, "companyType"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNull() { + addCriterion("CREATE_DATE is null"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNotNull() { + addCriterion("CREATE_DATE is not null"); + return (Criteria) this; + } + + public Criteria andCreateDateEqualTo(String value) { + addCriterion("CREATE_DATE =", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotEqualTo(String value) { + addCriterion("CREATE_DATE <>", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThan(String value) { + addCriterion("CREATE_DATE >", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_DATE >=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThan(String value) { + addCriterion("CREATE_DATE <", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThanOrEqualTo(String value) { + addCriterion("CREATE_DATE <=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLike(String value) { + addCriterion("CREATE_DATE like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotLike(String value) { + addCriterion("CREATE_DATE not like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateIn(List values) { + addCriterion("CREATE_DATE in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotIn(List values) { + addCriterion("CREATE_DATE not in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateBetween(String value1, String value2) { + addCriterion("CREATE_DATE between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotBetween(String value1, String value2) { + addCriterion("CREATE_DATE not between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("CREATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("CREATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(String value) { + addCriterion("CREATE_TIME =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(String value) { + addCriterion("CREATE_TIME <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(String value) { + addCriterion("CREATE_TIME >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_TIME >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(String value) { + addCriterion("CREATE_TIME <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(String value) { + addCriterion("CREATE_TIME <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLike(String value) { + addCriterion("CREATE_TIME like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotLike(String value) { + addCriterion("CREATE_TIME not like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("CREATE_TIME in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("CREATE_TIME not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(String value1, String value2) { + addCriterion("CREATE_TIME between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(String value1, String value2) { + addCriterion("CREATE_TIME not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNull() { + addCriterion("CREATE_USER is null"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNotNull() { + addCriterion("CREATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andCreateUserEqualTo(String value) { + addCriterion("CREATE_USER =", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotEqualTo(String value) { + addCriterion("CREATE_USER <>", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThan(String value) { + addCriterion("CREATE_USER >", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_USER >=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThan(String value) { + addCriterion("CREATE_USER <", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThanOrEqualTo(String value) { + addCriterion("CREATE_USER <=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLike(String value) { + addCriterion("CREATE_USER like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotLike(String value) { + addCriterion("CREATE_USER not like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserIn(List values) { + addCriterion("CREATE_USER in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotIn(List values) { + addCriterion("CREATE_USER not in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserBetween(String value1, String value2) { + addCriterion("CREATE_USER between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotBetween(String value1, String value2) { + addCriterion("CREATE_USER not between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNull() { + addCriterion("UPDATE_USER is null"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNotNull() { + addCriterion("UPDATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andUpdateUserEqualTo(String value) { + addCriterion("UPDATE_USER =", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotEqualTo(String value) { + addCriterion("UPDATE_USER <>", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThan(String value) { + addCriterion("UPDATE_USER >", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_USER >=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThan(String value) { + addCriterion("UPDATE_USER <", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThanOrEqualTo(String value) { + addCriterion("UPDATE_USER <=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLike(String value) { + addCriterion("UPDATE_USER like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotLike(String value) { + addCriterion("UPDATE_USER not like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIn(List values) { + addCriterion("UPDATE_USER in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotIn(List values) { + addCriterion("UPDATE_USER not in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserBetween(String value1, String value2) { + addCriterion("UPDATE_USER between", value1, value2, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotBetween(String value1, String value2) { + addCriterion("UPDATE_USER not between", value1, value2, "updateUser"); + 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(String value) { + addCriterion("UPDATE_DATE =", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotEqualTo(String value) { + addCriterion("UPDATE_DATE <>", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThan(String value) { + addCriterion("UPDATE_DATE >", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE >=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThan(String value) { + addCriterion("UPDATE_DATE <", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE <=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLike(String value) { + addCriterion("UPDATE_DATE like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotLike(String value) { + addCriterion("UPDATE_DATE not like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateIn(List values) { + addCriterion("UPDATE_DATE in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotIn(List values) { + addCriterion("UPDATE_DATE not in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateBetween(String value1, String value2) { + addCriterion("UPDATE_DATE between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotBetween(String value1, String value2) { + addCriterion("UPDATE_DATE not between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("UPDATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("UPDATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(String value) { + addCriterion("UPDATE_TIME =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(String value) { + addCriterion("UPDATE_TIME <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(String value) { + addCriterion("UPDATE_TIME >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(String value) { + addCriterion("UPDATE_TIME <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLike(String value) { + addCriterion("UPDATE_TIME like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotLike(String value) { + addCriterion("UPDATE_TIME not like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("UPDATE_TIME in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("UPDATE_TIME not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(String value1, String value2) { + addCriterion("UPDATE_TIME between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(String value1, String value2) { + addCriterion("UPDATE_TIME not between", value1, value2, "updateTime"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table company_info + * + * @mbggenerated do_not_delete_during_merge Mon Mar 26 15:46:22 CST 2018 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/LdCom.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/LdCom.java new file mode 100644 index 000000000..9f6309f21 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/LdCom.java @@ -0,0 +1,1221 @@ +package com.ruoyi.content.domain; + +import java.util.Date; + +public class LdCom { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.COMCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String comcode; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.OUTCOMCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String outcomcode; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.NAME + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String name; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.SHORTNAME + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String shortname; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.ADDRESS + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String address; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.ZIPCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String zipcode; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.PHONE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String phone; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.FAX + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String fax; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.EMAIL + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String email; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.WEBADDRESS + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String webaddress; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.SATRAPNAME + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String satrapname; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.INSUMONITORCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String insumonitorcode; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.INSUREID + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String insureid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.SIGNID + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String signid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.REGIONALISMCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String regionalismcode; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.COMNATURE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String comnature; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.VALIDCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String validcode; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.SIGN + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String sign; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.COMCITYSIZE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String comcitysize; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.SERVICENAME + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String servicename; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.SERVICENO + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String serviceno; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.SERVICEPHONE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String servicephone; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.SERVICEPOSTADDRESS + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String servicepostaddress; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.SERVICEPOSTZIPCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String servicepostzipcode; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.LETTERSERVICENAME + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String letterservicename; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.LETTERSERVICENO + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String letterserviceno; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.LETTERSERVICEPHONE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String letterservicephone; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.LETTERSERVICEPOSTADDRESS + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String letterservicepostaddress; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.LETTERSERVICEPOSTZIPCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String letterservicepostzipcode; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.COMGRADE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String comgrade; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.COMAREATYPE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String comareatype; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.INPUTDATE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private Date inputdate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.INPUTTIME + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String inputtime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.SEQUENCE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String sequence; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.PROVINCE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String province; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.CITY + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String city; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.COUNTY + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String county; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom.PREFECTURALLEVELCITY + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + private String prefecturallevelcity; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.COMCODE + * + * @return the value of ldcom.COMCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getComcode() { + return comcode; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.COMCODE + * + * @param comcode the value for ldcom.COMCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setComcode(String comcode) { + this.comcode = comcode; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.OUTCOMCODE + * + * @return the value of ldcom.OUTCOMCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getOutcomcode() { + return outcomcode; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.OUTCOMCODE + * + * @param outcomcode the value for ldcom.OUTCOMCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setOutcomcode(String outcomcode) { + this.outcomcode = outcomcode; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.NAME + * + * @return the value of ldcom.NAME + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getName() { + return name; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.NAME + * + * @param name the value for ldcom.NAME + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setName(String name) { + this.name = name; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.SHORTNAME + * + * @return the value of ldcom.SHORTNAME + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getShortname() { + return shortname; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.SHORTNAME + * + * @param shortname the value for ldcom.SHORTNAME + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setShortname(String shortname) { + this.shortname = shortname; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.ADDRESS + * + * @return the value of ldcom.ADDRESS + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getAddress() { + return address; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.ADDRESS + * + * @param address the value for ldcom.ADDRESS + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setAddress(String address) { + this.address = address; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.ZIPCODE + * + * @return the value of ldcom.ZIPCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getZipcode() { + return zipcode; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.ZIPCODE + * + * @param zipcode the value for ldcom.ZIPCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setZipcode(String zipcode) { + this.zipcode = zipcode; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.PHONE + * + * @return the value of ldcom.PHONE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getPhone() { + return phone; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.PHONE + * + * @param phone the value for ldcom.PHONE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setPhone(String phone) { + this.phone = phone; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.FAX + * + * @return the value of ldcom.FAX + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getFax() { + return fax; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.FAX + * + * @param fax the value for ldcom.FAX + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setFax(String fax) { + this.fax = fax; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.EMAIL + * + * @return the value of ldcom.EMAIL + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getEmail() { + return email; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.EMAIL + * + * @param email the value for ldcom.EMAIL + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setEmail(String email) { + this.email = email; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.WEBADDRESS + * + * @return the value of ldcom.WEBADDRESS + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getWebaddress() { + return webaddress; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.WEBADDRESS + * + * @param webaddress the value for ldcom.WEBADDRESS + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setWebaddress(String webaddress) { + this.webaddress = webaddress; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.SATRAPNAME + * + * @return the value of ldcom.SATRAPNAME + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getSatrapname() { + return satrapname; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.SATRAPNAME + * + * @param satrapname the value for ldcom.SATRAPNAME + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setSatrapname(String satrapname) { + this.satrapname = satrapname; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.INSUMONITORCODE + * + * @return the value of ldcom.INSUMONITORCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getInsumonitorcode() { + return insumonitorcode; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.INSUMONITORCODE + * + * @param insumonitorcode the value for ldcom.INSUMONITORCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setInsumonitorcode(String insumonitorcode) { + this.insumonitorcode = insumonitorcode; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.INSUREID + * + * @return the value of ldcom.INSUREID + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getInsureid() { + return insureid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.INSUREID + * + * @param insureid the value for ldcom.INSUREID + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setInsureid(String insureid) { + this.insureid = insureid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.SIGNID + * + * @return the value of ldcom.SIGNID + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getSignid() { + return signid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.SIGNID + * + * @param signid the value for ldcom.SIGNID + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setSignid(String signid) { + this.signid = signid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.REGIONALISMCODE + * + * @return the value of ldcom.REGIONALISMCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getRegionalismcode() { + return regionalismcode; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.REGIONALISMCODE + * + * @param regionalismcode the value for ldcom.REGIONALISMCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setRegionalismcode(String regionalismcode) { + this.regionalismcode = regionalismcode; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.COMNATURE + * + * @return the value of ldcom.COMNATURE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getComnature() { + return comnature; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.COMNATURE + * + * @param comnature the value for ldcom.COMNATURE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setComnature(String comnature) { + this.comnature = comnature; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.VALIDCODE + * + * @return the value of ldcom.VALIDCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getValidcode() { + return validcode; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.VALIDCODE + * + * @param validcode the value for ldcom.VALIDCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setValidcode(String validcode) { + this.validcode = validcode; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.SIGN + * + * @return the value of ldcom.SIGN + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getSign() { + return sign; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.SIGN + * + * @param sign the value for ldcom.SIGN + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setSign(String sign) { + this.sign = sign; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.COMCITYSIZE + * + * @return the value of ldcom.COMCITYSIZE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getComcitysize() { + return comcitysize; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.COMCITYSIZE + * + * @param comcitysize the value for ldcom.COMCITYSIZE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setComcitysize(String comcitysize) { + this.comcitysize = comcitysize; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.SERVICENAME + * + * @return the value of ldcom.SERVICENAME + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getServicename() { + return servicename; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.SERVICENAME + * + * @param servicename the value for ldcom.SERVICENAME + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setServicename(String servicename) { + this.servicename = servicename; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.SERVICENO + * + * @return the value of ldcom.SERVICENO + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getServiceno() { + return serviceno; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.SERVICENO + * + * @param serviceno the value for ldcom.SERVICENO + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setServiceno(String serviceno) { + this.serviceno = serviceno; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.SERVICEPHONE + * + * @return the value of ldcom.SERVICEPHONE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getServicephone() { + return servicephone; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.SERVICEPHONE + * + * @param servicephone the value for ldcom.SERVICEPHONE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setServicephone(String servicephone) { + this.servicephone = servicephone; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.SERVICEPOSTADDRESS + * + * @return the value of ldcom.SERVICEPOSTADDRESS + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getServicepostaddress() { + return servicepostaddress; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.SERVICEPOSTADDRESS + * + * @param servicepostaddress the value for ldcom.SERVICEPOSTADDRESS + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setServicepostaddress(String servicepostaddress) { + this.servicepostaddress = servicepostaddress; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.SERVICEPOSTZIPCODE + * + * @return the value of ldcom.SERVICEPOSTZIPCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getServicepostzipcode() { + return servicepostzipcode; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.SERVICEPOSTZIPCODE + * + * @param servicepostzipcode the value for ldcom.SERVICEPOSTZIPCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setServicepostzipcode(String servicepostzipcode) { + this.servicepostzipcode = servicepostzipcode; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.LETTERSERVICENAME + * + * @return the value of ldcom.LETTERSERVICENAME + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getLetterservicename() { + return letterservicename; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.LETTERSERVICENAME + * + * @param letterservicename the value for ldcom.LETTERSERVICENAME + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setLetterservicename(String letterservicename) { + this.letterservicename = letterservicename; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.LETTERSERVICENO + * + * @return the value of ldcom.LETTERSERVICENO + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getLetterserviceno() { + return letterserviceno; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.LETTERSERVICENO + * + * @param letterserviceno the value for ldcom.LETTERSERVICENO + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setLetterserviceno(String letterserviceno) { + this.letterserviceno = letterserviceno; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.LETTERSERVICEPHONE + * + * @return the value of ldcom.LETTERSERVICEPHONE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getLetterservicephone() { + return letterservicephone; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.LETTERSERVICEPHONE + * + * @param letterservicephone the value for ldcom.LETTERSERVICEPHONE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setLetterservicephone(String letterservicephone) { + this.letterservicephone = letterservicephone; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.LETTERSERVICEPOSTADDRESS + * + * @return the value of ldcom.LETTERSERVICEPOSTADDRESS + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getLetterservicepostaddress() { + return letterservicepostaddress; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.LETTERSERVICEPOSTADDRESS + * + * @param letterservicepostaddress the value for ldcom.LETTERSERVICEPOSTADDRESS + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setLetterservicepostaddress(String letterservicepostaddress) { + this.letterservicepostaddress = letterservicepostaddress; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.LETTERSERVICEPOSTZIPCODE + * + * @return the value of ldcom.LETTERSERVICEPOSTZIPCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getLetterservicepostzipcode() { + return letterservicepostzipcode; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.LETTERSERVICEPOSTZIPCODE + * + * @param letterservicepostzipcode the value for ldcom.LETTERSERVICEPOSTZIPCODE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setLetterservicepostzipcode(String letterservicepostzipcode) { + this.letterservicepostzipcode = letterservicepostzipcode; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.COMGRADE + * + * @return the value of ldcom.COMGRADE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getComgrade() { + return comgrade; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.COMGRADE + * + * @param comgrade the value for ldcom.COMGRADE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setComgrade(String comgrade) { + this.comgrade = comgrade; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.COMAREATYPE + * + * @return the value of ldcom.COMAREATYPE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getComareatype() { + return comareatype; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.COMAREATYPE + * + * @param comareatype the value for ldcom.COMAREATYPE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setComareatype(String comareatype) { + this.comareatype = comareatype; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.INPUTDATE + * + * @return the value of ldcom.INPUTDATE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public Date getInputdate() { + return inputdate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.INPUTDATE + * + * @param inputdate the value for ldcom.INPUTDATE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setInputdate(Date inputdate) { + this.inputdate = inputdate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.INPUTTIME + * + * @return the value of ldcom.INPUTTIME + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getInputtime() { + return inputtime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.INPUTTIME + * + * @param inputtime the value for ldcom.INPUTTIME + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setInputtime(String inputtime) { + this.inputtime = inputtime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.SEQUENCE + * + * @return the value of ldcom.SEQUENCE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getSequence() { + return sequence; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.SEQUENCE + * + * @param sequence the value for ldcom.SEQUENCE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setSequence(String sequence) { + this.sequence = sequence; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.PROVINCE + * + * @return the value of ldcom.PROVINCE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getProvince() { + return province; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.PROVINCE + * + * @param province the value for ldcom.PROVINCE + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setProvince(String province) { + this.province = province; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.CITY + * + * @return the value of ldcom.CITY + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getCity() { + return city; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.CITY + * + * @param city the value for ldcom.CITY + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setCity(String city) { + this.city = city; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.COUNTY + * + * @return the value of ldcom.COUNTY + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getCounty() { + return county; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.COUNTY + * + * @param county the value for ldcom.COUNTY + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setCounty(String county) { + this.county = county; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom.PREFECTURALLEVELCITY + * + * @return the value of ldcom.PREFECTURALLEVELCITY + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getPrefecturallevelcity() { + return prefecturallevelcity; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom.PREFECTURALLEVELCITY + * + * @param prefecturallevelcity the value for ldcom.PREFECTURALLEVELCITY + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setPrefecturallevelcity(String prefecturallevelcity) { + this.prefecturallevelcity = prefecturallevelcity; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/LdComExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/LdComExample.java new file mode 100644 index 000000000..aa905e58a --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/LdComExample.java @@ -0,0 +1,2953 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +public class LdComExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public LdComExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 andComcodeIsNull() { + addCriterion("COMCODE is null"); + return (Criteria) this; + } + + public Criteria andComcodeIsNotNull() { + addCriterion("COMCODE is not null"); + return (Criteria) this; + } + + public Criteria andComcodeEqualTo(String value) { + addCriterion("COMCODE =", value, "comcode"); + return (Criteria) this; + } + + public Criteria andComcodeNotEqualTo(String value) { + addCriterion("COMCODE <>", value, "comcode"); + return (Criteria) this; + } + + public Criteria andComcodeGreaterThan(String value) { + addCriterion("COMCODE >", value, "comcode"); + return (Criteria) this; + } + + public Criteria andComcodeGreaterThanOrEqualTo(String value) { + addCriterion("COMCODE >=", value, "comcode"); + return (Criteria) this; + } + + public Criteria andComcodeLessThan(String value) { + addCriterion("COMCODE <", value, "comcode"); + return (Criteria) this; + } + + public Criteria andComcodeLessThanOrEqualTo(String value) { + addCriterion("COMCODE <=", value, "comcode"); + return (Criteria) this; + } + + public Criteria andComcodeLike(String value) { + addCriterion("COMCODE like", value, "comcode"); + return (Criteria) this; + } + + public Criteria andComcodeNotLike(String value) { + addCriterion("COMCODE not like", value, "comcode"); + return (Criteria) this; + } + + public Criteria andComcodeIn(List values) { + addCriterion("COMCODE in", values, "comcode"); + return (Criteria) this; + } + + public Criteria andComcodeNotIn(List values) { + addCriterion("COMCODE not in", values, "comcode"); + return (Criteria) this; + } + + public Criteria andComcodeBetween(String value1, String value2) { + addCriterion("COMCODE between", value1, value2, "comcode"); + return (Criteria) this; + } + + public Criteria andComcodeNotBetween(String value1, String value2) { + addCriterion("COMCODE not between", value1, value2, "comcode"); + return (Criteria) this; + } + + public Criteria andOutcomcodeIsNull() { + addCriterion("OUTCOMCODE is null"); + return (Criteria) this; + } + + public Criteria andOutcomcodeIsNotNull() { + addCriterion("OUTCOMCODE is not null"); + return (Criteria) this; + } + + public Criteria andOutcomcodeEqualTo(String value) { + addCriterion("OUTCOMCODE =", value, "outcomcode"); + return (Criteria) this; + } + + public Criteria andOutcomcodeNotEqualTo(String value) { + addCriterion("OUTCOMCODE <>", value, "outcomcode"); + return (Criteria) this; + } + + public Criteria andOutcomcodeGreaterThan(String value) { + addCriterion("OUTCOMCODE >", value, "outcomcode"); + return (Criteria) this; + } + + public Criteria andOutcomcodeGreaterThanOrEqualTo(String value) { + addCriterion("OUTCOMCODE >=", value, "outcomcode"); + return (Criteria) this; + } + + public Criteria andOutcomcodeLessThan(String value) { + addCriterion("OUTCOMCODE <", value, "outcomcode"); + return (Criteria) this; + } + + public Criteria andOutcomcodeLessThanOrEqualTo(String value) { + addCriterion("OUTCOMCODE <=", value, "outcomcode"); + return (Criteria) this; + } + + public Criteria andOutcomcodeLike(String value) { + addCriterion("OUTCOMCODE like", value, "outcomcode"); + return (Criteria) this; + } + + public Criteria andOutcomcodeNotLike(String value) { + addCriterion("OUTCOMCODE not like", value, "outcomcode"); + return (Criteria) this; + } + + public Criteria andOutcomcodeIn(List values) { + addCriterion("OUTCOMCODE in", values, "outcomcode"); + return (Criteria) this; + } + + public Criteria andOutcomcodeNotIn(List values) { + addCriterion("OUTCOMCODE not in", values, "outcomcode"); + return (Criteria) this; + } + + public Criteria andOutcomcodeBetween(String value1, String value2) { + addCriterion("OUTCOMCODE between", value1, value2, "outcomcode"); + return (Criteria) this; + } + + public Criteria andOutcomcodeNotBetween(String value1, String value2) { + addCriterion("OUTCOMCODE not between", value1, value2, "outcomcode"); + return (Criteria) this; + } + + public Criteria andNameIsNull() { + addCriterion("NAME is null"); + return (Criteria) this; + } + + public Criteria andNameIsNotNull() { + addCriterion("NAME is not null"); + return (Criteria) this; + } + + public Criteria andNameEqualTo(String value) { + addCriterion("NAME =", value, "name"); + return (Criteria) this; + } + + public Criteria andNameNotEqualTo(String value) { + addCriterion("NAME <>", value, "name"); + return (Criteria) this; + } + + public Criteria andNameGreaterThan(String value) { + addCriterion("NAME >", value, "name"); + return (Criteria) this; + } + + public Criteria andNameGreaterThanOrEqualTo(String value) { + addCriterion("NAME >=", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLessThan(String value) { + addCriterion("NAME <", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLessThanOrEqualTo(String value) { + addCriterion("NAME <=", value, "name"); + return (Criteria) this; + } + + public Criteria andNameLike(String value) { + addCriterion("NAME like", value, "name"); + return (Criteria) this; + } + + public Criteria andNameNotLike(String value) { + addCriterion("NAME not like", value, "name"); + return (Criteria) this; + } + + public Criteria andNameIn(List values) { + addCriterion("NAME in", values, "name"); + return (Criteria) this; + } + + public Criteria andNameNotIn(List values) { + addCriterion("NAME not in", values, "name"); + return (Criteria) this; + } + + public Criteria andNameBetween(String value1, String value2) { + addCriterion("NAME between", value1, value2, "name"); + return (Criteria) this; + } + + public Criteria andNameNotBetween(String value1, String value2) { + addCriterion("NAME not between", value1, value2, "name"); + return (Criteria) this; + } + + public Criteria andShortnameIsNull() { + addCriterion("SHORTNAME is null"); + return (Criteria) this; + } + + public Criteria andShortnameIsNotNull() { + addCriterion("SHORTNAME is not null"); + return (Criteria) this; + } + + public Criteria andShortnameEqualTo(String value) { + addCriterion("SHORTNAME =", value, "shortname"); + return (Criteria) this; + } + + public Criteria andShortnameNotEqualTo(String value) { + addCriterion("SHORTNAME <>", value, "shortname"); + return (Criteria) this; + } + + public Criteria andShortnameGreaterThan(String value) { + addCriterion("SHORTNAME >", value, "shortname"); + return (Criteria) this; + } + + public Criteria andShortnameGreaterThanOrEqualTo(String value) { + addCriterion("SHORTNAME >=", value, "shortname"); + return (Criteria) this; + } + + public Criteria andShortnameLessThan(String value) { + addCriterion("SHORTNAME <", value, "shortname"); + return (Criteria) this; + } + + public Criteria andShortnameLessThanOrEqualTo(String value) { + addCriterion("SHORTNAME <=", value, "shortname"); + return (Criteria) this; + } + + public Criteria andShortnameLike(String value) { + addCriterion("SHORTNAME like", value, "shortname"); + return (Criteria) this; + } + + public Criteria andShortnameNotLike(String value) { + addCriterion("SHORTNAME not like", value, "shortname"); + return (Criteria) this; + } + + public Criteria andShortnameIn(List values) { + addCriterion("SHORTNAME in", values, "shortname"); + return (Criteria) this; + } + + public Criteria andShortnameNotIn(List values) { + addCriterion("SHORTNAME not in", values, "shortname"); + return (Criteria) this; + } + + public Criteria andShortnameBetween(String value1, String value2) { + addCriterion("SHORTNAME between", value1, value2, "shortname"); + return (Criteria) this; + } + + public Criteria andShortnameNotBetween(String value1, String value2) { + addCriterion("SHORTNAME not between", value1, value2, "shortname"); + return (Criteria) this; + } + + public Criteria andAddressIsNull() { + addCriterion("ADDRESS is null"); + return (Criteria) this; + } + + public Criteria andAddressIsNotNull() { + addCriterion("ADDRESS is not null"); + return (Criteria) this; + } + + public Criteria andAddressEqualTo(String value) { + addCriterion("ADDRESS =", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressNotEqualTo(String value) { + addCriterion("ADDRESS <>", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressGreaterThan(String value) { + addCriterion("ADDRESS >", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressGreaterThanOrEqualTo(String value) { + addCriterion("ADDRESS >=", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressLessThan(String value) { + addCriterion("ADDRESS <", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressLessThanOrEqualTo(String value) { + addCriterion("ADDRESS <=", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressLike(String value) { + addCriterion("ADDRESS like", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressNotLike(String value) { + addCriterion("ADDRESS not like", value, "address"); + return (Criteria) this; + } + + public Criteria andAddressIn(List values) { + addCriterion("ADDRESS in", values, "address"); + return (Criteria) this; + } + + public Criteria andAddressNotIn(List values) { + addCriterion("ADDRESS not in", values, "address"); + return (Criteria) this; + } + + public Criteria andAddressBetween(String value1, String value2) { + addCriterion("ADDRESS between", value1, value2, "address"); + return (Criteria) this; + } + + public Criteria andAddressNotBetween(String value1, String value2) { + addCriterion("ADDRESS not between", value1, value2, "address"); + return (Criteria) this; + } + + public Criteria andZipcodeIsNull() { + addCriterion("ZIPCODE is null"); + return (Criteria) this; + } + + public Criteria andZipcodeIsNotNull() { + addCriterion("ZIPCODE is not null"); + return (Criteria) this; + } + + public Criteria andZipcodeEqualTo(String value) { + addCriterion("ZIPCODE =", value, "zipcode"); + return (Criteria) this; + } + + public Criteria andZipcodeNotEqualTo(String value) { + addCriterion("ZIPCODE <>", value, "zipcode"); + return (Criteria) this; + } + + public Criteria andZipcodeGreaterThan(String value) { + addCriterion("ZIPCODE >", value, "zipcode"); + return (Criteria) this; + } + + public Criteria andZipcodeGreaterThanOrEqualTo(String value) { + addCriterion("ZIPCODE >=", value, "zipcode"); + return (Criteria) this; + } + + public Criteria andZipcodeLessThan(String value) { + addCriterion("ZIPCODE <", value, "zipcode"); + return (Criteria) this; + } + + public Criteria andZipcodeLessThanOrEqualTo(String value) { + addCriterion("ZIPCODE <=", value, "zipcode"); + return (Criteria) this; + } + + public Criteria andZipcodeLike(String value) { + addCriterion("ZIPCODE like", value, "zipcode"); + return (Criteria) this; + } + + public Criteria andZipcodeNotLike(String value) { + addCriterion("ZIPCODE not like", value, "zipcode"); + return (Criteria) this; + } + + public Criteria andZipcodeIn(List values) { + addCriterion("ZIPCODE in", values, "zipcode"); + return (Criteria) this; + } + + public Criteria andZipcodeNotIn(List values) { + addCriterion("ZIPCODE not in", values, "zipcode"); + return (Criteria) this; + } + + public Criteria andZipcodeBetween(String value1, String value2) { + addCriterion("ZIPCODE between", value1, value2, "zipcode"); + return (Criteria) this; + } + + public Criteria andZipcodeNotBetween(String value1, String value2) { + addCriterion("ZIPCODE not between", value1, value2, "zipcode"); + 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 values) { + addCriterion("PHONE in", values, "phone"); + return (Criteria) this; + } + + public Criteria andPhoneNotIn(List 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 andFaxIsNull() { + addCriterion("FAX is null"); + return (Criteria) this; + } + + public Criteria andFaxIsNotNull() { + addCriterion("FAX is not null"); + return (Criteria) this; + } + + public Criteria andFaxEqualTo(String value) { + addCriterion("FAX =", value, "fax"); + return (Criteria) this; + } + + public Criteria andFaxNotEqualTo(String value) { + addCriterion("FAX <>", value, "fax"); + return (Criteria) this; + } + + public Criteria andFaxGreaterThan(String value) { + addCriterion("FAX >", value, "fax"); + return (Criteria) this; + } + + public Criteria andFaxGreaterThanOrEqualTo(String value) { + addCriterion("FAX >=", value, "fax"); + return (Criteria) this; + } + + public Criteria andFaxLessThan(String value) { + addCriterion("FAX <", value, "fax"); + return (Criteria) this; + } + + public Criteria andFaxLessThanOrEqualTo(String value) { + addCriterion("FAX <=", value, "fax"); + return (Criteria) this; + } + + public Criteria andFaxLike(String value) { + addCriterion("FAX like", value, "fax"); + return (Criteria) this; + } + + public Criteria andFaxNotLike(String value) { + addCriterion("FAX not like", value, "fax"); + return (Criteria) this; + } + + public Criteria andFaxIn(List values) { + addCriterion("FAX in", values, "fax"); + return (Criteria) this; + } + + public Criteria andFaxNotIn(List values) { + addCriterion("FAX not in", values, "fax"); + return (Criteria) this; + } + + public Criteria andFaxBetween(String value1, String value2) { + addCriterion("FAX between", value1, value2, "fax"); + return (Criteria) this; + } + + public Criteria andFaxNotBetween(String value1, String value2) { + addCriterion("FAX not between", value1, value2, "fax"); + return (Criteria) this; + } + + public Criteria andEmailIsNull() { + addCriterion("EMAIL is null"); + return (Criteria) this; + } + + public Criteria andEmailIsNotNull() { + addCriterion("EMAIL is not null"); + return (Criteria) this; + } + + public Criteria andEmailEqualTo(String value) { + addCriterion("EMAIL =", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailNotEqualTo(String value) { + addCriterion("EMAIL <>", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailGreaterThan(String value) { + addCriterion("EMAIL >", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailGreaterThanOrEqualTo(String value) { + addCriterion("EMAIL >=", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailLessThan(String value) { + addCriterion("EMAIL <", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailLessThanOrEqualTo(String value) { + addCriterion("EMAIL <=", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailLike(String value) { + addCriterion("EMAIL like", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailNotLike(String value) { + addCriterion("EMAIL not like", value, "email"); + return (Criteria) this; + } + + public Criteria andEmailIn(List values) { + addCriterion("EMAIL in", values, "email"); + return (Criteria) this; + } + + public Criteria andEmailNotIn(List values) { + addCriterion("EMAIL not in", values, "email"); + return (Criteria) this; + } + + public Criteria andEmailBetween(String value1, String value2) { + addCriterion("EMAIL between", value1, value2, "email"); + return (Criteria) this; + } + + public Criteria andEmailNotBetween(String value1, String value2) { + addCriterion("EMAIL not between", value1, value2, "email"); + return (Criteria) this; + } + + public Criteria andWebaddressIsNull() { + addCriterion("WEBADDRESS is null"); + return (Criteria) this; + } + + public Criteria andWebaddressIsNotNull() { + addCriterion("WEBADDRESS is not null"); + return (Criteria) this; + } + + public Criteria andWebaddressEqualTo(String value) { + addCriterion("WEBADDRESS =", value, "webaddress"); + return (Criteria) this; + } + + public Criteria andWebaddressNotEqualTo(String value) { + addCriterion("WEBADDRESS <>", value, "webaddress"); + return (Criteria) this; + } + + public Criteria andWebaddressGreaterThan(String value) { + addCriterion("WEBADDRESS >", value, "webaddress"); + return (Criteria) this; + } + + public Criteria andWebaddressGreaterThanOrEqualTo(String value) { + addCriterion("WEBADDRESS >=", value, "webaddress"); + return (Criteria) this; + } + + public Criteria andWebaddressLessThan(String value) { + addCriterion("WEBADDRESS <", value, "webaddress"); + return (Criteria) this; + } + + public Criteria andWebaddressLessThanOrEqualTo(String value) { + addCriterion("WEBADDRESS <=", value, "webaddress"); + return (Criteria) this; + } + + public Criteria andWebaddressLike(String value) { + addCriterion("WEBADDRESS like", value, "webaddress"); + return (Criteria) this; + } + + public Criteria andWebaddressNotLike(String value) { + addCriterion("WEBADDRESS not like", value, "webaddress"); + return (Criteria) this; + } + + public Criteria andWebaddressIn(List values) { + addCriterion("WEBADDRESS in", values, "webaddress"); + return (Criteria) this; + } + + public Criteria andWebaddressNotIn(List values) { + addCriterion("WEBADDRESS not in", values, "webaddress"); + return (Criteria) this; + } + + public Criteria andWebaddressBetween(String value1, String value2) { + addCriterion("WEBADDRESS between", value1, value2, "webaddress"); + return (Criteria) this; + } + + public Criteria andWebaddressNotBetween(String value1, String value2) { + addCriterion("WEBADDRESS not between", value1, value2, "webaddress"); + return (Criteria) this; + } + + public Criteria andSatrapnameIsNull() { + addCriterion("SATRAPNAME is null"); + return (Criteria) this; + } + + public Criteria andSatrapnameIsNotNull() { + addCriterion("SATRAPNAME is not null"); + return (Criteria) this; + } + + public Criteria andSatrapnameEqualTo(String value) { + addCriterion("SATRAPNAME =", value, "satrapname"); + return (Criteria) this; + } + + public Criteria andSatrapnameNotEqualTo(String value) { + addCriterion("SATRAPNAME <>", value, "satrapname"); + return (Criteria) this; + } + + public Criteria andSatrapnameGreaterThan(String value) { + addCriterion("SATRAPNAME >", value, "satrapname"); + return (Criteria) this; + } + + public Criteria andSatrapnameGreaterThanOrEqualTo(String value) { + addCriterion("SATRAPNAME >=", value, "satrapname"); + return (Criteria) this; + } + + public Criteria andSatrapnameLessThan(String value) { + addCriterion("SATRAPNAME <", value, "satrapname"); + return (Criteria) this; + } + + public Criteria andSatrapnameLessThanOrEqualTo(String value) { + addCriterion("SATRAPNAME <=", value, "satrapname"); + return (Criteria) this; + } + + public Criteria andSatrapnameLike(String value) { + addCriterion("SATRAPNAME like", value, "satrapname"); + return (Criteria) this; + } + + public Criteria andSatrapnameNotLike(String value) { + addCriterion("SATRAPNAME not like", value, "satrapname"); + return (Criteria) this; + } + + public Criteria andSatrapnameIn(List values) { + addCriterion("SATRAPNAME in", values, "satrapname"); + return (Criteria) this; + } + + public Criteria andSatrapnameNotIn(List values) { + addCriterion("SATRAPNAME not in", values, "satrapname"); + return (Criteria) this; + } + + public Criteria andSatrapnameBetween(String value1, String value2) { + addCriterion("SATRAPNAME between", value1, value2, "satrapname"); + return (Criteria) this; + } + + public Criteria andSatrapnameNotBetween(String value1, String value2) { + addCriterion("SATRAPNAME not between", value1, value2, "satrapname"); + return (Criteria) this; + } + + public Criteria andInsumonitorcodeIsNull() { + addCriterion("INSUMONITORCODE is null"); + return (Criteria) this; + } + + public Criteria andInsumonitorcodeIsNotNull() { + addCriterion("INSUMONITORCODE is not null"); + return (Criteria) this; + } + + public Criteria andInsumonitorcodeEqualTo(String value) { + addCriterion("INSUMONITORCODE =", value, "insumonitorcode"); + return (Criteria) this; + } + + public Criteria andInsumonitorcodeNotEqualTo(String value) { + addCriterion("INSUMONITORCODE <>", value, "insumonitorcode"); + return (Criteria) this; + } + + public Criteria andInsumonitorcodeGreaterThan(String value) { + addCriterion("INSUMONITORCODE >", value, "insumonitorcode"); + return (Criteria) this; + } + + public Criteria andInsumonitorcodeGreaterThanOrEqualTo(String value) { + addCriterion("INSUMONITORCODE >=", value, "insumonitorcode"); + return (Criteria) this; + } + + public Criteria andInsumonitorcodeLessThan(String value) { + addCriterion("INSUMONITORCODE <", value, "insumonitorcode"); + return (Criteria) this; + } + + public Criteria andInsumonitorcodeLessThanOrEqualTo(String value) { + addCriterion("INSUMONITORCODE <=", value, "insumonitorcode"); + return (Criteria) this; + } + + public Criteria andInsumonitorcodeLike(String value) { + addCriterion("INSUMONITORCODE like", value, "insumonitorcode"); + return (Criteria) this; + } + + public Criteria andInsumonitorcodeNotLike(String value) { + addCriterion("INSUMONITORCODE not like", value, "insumonitorcode"); + return (Criteria) this; + } + + public Criteria andInsumonitorcodeIn(List values) { + addCriterion("INSUMONITORCODE in", values, "insumonitorcode"); + return (Criteria) this; + } + + public Criteria andInsumonitorcodeNotIn(List values) { + addCriterion("INSUMONITORCODE not in", values, "insumonitorcode"); + return (Criteria) this; + } + + public Criteria andInsumonitorcodeBetween(String value1, String value2) { + addCriterion("INSUMONITORCODE between", value1, value2, "insumonitorcode"); + return (Criteria) this; + } + + public Criteria andInsumonitorcodeNotBetween(String value1, String value2) { + addCriterion("INSUMONITORCODE not between", value1, value2, "insumonitorcode"); + return (Criteria) this; + } + + public Criteria andInsureidIsNull() { + addCriterion("INSUREID is null"); + return (Criteria) this; + } + + public Criteria andInsureidIsNotNull() { + addCriterion("INSUREID is not null"); + return (Criteria) this; + } + + public Criteria andInsureidEqualTo(String value) { + addCriterion("INSUREID =", value, "insureid"); + return (Criteria) this; + } + + public Criteria andInsureidNotEqualTo(String value) { + addCriterion("INSUREID <>", value, "insureid"); + return (Criteria) this; + } + + public Criteria andInsureidGreaterThan(String value) { + addCriterion("INSUREID >", value, "insureid"); + return (Criteria) this; + } + + public Criteria andInsureidGreaterThanOrEqualTo(String value) { + addCriterion("INSUREID >=", value, "insureid"); + return (Criteria) this; + } + + public Criteria andInsureidLessThan(String value) { + addCriterion("INSUREID <", value, "insureid"); + return (Criteria) this; + } + + public Criteria andInsureidLessThanOrEqualTo(String value) { + addCriterion("INSUREID <=", value, "insureid"); + return (Criteria) this; + } + + public Criteria andInsureidLike(String value) { + addCriterion("INSUREID like", value, "insureid"); + return (Criteria) this; + } + + public Criteria andInsureidNotLike(String value) { + addCriterion("INSUREID not like", value, "insureid"); + return (Criteria) this; + } + + public Criteria andInsureidIn(List values) { + addCriterion("INSUREID in", values, "insureid"); + return (Criteria) this; + } + + public Criteria andInsureidNotIn(List values) { + addCriterion("INSUREID not in", values, "insureid"); + return (Criteria) this; + } + + public Criteria andInsureidBetween(String value1, String value2) { + addCriterion("INSUREID between", value1, value2, "insureid"); + return (Criteria) this; + } + + public Criteria andInsureidNotBetween(String value1, String value2) { + addCriterion("INSUREID not between", value1, value2, "insureid"); + return (Criteria) this; + } + + public Criteria andSignidIsNull() { + addCriterion("SIGNID is null"); + return (Criteria) this; + } + + public Criteria andSignidIsNotNull() { + addCriterion("SIGNID is not null"); + return (Criteria) this; + } + + public Criteria andSignidEqualTo(String value) { + addCriterion("SIGNID =", value, "signid"); + return (Criteria) this; + } + + public Criteria andSignidNotEqualTo(String value) { + addCriterion("SIGNID <>", value, "signid"); + return (Criteria) this; + } + + public Criteria andSignidGreaterThan(String value) { + addCriterion("SIGNID >", value, "signid"); + return (Criteria) this; + } + + public Criteria andSignidGreaterThanOrEqualTo(String value) { + addCriterion("SIGNID >=", value, "signid"); + return (Criteria) this; + } + + public Criteria andSignidLessThan(String value) { + addCriterion("SIGNID <", value, "signid"); + return (Criteria) this; + } + + public Criteria andSignidLessThanOrEqualTo(String value) { + addCriterion("SIGNID <=", value, "signid"); + return (Criteria) this; + } + + public Criteria andSignidLike(String value) { + addCriterion("SIGNID like", value, "signid"); + return (Criteria) this; + } + + public Criteria andSignidNotLike(String value) { + addCriterion("SIGNID not like", value, "signid"); + return (Criteria) this; + } + + public Criteria andSignidIn(List values) { + addCriterion("SIGNID in", values, "signid"); + return (Criteria) this; + } + + public Criteria andSignidNotIn(List values) { + addCriterion("SIGNID not in", values, "signid"); + return (Criteria) this; + } + + public Criteria andSignidBetween(String value1, String value2) { + addCriterion("SIGNID between", value1, value2, "signid"); + return (Criteria) this; + } + + public Criteria andSignidNotBetween(String value1, String value2) { + addCriterion("SIGNID not between", value1, value2, "signid"); + return (Criteria) this; + } + + public Criteria andRegionalismcodeIsNull() { + addCriterion("REGIONALISMCODE is null"); + return (Criteria) this; + } + + public Criteria andRegionalismcodeIsNotNull() { + addCriterion("REGIONALISMCODE is not null"); + return (Criteria) this; + } + + public Criteria andRegionalismcodeEqualTo(String value) { + addCriterion("REGIONALISMCODE =", value, "regionalismcode"); + return (Criteria) this; + } + + public Criteria andRegionalismcodeNotEqualTo(String value) { + addCriterion("REGIONALISMCODE <>", value, "regionalismcode"); + return (Criteria) this; + } + + public Criteria andRegionalismcodeGreaterThan(String value) { + addCriterion("REGIONALISMCODE >", value, "regionalismcode"); + return (Criteria) this; + } + + public Criteria andRegionalismcodeGreaterThanOrEqualTo(String value) { + addCriterion("REGIONALISMCODE >=", value, "regionalismcode"); + return (Criteria) this; + } + + public Criteria andRegionalismcodeLessThan(String value) { + addCriterion("REGIONALISMCODE <", value, "regionalismcode"); + return (Criteria) this; + } + + public Criteria andRegionalismcodeLessThanOrEqualTo(String value) { + addCriterion("REGIONALISMCODE <=", value, "regionalismcode"); + return (Criteria) this; + } + + public Criteria andRegionalismcodeLike(String value) { + addCriterion("REGIONALISMCODE like", value, "regionalismcode"); + return (Criteria) this; + } + + public Criteria andRegionalismcodeNotLike(String value) { + addCriterion("REGIONALISMCODE not like", value, "regionalismcode"); + return (Criteria) this; + } + + public Criteria andRegionalismcodeIn(List values) { + addCriterion("REGIONALISMCODE in", values, "regionalismcode"); + return (Criteria) this; + } + + public Criteria andRegionalismcodeNotIn(List values) { + addCriterion("REGIONALISMCODE not in", values, "regionalismcode"); + return (Criteria) this; + } + + public Criteria andRegionalismcodeBetween(String value1, String value2) { + addCriterion("REGIONALISMCODE between", value1, value2, "regionalismcode"); + return (Criteria) this; + } + + public Criteria andRegionalismcodeNotBetween(String value1, String value2) { + addCriterion("REGIONALISMCODE not between", value1, value2, "regionalismcode"); + return (Criteria) this; + } + + public Criteria andComnatureIsNull() { + addCriterion("COMNATURE is null"); + return (Criteria) this; + } + + public Criteria andComnatureIsNotNull() { + addCriterion("COMNATURE is not null"); + return (Criteria) this; + } + + public Criteria andComnatureEqualTo(String value) { + addCriterion("COMNATURE =", value, "comnature"); + return (Criteria) this; + } + + public Criteria andComnatureNotEqualTo(String value) { + addCriterion("COMNATURE <>", value, "comnature"); + return (Criteria) this; + } + + public Criteria andComnatureGreaterThan(String value) { + addCriterion("COMNATURE >", value, "comnature"); + return (Criteria) this; + } + + public Criteria andComnatureGreaterThanOrEqualTo(String value) { + addCriterion("COMNATURE >=", value, "comnature"); + return (Criteria) this; + } + + public Criteria andComnatureLessThan(String value) { + addCriterion("COMNATURE <", value, "comnature"); + return (Criteria) this; + } + + public Criteria andComnatureLessThanOrEqualTo(String value) { + addCriterion("COMNATURE <=", value, "comnature"); + return (Criteria) this; + } + + public Criteria andComnatureLike(String value) { + addCriterion("COMNATURE like", value, "comnature"); + return (Criteria) this; + } + + public Criteria andComnatureNotLike(String value) { + addCriterion("COMNATURE not like", value, "comnature"); + return (Criteria) this; + } + + public Criteria andComnatureIn(List values) { + addCriterion("COMNATURE in", values, "comnature"); + return (Criteria) this; + } + + public Criteria andComnatureNotIn(List values) { + addCriterion("COMNATURE not in", values, "comnature"); + return (Criteria) this; + } + + public Criteria andComnatureBetween(String value1, String value2) { + addCriterion("COMNATURE between", value1, value2, "comnature"); + return (Criteria) this; + } + + public Criteria andComnatureNotBetween(String value1, String value2) { + addCriterion("COMNATURE not between", value1, value2, "comnature"); + return (Criteria) this; + } + + public Criteria andValidcodeIsNull() { + addCriterion("VALIDCODE is null"); + return (Criteria) this; + } + + public Criteria andValidcodeIsNotNull() { + addCriterion("VALIDCODE is not null"); + return (Criteria) this; + } + + public Criteria andValidcodeEqualTo(String value) { + addCriterion("VALIDCODE =", value, "validcode"); + return (Criteria) this; + } + + public Criteria andValidcodeNotEqualTo(String value) { + addCriterion("VALIDCODE <>", value, "validcode"); + return (Criteria) this; + } + + public Criteria andValidcodeGreaterThan(String value) { + addCriterion("VALIDCODE >", value, "validcode"); + return (Criteria) this; + } + + public Criteria andValidcodeGreaterThanOrEqualTo(String value) { + addCriterion("VALIDCODE >=", value, "validcode"); + return (Criteria) this; + } + + public Criteria andValidcodeLessThan(String value) { + addCriterion("VALIDCODE <", value, "validcode"); + return (Criteria) this; + } + + public Criteria andValidcodeLessThanOrEqualTo(String value) { + addCriterion("VALIDCODE <=", value, "validcode"); + return (Criteria) this; + } + + public Criteria andValidcodeLike(String value) { + addCriterion("VALIDCODE like", value, "validcode"); + return (Criteria) this; + } + + public Criteria andValidcodeNotLike(String value) { + addCriterion("VALIDCODE not like", value, "validcode"); + return (Criteria) this; + } + + public Criteria andValidcodeIn(List values) { + addCriterion("VALIDCODE in", values, "validcode"); + return (Criteria) this; + } + + public Criteria andValidcodeNotIn(List values) { + addCriterion("VALIDCODE not in", values, "validcode"); + return (Criteria) this; + } + + public Criteria andValidcodeBetween(String value1, String value2) { + addCriterion("VALIDCODE between", value1, value2, "validcode"); + return (Criteria) this; + } + + public Criteria andValidcodeNotBetween(String value1, String value2) { + addCriterion("VALIDCODE not between", value1, value2, "validcode"); + return (Criteria) this; + } + + public Criteria andSignIsNull() { + addCriterion("SIGN is null"); + return (Criteria) this; + } + + public Criteria andSignIsNotNull() { + addCriterion("SIGN is not null"); + return (Criteria) this; + } + + public Criteria andSignEqualTo(String value) { + addCriterion("SIGN =", value, "sign"); + return (Criteria) this; + } + + public Criteria andSignNotEqualTo(String value) { + addCriterion("SIGN <>", value, "sign"); + return (Criteria) this; + } + + public Criteria andSignGreaterThan(String value) { + addCriterion("SIGN >", value, "sign"); + return (Criteria) this; + } + + public Criteria andSignGreaterThanOrEqualTo(String value) { + addCriterion("SIGN >=", value, "sign"); + return (Criteria) this; + } + + public Criteria andSignLessThan(String value) { + addCriterion("SIGN <", value, "sign"); + return (Criteria) this; + } + + public Criteria andSignLessThanOrEqualTo(String value) { + addCriterion("SIGN <=", value, "sign"); + return (Criteria) this; + } + + public Criteria andSignLike(String value) { + addCriterion("SIGN like", value, "sign"); + return (Criteria) this; + } + + public Criteria andSignNotLike(String value) { + addCriterion("SIGN not like", value, "sign"); + return (Criteria) this; + } + + public Criteria andSignIn(List values) { + addCriterion("SIGN in", values, "sign"); + return (Criteria) this; + } + + public Criteria andSignNotIn(List values) { + addCriterion("SIGN not in", values, "sign"); + return (Criteria) this; + } + + public Criteria andSignBetween(String value1, String value2) { + addCriterion("SIGN between", value1, value2, "sign"); + return (Criteria) this; + } + + public Criteria andSignNotBetween(String value1, String value2) { + addCriterion("SIGN not between", value1, value2, "sign"); + return (Criteria) this; + } + + public Criteria andComcitysizeIsNull() { + addCriterion("COMCITYSIZE is null"); + return (Criteria) this; + } + + public Criteria andComcitysizeIsNotNull() { + addCriterion("COMCITYSIZE is not null"); + return (Criteria) this; + } + + public Criteria andComcitysizeEqualTo(String value) { + addCriterion("COMCITYSIZE =", value, "comcitysize"); + return (Criteria) this; + } + + public Criteria andComcitysizeNotEqualTo(String value) { + addCriterion("COMCITYSIZE <>", value, "comcitysize"); + return (Criteria) this; + } + + public Criteria andComcitysizeGreaterThan(String value) { + addCriterion("COMCITYSIZE >", value, "comcitysize"); + return (Criteria) this; + } + + public Criteria andComcitysizeGreaterThanOrEqualTo(String value) { + addCriterion("COMCITYSIZE >=", value, "comcitysize"); + return (Criteria) this; + } + + public Criteria andComcitysizeLessThan(String value) { + addCriterion("COMCITYSIZE <", value, "comcitysize"); + return (Criteria) this; + } + + public Criteria andComcitysizeLessThanOrEqualTo(String value) { + addCriterion("COMCITYSIZE <=", value, "comcitysize"); + return (Criteria) this; + } + + public Criteria andComcitysizeLike(String value) { + addCriterion("COMCITYSIZE like", value, "comcitysize"); + return (Criteria) this; + } + + public Criteria andComcitysizeNotLike(String value) { + addCriterion("COMCITYSIZE not like", value, "comcitysize"); + return (Criteria) this; + } + + public Criteria andComcitysizeIn(List values) { + addCriterion("COMCITYSIZE in", values, "comcitysize"); + return (Criteria) this; + } + + public Criteria andComcitysizeNotIn(List values) { + addCriterion("COMCITYSIZE not in", values, "comcitysize"); + return (Criteria) this; + } + + public Criteria andComcitysizeBetween(String value1, String value2) { + addCriterion("COMCITYSIZE between", value1, value2, "comcitysize"); + return (Criteria) this; + } + + public Criteria andComcitysizeNotBetween(String value1, String value2) { + addCriterion("COMCITYSIZE not between", value1, value2, "comcitysize"); + return (Criteria) this; + } + + public Criteria andServicenameIsNull() { + addCriterion("SERVICENAME is null"); + return (Criteria) this; + } + + public Criteria andServicenameIsNotNull() { + addCriterion("SERVICENAME is not null"); + return (Criteria) this; + } + + public Criteria andServicenameEqualTo(String value) { + addCriterion("SERVICENAME =", value, "servicename"); + return (Criteria) this; + } + + public Criteria andServicenameNotEqualTo(String value) { + addCriterion("SERVICENAME <>", value, "servicename"); + return (Criteria) this; + } + + public Criteria andServicenameGreaterThan(String value) { + addCriterion("SERVICENAME >", value, "servicename"); + return (Criteria) this; + } + + public Criteria andServicenameGreaterThanOrEqualTo(String value) { + addCriterion("SERVICENAME >=", value, "servicename"); + return (Criteria) this; + } + + public Criteria andServicenameLessThan(String value) { + addCriterion("SERVICENAME <", value, "servicename"); + return (Criteria) this; + } + + public Criteria andServicenameLessThanOrEqualTo(String value) { + addCriterion("SERVICENAME <=", value, "servicename"); + return (Criteria) this; + } + + public Criteria andServicenameLike(String value) { + addCriterion("SERVICENAME like", value, "servicename"); + return (Criteria) this; + } + + public Criteria andServicenameNotLike(String value) { + addCriterion("SERVICENAME not like", value, "servicename"); + return (Criteria) this; + } + + public Criteria andServicenameIn(List values) { + addCriterion("SERVICENAME in", values, "servicename"); + return (Criteria) this; + } + + public Criteria andServicenameNotIn(List values) { + addCriterion("SERVICENAME not in", values, "servicename"); + return (Criteria) this; + } + + public Criteria andServicenameBetween(String value1, String value2) { + addCriterion("SERVICENAME between", value1, value2, "servicename"); + return (Criteria) this; + } + + public Criteria andServicenameNotBetween(String value1, String value2) { + addCriterion("SERVICENAME not between", value1, value2, "servicename"); + return (Criteria) this; + } + + public Criteria andServicenoIsNull() { + addCriterion("SERVICENO is null"); + return (Criteria) this; + } + + public Criteria andServicenoIsNotNull() { + addCriterion("SERVICENO is not null"); + return (Criteria) this; + } + + public Criteria andServicenoEqualTo(String value) { + addCriterion("SERVICENO =", value, "serviceno"); + return (Criteria) this; + } + + public Criteria andServicenoNotEqualTo(String value) { + addCriterion("SERVICENO <>", value, "serviceno"); + return (Criteria) this; + } + + public Criteria andServicenoGreaterThan(String value) { + addCriterion("SERVICENO >", value, "serviceno"); + return (Criteria) this; + } + + public Criteria andServicenoGreaterThanOrEqualTo(String value) { + addCriterion("SERVICENO >=", value, "serviceno"); + return (Criteria) this; + } + + public Criteria andServicenoLessThan(String value) { + addCriterion("SERVICENO <", value, "serviceno"); + return (Criteria) this; + } + + public Criteria andServicenoLessThanOrEqualTo(String value) { + addCriterion("SERVICENO <=", value, "serviceno"); + return (Criteria) this; + } + + public Criteria andServicenoLike(String value) { + addCriterion("SERVICENO like", value, "serviceno"); + return (Criteria) this; + } + + public Criteria andServicenoNotLike(String value) { + addCriterion("SERVICENO not like", value, "serviceno"); + return (Criteria) this; + } + + public Criteria andServicenoIn(List values) { + addCriterion("SERVICENO in", values, "serviceno"); + return (Criteria) this; + } + + public Criteria andServicenoNotIn(List values) { + addCriterion("SERVICENO not in", values, "serviceno"); + return (Criteria) this; + } + + public Criteria andServicenoBetween(String value1, String value2) { + addCriterion("SERVICENO between", value1, value2, "serviceno"); + return (Criteria) this; + } + + public Criteria andServicenoNotBetween(String value1, String value2) { + addCriterion("SERVICENO not between", value1, value2, "serviceno"); + return (Criteria) this; + } + + public Criteria andServicephoneIsNull() { + addCriterion("SERVICEPHONE is null"); + return (Criteria) this; + } + + public Criteria andServicephoneIsNotNull() { + addCriterion("SERVICEPHONE is not null"); + return (Criteria) this; + } + + public Criteria andServicephoneEqualTo(String value) { + addCriterion("SERVICEPHONE =", value, "servicephone"); + return (Criteria) this; + } + + public Criteria andServicephoneNotEqualTo(String value) { + addCriterion("SERVICEPHONE <>", value, "servicephone"); + return (Criteria) this; + } + + public Criteria andServicephoneGreaterThan(String value) { + addCriterion("SERVICEPHONE >", value, "servicephone"); + return (Criteria) this; + } + + public Criteria andServicephoneGreaterThanOrEqualTo(String value) { + addCriterion("SERVICEPHONE >=", value, "servicephone"); + return (Criteria) this; + } + + public Criteria andServicephoneLessThan(String value) { + addCriterion("SERVICEPHONE <", value, "servicephone"); + return (Criteria) this; + } + + public Criteria andServicephoneLessThanOrEqualTo(String value) { + addCriterion("SERVICEPHONE <=", value, "servicephone"); + return (Criteria) this; + } + + public Criteria andServicephoneLike(String value) { + addCriterion("SERVICEPHONE like", value, "servicephone"); + return (Criteria) this; + } + + public Criteria andServicephoneNotLike(String value) { + addCriterion("SERVICEPHONE not like", value, "servicephone"); + return (Criteria) this; + } + + public Criteria andServicephoneIn(List values) { + addCriterion("SERVICEPHONE in", values, "servicephone"); + return (Criteria) this; + } + + public Criteria andServicephoneNotIn(List values) { + addCriterion("SERVICEPHONE not in", values, "servicephone"); + return (Criteria) this; + } + + public Criteria andServicephoneBetween(String value1, String value2) { + addCriterion("SERVICEPHONE between", value1, value2, "servicephone"); + return (Criteria) this; + } + + public Criteria andServicephoneNotBetween(String value1, String value2) { + addCriterion("SERVICEPHONE not between", value1, value2, "servicephone"); + return (Criteria) this; + } + + public Criteria andServicepostaddressIsNull() { + addCriterion("SERVICEPOSTADDRESS is null"); + return (Criteria) this; + } + + public Criteria andServicepostaddressIsNotNull() { + addCriterion("SERVICEPOSTADDRESS is not null"); + return (Criteria) this; + } + + public Criteria andServicepostaddressEqualTo(String value) { + addCriterion("SERVICEPOSTADDRESS =", value, "servicepostaddress"); + return (Criteria) this; + } + + public Criteria andServicepostaddressNotEqualTo(String value) { + addCriterion("SERVICEPOSTADDRESS <>", value, "servicepostaddress"); + return (Criteria) this; + } + + public Criteria andServicepostaddressGreaterThan(String value) { + addCriterion("SERVICEPOSTADDRESS >", value, "servicepostaddress"); + return (Criteria) this; + } + + public Criteria andServicepostaddressGreaterThanOrEqualTo(String value) { + addCriterion("SERVICEPOSTADDRESS >=", value, "servicepostaddress"); + return (Criteria) this; + } + + public Criteria andServicepostaddressLessThan(String value) { + addCriterion("SERVICEPOSTADDRESS <", value, "servicepostaddress"); + return (Criteria) this; + } + + public Criteria andServicepostaddressLessThanOrEqualTo(String value) { + addCriterion("SERVICEPOSTADDRESS <=", value, "servicepostaddress"); + return (Criteria) this; + } + + public Criteria andServicepostaddressLike(String value) { + addCriterion("SERVICEPOSTADDRESS like", value, "servicepostaddress"); + return (Criteria) this; + } + + public Criteria andServicepostaddressNotLike(String value) { + addCriterion("SERVICEPOSTADDRESS not like", value, "servicepostaddress"); + return (Criteria) this; + } + + public Criteria andServicepostaddressIn(List values) { + addCriterion("SERVICEPOSTADDRESS in", values, "servicepostaddress"); + return (Criteria) this; + } + + public Criteria andServicepostaddressNotIn(List values) { + addCriterion("SERVICEPOSTADDRESS not in", values, "servicepostaddress"); + return (Criteria) this; + } + + public Criteria andServicepostaddressBetween(String value1, String value2) { + addCriterion("SERVICEPOSTADDRESS between", value1, value2, "servicepostaddress"); + return (Criteria) this; + } + + public Criteria andServicepostaddressNotBetween(String value1, String value2) { + addCriterion("SERVICEPOSTADDRESS not between", value1, value2, "servicepostaddress"); + return (Criteria) this; + } + + public Criteria andServicepostzipcodeIsNull() { + addCriterion("SERVICEPOSTZIPCODE is null"); + return (Criteria) this; + } + + public Criteria andServicepostzipcodeIsNotNull() { + addCriterion("SERVICEPOSTZIPCODE is not null"); + return (Criteria) this; + } + + public Criteria andServicepostzipcodeEqualTo(String value) { + addCriterion("SERVICEPOSTZIPCODE =", value, "servicepostzipcode"); + return (Criteria) this; + } + + public Criteria andServicepostzipcodeNotEqualTo(String value) { + addCriterion("SERVICEPOSTZIPCODE <>", value, "servicepostzipcode"); + return (Criteria) this; + } + + public Criteria andServicepostzipcodeGreaterThan(String value) { + addCriterion("SERVICEPOSTZIPCODE >", value, "servicepostzipcode"); + return (Criteria) this; + } + + public Criteria andServicepostzipcodeGreaterThanOrEqualTo(String value) { + addCriterion("SERVICEPOSTZIPCODE >=", value, "servicepostzipcode"); + return (Criteria) this; + } + + public Criteria andServicepostzipcodeLessThan(String value) { + addCriterion("SERVICEPOSTZIPCODE <", value, "servicepostzipcode"); + return (Criteria) this; + } + + public Criteria andServicepostzipcodeLessThanOrEqualTo(String value) { + addCriterion("SERVICEPOSTZIPCODE <=", value, "servicepostzipcode"); + return (Criteria) this; + } + + public Criteria andServicepostzipcodeLike(String value) { + addCriterion("SERVICEPOSTZIPCODE like", value, "servicepostzipcode"); + return (Criteria) this; + } + + public Criteria andServicepostzipcodeNotLike(String value) { + addCriterion("SERVICEPOSTZIPCODE not like", value, "servicepostzipcode"); + return (Criteria) this; + } + + public Criteria andServicepostzipcodeIn(List values) { + addCriterion("SERVICEPOSTZIPCODE in", values, "servicepostzipcode"); + return (Criteria) this; + } + + public Criteria andServicepostzipcodeNotIn(List values) { + addCriterion("SERVICEPOSTZIPCODE not in", values, "servicepostzipcode"); + return (Criteria) this; + } + + public Criteria andServicepostzipcodeBetween(String value1, String value2) { + addCriterion("SERVICEPOSTZIPCODE between", value1, value2, "servicepostzipcode"); + return (Criteria) this; + } + + public Criteria andServicepostzipcodeNotBetween(String value1, String value2) { + addCriterion("SERVICEPOSTZIPCODE not between", value1, value2, "servicepostzipcode"); + return (Criteria) this; + } + + public Criteria andLetterservicenameIsNull() { + addCriterion("LETTERSERVICENAME is null"); + return (Criteria) this; + } + + public Criteria andLetterservicenameIsNotNull() { + addCriterion("LETTERSERVICENAME is not null"); + return (Criteria) this; + } + + public Criteria andLetterservicenameEqualTo(String value) { + addCriterion("LETTERSERVICENAME =", value, "letterservicename"); + return (Criteria) this; + } + + public Criteria andLetterservicenameNotEqualTo(String value) { + addCriterion("LETTERSERVICENAME <>", value, "letterservicename"); + return (Criteria) this; + } + + public Criteria andLetterservicenameGreaterThan(String value) { + addCriterion("LETTERSERVICENAME >", value, "letterservicename"); + return (Criteria) this; + } + + public Criteria andLetterservicenameGreaterThanOrEqualTo(String value) { + addCriterion("LETTERSERVICENAME >=", value, "letterservicename"); + return (Criteria) this; + } + + public Criteria andLetterservicenameLessThan(String value) { + addCriterion("LETTERSERVICENAME <", value, "letterservicename"); + return (Criteria) this; + } + + public Criteria andLetterservicenameLessThanOrEqualTo(String value) { + addCriterion("LETTERSERVICENAME <=", value, "letterservicename"); + return (Criteria) this; + } + + public Criteria andLetterservicenameLike(String value) { + addCriterion("LETTERSERVICENAME like", value, "letterservicename"); + return (Criteria) this; + } + + public Criteria andLetterservicenameNotLike(String value) { + addCriterion("LETTERSERVICENAME not like", value, "letterservicename"); + return (Criteria) this; + } + + public Criteria andLetterservicenameIn(List values) { + addCriterion("LETTERSERVICENAME in", values, "letterservicename"); + return (Criteria) this; + } + + public Criteria andLetterservicenameNotIn(List values) { + addCriterion("LETTERSERVICENAME not in", values, "letterservicename"); + return (Criteria) this; + } + + public Criteria andLetterservicenameBetween(String value1, String value2) { + addCriterion("LETTERSERVICENAME between", value1, value2, "letterservicename"); + return (Criteria) this; + } + + public Criteria andLetterservicenameNotBetween(String value1, String value2) { + addCriterion("LETTERSERVICENAME not between", value1, value2, "letterservicename"); + return (Criteria) this; + } + + public Criteria andLetterservicenoIsNull() { + addCriterion("LETTERSERVICENO is null"); + return (Criteria) this; + } + + public Criteria andLetterservicenoIsNotNull() { + addCriterion("LETTERSERVICENO is not null"); + return (Criteria) this; + } + + public Criteria andLetterservicenoEqualTo(String value) { + addCriterion("LETTERSERVICENO =", value, "letterserviceno"); + return (Criteria) this; + } + + public Criteria andLetterservicenoNotEqualTo(String value) { + addCriterion("LETTERSERVICENO <>", value, "letterserviceno"); + return (Criteria) this; + } + + public Criteria andLetterservicenoGreaterThan(String value) { + addCriterion("LETTERSERVICENO >", value, "letterserviceno"); + return (Criteria) this; + } + + public Criteria andLetterservicenoGreaterThanOrEqualTo(String value) { + addCriterion("LETTERSERVICENO >=", value, "letterserviceno"); + return (Criteria) this; + } + + public Criteria andLetterservicenoLessThan(String value) { + addCriterion("LETTERSERVICENO <", value, "letterserviceno"); + return (Criteria) this; + } + + public Criteria andLetterservicenoLessThanOrEqualTo(String value) { + addCriterion("LETTERSERVICENO <=", value, "letterserviceno"); + return (Criteria) this; + } + + public Criteria andLetterservicenoLike(String value) { + addCriterion("LETTERSERVICENO like", value, "letterserviceno"); + return (Criteria) this; + } + + public Criteria andLetterservicenoNotLike(String value) { + addCriterion("LETTERSERVICENO not like", value, "letterserviceno"); + return (Criteria) this; + } + + public Criteria andLetterservicenoIn(List values) { + addCriterion("LETTERSERVICENO in", values, "letterserviceno"); + return (Criteria) this; + } + + public Criteria andLetterservicenoNotIn(List values) { + addCriterion("LETTERSERVICENO not in", values, "letterserviceno"); + return (Criteria) this; + } + + public Criteria andLetterservicenoBetween(String value1, String value2) { + addCriterion("LETTERSERVICENO between", value1, value2, "letterserviceno"); + return (Criteria) this; + } + + public Criteria andLetterservicenoNotBetween(String value1, String value2) { + addCriterion("LETTERSERVICENO not between", value1, value2, "letterserviceno"); + return (Criteria) this; + } + + public Criteria andLetterservicephoneIsNull() { + addCriterion("LETTERSERVICEPHONE is null"); + return (Criteria) this; + } + + public Criteria andLetterservicephoneIsNotNull() { + addCriterion("LETTERSERVICEPHONE is not null"); + return (Criteria) this; + } + + public Criteria andLetterservicephoneEqualTo(String value) { + addCriterion("LETTERSERVICEPHONE =", value, "letterservicephone"); + return (Criteria) this; + } + + public Criteria andLetterservicephoneNotEqualTo(String value) { + addCriterion("LETTERSERVICEPHONE <>", value, "letterservicephone"); + return (Criteria) this; + } + + public Criteria andLetterservicephoneGreaterThan(String value) { + addCriterion("LETTERSERVICEPHONE >", value, "letterservicephone"); + return (Criteria) this; + } + + public Criteria andLetterservicephoneGreaterThanOrEqualTo(String value) { + addCriterion("LETTERSERVICEPHONE >=", value, "letterservicephone"); + return (Criteria) this; + } + + public Criteria andLetterservicephoneLessThan(String value) { + addCriterion("LETTERSERVICEPHONE <", value, "letterservicephone"); + return (Criteria) this; + } + + public Criteria andLetterservicephoneLessThanOrEqualTo(String value) { + addCriterion("LETTERSERVICEPHONE <=", value, "letterservicephone"); + return (Criteria) this; + } + + public Criteria andLetterservicephoneLike(String value) { + addCriterion("LETTERSERVICEPHONE like", value, "letterservicephone"); + return (Criteria) this; + } + + public Criteria andLetterservicephoneNotLike(String value) { + addCriterion("LETTERSERVICEPHONE not like", value, "letterservicephone"); + return (Criteria) this; + } + + public Criteria andLetterservicephoneIn(List values) { + addCriterion("LETTERSERVICEPHONE in", values, "letterservicephone"); + return (Criteria) this; + } + + public Criteria andLetterservicephoneNotIn(List values) { + addCriterion("LETTERSERVICEPHONE not in", values, "letterservicephone"); + return (Criteria) this; + } + + public Criteria andLetterservicephoneBetween(String value1, String value2) { + addCriterion("LETTERSERVICEPHONE between", value1, value2, "letterservicephone"); + return (Criteria) this; + } + + public Criteria andLetterservicephoneNotBetween(String value1, String value2) { + addCriterion("LETTERSERVICEPHONE not between", value1, value2, "letterservicephone"); + return (Criteria) this; + } + + public Criteria andLetterservicepostaddressIsNull() { + addCriterion("LETTERSERVICEPOSTADDRESS is null"); + return (Criteria) this; + } + + public Criteria andLetterservicepostaddressIsNotNull() { + addCriterion("LETTERSERVICEPOSTADDRESS is not null"); + return (Criteria) this; + } + + public Criteria andLetterservicepostaddressEqualTo(String value) { + addCriterion("LETTERSERVICEPOSTADDRESS =", value, "letterservicepostaddress"); + return (Criteria) this; + } + + public Criteria andLetterservicepostaddressNotEqualTo(String value) { + addCriterion("LETTERSERVICEPOSTADDRESS <>", value, "letterservicepostaddress"); + return (Criteria) this; + } + + public Criteria andLetterservicepostaddressGreaterThan(String value) { + addCriterion("LETTERSERVICEPOSTADDRESS >", value, "letterservicepostaddress"); + return (Criteria) this; + } + + public Criteria andLetterservicepostaddressGreaterThanOrEqualTo(String value) { + addCriterion("LETTERSERVICEPOSTADDRESS >=", value, "letterservicepostaddress"); + return (Criteria) this; + } + + public Criteria andLetterservicepostaddressLessThan(String value) { + addCriterion("LETTERSERVICEPOSTADDRESS <", value, "letterservicepostaddress"); + return (Criteria) this; + } + + public Criteria andLetterservicepostaddressLessThanOrEqualTo(String value) { + addCriterion("LETTERSERVICEPOSTADDRESS <=", value, "letterservicepostaddress"); + return (Criteria) this; + } + + public Criteria andLetterservicepostaddressLike(String value) { + addCriterion("LETTERSERVICEPOSTADDRESS like", value, "letterservicepostaddress"); + return (Criteria) this; + } + + public Criteria andLetterservicepostaddressNotLike(String value) { + addCriterion("LETTERSERVICEPOSTADDRESS not like", value, "letterservicepostaddress"); + return (Criteria) this; + } + + public Criteria andLetterservicepostaddressIn(List values) { + addCriterion("LETTERSERVICEPOSTADDRESS in", values, "letterservicepostaddress"); + return (Criteria) this; + } + + public Criteria andLetterservicepostaddressNotIn(List values) { + addCriterion("LETTERSERVICEPOSTADDRESS not in", values, "letterservicepostaddress"); + return (Criteria) this; + } + + public Criteria andLetterservicepostaddressBetween(String value1, String value2) { + addCriterion("LETTERSERVICEPOSTADDRESS between", value1, value2, "letterservicepostaddress"); + return (Criteria) this; + } + + public Criteria andLetterservicepostaddressNotBetween(String value1, String value2) { + addCriterion("LETTERSERVICEPOSTADDRESS not between", value1, value2, "letterservicepostaddress"); + return (Criteria) this; + } + + public Criteria andLetterservicepostzipcodeIsNull() { + addCriterion("LETTERSERVICEPOSTZIPCODE is null"); + return (Criteria) this; + } + + public Criteria andLetterservicepostzipcodeIsNotNull() { + addCriterion("LETTERSERVICEPOSTZIPCODE is not null"); + return (Criteria) this; + } + + public Criteria andLetterservicepostzipcodeEqualTo(String value) { + addCriterion("LETTERSERVICEPOSTZIPCODE =", value, "letterservicepostzipcode"); + return (Criteria) this; + } + + public Criteria andLetterservicepostzipcodeNotEqualTo(String value) { + addCriterion("LETTERSERVICEPOSTZIPCODE <>", value, "letterservicepostzipcode"); + return (Criteria) this; + } + + public Criteria andLetterservicepostzipcodeGreaterThan(String value) { + addCriterion("LETTERSERVICEPOSTZIPCODE >", value, "letterservicepostzipcode"); + return (Criteria) this; + } + + public Criteria andLetterservicepostzipcodeGreaterThanOrEqualTo(String value) { + addCriterion("LETTERSERVICEPOSTZIPCODE >=", value, "letterservicepostzipcode"); + return (Criteria) this; + } + + public Criteria andLetterservicepostzipcodeLessThan(String value) { + addCriterion("LETTERSERVICEPOSTZIPCODE <", value, "letterservicepostzipcode"); + return (Criteria) this; + } + + public Criteria andLetterservicepostzipcodeLessThanOrEqualTo(String value) { + addCriterion("LETTERSERVICEPOSTZIPCODE <=", value, "letterservicepostzipcode"); + return (Criteria) this; + } + + public Criteria andLetterservicepostzipcodeLike(String value) { + addCriterion("LETTERSERVICEPOSTZIPCODE like", value, "letterservicepostzipcode"); + return (Criteria) this; + } + + public Criteria andLetterservicepostzipcodeNotLike(String value) { + addCriterion("LETTERSERVICEPOSTZIPCODE not like", value, "letterservicepostzipcode"); + return (Criteria) this; + } + + public Criteria andLetterservicepostzipcodeIn(List values) { + addCriterion("LETTERSERVICEPOSTZIPCODE in", values, "letterservicepostzipcode"); + return (Criteria) this; + } + + public Criteria andLetterservicepostzipcodeNotIn(List values) { + addCriterion("LETTERSERVICEPOSTZIPCODE not in", values, "letterservicepostzipcode"); + return (Criteria) this; + } + + public Criteria andLetterservicepostzipcodeBetween(String value1, String value2) { + addCriterion("LETTERSERVICEPOSTZIPCODE between", value1, value2, "letterservicepostzipcode"); + return (Criteria) this; + } + + public Criteria andLetterservicepostzipcodeNotBetween(String value1, String value2) { + addCriterion("LETTERSERVICEPOSTZIPCODE not between", value1, value2, "letterservicepostzipcode"); + return (Criteria) this; + } + + public Criteria andComgradeIsNull() { + addCriterion("COMGRADE is null"); + return (Criteria) this; + } + + public Criteria andComgradeIsNotNull() { + addCriterion("COMGRADE is not null"); + return (Criteria) this; + } + + public Criteria andComgradeEqualTo(String value) { + addCriterion("COMGRADE =", value, "comgrade"); + return (Criteria) this; + } + + public Criteria andComgradeNotEqualTo(String value) { + addCriterion("COMGRADE <>", value, "comgrade"); + return (Criteria) this; + } + + public Criteria andComgradeGreaterThan(String value) { + addCriterion("COMGRADE >", value, "comgrade"); + return (Criteria) this; + } + + public Criteria andComgradeGreaterThanOrEqualTo(String value) { + addCriterion("COMGRADE >=", value, "comgrade"); + return (Criteria) this; + } + + public Criteria andComgradeLessThan(String value) { + addCriterion("COMGRADE <", value, "comgrade"); + return (Criteria) this; + } + + public Criteria andComgradeLessThanOrEqualTo(String value) { + addCriterion("COMGRADE <=", value, "comgrade"); + return (Criteria) this; + } + + public Criteria andComgradeLike(String value) { + addCriterion("COMGRADE like", value, "comgrade"); + return (Criteria) this; + } + + public Criteria andComgradeNotLike(String value) { + addCriterion("COMGRADE not like", value, "comgrade"); + return (Criteria) this; + } + + public Criteria andComgradeIn(List values) { + addCriterion("COMGRADE in", values, "comgrade"); + return (Criteria) this; + } + + public Criteria andComgradeNotIn(List values) { + addCriterion("COMGRADE not in", values, "comgrade"); + return (Criteria) this; + } + + public Criteria andComgradeBetween(String value1, String value2) { + addCriterion("COMGRADE between", value1, value2, "comgrade"); + return (Criteria) this; + } + + public Criteria andComgradeNotBetween(String value1, String value2) { + addCriterion("COMGRADE not between", value1, value2, "comgrade"); + return (Criteria) this; + } + + public Criteria andComareatypeIsNull() { + addCriterion("COMAREATYPE is null"); + return (Criteria) this; + } + + public Criteria andComareatypeIsNotNull() { + addCriterion("COMAREATYPE is not null"); + return (Criteria) this; + } + + public Criteria andComareatypeEqualTo(String value) { + addCriterion("COMAREATYPE =", value, "comareatype"); + return (Criteria) this; + } + + public Criteria andComareatypeNotEqualTo(String value) { + addCriterion("COMAREATYPE <>", value, "comareatype"); + return (Criteria) this; + } + + public Criteria andComareatypeGreaterThan(String value) { + addCriterion("COMAREATYPE >", value, "comareatype"); + return (Criteria) this; + } + + public Criteria andComareatypeGreaterThanOrEqualTo(String value) { + addCriterion("COMAREATYPE >=", value, "comareatype"); + return (Criteria) this; + } + + public Criteria andComareatypeLessThan(String value) { + addCriterion("COMAREATYPE <", value, "comareatype"); + return (Criteria) this; + } + + public Criteria andComareatypeLessThanOrEqualTo(String value) { + addCriterion("COMAREATYPE <=", value, "comareatype"); + return (Criteria) this; + } + + public Criteria andComareatypeLike(String value) { + addCriterion("COMAREATYPE like", value, "comareatype"); + return (Criteria) this; + } + + public Criteria andComareatypeNotLike(String value) { + addCriterion("COMAREATYPE not like", value, "comareatype"); + return (Criteria) this; + } + + public Criteria andComareatypeIn(List values) { + addCriterion("COMAREATYPE in", values, "comareatype"); + return (Criteria) this; + } + + public Criteria andComareatypeNotIn(List values) { + addCriterion("COMAREATYPE not in", values, "comareatype"); + return (Criteria) this; + } + + public Criteria andComareatypeBetween(String value1, String value2) { + addCriterion("COMAREATYPE between", value1, value2, "comareatype"); + return (Criteria) this; + } + + public Criteria andComareatypeNotBetween(String value1, String value2) { + addCriterion("COMAREATYPE not between", value1, value2, "comareatype"); + return (Criteria) this; + } + + public Criteria andInputdateIsNull() { + addCriterion("INPUTDATE is null"); + return (Criteria) this; + } + + public Criteria andInputdateIsNotNull() { + addCriterion("INPUTDATE is not null"); + return (Criteria) this; + } + + public Criteria andInputdateEqualTo(Date value) { + addCriterion("INPUTDATE =", value, "inputdate"); + return (Criteria) this; + } + + public Criteria andInputdateNotEqualTo(Date value) { + addCriterion("INPUTDATE <>", value, "inputdate"); + return (Criteria) this; + } + + public Criteria andInputdateGreaterThan(Date value) { + addCriterion("INPUTDATE >", value, "inputdate"); + return (Criteria) this; + } + + public Criteria andInputdateGreaterThanOrEqualTo(Date value) { + addCriterion("INPUTDATE >=", value, "inputdate"); + return (Criteria) this; + } + + public Criteria andInputdateLessThan(Date value) { + addCriterion("INPUTDATE <", value, "inputdate"); + return (Criteria) this; + } + + public Criteria andInputdateLessThanOrEqualTo(Date value) { + addCriterion("INPUTDATE <=", value, "inputdate"); + return (Criteria) this; + } + + public Criteria andInputdateIn(List values) { + addCriterion("INPUTDATE in", values, "inputdate"); + return (Criteria) this; + } + + public Criteria andInputdateNotIn(List values) { + addCriterion("INPUTDATE not in", values, "inputdate"); + return (Criteria) this; + } + + public Criteria andInputdateBetween(Date value1, Date value2) { + addCriterion("INPUTDATE between", value1, value2, "inputdate"); + return (Criteria) this; + } + + public Criteria andInputdateNotBetween(Date value1, Date value2) { + addCriterion("INPUTDATE not between", value1, value2, "inputdate"); + return (Criteria) this; + } + + public Criteria andInputtimeIsNull() { + addCriterion("INPUTTIME is null"); + return (Criteria) this; + } + + public Criteria andInputtimeIsNotNull() { + addCriterion("INPUTTIME is not null"); + return (Criteria) this; + } + + public Criteria andInputtimeEqualTo(String value) { + addCriterion("INPUTTIME =", value, "inputtime"); + return (Criteria) this; + } + + public Criteria andInputtimeNotEqualTo(String value) { + addCriterion("INPUTTIME <>", value, "inputtime"); + return (Criteria) this; + } + + public Criteria andInputtimeGreaterThan(String value) { + addCriterion("INPUTTIME >", value, "inputtime"); + return (Criteria) this; + } + + public Criteria andInputtimeGreaterThanOrEqualTo(String value) { + addCriterion("INPUTTIME >=", value, "inputtime"); + return (Criteria) this; + } + + public Criteria andInputtimeLessThan(String value) { + addCriterion("INPUTTIME <", value, "inputtime"); + return (Criteria) this; + } + + public Criteria andInputtimeLessThanOrEqualTo(String value) { + addCriterion("INPUTTIME <=", value, "inputtime"); + return (Criteria) this; + } + + public Criteria andInputtimeLike(String value) { + addCriterion("INPUTTIME like", value, "inputtime"); + return (Criteria) this; + } + + public Criteria andInputtimeNotLike(String value) { + addCriterion("INPUTTIME not like", value, "inputtime"); + return (Criteria) this; + } + + public Criteria andInputtimeIn(List values) { + addCriterion("INPUTTIME in", values, "inputtime"); + return (Criteria) this; + } + + public Criteria andInputtimeNotIn(List values) { + addCriterion("INPUTTIME not in", values, "inputtime"); + return (Criteria) this; + } + + public Criteria andInputtimeBetween(String value1, String value2) { + addCriterion("INPUTTIME between", value1, value2, "inputtime"); + return (Criteria) this; + } + + public Criteria andInputtimeNotBetween(String value1, String value2) { + addCriterion("INPUTTIME not between", value1, value2, "inputtime"); + return (Criteria) this; + } + + public Criteria andSequenceIsNull() { + addCriterion("SEQUENCE is null"); + return (Criteria) this; + } + + public Criteria andSequenceIsNotNull() { + addCriterion("SEQUENCE is not null"); + return (Criteria) this; + } + + public Criteria andSequenceEqualTo(String value) { + addCriterion("SEQUENCE =", value, "sequence"); + return (Criteria) this; + } + + public Criteria andSequenceNotEqualTo(String value) { + addCriterion("SEQUENCE <>", value, "sequence"); + return (Criteria) this; + } + + public Criteria andSequenceGreaterThan(String value) { + addCriterion("SEQUENCE >", value, "sequence"); + return (Criteria) this; + } + + public Criteria andSequenceGreaterThanOrEqualTo(String value) { + addCriterion("SEQUENCE >=", value, "sequence"); + return (Criteria) this; + } + + public Criteria andSequenceLessThan(String value) { + addCriterion("SEQUENCE <", value, "sequence"); + return (Criteria) this; + } + + public Criteria andSequenceLessThanOrEqualTo(String value) { + addCriterion("SEQUENCE <=", value, "sequence"); + return (Criteria) this; + } + + public Criteria andSequenceLike(String value) { + addCriterion("SEQUENCE like", value, "sequence"); + return (Criteria) this; + } + + public Criteria andSequenceNotLike(String value) { + addCriterion("SEQUENCE not like", value, "sequence"); + return (Criteria) this; + } + + public Criteria andSequenceIn(List values) { + addCriterion("SEQUENCE in", values, "sequence"); + return (Criteria) this; + } + + public Criteria andSequenceNotIn(List values) { + addCriterion("SEQUENCE not in", values, "sequence"); + return (Criteria) this; + } + + public Criteria andSequenceBetween(String value1, String value2) { + addCriterion("SEQUENCE between", value1, value2, "sequence"); + return (Criteria) this; + } + + public Criteria andSequenceNotBetween(String value1, String value2) { + addCriterion("SEQUENCE not between", value1, value2, "sequence"); + return (Criteria) this; + } + + public Criteria andProvinceIsNull() { + addCriterion("PROVINCE is null"); + return (Criteria) this; + } + + public Criteria andProvinceIsNotNull() { + addCriterion("PROVINCE is not null"); + return (Criteria) this; + } + + public Criteria andProvinceEqualTo(String value) { + addCriterion("PROVINCE =", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceNotEqualTo(String value) { + addCriterion("PROVINCE <>", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceGreaterThan(String value) { + addCriterion("PROVINCE >", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceGreaterThanOrEqualTo(String value) { + addCriterion("PROVINCE >=", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceLessThan(String value) { + addCriterion("PROVINCE <", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceLessThanOrEqualTo(String value) { + addCriterion("PROVINCE <=", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceLike(String value) { + addCriterion("PROVINCE like", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceNotLike(String value) { + addCriterion("PROVINCE not like", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceIn(List values) { + addCriterion("PROVINCE in", values, "province"); + return (Criteria) this; + } + + public Criteria andProvinceNotIn(List values) { + addCriterion("PROVINCE not in", values, "province"); + return (Criteria) this; + } + + public Criteria andProvinceBetween(String value1, String value2) { + addCriterion("PROVINCE between", value1, value2, "province"); + return (Criteria) this; + } + + public Criteria andProvinceNotBetween(String value1, String value2) { + addCriterion("PROVINCE not between", value1, value2, "province"); + return (Criteria) this; + } + + public Criteria andCityIsNull() { + addCriterion("CITY is null"); + return (Criteria) this; + } + + public Criteria andCityIsNotNull() { + addCriterion("CITY is not null"); + return (Criteria) this; + } + + public Criteria andCityEqualTo(String value) { + addCriterion("CITY =", value, "city"); + return (Criteria) this; + } + + public Criteria andCityNotEqualTo(String value) { + addCriterion("CITY <>", value, "city"); + return (Criteria) this; + } + + public Criteria andCityGreaterThan(String value) { + addCriterion("CITY >", value, "city"); + return (Criteria) this; + } + + public Criteria andCityGreaterThanOrEqualTo(String value) { + addCriterion("CITY >=", value, "city"); + return (Criteria) this; + } + + public Criteria andCityLessThan(String value) { + addCriterion("CITY <", value, "city"); + return (Criteria) this; + } + + public Criteria andCityLessThanOrEqualTo(String value) { + addCriterion("CITY <=", value, "city"); + return (Criteria) this; + } + + public Criteria andCityLike(String value) { + addCriterion("CITY like", value, "city"); + return (Criteria) this; + } + + public Criteria andCityNotLike(String value) { + addCriterion("CITY not like", value, "city"); + return (Criteria) this; + } + + public Criteria andCityIn(List values) { + addCriterion("CITY in", values, "city"); + return (Criteria) this; + } + + public Criteria andCityNotIn(List values) { + addCriterion("CITY not in", values, "city"); + return (Criteria) this; + } + + public Criteria andCityBetween(String value1, String value2) { + addCriterion("CITY between", value1, value2, "city"); + return (Criteria) this; + } + + public Criteria andCityNotBetween(String value1, String value2) { + addCriterion("CITY not between", value1, value2, "city"); + return (Criteria) this; + } + + public Criteria andCountyIsNull() { + addCriterion("COUNTY is null"); + return (Criteria) this; + } + + public Criteria andCountyIsNotNull() { + addCriterion("COUNTY is not null"); + return (Criteria) this; + } + + public Criteria andCountyEqualTo(String value) { + addCriterion("COUNTY =", value, "county"); + return (Criteria) this; + } + + public Criteria andCountyNotEqualTo(String value) { + addCriterion("COUNTY <>", value, "county"); + return (Criteria) this; + } + + public Criteria andCountyGreaterThan(String value) { + addCriterion("COUNTY >", value, "county"); + return (Criteria) this; + } + + public Criteria andCountyGreaterThanOrEqualTo(String value) { + addCriterion("COUNTY >=", value, "county"); + return (Criteria) this; + } + + public Criteria andCountyLessThan(String value) { + addCriterion("COUNTY <", value, "county"); + return (Criteria) this; + } + + public Criteria andCountyLessThanOrEqualTo(String value) { + addCriterion("COUNTY <=", value, "county"); + return (Criteria) this; + } + + public Criteria andCountyLike(String value) { + addCriterion("COUNTY like", value, "county"); + return (Criteria) this; + } + + public Criteria andCountyNotLike(String value) { + addCriterion("COUNTY not like", value, "county"); + return (Criteria) this; + } + + public Criteria andCountyIn(List values) { + addCriterion("COUNTY in", values, "county"); + return (Criteria) this; + } + + public Criteria andCountyNotIn(List values) { + addCriterion("COUNTY not in", values, "county"); + return (Criteria) this; + } + + public Criteria andCountyBetween(String value1, String value2) { + addCriterion("COUNTY between", value1, value2, "county"); + return (Criteria) this; + } + + public Criteria andCountyNotBetween(String value1, String value2) { + addCriterion("COUNTY not between", value1, value2, "county"); + return (Criteria) this; + } + + public Criteria andPrefecturallevelcityIsNull() { + addCriterion("PREFECTURALLEVELCITY is null"); + return (Criteria) this; + } + + public Criteria andPrefecturallevelcityIsNotNull() { + addCriterion("PREFECTURALLEVELCITY is not null"); + return (Criteria) this; + } + + public Criteria andPrefecturallevelcityEqualTo(String value) { + addCriterion("PREFECTURALLEVELCITY =", value, "prefecturallevelcity"); + return (Criteria) this; + } + + public Criteria andPrefecturallevelcityNotEqualTo(String value) { + addCriterion("PREFECTURALLEVELCITY <>", value, "prefecturallevelcity"); + return (Criteria) this; + } + + public Criteria andPrefecturallevelcityGreaterThan(String value) { + addCriterion("PREFECTURALLEVELCITY >", value, "prefecturallevelcity"); + return (Criteria) this; + } + + public Criteria andPrefecturallevelcityGreaterThanOrEqualTo(String value) { + addCriterion("PREFECTURALLEVELCITY >=", value, "prefecturallevelcity"); + return (Criteria) this; + } + + public Criteria andPrefecturallevelcityLessThan(String value) { + addCriterion("PREFECTURALLEVELCITY <", value, "prefecturallevelcity"); + return (Criteria) this; + } + + public Criteria andPrefecturallevelcityLessThanOrEqualTo(String value) { + addCriterion("PREFECTURALLEVELCITY <=", value, "prefecturallevelcity"); + return (Criteria) this; + } + + public Criteria andPrefecturallevelcityLike(String value) { + addCriterion("PREFECTURALLEVELCITY like", value, "prefecturallevelcity"); + return (Criteria) this; + } + + public Criteria andPrefecturallevelcityNotLike(String value) { + addCriterion("PREFECTURALLEVELCITY not like", value, "prefecturallevelcity"); + return (Criteria) this; + } + + public Criteria andPrefecturallevelcityIn(List values) { + addCriterion("PREFECTURALLEVELCITY in", values, "prefecturallevelcity"); + return (Criteria) this; + } + + public Criteria andPrefecturallevelcityNotIn(List values) { + addCriterion("PREFECTURALLEVELCITY not in", values, "prefecturallevelcity"); + return (Criteria) this; + } + + public Criteria andPrefecturallevelcityBetween(String value1, String value2) { + addCriterion("PREFECTURALLEVELCITY between", value1, value2, "prefecturallevelcity"); + return (Criteria) this; + } + + public Criteria andPrefecturallevelcityNotBetween(String value1, String value2) { + addCriterion("PREFECTURALLEVELCITY not between", value1, value2, "prefecturallevelcity"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table ldcom + * + * @mbggenerated do_not_delete_during_merge Tue Jul 24 14:14:03 CST 2018 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/LdComParty.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/LdComParty.java new file mode 100644 index 000000000..40c7b28d6 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/LdComParty.java @@ -0,0 +1,131 @@ +package com.ruoyi.content.domain; + +public class LdComParty { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom_party.PARTY_ID + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + private String partyId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom_party.COMCODE + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + private String comcode; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom_party.SHORTNAME + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + private String shortname; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column ldcom_party.COMPANY_ID + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + private String companyId; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom_party.PARTY_ID + * + * @return the value of ldcom_party.PARTY_ID + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + public String getPartyId() { + return partyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom_party.PARTY_ID + * + * @param partyId the value for ldcom_party.PARTY_ID + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + public void setPartyId(String partyId) { + this.partyId = partyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom_party.COMCODE + * + * @return the value of ldcom_party.COMCODE + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + public String getComcode() { + return comcode; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom_party.COMCODE + * + * @param comcode the value for ldcom_party.COMCODE + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + public void setComcode(String comcode) { + this.comcode = comcode; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom_party.SHORTNAME + * + * @return the value of ldcom_party.SHORTNAME + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + public String getShortname() { + return shortname; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom_party.SHORTNAME + * + * @param shortname the value for ldcom_party.SHORTNAME + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + public void setShortname(String shortname) { + this.shortname = shortname; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column ldcom_party.COMPANY_ID + * + * @return the value of ldcom_party.COMPANY_ID + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + public String getCompanyId() { + return companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column ldcom_party.COMPANY_ID + * + * @param companyId the value for ldcom_party.COMPANY_ID + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + public void setCompanyId(String companyId) { + this.companyId = companyId; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/LdComPartyExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/LdComPartyExample.java new file mode 100644 index 000000000..b5c19ae4a --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/LdComPartyExample.java @@ -0,0 +1,582 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class LdComPartyExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + public LdComPartyExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 andPartyIdIsNull() { + addCriterion("PARTY_ID is null"); + return (Criteria) this; + } + + public Criteria andPartyIdIsNotNull() { + addCriterion("PARTY_ID is not null"); + return (Criteria) this; + } + + public Criteria andPartyIdEqualTo(String value) { + addCriterion("PARTY_ID =", value, "partyId"); + return (Criteria) this; + } + + public Criteria andPartyIdNotEqualTo(String value) { + addCriterion("PARTY_ID <>", value, "partyId"); + return (Criteria) this; + } + + public Criteria andPartyIdGreaterThan(String value) { + addCriterion("PARTY_ID >", value, "partyId"); + return (Criteria) this; + } + + public Criteria andPartyIdGreaterThanOrEqualTo(String value) { + addCriterion("PARTY_ID >=", value, "partyId"); + return (Criteria) this; + } + + public Criteria andPartyIdLessThan(String value) { + addCriterion("PARTY_ID <", value, "partyId"); + return (Criteria) this; + } + + public Criteria andPartyIdLessThanOrEqualTo(String value) { + addCriterion("PARTY_ID <=", value, "partyId"); + return (Criteria) this; + } + + public Criteria andPartyIdLike(String value) { + addCriterion("PARTY_ID like", value, "partyId"); + return (Criteria) this; + } + + public Criteria andPartyIdNotLike(String value) { + addCriterion("PARTY_ID not like", value, "partyId"); + return (Criteria) this; + } + + public Criteria andPartyIdIn(List values) { + addCriterion("PARTY_ID in", values, "partyId"); + return (Criteria) this; + } + + public Criteria andPartyIdNotIn(List values) { + addCriterion("PARTY_ID not in", values, "partyId"); + return (Criteria) this; + } + + public Criteria andPartyIdBetween(String value1, String value2) { + addCriterion("PARTY_ID between", value1, value2, "partyId"); + return (Criteria) this; + } + + public Criteria andPartyIdNotBetween(String value1, String value2) { + addCriterion("PARTY_ID not between", value1, value2, "partyId"); + return (Criteria) this; + } + + public Criteria andComcodeIsNull() { + addCriterion("COMCODE is null"); + return (Criteria) this; + } + + public Criteria andComcodeIsNotNull() { + addCriterion("COMCODE is not null"); + return (Criteria) this; + } + + public Criteria andComcodeEqualTo(String value) { + addCriterion("COMCODE =", value, "comcode"); + return (Criteria) this; + } + + public Criteria andComcodeNotEqualTo(String value) { + addCriterion("COMCODE <>", value, "comcode"); + return (Criteria) this; + } + + public Criteria andComcodeGreaterThan(String value) { + addCriterion("COMCODE >", value, "comcode"); + return (Criteria) this; + } + + public Criteria andComcodeGreaterThanOrEqualTo(String value) { + addCriterion("COMCODE >=", value, "comcode"); + return (Criteria) this; + } + + public Criteria andComcodeLessThan(String value) { + addCriterion("COMCODE <", value, "comcode"); + return (Criteria) this; + } + + public Criteria andComcodeLessThanOrEqualTo(String value) { + addCriterion("COMCODE <=", value, "comcode"); + return (Criteria) this; + } + + public Criteria andComcodeLike(String value) { + addCriterion("COMCODE like", value, "comcode"); + return (Criteria) this; + } + + public Criteria andComcodeNotLike(String value) { + addCriterion("COMCODE not like", value, "comcode"); + return (Criteria) this; + } + + public Criteria andComcodeIn(List values) { + addCriterion("COMCODE in", values, "comcode"); + return (Criteria) this; + } + + public Criteria andComcodeNotIn(List values) { + addCriterion("COMCODE not in", values, "comcode"); + return (Criteria) this; + } + + public Criteria andComcodeBetween(String value1, String value2) { + addCriterion("COMCODE between", value1, value2, "comcode"); + return (Criteria) this; + } + + public Criteria andComcodeNotBetween(String value1, String value2) { + addCriterion("COMCODE not between", value1, value2, "comcode"); + return (Criteria) this; + } + + public Criteria andShortnameIsNull() { + addCriterion("SHORTNAME is null"); + return (Criteria) this; + } + + public Criteria andShortnameIsNotNull() { + addCriterion("SHORTNAME is not null"); + return (Criteria) this; + } + + public Criteria andShortnameEqualTo(String value) { + addCriterion("SHORTNAME =", value, "shortname"); + return (Criteria) this; + } + + public Criteria andShortnameNotEqualTo(String value) { + addCriterion("SHORTNAME <>", value, "shortname"); + return (Criteria) this; + } + + public Criteria andShortnameGreaterThan(String value) { + addCriterion("SHORTNAME >", value, "shortname"); + return (Criteria) this; + } + + public Criteria andShortnameGreaterThanOrEqualTo(String value) { + addCriterion("SHORTNAME >=", value, "shortname"); + return (Criteria) this; + } + + public Criteria andShortnameLessThan(String value) { + addCriterion("SHORTNAME <", value, "shortname"); + return (Criteria) this; + } + + public Criteria andShortnameLessThanOrEqualTo(String value) { + addCriterion("SHORTNAME <=", value, "shortname"); + return (Criteria) this; + } + + public Criteria andShortnameLike(String value) { + addCriterion("SHORTNAME like", value, "shortname"); + return (Criteria) this; + } + + public Criteria andShortnameNotLike(String value) { + addCriterion("SHORTNAME not like", value, "shortname"); + return (Criteria) this; + } + + public Criteria andShortnameIn(List values) { + addCriterion("SHORTNAME in", values, "shortname"); + return (Criteria) this; + } + + public Criteria andShortnameNotIn(List values) { + addCriterion("SHORTNAME not in", values, "shortname"); + return (Criteria) this; + } + + public Criteria andShortnameBetween(String value1, String value2) { + addCriterion("SHORTNAME between", value1, value2, "shortname"); + return (Criteria) this; + } + + public Criteria andShortnameNotBetween(String value1, String value2) { + addCriterion("SHORTNAME not between", value1, value2, "shortname"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNull() { + addCriterion("COMPANY_ID is null"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNotNull() { + addCriterion("COMPANY_ID is not null"); + return (Criteria) this; + } + + public Criteria andCompanyIdEqualTo(String value) { + addCriterion("COMPANY_ID =", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotEqualTo(String value) { + addCriterion("COMPANY_ID <>", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThan(String value) { + addCriterion("COMPANY_ID >", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThanOrEqualTo(String value) { + addCriterion("COMPANY_ID >=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThan(String value) { + addCriterion("COMPANY_ID <", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThanOrEqualTo(String value) { + addCriterion("COMPANY_ID <=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLike(String value) { + addCriterion("COMPANY_ID like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotLike(String value) { + addCriterion("COMPANY_ID not like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIn(List values) { + addCriterion("COMPANY_ID in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotIn(List values) { + addCriterion("COMPANY_ID not in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdBetween(String value1, String value2) { + addCriterion("COMPANY_ID between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotBetween(String value1, String value2) { + addCriterion("COMPANY_ID not between", value1, value2, "companyId"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table ldcom_party + * + * @mbggenerated do_not_delete_during_merge Tue Sep 25 15:09:32 CST 2018 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/LdExCom.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/LdExCom.java new file mode 100644 index 000000000..30cc83478 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/LdExCom.java @@ -0,0 +1,22 @@ +package com.ruoyi.content.domain; + +public class LdExCom { + + private String comcode; + private String shortname; + public String getComcode() { + return comcode; + } + public void setComcode(String comcode) { + this.comcode = comcode; + } + public String getShortname() { + return shortname; + } + public void setShortname(String shortname) { + this.shortname = shortname; + } + + + +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/OssDTO.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/OssDTO.java new file mode 100644 index 000000000..0e3fefc9d --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/OssDTO.java @@ -0,0 +1,66 @@ +package com.ruoyi.content.domain; + +/** + * OSS参数对象 + * + * @author zhanghe + * + */ +public class OssDTO { + + private String ossId; // 阿里云OSS提供的ossId + private String ossKey; // 阿里云OSS提供的ossKey + private String bucketName; // 阿里云OSS提供的ossBucket + private String ossPath; // 阿里云OSS上保存文件的路径 + private String ossEndPoint; // 阿里云OSS提供的ossEndPoint + private String ossEndPointOut; // 阿里云OSS提供的ossEndPoint + + public String getOssId() { + return ossId; + } + + public void setOssId(String ossId) { + this.ossId = ossId; + } + + public String getOssKey() { + return ossKey; + } + + public void setOssKey(String ossKey) { + this.ossKey = ossKey; + } + + public String getBucketName() { + return bucketName; + } + + public void setBucketName(String bucketName) { + this.bucketName = bucketName; + } + + public String getOssPath() { + return ossPath; + } + + public void setOssPath(String ossPath) { + this.ossPath = ossPath; + } + + public String getOssEndPoint() { + return ossEndPoint; + } + + public void setOssEndPoint(String ossEndPoint) { + this.ossEndPoint = ossEndPoint; + } + + public String getOssEndPointOut() { + return ossEndPointOut; + } + + public void setOssEndPointOut(String ossEndPointOut) { + this.ossEndPointOut = ossEndPointOut; + } + +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/PageDTO.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/PageDTO.java new file mode 100644 index 000000000..ff3f3c63e --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/PageDTO.java @@ -0,0 +1,108 @@ +package com.ruoyi.content.domain; + +import java.util.List; + +public class PageDTO extends BaseDTO{ + + private static final int PageQuerySize = 5; + private int page = 1; //当前页号 + private int rows = PageQuerySize; //每页显示的行数 + private int startRow = 0; //当前页在数据库中的起始行 + private Object parameters; //查询参数 + private int total; //总页数 + @SuppressWarnings("rawtypes") + private List dataRows; //查询结果信息 + + private String pageCode = "1"; //默认为成功 1成功 2失败 + private String pageMsg = ""; //结果 + + private int records;//记录数 + + private String userData;// + + public int getPage() { + return page; + } + + public void setPage(int page) { + this.page = page; + } + + public int getRows() { + return rows; + } + + public void setRows(int rows) { + this.rows = rows; + } + + public int getStartRow() { + return startRow; + } + + public void setStartRow(int startRow) { + this.startRow = startRow; + } + + public Object getParameters() { + return parameters; + } + + public void setParameters(Object parameters) { + this.parameters = parameters; + } + + public int getTotal() { + return total; + } + + public void setTotal(int total) { + this.total = total; + } + + @SuppressWarnings("rawtypes") + public List getDataRows() { + return dataRows; + } + + @SuppressWarnings("rawtypes") + public void setDataRows(List dataRows) { + this.dataRows = dataRows; + } + + public String getPageCode() { + return pageCode; + } + + public void setPageCode(String pageCode) { + this.pageCode = pageCode; + } + + public String getPageMsg() { + return pageMsg; + } + + public void setPageMsg(String pageMsg) { + this.pageMsg = pageMsg; + } + + public int getRecords() { + return records; + } + + public void setRecords(int records) { + this.records = records; + } + + public static int getPagequerysize() { + return PageQuerySize; + } + + public String getUserData() { + return userData; + } + + public void setUserData(String userData) { + this.userData = userData; + } +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/PicAdInfo.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/PicAdInfo.java new file mode 100644 index 000000000..f9df8e909 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/PicAdInfo.java @@ -0,0 +1,419 @@ +package com.ruoyi.content.domain; + +public class PicAdInfo { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column pic_ad_info.PIC_AD_ID + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + private Integer picAdId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column pic_ad_info.PIC_AD_TYPE + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + private String picAdType; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column pic_ad_info.PIC_AD_TITLE + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + private String picAdTitle; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column pic_ad_info.PIC_AD_NAME + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + private String picAdName; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column pic_ad_info.PIC_AD_URL + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + private String picAdUrl; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column pic_ad_info.PIC_AD_STATE + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + private String picAdState; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column pic_ad_info.COMPANY_ID + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + private String companyId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column pic_ad_info.CREATE_DATE + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + private String createDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column pic_ad_info.CREATE_TIME + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + private String createTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column pic_ad_info.CREATE_USER + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + private String createUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column pic_ad_info.UPDATE_USER + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + private String updateUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column pic_ad_info.UPDATE_DATE + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + private String updateDate; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column pic_ad_info.UPDATE_TIME + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + private String updateTime; + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column pic_ad_info.PIC_AD_ID + * + * @return the value of pic_ad_info.PIC_AD_ID + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public Integer getPicAdId() { + return picAdId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column pic_ad_info.PIC_AD_ID + * + * @param picAdId the value for pic_ad_info.PIC_AD_ID + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public void setPicAdId(Integer picAdId) { + this.picAdId = picAdId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column pic_ad_info.PIC_AD_TYPE + * + * @return the value of pic_ad_info.PIC_AD_TYPE + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public String getPicAdType() { + return picAdType; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column pic_ad_info.PIC_AD_TYPE + * + * @param picAdType the value for pic_ad_info.PIC_AD_TYPE + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public void setPicAdType(String picAdType) { + this.picAdType = picAdType; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column pic_ad_info.PIC_AD_TITLE + * + * @return the value of pic_ad_info.PIC_AD_TITLE + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public String getPicAdTitle() { + return picAdTitle; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column pic_ad_info.PIC_AD_TITLE + * + * @param picAdTitle the value for pic_ad_info.PIC_AD_TITLE + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public void setPicAdTitle(String picAdTitle) { + this.picAdTitle = picAdTitle; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column pic_ad_info.PIC_AD_NAME + * + * @return the value of pic_ad_info.PIC_AD_NAME + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public String getPicAdName() { + return picAdName; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column pic_ad_info.PIC_AD_NAME + * + * @param picAdName the value for pic_ad_info.PIC_AD_NAME + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public void setPicAdName(String picAdName) { + this.picAdName = picAdName; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column pic_ad_info.PIC_AD_URL + * + * @return the value of pic_ad_info.PIC_AD_URL + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public String getPicAdUrl() { + return picAdUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column pic_ad_info.PIC_AD_URL + * + * @param picAdUrl the value for pic_ad_info.PIC_AD_URL + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public void setPicAdUrl(String picAdUrl) { + this.picAdUrl = picAdUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column pic_ad_info.PIC_AD_STATE + * + * @return the value of pic_ad_info.PIC_AD_STATE + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public String getPicAdState() { + return picAdState; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column pic_ad_info.PIC_AD_STATE + * + * @param picAdState the value for pic_ad_info.PIC_AD_STATE + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public void setPicAdState(String picAdState) { + this.picAdState = picAdState; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column pic_ad_info.COMPANY_ID + * + * @return the value of pic_ad_info.COMPANY_ID + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public String getCompanyId() { + return companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column pic_ad_info.COMPANY_ID + * + * @param companyId the value for pic_ad_info.COMPANY_ID + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public void setCompanyId(String companyId) { + this.companyId = companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column pic_ad_info.CREATE_DATE + * + * @return the value of pic_ad_info.CREATE_DATE + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public String getCreateDate() { + return createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column pic_ad_info.CREATE_DATE + * + * @param createDate the value for pic_ad_info.CREATE_DATE + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column pic_ad_info.CREATE_TIME + * + * @return the value of pic_ad_info.CREATE_TIME + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public String getCreateTime() { + return createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column pic_ad_info.CREATE_TIME + * + * @param createTime the value for pic_ad_info.CREATE_TIME + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column pic_ad_info.CREATE_USER + * + * @return the value of pic_ad_info.CREATE_USER + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public String getCreateUser() { + return createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column pic_ad_info.CREATE_USER + * + * @param createUser the value for pic_ad_info.CREATE_USER + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column pic_ad_info.UPDATE_USER + * + * @return the value of pic_ad_info.UPDATE_USER + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public String getUpdateUser() { + return updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column pic_ad_info.UPDATE_USER + * + * @param updateUser the value for pic_ad_info.UPDATE_USER + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public void setUpdateUser(String updateUser) { + this.updateUser = updateUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column pic_ad_info.UPDATE_DATE + * + * @return the value of pic_ad_info.UPDATE_DATE + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public String getUpdateDate() { + return updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column pic_ad_info.UPDATE_DATE + * + * @param updateDate the value for pic_ad_info.UPDATE_DATE + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column pic_ad_info.UPDATE_TIME + * + * @return the value of pic_ad_info.UPDATE_TIME + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public String getUpdateTime() { + return updateTime; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column pic_ad_info.UPDATE_TIME + * + * @param updateTime the value for pic_ad_info.UPDATE_TIME + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/PicAdInfoExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/PicAdInfoExample.java new file mode 100644 index 000000000..a245b6dd8 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/PicAdInfoExample.java @@ -0,0 +1,1202 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.List; + +public class PicAdInfoExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public PicAdInfoExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 andPicAdIdIsNull() { + addCriterion("PIC_AD_ID is null"); + return (Criteria) this; + } + + public Criteria andPicAdIdIsNotNull() { + addCriterion("PIC_AD_ID is not null"); + return (Criteria) this; + } + + public Criteria andPicAdIdEqualTo(Integer value) { + addCriterion("PIC_AD_ID =", value, "picAdId"); + return (Criteria) this; + } + + public Criteria andPicAdIdNotEqualTo(Integer value) { + addCriterion("PIC_AD_ID <>", value, "picAdId"); + return (Criteria) this; + } + + public Criteria andPicAdIdGreaterThan(Integer value) { + addCriterion("PIC_AD_ID >", value, "picAdId"); + return (Criteria) this; + } + + public Criteria andPicAdIdGreaterThanOrEqualTo(Integer value) { + addCriterion("PIC_AD_ID >=", value, "picAdId"); + return (Criteria) this; + } + + public Criteria andPicAdIdLessThan(Integer value) { + addCriterion("PIC_AD_ID <", value, "picAdId"); + return (Criteria) this; + } + + public Criteria andPicAdIdLessThanOrEqualTo(Integer value) { + addCriterion("PIC_AD_ID <=", value, "picAdId"); + return (Criteria) this; + } + + public Criteria andPicAdIdIn(List values) { + addCriterion("PIC_AD_ID in", values, "picAdId"); + return (Criteria) this; + } + + public Criteria andPicAdIdNotIn(List values) { + addCriterion("PIC_AD_ID not in", values, "picAdId"); + return (Criteria) this; + } + + public Criteria andPicAdIdBetween(Integer value1, Integer value2) { + addCriterion("PIC_AD_ID between", value1, value2, "picAdId"); + return (Criteria) this; + } + + public Criteria andPicAdIdNotBetween(Integer value1, Integer value2) { + addCriterion("PIC_AD_ID not between", value1, value2, "picAdId"); + return (Criteria) this; + } + + public Criteria andPicAdTypeIsNull() { + addCriterion("PIC_AD_TYPE is null"); + return (Criteria) this; + } + + public Criteria andPicAdTypeIsNotNull() { + addCriterion("PIC_AD_TYPE is not null"); + return (Criteria) this; + } + + public Criteria andPicAdTypeEqualTo(String value) { + addCriterion("PIC_AD_TYPE =", value, "picAdType"); + return (Criteria) this; + } + + public Criteria andPicAdTypeNotEqualTo(String value) { + addCriterion("PIC_AD_TYPE <>", value, "picAdType"); + return (Criteria) this; + } + + public Criteria andPicAdTypeGreaterThan(String value) { + addCriterion("PIC_AD_TYPE >", value, "picAdType"); + return (Criteria) this; + } + + public Criteria andPicAdTypeGreaterThanOrEqualTo(String value) { + addCriterion("PIC_AD_TYPE >=", value, "picAdType"); + return (Criteria) this; + } + + public Criteria andPicAdTypeLessThan(String value) { + addCriterion("PIC_AD_TYPE <", value, "picAdType"); + return (Criteria) this; + } + + public Criteria andPicAdTypeLessThanOrEqualTo(String value) { + addCriterion("PIC_AD_TYPE <=", value, "picAdType"); + return (Criteria) this; + } + + public Criteria andPicAdTypeLike(String value) { + addCriterion("PIC_AD_TYPE like", value, "picAdType"); + return (Criteria) this; + } + + public Criteria andPicAdTypeNotLike(String value) { + addCriterion("PIC_AD_TYPE not like", value, "picAdType"); + return (Criteria) this; + } + + public Criteria andPicAdTypeIn(List values) { + addCriterion("PIC_AD_TYPE in", values, "picAdType"); + return (Criteria) this; + } + + public Criteria andPicAdTypeNotIn(List values) { + addCriterion("PIC_AD_TYPE not in", values, "picAdType"); + return (Criteria) this; + } + + public Criteria andPicAdTypeBetween(String value1, String value2) { + addCriterion("PIC_AD_TYPE between", value1, value2, "picAdType"); + return (Criteria) this; + } + + public Criteria andPicAdTypeNotBetween(String value1, String value2) { + addCriterion("PIC_AD_TYPE not between", value1, value2, "picAdType"); + return (Criteria) this; + } + + public Criteria andPicAdTitleIsNull() { + addCriterion("PIC_AD_TITLE is null"); + return (Criteria) this; + } + + public Criteria andPicAdTitleIsNotNull() { + addCriterion("PIC_AD_TITLE is not null"); + return (Criteria) this; + } + + public Criteria andPicAdTitleEqualTo(String value) { + addCriterion("PIC_AD_TITLE =", value, "picAdTitle"); + return (Criteria) this; + } + + public Criteria andPicAdTitleNotEqualTo(String value) { + addCriterion("PIC_AD_TITLE <>", value, "picAdTitle"); + return (Criteria) this; + } + + public Criteria andPicAdTitleGreaterThan(String value) { + addCriterion("PIC_AD_TITLE >", value, "picAdTitle"); + return (Criteria) this; + } + + public Criteria andPicAdTitleGreaterThanOrEqualTo(String value) { + addCriterion("PIC_AD_TITLE >=", value, "picAdTitle"); + return (Criteria) this; + } + + public Criteria andPicAdTitleLessThan(String value) { + addCriterion("PIC_AD_TITLE <", value, "picAdTitle"); + return (Criteria) this; + } + + public Criteria andPicAdTitleLessThanOrEqualTo(String value) { + addCriterion("PIC_AD_TITLE <=", value, "picAdTitle"); + return (Criteria) this; + } + + public Criteria andPicAdTitleLike(String value) { + addCriterion("PIC_AD_TITLE like", value, "picAdTitle"); + return (Criteria) this; + } + + public Criteria andPicAdTitleNotLike(String value) { + addCriterion("PIC_AD_TITLE not like", value, "picAdTitle"); + return (Criteria) this; + } + + public Criteria andPicAdTitleIn(List values) { + addCriterion("PIC_AD_TITLE in", values, "picAdTitle"); + return (Criteria) this; + } + + public Criteria andPicAdTitleNotIn(List values) { + addCriterion("PIC_AD_TITLE not in", values, "picAdTitle"); + return (Criteria) this; + } + + public Criteria andPicAdTitleBetween(String value1, String value2) { + addCriterion("PIC_AD_TITLE between", value1, value2, "picAdTitle"); + return (Criteria) this; + } + + public Criteria andPicAdTitleNotBetween(String value1, String value2) { + addCriterion("PIC_AD_TITLE not between", value1, value2, "picAdTitle"); + return (Criteria) this; + } + + public Criteria andPicAdNameIsNull() { + addCriterion("PIC_AD_NAME is null"); + return (Criteria) this; + } + + public Criteria andPicAdNameIsNotNull() { + addCriterion("PIC_AD_NAME is not null"); + return (Criteria) this; + } + + public Criteria andPicAdNameEqualTo(String value) { + addCriterion("PIC_AD_NAME =", value, "picAdName"); + return (Criteria) this; + } + + public Criteria andPicAdNameNotEqualTo(String value) { + addCriterion("PIC_AD_NAME <>", value, "picAdName"); + return (Criteria) this; + } + + public Criteria andPicAdNameGreaterThan(String value) { + addCriterion("PIC_AD_NAME >", value, "picAdName"); + return (Criteria) this; + } + + public Criteria andPicAdNameGreaterThanOrEqualTo(String value) { + addCriterion("PIC_AD_NAME >=", value, "picAdName"); + return (Criteria) this; + } + + public Criteria andPicAdNameLessThan(String value) { + addCriterion("PIC_AD_NAME <", value, "picAdName"); + return (Criteria) this; + } + + public Criteria andPicAdNameLessThanOrEqualTo(String value) { + addCriterion("PIC_AD_NAME <=", value, "picAdName"); + return (Criteria) this; + } + + public Criteria andPicAdNameLike(String value) { + addCriterion("PIC_AD_NAME like", value, "picAdName"); + return (Criteria) this; + } + + public Criteria andPicAdNameNotLike(String value) { + addCriterion("PIC_AD_NAME not like", value, "picAdName"); + return (Criteria) this; + } + + public Criteria andPicAdNameIn(List values) { + addCriterion("PIC_AD_NAME in", values, "picAdName"); + return (Criteria) this; + } + + public Criteria andPicAdNameNotIn(List values) { + addCriterion("PIC_AD_NAME not in", values, "picAdName"); + return (Criteria) this; + } + + public Criteria andPicAdNameBetween(String value1, String value2) { + addCriterion("PIC_AD_NAME between", value1, value2, "picAdName"); + return (Criteria) this; + } + + public Criteria andPicAdNameNotBetween(String value1, String value2) { + addCriterion("PIC_AD_NAME not between", value1, value2, "picAdName"); + return (Criteria) this; + } + + public Criteria andPicAdUrlIsNull() { + addCriterion("PIC_AD_URL is null"); + return (Criteria) this; + } + + public Criteria andPicAdUrlIsNotNull() { + addCriterion("PIC_AD_URL is not null"); + return (Criteria) this; + } + + public Criteria andPicAdUrlEqualTo(String value) { + addCriterion("PIC_AD_URL =", value, "picAdUrl"); + return (Criteria) this; + } + + public Criteria andPicAdUrlNotEqualTo(String value) { + addCriterion("PIC_AD_URL <>", value, "picAdUrl"); + return (Criteria) this; + } + + public Criteria andPicAdUrlGreaterThan(String value) { + addCriterion("PIC_AD_URL >", value, "picAdUrl"); + return (Criteria) this; + } + + public Criteria andPicAdUrlGreaterThanOrEqualTo(String value) { + addCriterion("PIC_AD_URL >=", value, "picAdUrl"); + return (Criteria) this; + } + + public Criteria andPicAdUrlLessThan(String value) { + addCriterion("PIC_AD_URL <", value, "picAdUrl"); + return (Criteria) this; + } + + public Criteria andPicAdUrlLessThanOrEqualTo(String value) { + addCriterion("PIC_AD_URL <=", value, "picAdUrl"); + return (Criteria) this; + } + + public Criteria andPicAdUrlLike(String value) { + addCriterion("PIC_AD_URL like", value, "picAdUrl"); + return (Criteria) this; + } + + public Criteria andPicAdUrlNotLike(String value) { + addCriterion("PIC_AD_URL not like", value, "picAdUrl"); + return (Criteria) this; + } + + public Criteria andPicAdUrlIn(List values) { + addCriterion("PIC_AD_URL in", values, "picAdUrl"); + return (Criteria) this; + } + + public Criteria andPicAdUrlNotIn(List values) { + addCriterion("PIC_AD_URL not in", values, "picAdUrl"); + return (Criteria) this; + } + + public Criteria andPicAdUrlBetween(String value1, String value2) { + addCriterion("PIC_AD_URL between", value1, value2, "picAdUrl"); + return (Criteria) this; + } + + public Criteria andPicAdUrlNotBetween(String value1, String value2) { + addCriterion("PIC_AD_URL not between", value1, value2, "picAdUrl"); + return (Criteria) this; + } + + public Criteria andPicAdStateIsNull() { + addCriterion("PIC_AD_STATE is null"); + return (Criteria) this; + } + + public Criteria andPicAdStateIsNotNull() { + addCriterion("PIC_AD_STATE is not null"); + return (Criteria) this; + } + + public Criteria andPicAdStateEqualTo(String value) { + addCriterion("PIC_AD_STATE =", value, "picAdState"); + return (Criteria) this; + } + + public Criteria andPicAdStateNotEqualTo(String value) { + addCriterion("PIC_AD_STATE <>", value, "picAdState"); + return (Criteria) this; + } + + public Criteria andPicAdStateGreaterThan(String value) { + addCriterion("PIC_AD_STATE >", value, "picAdState"); + return (Criteria) this; + } + + public Criteria andPicAdStateGreaterThanOrEqualTo(String value) { + addCriterion("PIC_AD_STATE >=", value, "picAdState"); + return (Criteria) this; + } + + public Criteria andPicAdStateLessThan(String value) { + addCriterion("PIC_AD_STATE <", value, "picAdState"); + return (Criteria) this; + } + + public Criteria andPicAdStateLessThanOrEqualTo(String value) { + addCriterion("PIC_AD_STATE <=", value, "picAdState"); + return (Criteria) this; + } + + public Criteria andPicAdStateLike(String value) { + addCriterion("PIC_AD_STATE like", value, "picAdState"); + return (Criteria) this; + } + + public Criteria andPicAdStateNotLike(String value) { + addCriterion("PIC_AD_STATE not like", value, "picAdState"); + return (Criteria) this; + } + + public Criteria andPicAdStateIn(List values) { + addCriterion("PIC_AD_STATE in", values, "picAdState"); + return (Criteria) this; + } + + public Criteria andPicAdStateNotIn(List values) { + addCriterion("PIC_AD_STATE not in", values, "picAdState"); + return (Criteria) this; + } + + public Criteria andPicAdStateBetween(String value1, String value2) { + addCriterion("PIC_AD_STATE between", value1, value2, "picAdState"); + return (Criteria) this; + } + + public Criteria andPicAdStateNotBetween(String value1, String value2) { + addCriterion("PIC_AD_STATE not between", value1, value2, "picAdState"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNull() { + addCriterion("COMPANY_ID is null"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNotNull() { + addCriterion("COMPANY_ID is not null"); + return (Criteria) this; + } + + public Criteria andCompanyIdEqualTo(String value) { + addCriterion("COMPANY_ID =", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotEqualTo(String value) { + addCriterion("COMPANY_ID <>", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThan(String value) { + addCriterion("COMPANY_ID >", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThanOrEqualTo(String value) { + addCriterion("COMPANY_ID >=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThan(String value) { + addCriterion("COMPANY_ID <", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThanOrEqualTo(String value) { + addCriterion("COMPANY_ID <=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLike(String value) { + addCriterion("COMPANY_ID like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotLike(String value) { + addCriterion("COMPANY_ID not like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIn(List values) { + addCriterion("COMPANY_ID in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotIn(List values) { + addCriterion("COMPANY_ID not in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdBetween(String value1, String value2) { + addCriterion("COMPANY_ID between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotBetween(String value1, String value2) { + addCriterion("COMPANY_ID not between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNull() { + addCriterion("CREATE_DATE is null"); + return (Criteria) this; + } + + public Criteria andCreateDateIsNotNull() { + addCriterion("CREATE_DATE is not null"); + return (Criteria) this; + } + + public Criteria andCreateDateEqualTo(String value) { + addCriterion("CREATE_DATE =", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotEqualTo(String value) { + addCriterion("CREATE_DATE <>", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThan(String value) { + addCriterion("CREATE_DATE >", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_DATE >=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThan(String value) { + addCriterion("CREATE_DATE <", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLessThanOrEqualTo(String value) { + addCriterion("CREATE_DATE <=", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateLike(String value) { + addCriterion("CREATE_DATE like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotLike(String value) { + addCriterion("CREATE_DATE not like", value, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateIn(List values) { + addCriterion("CREATE_DATE in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotIn(List values) { + addCriterion("CREATE_DATE not in", values, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateBetween(String value1, String value2) { + addCriterion("CREATE_DATE between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateDateNotBetween(String value1, String value2) { + addCriterion("CREATE_DATE not between", value1, value2, "createDate"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("CREATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("CREATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(String value) { + addCriterion("CREATE_TIME =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(String value) { + addCriterion("CREATE_TIME <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(String value) { + addCriterion("CREATE_TIME >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_TIME >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(String value) { + addCriterion("CREATE_TIME <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(String value) { + addCriterion("CREATE_TIME <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLike(String value) { + addCriterion("CREATE_TIME like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotLike(String value) { + addCriterion("CREATE_TIME not like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("CREATE_TIME in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("CREATE_TIME not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(String value1, String value2) { + addCriterion("CREATE_TIME between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(String value1, String value2) { + addCriterion("CREATE_TIME not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNull() { + addCriterion("CREATE_USER is null"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNotNull() { + addCriterion("CREATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andCreateUserEqualTo(String value) { + addCriterion("CREATE_USER =", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotEqualTo(String value) { + addCriterion("CREATE_USER <>", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThan(String value) { + addCriterion("CREATE_USER >", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_USER >=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThan(String value) { + addCriterion("CREATE_USER <", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThanOrEqualTo(String value) { + addCriterion("CREATE_USER <=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLike(String value) { + addCriterion("CREATE_USER like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotLike(String value) { + addCriterion("CREATE_USER not like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserIn(List values) { + addCriterion("CREATE_USER in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotIn(List values) { + addCriterion("CREATE_USER not in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserBetween(String value1, String value2) { + addCriterion("CREATE_USER between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotBetween(String value1, String value2) { + addCriterion("CREATE_USER not between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNull() { + addCriterion("UPDATE_USER is null"); + return (Criteria) this; + } + + public Criteria andUpdateUserIsNotNull() { + addCriterion("UPDATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andUpdateUserEqualTo(String value) { + addCriterion("UPDATE_USER =", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotEqualTo(String value) { + addCriterion("UPDATE_USER <>", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThan(String value) { + addCriterion("UPDATE_USER >", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_USER >=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThan(String value) { + addCriterion("UPDATE_USER <", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLessThanOrEqualTo(String value) { + addCriterion("UPDATE_USER <=", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserLike(String value) { + addCriterion("UPDATE_USER like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotLike(String value) { + addCriterion("UPDATE_USER not like", value, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserIn(List values) { + addCriterion("UPDATE_USER in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotIn(List values) { + addCriterion("UPDATE_USER not in", values, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserBetween(String value1, String value2) { + addCriterion("UPDATE_USER between", value1, value2, "updateUser"); + return (Criteria) this; + } + + public Criteria andUpdateUserNotBetween(String value1, String value2) { + addCriterion("UPDATE_USER not between", value1, value2, "updateUser"); + 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(String value) { + addCriterion("UPDATE_DATE =", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotEqualTo(String value) { + addCriterion("UPDATE_DATE <>", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThan(String value) { + addCriterion("UPDATE_DATE >", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE >=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThan(String value) { + addCriterion("UPDATE_DATE <", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLessThanOrEqualTo(String value) { + addCriterion("UPDATE_DATE <=", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateLike(String value) { + addCriterion("UPDATE_DATE like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotLike(String value) { + addCriterion("UPDATE_DATE not like", value, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateIn(List values) { + addCriterion("UPDATE_DATE in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotIn(List values) { + addCriterion("UPDATE_DATE not in", values, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateBetween(String value1, String value2) { + addCriterion("UPDATE_DATE between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateDateNotBetween(String value1, String value2) { + addCriterion("UPDATE_DATE not between", value1, value2, "updateDate"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("UPDATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("UPDATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(String value) { + addCriterion("UPDATE_TIME =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(String value) { + addCriterion("UPDATE_TIME <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(String value) { + addCriterion("UPDATE_TIME >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(String value) { + addCriterion("UPDATE_TIME <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(String value) { + addCriterion("UPDATE_TIME <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLike(String value) { + addCriterion("UPDATE_TIME like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotLike(String value) { + addCriterion("UPDATE_TIME not like", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("UPDATE_TIME in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("UPDATE_TIME not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(String value1, String value2) { + addCriterion("UPDATE_TIME between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(String value1, String value2) { + addCriterion("UPDATE_TIME not between", value1, value2, "updateTime"); + return (Criteria) this; + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table pic_ad_info + * + * @mbggenerated do_not_delete_during_merge Tue Jun 12 09:41:05 CST 2018 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/PublishedArticleInfo.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/PublishedArticleInfo.java new file mode 100644 index 000000000..2aff30401 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/PublishedArticleInfo.java @@ -0,0 +1,129 @@ +package com.ruoyi.content.domain; + +public class PublishedArticleInfo { + + private String articleId; //文章id + private String articleName; //文章名称 + private String pushDate; //文章发布日期 + private String articleAuthor; //文章作者 + private String special; //一级栏目 + private String channelId; //二级栏目 + private String articleState; //文章状态 + private String originalUrl; //原文链接 + private String shareTitle; //分享标题 + private String shareDes; //分享描述 + private String createUser; //创建者 + private String updateDate; //更新日期 + private String updateTime; //更新时间 + private String visitorCount; //浏览量 + private String modifiedEditUrl; //预览路径 + private String modifiedViewUrl; //编辑路径 + private String shareCount; //分享量 + + public String getArticleId() { + return articleId; + } + public void setArticleId(String articleId) { + this.articleId = articleId; + } + public String getArticleName() { + return articleName; + } + public void setArticleName(String articleName) { + this.articleName = articleName; + } + public String getPushDate() { + return pushDate; + } + public void setPushDate(String pushDate) { + this.pushDate = pushDate; + } + public String getArticleAuthor() { + return articleAuthor; + } + public void setArticleAuthor(String articleAuthor) { + this.articleAuthor = articleAuthor; + } + public String getSpecial() { + return special; + } + public void setSpecial(String special) { + this.special = special; + } + public String getChannelId() { + return channelId; + } + public void setChannelId(String channelId) { + this.channelId = channelId; + } + public String getArticleState() { + return articleState; + } + public void setArticleState(String articleState) { + this.articleState = articleState; + } + + public String getOriginalUrl() { + return originalUrl; + } + public void setOriginalUrl(String originalUrl) { + this.originalUrl = originalUrl; + } + public String getShareTitle() { + return shareTitle; + } + public void setShareTitle(String shareTitle) { + this.shareTitle = shareTitle; + } + public String getShareDes() { + return shareDes; + } + public void setShareDes(String shareDes) { + this.shareDes = shareDes; + } + public String getCreateUser() { + return createUser; + } + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + public String getUpdateDate() { + return updateDate; + } + public void setUpdateDate(String updateDate) { + this.updateDate = updateDate; + } + public String getUpdateTime() { + return updateTime; + } + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } + public String getVisitorCount() { + return visitorCount; + } + public void setVisitorCount(String visitorCount) { + this.visitorCount = visitorCount; + } + public String getShareCount() { + return shareCount; + } + public void setShareCount(String shareCount) { + this.shareCount = shareCount; + } + public String getModifiedEditUrl() { + return modifiedEditUrl; + } + public void setModifiedEditUrl(String modifiedEditUrl) { + this.modifiedEditUrl = modifiedEditUrl; + } + public String getModifiedViewUrl() { + return modifiedViewUrl; + } + public void setModifiedViewUrl(String modifiedViewUrl) { + this.modifiedViewUrl = modifiedViewUrl; + } + + + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/RedisPublishedArticleInfo.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/RedisPublishedArticleInfo.java new file mode 100644 index 000000000..80522f579 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/RedisPublishedArticleInfo.java @@ -0,0 +1,100 @@ +package com.ruoyi.content.domain; + +public class RedisPublishedArticleInfo { + + private String publishId; //文章发布id + private String articleId; //文章id + private String articleName; //文章名称 + private String listPicUrl; //文章列表显示图片 + private String createDate; //文章发布日期 + private String visitorCount; //文章浏览人数 + private String sharedCount; //文章分享人数 + private String publishViewUrl; //文章发布浏览静态页面路径 + private String publishEditUrl; //文章发布编辑静态页面路径 + private String adId; //广告id + private String cardId; //名片id + + public String getCardId() { + return cardId; + } + + public void setCardId(String cardId) { + this.cardId = cardId; + } + + public String getAdId() { + return adId; + } + + public void setAdId(String adId) { + this.adId = adId; + } + + @Override + public String toString() { + return "PublishedArticleInfo [publishId=" + publishId + ", articleId=" + articleId + ", articleName=" + + articleName + ", listPicUrl=" + listPicUrl + ", createDate=" + createDate + ", visitorCount=" + + visitorCount + ", sharedCount=" + sharedCount + ", publishViewUrl=" + publishViewUrl + + ", publishEditUrl=" + publishEditUrl + ", adId=" + adId + ", cardId=" + cardId + "]"; + } + + public String getPublishViewUrl() { + return publishViewUrl; + } + + public void setPublishViewUrl(String publishViewUrl) { + this.publishViewUrl = publishViewUrl; + } + + public String getPublishEditUrl() { + return publishEditUrl; + } + + public void setPublishEditUrl(String publishEditUrl) { + this.publishEditUrl = publishEditUrl; + } + + public String getPublishId() { + return publishId; + } + public void setPublishId(String publishId) { + this.publishId = publishId; + } + public String getArticleId() { + return articleId; + } + public void setArticleId(String articleId) { + this.articleId = articleId; + } + public String getArticleName() { + return articleName; + } + public void setArticleName(String articleName) { + this.articleName = articleName; + } + public String getListPicUrl() { + return listPicUrl; + } + public void setListPicUrl(String listPicUrl) { + this.listPicUrl = listPicUrl; + } + public String getCreateDate() { + return createDate; + } + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + public String getVisitorCount() { + return visitorCount; + } + public void setVisitorCount(String visitorCount) { + this.visitorCount = visitorCount; + } + public String getSharedCount() { + return sharedCount; + } + public void setSharedCount(String sharedCount) { + this.sharedCount = sharedCount; + } + + } diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/UserInfo.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/UserInfo.java new file mode 100644 index 000000000..19113a75e --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/UserInfo.java @@ -0,0 +1,861 @@ +package com.ruoyi.content.domain; + +import java.util.Date; + +public class UserInfo { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.USER_ID + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private Integer userId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.OPENID + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String openid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.HEAD_IMG_URL + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String headImgUrl; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.NICK_NAME + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String nickName; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.COMPANY_ID + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String companyId; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.AGENT_CODE + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String agentCode; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.USER_NAME + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String userName; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.ID_TYPE + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String idType; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.ID_NO + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String idNo; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.GENDER + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String gender; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.USER_POSITION + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String userPosition; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.BIRTHDAY + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String birthday; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.EDUCATION + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String education; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.MOBILE + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String mobile; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.USER_EMAIL + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String userEmail; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.PROVINCE + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String province; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.CITY + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String city; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.AREA + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String area; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.REFEREE_USERID + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String refereeUserid; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.STATE + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String state; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.CREATE_USER + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String createUser; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.CREATE_TIME + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String createTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.UPDATE_TIME + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String updateTime; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.UPDATE_REMARK + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String updateRemark; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.SOURCE + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + private String source; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.TIMESTAMP + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ +// private String timestamp; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database column user_info.AGE + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ +// private String age; + private String cardImgUrl; + + public String getCardImgUrl() { + return cardImgUrl; + } + + public void setCardImgUrl(String cardImgUrl) { + this.cardImgUrl = cardImgUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.USER_ID + * + * @return the value of user_info.USER_ID + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public Integer getUserId() { + return userId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.USER_ID + * + * @param userId the value for user_info.USER_ID + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setUserId(Integer userId) { + this.userId = userId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.OPENID + * + * @return the value of user_info.OPENID + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public String getOpenid() { + return openid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.OPENID + * + * @param openid the value for user_info.OPENID + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setOpenid(String openid) { + this.openid = openid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.HEAD_IMG_URL + * + * @return the value of user_info.HEAD_IMG_URL + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public String getHeadImgUrl() { + return headImgUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.HEAD_IMG_URL + * + * @param headImgUrl the value for user_info.HEAD_IMG_URL + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setHeadImgUrl(String headImgUrl) { + this.headImgUrl = headImgUrl; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.NICK_NAME + * + * @return the value of user_info.NICK_NAME + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public String getNickName() { + return nickName; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.NICK_NAME + * + * @param nickName the value for user_info.NICK_NAME + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setNickName(String nickName) { + this.nickName = nickName; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.COMPANY_ID + * + * @return the value of user_info.COMPANY_ID + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public String getCompanyId() { + return companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.COMPANY_ID + * + * @param companyId the value for user_info.COMPANY_ID + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setCompanyId(String companyId) { + this.companyId = companyId; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.AGENT_CODE + * + * @return the value of user_info.AGENT_CODE + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public String getAgentCode() { + return agentCode; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.AGENT_CODE + * + * @param agentCode the value for user_info.AGENT_CODE + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setAgentCode(String agentCode) { + this.agentCode = agentCode; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.USER_NAME + * + * @return the value of user_info.USER_NAME + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public String getUserName() { + return userName; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.USER_NAME + * + * @param userName the value for user_info.USER_NAME + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setUserName(String userName) { + this.userName = userName; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.ID_TYPE + * + * @return the value of user_info.ID_TYPE + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public String getIdType() { + return idType; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.ID_TYPE + * + * @param idType the value for user_info.ID_TYPE + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setIdType(String idType) { + this.idType = idType; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.ID_NO + * + * @return the value of user_info.ID_NO + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public String getIdNo() { + return idNo; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.ID_NO + * + * @param idNo the value for user_info.ID_NO + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setIdNo(String idNo) { + this.idNo = idNo; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.GENDER + * + * @return the value of user_info.GENDER + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public String getGender() { + return gender; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.GENDER + * + * @param gender the value for user_info.GENDER + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setGender(String gender) { + this.gender = gender; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.USER_POSITION + * + * @return the value of user_info.USER_POSITION + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public String getUserPosition() { + return userPosition; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.USER_POSITION + * + * @param userPosition the value for user_info.USER_POSITION + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setUserPosition(String userPosition) { + this.userPosition = userPosition; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.BIRTHDAY + * + * @return the value of user_info.BIRTHDAY + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public String getBirthday() { + return birthday; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.BIRTHDAY + * + * @param birthday the value for user_info.BIRTHDAY + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setBirthday(String birthday) { + this.birthday = birthday; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.EDUCATION + * + * @return the value of user_info.EDUCATION + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public String getEducation() { + return education; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.EDUCATION + * + * @param education the value for user_info.EDUCATION + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setEducation(String education) { + this.education = education; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.MOBILE + * + * @return the value of user_info.MOBILE + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public String getMobile() { + return mobile; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.MOBILE + * + * @param mobile the value for user_info.MOBILE + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setMobile(String mobile) { + this.mobile = mobile; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.USER_EMAIL + * + * @return the value of user_info.USER_EMAIL + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public String getUserEmail() { + return userEmail; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.USER_EMAIL + * + * @param userEmail the value for user_info.USER_EMAIL + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setUserEmail(String userEmail) { + this.userEmail = userEmail; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.PROVINCE + * + * @return the value of user_info.PROVINCE + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public String getProvince() { + return province; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.PROVINCE + * + * @param province the value for user_info.PROVINCE + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setProvince(String province) { + this.province = province; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.CITY + * + * @return the value of user_info.CITY + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public String getCity() { + return city; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.CITY + * + * @param city the value for user_info.CITY + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setCity(String city) { + this.city = city; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.AREA + * + * @return the value of user_info.AREA + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public String getArea() { + return area; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.AREA + * + * @param area the value for user_info.AREA + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setArea(String area) { + this.area = area; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.REFEREE_USERID + * + * @return the value of user_info.REFEREE_USERID + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public String getRefereeUserid() { + return refereeUserid; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.REFEREE_USERID + * + * @param refereeUserid the value for user_info.REFEREE_USERID + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setRefereeUserid(String refereeUserid) { + this.refereeUserid = refereeUserid; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.STATE + * + * @return the value of user_info.STATE + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public String getState() { + return state; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.STATE + * + * @param state the value for user_info.STATE + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setState(String state) { + this.state = state; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.CREATE_USER + * + * @return the value of user_info.CREATE_USER + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public String getCreateUser() { + return createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.CREATE_USER + * + * @param createUser the value for user_info.CREATE_USER + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.CREATE_TIME + * + * @return the value of user_info.CREATE_TIME + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.UPDATE_REMARK + * + * @return the value of user_info.UPDATE_REMARK + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public String getUpdateRemark() { + return updateRemark; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.UPDATE_REMARK + * + * @param updateRemark the value for user_info.UPDATE_REMARK + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setUpdateRemark(String updateRemark) { + this.updateRemark = updateRemark; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.SOURCE + * + * @return the value of user_info.SOURCE + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public String getSource() { + return source; + } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.SOURCE + * + * @param source the value for user_info.SOURCE + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setSource(String source) { + this.source = source; + } + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.TIMESTAMP + * + * @return the value of user_info.TIMESTAMP + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + + /** + * This method was generated by MyBatis Generator. + * This method returns the value of the database column user_info.AGE + * + * @return the value of user_info.AGE + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ +// public String getAge() { +// return age; +// } + + /** + * This method was generated by MyBatis Generator. + * This method sets the value of the database column user_info.AGE + * + * @param age the value for user_info.AGE + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ +// public void setAge(String age) { +// this.age = age; +// } + + public String getCreateTime() { + return createTime; + } + + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + public String getUpdateTime() { + return updateTime; + } + + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } + +// public String getTimestamp() { +// return timestamp; +// } +// +// public void setTimestamp(String timestamp) { +// this.timestamp = timestamp; +// } + + @Override + public String toString() { + return "UserInfo [userId=" + userId + ", openid=" + openid + ", headImgUrl=" + headImgUrl + ", nickName=" + + nickName + ", companyId=" + companyId + ", agentCode=" + agentCode + ", userName=" + userName + + ", idType=" + idType + ", idNo=" + idNo + ", gender=" + gender + ", userPosition=" + userPosition + + ", birthday=" + birthday + ", education=" + education + ", mobile=" + mobile + ", userEmail=" + + userEmail + ", province=" + province + ", city=" + city + ", area=" + area + ", refereeUserid=" + + refereeUserid + ", state=" + state + ", createUser=" + createUser + ", createTime=" + createTime + + ", updateTime=" + updateTime + ", updateRemark=" + updateRemark + ", source=" + source + + "]";//, timestamp=" + timestamp + ", age=" + age + "]"; + } + +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/UserInfoDTO.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/UserInfoDTO.java new file mode 100644 index 000000000..9223f71d0 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/UserInfoDTO.java @@ -0,0 +1,28 @@ +package com.ruoyi.content.domain; + +public class UserInfoDTO { + + private String userId; + private String openID; + private String companyId; + public String getUserId() { + return userId; + } + public void setUserId(String userId) { + this.userId = userId; + } + public String getOpenID() { + return openID; + } + public void setOpenID(String openID) { + this.openID = openID; + } + public String getCompanyId() { + return companyId; + } + public void setCompanyId(String companyId) { + this.companyId = companyId; + } + + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/UserInfoExample.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/UserInfoExample.java new file mode 100644 index 000000000..c77fe8f60 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/UserInfoExample.java @@ -0,0 +1,2241 @@ +package com.ruoyi.content.domain; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +public class UserInfoExample { + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table user_info + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + protected String orderByClause; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table user_info + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + protected boolean distinct; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table user_info + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + protected List oredCriteria; + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table user_info + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public UserInfoExample() { + oredCriteria = new ArrayList(); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table user_info + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table user_info + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public String getOrderByClause() { + return orderByClause; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table user_info + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table user_info + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public boolean isDistinct() { + return distinct; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table user_info + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public List getOredCriteria() { + return oredCriteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table user_info + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table user_info + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table user_info + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table user_info + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table user_info + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table user_info + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List 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 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 values) { + addCriterion("USER_ID in", values, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotIn(List 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 andOpenidIsNull() { + addCriterion("OPENID is null"); + return (Criteria) this; + } + + public Criteria andOpenidIsNotNull() { + addCriterion("OPENID is not null"); + return (Criteria) this; + } + + public Criteria andOpenidEqualTo(String value) { + addCriterion("OPENID =", value, "openid"); + return (Criteria) this; + } + + public Criteria andOpenidNotEqualTo(String value) { + addCriterion("OPENID <>", value, "openid"); + return (Criteria) this; + } + + public Criteria andOpenidGreaterThan(String value) { + addCriterion("OPENID >", value, "openid"); + return (Criteria) this; + } + + public Criteria andOpenidGreaterThanOrEqualTo(String value) { + addCriterion("OPENID >=", value, "openid"); + return (Criteria) this; + } + + public Criteria andOpenidLessThan(String value) { + addCriterion("OPENID <", value, "openid"); + return (Criteria) this; + } + + public Criteria andOpenidLessThanOrEqualTo(String value) { + addCriterion("OPENID <=", value, "openid"); + return (Criteria) this; + } + + public Criteria andOpenidLike(String value) { + addCriterion("OPENID like", value, "openid"); + return (Criteria) this; + } + + public Criteria andOpenidNotLike(String value) { + addCriterion("OPENID not like", value, "openid"); + return (Criteria) this; + } + + public Criteria andOpenidIn(List values) { + addCriterion("OPENID in", values, "openid"); + return (Criteria) this; + } + + public Criteria andOpenidNotIn(List values) { + addCriterion("OPENID not in", values, "openid"); + return (Criteria) this; + } + + public Criteria andOpenidBetween(String value1, String value2) { + addCriterion("OPENID between", value1, value2, "openid"); + return (Criteria) this; + } + + public Criteria andOpenidNotBetween(String value1, String value2) { + addCriterion("OPENID not between", value1, value2, "openid"); + return (Criteria) this; + } + + public Criteria andHeadImgUrlIsNull() { + addCriterion("HEAD_IMG_URL is null"); + return (Criteria) this; + } + + public Criteria andHeadImgUrlIsNotNull() { + addCriterion("HEAD_IMG_URL is not null"); + return (Criteria) this; + } + + public Criteria andHeadImgUrlEqualTo(String value) { + addCriterion("HEAD_IMG_URL =", value, "headImgUrl"); + return (Criteria) this; + } + + public Criteria andHeadImgUrlNotEqualTo(String value) { + addCriterion("HEAD_IMG_URL <>", value, "headImgUrl"); + return (Criteria) this; + } + + public Criteria andHeadImgUrlGreaterThan(String value) { + addCriterion("HEAD_IMG_URL >", value, "headImgUrl"); + return (Criteria) this; + } + + public Criteria andHeadImgUrlGreaterThanOrEqualTo(String value) { + addCriterion("HEAD_IMG_URL >=", value, "headImgUrl"); + return (Criteria) this; + } + + public Criteria andHeadImgUrlLessThan(String value) { + addCriterion("HEAD_IMG_URL <", value, "headImgUrl"); + return (Criteria) this; + } + + public Criteria andHeadImgUrlLessThanOrEqualTo(String value) { + addCriterion("HEAD_IMG_URL <=", value, "headImgUrl"); + return (Criteria) this; + } + + public Criteria andHeadImgUrlLike(String value) { + addCriterion("HEAD_IMG_URL like", value, "headImgUrl"); + return (Criteria) this; + } + + public Criteria andHeadImgUrlNotLike(String value) { + addCriterion("HEAD_IMG_URL not like", value, "headImgUrl"); + return (Criteria) this; + } + + public Criteria andHeadImgUrlIn(List values) { + addCriterion("HEAD_IMG_URL in", values, "headImgUrl"); + return (Criteria) this; + } + + public Criteria andHeadImgUrlNotIn(List values) { + addCriterion("HEAD_IMG_URL not in", values, "headImgUrl"); + return (Criteria) this; + } + + public Criteria andHeadImgUrlBetween(String value1, String value2) { + addCriterion("HEAD_IMG_URL between", value1, value2, "headImgUrl"); + return (Criteria) this; + } + + public Criteria andHeadImgUrlNotBetween(String value1, String value2) { + addCriterion("HEAD_IMG_URL not between", value1, value2, "headImgUrl"); + return (Criteria) this; + } + + public Criteria andNickNameIsNull() { + addCriterion("NICK_NAME is null"); + return (Criteria) this; + } + + public Criteria andNickNameIsNotNull() { + addCriterion("NICK_NAME is not null"); + return (Criteria) this; + } + + public Criteria andNickNameEqualTo(String value) { + addCriterion("NICK_NAME =", value, "nickName"); + return (Criteria) this; + } + + public Criteria andNickNameNotEqualTo(String value) { + addCriterion("NICK_NAME <>", value, "nickName"); + return (Criteria) this; + } + + public Criteria andNickNameGreaterThan(String value) { + addCriterion("NICK_NAME >", value, "nickName"); + return (Criteria) this; + } + + public Criteria andNickNameGreaterThanOrEqualTo(String value) { + addCriterion("NICK_NAME >=", value, "nickName"); + return (Criteria) this; + } + + public Criteria andNickNameLessThan(String value) { + addCriterion("NICK_NAME <", value, "nickName"); + return (Criteria) this; + } + + public Criteria andNickNameLessThanOrEqualTo(String value) { + addCriterion("NICK_NAME <=", value, "nickName"); + return (Criteria) this; + } + + public Criteria andNickNameLike(String value) { + addCriterion("NICK_NAME like", value, "nickName"); + return (Criteria) this; + } + + public Criteria andNickNameNotLike(String value) { + addCriterion("NICK_NAME not like", value, "nickName"); + return (Criteria) this; + } + + public Criteria andNickNameIn(List values) { + addCriterion("NICK_NAME in", values, "nickName"); + return (Criteria) this; + } + + public Criteria andNickNameNotIn(List values) { + addCriterion("NICK_NAME not in", values, "nickName"); + return (Criteria) this; + } + + public Criteria andNickNameBetween(String value1, String value2) { + addCriterion("NICK_NAME between", value1, value2, "nickName"); + return (Criteria) this; + } + + public Criteria andNickNameNotBetween(String value1, String value2) { + addCriterion("NICK_NAME not between", value1, value2, "nickName"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNull() { + addCriterion("COMPANY_ID is null"); + return (Criteria) this; + } + + public Criteria andCompanyIdIsNotNull() { + addCriterion("COMPANY_ID is not null"); + return (Criteria) this; + } + + public Criteria andCompanyIdEqualTo(String value) { + addCriterion("COMPANY_ID =", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotEqualTo(String value) { + addCriterion("COMPANY_ID <>", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThan(String value) { + addCriterion("COMPANY_ID >", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdGreaterThanOrEqualTo(String value) { + addCriterion("COMPANY_ID >=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThan(String value) { + addCriterion("COMPANY_ID <", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLessThanOrEqualTo(String value) { + addCriterion("COMPANY_ID <=", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdLike(String value) { + addCriterion("COMPANY_ID like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotLike(String value) { + addCriterion("COMPANY_ID not like", value, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdIn(List values) { + addCriterion("COMPANY_ID in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotIn(List values) { + addCriterion("COMPANY_ID not in", values, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdBetween(String value1, String value2) { + addCriterion("COMPANY_ID between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andCompanyIdNotBetween(String value1, String value2) { + addCriterion("COMPANY_ID not between", value1, value2, "companyId"); + return (Criteria) this; + } + + public Criteria andAgentCodeIsNull() { + addCriterion("AGENT_CODE is null"); + return (Criteria) this; + } + + public Criteria andAgentCodeIsNotNull() { + addCriterion("AGENT_CODE is not null"); + return (Criteria) this; + } + + public Criteria andAgentCodeEqualTo(String value) { + addCriterion("AGENT_CODE =", value, "agentCode"); + return (Criteria) this; + } + + public Criteria andAgentCodeNotEqualTo(String value) { + addCriterion("AGENT_CODE <>", value, "agentCode"); + return (Criteria) this; + } + + public Criteria andAgentCodeGreaterThan(String value) { + addCriterion("AGENT_CODE >", value, "agentCode"); + return (Criteria) this; + } + + public Criteria andAgentCodeGreaterThanOrEqualTo(String value) { + addCriterion("AGENT_CODE >=", value, "agentCode"); + return (Criteria) this; + } + + public Criteria andAgentCodeLessThan(String value) { + addCriterion("AGENT_CODE <", value, "agentCode"); + return (Criteria) this; + } + + public Criteria andAgentCodeLessThanOrEqualTo(String value) { + addCriterion("AGENT_CODE <=", value, "agentCode"); + return (Criteria) this; + } + + public Criteria andAgentCodeLike(String value) { + addCriterion("AGENT_CODE like", value, "agentCode"); + return (Criteria) this; + } + + public Criteria andAgentCodeNotLike(String value) { + addCriterion("AGENT_CODE not like", value, "agentCode"); + return (Criteria) this; + } + + public Criteria andAgentCodeIn(List values) { + addCriterion("AGENT_CODE in", values, "agentCode"); + return (Criteria) this; + } + + public Criteria andAgentCodeNotIn(List values) { + addCriterion("AGENT_CODE not in", values, "agentCode"); + return (Criteria) this; + } + + public Criteria andAgentCodeBetween(String value1, String value2) { + addCriterion("AGENT_CODE between", value1, value2, "agentCode"); + return (Criteria) this; + } + + public Criteria andAgentCodeNotBetween(String value1, String value2) { + addCriterion("AGENT_CODE not between", value1, value2, "agentCode"); + return (Criteria) this; + } + + public Criteria andUserNameIsNull() { + addCriterion("USER_NAME is null"); + return (Criteria) this; + } + + public Criteria andUserNameIsNotNull() { + addCriterion("USER_NAME is not null"); + return (Criteria) this; + } + + public Criteria andUserNameEqualTo(String value) { + addCriterion("USER_NAME =", value, "userName"); + return (Criteria) this; + } + + public Criteria andUserNameNotEqualTo(String value) { + addCriterion("USER_NAME <>", value, "userName"); + return (Criteria) this; + } + + public Criteria andUserNameGreaterThan(String value) { + addCriterion("USER_NAME >", value, "userName"); + return (Criteria) this; + } + + public Criteria andUserNameGreaterThanOrEqualTo(String value) { + addCriterion("USER_NAME >=", value, "userName"); + return (Criteria) this; + } + + public Criteria andUserNameLessThan(String value) { + addCriterion("USER_NAME <", value, "userName"); + return (Criteria) this; + } + + public Criteria andUserNameLessThanOrEqualTo(String value) { + addCriterion("USER_NAME <=", value, "userName"); + return (Criteria) this; + } + + public Criteria andUserNameLike(String value) { + addCriterion("USER_NAME like", value, "userName"); + return (Criteria) this; + } + + public Criteria andUserNameNotLike(String value) { + addCriterion("USER_NAME not like", value, "userName"); + return (Criteria) this; + } + + public Criteria andUserNameIn(List values) { + addCriterion("USER_NAME in", values, "userName"); + return (Criteria) this; + } + + public Criteria andUserNameNotIn(List values) { + addCriterion("USER_NAME not in", values, "userName"); + return (Criteria) this; + } + + public Criteria andUserNameBetween(String value1, String value2) { + addCriterion("USER_NAME between", value1, value2, "userName"); + return (Criteria) this; + } + + public Criteria andUserNameNotBetween(String value1, String value2) { + addCriterion("USER_NAME not between", value1, value2, "userName"); + return (Criteria) this; + } + + public Criteria andIdTypeIsNull() { + addCriterion("ID_TYPE is null"); + return (Criteria) this; + } + + public Criteria andIdTypeIsNotNull() { + addCriterion("ID_TYPE is not null"); + return (Criteria) this; + } + + public Criteria andIdTypeEqualTo(String value) { + addCriterion("ID_TYPE =", value, "idType"); + return (Criteria) this; + } + + public Criteria andIdTypeNotEqualTo(String value) { + addCriterion("ID_TYPE <>", value, "idType"); + return (Criteria) this; + } + + public Criteria andIdTypeGreaterThan(String value) { + addCriterion("ID_TYPE >", value, "idType"); + return (Criteria) this; + } + + public Criteria andIdTypeGreaterThanOrEqualTo(String value) { + addCriterion("ID_TYPE >=", value, "idType"); + return (Criteria) this; + } + + public Criteria andIdTypeLessThan(String value) { + addCriterion("ID_TYPE <", value, "idType"); + return (Criteria) this; + } + + public Criteria andIdTypeLessThanOrEqualTo(String value) { + addCriterion("ID_TYPE <=", value, "idType"); + return (Criteria) this; + } + + public Criteria andIdTypeLike(String value) { + addCriterion("ID_TYPE like", value, "idType"); + return (Criteria) this; + } + + public Criteria andIdTypeNotLike(String value) { + addCriterion("ID_TYPE not like", value, "idType"); + return (Criteria) this; + } + + public Criteria andIdTypeIn(List values) { + addCriterion("ID_TYPE in", values, "idType"); + return (Criteria) this; + } + + public Criteria andIdTypeNotIn(List values) { + addCriterion("ID_TYPE not in", values, "idType"); + return (Criteria) this; + } + + public Criteria andIdTypeBetween(String value1, String value2) { + addCriterion("ID_TYPE between", value1, value2, "idType"); + return (Criteria) this; + } + + public Criteria andIdTypeNotBetween(String value1, String value2) { + addCriterion("ID_TYPE not between", value1, value2, "idType"); + return (Criteria) this; + } + + public Criteria andIdNoIsNull() { + addCriterion("ID_NO is null"); + return (Criteria) this; + } + + public Criteria andIdNoIsNotNull() { + addCriterion("ID_NO is not null"); + return (Criteria) this; + } + + public Criteria andIdNoEqualTo(String value) { + addCriterion("ID_NO =", value, "idNo"); + return (Criteria) this; + } + + public Criteria andIdNoNotEqualTo(String value) { + addCriterion("ID_NO <>", value, "idNo"); + return (Criteria) this; + } + + public Criteria andIdNoGreaterThan(String value) { + addCriterion("ID_NO >", value, "idNo"); + return (Criteria) this; + } + + public Criteria andIdNoGreaterThanOrEqualTo(String value) { + addCriterion("ID_NO >=", value, "idNo"); + return (Criteria) this; + } + + public Criteria andIdNoLessThan(String value) { + addCriterion("ID_NO <", value, "idNo"); + return (Criteria) this; + } + + public Criteria andIdNoLessThanOrEqualTo(String value) { + addCriterion("ID_NO <=", value, "idNo"); + return (Criteria) this; + } + + public Criteria andIdNoLike(String value) { + addCriterion("ID_NO like", value, "idNo"); + return (Criteria) this; + } + + public Criteria andIdNoNotLike(String value) { + addCriterion("ID_NO not like", value, "idNo"); + return (Criteria) this; + } + + public Criteria andIdNoIn(List values) { + addCriterion("ID_NO in", values, "idNo"); + return (Criteria) this; + } + + public Criteria andIdNoNotIn(List values) { + addCriterion("ID_NO not in", values, "idNo"); + return (Criteria) this; + } + + public Criteria andIdNoBetween(String value1, String value2) { + addCriterion("ID_NO between", value1, value2, "idNo"); + return (Criteria) this; + } + + public Criteria andIdNoNotBetween(String value1, String value2) { + addCriterion("ID_NO not between", value1, value2, "idNo"); + return (Criteria) this; + } + + public Criteria andGenderIsNull() { + addCriterion("GENDER is null"); + return (Criteria) this; + } + + public Criteria andGenderIsNotNull() { + addCriterion("GENDER is not null"); + return (Criteria) this; + } + + public Criteria andGenderEqualTo(String value) { + addCriterion("GENDER =", value, "gender"); + return (Criteria) this; + } + + public Criteria andGenderNotEqualTo(String value) { + addCriterion("GENDER <>", value, "gender"); + return (Criteria) this; + } + + public Criteria andGenderGreaterThan(String value) { + addCriterion("GENDER >", value, "gender"); + return (Criteria) this; + } + + public Criteria andGenderGreaterThanOrEqualTo(String value) { + addCriterion("GENDER >=", value, "gender"); + return (Criteria) this; + } + + public Criteria andGenderLessThan(String value) { + addCriterion("GENDER <", value, "gender"); + return (Criteria) this; + } + + public Criteria andGenderLessThanOrEqualTo(String value) { + addCriterion("GENDER <=", value, "gender"); + return (Criteria) this; + } + + public Criteria andGenderLike(String value) { + addCriterion("GENDER like", value, "gender"); + return (Criteria) this; + } + + public Criteria andGenderNotLike(String value) { + addCriterion("GENDER not like", value, "gender"); + return (Criteria) this; + } + + public Criteria andGenderIn(List values) { + addCriterion("GENDER in", values, "gender"); + return (Criteria) this; + } + + public Criteria andGenderNotIn(List values) { + addCriterion("GENDER not in", values, "gender"); + return (Criteria) this; + } + + public Criteria andGenderBetween(String value1, String value2) { + addCriterion("GENDER between", value1, value2, "gender"); + return (Criteria) this; + } + + public Criteria andGenderNotBetween(String value1, String value2) { + addCriterion("GENDER not between", value1, value2, "gender"); + return (Criteria) this; + } + + public Criteria andUserPositionIsNull() { + addCriterion("USER_POSITION is null"); + return (Criteria) this; + } + + public Criteria andUserPositionIsNotNull() { + addCriterion("USER_POSITION is not null"); + return (Criteria) this; + } + + public Criteria andUserPositionEqualTo(String value) { + addCriterion("USER_POSITION =", value, "userPosition"); + return (Criteria) this; + } + + public Criteria andUserPositionNotEqualTo(String value) { + addCriterion("USER_POSITION <>", value, "userPosition"); + return (Criteria) this; + } + + public Criteria andUserPositionGreaterThan(String value) { + addCriterion("USER_POSITION >", value, "userPosition"); + return (Criteria) this; + } + + public Criteria andUserPositionGreaterThanOrEqualTo(String value) { + addCriterion("USER_POSITION >=", value, "userPosition"); + return (Criteria) this; + } + + public Criteria andUserPositionLessThan(String value) { + addCriterion("USER_POSITION <", value, "userPosition"); + return (Criteria) this; + } + + public Criteria andUserPositionLessThanOrEqualTo(String value) { + addCriterion("USER_POSITION <=", value, "userPosition"); + return (Criteria) this; + } + + public Criteria andUserPositionLike(String value) { + addCriterion("USER_POSITION like", value, "userPosition"); + return (Criteria) this; + } + + public Criteria andUserPositionNotLike(String value) { + addCriterion("USER_POSITION not like", value, "userPosition"); + return (Criteria) this; + } + + public Criteria andUserPositionIn(List values) { + addCriterion("USER_POSITION in", values, "userPosition"); + return (Criteria) this; + } + + public Criteria andUserPositionNotIn(List values) { + addCriterion("USER_POSITION not in", values, "userPosition"); + return (Criteria) this; + } + + public Criteria andUserPositionBetween(String value1, String value2) { + addCriterion("USER_POSITION between", value1, value2, "userPosition"); + return (Criteria) this; + } + + public Criteria andUserPositionNotBetween(String value1, String value2) { + addCriterion("USER_POSITION not between", value1, value2, "userPosition"); + return (Criteria) this; + } + + public Criteria andBirthdayIsNull() { + addCriterion("BIRTHDAY is null"); + return (Criteria) this; + } + + public Criteria andBirthdayIsNotNull() { + addCriterion("BIRTHDAY is not null"); + return (Criteria) this; + } + + public Criteria andBirthdayEqualTo(String value) { + addCriterion("BIRTHDAY =", value, "birthday"); + return (Criteria) this; + } + + public Criteria andBirthdayNotEqualTo(String value) { + addCriterion("BIRTHDAY <>", value, "birthday"); + return (Criteria) this; + } + + public Criteria andBirthdayGreaterThan(String value) { + addCriterion("BIRTHDAY >", value, "birthday"); + return (Criteria) this; + } + + public Criteria andBirthdayGreaterThanOrEqualTo(String value) { + addCriterion("BIRTHDAY >=", value, "birthday"); + return (Criteria) this; + } + + public Criteria andBirthdayLessThan(String value) { + addCriterion("BIRTHDAY <", value, "birthday"); + return (Criteria) this; + } + + public Criteria andBirthdayLessThanOrEqualTo(String value) { + addCriterion("BIRTHDAY <=", value, "birthday"); + return (Criteria) this; + } + + public Criteria andBirthdayLike(String value) { + addCriterion("BIRTHDAY like", value, "birthday"); + return (Criteria) this; + } + + public Criteria andBirthdayNotLike(String value) { + addCriterion("BIRTHDAY not like", value, "birthday"); + return (Criteria) this; + } + + public Criteria andBirthdayIn(List values) { + addCriterion("BIRTHDAY in", values, "birthday"); + return (Criteria) this; + } + + public Criteria andBirthdayNotIn(List values) { + addCriterion("BIRTHDAY not in", values, "birthday"); + return (Criteria) this; + } + + public Criteria andBirthdayBetween(String value1, String value2) { + addCriterion("BIRTHDAY between", value1, value2, "birthday"); + return (Criteria) this; + } + + public Criteria andBirthdayNotBetween(String value1, String value2) { + addCriterion("BIRTHDAY not between", value1, value2, "birthday"); + return (Criteria) this; + } + + public Criteria andEducationIsNull() { + addCriterion("EDUCATION is null"); + return (Criteria) this; + } + + public Criteria andEducationIsNotNull() { + addCriterion("EDUCATION is not null"); + return (Criteria) this; + } + + public Criteria andEducationEqualTo(String value) { + addCriterion("EDUCATION =", value, "education"); + return (Criteria) this; + } + + public Criteria andEducationNotEqualTo(String value) { + addCriterion("EDUCATION <>", value, "education"); + return (Criteria) this; + } + + public Criteria andEducationGreaterThan(String value) { + addCriterion("EDUCATION >", value, "education"); + return (Criteria) this; + } + + public Criteria andEducationGreaterThanOrEqualTo(String value) { + addCriterion("EDUCATION >=", value, "education"); + return (Criteria) this; + } + + public Criteria andEducationLessThan(String value) { + addCriterion("EDUCATION <", value, "education"); + return (Criteria) this; + } + + public Criteria andEducationLessThanOrEqualTo(String value) { + addCriterion("EDUCATION <=", value, "education"); + return (Criteria) this; + } + + public Criteria andEducationLike(String value) { + addCriterion("EDUCATION like", value, "education"); + return (Criteria) this; + } + + public Criteria andEducationNotLike(String value) { + addCriterion("EDUCATION not like", value, "education"); + return (Criteria) this; + } + + public Criteria andEducationIn(List values) { + addCriterion("EDUCATION in", values, "education"); + return (Criteria) this; + } + + public Criteria andEducationNotIn(List values) { + addCriterion("EDUCATION not in", values, "education"); + return (Criteria) this; + } + + public Criteria andEducationBetween(String value1, String value2) { + addCriterion("EDUCATION between", value1, value2, "education"); + return (Criteria) this; + } + + public Criteria andEducationNotBetween(String value1, String value2) { + addCriterion("EDUCATION not between", value1, value2, "education"); + return (Criteria) this; + } + + public Criteria andMobileIsNull() { + addCriterion("MOBILE is null"); + return (Criteria) this; + } + + public Criteria andMobileIsNotNull() { + addCriterion("MOBILE is not null"); + return (Criteria) this; + } + + public Criteria andMobileEqualTo(String value) { + addCriterion("MOBILE =", value, "mobile"); + return (Criteria) this; + } + + public Criteria andMobileNotEqualTo(String value) { + addCriterion("MOBILE <>", value, "mobile"); + return (Criteria) this; + } + + public Criteria andMobileGreaterThan(String value) { + addCriterion("MOBILE >", value, "mobile"); + return (Criteria) this; + } + + public Criteria andMobileGreaterThanOrEqualTo(String value) { + addCriterion("MOBILE >=", value, "mobile"); + return (Criteria) this; + } + + public Criteria andMobileLessThan(String value) { + addCriterion("MOBILE <", value, "mobile"); + return (Criteria) this; + } + + public Criteria andMobileLessThanOrEqualTo(String value) { + addCriterion("MOBILE <=", value, "mobile"); + return (Criteria) this; + } + + public Criteria andMobileLike(String value) { + addCriterion("MOBILE like", value, "mobile"); + return (Criteria) this; + } + + public Criteria andMobileNotLike(String value) { + addCriterion("MOBILE not like", value, "mobile"); + return (Criteria) this; + } + + public Criteria andMobileIn(List values) { + addCriterion("MOBILE in", values, "mobile"); + return (Criteria) this; + } + + public Criteria andMobileNotIn(List values) { + addCriterion("MOBILE not in", values, "mobile"); + return (Criteria) this; + } + + public Criteria andMobileBetween(String value1, String value2) { + addCriterion("MOBILE between", value1, value2, "mobile"); + return (Criteria) this; + } + + public Criteria andMobileNotBetween(String value1, String value2) { + addCriterion("MOBILE not between", value1, value2, "mobile"); + return (Criteria) this; + } + + public Criteria andUserEmailIsNull() { + addCriterion("USER_EMAIL is null"); + return (Criteria) this; + } + + public Criteria andUserEmailIsNotNull() { + addCriterion("USER_EMAIL is not null"); + return (Criteria) this; + } + + public Criteria andUserEmailEqualTo(String value) { + addCriterion("USER_EMAIL =", value, "userEmail"); + return (Criteria) this; + } + + public Criteria andUserEmailNotEqualTo(String value) { + addCriterion("USER_EMAIL <>", value, "userEmail"); + return (Criteria) this; + } + + public Criteria andUserEmailGreaterThan(String value) { + addCriterion("USER_EMAIL >", value, "userEmail"); + return (Criteria) this; + } + + public Criteria andUserEmailGreaterThanOrEqualTo(String value) { + addCriterion("USER_EMAIL >=", value, "userEmail"); + return (Criteria) this; + } + + public Criteria andUserEmailLessThan(String value) { + addCriterion("USER_EMAIL <", value, "userEmail"); + return (Criteria) this; + } + + public Criteria andUserEmailLessThanOrEqualTo(String value) { + addCriterion("USER_EMAIL <=", value, "userEmail"); + return (Criteria) this; + } + + public Criteria andUserEmailLike(String value) { + addCriterion("USER_EMAIL like", value, "userEmail"); + return (Criteria) this; + } + + public Criteria andUserEmailNotLike(String value) { + addCriterion("USER_EMAIL not like", value, "userEmail"); + return (Criteria) this; + } + + public Criteria andUserEmailIn(List values) { + addCriterion("USER_EMAIL in", values, "userEmail"); + return (Criteria) this; + } + + public Criteria andUserEmailNotIn(List values) { + addCriterion("USER_EMAIL not in", values, "userEmail"); + return (Criteria) this; + } + + public Criteria andUserEmailBetween(String value1, String value2) { + addCriterion("USER_EMAIL between", value1, value2, "userEmail"); + return (Criteria) this; + } + + public Criteria andUserEmailNotBetween(String value1, String value2) { + addCriterion("USER_EMAIL not between", value1, value2, "userEmail"); + return (Criteria) this; + } + + public Criteria andProvinceIsNull() { + addCriterion("PROVINCE is null"); + return (Criteria) this; + } + + public Criteria andProvinceIsNotNull() { + addCriterion("PROVINCE is not null"); + return (Criteria) this; + } + + public Criteria andProvinceEqualTo(String value) { + addCriterion("PROVINCE =", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceNotEqualTo(String value) { + addCriterion("PROVINCE <>", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceGreaterThan(String value) { + addCriterion("PROVINCE >", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceGreaterThanOrEqualTo(String value) { + addCriterion("PROVINCE >=", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceLessThan(String value) { + addCriterion("PROVINCE <", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceLessThanOrEqualTo(String value) { + addCriterion("PROVINCE <=", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceLike(String value) { + addCriterion("PROVINCE like", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceNotLike(String value) { + addCriterion("PROVINCE not like", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceIn(List values) { + addCriterion("PROVINCE in", values, "province"); + return (Criteria) this; + } + + public Criteria andProvinceNotIn(List values) { + addCriterion("PROVINCE not in", values, "province"); + return (Criteria) this; + } + + public Criteria andProvinceBetween(String value1, String value2) { + addCriterion("PROVINCE between", value1, value2, "province"); + return (Criteria) this; + } + + public Criteria andProvinceNotBetween(String value1, String value2) { + addCriterion("PROVINCE not between", value1, value2, "province"); + return (Criteria) this; + } + + public Criteria andCityIsNull() { + addCriterion("CITY is null"); + return (Criteria) this; + } + + public Criteria andCityIsNotNull() { + addCriterion("CITY is not null"); + return (Criteria) this; + } + + public Criteria andCityEqualTo(String value) { + addCriterion("CITY =", value, "city"); + return (Criteria) this; + } + + public Criteria andCityNotEqualTo(String value) { + addCriterion("CITY <>", value, "city"); + return (Criteria) this; + } + + public Criteria andCityGreaterThan(String value) { + addCriterion("CITY >", value, "city"); + return (Criteria) this; + } + + public Criteria andCityGreaterThanOrEqualTo(String value) { + addCriterion("CITY >=", value, "city"); + return (Criteria) this; + } + + public Criteria andCityLessThan(String value) { + addCriterion("CITY <", value, "city"); + return (Criteria) this; + } + + public Criteria andCityLessThanOrEqualTo(String value) { + addCriterion("CITY <=", value, "city"); + return (Criteria) this; + } + + public Criteria andCityLike(String value) { + addCriterion("CITY like", value, "city"); + return (Criteria) this; + } + + public Criteria andCityNotLike(String value) { + addCriterion("CITY not like", value, "city"); + return (Criteria) this; + } + + public Criteria andCityIn(List values) { + addCriterion("CITY in", values, "city"); + return (Criteria) this; + } + + public Criteria andCityNotIn(List values) { + addCriterion("CITY not in", values, "city"); + return (Criteria) this; + } + + public Criteria andCityBetween(String value1, String value2) { + addCriterion("CITY between", value1, value2, "city"); + return (Criteria) this; + } + + public Criteria andCityNotBetween(String value1, String value2) { + addCriterion("CITY not between", value1, value2, "city"); + return (Criteria) this; + } + + public Criteria andAreaIsNull() { + addCriterion("AREA is null"); + return (Criteria) this; + } + + public Criteria andAreaIsNotNull() { + addCriterion("AREA is not null"); + return (Criteria) this; + } + + public Criteria andAreaEqualTo(String value) { + addCriterion("AREA =", value, "area"); + return (Criteria) this; + } + + public Criteria andAreaNotEqualTo(String value) { + addCriterion("AREA <>", value, "area"); + return (Criteria) this; + } + + public Criteria andAreaGreaterThan(String value) { + addCriterion("AREA >", value, "area"); + return (Criteria) this; + } + + public Criteria andAreaGreaterThanOrEqualTo(String value) { + addCriterion("AREA >=", value, "area"); + return (Criteria) this; + } + + public Criteria andAreaLessThan(String value) { + addCriterion("AREA <", value, "area"); + return (Criteria) this; + } + + public Criteria andAreaLessThanOrEqualTo(String value) { + addCriterion("AREA <=", value, "area"); + return (Criteria) this; + } + + public Criteria andAreaLike(String value) { + addCriterion("AREA like", value, "area"); + return (Criteria) this; + } + + public Criteria andAreaNotLike(String value) { + addCriterion("AREA not like", value, "area"); + return (Criteria) this; + } + + public Criteria andAreaIn(List values) { + addCriterion("AREA in", values, "area"); + return (Criteria) this; + } + + public Criteria andAreaNotIn(List values) { + addCriterion("AREA not in", values, "area"); + return (Criteria) this; + } + + public Criteria andAreaBetween(String value1, String value2) { + addCriterion("AREA between", value1, value2, "area"); + return (Criteria) this; + } + + public Criteria andAreaNotBetween(String value1, String value2) { + addCriterion("AREA not between", value1, value2, "area"); + return (Criteria) this; + } + + public Criteria andRefereeUseridIsNull() { + addCriterion("REFEREE_USERID is null"); + return (Criteria) this; + } + + public Criteria andRefereeUseridIsNotNull() { + addCriterion("REFEREE_USERID is not null"); + return (Criteria) this; + } + + public Criteria andRefereeUseridEqualTo(String value) { + addCriterion("REFEREE_USERID =", value, "refereeUserid"); + return (Criteria) this; + } + + public Criteria andRefereeUseridNotEqualTo(String value) { + addCriterion("REFEREE_USERID <>", value, "refereeUserid"); + return (Criteria) this; + } + + public Criteria andRefereeUseridGreaterThan(String value) { + addCriterion("REFEREE_USERID >", value, "refereeUserid"); + return (Criteria) this; + } + + public Criteria andRefereeUseridGreaterThanOrEqualTo(String value) { + addCriterion("REFEREE_USERID >=", value, "refereeUserid"); + return (Criteria) this; + } + + public Criteria andRefereeUseridLessThan(String value) { + addCriterion("REFEREE_USERID <", value, "refereeUserid"); + return (Criteria) this; + } + + public Criteria andRefereeUseridLessThanOrEqualTo(String value) { + addCriterion("REFEREE_USERID <=", value, "refereeUserid"); + return (Criteria) this; + } + + public Criteria andRefereeUseridLike(String value) { + addCriterion("REFEREE_USERID like", value, "refereeUserid"); + return (Criteria) this; + } + + public Criteria andRefereeUseridNotLike(String value) { + addCriterion("REFEREE_USERID not like", value, "refereeUserid"); + return (Criteria) this; + } + + public Criteria andRefereeUseridIn(List values) { + addCriterion("REFEREE_USERID in", values, "refereeUserid"); + return (Criteria) this; + } + + public Criteria andRefereeUseridNotIn(List values) { + addCriterion("REFEREE_USERID not in", values, "refereeUserid"); + return (Criteria) this; + } + + public Criteria andRefereeUseridBetween(String value1, String value2) { + addCriterion("REFEREE_USERID between", value1, value2, "refereeUserid"); + return (Criteria) this; + } + + public Criteria andRefereeUseridNotBetween(String value1, String value2) { + addCriterion("REFEREE_USERID not between", value1, value2, "refereeUserid"); + return (Criteria) this; + } + + public Criteria andStateIsNull() { + addCriterion("STATE is null"); + return (Criteria) this; + } + + public Criteria andStateIsNotNull() { + addCriterion("STATE is not null"); + return (Criteria) this; + } + + public Criteria andStateEqualTo(String value) { + addCriterion("STATE =", value, "state"); + return (Criteria) this; + } + + public Criteria andStateNotEqualTo(String value) { + addCriterion("STATE <>", value, "state"); + return (Criteria) this; + } + + public Criteria andStateGreaterThan(String value) { + addCriterion("STATE >", value, "state"); + return (Criteria) this; + } + + public Criteria andStateGreaterThanOrEqualTo(String value) { + addCriterion("STATE >=", value, "state"); + return (Criteria) this; + } + + public Criteria andStateLessThan(String value) { + addCriterion("STATE <", value, "state"); + return (Criteria) this; + } + + public Criteria andStateLessThanOrEqualTo(String value) { + addCriterion("STATE <=", value, "state"); + return (Criteria) this; + } + + public Criteria andStateLike(String value) { + addCriterion("STATE like", value, "state"); + return (Criteria) this; + } + + public Criteria andStateNotLike(String value) { + addCriterion("STATE not like", value, "state"); + return (Criteria) this; + } + + public Criteria andStateIn(List values) { + addCriterion("STATE in", values, "state"); + return (Criteria) this; + } + + public Criteria andStateNotIn(List values) { + addCriterion("STATE not in", values, "state"); + return (Criteria) this; + } + + public Criteria andStateBetween(String value1, String value2) { + addCriterion("STATE between", value1, value2, "state"); + return (Criteria) this; + } + + public Criteria andStateNotBetween(String value1, String value2) { + addCriterion("STATE not between", value1, value2, "state"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNull() { + addCriterion("CREATE_USER is null"); + return (Criteria) this; + } + + public Criteria andCreateUserIsNotNull() { + addCriterion("CREATE_USER is not null"); + return (Criteria) this; + } + + public Criteria andCreateUserEqualTo(String value) { + addCriterion("CREATE_USER =", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotEqualTo(String value) { + addCriterion("CREATE_USER <>", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThan(String value) { + addCriterion("CREATE_USER >", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_USER >=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThan(String value) { + addCriterion("CREATE_USER <", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLessThanOrEqualTo(String value) { + addCriterion("CREATE_USER <=", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserLike(String value) { + addCriterion("CREATE_USER like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotLike(String value) { + addCriterion("CREATE_USER not like", value, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserIn(List values) { + addCriterion("CREATE_USER in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotIn(List values) { + addCriterion("CREATE_USER not in", values, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserBetween(String value1, String value2) { + addCriterion("CREATE_USER between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateUserNotBetween(String value1, String value2) { + addCriterion("CREATE_USER not between", value1, value2, "createUser"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("CREATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("CREATE_TIME is not null"); + return (Criteria) this; + } + + /** + * 生产上是String,原来是Date + * @param value + * @return + */ + public Criteria andCreateTimeEqualTo(String value) { + addCriterion("CREATE_TIME =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(String value) { + addCriterion("CREATE_TIME <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(String value) { + addCriterion("CREATE_TIME >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(String value) { + addCriterion("CREATE_TIME >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(String value) { + addCriterion("CREATE_TIME <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(String value) { + addCriterion("CREATE_TIME <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLike(String value) { + addCriterion("CREATE_TIME like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotLike(String value) { + addCriterion("CREATE_TIME not like", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("CREATE_TIME in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("CREATE_TIME not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(String value1, String value2) { + addCriterion("CREATE_TIME between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(String value1, String value2) { + addCriterion("CREATE_TIME not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("UPDATE_TIME is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("UPDATE_TIME is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(Date value) { + addCriterion("UPDATE_TIME =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(Date value) { + addCriterion("UPDATE_TIME <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(Date value) { + addCriterion("UPDATE_TIME >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) { + addCriterion("UPDATE_TIME >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(Date value) { + addCriterion("UPDATE_TIME <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(Date value) { + addCriterion("UPDATE_TIME <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("UPDATE_TIME in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("UPDATE_TIME not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(Date value1, Date value2) { + addCriterion("UPDATE_TIME between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(Date value1, Date value2) { + addCriterion("UPDATE_TIME not between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkIsNull() { + addCriterion("UPDATE_REMARK is null"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkIsNotNull() { + addCriterion("UPDATE_REMARK is not null"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkEqualTo(String value) { + addCriterion("UPDATE_REMARK =", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkNotEqualTo(String value) { + addCriterion("UPDATE_REMARK <>", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkGreaterThan(String value) { + addCriterion("UPDATE_REMARK >", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkGreaterThanOrEqualTo(String value) { + addCriterion("UPDATE_REMARK >=", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkLessThan(String value) { + addCriterion("UPDATE_REMARK <", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkLessThanOrEqualTo(String value) { + addCriterion("UPDATE_REMARK <=", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkLike(String value) { + addCriterion("UPDATE_REMARK like", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkNotLike(String value) { + addCriterion("UPDATE_REMARK not like", value, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkIn(List values) { + addCriterion("UPDATE_REMARK in", values, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkNotIn(List values) { + addCriterion("UPDATE_REMARK not in", values, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkBetween(String value1, String value2) { + addCriterion("UPDATE_REMARK between", value1, value2, "updateRemark"); + return (Criteria) this; + } + + public Criteria andUpdateRemarkNotBetween(String value1, String value2) { + addCriterion("UPDATE_REMARK not between", value1, value2, "updateRemark"); + return (Criteria) this; + } + + public Criteria andSourceIsNull() { + addCriterion("SOURCE is null"); + return (Criteria) this; + } + + public Criteria andSourceIsNotNull() { + addCriterion("SOURCE is not null"); + return (Criteria) this; + } + + public Criteria andSourceEqualTo(String value) { + addCriterion("SOURCE =", value, "source"); + return (Criteria) this; + } + + public Criteria andSourceNotEqualTo(String value) { + addCriterion("SOURCE <>", value, "source"); + return (Criteria) this; + } + + public Criteria andSourceGreaterThan(String value) { + addCriterion("SOURCE >", value, "source"); + return (Criteria) this; + } + + public Criteria andSourceGreaterThanOrEqualTo(String value) { + addCriterion("SOURCE >=", value, "source"); + return (Criteria) this; + } + + public Criteria andSourceLessThan(String value) { + addCriterion("SOURCE <", value, "source"); + return (Criteria) this; + } + + public Criteria andSourceLessThanOrEqualTo(String value) { + addCriterion("SOURCE <=", value, "source"); + return (Criteria) this; + } + + public Criteria andSourceLike(String value) { + addCriterion("SOURCE like", value, "source"); + return (Criteria) this; + } + + public Criteria andSourceNotLike(String value) { + addCriterion("SOURCE not like", value, "source"); + return (Criteria) this; + } + + public Criteria andSourceIn(List values) { + addCriterion("SOURCE in", values, "source"); + return (Criteria) this; + } + + public Criteria andSourceNotIn(List values) { + addCriterion("SOURCE not in", values, "source"); + return (Criteria) this; + } + + public Criteria andSourceBetween(String value1, String value2) { + addCriterion("SOURCE between", value1, value2, "source"); + return (Criteria) this; + } + + public Criteria andSourceNotBetween(String value1, String value2) { + addCriterion("SOURCE not between", value1, value2, "source"); + return (Criteria) this; + } + + public Criteria andCardImgUrlIsNull() { + addCriterion("CARD_IMG_URL is null"); + return (Criteria) this; + } + + public Criteria andCardImgUrlIsNotNull() { + addCriterion("CARD_IMG_URL is not null"); + return (Criteria) this; + } + + public Criteria andCardImgUrlEqualTo(String value) { + addCriterion("CARD_IMG_URL =", value, "cardImgUrl"); + return (Criteria) this; + } + + public Criteria andCardImgUrlNotEqualTo(String value) { + addCriterion("CARD_IMG_URL <>", value, "cardImgUrl"); + return (Criteria) this; + } + + public Criteria andCardImgUrlGreaterThan(String value) { + addCriterion("CARD_IMG_URL >", value, "cardImgUrl"); + return (Criteria) this; + } + + public Criteria andCardImgUrlGreaterThanOrEqualTo(String value) { + addCriterion("CARD_IMG_URL >=", value, "cardImgUrl"); + return (Criteria) this; + } + + public Criteria andCardImgUrlLessThan(String value) { + addCriterion("CARD_IMG_URL <", value, "cardImgUrl"); + return (Criteria) this; + } + + public Criteria andCardImgUrlLessThanOrEqualTo(String value) { + addCriterion("CARD_IMG_URL <=", value, "cardImgUrl"); + return (Criteria) this; + } + + public Criteria andCardImgUrlLike(String value) { + addCriterion("CARD_IMG_URL like", value, "cardImgUrl"); + return (Criteria) this; + } + + public Criteria andCardImgUrlNotLike(String value) { + addCriterion("CARD_IMG_URL not like", value, "cardImgUrl"); + return (Criteria) this; + } + + public Criteria andCardImgUrlIn(List values) { + addCriterion("CARD_IMG_URL in", values, "cardImgUrl"); + return (Criteria) this; + } + + public Criteria andCardImgUrlNotIn(List values) { + addCriterion("CARD_IMG_URL not in", values, "cardImgUrl"); + return (Criteria) this; + } + + public Criteria andCardImgUrlBetween(String value1, String value2) { + addCriterion("CARD_IMG_URL between", value1, value2, "cardImgUrl"); + return (Criteria) this; + } + + public Criteria andCardImgUrlNotBetween(String value1, String value2) { + addCriterion("CARD_IMG_URL not between", value1, value2, "cardImgUrl"); + return (Criteria) this; + } + + + + +// public Criteria andTimestampIsNull() { +// addCriterion("TIMESTAMP is null"); +// return (Criteria) this; +// } +// +// public Criteria andTimestampIsNotNull() { +// addCriterion("TIMESTAMP is not null"); +// return (Criteria) this; +// } +// +// public Criteria andTimestampEqualTo(Date value) { +// addCriterion("TIMESTAMP =", value, "timestamp"); +// return (Criteria) this; +// } +// +// public Criteria andTimestampNotEqualTo(Date value) { +// addCriterion("TIMESTAMP <>", value, "timestamp"); +// return (Criteria) this; +// } +// +// public Criteria andTimestampGreaterThan(Date value) { +// addCriterion("TIMESTAMP >", value, "timestamp"); +// return (Criteria) this; +// } +// +// public Criteria andTimestampGreaterThanOrEqualTo(Date value) { +// addCriterion("TIMESTAMP >=", value, "timestamp"); +// return (Criteria) this; +// } +// +// public Criteria andTimestampLessThan(Date value) { +// addCriterion("TIMESTAMP <", value, "timestamp"); +// return (Criteria) this; +// } +// +// public Criteria andTimestampLessThanOrEqualTo(Date value) { +// addCriterion("TIMESTAMP <=", value, "timestamp"); +// return (Criteria) this; +// } +// +// public Criteria andTimestampIn(List values) { +// addCriterion("TIMESTAMP in", values, "timestamp"); +// return (Criteria) this; +// } +// +// public Criteria andTimestampNotIn(List values) { +// addCriterion("TIMESTAMP not in", values, "timestamp"); +// return (Criteria) this; +// } +// +// public Criteria andTimestampBetween(Date value1, Date value2) { +// addCriterion("TIMESTAMP between", value1, value2, "timestamp"); +// return (Criteria) this; +// } +// +// public Criteria andTimestampNotBetween(Date value1, Date value2) { +// addCriterion("TIMESTAMP not between", value1, value2, "timestamp"); +// return (Criteria) this; +// } +// +// public Criteria andAgeIsNull() { +// addCriterion("AGE is null"); +// return (Criteria) this; +// } +// +// public Criteria andAgeIsNotNull() { +// addCriterion("AGE is not null"); +// return (Criteria) this; +// } +// +// public Criteria andAgeEqualTo(String value) { +// addCriterion("AGE =", value, "age"); +// return (Criteria) this; +// } +// +// public Criteria andAgeNotEqualTo(String value) { +// addCriterion("AGE <>", value, "age"); +// return (Criteria) this; +// } +// +// public Criteria andAgeGreaterThan(String value) { +// addCriterion("AGE >", value, "age"); +// return (Criteria) this; +// } +// +// public Criteria andAgeGreaterThanOrEqualTo(String value) { +// addCriterion("AGE >=", value, "age"); +// return (Criteria) this; +// } +// +// public Criteria andAgeLessThan(String value) { +// addCriterion("AGE <", value, "age"); +// return (Criteria) this; +// } +// +// public Criteria andAgeLessThanOrEqualTo(String value) { +// addCriterion("AGE <=", value, "age"); +// return (Criteria) this; +// } +// +// public Criteria andAgeLike(String value) { +// addCriterion("AGE like", value, "age"); +// return (Criteria) this; +// } +// +// public Criteria andAgeNotLike(String value) { +// addCriterion("AGE not like", value, "age"); +// return (Criteria) this; +// } +// +// public Criteria andAgeIn(List values) { +// addCriterion("AGE in", values, "age"); +// return (Criteria) this; +// } +// +// public Criteria andAgeNotIn(List values) { +// addCriterion("AGE not in", values, "age"); +// return (Criteria) this; +// } +// +// public Criteria andAgeBetween(String value1, String value2) { +// addCriterion("AGE between", value1, value2, "age"); +// return (Criteria) this; +// } +// +// public Criteria andAgeNotBetween(String value1, String value2) { +// addCriterion("AGE not between", value1, value2, "age"); +// return (Criteria) this; +// } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table user_info + * + * @mbggenerated do_not_delete_during_merge Tue Jul 16 10:12:10 CST 2019 + */ + public static class Criteria extends GeneratedCriteria { + + protected Criteria() { + super(); + } + } + + /** + * This class was generated by MyBatis Generator. + * This class corresponds to the database table user_info + * + * @mbggenerated Tue Jul 16 10:12:10 CST 2019 + */ + 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); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/WxUserInfoDto.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/WxUserInfoDto.java new file mode 100644 index 000000000..9c8250142 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/WxUserInfoDto.java @@ -0,0 +1,99 @@ +package com.ruoyi.content.domain; + +import java.io.Serializable; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * 用户微信基本信息 +* +* @author liu.hx +* @date 2018年4月3日 +* + */ +public class WxUserInfoDto implements Serializable{ + + private static final long serialVersionUID = -2402610715101110825L; + private String subscribe; //关注公众号标识 用户是否订阅该公众号标识,值为0时,代表此用户没有关注该公众号,拉取不到其余信息。 + private String openid; //用户openid + @JsonProperty("nickname") + private String nickName; //用户的昵称 + private String sex; //用户的性别 值为1时是男性,值为2时是女性,值为0时是未知 + private String city; //用户所在城市 + private String country; //用户所在国家 + private String province; //用户所在省份 + private String language; //用户的语言 + @JsonProperty("headimgurl") + private String headImgUrl; //用户头像 + @JsonProperty("groupid") + private String groupId; //用户所在的分组 + + + @Override + public String toString() { + return "WxUserInfoDto [subscribe=" + subscribe + ", openid=" + openid + ", nickName=" + nickName + ", sex=" + + sex + ", city=" + city + ", country=" + country + ", province=" + province + ", language=" + language + + ", headImgUrl=" + headImgUrl + ", groupId=" + groupId + "]"; + } + public String getSubscribe() { + return subscribe; + } + public void setSubscribe(String subscribe) { + this.subscribe = subscribe; + } + public String getOpenid() { + return openid; + } + public void setOpenid(String openid) { + this.openid = openid; + } + public String getNickName() { + return nickName; + } + public void setNickName(String nickName) { + this.nickName = nickName; + } + public String getSex() { + return sex; + } + public void setSex(String sex) { + this.sex = sex; + } + public String getCity() { + return city; + } + public void setCity(String city) { + this.city = city; + } + public String getCountry() { + return country; + } + public void setCountry(String country) { + this.country = country; + } + public String getProvince() { + return province; + } + public void setProvince(String province) { + this.province = province; + } + public String getLanguage() { + return language; + } + public void setLanguage(String language) { + this.language = language; + } + public String getHeadImgUrl() { + return headImgUrl; + } + public void setHeadImgUrl(String headImgUrl) { + this.headImgUrl = headImgUrl; + } + public String getGroupId() { + return groupId; + } + public void setGroupId(String groupId) { + this.groupId = groupId; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/YwyForwardUserInfo.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/YwyForwardUserInfo.java new file mode 100644 index 000000000..d4572c98f --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/YwyForwardUserInfo.java @@ -0,0 +1,61 @@ +package com.ruoyi.content.domain; + +import java.io.Serializable; + +/** + * 文章转发,用户记录 +* +* @author +* @date 2018年4月16日 +* + */ +public class YwyForwardUserInfo implements Serializable{ + + private static final long serialVersionUID = 3152100900712336169L; + + private String userId; + private String articleId; + private String headImgUrl; + private String nickName; + private String createDate; + private String createUser; + + public String getUserId() { + return userId; + } + public void setUserId(String userId) { + this.userId = userId; + } + public String getArticleId() { + return articleId; + } + public void setArticleId(String articleId) { + this.articleId = articleId; + } + public String getHeadImgUrl() { + return headImgUrl; + } + public void setHeadImgUrl(String headImgUrl) { + this.headImgUrl = headImgUrl; + } + public String getNickName() { + return nickName; + } + public void setNickName(String nickName) { + this.nickName = nickName; + } + public String getCreateDate() { + return createDate; + } + public void setCreateDate(String createDate) { + this.createDate = createDate; + } + public String getCreateUser() { + return createUser; + } + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/domain/YwyPublishInfo.java b/ruoyi-content/src/main/java/com/ruoyi/content/domain/YwyPublishInfo.java new file mode 100644 index 000000000..c4d20f081 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/domain/YwyPublishInfo.java @@ -0,0 +1,74 @@ +package com.ruoyi.content.domain; + +import java.io.Serializable; + +/** + * 文章转发,用户记录 +* +* @author +* @date 2018年4月16日 +* + */ +public class YwyPublishInfo implements Serializable{ + + private static final long serialVersionUID = 3152100900712336169L; + + private String clickId; + private String openId; + private String watchTime; + private String shareState; + private String clickDate; + private String clickTime; + private String clientNickName; + private String clientHeadImgurl; + + public String getClickId() { + return clickId; + } + public void setClickId(String clickId) { + this.clickId = clickId; + } + public String getOpenId() { + return openId; + } + public void setOpenId(String openId) { + this.openId = openId; + } + public String getWatchTime() { + return watchTime; + } + public void setWatchTime(String watchTime) { + this.watchTime = watchTime; + } + public String getShareState() { + return shareState; + } + public void setShareState(String shareState) { + this.shareState = shareState; + } + public String getClickDate() { + return clickDate; + } + public void setClickDate(String clickDate) { + this.clickDate = clickDate; + } + public String getClickTime() { + return clickTime; + } + public void setClickTime(String clickTime) { + this.clickTime = clickTime; + } + public String getClientNickName() { + return clientNickName; + } + public void setClientNickName(String clientNickName) { + this.clientNickName = clientNickName; + } + public String getClientHeadImgurl() { + return clientHeadImgurl; + } + public void setClientHeadImgurl(String clientHeadImgurl) { + this.clientHeadImgurl = clientHeadImgurl; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/exception/MyTimeoutException.java b/ruoyi-content/src/main/java/com/ruoyi/content/exception/MyTimeoutException.java new file mode 100644 index 000000000..750ac2a09 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/exception/MyTimeoutException.java @@ -0,0 +1,24 @@ +package com.ruoyi.content.exception; + +/** + * 自定义请求返回超时异常 + * + * @author zhanghe + */ +public class MyTimeoutException extends RuntimeException { + + private static final long serialVersionUID = -4725428316233745222L; + + public MyTimeoutException() { + super("读取请求返回信息超时"); + } + + public MyTimeoutException(String message) { + super(message); + } + + public MyTimeoutException(String message, Throwable cause) { + super(message, cause); + } + +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/AdvertisementInfoMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/AdvertisementInfoMapper.java new file mode 100644 index 000000000..edbe2db95 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/AdvertisementInfoMapper.java @@ -0,0 +1,99 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.AdvertisementInfo; +import com.ruoyi.content.domain.AdvertisementInfoExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface AdvertisementInfoMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int countByExample(AdvertisementInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int deleteByExample(AdvertisementInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int deleteByPrimaryKey(Integer adId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int insert(AdvertisementInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int insertSelective(AdvertisementInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + List selectByExample(AdvertisementInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + AdvertisementInfo selectByPrimaryKey(Integer adId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int updateByExampleSelective(@Param("record") AdvertisementInfo record, @Param("example") AdvertisementInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int updateByExample(@Param("record") AdvertisementInfo record, @Param("example") AdvertisementInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int updateByPrimaryKeySelective(AdvertisementInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table advertisement_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int updateByPrimaryKey(AdvertisementInfo record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticeClickInfoExMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticeClickInfoExMapper.java new file mode 100644 index 000000000..8012d654c --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticeClickInfoExMapper.java @@ -0,0 +1,32 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.ArticeClickInfoExDTO; +import com.ruoyi.content.domain.ArticleinfoExDTO; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface ArticeClickInfoExMapper { + //用户浏览分享信息(List) + public List queryClerkArticleInfo(@Param(value = "companyId") String companyId, @Param(value = "articleId") String articleId, + @Param(value = "startRow") int startRow, @Param(value = "rows") int rows); + + ///用户浏览分享信息总数 + public int clerkArticleCount(@Param(value = "companyId") String companyId, @Param(value = "articleId") String articleId); + + + public List queryArticleInfoList(@Param(value = "companyId") String companyId, + @Param(value = "articelName") String articelName, @Param(value = "articelAuthor") String articelAuthor, + @Param(value = "channelId") String channelId, @Param(value = "special") String special, + @Param(value = "startRow") int startRow, @Param(value = "rows") int rows); + + public int articleInfoCount(@Param(value = "companyId") String companyId, + @Param(value = "articelName") String articelName, @Param(value = "articelAuthor") String articelAuthor, + @Param(value = "channelId") String channelId, @Param(value = "special") String special); + + //查询业务员文章信息 + public ArticleinfoExDTO selClerkArticleContent(@Param(value = "companyId") String companyId, + @Param(value = "articleId") String articleId); +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleAdInfoMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleAdInfoMapper.java new file mode 100644 index 000000000..16e7192df --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleAdInfoMapper.java @@ -0,0 +1,99 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.ArticleAdInfo; +import com.ruoyi.content.domain.ArticleAdInfoExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface ArticleAdInfoMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + int countByExample(ArticleAdInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + int deleteByExample(ArticleAdInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + int deleteByPrimaryKey(Integer adId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + int insert(ArticleAdInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + int insertSelective(ArticleAdInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + List selectByExample(ArticleAdInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + ArticleAdInfo selectByPrimaryKey(Integer adId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + int updateByExampleSelective(@Param("record") ArticleAdInfo record, @Param("example") ArticleAdInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + int updateByExample(@Param("record") ArticleAdInfo record, @Param("example") ArticleAdInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + int updateByPrimaryKeySelective(ArticleAdInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_ad_info + * + * @mbggenerated Thu Aug 02 14:00:18 CST 2018 + */ + int updateByPrimaryKey(ArticleAdInfo record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleAdQueryMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleAdQueryMapper.java new file mode 100644 index 000000000..d0841afa6 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleAdQueryMapper.java @@ -0,0 +1,16 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.ArticleAdInfo; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface ArticleAdQueryMapper { + + List queryAdByCompanyId(@Param("companyId") String companyId); + + List selectAllWithLimit(@Param(value = "companyId") String companyId, @Param(value = "adTitle") String adTitle, + @Param(value = "startRow") int startRow, @Param(value = "rows") int rows); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleChannelMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleChannelMapper.java new file mode 100644 index 000000000..a8023a63e --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleChannelMapper.java @@ -0,0 +1,99 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.ArticleChannel; +import com.ruoyi.content.domain.ArticleChannelExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface ArticleChannelMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + int countByExample(ArticleChannelExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + int deleteByExample(ArticleChannelExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + int deleteByPrimaryKey(Integer id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + int insert(ArticleChannel record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + int insertSelective(ArticleChannel record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + List selectByExample(ArticleChannelExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + ArticleChannel selectByPrimaryKey(Integer id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + int updateByExampleSelective(@Param("record") ArticleChannel record, @Param("example") ArticleChannelExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + int updateByExample(@Param("record") ArticleChannel record, @Param("example") ArticleChannelExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + int updateByPrimaryKeySelective(ArticleChannel record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_channel + * + * @mbggenerated Wed Mar 06 16:10:09 CST 2019 + */ + int updateByPrimaryKey(ArticleChannel record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleChannelQueryMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleChannelQueryMapper.java new file mode 100644 index 000000000..ef1a5fd40 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleChannelQueryMapper.java @@ -0,0 +1,67 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.ArticleChannel; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.HashMap; +import java.util.List; + +@Repository +public interface ArticleChannelQueryMapper { + + /** + * 查询文库表全部信息 + * + * @param companyId + * @param startRow + * @param rows + * @return + */ + public List selectAllWithLimit(@Param(value = "companyId") String companyId, @Param(value = "branchId") String branchId, + @Param(value = "articleState") List articleState, @Param(value = "startRow") int startRow, + @Param(value = "rows") int rows, @Param(value = "articelName") String articelName, + @Param(value = "special") String special, @Param(value = "channel") String channel); + + /** + * 根据文章id查文章修改路径 + * + * @param articleId + * @return + */ + String queryModifiedEditUrlByArticleId(String articleId); + + /** + * 根据栏目查文章ID + * + * @param channel + * @return + */ + List queryArticleIdByChannel(@Param(value = "channel") String channel); + + /** + * 根据文章id查文库关系 + * + * @return + */ + public List queryByPublishId(String publishId); + + /* + * 分页查询文库表信息 + */ + public List> selectByLimit(HashMap map); + + public List> selectCountByParam(HashMap parMap); + + /** + * 批量收录文章 + * + * @param batchInsertArticle + * @return + */ + public int batchInsertArticeChannel(@Param(value = "batchInsertArticle") List batchInsertArticle); + + public List> selectByPublishList(@Param(value = "publishList") List publishList); + + +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleForwardTrackMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleForwardTrackMapper.java new file mode 100644 index 000000000..953b6677d --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleForwardTrackMapper.java @@ -0,0 +1,100 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.ArticleForwardTrack; +import com.ruoyi.content.domain.ArticleForwardTrackExample; +import com.ruoyi.content.domain.ArticleForwardTrackKey; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface ArticleForwardTrackMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + int countByExample(ArticleForwardTrackExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + int deleteByExample(ArticleForwardTrackExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + int deleteByPrimaryKey(ArticleForwardTrackKey key); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + int insert(ArticleForwardTrack record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + int insertSelective(ArticleForwardTrack record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + List selectByExample(ArticleForwardTrackExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + ArticleForwardTrack selectByPrimaryKey(ArticleForwardTrackKey key); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + int updateByExampleSelective(@Param("record") ArticleForwardTrack record, @Param("example") ArticleForwardTrackExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + int updateByExample(@Param("record") ArticleForwardTrack record, @Param("example") ArticleForwardTrackExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + int updateByPrimaryKeySelective(ArticleForwardTrack record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_forward_track + * + * @mbggenerated Fri Jul 06 14:53:46 CST 2018 + */ + int updateByPrimaryKey(ArticleForwardTrack record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleInfoMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleInfoMapper.java new file mode 100644 index 000000000..6282f5641 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleInfoMapper.java @@ -0,0 +1,123 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.ArticleInfo; +import com.ruoyi.content.domain.ArticleInfoExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface ArticleInfoMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + int countByExample(ArticleInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + int deleteByExample(ArticleInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + int deleteByPrimaryKey(Integer articleId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + int insert(ArticleInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + int insertSelective(ArticleInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + List selectByExampleWithBLOBs(ArticleInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + List selectByExample(ArticleInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + ArticleInfo selectByPrimaryKey(Integer articleId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + int updateByExampleSelective(@Param("record") ArticleInfo record, @Param("example") ArticleInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + int updateByExampleWithBLOBs(@Param("record") ArticleInfo record, @Param("example") ArticleInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + int updateByExample(@Param("record") ArticleInfo record, @Param("example") ArticleInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + int updateByPrimaryKeySelective(ArticleInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + int updateByPrimaryKeyWithBLOBs(ArticleInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_info + * + * @mbggenerated Fri May 25 15:02:37 CST 2018 + */ + int updateByPrimaryKey(ArticleInfo record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleLabelMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleLabelMapper.java new file mode 100644 index 000000000..b77d1ee4c --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleLabelMapper.java @@ -0,0 +1,99 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.ArticleLabel; +import com.ruoyi.content.domain.ArticleLabelExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface ArticleLabelMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label + * + * @mbggenerated + */ + int countByExample(ArticleLabelExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label + * + * @mbggenerated + */ + int deleteByExample(ArticleLabelExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label + * + * @mbggenerated + */ + int deleteByPrimaryKey(Integer labelId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label + * + * @mbggenerated + */ + int insert(ArticleLabel record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label + * + * @mbggenerated + */ + int insertSelective(ArticleLabel record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label + * + * @mbggenerated + */ + List selectByExample(ArticleLabelExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label + * + * @mbggenerated + */ + ArticleLabel selectByPrimaryKey(Integer labelId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label + * + * @mbggenerated + */ + int updateByExampleSelective(@Param("record") ArticleLabel record, @Param("example") ArticleLabelExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label + * + * @mbggenerated + */ + int updateByExample(@Param("record") ArticleLabel record, @Param("example") ArticleLabelExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label + * + * @mbggenerated + */ + int updateByPrimaryKeySelective(ArticleLabel record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label + * + * @mbggenerated + */ + int updateByPrimaryKey(ArticleLabel record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleLabelRelationshipMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleLabelRelationshipMapper.java new file mode 100644 index 000000000..9d30347ab --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleLabelRelationshipMapper.java @@ -0,0 +1,99 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.ArticleLabelRelationship; +import com.ruoyi.content.domain.ArticleLabelRelationshipExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface ArticleLabelRelationshipMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + int countByExample(ArticleLabelRelationshipExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + int deleteByExample(ArticleLabelRelationshipExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + int deleteByPrimaryKey(Integer id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + int insert(ArticleLabelRelationship record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + int insertSelective(ArticleLabelRelationship record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + List selectByExample(ArticleLabelRelationshipExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + ArticleLabelRelationship selectByPrimaryKey(Integer id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + int updateByExampleSelective(@Param("record") ArticleLabelRelationship record, @Param("example") ArticleLabelRelationshipExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + int updateByExample(@Param("record") ArticleLabelRelationship record, @Param("example") ArticleLabelRelationshipExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + int updateByPrimaryKeySelective(ArticleLabelRelationship record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_label_relationship + * + * @mbggenerated + */ + int updateByPrimaryKey(ArticleLabelRelationship record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticlePersonalConfigMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticlePersonalConfigMapper.java new file mode 100644 index 000000000..17e14e23f --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticlePersonalConfigMapper.java @@ -0,0 +1,100 @@ +package com.ruoyi.content.mapper; + + +import com.ruoyi.content.domain.ArticlePersonalConfig; +import com.ruoyi.content.domain.ArticlePersonalConfigExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface ArticlePersonalConfigMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + int countByExample(ArticlePersonalConfigExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + int deleteByExample(ArticlePersonalConfigExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + int deleteByPrimaryKey(Integer id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + int insert(ArticlePersonalConfig record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + int insertSelective(ArticlePersonalConfig record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + List selectByExample(ArticlePersonalConfigExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + ArticlePersonalConfig selectByPrimaryKey(Integer id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + int updateByExampleSelective(@Param("record") ArticlePersonalConfig record, @Param("example") ArticlePersonalConfigExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + int updateByExample(@Param("record") ArticlePersonalConfig record, @Param("example") ArticlePersonalConfigExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + int updateByPrimaryKeySelective(ArticlePersonalConfig record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_personal_config + * + * @mbggenerated Wed May 20 09:55:58 CST 2020 + */ + int updateByPrimaryKey(ArticlePersonalConfig record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticlePublishSendMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticlePublishSendMapper.java new file mode 100644 index 000000000..f5b4b164b --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticlePublishSendMapper.java @@ -0,0 +1,100 @@ +package com.ruoyi.content.mapper; + + +import com.ruoyi.content.domain.ArticlePublishSend; +import com.ruoyi.content.domain.ArticlePublishSendExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface ArticlePublishSendMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + int countByExample(ArticlePublishSendExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + int deleteByExample(ArticlePublishSendExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + int deleteByPrimaryKey(Integer id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + int insert(ArticlePublishSend record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + int insertSelective(ArticlePublishSend record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + List selectByExample(ArticlePublishSendExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + ArticlePublishSend selectByPrimaryKey(Integer id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + int updateByExampleSelective(@Param("record") ArticlePublishSend record, @Param("example") ArticlePublishSendExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + int updateByExample(@Param("record") ArticlePublishSend record, @Param("example") ArticlePublishSendExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + int updateByPrimaryKeySelective(ArticlePublishSend record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_send + * + * @mbggenerated Thu Jun 04 15:03:08 CST 2020 + */ + int updateByPrimaryKey(ArticlePublishSend record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticlePublishTrackMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticlePublishTrackMapper.java new file mode 100644 index 000000000..073fff2a7 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticlePublishTrackMapper.java @@ -0,0 +1,99 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.ArticlePublishTrack; +import com.ruoyi.content.domain.ArticlePublishTrackExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface ArticlePublishTrackMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + int countByExample(ArticlePublishTrackExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + int deleteByExample(ArticlePublishTrackExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + int deleteByPrimaryKey(String publishId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + int insert(ArticlePublishTrack record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + int insertSelective(ArticlePublishTrack record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + List selectByExample(ArticlePublishTrackExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + ArticlePublishTrack selectByPrimaryKey(String publishId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + int updateByExampleSelective(@Param("record") ArticlePublishTrack record, @Param("example") ArticlePublishTrackExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + int updateByExample(@Param("record") ArticlePublishTrack record, @Param("example") ArticlePublishTrackExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + int updateByPrimaryKeySelective(ArticlePublishTrack record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_publish_track + * + * @mbggenerated Fri Jul 27 10:31:00 CST 2018 + */ + int updateByPrimaryKey(ArticlePublishTrack record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticlePublishTrackQueryMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticlePublishTrackQueryMapper.java new file mode 100644 index 000000000..de275e661 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticlePublishTrackQueryMapper.java @@ -0,0 +1,46 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.ArticlePublishTrack; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface ArticlePublishTrackQueryMapper { + + /** + * @return + */ + ArticlePublishTrack queryEditUrlByArticleId(String articleId, String puhlishId); + + /** + * 根据文章id查询发布该文章的所有业务员信息 + * + * @param articleId + * @return + */ + List queryPublishUserInfo(@Param(value = "articleId") String articleId, + @Param(value = "startRow") int startRow, @Param(value = "rows") int rows); + + List queryArticleIdByUserId(@Param(value = "userId") List userId, + @Param(value = "startRow") int startRow, @Param(value = "rows") int rows); + + int countArticleIdByUserId(@Param(value = "userId") List userId); + + /** + * 根据publishid查询发布表记录 + * + * @param publishId + * @return + */ + ArticlePublishTrack queryByPublishId(@Param(value = "publishId") String publishId); + + /** + * 查询文章列表的文章信息 + * + * @param articleId + * @return + */ + List queryArticleinfo(@Param(value = "articleId") String articleId); +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleQueryMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleQueryMapper.java new file mode 100644 index 000000000..2df1fce5e --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleQueryMapper.java @@ -0,0 +1,53 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.*; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +@Repository +public interface ArticleQueryMapper { + + //List queryAllPublishedArticles(@Param("userId")String userId); + + List queryPublishedDetails(@Param("userId") String userId, @Param("articleId") String articleId); + + PublishedArticleInfo queryPublishedById(@Param("userId") String userId, @Param("articleId") String articleId); + + // int queryArticleByUrl(@Param("companyId")String companyId,@Param("originalUrl") String originalUrl); + int queryArticleByUrl(@Param("originalUrl") String originalUrl); + + int updatePublishedArticle(Map articleMap); + + public List selectAllWithLimit(@Param(value = "companyId") String companyId, + @Param(value = "articleState") List articleState, @Param(value = "startRow") int startRow, + @Param(value = "rows") int rows, @Param(value = "articelName") String articelName, + @Param(value = "articelAuthor") String articelAuthor, @Param(value = "special") String special, @Param(value = "channelId") String channelId); + + ArticleInfo queryArticleInfoByCompanyId(@Param("companyId") String companyId, @Param("originalUrl") String originalUrl); + + List queryAdByCompanyId(@Param(value = "companyId") String companyId); + + /** + * @param valueOf + * @return + */ + ArticleInfo queryModifiedEditUrlByArticleId(Integer valueOf); + + CompanyArticleInfo queryCompanyArticleById(@Param("publishId") String publishId, @Param("articleId") String articleId); + + /** + * 根据文章主键集合查询文章对应的所有标签集合 + * + * @param articelId + * @return + */ + List findArticleLabelRelByArticleIds(@Param(value = "articelId") List articelId); + + List noSendPublishArticle(HashMap paramMap); + + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleSendUrlMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleSendUrlMapper.java new file mode 100644 index 000000000..0948c2c9b --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ArticleSendUrlMapper.java @@ -0,0 +1,99 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.ArticleSendUrl; +import com.ruoyi.content.domain.ArticleSendUrlExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface ArticleSendUrlMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + int countByExample(ArticleSendUrlExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + int deleteByExample(ArticleSendUrlExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + int deleteByPrimaryKey(String publishId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + int insert(ArticleSendUrl record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + int insertSelective(ArticleSendUrl record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + List selectByExample(ArticleSendUrlExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + ArticleSendUrl selectByPrimaryKey(String publishId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + int updateByExampleSelective(@Param("record") ArticleSendUrl record, @Param("example") ArticleSendUrlExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + int updateByExample(@Param("record") ArticleSendUrl record, @Param("example") ArticleSendUrlExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + int updateByPrimaryKeySelective(ArticleSendUrl record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table article_send_url + * + * @mbggenerated Tue Sep 04 17:49:40 CST 2018 + */ + int updateByPrimaryKey(ArticleSendUrl record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/AttachmentInfoExMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/AttachmentInfoExMapper.java new file mode 100644 index 000000000..4ddf89377 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/AttachmentInfoExMapper.java @@ -0,0 +1,16 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.AttachmentInfo; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + * 说明:根据附件的对应id和type查询某个课程下的所有附件进行分页查询 + */ +@Repository +public interface AttachmentInfoExMapper { + public List selectAllWithLimit(@Param(value = "courseId") String courseId, @Param(value = "courseType") String courseType, + @Param(value = "startRow") int startRow, @Param(value = "rows") int rows); +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/AttachmentInfoMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/AttachmentInfoMapper.java new file mode 100644 index 000000000..71f8b664c --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/AttachmentInfoMapper.java @@ -0,0 +1,99 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.AttachmentInfo; +import com.ruoyi.content.domain.AttachmentInfoExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface AttachmentInfoMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int countByExample(AttachmentInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int deleteByExample(AttachmentInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int deleteByPrimaryKey(Integer fileId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int insert(AttachmentInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int insertSelective(AttachmentInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + List selectByExample(AttachmentInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + AttachmentInfo selectByPrimaryKey(Integer fileId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int updateByExampleSelective(@Param("record") AttachmentInfo record, @Param("example") AttachmentInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int updateByExample(@Param("record") AttachmentInfo record, @Param("example") AttachmentInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int updateByPrimaryKeySelective(AttachmentInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table attachment_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int updateByPrimaryKey(AttachmentInfo record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/AuthorityFindfExMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/AuthorityFindfExMapper.java new file mode 100644 index 000000000..1e82b9221 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/AuthorityFindfExMapper.java @@ -0,0 +1,25 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.AuthorityExDto; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface AuthorityFindfExMapper { + + int batchDdeleteOperatorInfo(@Param("array") String[] array); + + /** + * 根据用户查询菜单 + * + * @param userLog + * @return + */ + public List findAuthorityEx(@Param(value = "userLog") String userLog); + + public int insertOPeratorPath(@Param("array") String[] array, @Param(value = "email") String email, + @Param(value = "createUser") String createUser, @Param(value = "creaetDate") String createDate, + @Param(value = "createTime") String createTime); +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/BaseCodeExMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/BaseCodeExMapper.java new file mode 100644 index 000000000..0aca77d98 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/BaseCodeExMapper.java @@ -0,0 +1,25 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.BaseCode; +import com.ruoyi.content.domain.BaseCodeTree; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.HashMap; +import java.util.List; + +@Repository +public interface BaseCodeExMapper { + public List selectAllWithLimit(@Param(value = "companyId") String companyId, @Param(value = "branchId") String branchId, @Param(value = "codeType") String codeType, + @Param(value = "codeCname") String codeCname, @Param(value = "orderNo") String orderNo, @Param(value = "startRow") int startRow, + @Param(value = "rows") int rows); + + /** + * 查询栏目树 + * + * @param parMap + * @return + */ + public List columnTree(HashMap parMap); + +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CardInfoMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CardInfoMapper.java new file mode 100644 index 000000000..6747e95e9 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CardInfoMapper.java @@ -0,0 +1,99 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.CardInfo; +import com.ruoyi.content.domain.CardInfoExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface CardInfoMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int countByExample(CardInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int deleteByExample(CardInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int deleteByPrimaryKey(Integer cardId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int insert(CardInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int insertSelective(CardInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + List selectByExample(CardInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + CardInfo selectByPrimaryKey(Integer cardId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int updateByExampleSelective(@Param("record") CardInfo record, @Param("example") CardInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int updateByExample(@Param("record") CardInfo record, @Param("example") CardInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int updateByPrimaryKeySelective(CardInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table card_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int updateByPrimaryKey(CardInfo record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ChannelInfoMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ChannelInfoMapper.java new file mode 100644 index 000000000..333dcd7b1 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ChannelInfoMapper.java @@ -0,0 +1,99 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.ChannelInfo; +import com.ruoyi.content.domain.ChannelInfoExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface ChannelInfoMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int countByExample(ChannelInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int deleteByExample(ChannelInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int deleteByPrimaryKey(Integer channelId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int insert(ChannelInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int insertSelective(ChannelInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + List selectByExample(ChannelInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + ChannelInfo selectByPrimaryKey(Integer channelId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int updateByExampleSelective(@Param("record") ChannelInfo record, @Param("example") ChannelInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int updateByExample(@Param("record") ChannelInfo record, @Param("example") ChannelInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int updateByPrimaryKeySelective(ChannelInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table channel_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int updateByPrimaryKey(ChannelInfo record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ClickTrackInfoMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ClickTrackInfoMapper.java new file mode 100644 index 000000000..01b8f7b62 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ClickTrackInfoMapper.java @@ -0,0 +1,123 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.ClickTrackInfo; +import com.ruoyi.content.domain.ClickTrackInfoExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface ClickTrackInfoMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + int countByExample(ClickTrackInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + int deleteByExample(ClickTrackInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + int deleteByPrimaryKey(String clickId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + int insert(ClickTrackInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + int insertSelective(ClickTrackInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + List selectByExampleWithBLOBs(ClickTrackInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + List selectByExample(ClickTrackInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + ClickTrackInfo selectByPrimaryKey(String clickId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + int updateByExampleSelective(@Param("record") ClickTrackInfo record, @Param("example") ClickTrackInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + int updateByExampleWithBLOBs(@Param("record") ClickTrackInfo record, @Param("example") ClickTrackInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + int updateByExample(@Param("record") ClickTrackInfo record, @Param("example") ClickTrackInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + int updateByPrimaryKeySelective(ClickTrackInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + int updateByPrimaryKeyWithBLOBs(ClickTrackInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table click_track_info + * + * @mbggenerated Wed Jun 20 16:32:59 CST 2018 + */ + int updateByPrimaryKey(ClickTrackInfo record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ClickTrackInfoQueryMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ClickTrackInfoQueryMapper.java new file mode 100644 index 000000000..e000e145f --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/ClickTrackInfoQueryMapper.java @@ -0,0 +1,15 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.ClickTrackInfo; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface ClickTrackInfoQueryMapper { + + List queryClickInfoByUserId(@Param(value = "userId") String userId, @Param(value = "articleId") String articleId, @Param(value = "startRow") int startRow, + @Param(value = "rows") int rows); + +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsRoleAuthorityMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsRoleAuthorityMapper.java new file mode 100644 index 000000000..3d8d2fded --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsRoleAuthorityMapper.java @@ -0,0 +1,68 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.CmsRoleAuthority; +import com.ruoyi.content.domain.CmsRoleAuthorityExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface CmsRoleAuthorityMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_role_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int countByExample(CmsRoleAuthorityExample + example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_role_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int deleteByExample(CmsRoleAuthorityExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_role_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int insert(CmsRoleAuthority record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_role_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int insertSelective(CmsRoleAuthority record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_role_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + List selectByExample(CmsRoleAuthorityExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_role_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int updateByExampleSelective(@Param("record") CmsRoleAuthority record, @Param("example") CmsRoleAuthorityExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_role_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int updateByExample(@Param("record") CmsRoleAuthority record, @Param("example") CmsRoleAuthorityExample example); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysAuthorityExMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysAuthorityExMapper.java new file mode 100644 index 000000000..0b033a24d --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysAuthorityExMapper.java @@ -0,0 +1,25 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.CmsSysAuthority; +import com.ruoyi.content.domain.CmsSysRoleAuthorDto; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface CmsSysAuthorityExMapper { + + /** + * 分页查询 + */ + public List selectAllMenuWithLimit(@Param(value = "startRow") int startRow, + @Param(value = "rows") int rows, @Param(value = "createUser") String createUser, + @Param(value = "id") String id, @Param(value = "level") String level, + @Param(value = "type") String type, @Param(value = "operatorRoleName") String operatorRoleName); + + public List selectAllRoleMenuWithLimit(@Param(value = "startRow") int startRow, + @Param(value = "rows") int rows, @Param(value = "createUser") String createUser, + @Param(value = "id") String id, @Param(value = "level") String level, @Param(value = "type") String type, + @Param(value = "operatorRoleName") String operatorRoleName, @Param(value = "role") String role); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysAuthorityMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysAuthorityMapper.java new file mode 100644 index 000000000..699589c67 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysAuthorityMapper.java @@ -0,0 +1,101 @@ +package com.ruoyi.content.mapper; + + +import com.ruoyi.content.domain.CmsSysAuthority; +import com.ruoyi.content.domain.CmsSysAuthorityExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface CmsSysAuthorityMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int countByExample(CmsSysAuthorityExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int deleteByExample(CmsSysAuthorityExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int deleteByPrimaryKey(Integer num); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int insert(CmsSysAuthority record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int insertSelective(CmsSysAuthority record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + List selectByExample(CmsSysAuthorityExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + CmsSysAuthority selectByPrimaryKey(Integer num); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int updateByExampleSelective(@Param("record") CmsSysAuthority record, @Param("example") CmsSysAuthorityExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int updateByExample(@Param("record") CmsSysAuthority record, @Param("example") CmsSysAuthorityExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int updateByPrimaryKeySelective(CmsSysAuthority record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_authority + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int updateByPrimaryKey(CmsSysAuthority record); + +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysRoleExMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysRoleExMapper.java new file mode 100644 index 000000000..26af623f9 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysRoleExMapper.java @@ -0,0 +1,21 @@ +package com.ruoyi.content.mapper; + + +import com.ruoyi.content.domain.CmsSysRole; +import com.ruoyi.content.domain.CmsUSerSysRoleDto; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface CmsSysRoleExMapper { + /** + * 分页查所有 + */ + List selectByPage(@Param(value = "startRow") int startRow, @Param(value = "rows") int rows, + @Param(value = "createUser") String createUser, @Param(value = "name") String name); + + List selectuserRoleByPage(@Param(value = "startRow") int startRow, @Param(value = "rows") int rows, + @Param(value = "createUser") String createUser, @Param(value = "name") String name, @Param(value = "email") String email); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysRoleMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysRoleMapper.java new file mode 100644 index 000000000..6a76a2bab --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysRoleMapper.java @@ -0,0 +1,99 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.CmsSysRole; +import com.ruoyi.content.domain.CmsSysRoleExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface CmsSysRoleMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int countByExample(CmsSysRoleExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int deleteByExample(CmsSysRoleExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int deleteByPrimaryKey(Integer id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int insert(CmsSysRole record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int insertSelective(CmsSysRole record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + List selectByExample(CmsSysRoleExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + CmsSysRole selectByPrimaryKey(Integer id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int updateByExampleSelective(@Param("record") CmsSysRole record, @Param("example") CmsSysRoleExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int updateByExample(@Param("record") CmsSysRole record, @Param("example") CmsSysRoleExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int updateByPrimaryKeySelective(CmsSysRole record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_role + * + * @mbggenerated Thu Aug 17 17:24:12 CST 2017 + */ + int updateByPrimaryKey(CmsSysRole record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysUserExMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysUserExMapper.java new file mode 100644 index 000000000..3677277b8 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysUserExMapper.java @@ -0,0 +1,35 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.CmsSysUser; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + * 系统用户的分页查询 + * + * @author ZMN + */ +@Repository +public interface CmsSysUserExMapper { + /** + * 分页查所有 + */ +// List selectByPage(@Param(value = "startRow") int startRow,@Param(value = "rows") int rows, +// @Param(value = "createUser") String createUser,@Param(value = "emial") String emial, +// @Param(value = "phone") String phone,@Param(value = "name") String name, +// @Param(value = "companyId") String companyId); + List selectByPage(@Param(value = "startRow") int startRow, @Param(value = "rows") int rows, + @Param(value = "email") String email, + @Param(value = "phone") String phone, @Param(value = "name") String name, + @Param(value = "companyId") String companyId); + + /** + * 根据登录账号查询登录信息 + * + * @param email + * @return + */ + CmsSysUser queryLoginInfoByEmail(@Param(value = "email") String email); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysUserMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysUserMapper.java new file mode 100644 index 000000000..8c5eccd37 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsSysUserMapper.java @@ -0,0 +1,99 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.CmsSysUser; +import com.ruoyi.content.domain.CmsSysUserExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface CmsSysUserMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + int countByExample(CmsSysUserExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + int deleteByExample(CmsSysUserExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + int deleteByPrimaryKey(String email); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + int insert(CmsSysUser record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + int insertSelective(CmsSysUser record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + List selectByExample(CmsSysUserExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + CmsSysUser selectByPrimaryKey(String email); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + int updateByExampleSelective(@Param("record") CmsSysUser record, @Param("example") CmsSysUserExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + int updateByExample(@Param("record") CmsSysUser record, @Param("example") CmsSysUserExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + int updateByPrimaryKeySelective(CmsSysUser record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_sys_user + * + * @mbggenerated Tue Aug 28 09:28:51 CST 2018 + */ + int updateByPrimaryKey(CmsSysUser record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsUserRoleMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsUserRoleMapper.java new file mode 100644 index 000000000..d62a907bb --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CmsUserRoleMapper.java @@ -0,0 +1,99 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.CmsUserRole; +import com.ruoyi.content.domain.CmsUserRoleExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface CmsUserRoleMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + int countByExample(CmsUserRoleExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + int deleteByExample(CmsUserRoleExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + int deleteByPrimaryKey(Integer id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + int insert(CmsUserRole record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + int insertSelective(CmsUserRole record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + List selectByExample(CmsUserRoleExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + CmsUserRole selectByPrimaryKey(Integer id); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + int updateByExampleSelective(@Param("record") CmsUserRole record, @Param("example") CmsUserRoleExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + int updateByExample(@Param("record") CmsUserRole record, @Param("example") CmsUserRoleExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + int updateByPrimaryKeySelective(CmsUserRole record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table cms_user_role + * + * @mbggenerated Fri Aug 18 13:38:42 CST 2017 + */ + int updateByPrimaryKey(CmsUserRole record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CompanyInfoMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CompanyInfoMapper.java new file mode 100644 index 000000000..298c04ef0 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/CompanyInfoMapper.java @@ -0,0 +1,99 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.CompanyInfo; +import com.ruoyi.content.domain.CompanyInfoExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface CompanyInfoMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int countByExample(CompanyInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int deleteByExample(CompanyInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int deleteByPrimaryKey(Integer companyId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int insert(CompanyInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int insertSelective(CompanyInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + List selectByExample(CompanyInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + CompanyInfo selectByPrimaryKey(Integer companyId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int updateByExampleSelective(@Param("record") CompanyInfo record, @Param("example") CompanyInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int updateByExample(@Param("record") CompanyInfo record, @Param("example") CompanyInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int updateByPrimaryKeySelective(CompanyInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table company_info + * + * @mbggenerated Mon Mar 26 15:46:22 CST 2018 + */ + int updateByPrimaryKey(CompanyInfo record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/LdComMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/LdComMapper.java new file mode 100644 index 000000000..11073cdc1 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/LdComMapper.java @@ -0,0 +1,99 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.LdCom; +import com.ruoyi.content.domain.LdComExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface LdComMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + int countByExample(LdComExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + int deleteByExample(LdComExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + int deleteByPrimaryKey(String comcode); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + int insert(LdCom record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + int insertSelective(LdCom record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + List selectByExample(LdComExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + LdCom selectByPrimaryKey(String comcode); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + int updateByExampleSelective(@Param("record") LdCom record, @Param("example") LdComExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + int updateByExample(@Param("record") LdCom record, @Param("example") LdComExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + int updateByPrimaryKeySelective(LdCom record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom + * + * @mbggenerated Tue Jul 24 14:14:03 CST 2018 + */ + int updateByPrimaryKey(LdCom record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/LdComPartyMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/LdComPartyMapper.java new file mode 100644 index 000000000..0193b2c1e --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/LdComPartyMapper.java @@ -0,0 +1,99 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.LdComParty; +import com.ruoyi.content.domain.LdComPartyExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface LdComPartyMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + int countByExample(LdComPartyExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + int deleteByExample(LdComPartyExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + int deleteByPrimaryKey(String partyId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + int insert(LdComParty record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + int insertSelective(LdComParty record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + List selectByExample(LdComPartyExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + LdComParty selectByPrimaryKey(String partyId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + int updateByExampleSelective(@Param("record") LdComParty record, @Param("example") LdComPartyExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + int updateByExample(@Param("record") LdComParty record, @Param("example") LdComPartyExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + int updateByPrimaryKeySelective(LdComParty record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table ldcom_party + * + * @mbggenerated Tue Sep 25 15:09:32 CST 2018 + */ + int updateByPrimaryKey(LdComParty record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/LdComQueryMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/LdComQueryMapper.java new file mode 100644 index 000000000..1f288825f --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/LdComQueryMapper.java @@ -0,0 +1,14 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.LdCom; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface LdComQueryMapper { + + List queryAll(); + + +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/PicAdInfoMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/PicAdInfoMapper.java new file mode 100644 index 000000000..d27c160b4 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/PicAdInfoMapper.java @@ -0,0 +1,99 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.PicAdInfo; +import com.ruoyi.content.domain.PicAdInfoExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface PicAdInfoMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + int countByExample(PicAdInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + int deleteByExample(PicAdInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + int deleteByPrimaryKey(Integer picAdId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + int insert(PicAdInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + int insertSelective(PicAdInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + List selectByExample(PicAdInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + PicAdInfo selectByPrimaryKey(Integer picAdId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + int updateByExampleSelective(@Param("record") PicAdInfo record, @Param("example") PicAdInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + int updateByExample(@Param("record") PicAdInfo record, @Param("example") PicAdInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + int updateByPrimaryKeySelective(PicAdInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table pic_ad_info + * + * @mbggenerated Tue Jun 12 09:41:05 CST 2018 + */ + int updateByPrimaryKey(PicAdInfo record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/PicAdQueryMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/PicAdQueryMapper.java new file mode 100644 index 000000000..13a890df8 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/PicAdQueryMapper.java @@ -0,0 +1,14 @@ +package com.ruoyi.content.mapper; + +import com.ruoyi.content.domain.PicAdInfo; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface PicAdQueryMapper { + + List selectAllWithLimit(@Param(value = "companyId") String companyId, @Param(value = "picAdTitle") String picAdTitle, + @Param(value = "startRow") int startRow, @Param(value = "rows") int rows); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/UserInfoMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/UserInfoMapper.java new file mode 100644 index 000000000..5c126a66d --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/UserInfoMapper.java @@ -0,0 +1,104 @@ +package com.ruoyi.content.mapper; + + +import com.ruoyi.content.domain.UserInfo; +import com.ruoyi.content.domain.UserInfoExample; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository +public interface UserInfoMapper { + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table user_info + * + * @mbggenerated Tue Apr 03 16:25:50 CST 2018 + */ + int countByExample(UserInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table user_info + * + * @mbggenerated Tue Apr 03 16:25:50 CST 2018 + */ + int deleteByExample(UserInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table user_info + * + * @mbggenerated Tue Apr 03 16:25:50 CST 2018 + */ + int deleteByPrimaryKey(Integer userId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table user_info + * + * @mbggenerated Tue Apr 03 16:25:50 CST 2018 + */ + int insert(UserInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table user_info + * + * @mbggenerated Tue Apr 03 16:25:50 CST 2018 + */ + int insertSelective(UserInfo record); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table user_info + * + * @mbggenerated Tue Apr 03 16:25:50 CST 2018 + */ + List selectByExample(UserInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table user_info + * + * @mbggenerated Tue Apr 03 16:25:50 CST 2018 + */ + UserInfo selectByPrimaryKey(Integer userId); + +// UserInfo selectByOpenId(String openId); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table user_info + * + * @mbggenerated Tue Apr 03 16:25:50 CST 2018 + */ + int updateByExampleSelective(@Param("record") UserInfo record, @Param("example") UserInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table user_info + * + * @mbggenerated Tue Apr 03 16:25:50 CST 2018 + */ + int updateByExample(@Param("record") UserInfo record, @Param("example") UserInfoExample example); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table user_info + * + * @mbggenerated Tue Apr 03 16:25:50 CST 2018 + */ + int updateByPrimaryKeySelective(UserInfo record); + +// int updateByOpenId(UserInfo userInfo); + + /** + * This method was generated by MyBatis Generator. + * This method corresponds to the database table user_info + * + * @mbggenerated Tue Apr 03 16:25:50 CST 2018 + */ + int updateByPrimaryKey(UserInfo record); +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/ArticleLabelService.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/ArticleLabelService.java new file mode 100644 index 000000000..a4ad85dc8 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/ArticleLabelService.java @@ -0,0 +1,58 @@ +package com.ruoyi.content.service; + +import com.ruoyi.content.domain.ArticleLabel; +import com.ruoyi.content.message.Message; + +import java.util.List; + +/** + * 标签业务层 + */ +public interface ArticleLabelService { + /** + * 查询出所有标签 + * + * @return + */ + public List queryLabel(); + + /** + * 根据公司id查询标签 + * + * @return + */ + public List queryLabelOss(String companyId); + + /** + * 添加文章标签关系 + * + * @return + */ + public Message addlabel(String articleId, String labelIds); + + /** + * 新增标签 + * + * @param labelName + * @return + */ + public Message saveLabel(String labelName); + + /** + * 修改标签 + * + * @param labelId + * @param labelName + * @return + */ + public Message updateLabel(Integer labelId, String labelName); + + /** + * 删除标签信息 + * + * @param labelId + * @return + */ + public Message deleteLabel(Integer labelId); + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/ArticleService.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/ArticleService.java new file mode 100644 index 000000000..df5359f87 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/ArticleService.java @@ -0,0 +1,187 @@ +package com.ruoyi.content.service; + +import com.ruoyi.content.domain.ArticleInfo; +import com.ruoyi.content.domain.PageDTO; +import com.ruoyi.content.domain.PublishedArticleInfo; +import com.ruoyi.content.message.Message; + +import java.util.List; +import java.util.Map; + +/** + * 文章处理业务层 + * + * @author root + */ +public interface ArticleService { + + /** + * 根据文章连接获取文章内容 + * + * @return + */ + Message getArticleContentByUrl(String originalUrl, String createUser, String author, String ids, + String isAuthorization, String isReserve, String automaticName, String introduction, String labelIds, + String isJoinActive); + + /** + * 个人编辑文章 + * + * @param createUser + * @param author + * @param ids + * @param isAuthorization + * @param isReserve + * @param automaticName + * @param introduction + * @param labelIds + * @param isJoinActive + * @param articleName + * @param shareImgUrl + * @param shareDes + * @param articleContent + * @return + */ + public Message getArticleContent(String createUser, String author, String ids, String isAuthorization, + String isReserve, String automaticName, String introduction, String labelIds, String isJoinActive, + String articleName, String shareImgUrl, String shareDes, String articleContent); + + /** + * 保存个人已经发布过的文章 + */ + Message savePulishedArticle(Map requestMap); + + /** + * 更新文章信息 + * + * @param articleInfo + * @return + * @throws Exception + */ + Message articleUpByArticleId(ArticleInfo articleInfo) throws Exception; + + /** + * 根据id查询文章信息 + * + * @return + */ + public ArticleInfo queryArticleByArticleId(String articleId); + + /** + * 浏览详情查询 + */ + Message queryPublishedDetails(String userId, String articleId); + + /** + * 根据id删除文章 + * + * @param id + * @return + */ + Message delArticle(String id); + + /** + * 查询当前用户发布的文章 + * + * @return + */ + public List queryArticle(int startRow, int rows, String articelName, String articelAuthor, + String special, String articelType, String articleState) throws Exception; + + /** + * 根据状态查询当前用户所有发布过的文章 + * + * @return + */ + public int countArticleInfoByState(String articelName, String articelAuthor, String special, String channelId, + String articleState); + + /** + * 根据原始url爬取文章 + * + * @param originalUrl + * @param author + * @param ids + * @return + */ + Message getArticleContent(String originalUrl, String author, String ids); + + /** + * 生成静态页面路径 + * + * @param articleId + * @param shareTitle + * @param shareImgUrl + * @param shareDes + * @param articleContent + * @param ids + * @return + */ + Message getHtmlUrl(Integer articleId, String shareTitle, String shareImgUrl, String shareDes, String articleContent, + String ids, String publishId, String companyId, String isAuthorization, String isReserve, + String automaticName, String introduction, String isJoinActives); + + /** + * 检查是否有工号 + * + * @param articleId + * @param articleName + * @param listPicUrl + * @param ids + * @param publishId + * @param companyId + * @param jobNumber + * @param userId + * @param createUser + * @return + */ + void checkJobNumber(Integer articleId, String articleName, String listPicUrl, String ids, String publishId, + String companyId, String jobNumber, String userId, String createUser, String editUrl, String viewUrl, + String versionNumber); + + /** + * 查询分公司文章列表 + * + * @param companyId + * @param branchId + * @param startRow + * @param rows + * @return + */ + PageDTO queryBranchIdArticle(String companyId, String branchId, Integer startRow, Integer rows); + + /** + * 文章列表的删除功能 + * + * @param id + * @return + */ + Message delArticleInfo(String id); + + Message articleUrlCopy(String articleId, String userId, String publishId1); + + Message delHTML(String ids); + + /** + * 2020-04-16 新需求 编辑按钮 逻辑变为替换原HTML + * + * @param articleId + * @param shareTitle + * @param shareImgUrl + * @param shareDes + * @param articleContent + * @param ids + * @param publishId + * @param companyId + * @param isAuthorization + * @param isReserve + * @param automaticName + * @param introduction + * @param isJoinActive + * @return + */ + Message getHtmlUrl2(Integer articleId, String shareTitle, String shareImgUrl, String shareDes, + String articleContent, String ids, String publishId, String companyId, String isAuthorization, + String isReserve, String automaticName, String introduction, String isJoinActive); + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/BaseCodeService.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/BaseCodeService.java new file mode 100644 index 000000000..19bfac610 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/BaseCodeService.java @@ -0,0 +1,103 @@ +package com.ruoyi.content.service; + +import com.ruoyi.content.domain.BaseCode; +import com.ruoyi.content.domain.BaseCodeTree; +import com.ruoyi.content.message.Message; + +import java.util.List; + +/** + * 说明:基础数据查询 + * + * @author wang.q + * @date 2017年8月25日 + */ +public interface BaseCodeService { + /** + * 根据代码类型查找数据字典项 + * + * @param codeType 代码类型 + * @return + */ + public List queryBaseCodeByType(String codeType); + + /** + * 添加基础数据 + * + * @param baseCode + * @return + */ + public Message saveBaseCode(BaseCode baseCode); + + /** + * 更新基础数据 + * + * @param baseCode + * @return + */ + public Message updateBaseCode(BaseCode baseCode); + + /** + * 根据id查询基本数据 + * + * @return + */ + public Message queryBaseCode(String ids); + + /** + * 条件查询基础数据 + * + * @param startRow + * @param rows + * @param codeType + * @param codeCname + * @param codeCode + * @return + */ + public List queryBaseCode(int startRow, int rows, String codeType, String codeCname, String codeCode); + + /** + * 统计条件下有多少数据 + * + * @param codeType + * @param codeCname + * @param codeCode + * @return + */ + public int countBaseCode(String codeType, String codeCname, String codeCode); + + /** + * 查询栏目信息 + * + * @param + * @return + */ + public List queryColumn(); + + /** + * 删除栏目 + * + * @param ids + * @return + */ + Message delBaseCode(String ids); + + /** + * 查询栏目树 + * + * @param codeCode + * @return + */ + public List columnTree(String codeCode); + + /** + * 操作栏目排序 + * + * @param columnId + * @param operateType + * @return + */ + public Message operateColumn(String columnId, String operateType); + + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/CmsRoleAuthorityService.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/CmsRoleAuthorityService.java new file mode 100644 index 000000000..7b30e7deb --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/CmsRoleAuthorityService.java @@ -0,0 +1,37 @@ +package com.ruoyi.content.service; + +import com.ruoyi.content.message.Message; + +import java.util.List; + +/** + * 说明:系统用户权限 + * + * @author wang.q + * @date 2017年8月15日 + */ +public interface CmsRoleAuthorityService { + /** + * 查询当前用户的 + * + * @return + */ + public List queryUserRole(); + + + /** + * 添加系统用户权限 + */ + public Message insertRoleAuthority(String selfChild, String parentChild); + + /** + * 删除或者添加之前先查询当前对应关系是否存在 + */ + public List queryRoleAuthority(String selfChild, String parentChild); + + /** + * 删除对应关系 + */ + public Message delRoleAuthority(String selfChild, String parentChild); + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/CmsRoleService.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/CmsRoleService.java new file mode 100644 index 000000000..493b029ae --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/CmsRoleService.java @@ -0,0 +1,43 @@ +package com.ruoyi.content.service; + +import com.ruoyi.content.domain.CmsSysRole; +import com.ruoyi.content.message.Message; + +import java.util.List; + +/** + * 说明:系统角色 + */ +public interface CmsRoleService { + + /** + * 添加新角色 + */ + public Message insertRole(CmsSysRole role); + + /** + * 删除角色 + */ + public Message delRole(String id); + + /** + * 修改角色信息 + */ + public Message updateRole(CmsSysRole role); + + /** + * 查询所有的角色,分页展示 + */ + public List queryRole(int startRow, int rows, String name, String email); + + /** + * 查询单个角色 + */ + public CmsSysRole queryRoleById(String id); + + /** + * 查询角色数量 + */ + public int countRole(String name); + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/CmsSysAuthorityService.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/CmsSysAuthorityService.java new file mode 100644 index 000000000..86be00aa3 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/CmsSysAuthorityService.java @@ -0,0 +1,76 @@ +package com.ruoyi.content.service; + +import com.ruoyi.content.domain.CmsSysAuthority; +import com.ruoyi.content.message.Message; + +import java.util.List; + +/** + * 说明:系统菜单管理 + * + * @author wang.q + * @date 2017年9月15日 + */ +public interface CmsSysAuthorityService { + /** + * 添加菜单 + * + * @param authority + * @return + */ + public Message addMenu(CmsSysAuthority authority); + + /** + * 修改菜单 + * + * @param authority + * @return + */ + public Message upMenu(CmsSysAuthority authority); + + /** + * 根据num删除菜单以及下级菜单 + * + * @return + */ + public Message delMenu(String nums); + + /** + * 根据id查询下级菜单 + * + * @param id + * @return + */ + public Message queryAuthoryById(String id); + + /** + * 查询所有菜单集合 + * + * @param startRow + * @param rows + * @return + */ + public Message queryMenuList(int startRow, int rows, String id, String level, String type, String operatorRoleName); + + /** + * 查询角色已有权限 + * + * @param startRow + * @param rows + * @param id + * @param level + * @param type + * @param operatorRoleName + * @return + */ + public Message queryRoleMenuList(int startRow, int rows, String id, String level, String type, + String operatorRoleName, String role); + + /** + * 查询所有菜单集合 + * + * @return + */ + public List authorityList(String id, String level, String type, String operatorRoleName); + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/CmsUserRoleService.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/CmsUserRoleService.java new file mode 100644 index 000000000..251897e62 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/CmsUserRoleService.java @@ -0,0 +1,23 @@ +package com.ruoyi.content.service; + +import com.ruoyi.content.message.Message; + +import java.util.List; + +public interface CmsUserRoleService { + + /** + * 添加对应关系 + */ + public Message insertUserRole(String names, String email); + + /** + * 根据主键删除对应关系 + */ + public Message delUserRole(String id); + + /** + * 查询对应关系,添加或者删除对应关系之前先确定此关系是否存在 + */ + public List queryUserRole(String name, String email); +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/CmsUserService.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/CmsUserService.java new file mode 100644 index 000000000..f66b40acb --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/CmsUserService.java @@ -0,0 +1,52 @@ +package com.ruoyi.content.service; + +import com.ruoyi.content.domain.CmsSysUser; +import com.ruoyi.content.message.Message; + +import java.util.List; + +/** + * 说明:系统用户 + */ +public interface CmsUserService { + + /** + * 添加新用户 + */ + public Message insertUser(CmsSysUser user); + + /** + * 删除用户 + */ + public Message delUser(String email); + + /** + * 修改用户信息 + */ + public Message updateUser(CmsSysUser user); + + /** + * 查询所有的用户,分页展示 + */ + public List queryUser(int startRow, int rows, String email, String phone, String name, String companyId); + + /** + * 查询单个用户 + */ + public CmsSysUser queryUserByEmail(String email); + + /** + * 查询用户数量 + */ + public int countUser(String email, String phone, String name, String companyId); + + /** + * 修改当前登录人的密码 + */ + public Message updataPassword(String newPass); + + /** + * 判断原始密码是否正确 + */ + public Message checkOldPass(String oldPass); +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/LdComService.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/LdComService.java new file mode 100644 index 000000000..2fed86e87 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/LdComService.java @@ -0,0 +1,12 @@ +package com.ruoyi.content.service; + +import com.ruoyi.content.domain.LdComParty; + +import java.util.List; + +public interface LdComService { + + List queryldcomList(); + + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/LibraryService.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/LibraryService.java new file mode 100644 index 000000000..934f8ef71 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/LibraryService.java @@ -0,0 +1,135 @@ +package com.ruoyi.content.service; + + +import com.ruoyi.content.domain.BaseCode; +import com.ruoyi.content.domain.PageDTO; +import com.ruoyi.content.message.Message; + +import java.util.HashMap; +import java.util.List; + + +/** + * 文库处理业务层 + * + * @author Ma.C + */ +public interface LibraryService { + + + /** + * 查询文库全部文章 + * + * @param articleState + * @param special + * @param articelName + * @return + */ + public List> queryLibrary(int startRow, int rows, String articelName, String special, String channel, String articleState) throws Exception; + + /** + * 根据状态查询当前用户所有发布过的文章 + * + * @param articelName + * @param special + * @param articleState + * @return + */ + public int countArticleInfoByState(String articelName, String special, String channel, + String articleState); + + /** + * 添加文章栏目关系 + * + * @return + */ + public Message addLibrary(String companyId, String branchId, String channelId, String articleInfoList); + + /** + * 移除文章栏目关系 + * + * @return + */ + public Message removeArticleItem(String companyId, String branchId, String channelId, String articleInfoList); + + /** + * 发布文章 + * + * @param ids + * @return + */ + public Message changeSate(String ids, String eState, String sState, String publishId); + + /** + * 删除文章 + * + * @param id + * @return + */ + public Message delArticle(String id); + + /** + * 文章排序 + * + * @param id + * @return + */ + public Message updateLibrary(String id, String orderNo); + + + /** + * 根据栏目id查一二级栏目名称 + * + * @param channelId + * @return + */ + public BaseCode queryBaseCodeByChannelId(String channelId); + + /** + * 根据文章id查后台修改路径 + * + * @return + */ + public Message queryEditUrlByPublishId(String publishId); + + /** + * 根据文章id查询文章是否有原始静态页面路径 + * + * @param articleId + * @return + */ + public int checkCreateUser(String articleId, String originalUrl, String createUser); + + /** + * 推送文章 + * + * @return + */ + public Message articleSend(String articleId, String publishId, String agentCode, String sendType, String partyId, Integer sendId); + + /** + * 定时推送文章信息 + * + * @param articleId + * @param publishId + * @param agentCode + * @param sendType + * @param partyId + * @param sendTime + * @return + */ + public Message onTimeSend(String articleId, String publishId, String agentCode, String sendType, String partyId, String sendTime); + + + public Message delLibraryHTML(String id); + + public int countArticleByParam(String articelName, String special, String channel, String articleState); + + public Message onkeyExChange(String from, String to, String companyId, String branchId); + + public PageDTO noSendPublishArticle(String articleId, int startRow, int rows, String publishId); + + public Message delOnTimeTask(String delId); + + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/StaffArticleManageService.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/StaffArticleManageService.java new file mode 100644 index 000000000..9b5e2bda1 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/StaffArticleManageService.java @@ -0,0 +1,49 @@ +package com.ruoyi.content.service; + +import com.ruoyi.content.domain.ArticleInfo; +import com.ruoyi.content.domain.ClickTrackInfo; +import com.ruoyi.content.domain.PageDTO; +import com.ruoyi.content.domain.UserInfo; + +public interface StaffArticleManageService { + + + public ClickTrackInfo articleSharingTrackInfo(String clickId); + + /** + * 根据userId 查询对应user信息 + * + * @param publishUserId + * @return + */ + public UserInfo queryPublishUserInfo(String publishUserId); + + /** + * 根据文章id查view路径 + * + * @param articleId + * @return + */ + public ArticleInfo queryModifiedViewUrl(String articleId); + + /** + * 根据文章id去查publish表,找出该文章对应所有业务员 + * + * @param articleId + * @param startRow + * @param rows + * @return + */ + public PageDTO querySalesmanByArticleId(String articleId, int startRow, int rows); + + /** + * 根据用户id查询浏览表 + * + * @param userId + * @param startRow + * @param rows + * @return + */ + public PageDTO queryClickInfoByUserId(String userId, String articleId, int startRow, int rows); + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/TemplateSendService.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/TemplateSendService.java new file mode 100644 index 000000000..289ef36c2 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/TemplateSendService.java @@ -0,0 +1,26 @@ +package com.ruoyi.content.service; + + +import com.ruoyi.content.message.Message; + +public interface TemplateSendService { + + /** + * 新文章发布通知 + * + * @throws Exception + */ + Message newArticleSend(String articleName, String url, String picurl, String shareDes, String agentCode, String partyId) throws Exception; + /** + * 已阅读通知 + * @throws Exception + *//* + void haveReadSend() throws Exception; + *//** + * 已转发通知 + * @throws Exception + *//* + void forwardedSend() throws Exception;*/ + + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/UserService.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/UserService.java new file mode 100644 index 000000000..0a95bc4ef --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/UserService.java @@ -0,0 +1,22 @@ +package com.ruoyi.content.service; + +import com.ruoyi.content.domain.WxUserInfoDto; + +/** + * 用户业务层 +* +* @author liu.hx +* @date 2018年4月3日 +* + */ +public interface UserService { + + /** + * 获取用户id + * + * liu.hx + * 2018年4月3日 + * @throws + */ + String getUserId(WxUserInfoDto wxUserInfoDto); +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/WechatIMGService.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/WechatIMGService.java new file mode 100644 index 000000000..f7a8894e0 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/WechatIMGService.java @@ -0,0 +1,9 @@ +package com.ruoyi.content.service; + +import java.io.InputStream; + +public interface WechatIMGService { + + InputStream getInputStream(String mediaId, InputStream ins); + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/WmsOperatorService.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/WmsOperatorService.java new file mode 100644 index 000000000..74c20c816 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/WmsOperatorService.java @@ -0,0 +1,7 @@ +package com.ruoyi.content.service; + +import com.ruoyi.content.domain.CmsSysUser; + +public interface WmsOperatorService { + public CmsSysUser findTblWmsOperatorByEmail(String email); +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/ArticleLabelServiceImpl.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/ArticleLabelServiceImpl.java new file mode 100644 index 000000000..f12c5979d --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/ArticleLabelServiceImpl.java @@ -0,0 +1,152 @@ +package com.ruoyi.content.service.impl; + +import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.content.domain.ArticleLabel; +import com.ruoyi.content.domain.ArticleLabelExample; +import com.ruoyi.content.domain.ArticleLabelRelationship; +import com.ruoyi.content.domain.ArticleLabelRelationshipExample; +import com.ruoyi.content.mapper.ArticleLabelMapper; +import com.ruoyi.content.mapper.ArticleLabelRelationshipMapper; +import com.ruoyi.content.message.Message; +import com.ruoyi.content.service.ArticleLabelService; +import com.ruoyi.content.utils.JsonUtil; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; + +@Service +public class ArticleLabelServiceImpl implements ArticleLabelService { + private static final Logger logger = LoggerFactory.getLogger(ArticleLabelServiceImpl.class); + @Autowired + private ArticleLabelMapper articleLabelMapper; + @Autowired + ArticleLabelRelationshipMapper articleLabelRelationshipMapper; + + @Override + public List queryLabel() { + logger.info("查询标签的方法开始"); + List list = null; + String companyId = "1";// 公司id + String branchId = "86"; + ArticleLabelExample example = new ArticleLabelExample(); + ArticleLabelExample.Criteria criteria = example.createCriteria(); + criteria.andCompanyIdEqualTo(companyId); + if (!"86".equals(branchId)) { + List branchList = new ArrayList<>(); + branchList.add("86"); + branchList.add(branchId); + criteria.andBranchIdIn(branchList); + } + list = articleLabelMapper.selectByExample(example); + logger.info("查询标签信息结束,查询到的结果为【{}】" + JsonUtil.objectToJackson(list)); + logger.info("查询标签的方法结束!"); + return list; + } + + @Override + public Message addlabel(String articleId, String labelIds) { + logger.info("添加文章标签方法开始"); + Message msg = new Message(); + try { + String[] arrId = labelIds.split(","); + for (String labelId : arrId) { + if (StringUtils.isNotBlank(labelId)) { + ArticleLabelRelationshipExample example = new ArticleLabelRelationshipExample(); + ArticleLabelRelationshipExample.Criteria criteria = example.createCriteria(); + criteria.andArticleIdEqualTo(Integer.valueOf(articleId)); + criteria.andLabelIdEqualTo(Integer.valueOf(labelId)); + List list = articleLabelRelationshipMapper.selectByExample(example); + logger.info("该文章是否存在该关系articleId[{}],labelId[{}],list[{}]", articleId, labelId, + JsonUtil.objectToJackson(list)); + if (null == list || list.size() == 0) { + ArticleLabelRelationship articleLabelRelationship = new ArticleLabelRelationship(); + articleLabelRelationship.setArticleId(Integer.valueOf(articleId)); + articleLabelRelationship.setLabelId(Integer.valueOf(labelId)); + if (articleLabelRelationshipMapper.insert(articleLabelRelationship) == 1) { + logger.info("给文章添加标签关系成功!"); + } else { + logger.info("给文章添加标签关系失败!"); + } + } + } + } + } catch (Exception e) { + e.printStackTrace(); + logger.info("给文章添加标签失败"); + msg.setInfo("添加标签失败!"); + msg.setResult(false); + } + msg.setInfo("添加标签成功"); + msg.setResult(true); + logger.info("添加文章标签方法结束!"); + return msg; + } + + @Override + public List queryLabelOss(String companyId) { + logger.info("根据公司id查询标签的方法开始,companyId【{}】", companyId); + List list = null; + ArticleLabelExample example = new ArticleLabelExample(); + ArticleLabelExample.Criteria criteria = example.createCriteria(); + criteria.andCompanyIdEqualTo(companyId); + list = articleLabelMapper.selectByExample(example); + logger.info("根据公司id查询标签信息结束,查询到的结果为【{}】" + JsonUtil.objectToJackson(list)); + logger.info("查询标签的方法结束!"); + return list; + } + + @Override + public Message saveLabel(String labelName) { + logger.info("新增标签的方法开始"); + String companyId = "1";// 公司id + String branchId = "86"; + String date = DateUtils.getDate(); + String time = DateUtils.getTimeNow(); + ArticleLabel record = new ArticleLabel(); + record.setBranchId(branchId); + record.setCompanyId(companyId); + record.setLabelName(labelName); + record.setCreateDate(date); + record.setCreateTime(time); + record.setUpdateDate(date); + record.setUpdateTime(time); + int i = articleLabelMapper.insertSelective(record); + logger.info("新增标签信息结束,结果为【{}】", i > 0); + return new Message(true, "新增成功"); + } + + @Override + public Message updateLabel(Integer labelId, String labelName) { + logger.info("修改标签的方法开始"); + ArticleLabel record = articleLabelMapper.selectByPrimaryKey(labelId); + if (record == null) { + return new Message(false, "标签不存在"); + } + String date = DateUtils.getDate(); + String time = DateUtils.getTimeNow(); + record.setLabelName(labelName); + record.setUpdateDate(date); + record.setUpdateTime(time); + int i = articleLabelMapper.insertSelective(record); + logger.info("修改标签信息结束,结果为【{}】", i > 0); + return new Message(true, "修改成功"); + } + + @Override + public Message deleteLabel(Integer labelId) { + logger.info("删除标签的方法开始"); + ArticleLabel record = articleLabelMapper.selectByPrimaryKey(labelId); + if (record == null) { + return new Message(false, "标签不存在"); + } + int i = articleLabelMapper.deleteByPrimaryKey(labelId); + logger.info("修改标签信息结束,结果为【{}】", i > 0); + return new Message(true, "删除成功"); + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/ArticleServiceImpl.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/ArticleServiceImpl.java new file mode 100644 index 000000000..a881db6f4 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/ArticleServiceImpl.java @@ -0,0 +1,1201 @@ +package com.ruoyi.content.service.impl; + +import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.content.constants.PropertiesConstants; +import com.ruoyi.content.domain.*; +import com.ruoyi.content.exception.BusinessException; +import com.ruoyi.content.exception.ParameterException; +import com.ruoyi.content.mapper.*; +import com.ruoyi.content.message.Message; +import com.ruoyi.content.redis.RedisManager; +import com.ruoyi.content.service.ArticleService; +import com.ruoyi.content.utils.*; +import freemarker.template.Configuration; +import org.apache.commons.lang3.StringUtils; +import org.apache.shiro.SecurityUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.io.UnsupportedEncodingException; +import java.util.*; + +@Service +public class ArticleServiceImpl implements ArticleService { + + private static final Logger LOGGER = LoggerFactory.getLogger(ArticleServiceImpl.class); + + @Autowired + private ArticleInfoMapper articleMapper; + @Autowired + private ArticleQueryMapper articleQueryMapper; + @Autowired + private ArticlePublishTrackMapper articlePublishTrackMapper; + @Autowired + private ArticleChannelQueryMapper articleChannelQueryMapper; + @Autowired + private CmsSysUserExMapper cmsSysUserExMapper; + // @Autowired +// private ContentRedisManager redisManager; + @Autowired + private RedisManager rManager; + @Autowired + private CmsSysUserMapper cmsSysUserMapper; + @Autowired + private ArticlePublishTrackQueryMapper articlePublishTrackQueryMapper; + @Autowired + private ArticleLabelServiceImpl articleLabelServiceImpl; + @Autowired + private ArticleChannelMapper articleChannelMapper; + + /* + * 根据文章url爬文章,创建文章 + */ + @SuppressWarnings("unchecked") + @Override + public Message getArticleContentByUrl(String originalUrl, String createUser, String author, String ids, + String isAuthorization, String isReserve, String automaticName, String introduction, String labelIds, + String isJoinActive) { + Message msg = new Message(); + Map resultMap = new HashMap(); + /*************** 根据链接爬文章***********start ****************************/ + LOGGER.info( + "根据文章链接获取文章内容,参数originalUrl[{}],createUser[{}],author[{}],ids[{}],isAuthorization[{}],isReserve[{}],automaticName[{}],introduction[{}],isJoinActive[{}]", + originalUrl, createUser, author, ids, isAuthorization, isReserve, automaticName, introduction, + isJoinActive); + String companyId = "1";// 渠道id + String email = ""; + // 根据登录人查询登录信息(shiro里有缓存数据不是最新) + CmsSysUser cmsSysUser = cmsSysUserExMapper.queryLoginInfoByEmail(email); + // 此时后台管理员 + String userId = cmsSysUser.getUserId(); + // 判断该url是否被爬取过 + ArticleInfo articleInfo = articleQueryMapper.queryArticleInfoByCompanyId(companyId, originalUrl); + LOGGER.info("查询该文章是否存在[{}]", JsonUtil.objectToJackson(articleInfo)); + + if (articleInfo != null) { + // 数据库里有这篇文章 + String aritcleEditUrl = articleInfo.getArticleEditUrl(); + String modifiedEditUrl = articleInfo.getModifiedEditUrl(); + Integer articleId = articleInfo.getArticleId(); + // 存文章和标签的关系 + articleLabelServiceImpl.addlabel(String.valueOf(articleId), labelIds); + LOGGER.info("aritcleEditUrl[{}],modifiedEditUrl[{}],articleId[{}]", aritcleEditUrl, modifiedEditUrl, + articleId); + String publishId = userId + "a" + articleId; + // modifiedEditUrl有值说明是后台导入过该文章返回已经发布过信息 + if (modifiedEditUrl != null && !"".equals(modifiedEditUrl)) { + + ArticlePublishTrackExample example = new ArticlePublishTrackExample(); + ArticlePublishTrackExample.Criteria criteria = example.createCriteria(); + criteria.andArticleIdEqualTo(String.valueOf(articleId)); + criteria.andPublishIdEqualTo(publishId); + List list = articlePublishTrackMapper.selectByExample(example); + if (list.size() > 0) { + // 该管理员发布过这篇文章 + LOGGER.info("该文章后台已经发布过"); + msg.setInfo("亲,该文章您已经发布过,请到文章列表中进行编辑~"); + msg.setResult(false); + } else { + + // 该管理员没有导入过该文章,重新爬取文章;是否存在工号,有的存publish表 + if (StringUtils.isNotBlank(cmsSysUser.getJobNumber())) { + msg = this.getArticleContent(originalUrl, author, ""); + resultMap = (Map) msg.getObject(); + String listPicUrl = resultMap.get("listPicUrl"); + String articleName = resultMap.get("articleName"); + String shareTitle = resultMap.get("shareTitle"); + String shareImgUrl = resultMap.get("shareImgUrl"); + String shareDes = resultMap.get("shareDes"); + String articleContent = resultMap.get("articleContent"); + msg = this.getHtmlUrl(articleId, shareTitle, shareImgUrl, shareDes, articleContent, "", + publishId, companyId, isAuthorization, isReserve, automaticName, introduction, + isJoinActive); + resultMap = (Map) msg.getObject(); + String editUrl = resultMap.get("articleEditUrl"); + String viewUrl = resultMap.get("articleViewUrl"); + + String versionNumber = (String) resultMap.get("versionNumber"); + LOGGER.info("获取到的版本号3为{}", versionNumber); + + String jobNumber = cmsSysUser.getJobNumber(); + this.checkJobNumber(articleId, articleName, listPicUrl, ids, publishId, companyId, jobNumber, + userId, cmsSysUser.getName(), editUrl, viewUrl, versionNumber); + if (articleInfo.getArticleState().equals("1")) { + // 如果文章已被删除重新导入 更新article_info表文章状态 + String updateDate = DateUtils.getDate(); + String updateTime = DateUtils.getTimeNow(); + articleInfo.setArticleState("0"); + articleInfo.setUpdateDate(updateDate); + articleInfo.setUpdateTime(updateTime); + int cont = articleMapper.updateByPrimaryKeySelective(articleInfo); + if (cont == 0) { + LOGGER.info("更新文章失败"); + throw new BusinessException("系统繁忙,请稍后再试"); + } + } + resultMap.put("articleEditUrl", editUrl); + msg.setResult(true); + msg.setObject(resultMap); + } + } + return msg; + } + // aritcleEditUrl有值说明是手机端导入 ,此时重新导入更新modifiedEditUrl + if (aritcleEditUrl != null && !"".equals(aritcleEditUrl)) { + msg = this.getArticleContent(originalUrl, author, ids); + resultMap = (Map) msg.getObject(); + String listPicUrl = resultMap.get("listPicUrl"); + String articleName = resultMap.get("articleName"); + String shareTitle = resultMap.get("shareTitle"); + String shareImgUrl = resultMap.get("shareImgUrl"); + String shareDes = resultMap.get("shareDes"); + String articleContent = resultMap.get("articleContent"); + msg = this.getHtmlUrl(articleId, shareTitle, shareImgUrl, shareDes, articleContent, ids, publishId, + companyId, isAuthorization, isReserve, automaticName, introduction, isJoinActive); + resultMap = (Map) msg.getObject(); + String EditUrl = resultMap.get("articleEditUrl"); + String ViewUrl = resultMap.get("articleViewUrl"); + String versionNumber = (String) resultMap.get("versionNumber"); + + articleInfo.setModifiedEditUrl(EditUrl); + articleInfo.setModifiedViewUrl(ViewUrl); + int count = articleMapper.updateByPrimaryKey(articleInfo); + if (count == 0) { + LOGGER.info("更新modifiedEditUrl失败"); + msg.setInfo("系统繁忙,请稍后再试"); + msg.setResult(false); + } + resultMap.put("articleEditUrl", EditUrl); + String jobNumber = cmsSysUser.getJobNumber(); + LOGGER.info("获取到的versionNumber1为{}", versionNumber); + LOGGER.info("当前用户工号为jobNumber【{}】", jobNumber); + this.checkJobNumber(articleId, articleName, listPicUrl, ids, publishId, companyId, jobNumber, userId, + cmsSysUser.getName() + "", EditUrl, ViewUrl, versionNumber); + msg.setInfo("成功导入文章!"); + msg.setResult(true); + msg.setObject(resultMap); + return msg; + } + + } else { + // 如果文章没有导入过重新导入 存article_info表,如果这个管理员有工号同时存publish表 + msg = this.getArticleContent(originalUrl, author, ids); + resultMap = (Map) msg.getObject(); + String listPicUrl = resultMap.get("listPicUrl"); + String articleName = resultMap.get("articleName"); + String shareTitle = resultMap.get("shareTitle"); + String shareImgUrl = resultMap.get("shareImgUrl"); + String shareDes = resultMap.get("shareDes"); + String articleContent = resultMap.get("articleContent"); + String createDate = DateUtils.getDate(); + String createTime = DateUtils.getTimeNow(); + LOGGER.info( + "导入文章相关信息:【listPicUrl:{},articleName:{},shareTitle:{},shareImgUrl:{},shareDes:{},articleContent:{},createDate:{},createTime:{}】", + new Object[]{listPicUrl, articleName, shareTitle, shareImgUrl, shareDes, articleContent, + createDate, createTime}); + + ArticleInfo article = new ArticleInfo(); + article.setArticleAuthor(cmsSysUser.getName() + ""); + article.setArticleName(articleName); + article.setOriginalUrl(originalUrl); + article.setShareImgUrl(shareImgUrl); + article.setShareTitle(shareTitle); + article.setShareDes(shareDes); + article.setListPicUrl(listPicUrl); + article.setCreateUser(createUser); + article.setCompanyId(companyId); + article.setCreateDate(createDate); + article.setCreateTime(createTime); + + int cont = articleMapper.insertSelective(article); + if (cont == 0) { + LOGGER.info("插入新文章失败"); + throw new BusinessException("系统繁忙,请稍后再试"); + } + + // 根据文章原始url和创建公司查该文章 + ArticleInfo arInfo = articleQueryMapper.queryArticleInfoByCompanyId(companyId, originalUrl); + // 文章id + Integer articleId = arInfo.getArticleId(); + // 文章的发布id + String publishId = userId + "a" + articleId; + + msg = this.getHtmlUrl(articleId, shareTitle, shareImgUrl, shareDes, articleContent, ids, publishId, + companyId, isAuthorization, isReserve, automaticName, introduction, isJoinActive); + Map resultMap1 = new HashMap(); + resultMap1 = (Map) msg.getObject(); + String modifiedEditUrl = resultMap1.get("articleEditUrl"); + String modifiedViewUrl = resultMap1.get("articleViewUrl"); + String versionNumber = (String) resultMap1.get("versionNumber"); + + resultMap.put("articleEditUrl", modifiedEditUrl); + resultMap.put("articleViewUrl", modifiedViewUrl); + // article_info 中modified两个字段自判断是否后台导入过,第一次存值后不再更新 + arInfo.setModifiedEditUrl(modifiedEditUrl); + arInfo.setModifiedViewUrl(modifiedViewUrl); + LOGGER.info("存放静态页面路径modifiedEditUrl[{}],modifiedViewUrl[{}]", modifiedEditUrl, modifiedViewUrl); + int count1 = articleMapper.updateByPrimaryKeySelective(arInfo); + if (count1 == 0) { + LOGGER.info("原始静态页面路径入库失败"); + throw new BusinessException("系统繁忙,请稍后再试"); + } + // 后台管理员工号 + String jobNumber = cmsSysUser.getJobNumber(); + LOGGER.info("当前用户工号为jobNumber【{}】", jobNumber); + LOGGER.info("获取到的versionNumber2为{}", versionNumber); + // 存文章和标签的关系 + articleLabelServiceImpl.addlabel(String.valueOf(articleId), labelIds); + this.checkJobNumber(articleId, articleName, listPicUrl, ids, publishId, companyId, jobNumber, userId, + cmsSysUser.getName() + "", modifiedEditUrl, modifiedViewUrl, versionNumber); + msg.setInfo("成功导入文章!"); + msg.setResult(true); + msg.setObject(resultMap); + } + return msg; + } + + /** + * 创建,二次编辑并发表 + */ + @SuppressWarnings("unchecked") + @Override + @Transactional + public Message savePulishedArticle(Map requestMap) { + // 更新已经发布过的文章 + Message msg = new Message(); + Map resultMap = new HashMap(); + LOGGER.info("准备更新文章数据"); + ArticleInfo articleInfo = (ArticleInfo) requestMap.get("article"); + String articleContent = (String) requestMap.get("articleContent"); + Integer articleId = articleInfo.getArticleId(); + String shareTitle = articleInfo.getShareTitle(); + String shareImgUrl = articleInfo.getShareImgUrl(); + String shareDes = articleInfo.getShareDes(); + String adId = (String) requestMap.get("adId"); + String companyId = (String) requestMap.get("companyId"); + String publishId = (String) requestMap.get("publishId"); + String isAuthorization = (String) requestMap.get("isAuthorization"); + String isReserve = (String) requestMap.get("isReserve"); + String isJoinActive = (String) requestMap.get("isJoinActive"); + String automaticName = (String) requestMap.get("automaticName"); + String introduction = (String) requestMap.get("introduction"); + + LOGGER.info( + "获取静态页面参数adId【{}】,companyId【{}】,publishId【{}】,isAuthorization【{}】,isReserve【{}】,automaticName【{}】,introduction【{}】,isJoinActive【{}】", + adId, companyId, publishId, isAuthorization, isReserve, automaticName, introduction, isJoinActive); + String updateDate = DateUtils.getDate(); + String updateTime = DateUtils.getTimeNow(); + articleInfo.setUpdateDate(updateDate); + articleInfo.setUpdateTime(updateTime); + + // msg = this.getHtmlUrl(articleId, shareTitle, shareImgUrl, shareDes, + // articleContent, adId, publishId, companyId, + // isAuthorization, isReserve,automaticName,introduction, isJoinActive); + msg = this.getHtmlUrl2(articleId, shareTitle, shareImgUrl, shareDes, articleContent, adId, publishId, companyId, + isAuthorization, isReserve, automaticName, introduction, isJoinActive); + resultMap = (Map) msg.getObject(); + String modifiedEditUrl = resultMap.get("articleEditUrl"); + String modifiedViewUrl = resultMap.get("articleViewUrl"); + String versionNumber = (String) resultMap.get("versionNumber"); + // articleInfo.setModifiedEditUrl(modifiedEditUrl); + // articleInfo.setModifiedViewUrl(modifiedViewUrl); + // // 更新数据 + int count = articleMapper.updateByPrimaryKeySelective(articleInfo); + if (count == 0) { + LOGGER.info("根据链接发布文章,文章更新失败"); + throw new BusinessException("系统繁忙,请稍后再试"); + } + + // 根据publishId 去表里查 如果没数据不用更新 + ArticlePublishTrack apt = articlePublishTrackMapper.selectByPrimaryKey(publishId); + LOGGER.info("根据publishId查询到信息apt[{}]", JsonUtil.objectToJackson(apt)); + if (apt != null) { + ArticlePublishTrack articlePublishTrack = new ArticlePublishTrack(); + articlePublishTrack.setPublishId(publishId); + articlePublishTrack.setUpdateDate(updateDate); + articlePublishTrack.setUpdateTime(updateTime); + articlePublishTrack.setAdId(adId); + // articlePublishTrack.setPublishEditUrl(modifiedEditUrl); + articlePublishTrack.setPublishViewUrl(modifiedViewUrl); + articlePublishTrack.setBackgroundEditUrl(modifiedEditUrl); + articlePublishTrack.setArticleVersion(versionNumber); + int count1 = articlePublishTrackMapper.updateByPrimaryKeySelective(articlePublishTrack); + LOGGER.info("更新publish表:" + JsonUtil.objectToJackson(articlePublishTrack) + "---返回标识:" + count1); + if (count1 == 0) { + LOGGER.info("根据链接发布文章,文章更新失败"); + throw new BusinessException("系统繁忙,请稍后再试"); + } + Long flag = rManager.delete("company_articleInfo_Id" + articleInfo.getArticleId()); + Long flag1 = rManager.delete("company_articleInfo_" + publishId); + // 清除文章列表缓存 使更新的文章置顶 + ArticleChannelExample ex = new ArticleChannelExample(); + ex.createCriteria().andArticleIdEqualTo(Integer.parseInt(apt.getArticleId())); + List channelList = articleChannelMapper.selectByExample(ex); + for (ArticleChannel channel : channelList) { + String key = "article_channel_" + channel.getSpecial() + "_" + channel.getChannel(); + LOGGER.info("清除redis中key:" + key); + rManager.delete(key); + } + if (flag != 0 && flag1 != 0) { + LOGGER.info("再次编辑删除更新文章redis信息成功!"); + } + // 添加文库成功后,redis更新 + CompanyArticleInfo companyArticleInfo = articleQueryMapper.queryCompanyArticleById(publishId, + String.valueOf(articleId)); + String value = JsonUtil.objectToJackson(companyArticleInfo); + Map hMap = JsonUtil.jackson2Map(value); + rManager.hMSet("company_articleInfo_" + publishId, hMap, 0L); + LOGGER.info("再次编辑redis存放key[{}]的文库信息成功", "company_articleInfo_" + publishId); + + rManager.hSet("company_articleInfo_Id" + companyArticleInfo.getArticleId(), "visitorCount", + companyArticleInfo.getVisitorCount(), 0L); + rManager.hSet("company_articleInfo_Id" + companyArticleInfo.getArticleId(), "sharedCount", + companyArticleInfo.getSharedCount(), 0L); + + } + + msg.setResult(true); + msg.setInfo("文章修改成功"); + msg.setObject(resultMap); + LOGGER.info("文章更新完成"); + return msg; + } + + /** + * 获取文章浏览详情 + */ + @Override + public Message queryPublishedDetails(String userId, String articleId) { + Message msg = new Message(); + Map resultMap = new HashMap(); + if (StringUtils.isBlank(userId)) { + LOGGER.info("获取浏览详情,缺少参数userId=[{}]", userId); + msg.setInfo("获取浏览详情,缺少参数"); + msg.setResult(false); + return msg; + } + if (StringUtils.isBlank(articleId)) { + LOGGER.info("获取浏览详情,缺少参数articleId=[{}]", articleId); + msg.setInfo("获取浏览详情,缺少参数"); + msg.setResult(false); + return msg; + } + // 查询标题 + PublishedArticleInfo articleInfo = articleQueryMapper.queryPublishedById(userId, articleId); + // 获取浏览详情 + List detailDTOs = articleQueryMapper.queryPublishedDetails(userId, articleId); + for (ArticeClickInfo articeClickInfo : detailDTOs) { + + String clickUserNickname = articeClickInfo.getClickUserNickname(); + if (StringUtils.isNotBlank(clickUserNickname)) { + try { + clickUserNickname = new String(Base64.getDecoder().decode(clickUserNickname), "UTF-8"); + } catch (UnsupportedEncodingException e) { + throw new BusinessException("用户昵称解码异常[{" + e.getMessage() + "}]"); + } + articeClickInfo.setClickUserNickname(clickUserNickname); + } + + } + msg.setInfo("获取浏览详情查询成功"); + msg.setResult(true); + resultMap.put("articleInfo", articleInfo); + resultMap.put("detaislList", detailDTOs); + msg.setObject(resultMap); + return msg; + } + + /** + * 根据文章id删除文章 + */ + @Override + public Message delArticle(String id) { + LOGGER.info("删除文章信息的业务层方法开始!"); + +// String updateDate = DateUtil.currentDate(); +// String updateTime = DateUtil.currentTime(); + CmsSysUser userInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); + String updateUser = userInfoDTO.getUserId(); + LOGGER.info("管理员updateUser【{}】删除文章信息的业务层方法中拿到的文章的publishId【{}】", updateUser, id); + Message msg = new Message(); + if (StringUtils.isBlank(id)) { + LOGGER.info("删除文章信息失败,缺少参数"); + throw new ParameterException("未查询到文章信息"); + } + msg.setInfo("删除失败!"); + msg.setResult(false); + Boolean deleteState = true; + try { + String[] arrId = id.split(","); + for (String publishId : arrId) { + if (StringUtils.isNotBlank(publishId)) { + // 先去查文库是否存在 + List articleChannelList = articleChannelQueryMapper.queryByPublishId(publishId); + LOGGER.info("在文库中查询到的结果【{}】", articleChannelList.size()); + if (articleChannelList.size() > 0) { + for (ArticleChannel articleChannel : articleChannelList) { + // 查看在文库中的状态 0发布 1删除 2未发布 也就是说只有等于一的才能删除;文库中没有可以直接删除 + if (!"1".equals(articleChannel.getArticleState())) { + deleteState = false; + msg.setInfo("文章【" + articleChannel.getArticleName() + "】在文库中有发布请先删除文库中版本!"); + msg.setResult(false); + return msg; + } + } + } + if (deleteState) { + if (articlePublishTrackMapper.deleteByPrimaryKey(publishId) > 0) { + msg.setInfo("文章删除成功!"); + msg.setResult(true); + LOGGER.info("管理员updateUser【{}】文章publishId【{}】删除成功!", updateUser, publishId); + } + } + + } + } + + } catch (Exception e) { + LOGGER.info("删除文章信息失败【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("删除失败,请稍候再试!"); + msg.setResult(true); + } + LOGGER.info("删除文章信息的业务层方法结束!"); + return msg; + } + + /** + * 查询用户当前发布的文章,分页展示 + */ + @Override + public List queryArticle(int startRow, int rows, String articelName, String articelAuthor, + String special, String channelId, String articleState) { + LOGGER.info("查询文章列表的业务层方法开始!"); + LOGGER.info("拿到的参数 startRow【{}】,rows【{}】,文章名称【{}】,文章作者【{}】,一级分类【{}】,二级分类【{}】,文章状态【{}】", startRow, rows, + articelName, articelAuthor, special, channelId, articleState); + CmsSysUser userInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); + String companyId = userInfoDTO.getCompanyId();// 公司id + + List list = new ArrayList(); + if (StringUtils.isBlank(articleState)) { + list.add("0"); + list.add("2"); + } else { + list.add(articleState); + } + if (StringUtils.isBlank(articelName)) { + articelName = ""; + } + if (StringUtils.isBlank(articelAuthor)) { + articelAuthor = ""; + } + if (StringUtils.isBlank(special)) { + special = ""; + } + if (StringUtils.isBlank(channelId)) { + channelId = ""; + } + List articleList = articleQueryMapper.selectAllWithLimit(companyId, list, startRow, rows, + articelName, articelAuthor, special, channelId); + if (articleList == null || articleList.size() < 1) { + LOGGER.info("根据用户查询已发布的文章,未查询到数据【{}】", JsonUtil.objectToJackson(userInfoDTO)); + throw new BusinessException("您还没有发布过文章!"); + } + for (PublishedArticleInfo publishedArticleInfo : articleList) { + String articleId = publishedArticleInfo.getArticleId(); + Map countJsonMap = rManager.hGetAll("company_articleInfo_Id" + articleId); + publishedArticleInfo.setVisitorCount(countJsonMap.get("visitorCount")); + publishedArticleInfo.setShareCount(countJsonMap.get("sharedCount")); + } + LOGGER.info("查询文章列表的业务层方法结束!"); + return articleList; + } + + /** + * 查询当前用户发布过的文章数量 + */ + @Override + public int countArticleInfoByState(String articelName, String articelAuthor, String special, String channelId, + String articleState) { + LOGGER.info("统计文章数量的业务层方法开始!"); + CmsSysUser userInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); + String companyId = userInfoDTO.getCompanyId();// 管理员公司id + ArticleInfoExample example = new ArticleInfoExample(); + ArticleInfoExample.Criteria criteria = example.createCriteria(); + LOGGER.info("统计文章数量的业务层方法中拿到的文章名称【{}】、文章作者【{}】、一级分类【{}】、二级分类【{}】、文章状态【{}】", articelName, articelAuthor, special, + channelId, articleState); + if (StringUtils.isBlank(articleState)) { + criteria.andArticleStateNotEqualTo("1"); + } else { + criteria.andArticleStateEqualTo(articleState); + } + if (StringUtils.isNotBlank(special)) { + criteria.andSpecialEqualTo(special); + } + if (StringUtils.isNotBlank(channelId)) { + criteria.andChannelIdEqualTo(channelId); + } + if (StringUtils.isNotBlank(articelAuthor)) { + criteria.andArticleAuthorLike(articelAuthor); + } + if (StringUtils.isNotBlank(articelName)) { + criteria.andArticleNameLike(articelName); + } + if (StringUtils.isNotBlank(companyId)) { + criteria.andCompanyIdEqualTo(companyId); + } + List articleList = null; + try { + articleList = articleMapper.selectByExample(example); + if (articleList == null || articleList.size() < 1) { + LOGGER.info("根据用户查询已发布的文章,未查询到数据【{}】", JsonUtil.objectToJackson(userInfoDTO)); + return 0; + } + } catch (Exception e) { + LOGGER.info("统计文章数量的业务层方法产生异常【{}】", e.getMessage()); + e.printStackTrace(); + } + LOGGER.info("统计文章数量的业务层方法结束!"); + return articleList.size(); + } + + /** + * 根据id查询文章信息 + */ + @Override + public ArticleInfo queryArticleByArticleId(String articleId) { + LOGGER.info("查询单个文章信息的业务层方法开始!"); + LOGGER.info("查询单个文章信息的业务层方法中拿到的文章articleId【{}】", articleId); + if (StringUtils.isBlank(articleId)) { + LOGGER.info("查询文章信息失败,缺少参数"); + throw new ParameterException("未查询到文章信息"); + } + ArticleInfo articleInfo = articleMapper.selectByPrimaryKey(Integer.valueOf(articleId)); + LOGGER.info("查询到的文章信息【{}】", JsonUtil.objectToJackson(articleInfo)); + LOGGER.info("查询单个文章信息的业务层方法结束!"); + return articleInfo; + } + + /** + * 更新文章通过id + */ + @Override + public Message articleUpByArticleId(ArticleInfo articleInfo) throws Exception { + LOGGER.info("修改文章信息的业务层方法开始!"); + LOGGER.info("修改文章业务方法中拿到的文章信息【{}】", JsonUtil.objectToJackson(articleInfo)); + Message msg = new Message(); + try { + if (articleMapper.updateByPrimaryKeySelective(articleInfo) > 0) { + msg.setInfo("修改成功!"); + msg.setResult(true); + LOGGER.info("修改成功!"); + + Long flag = rManager.delete("company_articleInfo_Id" + articleInfo.getArticleId()); + if (flag != 0) { + LOGGER.info("删除redis该条文章信息成功!"); + } + } + } catch (Exception e) { + LOGGER.info("更新文章失败【{}】", e.getMessage()); + msg.setInfo("修改失败!"); + msg.setResult(false); + e.printStackTrace(); + } + LOGGER.info("修改文章信息的业务层方法结束!"); + return msg; + } + + /** + * 根据原始url爬取文章 + */ + @Override + public Message getArticleContent(String originalUrl, String author, String ids) { + Message msg = new Message(); + LOGGER.info("根据文章链接获取文章内容,参数originalUrl[{}],author[{}],ids[{}]", originalUrl, author, ids); + OssDTO ossDTO = new OssDTO(); + ossDTO.setBucketName(PropertiesConstants.BUCKETNAME); + ossDTO.setOssEndPoint(PropertiesConstants.OSSENDPOINT); + ossDTO.setOssId(PropertiesConstants.OSSID); + ossDTO.setOssKey(PropertiesConstants.OSSKEY); + ossDTO.setOssPath(PropertiesConstants.OSSPATH); + msg = GetMessageFromArticle.getArticleListFromUrl(originalUrl, ossDTO, author, ids); + return msg; + } + + /** + * 生成静态页面路径 + */ + @Override + public Message getHtmlUrl2(Integer articleId, String shareTitle, String shareImgUrl, String shareDes, + String articleContent, String ids, String publishId, String companyId, String isAuthorization, + String isReserve, String automaticName, String introduction, String isJoinActive) { + Message msg = new Message(); + Map resultMap = new HashMap(); + /*************** 根据链接爬文章***********start ****************************/ + LOGGER.info( + "调用生成静态页面参数articleId[{}],shareTitle[{}],shareImgUrl[{}],shareDes[{}],ids[{}],publishId[{}],companyId[{}],isAuthorization[{}],isReserve[{}],automaticName[{}],introduction[{}],isJoinActive[{}]", + articleId, shareTitle, shareImgUrl, shareDes, ids, publishId, companyId, isAuthorization, isReserve, + automaticName, introduction, isJoinActive); + try { + /**************************** 生成静态页开始 ************************************/ + Configuration conf = new Configuration(); + Map pageData = new HashMap(); + Map articleMap = new HashMap(); + ArticlePublishTrack articlePublishTrack = articlePublishTrackMapper.selectByPrimaryKey(publishId); + // 时间戳 + // String versionNumber = DateUtil.currentDate(DateUtil.yyyyMMddHHmmssSSS) + + // RandomUtils.randomNumber(3); + String viewPath = articlePublishTrack.getPublishViewUrl().replace(PropertiesConstants.OSS_URL, ""); + String editPath = articlePublishTrack.getBackgroundEditUrl().replace(PropertiesConstants.OSS_URL, ""); + viewPath = viewPath.replace(PropertiesConstants.OSSPATH, ""); + editPath = editPath.replace(PropertiesConstants.OSSPATH, ""); + LOGGER.info("oss上删除的文章编辑的路径:" + articlePublishTrack.getBackgroundEditUrl()); + LOGGER.info("oss上删除的文章的视图路径:" + articlePublishTrack.getPublishViewUrl()); + String[] viewHtmlName = viewPath.split("/"); + String[] editHtmlName = editPath.split("/"); + String versionNumber = viewHtmlName[viewHtmlName.length - 1].split("b")[1].replace(".html", ""); + // 封装数据 + articleMap.put("shareTitle", shareTitle); + articleMap.put("shareImgUrl", shareImgUrl); + articleMap.put("shareDes", shareDes); + articleMap.put("articleId", String.valueOf(articleId)); + articleMap.put("articleContent", articleContent); + articleMap.put("companyId", companyId); + articleMap.put("versionNumber", versionNumber); + articleMap.put("publishId", publishId); + articleMap.put("isAuthorization", isAuthorization);// 是否授权 + articleMap.put("isReserve", isReserve); + articleMap.put("isJoinActive", isJoinActive); + articleMap.put("automaticName", automaticName); + articleMap.put("introduction", introduction); + if (ids == null || "".equals(ids)) { + articleMap.put("adId", ""); + } else { + articleMap.put("adId", ids); + } + pageData.put("articleInfo", articleMap); + + int indexOf = articlePublishTrack.getPublishViewUrl().indexOf(".com"); + String ossViewUrl = articlePublishTrack.getPublishViewUrl().substring(indexOf + 5, + articlePublishTrack.getPublishViewUrl().length()); + indexOf = articlePublishTrack.getBackgroundEditUrl().indexOf(".com"); + String ossEditUrl = articlePublishTrack.getBackgroundEditUrl().substring(indexOf + 5, + articlePublishTrack.getBackgroundEditUrl().length()); + LOGGER.info(ossViewUrl + "-------------" + ossEditUrl); + OSSUtil.deleteFile(PropertiesConstants.OSSENDPOINT, PropertiesConstants.OSSID, PropertiesConstants.OSSKEY, + PropertiesConstants.BUCKETNAME, ossViewUrl); + OSSUtil.deleteFile(PropertiesConstants.OSSENDPOINT, PropertiesConstants.OSSID, PropertiesConstants.OSSKEY, + PropertiesConstants.BUCKETNAME, ossEditUrl); + + String delViewPath = viewPath.replace(viewHtmlName[viewHtmlName.length - 1], ""); + String delEditPath = editPath.replace(editHtmlName[editHtmlName.length - 1], ""); + FreemakerUtil.deleteFiles(PropertiesConstants.FILE_PATH + delViewPath, + viewHtmlName[viewHtmlName.length - 1]); + FreemakerUtil.deleteFiles(PropertiesConstants.FILE_PATH + delEditPath, + editHtmlName[editHtmlName.length - 1]); + LOGGER.info("本地后台删除的文章的路径:[{}],名称:[{}],本地后台删除的文章的编辑路径:[{}]],名称:[{}]", + PropertiesConstants.FILE_PATH + delViewPath, viewHtmlName[viewHtmlName.length - 1], + PropertiesConstants.FILE_PATH + delEditPath, editHtmlName[editHtmlName.length - 1]); + + FreemakerUtil.generateStaticPage(conf, PropertiesConstants.TEMPLATE_VIEW_PATH, + PropertiesConstants.FILE_PATH + viewPath, pageData); + FreemakerUtil.generateStaticPage(conf, PropertiesConstants.TEMPLATE_EDIT_PATH, + PropertiesConstants.FILE_PATH + editPath, pageData); + // 把静态页上传到oss + OSSUtil.uploadFileHtml(PropertiesConstants.OSSENDPOINT, PropertiesConstants.OSSID, + PropertiesConstants.OSSKEY, PropertiesConstants.BUCKETNAME, + PropertiesConstants.FILE_PATH + viewPath, PropertiesConstants.OSSPATH + viewPath); + OSSUtil.uploadFileHtml(PropertiesConstants.OSSENDPOINT, PropertiesConstants.OSSID, + PropertiesConstants.OSSKEY, PropertiesConstants.BUCKETNAME, + PropertiesConstants.FILE_PATH + editPath, PropertiesConstants.OSSPATH + editPath); + + String articleViewUrl = PropertiesConstants.OSS_URL + PropertiesConstants.OSSPATH + viewPath; // cdn路径 + // 生产 +// String articleEditUrl = PropertiesConstants.OSS_URL_HTTPS + +// PropertiesConstants.OSSPATH + editPath; // cdn路径 + // 测试 + String articleEditUrl = PropertiesConstants.OSS_URL + PropertiesConstants.OSSPATH + editPath; + LOGGER.info("articleEditUrl[{}]===============", articleEditUrl); + + /**************************** 生成静态页结束 ************************************/ + // 保存文章的原始静态页面路径 + resultMap.put("articleEditUrl", articleEditUrl); + resultMap.put("articleViewUrl", articleViewUrl); + resultMap.put("versionNumber", versionNumber); + LOGGER.info("生成静态页面的versionNumber为{}", versionNumber); + } catch (Exception e) { + e.printStackTrace(); + throw new BusinessException("系统繁忙,请稍后再试"); + } + msg.setObject(resultMap); + return msg; + } + + /** + * 生成静态页面路径 + */ + @Override + public Message getHtmlUrl(Integer articleId, String shareTitle, String shareImgUrl, String shareDes, + String articleContent, String ids, String publishId, String companyId, String isAuthorization, + String isReserve, String automaticName, String introduction, String isJoinActive) { + Message msg = new Message(); + Map resultMap = new HashMap(); + /*************** 根据链接爬文章***********start ****************************/ + LOGGER.info( + "调用生成静态页面参数articleId[{}],shareTitle[{}],shareImgUrl[{}],shareDes[{}],ids[{}],publishId[{}],companyId[{}],isAuthorization[{}],isReserve[{}],automaticName[{}],introduction[{}],isJoinActive[{}]", + articleId, shareTitle, shareImgUrl, shareDes, ids, publishId, companyId, isAuthorization, isReserve, + automaticName, introduction, isJoinActive); + try { + /**************************** 生成静态页开始 ************************************/ + Configuration conf = new Configuration(); + Map pageData = new HashMap(); + Map articleMap = new HashMap(); + // 时间戳 + String versionNumber = DateUtil.currentDate(DateUtil.yyyyMMddHHmmssSSS) + RandomUtils.randomNumber(3); + // 封装数据 + articleMap.put("shareTitle", shareTitle); + articleMap.put("shareImgUrl", shareImgUrl); + articleMap.put("shareDes", shareDes); + articleMap.put("articleId", String.valueOf(articleId)); + articleMap.put("articleContent", articleContent); + articleMap.put("companyId", companyId); + articleMap.put("versionNumber", versionNumber); + articleMap.put("publishId", publishId); + articleMap.put("isAuthorization", isAuthorization);// 是否授权 + articleMap.put("isReserve", isReserve); + articleMap.put("isJoinActive", isJoinActive); + articleMap.put("automaticName", automaticName); + articleMap.put("introduction", introduction); + if (ids == null || "".equals(ids)) { + articleMap.put("adId", ""); + } else { + articleMap.put("adId", ids); + } + + pageData.put("articleInfo", articleMap); + // 静态页生成路径 + String viewPath = PathUtil.getArticleViewUrl(versionNumber, String.valueOf(articleId)); + String editPath = PathUtil.getArticleEditUrl(versionNumber, articleId + versionNumber.substring(8, 14)); + FreemakerUtil.generateStaticPage(conf, PropertiesConstants.TEMPLATE_VIEW_PATH, + PropertiesConstants.FILE_PATH + viewPath, pageData); + FreemakerUtil.generateStaticPage(conf, PropertiesConstants.TEMPLATE_EDIT_PATH, + PropertiesConstants.FILE_PATH + editPath, pageData); + // 把静态页上传到oss + OSSUtil.uploadFileHtml(PropertiesConstants.OSSENDPOINT, PropertiesConstants.OSSID, + PropertiesConstants.OSSKEY, PropertiesConstants.BUCKETNAME, + PropertiesConstants.FILE_PATH + viewPath, PropertiesConstants.OSSPATH + viewPath); + OSSUtil.uploadFileHtml(PropertiesConstants.OSSENDPOINT, PropertiesConstants.OSSID, + PropertiesConstants.OSSKEY, PropertiesConstants.BUCKETNAME, + PropertiesConstants.FILE_PATH + editPath, PropertiesConstants.OSSPATH + editPath); + + String articleViewUrl = PropertiesConstants.OSS_URL + PropertiesConstants.OSSPATH + viewPath; // cdn路径 + // 生产 +// String articleEditUrl = PropertiesConstants.OSS_URL_HTTPS + +// PropertiesConstants.OSSPATH + editPath; // cdn路径 + // 测试 + String articleEditUrl = PropertiesConstants.OSS_URL + PropertiesConstants.OSSPATH + editPath; + LOGGER.info("articleEditUrl[{}]===============", articleEditUrl); + + /**************************** 生成静态页结束 ************************************/ + // 保存文章的原始静态页面路径 + resultMap.put("articleEditUrl", articleEditUrl); + resultMap.put("articleViewUrl", articleViewUrl); + resultMap.put("versionNumber", versionNumber); + LOGGER.info("生成静态页面的versionNumber为{}", versionNumber); + } catch (Exception e) { + e.printStackTrace(); + throw new BusinessException("系统繁忙,请稍后再试"); + } + msg.setObject(resultMap); + return msg; + } + + /** + * 检查是否有工号 + */ + @Override + public void checkJobNumber(Integer articleId, String articleName, String listPicUrl, String ids, String publishId, + String companyId, String jobNumber, String userId, String createUser, String editUrl, String viewUrl, + String versionNumber) { + String createDate = DateUtil.currentDate(); + String createTime = DateUtil.currentTime(); + + if (jobNumber != null && !"".equals(jobNumber)) { + LOGGER.info("导入文章开始存入redis"); + // 后台管理有userId 文章信息才存入发布表 + ArticlePublishTrack articlePublishTrack = new ArticlePublishTrack(); + articlePublishTrack.setPublishId(publishId); + articlePublishTrack.setUserId(userId); + articlePublishTrack.setArticleId(String.valueOf(articleId)); + articlePublishTrack.setAdId(ids);// 广告id + articlePublishTrack.setPublishState("0"); + articlePublishTrack.setBackgroundEditUrl(editUrl); + articlePublishTrack.setPublishViewUrl(viewUrl); + articlePublishTrack.setCompanyId(companyId); + articlePublishTrack.setCreateDate(createDate); + articlePublishTrack.setCreateTime(createTime); + articlePublishTrack.setCreateUser(createUser); + articlePublishTrack.setArticleVersion(versionNumber); + articlePublishTrack.setUpdateDate(createDate); + articlePublishTrack.setUpdateTime(createTime); + articlePublishTrack.setUpdateUser(createUser); + LOGGER.info("存入publishTrack表中的versionNumber为{}", articlePublishTrack.getArticleVersion()); + int count2 = articlePublishTrackMapper.insertSelective(articlePublishTrack); + LOGGER.info("存入publishTrack表之后返回的数据为{},publishId为{}", Integer.valueOf(count2), publishId); + if (count2 == 0) { + LOGGER.info("根据链接发布文章,文章存入发布表失败"); + throw new BusinessException("系统繁忙,请稍后再试"); + } + /* + * // 存入redis RedisPublishedArticleInfo redisArticleInfo = new + * RedisPublishedArticleInfo(); redisArticleInfo.setPublishId(publishId); + * redisArticleInfo.setArticleId(String.valueOf(articleId)); + * redisArticleInfo.setArticleName(articleName); + * redisArticleInfo.setListPicUrl(listPicUrl); // + * redisArticleInfo.setPublishEditUrl(editUrl); + * redisArticleInfo.setPublishViewUrl(viewUrl); + * redisArticleInfo.setCreateDate(createDate); + * redisArticleInfo.setVisitorCount("0"); redisArticleInfo.setSharedCount("0"); + * redisArticleInfo.setAdId(ids); redisArticleInfo.setCardId(""); boolean + * saveAPT = false; saveAPT = redisManager.saveAPT(userId, + * String.valueOf(articleId), JsonUtil.objectToJackson(redisArticleInfo)); if + * (!saveAPT) { LOGGER.info("发布文章时,存入文章的展示记录到redis失败!"); } + * LOGGER.info("导入文章结束存入redis"); + */ + } + } + + @SuppressWarnings({"unchecked", "rawtypes"}) + @Override + public PageDTO queryBranchIdArticle(String companyId, String branchId, Integer startRow, Integer rows) { + List userlist = new ArrayList<>(); + List balist = new ArrayList<>(); + CmsSysUserExample example = new CmsSysUserExample(); + CmsSysUserExample.Criteria criteria = example.createCriteria(); + criteria.andCompanyIdEqualTo(companyId); + criteria.andBranchIdLike("%" + branchId + "%"); + // 查询该渠道该公司下的后台管理用户 + List CmsSysUserList = cmsSysUserMapper.selectByExample(example); + for (CmsSysUser c : CmsSysUserList) { + String userId = c.getUserId(); + LOGGER.info("分公司文章列表后台管理员userId[{}]", userId); + userlist.add(userId); + } + // 查该公司下所有文章版本 + List articleIdList = articlePublishTrackQueryMapper.queryArticleIdByUserId(userlist, + startRow, rows); + for (ArticlePublishTrack ap : articleIdList) { + ArticleInfo articleInfo = articleMapper.selectByPrimaryKey(Integer.valueOf(ap.getArticleId())); + BranchIdArticle branchIdArticle = new BranchIdArticle(); + branchIdArticle.setArticleId(ap.getArticleId()); + branchIdArticle.setArticleName(articleInfo.getArticleName()); + branchIdArticle.setCreateDate(articleInfo.getCreateDate()); + branchIdArticle.setLibraryState(ap.getLibraryState()); + branchIdArticle.setUpdateDate(articleInfo.getUpdateDate()); + branchIdArticle.setPublishId(ap.getPublishId()); + branchIdArticle.setName(ap.getCreateUser()); + LOGGER.info("getArticleVersion为{}", ap.getArticleVersion()); + branchIdArticle.setArticleVersion(ap.getArticleVersion()); + balist.add(branchIdArticle); + } + PageDTO pageDTO = new PageDTO(); + pageDTO.setStartRow(startRow); + pageDTO.setDataRows(balist); + int count = articlePublishTrackQueryMapper.countArticleIdByUserId(userlist); + pageDTO.setTotal(count % rows == 0 ? count / rows : (count / rows + 1)); + pageDTO.setRecords(count); + + return pageDTO; + } + + @Override + public Message delArticleInfo(String id) { + LOGGER.info("文章列表的删除功能的业务层方法开始!"); + String updateDate = DateUtil.currentDate(); + String updateTime = DateUtil.currentTime(); + CmsSysUser userInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); + String updateUser = userInfoDTO.getUserId(); + LOGGER.info("管理员updateUser【{}】文章列表的删除功能的业务层方法中拿到的文章的id【{}】", updateUser, id); + Message msg = new Message(); + if (StringUtils.isBlank(id)) { + LOGGER.info("文章列表的删除功能的删除文章信息失败,缺少参数"); + throw new ParameterException("未查询到文章信息"); + } + msg.setInfo("删除失败!"); + msg.setResult(false); + Boolean deleteState = true; + try { + String[] arrId = id.split(","); + for (String articleId : arrId) { + if (StringUtils.isNotBlank(articleId)) { + // 先查该articleid在publish表中是否有数据 + List list = articlePublishTrackQueryMapper.queryArticleinfo(articleId); + LOGGER.info("在发布表中查询到的结果【{}】", list.size()); + if (list.size() > 0) { + for (ArticlePublishTrack articlePublishTrack : list) { + if ("0".equals(articlePublishTrack.getPublishState())) { + deleteState = false; + msg.setInfo("文章在创建文章中有收录,请先删除创建文章中版本!"); + msg.setResult(false); + return msg; + } + } + } + if (deleteState) { + ArticleInfo articleinfo = articleMapper.selectByPrimaryKey(Integer.valueOf(articleId)); + // 删除的是publish表中的publish_state + articleinfo.setUpdateDate(updateDate); + articleinfo.setUpdateTime(updateTime); + articleinfo.setArticleState("1"); + if (articleMapper.updateByPrimaryKey(articleinfo) > 0) { + msg.setInfo("文章删除成功!"); + msg.setResult(true); + LOGGER.info("管理员【{}】文章articleId【{}】删除成功!", updateUser, articleId); + } + } + } + } + } catch (Exception e) { + LOGGER.info("删除文章信息失败【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("删除失败,请稍候再试!"); + msg.setResult(true); + } + LOGGER.info("删除文章信息的业务层方法结束!"); + return msg; + } + + @Override + public Message articleUrlCopy(String articleId, String userId, String publishId1) { + LOGGER.info("生成文章链接的业务层方法开始!"); + LOGGER.info("生成文章链接的业务层方法中拿到的文章的articleId[{}],userId[{}]", articleId, userId); + Message msg = new Message(true, "生成文章链接成功"); + + String publishId = userId + "a" + articleId; + ArticlePublishTrack articlePublishTrack = this.articlePublishTrackMapper.selectByPrimaryKey(publishId1); + String viewUrl = articlePublishTrack.getPublishViewUrl(); + + String companyId = "1"; + + String parentClickId = "0"; + String parentPublishId = publishId; + String parentUserId = userId; + String isAuthorization = "0"; + String from = "singlemessage"; + String[] viewUrls = viewUrl.split("/"); + String url = viewUrls[(viewUrls.length - 1)]; + String[] urls = url.split("b"); + String url1 = urls[(urls.length - 1)]; + String versionNumber = url1.substring(0, 20); + String forwardTimestamp = String.valueOf(System.currentTimeMillis()); + + String shareViewUrl = viewUrl + "?publishId=" + publishId + "&parentClickId=" + parentClickId + + "&versionNumber=" + versionNumber + "&parentPublishId=" + parentPublishId + "&parentUserId=" + + parentUserId + "&companyId=" + companyId + "&isAuthorization=" + isAuthorization + "&from=" + from + + "&forwardTimestamp=" + forwardTimestamp + "&articleId=" + articleId; + msg.setObject(shareViewUrl); + LOGGER.info("生成文章链接的业务层方法结束!"); + return msg; + } + + public String registeQyhUrl(String articleUrl) { + Map result = new HashMap(); + String state = ""; + String qyhArticleUrl = ""; + String getUrl = PropertiesConstants.GVQYH_ARTICLE_WRITE + articleUrl; + try { + String json = HttpUtil.get(getUrl); + LOGGER.info("企业号注册链接接口返回报文为【{}】", json); + if (StringUtils.isNotBlank(json)) { + result = JsonUtil.jackson2Map(json); + if ("suc".equals(result.get("result_code"))) { + String resultMsg = (String) result.get("result_msg"); + state = resultMsg.split("_")[1].substring(0, 5); + LOGGER.info("链接标识state[{}]", state); + qyhArticleUrl = PropertiesConstants.GVQYH_INDEX + state; + } else { + state = (String) result.get("result_msg"); + LOGGER.info("文章企业号链接注册失败,返回信息为:【{}】", state); + } + } + } catch (Exception e) { + LOGGER.info("执行http请求,发生异常。异常信息如下:", e.getMessage()); + throw new BusinessException("系统正在维护中,请稍后再试"); + } + String json; + return qyhArticleUrl; + } + + @Override + public Message delHTML(String ids) { + Message message = new Message(); + try { + CmsSysUser userInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); + String updateUser = userInfoDTO.getUserId(); + LOGGER.info("管理员updateUser【{}】删除文章信息的业务层方法中拿到的文章的publishId【{}】", updateUser, ids); + + CmsSysUserExample example = new CmsSysUserExample(); + CmsSysUserExample.Criteria criteria = example.createCriteria(); + criteria.andUserIdLike("%" + updateUser + "%"); + + List CmsSysUserList = cmsSysUserMapper.selectByExample(example); + + String branchId = ""; + for (CmsSysUser cmsSysUser : CmsSysUserList) { + branchId = cmsSysUser.getBranchId(); + LOGGER.info("删除HTML的branchId为【{}】", cmsSysUser.getBranchId()); + LOGGER.info("删除HTML的userId为【{}】", cmsSysUser.getUserId()); + } + Boolean deleteState = Boolean.valueOf(true); + String[] split = ids.split(","); + for (int i = 0; i < split.length; i++) { + String publishId = split[i]; + + if (StringUtils.isNotBlank(publishId)) { + List articleChannelList = this.articleChannelQueryMapper + .queryByPublishId(publishId); + LOGGER.info("在文库中查询到的结果【{}】", Integer.valueOf(articleChannelList.size())); + if (articleChannelList.size() > 0) { + for (ArticleChannel articleChannel : articleChannelList) { + if (!"1".equals(articleChannel.getArticleState())) { + deleteState = Boolean.valueOf(false); + message.setInfo("文章【" + articleChannel.getArticleName() + "】在文库中有发布请先删除文库中版本!"); + message.setResult(false); + return message; + } + } + } + if (deleteState.booleanValue()) { + ArticlePublishTrack selectByPrimaryKey = this.articlePublishTrackMapper + .selectByPrimaryKey(publishId); + String publishViewUrl = selectByPrimaryKey.getPublishViewUrl(); + int indexOf = publishViewUrl.indexOf(".com"); + String ossUrl = publishViewUrl.substring(indexOf + 5, publishViewUrl.length()); + LOGGER.info("删除HTML的ossUrl【{}】", ossUrl); + String publishUserId2 = selectByPrimaryKey.getUserId(); + CmsSysUserExample example1 = new CmsSysUserExample(); + CmsSysUserExample.Criteria criteria1 = example1.createCriteria(); + CmsSysUserExample.Criteria publishAndUserIdEqualTo = criteria1.andUserIdEqualTo(publishUserId2); + List selectByExample1 = this.cmsSysUserMapper.selectByExample(example); + for (CmsSysUser cmsSysUser1 : selectByExample1) { + String publishBranchId = cmsSysUser1.getBranchId(); + if ((branchId.equals(publishBranchId)) || (publishBranchId.equals("86"))) { + int deleteByPrimaryKey = this.articlePublishTrackMapper.deleteByPrimaryKey(publishId); + if (deleteByPrimaryKey > 0) { + LOGGER.info("删除发布表数据成功"); + OSSUtil.deleteFile(PropertiesConstants.OSSENDPOINT, PropertiesConstants.OSSID, + PropertiesConstants.OSSKEY, PropertiesConstants.BUCKETNAME, ossUrl); + } else { + LOGGER.info("删除发布表数据失败"); + message.setInfo("删除数据失败"); + message.setResult(false); + return message; + } + } else { + message.setInfo("当前用户没有权限"); + message.setResult(false); + message.setObject(""); + } + } + } + } + } + + } catch (Exception e) { + e.printStackTrace(); + message.setInfo("删除数据失败"); + message.setResult(false); + message.setObject(e.getMessage()); + return message; + } + message.setInfo("删除数据成功"); + message.setResult(true); + return message; + } + + @Override + public Message getArticleContent(String createUser, String author, String ids, String isAuthorization, + String isReserve, String automaticName, String introduction, String labelIds, String isJoinActive, + String articleName, String shareImgUrl, String shareDes, String articleContent) { + Message msg = new Message(); + Map resultMap = new HashMap(); + /*************** 根据链接爬文章***********start ****************************/ + LOGGER.info( + "根据文章链接获取文章内容,参数createUser[{}],author[{}],ids[{}],isAuthorization[{}],isReserve[{}],automaticName[{}],introduction[{}],isJoinActive[{}]", + createUser, author, ids, isAuthorization, isReserve, automaticName, introduction, isJoinActive); + CmsSysUser userInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); + String companyId = userInfoDTO.getCompanyId();// 渠道id + String email = userInfoDTO.getEmail(); + // 根据登录人查询登录信息(shiro里有缓存数据不是最新) + CmsSysUser cmsSysUser = cmsSysUserExMapper.queryLoginInfoByEmail(email); + // 此时后台管理员 + String userId = cmsSysUser.getUserId(); + + String createDate = DateUtil.currentDate(); + String createTime = DateUtil.currentTime(); + LOGGER.info( + "导入文章相关信息:【listPicUrl:{},articleName:{},shareTitle:{},shareImgUrl:{},shareDes:{},articleContent:{},createDate:{},createTime:{}】", + new Object[]{shareImgUrl, articleName, articleName, shareImgUrl, shareDes, articleContent, createDate, + createTime}); + + ArticleInfo article = new ArticleInfo(); + article.setArticleAuthor(userInfoDTO.getName() + ""); + article.setArticleName(articleName); + article.setOriginalUrl("0"); + article.setShareImgUrl(shareImgUrl); + article.setShareTitle(articleName); + article.setShareDes(shareDes); + article.setListPicUrl(shareImgUrl); + article.setCreateUser(createUser); + article.setCompanyId(companyId); + article.setCreateDate(createDate); + article.setCreateTime(createTime); + + int cont = articleMapper.insertSelective(article); + if (cont == 0) { + LOGGER.info("插入新文章失败"); + throw new BusinessException("系统繁忙,请稍后再试"); + } + + // 文章id + Integer articleId = article.getArticleId(); + // 文章的发布id + String publishId = userId + "a" + articleId; + + msg = this.getHtmlUrl(articleId, articleName, shareImgUrl, shareDes, articleContent, ids, publishId, companyId, + isAuthorization, isReserve, automaticName, introduction, isJoinActive); + Map resultMap1 = new HashMap(); + resultMap1 = (Map) msg.getObject(); + String modifiedEditUrl = resultMap1.get("articleEditUrl"); + String modifiedViewUrl = resultMap1.get("articleViewUrl"); + String versionNumber = (String) resultMap1.get("versionNumber"); + + resultMap.put("articleEditUrl", modifiedEditUrl); + resultMap.put("articleViewUrl", modifiedViewUrl); + // article_info 中modified两个字段自判断是否后台导入过,第一次存值后不再更新 + article.setModifiedEditUrl(modifiedEditUrl); + article.setModifiedViewUrl(modifiedViewUrl); + LOGGER.info("存放静态页面路径modifiedEditUrl[{}],modifiedViewUrl[{}]", modifiedEditUrl, modifiedViewUrl); + int count1 = articleMapper.updateByPrimaryKeySelective(article); + if (count1 == 0) { + LOGGER.info("原始静态页面路径入库失败"); + throw new BusinessException("系统繁忙,请稍后再试"); + } + // 后台管理员工号 + String jobNumber = cmsSysUser.getJobNumber(); + LOGGER.info("当前用户工号为jobNumber【{}】", jobNumber); + LOGGER.info("获取到的versionNumber2为{}", versionNumber); + // 存文章和标签的关系 + articleLabelServiceImpl.addlabel(String.valueOf(articleId), labelIds); + this.checkJobNumber(articleId, articleName, shareImgUrl, ids, publishId, companyId, jobNumber, userId, + userInfoDTO.getName() + "", modifiedEditUrl, modifiedViewUrl, versionNumber); + msg.setInfo("成功导入文章!"); + msg.setResult(true); + msg.setObject(resultMap); + return msg; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/BaseCodeServiceImpl.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/BaseCodeServiceImpl.java new file mode 100644 index 000000000..e04c8f2f7 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/BaseCodeServiceImpl.java @@ -0,0 +1,578 @@ +package com.ruoyi.content.service.impl; + +import com.ruoyi.content.domain.BaseCode; +import com.ruoyi.content.domain.BaseCodeExample; +import com.ruoyi.content.domain.BaseCodeTree; +import com.ruoyi.content.exception.ParameterException; +import com.ruoyi.content.mapper.BaseCodeExMapper; +import com.ruoyi.content.mapper.BaseCodeMapper; +import com.ruoyi.content.message.Message; +import com.ruoyi.content.redis.RedisManager; +import com.ruoyi.content.service.BaseCodeService; +import com.ruoyi.content.utils.DateUtil; +import com.ruoyi.content.utils.JsonUtil; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Set; + +/** + * 说明:基础数据查询实现 + * + * @author wang.q + * @date 2017年8月25日 + */ +@Service +public class BaseCodeServiceImpl implements BaseCodeService { + private static final Logger logger = LoggerFactory.getLogger(BaseCodeServiceImpl.class); + @Autowired + private BaseCodeMapper baseCodeMapper; + @Autowired + private BaseCodeExMapper baseCodeExMapper; + @Autowired + private RedisManager redisManager; + + /** + * 根据type类型查询基础数据 + */ + @Override + public List queryBaseCodeByType(String codeType) { + logger.info("进入查询基础数据的方法"); + String companyId = "1";//公司id + String branchId = "86"; + // 首先判断代码类型是否为空 + if (StringUtils.isBlank(codeType)) { + logger.info("根据代码类型数据字典--参数为空codeType【{}】", codeType); + return new ArrayList(); + } + logger.info("根据代码类型数据字典--参数codeType【{}】", codeType); + List list = null; + BaseCodeExample example = new BaseCodeExample(); + BaseCodeExample.Criteria criteria = example.createCriteria(); + criteria.andCodeTypeEqualTo(codeType); + criteria.andStateEqualTo("0"); + criteria.andCompanyIdEqualTo(companyId); + criteria.andBranchIdLike("%" + branchId + "%"); + example.setOrderByClause("ORDER_NO"); + list = baseCodeMapper.selectByExample(example); + logger.info("查询基础数据结束,查询到的结果为【{}】" + JsonUtil.objectToJackson(list)); + logger.info("查询基础数据的方法结束!"); + return list; + } + + /** + * 保存栏目信息 + */ + @Override + public Message saveBaseCode(BaseCode baseCode) { + logger.info("进入保存栏目信息的业务方法。"); + if (baseCode == null || StringUtils.isBlank(baseCode.getCodeType()) + || StringUtils.isBlank(baseCode.getCodeCname())) { + logger.info("创建基础数据失败,参数不足【{}】", JsonUtil.objectToJackson(baseCode)); + throw new ParameterException("创建失败,参数不足!"); + } + logger.info("创建基础数据的参数【{}】", JsonUtil.objectToJackson(baseCode)); + String companyId = "1"; + Message msg = new Message(); + try { + // 获取当前code最大值 + BaseCodeExample example = new BaseCodeExample(); + //Criteria criteria = example.createCriteria(); + //criteria.andCodeTypeEqualTo(baseCode.getCodeType()); + //criteria.andCompanyIdEqualTo(companyId); + logger.info("查询codecode"); + example.setOrderByClause(" ID*1 DESC "); + List list = baseCodeMapper.selectByExample(example); + logger.info("list:" + JsonUtil.objectToJackson(list)); + if (list != null && list.size() > 0) { + String code = list.get(0).getId().toString(); + baseCode.setCodeCode((Integer.parseInt(code) + 1) + ""); + } else { + baseCode.setCodeCode("1"); + } + //更新刚创建的栏目的序号 + BaseCodeExample exampleOrder = new BaseCodeExample(); + exampleOrder.createCriteria().andCodeTypeEqualTo(baseCode.getCodeType()) + .andCompanyIdEqualTo(companyId); + Integer orderNo = baseCodeMapper.countByExample(exampleOrder) + 1; + logger.info("查询出来的总数:" + orderNo); + baseCode.setOrderNo(orderNo.toString()); + baseCode.setState("0"); + baseCode.setCompanyId(companyId); + baseCode.setCreateTime(DateUtil.getDate()); + baseCode.setCreateUser(""); + int result = baseCodeMapper.insert(baseCode); + if (result > 0) { + if ("86".equals(baseCode.getBranchId())) { + Set baseCodeKeys = redisManager.queryByVague("baseCode_companyId" + companyId + "_branchId" + "*"); + for (byte[] baseCodeKey : baseCodeKeys) { + redisManager.delete(baseCodeKey); + } + } else { + String delCodeType = null; + logger.info("查询到的codeType:" + baseCode.getCodeType()); + try { + Integer.parseInt(baseCode.getCodeType());//如果codeType能转成数字说明是三级栏目 + BaseCodeExample example1 = new BaseCodeExample(); + BaseCodeExample.Criteria createCriteria = example1.createCriteria(); + createCriteria.andCodeCodeEqualTo(baseCode.getCodeType()); + List basecodeEx = baseCodeMapper.selectByExample(example1); + delCodeType = basecodeEx.get(0).getCodeType(); + } catch (Exception e) { + delCodeType = baseCode.getCodeType(); + } + logger.info("删除的redis的key是:" + "baseCode_companyId" + companyId + "_branchId" + baseCode.getBranchId() + "_" + delCodeType); + redisManager.delete("baseCode_companyId" + companyId + "_branchId" + baseCode.getBranchId() + "_" + delCodeType); + + + //redisManager.delete("baseCode_companyId"+companyId+"_branchId"+baseCode.getBranchId()+"_"+baseCode.getCodeType()); + } + msg.setInfo("创建成功!"); + msg.setResult(true); + HashMap returnCode = new HashMap(); + returnCode.put("codeCode", baseCode.getCodeCode()); + msg.setObject(returnCode); + // 触发更新redis + } else { + logger.info("栏目插入数据库失败"); + msg.setInfo("创建失败!"); + msg.setResult(false); + } + } catch (Exception e) { + logger.info("添加栏目异常【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("系统异常,请稍后再试!"); + msg.setResult(false); + } + logger.info("保存栏目信息的业务方法结束。"); + return msg; + } + + /** + * 更新栏目信息 + */ + @Override + public Message updateBaseCode(BaseCode baseCode) { + logger.info("进入更新栏目的业务方法。"); + + if (baseCode == null || StringUtils.isBlank(String.valueOf(baseCode.getId())) || StringUtils.isBlank(baseCode.getCodeCname())) { + logger.info("更新栏目失败,数据不完整【{}】", JsonUtil.objectToJackson(baseCode)); + throw new ParameterException("栏目更新失败,参数不足!"); + } + String companyId = "1";//公司id + Message msg = new Message(); + try { + // 查询是否存在相同类型的code值 + BaseCodeExample example = new BaseCodeExample(); + BaseCodeExample.Criteria criteria = example.createCriteria(); + criteria.andCodeTypeEqualTo(baseCode.getCodeType()); + criteria.andCodeCodeEqualTo(baseCode.getCodeCode()); + criteria.andCompanyIdEqualTo(companyId); + criteria.andBranchIdEqualTo(baseCode.getBranchId()); + criteria.andStateEqualTo("0"); + List list = baseCodeMapper.selectByExample(example); + if (list != null && list.size() > 0 && !list.get(0).getId().equals(baseCode.getId())) { + logger.info("更新栏目失败相同类型相同code已经存在有效的数据!【{}】", JsonUtil.objectToJackson(baseCode)); + msg.setInfo("更新失败,和现有栏目存在冲突,无法更换类型!"); + msg.setResult(false); + return msg; + } + baseCode.setUpdateTime(DateUtil.getDate()); + baseCode.setUpdateUser(""); + int result = baseCodeMapper.updateByPrimaryKeySelective(baseCode); + if (result > 0) { + if ("86".equals(baseCode.getBranchId())) { + Set baseCodeKeys = redisManager.queryByVague("baseCode_companyId" + companyId + "_branchId" + "*"); + for (byte[] baseCodeKey : baseCodeKeys) { + redisManager.delete(baseCodeKey); + } + } else { + String delCodeType = null; + logger.info("查询到的codeType:" + baseCode.getCodeType()); + try { + Integer.parseInt(baseCode.getCodeType());//如果codeType能转成数字说明是三级栏目 + BaseCodeExample example1 = new BaseCodeExample(); + BaseCodeExample.Criteria createCriteria = example1.createCriteria(); + createCriteria.andCodeCodeEqualTo(baseCode.getCodeType()); + List basecodeEx = baseCodeMapper.selectByExample(example1); + delCodeType = basecodeEx.get(0).getCodeType(); + } catch (Exception e) { + delCodeType = baseCode.getCodeType(); + } + logger.info("删除的redis的key是:" + "baseCode_companyId" + companyId + "_branchId" + baseCode.getBranchId() + "_" + delCodeType); + redisManager.delete("baseCode_companyId" + companyId + "_branchId" + baseCode.getBranchId() + "_" + delCodeType); + //redisManager.delete("baseCode_companyId"+companyId+"_branchId"+baseCode.getBranchId()+"_"+baseCode.getCodeType()); + } + msg.setInfo("更新栏目成功!"); + msg.setResult(true); + // 触发更新redis + + } else { + logger.info("栏目更新数据库失败"); + msg.setInfo("更新失败!"); + msg.setResult(false); + } + } catch (Exception e) { + logger.info("更新栏目异常【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("更新栏目异常,请稍候再试!"); + msg.setResult(false); + } + logger.info("更新栏目的业务方法结束。"); + return msg; + } + + /** + * 修改栏目状态 + */ + @Override + public Message queryBaseCode(String ids) { + String companyId = "1"; + logger.info("进入修改栏目信息的业务方法。"); + if (StringUtils.isBlank(ids)) { + logger.info("更新栏目失败,参数不足 ids【{}】", ids); + throw new ParameterException("栏目更新失败,参数不足!"); + } + Message msg = new Message(); + try { + String[] arr = ids.split(","); + for (String id : arr) { + if (StringUtils.isNotBlank(id)) { + BaseCode baseCode = baseCodeMapper.selectByPrimaryKey(Integer.valueOf(id)); + String state = baseCode.getState(); + if ("0".equals(state)) { + baseCode.setState("1"); + } else { + baseCode.setState("0"); + } + //标志位0:有效1:无效 + baseCode.setUpdateTime(DateUtil.getDate()); + baseCode.setUpdateUser(""); + baseCodeMapper.updateByPrimaryKey(baseCode); + if (baseCodeMapper.updateByPrimaryKey(baseCode) > 0) { + if ("86".equals(baseCode.getBranchId())) { + Set baseCodeKeys = redisManager.queryByVague("baseCode_companyId" + companyId + "_branchId" + "*"); + for (byte[] baseCodeKey : baseCodeKeys) { + redisManager.delete(baseCodeKey); + } + } else { + + String delCodeType = null; + logger.info("查询到的codeType:" + baseCode.getCodeType()); + try { + Integer.parseInt(baseCode.getCodeType());//如果codeType能转成数字说明是三级栏目 + BaseCodeExample example = new BaseCodeExample(); + BaseCodeExample.Criteria createCriteria = example.createCriteria(); + createCriteria.andCodeCodeEqualTo(baseCode.getCodeType()); + List basecodeEx = baseCodeMapper.selectByExample(example); + delCodeType = basecodeEx.get(0).getCodeType(); + } catch (Exception e) { + delCodeType = baseCode.getCodeType(); + } + + logger.info("删除的redis的key是:" + "baseCode_companyId" + companyId + "_branchId" + baseCode.getBranchId() + "_" + delCodeType); + redisManager.delete("baseCode_companyId" + companyId + "_branchId" + baseCode.getBranchId() + "_" + delCodeType); + //redisManager.delete("baseCode_companyId"+companyId+"_branchId"+baseCode.getBranchId()+"_"+baseCode.getCodeType()); + } + msg.setInfo("成功修改栏目状态。"); + msg.setResult(true); + logger.info("成功修改栏目状态!"); + //"baseCode_companyId"+companyId+"_branchId"+branch+"_"+codeType + } else { + msg.setInfo("修改栏目状态失败。"); + msg.setResult(false); + logger.info("修改栏目状态失败!"); + } + + } else { + msg.setInfo("修改栏目状态失败。"); + msg.setResult(false); + logger.info("修改栏目状态失败!"); + } + } + + } catch (Exception e) { + logger.info("修改栏目状态异常【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("修改栏目状态失败!"); + msg.setResult(false); + } + logger.info("修改栏目状态的业务方法结束。"); + return msg; + } + + /** + * 删除栏目信息 + */ + @Override + public Message delBaseCode(String ids) { + String companyId = "1"; + logger.info("进入删除栏目信息的业务方法。"); + if (StringUtils.isBlank(ids)) { + logger.info("删除栏目失败,参数不足 ids【{}】", ids); + throw new ParameterException("栏目删除失败,参数不足!"); + } + Message msg = new Message(); + try { + String[] arr = ids.split(","); + for (String id : arr) { + if (StringUtils.isNotBlank(id)) { + BaseCode baseCode = baseCodeMapper.selectByPrimaryKey(Integer.valueOf(id)); +// //标志位0:有效1:无效;2删除 + baseCode.setState("2"); + baseCode.setUpdateTime(DateUtil.getDate()); + baseCode.setUpdateUser(""); + baseCodeMapper.updateByPrimaryKey(baseCode); + if (baseCodeMapper.updateByPrimaryKey(baseCode) > 0) { + if ("86".equals(baseCode.getBranchId())) { + Set baseCodeKeys = redisManager.queryByVague("baseCode_companyId" + companyId + "_branchId" + "*"); + for (byte[] baseCodeKey : baseCodeKeys) { + redisManager.delete(baseCodeKey); + } + } else { + String delCodeType = null; + logger.info("查询到的codeType:" + baseCode.getCodeType()); + try { + Integer.parseInt(baseCode.getCodeType());//如果codeType能转成数字说明是三级栏目 + BaseCodeExample example = new BaseCodeExample(); + BaseCodeExample.Criteria createCriteria = example.createCriteria(); + createCriteria.andCodeCodeEqualTo(baseCode.getCodeType()); + List basecodeEx = baseCodeMapper.selectByExample(example); + delCodeType = basecodeEx.get(0).getCodeType(); + } catch (Exception e) { + delCodeType = baseCode.getCodeType(); + } + logger.info("删除的redis的key是:" + "baseCode_companyId" + companyId + "_branchId" + baseCode.getBranchId() + "_" + delCodeType); + redisManager.delete("baseCode_companyId" + companyId + "_branchId" + baseCode.getBranchId() + "_" + delCodeType); + //redisManager.delete("baseCode_companyId"+companyId+"_branchId"+baseCode.getBranchId()+"_"+baseCode.getCodeType()); + } + msg.setInfo("成功删除栏目状态。"); + msg.setResult(true); + logger.info("成功删除栏目状态!"); + } else { + msg.setInfo("删除栏目状态失败。"); + msg.setResult(false); + logger.info("删除栏目状态失败!"); + } + + } else { + msg.setInfo("删除栏目状态失败。"); + msg.setResult(false); + logger.info("删除栏目状态失败!"); + } + } + + } catch (Exception e) { + logger.info("删除栏目状态异常【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("删除栏目状态失败!"); + msg.setResult(false); + } + logger.info("删除栏目状态的业务方法结束。"); + return msg; + } + + /** + * 分页查询栏目信息 + */ + @Override + public List queryBaseCode(int startRow, int rows, String codeType, String codeCname, String orderNo) { + logger.info("进入查询栏目信息的业务方法。"); + logger.info("查询栏目信息的参数startRow【{}】,rows【{}】,codeType【{}】,codeCname【{}】,orderNo【{}】", startRow, rows, codeType, codeCname, orderNo); + List codeList = null; + String companyId = "1";//渠道id + String branchId = "86";//分支公司 + try { + codeList = baseCodeExMapper.selectAllWithLimit(companyId, branchId, codeType, codeCname, orderNo, startRow, rows); + if (codeList == null || codeList.size() < 1) { + logger.info("未查询到基础数据信息【{}】", JsonUtil.objectToJackson(codeList)); + return codeList; + } + } catch (Exception e) { + logger.info("查询栏目信息的业务方法异常【{}】", e.getMessage()); + e.printStackTrace(); + } + logger.info("查询栏目信息的业务方法结束。"); + return codeList; + } + + /** + * 查询当前条件下有多少数据 + */ + @Override + public int countBaseCode(String codeType, String codeCname, String orderNo) { + logger.info("进入查询栏目数量的业务方法。"); + logger.info("查询栏目数量的业务方法拿到参数codeType【{}】,codeCname【{}】,orderNo【{}】", codeType, codeCname, orderNo); + String companyId = "1"; + BaseCodeExample example = new BaseCodeExample(); + BaseCodeExample.Criteria criteria = example.createCriteria(); +// criteria.andStateEqualTo("0"); + List statelist = new ArrayList(); + statelist.add("0"); + statelist.add("1"); + criteria.andStateIn(statelist); + + criteria.andCompanyIdEqualTo(companyId); + if (StringUtils.isNotBlank(codeType)) { + criteria.andCodeTypeEqualTo(codeType); + } + if (StringUtils.isNotBlank(codeCname)) { + criteria.andCodeTypeLike(codeCname); + } + if (StringUtils.isNotBlank(orderNo)) { + criteria.andOrderNoEqualTo(orderNo); + } + //example.setOrderByClause(" CODE_TYPE desc,CODE_CODE desc "); + List list = null; + try { + list = baseCodeMapper.selectByExample(example); + if (list == null || list.size() < 1) { + logger.info("未查询到栏目数量【{}】", JsonUtil.objectToJackson(list)); + return 0; + } + } catch (Exception e) { + e.printStackTrace(); + } + logger.info("查询栏目数量的业务方法结束。"); + return list.size(); + } + + @Override + public List queryColumn() { + logger.info("进入查询栏目信息的方法"); + List list = null; + String companyId = "1"; + String branchId = "86"; + BaseCodeExample example = new BaseCodeExample(); + BaseCodeExample.Criteria criteria = example.createCriteria(); + criteria.andStateEqualTo("0"); + criteria.andCompanyIdEqualTo(companyId); + if (!"86".equals(branchId)) { + criteria.andBranchIdLike(branchId); + } + list = baseCodeMapper.selectByExample(example); + logger.info("查询栏目信息结束,查询到的结果为【{}】" + JsonUtil.objectToJackson(list)); + logger.info("查询栏目信息的方法结束!"); + return list; + } + + @Override + public List columnTree(String codeCode) { + logger.info("进入查询栏目树的方法"); + if (StringUtils.isBlank(codeCode)) { + logger.info("查询栏目树请求参数不正确codeCode【{}】", codeCode); + throw new ParameterException("创建失败,参数不足!"); + } + List list = null; + String companyId = "1"; + String branchId = "86"; + String state = "0"; + HashMap parMap = new HashMap(); + parMap.put("codeCode", codeCode); + parMap.put("companyId", companyId); + parMap.put("state", state); + if (!"86".equals(branchId)) { + parMap.put("branchId", branchId); + } + list = baseCodeExMapper.columnTree(parMap); + logger.info("查询栏目树结束,查询到的结果为【{}】" + JsonUtil.objectToJackson(list)); + logger.info("查询栏目信息的方法结束!"); + return list; + } + + @Override + public Message operateColumn(String columnId, String operateType) { + logger.info("进入操作栏目排序业务层方法,入参columnId:[{}],operateType:[{}]", columnId, operateType); + Message msg = new Message(); + if (StringUtils.isEmpty(operateType) || StringUtils.isEmpty(columnId)) { + msg.setInfo("缺少请求参数"); + msg.setResult(false); + return msg; + } + BaseCode operateBaseCode = baseCodeMapper.selectByPrimaryKey(Integer.parseInt(columnId)); + BaseCodeExample example = new BaseCodeExample(); + example.createCriteria().andCodeTypeEqualTo(operateBaseCode.getCodeType()); + example.setOrderByClause("ORDER_NO*1 ASC,CREATE_TIME ASC"); + List baseCodeList = baseCodeMapper.selectByExample(example); + BaseCode preBaseCode = null; + BaseCode nextBaseCode = null; + BaseCode current = null; + logger.info("需要重排序的栏目:" + JsonUtil.objectToJackson(baseCodeList)); + try { + for (int i = 0; i < baseCodeList.size(); i++) { + Integer orderNo = i + 1; + baseCodeList.get(i).setOrderNo(orderNo.toString()); + baseCodeMapper.updateByPrimaryKey(baseCodeList.get(i)); + if (baseCodeList.get(i).getId().equals(Integer.parseInt(columnId))) { + preBaseCode = i - 1 == -1 ? baseCodeList.get(i) : baseCodeList.get(i - 1); + nextBaseCode = i + 1 == baseCodeList.size() ? baseCodeList.get(i) : baseCodeList.get(i + 1); + current = baseCodeList.get(i); + logger.info("查询到当前操作栏目的前一个栏目:【{}】,和后一个栏目信息:【{}】,当前操作栏目信息:【{}】", + preBaseCode.getId() + "--" + preBaseCode.getCodeCname(), + nextBaseCode.getId() + "--" + nextBaseCode.getCodeCname(), + current.getId() + "--" + current.getCodeCname()); + } + } + if ("86".equals(current.getBranchId())) { + Set baseCodeKeys = redisManager.queryByVague("baseCode_companyId" + current.getCompanyId() + "_branchId" + "*"); + for (byte[] baseCodeKey : baseCodeKeys) { + redisManager.delete(baseCodeKey); + } + } else { + String delCodeType = null; + logger.info("查询到的codeType:" + current.getCodeType()); + try { + Integer.parseInt(current.getCodeType());//如果codeType能转成数字说明是三级栏目 + BaseCodeExample example1 = new BaseCodeExample(); + BaseCodeExample.Criteria createCriteria = example1.createCriteria(); + createCriteria.andCodeCodeEqualTo(current.getCodeType()); + List basecodeEx = baseCodeMapper.selectByExample(example1); + delCodeType = basecodeEx.get(0).getCodeType(); + } catch (Exception e) { + delCodeType = current.getCodeType(); + } + logger.info("删除的redis的key是:" + "baseCode_companyId" + current.getCompanyId() + "_branchId" + current.getBranchId() + "_" + delCodeType); + redisManager.delete("baseCode_companyId" + current.getCompanyId() + "_branchId" + current.getBranchId() + "_" + delCodeType); + } + String modelOrder = null; + current.setUpdateTime(DateUtil.getDate()); + current.setUpdateUser(""); + if ("1".equals(operateType)) { + preBaseCode.setUpdateTime(DateUtil.getDate()); + preBaseCode.setUpdateUser(""); + modelOrder = preBaseCode.getOrderNo(); + preBaseCode.setOrderNo(current.getOrderNo()); + current.setOrderNo(modelOrder); + baseCodeMapper.updateByPrimaryKey(preBaseCode); + baseCodeMapper.updateByPrimaryKey(current); + logger.info("上移操作成功"); + msg.setResult(true); + msg.setInfo("上移成功!"); + } else { + nextBaseCode.setUpdateTime(DateUtil.getDate()); + nextBaseCode.setUpdateUser(""); + modelOrder = nextBaseCode.getOrderNo(); + nextBaseCode.setOrderNo(current.getOrderNo()); + current.setOrderNo(modelOrder); + baseCodeMapper.updateByPrimaryKey(nextBaseCode); + baseCodeMapper.updateByPrimaryKey(current); + logger.info("下移操作成功"); + msg.setResult(true); + msg.setInfo("下移成功!"); + } + } catch (Exception e) { + e.printStackTrace(); + logger.info("操作栏目排序业务层方法报错"); + msg.setInfo("操作栏目排序业务层方法报错"); + msg.setResult(false); + } + logger.info("操作栏目排序业务层方法结束"); + return msg; + } +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsArticleAdInfoServiceImpl.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsArticleAdInfoServiceImpl.java index 4bed992d3..6c98c2d13 100644 --- a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsArticleAdInfoServiceImpl.java +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsArticleAdInfoServiceImpl.java @@ -1,6 +1,5 @@ package com.ruoyi.content.service.impl; -import com.ruoyi.common.core.text.Convert; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.content.constants.PropertiesConstants; import com.ruoyi.content.domain.CmsArticleAdInfo; diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsRoleAuthorityServiceImpl.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsRoleAuthorityServiceImpl.java new file mode 100644 index 000000000..e92f9b923 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsRoleAuthorityServiceImpl.java @@ -0,0 +1,228 @@ +package com.ruoyi.content.service.impl; + +import com.ruoyi.content.domain.AuthorityExDto; +import com.ruoyi.content.domain.CmsRoleAuthority; +import com.ruoyi.content.domain.CmsRoleAuthorityExample; +import com.ruoyi.content.domain.CmsSysUser; +import com.ruoyi.content.exception.ParameterException; +import com.ruoyi.content.mapper.AuthorityFindfExMapper; +import com.ruoyi.content.mapper.CmsRoleAuthorityMapper; +import com.ruoyi.content.message.Message; +import com.ruoyi.content.service.CmsRoleAuthorityService; +import com.ruoyi.content.utils.GsonUtil; +import com.ruoyi.content.utils.JsonUtil; +import org.apache.commons.lang3.StringUtils; +import org.apache.shiro.SecurityUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.List; + +@Service +public class CmsRoleAuthorityServiceImpl implements CmsRoleAuthorityService { + private static Logger logger = LoggerFactory.getLogger(CmsRoleAuthorityService.class); + @Autowired + private AuthorityFindfExMapper authorityFindfExMapper; + + @Autowired + private CmsRoleAuthorityMapper cmsRoleAuthorityMapper; + + @Override + public List queryUserRole() { + logger.info("进入查詢当前用户所有权限集合的业务方法。"); + CmsSysUser userInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); + String jsonData = ""; + try { + String userLog = userInfoDTO.getEmail(); + List list = authorityFindfExMapper.findAuthorityEx(userLog); + logger.info("查詢当前用户所有权限集合【{}】", JsonUtil.objectToJackson(list)); + StringBuffer jsons = new StringBuffer(); + if (list.size() > 0) { + for (int i = 0; i < list.size(); i++) { + if (list.get(i).getLevel().equals("1") && i == 0) { + jsons.append("{id:\"" + list.get(i).getId() + "\", text: \"" + list.get(i).getOperatorRoleName() + + "\",pid:\"0\", url:\"\"}"); + + } else if (list.get(i).getLevel().equals("1") && i != 0) { + jsons.append(",{id:\"" + list.get(i).getId() + "\", text: \"" + + list.get(i).getOperatorRoleName() + "\",pid:\"0\", url:\"\"}"); + + } else if (!list.get(i).getLevel().equals("1") && i != 0) { + jsons.append(",{id: \"" + list.get(i).getId() + "\",text:\" " + + list.get(i).getOperatorRoleName() + "\",pid:\"" + list.get(i).getType() + "\", url:\"" + + list.get(i).getOperatorRolePath() + "\"}"); + } + } + } + String str = jsons.toString(); + logger.info("组装后的菜单集合【{}】", str); + String indexStr = ""; + if (StringUtils.isNotBlank(jsons)) { + indexStr = (String) jsons.subSequence(0, 1); + } + if (indexStr.equals(",")) { + str = (String) jsons.subSequence(1, jsons.length()); + } + jsonData = "[" + str + "]"; + return GsonUtil.jsonToList(jsonData); + } catch (Exception e) { + logger.info("获取菜单失败,请重新登录【{}】", e.getMessage()); + e.printStackTrace(); + } + logger.info("查詢当前用户所有权限集合的业务方法结束。"); + return null; + } + + /** + * 添加对应关系 + */ + @Override + public Message insertRoleAuthority(String selfChild, String parentChild) { + logger.info("添加对应关系的业务层方法开始!"); + logger.info("添加对应关系的业务层方法拿到的参数selfChild【{}】,parentChild【{}】", selfChild, parentChild); + Message msg = new Message(); + // 获取登录人信息 + CmsSysUser roleInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); + String roleLog = roleInfoDTO.getEmail(); + if (StringUtils.isBlank(selfChild) || StringUtils.isBlank(parentChild)) { + msg.setInfo("添加对应关系失败!"); + msg.setResult(false); + logger.info("添加对应关系失败,缺少参数"); + return msg; + } + if (roleInfoDTO == null || StringUtils.isBlank(roleLog)) { + logger.info("用户已离线!"); + msg.setInfo("您已离线,请重新登录!"); + msg.setResult(false); + return msg; + } + try { + // 添加对应关系之前先判断对应关系是否已经存在,不存在插入,存在则全部删除后再添加 + List list = queryRoleAuthority(selfChild, ""); + if (list.size() > 0) {// 关系存在,删除 + CmsRoleAuthorityExample example = new CmsRoleAuthorityExample(); + CmsRoleAuthorityExample.Criteria criteria = example.createCriteria(); + criteria.andSelfChildEqualTo(selfChild); + cmsRoleAuthorityMapper.deleteByExample(example); + } + + // 循环插入对应关系 + String[] arrId = parentChild.split(","); + for (String aId : arrId) { + if (StringUtils.isNotBlank(aId)) { + CmsRoleAuthority record = new CmsRoleAuthority(); + SimpleDateFormat data = new SimpleDateFormat("yyyy-MM-dd");// 设置日期格式 + SimpleDateFormat time = new SimpleDateFormat("HH:mm:ss");// 设置时间格式 + record.setSelfChild(selfChild); + record.setParentChild(aId); + record.setCreateDate(data.format(new Date())); + record.setCreateTime(time.format(new Date())); + record.setCreateUser(roleLog); + cmsRoleAuthorityMapper.insert(record); + // if (list.size() > 0) {// 关系存在,删除 + // record = (CmsRoleAuthority) list.get(0); + // record.setUpdateDate(data.format(new Date())); + // record.setUpdateTime(time.format(new Date())); + // record.setUpdateUser(roleLog); + // CmsRoleAuthorityExample example = new + // CmsRoleAuthorityExample(); + // Criteria criteria = example.createCriteria(); + // criteria.andParentChildEqualTo(aId); + // criteria.andSelfChildEqualTo(selfChild); + // cmsRoleAuthorityMapper.deleteByExample(example); + // } else {// 不存在,创建关系 + // record.setSelfChild(selfChild); + // record.setParentChild(aId); + // record.setCreateDate(data.format(new Date())); + // record.setCrateTime(time.format(new Date())); + // record.setCreateUser(roleLog); + // cmsRoleAuthorityMapper.insert(record); + // } + msg.setInfo("添加成功!"); + msg.setResult(true); + logger.info("添加成功!"); + } + } + } catch (Exception e) { + logger.info("对应关系创建失败【{}】", e.getMessage()); + msg.setInfo("对应关系创建失败!"); + msg.setResult(false); + e.printStackTrace(); + } + logger.info("添加对应关系的业务层方法结束!"); + return msg; + } + + /** + * 查询对应关系,添加或者删除对应关系之前先确定此关系是否存在 + */ + @Override + public List queryRoleAuthority(String selfChild, String parentChild) { + logger.info("查询对应关系的业务层方法开始!"); + logger.info("查询对应关系的业务层方法拿到的参数selfChild【{}】,parentChild【{}】", selfChild, parentChild); + if (StringUtils.isBlank(selfChild) && StringUtils.isBlank(parentChild)) { + logger.info("查询对应关系失败,缺少参数"); + throw new ParameterException("查询对应关系失败,缺少参数"); + } + List list = null; + try { + CmsRoleAuthorityExample example = new CmsRoleAuthorityExample(); + CmsRoleAuthorityExample.Criteria criteria = example.createCriteria(); + if (selfChild != "") { + criteria.andSelfChildEqualTo(selfChild); + } + if (parentChild != "") { + criteria.andParentChildEqualTo(parentChild); + } + list = cmsRoleAuthorityMapper.selectByExample(example); + } catch (Exception e) { + logger.info("查询对应关系失败【{}】", e.getMessage()); + e.printStackTrace(); + } + logger.info("查询对应关系的业务层方法结束!"); + return list; + } + + /** + * 根据主键删除对应关系 + */ + @Override + public Message delRoleAuthority(String selfChild, String parentChild) { + logger.info("删除对应关系的业务层方法开始!"); + logger.info("删除对应关系的业务层方法拿到的参数selfChild【{}】,parentChild【{}】", selfChild, parentChild); + Message msg = new Message(); + if (StringUtils.isBlank(selfChild) && StringUtils.isBlank(parentChild)) { + msg.setInfo("删除失败!"); + msg.setResult(false); + logger.info("删除对应关系失败,缺少参数"); + throw new ParameterException("删除对应关系失败,缺少参数"); + } + try { + CmsRoleAuthorityExample example = new CmsRoleAuthorityExample(); + CmsRoleAuthorityExample.Criteria criteria = example.createCriteria(); + if (selfChild != "") { + criteria.andSelfChildEqualTo(selfChild); + } + if (parentChild != "") { + criteria.andParentChildEqualTo(parentChild); + } + // 删除对应关系之前判断对应关系是否存在 + cmsRoleAuthorityMapper.deleteByExample(example); + msg.setInfo("删除成功!"); + msg.setResult(true); + logger.info("删除对应关系成功!"); + } catch (Exception e) { + logger.info("删除对应关系失败【{}】", e.getMessage()); + msg.setInfo("删除对应关系失败!"); + msg.setResult(false); + e.printStackTrace(); + } + logger.info("删除对应关系的业务层方法结束!"); + return msg; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsRoleServiceImpl.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsRoleServiceImpl.java new file mode 100644 index 000000000..1dbb4cd90 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsRoleServiceImpl.java @@ -0,0 +1,287 @@ +package com.ruoyi.content.service.impl; + +import com.ruoyi.content.domain.*; +import com.ruoyi.content.exception.BusinessException; +import com.ruoyi.content.exception.ParameterException; +import com.ruoyi.content.mapper.CmsSysRoleExMapper; +import com.ruoyi.content.mapper.CmsSysRoleMapper; +import com.ruoyi.content.message.Message; +import com.ruoyi.content.service.CmsRoleAuthorityService; +import com.ruoyi.content.service.CmsRoleService; +import com.ruoyi.content.service.CmsUserRoleService; +import com.ruoyi.content.utils.JsonUtil; +import org.apache.commons.lang3.StringUtils; +import org.apache.shiro.SecurityUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.List; + +@Service +public class CmsRoleServiceImpl implements CmsRoleService { + private static Logger logger = LoggerFactory.getLogger(CmsRoleService.class); + + @Autowired + private CmsSysRoleMapper cmsSysRoleMapper; + + @Autowired + private CmsUserRoleService cmsUserRoleService; + + @Autowired + private CmsRoleAuthorityService cmsRoleAuthorityService; + + @Autowired + private CmsSysRoleExMapper cmsSysRoleExMapper; + + /** + * 分页查询所有角色信息 + */ + @Override + public List queryRole(int startRow, int rows, String name, String email) { + logger.info("查询角色列表信息的业务层方法开始!"); + logger.info("查询角色列表信息的业务层拿到的参数startRow【{}】,rows【{}】,name【{}】", startRow, rows, name); + if (StringUtils.isBlank(((Integer) startRow).toString()) || StringUtils.isBlank(((Integer) rows).toString())) { + logger.info("查询角色信息失败,缺少分页数据"); + throw new ParameterException("查询角色信息失败,缺少分页数据!"); + } + if (StringUtils.isBlank(name)) { + name = ""; + } + List list = null; + try { + CmsSysUser userInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); + list = cmsSysRoleExMapper.selectuserRoleByPage(startRow, rows, userInfoDTO.getEmail(), name, email); + if (list == null || list.size() < 1) { + logger.info("还没有任何角色信息【{}】"); + } + } catch (Exception e) { + logger.info("查询角色信息失败,系统异常【{}】", e.getMessage()); + e.printStackTrace(); + } + logger.info("查询角色列表信息的业务层方法结束!"); + return list; + } + + /** + * 添加角色 + */ + @Override + public Message insertRole(CmsSysRole role) { + logger.info("添加新角色的业务层方法开始!"); + logger.info("添加新角色的业务层方法拿到的参数role【{}】", JsonUtil.objectToJackson(role)); + Message msg = new Message(); + //获取登录人信息 + String roleLog = "o43yZt9cXHtRwvNF8ZdpGw9r0RGI"; + if (role == null) { + msg.setInfo("添加角色信息失败,角色为空!"); + logger.info("添加角色信息失败,角色为空!"); + msg.setResult(false); + return msg; + } + //必输项校验 + if (StringUtils.isBlank(role.getName())) { + msg.setInfo("添加角色信息失败,参数不足!"); + logger.info("添加角色信息失败,参数不足!"); + msg.setResult(false); + return msg; + } + try { + //添加角色之前判断角色是否已经存在,不存在添加,存在不能添加 + CmsSysRoleExample example = new CmsSysRoleExample(); + CmsSysRoleExample.Criteria criteria = example.createCriteria(); + criteria.andNameEqualTo(role.getName()); + List list = cmsSysRoleMapper.selectByExample(example); + if (list.size() > 0) { + msg.setInfo("角色已经存在,不能重复创建!"); + msg.setResult(false); + logger.info("角色【{}】已经存在,不能重复创建!", JsonUtil.objectToJackson(list.get(0))); + return msg; + } + SimpleDateFormat data = new SimpleDateFormat("yyyy-MM-dd");//设置日期格式 + SimpleDateFormat time = new SimpleDateFormat("HH:mm:ss");//设置时间格式 + role.setCreateDate(data.format(new Date())); + role.setCreateTime(time.format(new Date())); + role.setCreateUser(roleLog); + if (cmsSysRoleMapper.insert(role) > 0) { + msg.setInfo("角色创建成功!"); + msg.setResult(true); + logger.info("角色创建成功!"); + } + } catch (Exception e) { + logger.info("角色创建失败【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("角色创建失败!"); + msg.setResult(false); + } + logger.info("添加新角色的业务层方法结束!"); + return msg; + } + + /** + * 删除角色 + */ + @Override + public Message delRole(String id) { + logger.info("删除角色的业务层方法开始!"); + logger.info("删除角色的业务层方拿到的参数id【{}】", id); + Message msg = new Message(); + if (StringUtils.isBlank(id)) { + msg.setInfo("删除角色信息失败,缺少参数!"); + msg.setResult(false); + logger.info("删除角色信息失败,缺少参数"); + throw new ParameterException("删除角色信息失败,缺少参数"); + } + try { + String[] arrId = id.split(","); + for (String aId : arrId) { + if (StringUtils.isNotBlank(aId)) { + //删除角色之前判断角色是否存在 + CmsSysRole sysRole = cmsSysRoleMapper.selectByPrimaryKey(Integer.parseInt(aId)); + if (sysRole != null) { + //删除角色之前,如果角色已经分配了用户,则将对应的角色与用户的对应关系删除 + List list = cmsUserRoleService.queryUserRole(sysRole.getName(), ""); + if (list.size() > 0) { + for (int i = 0; i < list.size(); i++) { + CmsUserRole cmsUserRole = (CmsUserRole) list.get(i); + cmsUserRoleService.delUserRole(Integer.toString(cmsUserRole.getId())); + } + } + //删除角色之前,如果角色已经分配了权限,则将对应的角色与权限的对应关系删除 + List list2 = cmsRoleAuthorityService.queryRoleAuthority(sysRole.getName(), ""); + if (list2.size() > 0) { + cmsRoleAuthorityService.delRoleAuthority(sysRole.getName(), ""); + } + cmsSysRoleMapper.deleteByPrimaryKey(Integer.parseInt(aId)); + msg.setInfo("删除成功!"); + msg.setResult(true); + logger.info("删除信息成功!"); + } else { + msg.setInfo("删除失败,角色不存在!"); + msg.setResult(false); + logger.info("删除失败,角色不存在!"); + return msg; + } + } + } + } catch (Exception e) { + logger.info("删除信息失败【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("删除失败!"); + msg.setResult(false); + } + logger.info("删除角色的业务层方法结束!"); + return msg; + } + + /** + * 修改角色信息 + */ + @Override + public Message updateRole(CmsSysRole role) { + logger.info("修改角色的业务层方法开始!"); + logger.info("修改角色的业务层方法拿到参数role【{}】", JsonUtil.objectToJackson(role)); + Message msg = new Message(); + //获取登录人信息 + CmsSysUser roleInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); + String roleLog = roleInfoDTO.getEmail(); + if (role == null) { + logger.info("修改角色信息失败,角色为空!"); + msg.setInfo("修改角色信息失败,角色为空!"); + msg.setResult(false); + return msg; + } + if (roleInfoDTO == null || StringUtils.isBlank(roleLog)) { + logger.info("用户已离线!"); + msg.setInfo("您已离线,请重新登录!"); + msg.setResult(false); + return msg; + } + //必输项校验 + if (StringUtils.isBlank(role.getName())) { + logger.info("修改角色信息失败,参数不足!"); + msg.setInfo("修改角色信息失败,参数不足!"); + msg.setResult(false); + return msg; + } + try { + SimpleDateFormat data = new SimpleDateFormat("yyyy-MM-dd");//设置日期格式 + SimpleDateFormat time = new SimpleDateFormat("HH:mm:ss");//设置时间格式 + role.setUpdateDate(data.format(new Date())); + role.setUpdateTime(time.format(new Date())); + role.setUpdateUser(roleLog); + if (cmsSysRoleMapper.updateByPrimaryKey(role) > 0) { + msg.setInfo("角色信息修改成功!"); + msg.setResult(true); + logger.info("修改角色信息成功!"); + } + } catch (Exception e) { + logger.info("修改角色信息失败【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("角色信息修改失败!"); + msg.setResult(false); + } + logger.info("修改角色的业务层方法结束!"); + return msg; + } + + /** + * 根据主键查询角色,修改角色信息使用 + */ + @Override + public CmsSysRole queryRoleById(String id) { + logger.info("根据角色id查询角色信息的业务层方法开始!"); + logger.info("查询角色信息的业务层方法拿到参数id【{}】", id); + if (StringUtils.isBlank(id)) { + logger.info("查询角色信息失败,缺少参数"); + throw new ParameterException("未查询到角色信息"); + } + CmsSysRole role = null; + try { + role = cmsSysRoleMapper.selectByPrimaryKey(Integer.parseInt(id)); + if (role == null) { + logger.info("未查询到相关角色【{}】", JsonUtil.objectToJackson(role)); + throw new BusinessException("未查询到相关角色!"); + } + logger.info("根据角id查询角色信息成功【{}】", JsonUtil.objectToJackson(role)); + } catch (Exception e) { + logger.info("根据角色id查询角色信息失败【{}】", e.getMessage()); + e.printStackTrace(); + } + logger.info("根据角色id查询角色信息的业务层方法结束!"); + return role; + } + + /** + * 统计角色数量,分页使用 + */ + @Override + public int countRole(String name) { + logger.info("查询角色列表信息数量的业务层方法开始!"); + logger.info("查询角色列表信息数量的业务层方法拿到参数name【{}】", name); + CmsSysRoleExample example = new CmsSysRoleExample(); + CmsSysRoleExample.Criteria criteria = example.createCriteria(); + if (StringUtils.isNotBlank(name)) { + criteria.andNameLike(name); + } + int count = 0; + try { + count = cmsSysRoleMapper.countByExample(example); + if (count == 0) { + logger.info("还没有创建任何角色【{}】"); + throw new BusinessException("还没创建角色!"); + } + logger.info("查询到的角色数量count【{}】", count); + } catch (Exception e) { + logger.info("查询角色数量出错【{}】", e.getMessage()); + e.printStackTrace(); + } + logger.info("查询角色列表信息数量的业务层方法结束!"); + return count; + } + + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsSysAuthorityServiceImpl.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsSysAuthorityServiceImpl.java new file mode 100644 index 000000000..a748e2f4a --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsSysAuthorityServiceImpl.java @@ -0,0 +1,384 @@ +package com.ruoyi.content.service.impl; + +import com.ruoyi.content.domain.CmsSysAuthority; +import com.ruoyi.content.domain.CmsSysAuthorityExample; +import com.ruoyi.content.domain.CmsSysRoleAuthorDto; +import com.ruoyi.content.domain.CmsSysUser; +import com.ruoyi.content.exception.ParameterException; +import com.ruoyi.content.mapper.CmsSysAuthorityExMapper; +import com.ruoyi.content.mapper.CmsSysAuthorityMapper; +import com.ruoyi.content.message.Message; +import com.ruoyi.content.service.CmsRoleAuthorityService; +import com.ruoyi.content.service.CmsSysAuthorityService; +import com.ruoyi.content.utils.DateUtil; +import com.ruoyi.content.utils.JsonUtil; +import org.apache.commons.lang3.StringUtils; +import org.apache.shiro.SecurityUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; + +/** + * 说明:菜单管理实现 + */ +@Service +public class CmsSysAuthorityServiceImpl implements CmsSysAuthorityService { + private static Logger logger = LoggerFactory.getLogger(CmsSysAuthorityServiceImpl.class); + @Autowired + private CmsSysAuthorityMapper cmsSysAuthorityMapper; + @Autowired + private CmsRoleAuthorityService authorityService; + @Autowired + private CmsSysAuthorityExMapper cmsSysAuthorityExMapper; + + /** + * 新增菜单 + */ + @Override + public Message addMenu(CmsSysAuthority authority) { + logger.info("添加新菜单的业务层方法开始!"); + logger.info("添加新菜单的业务层方法拿到参数【{}】", JsonUtil.objectToJackson(authority)); + Message msg = new Message(); + if (authority == null || StringUtils.isBlank(authority.getId()) || StringUtils.isBlank(authority.getType())) { + logger.info("新建菜单失败,参数缺少参数"); + msg.setInfo("创建菜单失败,缺少参数!"); + msg.setResult(false); + return msg; + } + try { + CmsSysAuthorityExample example = new CmsSysAuthorityExample(); + CmsSysAuthorityExample.Criteria criteria = example.createCriteria(); + criteria.andIdEqualTo(authority.getId()); + List authorList = cmsSysAuthorityMapper.selectByExample(example); + if (authorList != null && authorList.size() > 0) { + msg.setInfo("菜单已经存在,不能重复创建!"); + msg.setObject(authorList); + msg.setResult(false); + logger.info("菜单已经存在,不能重复创建!和菜单【{}】重复", authorList.get(0).getOperatorRoleName()); + } else { + authority.setCreateUser(""); + if (cmsSysAuthorityMapper.insert(authority) > 0) { + msg.setInfo("创建菜单成功!"); + msg.setResult(true); + logger.info("菜单创建成功!"); + } else { + msg.setInfo("创建菜单失败,请稍后再试!"); + msg.setResult(false); + logger.info("菜单创建失败!"); + } + } + } catch (Exception e) { + msg.setInfo("创建菜单失败,请稍后再试!"); + msg.setResult(false); + e.printStackTrace(); + logger.info("创建菜单异常【{}】,菜单信息【{}】", e.getMessage(), JsonUtil.objectToJackson(authority)); + } + logger.info("添加新菜单的业务层方法结束!"); + return msg; + } + + /** + * 更新菜单 + */ + @Override + public Message upMenu(CmsSysAuthority authority) { + logger.info("修改菜单的业务层方法开始!"); + logger.info("修改菜单的业务层方法拿到参数【{}】", JsonUtil.objectToJackson(authority)); + Message msg = new Message(); + if (authority == null || StringUtils.isBlank(authority.getId()) || StringUtils.isBlank(authority.getType())) { + logger.info("更新菜单失败,参数缺少参数"); + msg.setInfo("更新菜单失败,缺少参数!"); + msg.setResult(false); + return msg; + } + CmsSysUser roleInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); + if (roleInfoDTO == null || StringUtils.isBlank(roleInfoDTO.getEmail())) { + logger.info("您已离线,请重新登录!"); + msg.setInfo("您已离线,请重新登录!"); + msg.setResult(false); + return msg; + } + try { + //先查询出菜单,判断菜单是否存在 + CmsSysAuthorityExample example = new CmsSysAuthorityExample(); + CmsSysAuthorityExample.Criteria criteria = example.createCriteria(); + criteria.andIdEqualTo(authority.getId()); + List list = cmsSysAuthorityMapper.selectByExample(example); + if (list.size() > 0 && list != null) { + CmsSysAuthority authorityNew = list.get(0); + authorityNew.setId(authority.getId()); + authorityNew.setType(authority.getType()); + authorityNew.setLevel(authority.getLevel()); + authorityNew.setOperatorRoleName(authority.getOperatorRoleName()); + authorityNew.setOperatorRolePath(authority.getOperatorRolePath()); + authorityNew.setUpdateDate(DateUtil.currentDate()); + authorityNew.setUpdateTime(DateUtil.currentTime()); + authorityNew.setUpdateUser(roleInfoDTO.getEmail()); + if (cmsSysAuthorityMapper.updateByPrimaryKey(authorityNew) > 0) { + msg.setInfo("更新菜单成功!"); + msg.setResult(true); + logger.info("修改菜单信息成功!"); + } else { + msg.setInfo("更新菜单失败,请稍后再试!"); + msg.setResult(false); + logger.info("修改菜单信息失败!"); + } + } else { + logger.info("更新菜单失败,没有查询到对应菜单"); + msg.setInfo("更新菜单失败,没有查询到对应菜单!"); + msg.setResult(false); + return msg; + } + } catch (Exception e) { + msg.setInfo("修改菜单失败,请稍后再试!"); + msg.setResult(false); + logger.info("更新菜单异常【{}】", e.getMessage()); + e.printStackTrace(); + } + logger.info("修改菜单的业务层方法结束!"); + return msg; + } + + /** + * 删除菜单 + */ + @Override + public Message delMenu(String nums) { + logger.info("删除菜单的业务层方法开始!"); + logger.info("删除菜单的业务层方法拿到参数nums【{}】", nums); + Message msg = new Message(); + if (StringUtils.isBlank(nums)) { + logger.info("删除菜单失败,参数缺少参数"); + msg.setInfo("删除菜单失败,缺少参数!"); + msg.setResult(false); + return msg; + } + try { + String[] arrId = nums.split(","); + for (String aId : arrId) { + CmsSysAuthority authority = cmsSysAuthorityMapper.selectByPrimaryKey(Integer.parseInt(aId)); + if (authority != null) { + Message dataMsg = queryAuthoryById(authority.getId()); + if (dataMsg.getResult()) {// 存在下级 + logger.info("删除菜单失败,存在下级菜单"); + msg.setInfo("删除菜单失败,请先删除下级菜单!"); + msg.setResult(false); + } else {//不存在下级菜单, 删除自己 + if (dataMsg.getObject().equals(0)) { + //删除菜单之前先删除对应关系 + List list = authorityService.queryRoleAuthority("", authority.getId()); + if (list != null && list.size() > 0) { + logger.info("删除菜单和角色的对应关系!"); + authorityService.delRoleAuthority("", authority.getId()); + } + if (cmsSysAuthorityMapper.deleteByPrimaryKey(Integer.parseInt(aId)) > 0) { + logger.info("删除菜单成功!"); + msg.setInfo("删除成功!"); + msg.setResult(true); + } else { + logger.info("删除菜单失败!"); + msg.setInfo("删除失败!"); + msg.setResult(false); + } + } else { + logger.info("删除菜单失败,查询下级菜单参数不足。"); + msg.setInfo("删除菜单失败,查询下级菜单参数不足!"); + msg.setResult(false); + } + } + } else { + msg.setInfo("删除菜单失败,该菜单不存在!"); + msg.setResult(false); + } + } + } catch (Exception e) { + logger.info("删除菜单出错【{}】", e.getMessage()); + e.printStackTrace(); + } + logger.info("删除菜单的业务层方法结束!"); + return msg; + } + + /** + * 查询下级菜单 + * + * @return + */ + @Override + public Message queryAuthoryById(String id) { + logger.info("查询下级菜单的业务层方法开始!"); + Message msg = new Message(); + if (StringUtils.isBlank(id)) { + logger.info("根据id查询下级菜单失败,参数为空!"); + msg.setInfo("查询下级菜单失败,参数不足!"); + msg.setResult(false); + return msg; + } + logger.info("查询下级菜单的业务层方法拿到参数【{}】", id); + try { + CmsSysAuthorityExample example = new CmsSysAuthorityExample(); + CmsSysAuthorityExample.Criteria criteria = example.createCriteria(); + criteria.andTypeEqualTo(id); + List authorList = cmsSysAuthorityMapper.selectByExample(example); + if (authorList != null && authorList.size() > 0) { + if (authorList.size() > 1) { + msg.setInfo("成功!"); + msg.setObject(authorList); + msg.setResult(true); + } else { + //判断id和type是否相等,也就是判断是不是一级菜单 + if (authorList.get(0).getId().equals(authorList.get(0).getType())) { + msg.setInfo("未查询到下级菜单!"); + msg.setObject(0); + msg.setResult(false); + logger.info("未查询到下级菜单!"); + } else { + msg.setInfo("成功!"); + msg.setObject(authorList); + msg.setResult(true); + } + } + } else { + msg.setInfo("未查询到下级菜单!"); + msg.setObject(0); + msg.setResult(false); + logger.info("未查询到下级菜单!"); + } + } catch (Exception e) { + logger.info("根据id查询下级菜单异常【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("未查询到下级菜单!"); + msg.setResult(false); + } + logger.info("查询下级菜单的业务层方法结束!"); + return msg; + } + + /** + * 分页查询菜单 + */ + @Override + public Message queryMenuList(int startRow, int rows, String id, String level, String type, String operatorRoleName) { + logger.info("查询菜单列表信息的业务层方法开始!"); + logger.info("查询菜单列表信息的业务层方法拿到参数startRow【{}】,rows【{}】,id【{}】,level【{}】,type【{}】,operatorRoleName【{}】", startRow, rows, id, level, type, operatorRoleName); + Message msg = new Message(); + if (StringUtils.isBlank(((Integer) startRow).toString()) || StringUtils.isBlank(((Integer) rows).toString())) { + logger.info("查询菜单信息失败,缺少分页数据"); + throw new ParameterException("查询菜单信息失败,缺少分页数据!"); + } + if (StringUtils.isBlank(id)) { + id = ""; + } + if (StringUtils.isBlank(level)) { + level = ""; + } + if (StringUtils.isBlank(type)) { + type = ""; + } + if (StringUtils.isBlank(operatorRoleName)) { + operatorRoleName = ""; + } + try { + CmsSysUser userInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); + List list = cmsSysAuthorityExMapper.selectAllMenuWithLimit(startRow, rows, userInfoDTO.getEmail(), id, level, type, operatorRoleName); + if (list != null && list.size() > 0) { + msg.setObject(list); + msg.setInfo("查询成功!"); + msg.setResult(true); + } else { + logger.info("还没有任何菜单信息【{}】", JsonUtil.objectToJackson(list)); + msg.setInfo("还没有创建过菜单!"); + msg.setResult(false); + } + } catch (Exception e) { + logger.info("查询菜单异常【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("系统异常,请稍候再试!"); + msg.setResult(false); + } + logger.info("查询菜单列表信息的业务层方法结束!"); + return msg; + } + + /** + * 查总数 + */ + @Override + public List authorityList(String id, String level, String type, String operatorRoleName) { + logger.info("查询菜单总数的业务方法开始!"); + logger.info("查询菜单总数的业务层方法拿到参数,id【{}】,level【{}】,type【{}】,operatorRoleName【{}】", id, level, type, operatorRoleName); + CmsSysAuthorityExample example = new CmsSysAuthorityExample(); + CmsSysAuthorityExample.Criteria criteria = example.createCriteria(); + if (StringUtils.isNotBlank(id)) { + criteria.andIdLike(id); + } + if (StringUtils.isNotBlank(level)) { + criteria.andLevelLike(level); + } + if (StringUtils.isNotBlank(type)) { + criteria.andTypeLike(type); + } + if (StringUtils.isNotBlank(operatorRoleName)) { + criteria.andOperatorRoleNameLike(operatorRoleName); + } + List authorList = null; + try { + authorList = new ArrayList(); + authorList = cmsSysAuthorityMapper.selectByExample(example); + } catch (Exception e) { + logger.info("查询菜单数量出错【{}】", e.getMessage()); + e.printStackTrace(); + } + return authorList; + } + + @Override + public Message queryRoleMenuList(int startRow, int rows, String id, String level, String type, + String operatorRoleName, String role) { + logger.info("查询菜单列表信息的业务层方法开始!"); + logger.info("查询菜单列表信息的业务层方法拿到参数startRow【{}】,rows【{}】,id【{}】,level【{}】,type【{}】,operatorRoleName【{}】", startRow, + rows, id, level, type, operatorRoleName); + Message msg = new Message(); + if (StringUtils.isBlank(((Integer) startRow).toString()) || StringUtils.isBlank(((Integer) rows).toString())) { + logger.info("查询菜单信息失败,缺少分页数据"); + throw new ParameterException("查询菜单信息失败,缺少分页数据!"); + } + if (StringUtils.isBlank(id)) { + id = ""; + } + if (StringUtils.isBlank(level)) { + level = ""; + } + if (StringUtils.isBlank(type)) { + type = ""; + } + if (StringUtils.isBlank(operatorRoleName)) { + operatorRoleName = ""; + } + try { + CmsSysUser userInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); + List list = cmsSysAuthorityExMapper.selectAllRoleMenuWithLimit(startRow, rows, + userInfoDTO.getEmail(), id, level, type, operatorRoleName, role); + if (list != null && list.size() > 0) { + msg.setObject(list); + msg.setInfo("查询成功!"); + msg.setResult(true); + } else { + logger.info("还没有任何菜单信息【{}】", JsonUtil.objectToJackson(list)); + msg.setInfo("还没有创建过菜单!"); + msg.setResult(false); + } + } catch (Exception e) { + logger.info("查询菜单异常【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("系统异常,请稍候再试!"); + msg.setResult(false); + } + logger.info("查询菜单列表信息的业务层方法结束!"); + return msg; + } +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsUserRoleServiceImpl.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsUserRoleServiceImpl.java new file mode 100644 index 000000000..5d8e357f3 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsUserRoleServiceImpl.java @@ -0,0 +1,139 @@ +package com.ruoyi.content.service.impl; + +import com.ruoyi.content.domain.CmsUserRole; +import com.ruoyi.content.domain.CmsUserRoleExample; +import com.ruoyi.content.exception.ParameterException; +import com.ruoyi.content.mapper.CmsUserRoleMapper; +import com.ruoyi.content.message.Message; +import com.ruoyi.content.service.CmsUserRoleService; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.List; + +@Service +public class CmsUserRoleServiceImpl implements CmsUserRoleService { + + private static Logger logger = LoggerFactory.getLogger(CmsUserRoleService.class); + + @Autowired + private CmsUserRoleMapper cmsUserRoleMapper; + + /** + * 添加对应关系 + */ + @Override + public Message insertUserRole(String names, String email) { + logger.info("添加对应关系的业务层方法开始!"); + logger.info("添加对应关系的业务层方法拿到参数names【{}】,email【{}】", names, email); + Message msg = new Message(); + //获取登录人信息 + String roleLog = "o43yZt9cXHtRwvNF8ZdpGw9r0RGI"; + if (StringUtils.isBlank(names) || StringUtils.isBlank(email)) { + msg.setInfo("添加对应关系失败!"); + msg.setResult(false); + logger.info("添加对应关系失败,缺少参数"); + return msg; + } + try { + //循环插入对应关系 + String[] arrId = names.split(","); + List list = queryUserRole("", email); + if (list.size() > 0) {// 关系存在,修改 + CmsUserRoleExample example = new CmsUserRoleExample(); + CmsUserRoleExample.Criteria criteria = example.createCriteria(); + criteria.andAuthorityEmailEqualTo(email); + cmsUserRoleMapper.deleteByExample(example); + } + for (String aId : arrId) { + if (StringUtils.isNotBlank(aId)) { + CmsUserRole record = new CmsUserRole(); + SimpleDateFormat data = new SimpleDateFormat("yyyy-MM-dd");// 设置日期格式 + SimpleDateFormat time = new SimpleDateFormat("HH:mm:ss");// 设置时间格式 + // 添加对应关系之前先判断对应关系是否已经存在,不存在插入,存在更新 + record.setAuthorityEmail(email); + record.setAuthorityName(aId); + record.setCreateDate(data.format(new Date())); + record.setCreateTime(time.format(new Date())); + record.setCreateUser(roleLog); + cmsUserRoleMapper.insert(record); + msg.setInfo("添加成功!"); + msg.setResult(true); + logger.info("添加成功!"); + } + } + } catch (Exception e) { + logger.info("对应关系创建失败【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("对应关系创建失败!"); + msg.setResult(false); + } + logger.info("添加对应关系的业务层方法结束!"); + return msg; + } + + /** + * 根据主键删除对应关系 + */ + @Override + public Message delUserRole(String id) { + logger.info("删除对应关系的业务层方法开始!"); + logger.info("删除对应关系的业务层方法拿到参数id【{}】", id); + Message msg = new Message(); + if (StringUtils.isBlank(id)) { + msg.setInfo("删除失败!"); + msg.setResult(false); + logger.info("删除对应关系失败,缺少参数"); + throw new ParameterException("删除对应关系失败,缺少参数"); + } + try { + cmsUserRoleMapper.deleteByPrimaryKey(Integer.parseInt(id)); + msg.setInfo("删除成功!"); + msg.setResult(true); + logger.info("删除对应关系成功!"); + } catch (Exception e) { + logger.info("删除对应关系失败【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("删除对应关系失败!"); + msg.setResult(false); + } + logger.info("删除对应关系的业务层方法结束!"); + return msg; + } + + /** + * 查询对应关系,添加或者删除对应关系之前先确定此关系是否存在 + */ + @Override + public List queryUserRole(String name, String email) { + logger.info("查询对应关系的业务层方法开始!"); + logger.info("查询对应关系的业务层方法拿到参数name【{}】,email【{}】", name, email); + if (StringUtils.isBlank(name) && StringUtils.isBlank(email)) { + logger.info("查询对应关系失败,缺少参数"); + throw new ParameterException("查询对应关系失败,缺少参数"); + } + List list = null; + try { + CmsUserRoleExample example = new CmsUserRoleExample(); + CmsUserRoleExample.Criteria criteria = example.createCriteria(); + if (name != "") { + criteria.andAuthorityNameEqualTo(name); + } + if (email != "") { + criteria.andAuthorityEmailEqualTo(email); + } + list = cmsUserRoleMapper.selectByExample(example); + } catch (Exception e) { + logger.info("查询对应关系失败【{}】", e.getMessage()); + e.printStackTrace(); + } + logger.info("查询对应关系的业务层方法结束!"); + return list; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsUserServiceImpl.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsUserServiceImpl.java new file mode 100644 index 000000000..9093fb6de --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/CmsUserServiceImpl.java @@ -0,0 +1,400 @@ +package com.ruoyi.content.service.impl; + +import com.ruoyi.content.domain.CmsSysUser; +import com.ruoyi.content.domain.CmsSysUserExample; +import com.ruoyi.content.domain.CmsUserRole; +import com.ruoyi.content.exception.BusinessException; +import com.ruoyi.content.exception.ParameterException; +import com.ruoyi.content.mapper.CmsSysUserExMapper; +import com.ruoyi.content.mapper.CmsSysUserMapper; +import com.ruoyi.content.message.Message; +import com.ruoyi.content.service.CmsUserRoleService; +import com.ruoyi.content.service.CmsUserService; +import com.ruoyi.content.utils.JsonUtil; +import com.ruoyi.content.utils.PasswordHelper; +import org.apache.commons.lang3.StringUtils; +import org.apache.shiro.SecurityUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.List; + +@Service +public class CmsUserServiceImpl implements CmsUserService { + private static Logger logger = LoggerFactory.getLogger(CmsUserService.class); + + @Autowired + private CmsSysUserMapper cmsSysUserMapper; + + @Autowired + private CmsUserRoleService cmsUserRoleService; + + @Autowired + private CmsSysUserExMapper cmsSysUserExMapper; + @Autowired + private PasswordHelper passwordHelper; + + /** + * 分页查询所有用户信息 + */ + @Override + public List queryUser(int startRow, int rows, String email, String phone, String name, String companyId) { + logger.info("查询用户列表信息的业务层方法开始!"); + logger.info("查询用户列表信息的业务层方法拿到参数startRow【{}】,rows【{}】,email【{}】,phone【{}】,name【{}】,companyId【{}】", startRow, rows, email, phone, name, companyId); + if (StringUtils.isBlank(((Integer) startRow).toString()) || StringUtils.isBlank(((Integer) rows).toString())) { + logger.info("查询用户信息失败,缺少分页数据"); + throw new ParameterException("查询用户信息失败,缺少分页数据!"); + } + if (StringUtils.isBlank(email)) { + email = ""; + } + if (StringUtils.isBlank(phone)) { + phone = ""; + } + if (StringUtils.isBlank(name)) { + name = ""; + } + if (StringUtils.isBlank(companyId)) { + companyId = ""; + } + List list = null; + try { +// list = cmsSysUserExMapper.selectByPage(startRow, rows,userInfoDTO.getEmail(),emial,phone,name,companyId); + list = cmsSysUserExMapper.selectByPage(startRow, rows, email, phone, name, companyId); + if (list == null || list.size() < 1) { + logger.info("还没有任何用户信息【{}】", JsonUtil.objectToJackson(list)); + } + } catch (Exception e) { + logger.info("查询用户信息失败,系统异常【{}】", e.getMessage()); + e.printStackTrace(); + } + logger.info("查询用户列表信息的业务层方法结束!list[{}]", JsonUtil.objectToJackson(list)); + return list; + } + + /** + * 添加用户 + */ + @Override + public Message insertUser(CmsSysUser user) { + logger.info("添加新用户的业务层方法开始!"); + logger.info("添加新用户的业务层方法拿到参数user【{}】", JsonUtil.objectToJackson(user)); + Message msg = new Message(); + //获取登录人信息 + CmsSysUser userInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); + String userLog = userInfoDTO.getEmail(); + if (user == null) { + logger.info("添加用户【{}】信息失败。", JsonUtil.objectToJackson(user)); + msg.setInfo("用户创建失败,用户信息为空!"); + msg.setResult(false); + return msg; + } + if (userInfoDTO == null || StringUtils.isBlank(userLog)) { + logger.info("用户已离线!"); + msg.setInfo("您已离线,请重新登录!"); + msg.setResult(false); + return msg; + } + //必输项校验 + if (StringUtils.isBlank(user.getEmail()) || StringUtils.isBlank(user.getBranchId()) || StringUtils.isBlank(user.getPhone()) || StringUtils.isBlank(user.getOpenId())) { + logger.info("添加用户信息失败,参数不足!"); + msg.setInfo("用户创建失败,,参数不足!"); + msg.setResult(false); + return msg; + } + + try { + //新建之前判断用户是否已经存在,已经存在则不能添加 + CmsSysUser sysUser = cmsSysUserMapper.selectByPrimaryKey(user.getEmail()); + if (sysUser != null) { + logger.info("用户【{}】已经存在,不能重复创建!!", JsonUtil.objectToJackson(sysUser)); + msg.setInfo("用户已经存在,不能重复创建!"); + msg.setResult(false); + return msg; + } + SimpleDateFormat data = new SimpleDateFormat("yyyy-MM-dd");//设置日期格式 + SimpleDateFormat time = new SimpleDateFormat("HH:mm:ss");//设置时间格式 + user.setCreateDate(data.format(new Date())); + user.setCreateTime(time.format(new Date())); + user.setCreateUser(userLog); + passwordHelper.encryptPassword(user); + if (cmsSysUserMapper.insert(user) > 0) { + msg.setInfo("用户创建成功!"); + msg.setResult(true); + logger.info("用户创建成功!"); + } else { + msg.setInfo("用户创建失败!"); + msg.setResult(false); + logger.info("用户创建失败!"); + } + } catch (Exception e) { + logger.info("用户创建失败【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("用户创建失败!"); + msg.setResult(false); + } + logger.info("添加新用户的业务层方法结束!"); + return msg; + } + + /** + * 删除用户 + */ + @Override + public Message delUser(String email) { + logger.info("删除用户的业务层方法开始!"); + logger.info("删除用户的业务层方法拿到参数email【{}】", email); + Message msg = new Message(); + if (StringUtils.isBlank(email)) { + msg.setInfo("删除失败,缺少参数!"); + msg.setResult(false); + logger.info("删除用户信息失败,缺少参数"); + return msg; + } + try { + String[] arrId = email.split(","); + for (String aId : arrId) { + if (StringUtils.isNotBlank(aId)) { + //删除用户之前,如果用户已经分配了角色,则将对应的用户与角色的对应关系删除 + CmsSysUser sysUser = cmsSysUserMapper.selectByPrimaryKey(aId); + if (sysUser != null) { + List list = cmsUserRoleService.queryUserRole("", aId); + if (list.size() > 0) { + for (int i = 0; i < list.size(); i++) { + CmsUserRole cmsUserRole = (CmsUserRole) list.get(i); + cmsUserRoleService.delUserRole(Integer.toString(cmsUserRole.getId())); + } + } + if (cmsSysUserMapper.deleteByPrimaryKey(aId) > 0) { + msg.setInfo("删除成功!"); + msg.setResult(true); + logger.info("删除信息成功!"); + } + } else { + msg.setInfo("删除失败,用户不存在!"); + msg.setResult(false); + logger.info("删除失败,用户【{}】不存在!", JsonUtil.objectToJackson(sysUser)); + } + } + } + } catch (Exception e) { + logger.info("删除信息失败【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("删除失败!"); + msg.setResult(false); + } + logger.info("删除用户的业务层方法结束!"); + return msg; + } + + /** + * 修改用户信息 + */ + @Override + public Message updateUser(CmsSysUser user) { + logger.info("修改用户的业务层方法开始!"); + logger.info("修改用户的业务层方法拿到参数user【{}】", JsonUtil.objectToJackson(user)); + Message msg = new Message(); + //获取登录人信息 + CmsSysUser userInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); + String userLog = userInfoDTO.getEmail(); + if (user == null) { + logger.info("修改用户信息失败,用户【{}】为空!", JsonUtil.objectToJackson(user)); + msg.setInfo("修改用户信息失败,用户为空!"); + msg.setResult(false); + return msg; + } + if (userInfoDTO == null || StringUtils.isBlank(userLog)) { + logger.info("用户已离线!"); + msg.setInfo("您已离线,请重新登录!"); + msg.setResult(false); + return msg; + } + //必输项校验 + if (StringUtils.isBlank(user.getEmail()) || StringUtils.isBlank(user.getState())) { + logger.info("修改用户信息失败,参数不足!"); + msg.setInfo("修改用户信息失败,参数不足!"); + msg.setResult(false); + return msg; + } + try { + SimpleDateFormat data = new SimpleDateFormat("yyyy-MM-dd");//设置日期格式 + SimpleDateFormat time = new SimpleDateFormat("HH:mm:ss");//设置时间格式 + user.setUpdateDate(data.format(new Date())); + user.setUpdateTime(time.format(new Date())); + user.setUpdateUser(userLog); + //passwordHelper.encryptPassword(user); + if (cmsSysUserMapper.updateByPrimaryKey(user) > 0) { + msg.setInfo("用户信息修改成功!"); + msg.setResult(true); + logger.info("修改用户信息成功!"); + } + } catch (Exception e) { + logger.info("修改用户信息失败【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("用户信息修改失败!"); + msg.setResult(false); + } + logger.info("修改用户的业务层方法结束!"); + return msg; + } + + /** + * 根据主键查询用户,修改用户信息使用 + */ + @Override + public CmsSysUser queryUserByEmail(String email) { + logger.info("根据用户邮箱查询用户信息的业务层方法开始!"); + logger.info("根据用户邮箱查询用户信息的业务层方法拿到参数email【{}】", email); + if (StringUtils.isBlank(email)) { + logger.info("查询用户信息失败,缺少参数。"); + throw new ParameterException("未查询到用户信息"); + } + CmsSysUser user = null; + try { + user = cmsSysUserMapper.selectByPrimaryKey(email); + if (user == null) { + logger.info("根据emaill【{}】未查询到相关用户【{}】", email, JsonUtil.objectToJackson(user)); + throw new BusinessException("未查询到相关用户!"); + } + logger.info("根据用户邮箱【{}】查询用户信息成功【{}】", email, JsonUtil.objectToJackson(user)); + } catch (Exception e) { + logger.info("根据用户邮箱查询用户信息的业务层方法异常【{}】", e.getMessage()); + e.printStackTrace(); + } + logger.info("根据用户邮箱查询用户信息的业务层方法结束!"); + return user; + } + + /** + * 统计用户数量,分页使用 + */ + @Override + public int countUser(String email, String phone, String name, String companyId) { + logger.info("查询用户列表信息数量的业务层方法开始!"); + logger.info("查询用户列表信息数量的业务层方法拿到参数email【{}】,phone【{}】,name【{}】,companyId【{}】", email, phone, name, companyId); + CmsSysUserExample example = new CmsSysUserExample(); + CmsSysUserExample.Criteria criteria = example.createCriteria(); + if (StringUtils.isNotBlank(email)) { + criteria.andEmailLike(email); + } + if (StringUtils.isNotBlank(phone)) { + criteria.andPhoneLike(phone); + } + if (StringUtils.isNotBlank(name)) { + criteria.andNameLike(name); + } + if (StringUtils.isNotBlank(companyId)) { + criteria.andCompanyIdEqualTo(companyId); + } + int count = 0; + try { + count = cmsSysUserMapper.countByExample(example); + if (count == 0) { + logger.info("未查询到用户【{}】", count); + } + logger.info("查询到的用户数量【{}】", count); + } catch (Exception e) { + logger.info("查询用户数量出错【{}】", e.getMessage()); + e.printStackTrace(); + } + logger.info("查询用户列表信息数量的业务层方法结束!"); + return count; + } + + + /** + * 修改当前登录人的密码 + */ + @Override + public Message updataPassword(String newPass) { + logger.info("修改用户密码的业务层方法开始!"); + logger.info("修改用户密码的业务层方法拿到参数【{}】", newPass); + Message msg = new Message(); + //获取登录人信息 + CmsSysUser userInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); + String userLog = userInfoDTO.getEmail(); + if (userInfoDTO == null || StringUtils.isBlank(userLog)) { + logger.info("用户已离线!"); + msg.setInfo("您已离线,请重新登录!"); + msg.setResult(false); + return msg; + } + //必输项校验 + if (StringUtils.isBlank(newPass)) { + logger.info("修改用户密码失败,参数【{}】不足!", newPass); + msg.setInfo("修改用户密码失败,参数不足!"); + msg.setResult(false); + return msg; + } + try { + userInfoDTO.setPwd(newPass); + passwordHelper.encryptPassword(userInfoDTO); + SimpleDateFormat data = new SimpleDateFormat("yyyy-MM-dd");//设置日期格式 + SimpleDateFormat time = new SimpleDateFormat("HH:mm:ss");//设置时间格式 + userInfoDTO.setUpdateDate(data.format(new Date())); + userInfoDTO.setUpdateTime(time.format(new Date())); + userInfoDTO.setUpdateUser(userLog); + if (cmsSysUserMapper.updateByPrimaryKey(userInfoDTO) > 0) { + msg.setInfo("用户密码修改成功!"); + msg.setResult(true); + logger.info("修改用户密码成功!"); + } + } catch (Exception e) { + logger.info("修改用户密码失败【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("用户密码修改失败!"); + msg.setResult(false); + } + logger.info("修改用户密码的业务层方法结束!"); + return msg; + } + + /** + * 判断原始密码是否正确 + * + * @param oldPass + * @return + */ + @Override + public Message checkOldPass(String oldPass) { + logger.info("判断原始密码是否正确的业务层方法开始!"); + logger.info("判断原始密码是否正确的业务层方法拿到的原始密码【{}】", oldPass); + Message msg = new Message(); + //获取登录人信息 + CmsSysUser userInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); + String userLog = userInfoDTO.getEmail(); + if (userInfoDTO == null || StringUtils.isBlank(userLog)) { + logger.info("用户已离线!"); + msg.setInfo("您已离线,请重新登录!"); + msg.setResult(false); + return msg; + } + //必输项校验 + if (StringUtils.isBlank(oldPass)) { + logger.info("判断失败,原始密码为【{}】。", oldPass); + msg.setInfo("判断失败,缺少原始密码。"); + msg.setResult(false); + return msg; + } + CmsSysUser user = new CmsSysUser(); + user.setPwd(oldPass); + user.setEmail(userLog); + user.setSalt(userInfoDTO.getSalt()); + passwordHelper.encryptCkeckPassword(user); + if (userInfoDTO.getPwd().equals(user.getPwd())) { + msg.setInfo("原始密码正确!"); + msg.setResult(true); + } else { + msg.setInfo("输入的原始密码不正确!"); + msg.setResult(false); + } + logger.info("判断原始密码是否正确的业务层方法结束!"); + return msg; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/LdComServiceImpl.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/LdComServiceImpl.java new file mode 100644 index 000000000..4e43b54c3 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/LdComServiceImpl.java @@ -0,0 +1,38 @@ +package com.ruoyi.content.service.impl; + +import com.ruoyi.content.domain.LdComParty; +import com.ruoyi.content.domain.LdComPartyExample; +import com.ruoyi.content.mapper.LdComPartyMapper; +import com.ruoyi.content.service.LdComService; +import com.ruoyi.content.utils.JsonUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +@Service +public class LdComServiceImpl implements LdComService { + + private static final Logger LOGGER = LoggerFactory.getLogger(LdComServiceImpl.class); + + + @Autowired + private LdComPartyMapper ldComPartyMapper; + + @Override + public List queryldcomList() { + LOGGER.info("获取公司机构编码及企业号部门编码信息业务层方法开始"); + String companyId = "1";// 公司id + String branchId = "86";//机构编码 + LdComPartyExample example = new LdComPartyExample(); + example.setOrderByClause("COMCODE ASC"); + example.createCriteria().andCompanyIdEqualTo(companyId).andComcodeLike("%" + branchId + "%"); + List ldComPartylist = ldComPartyMapper.selectByExample(example); + LOGGER.info("机构编码与企业号部门编码信息ldComPartylist【{}】", JsonUtil.objectToJackson(ldComPartylist)); + LOGGER.info("获取公司机构编码及企业号部门编码信息业务层方法结束"); + return ldComPartylist; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/LibraryServiceImpl.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/LibraryServiceImpl.java new file mode 100644 index 000000000..332e5fe6d --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/LibraryServiceImpl.java @@ -0,0 +1,1103 @@ +package com.ruoyi.content.service.impl; + + +import com.google.gson.JsonArray; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParser; +import com.ruoyi.content.constants.PropertiesConstants; +import com.ruoyi.content.domain.*; +import com.ruoyi.content.exception.BusinessException; +import com.ruoyi.content.exception.ParameterException; +import com.ruoyi.content.mapper.*; +import com.ruoyi.content.message.Message; +import com.ruoyi.content.redis.RedisManager; +import com.ruoyi.content.service.ArticleService; +import com.ruoyi.content.service.LibraryService; +import com.ruoyi.content.service.TemplateSendService; +import com.ruoyi.content.utils.DateUtil; +import com.ruoyi.content.utils.HttpUtil; +import com.ruoyi.content.utils.JsonUtil; +import org.apache.commons.lang3.StringUtils; +import org.apache.shiro.SecurityUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.net.URLEncoder; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +@Service +public class LibraryServiceImpl implements LibraryService { + + private static final Logger LOGGER = LoggerFactory.getLogger(LibraryServiceImpl.class); + + @Autowired + private ArticleChannelMapper articleChannelMapper; + @Autowired + private BaseCodeMapper baseCodeMapper; + @Autowired + private ArticleChannelQueryMapper articleChannelQueryMapper; + @Autowired + private ArticleInfoMapper articleInfoMapper; + @Autowired + private ArticleService articleService; + @Autowired + private RedisManager redisManager; + @Autowired + private CmsSysUserExMapper cmsSysUserExMapper; + @Autowired + private TemplateSendService templateSendService; + @Autowired + private ArticlePublishTrackMapper articlePublishTrackMapper; + @Autowired + private ArticleSendUrlMapper articleSendUrlMapper; + @Autowired + private CmsSysUserMapper cmsSysUserMapper; + @Autowired + private ArticlePublishSendMapper articlePublishSendMapper; + @Autowired + private ArticleQueryMapper articleQueryMapper; + + + @Override + public List> queryLibrary(int startRow, int rows, String articelName, String special, String channel, + String articleState) throws Exception { + + LOGGER.info("查询文章列表的业务层方法开始!"); + LOGGER.info("拿到的参数 startRow【{}】,rows【{}】,文章名称【{}】,一级分类【{}】,二级分类【{}】,文章状态【{}】", startRow, rows, articelName, + special, channel, articleState); + String companyId = "1";// 公司id + String branchId = "86"; + CmsSysUserExample example = new CmsSysUserExample(); + CmsSysUserExample.Criteria criteria = example.createCriteria(); + criteria.andCompanyIdEqualTo(companyId); + criteria.andBranchIdLike("%" + branchId + "%"); + // 查询该渠道该公司下的后台管理用户 + List CmsSysUserList = cmsSysUserMapper.selectByExample(example); + List userlist = new ArrayList<>(); + for (CmsSysUser c : CmsSysUserList) { + String userId = c.getUserId(); + LOGGER.info("分公司文章列表后台管理员userId[{}]", userId); + userlist.add(userId); + } + List list = new ArrayList(); + list.add("1"); + list.add("2"); + + if (StringUtils.isBlank(articelName)) { + articelName = ""; + } + + if (StringUtils.isBlank(special)) { + special = ""; + } + if (StringUtils.isBlank(channel)) { + channel = ""; + } + //List libraryList = articleChannelQueryMapper.selectAllWithLimit(companyId, branchId,list, startRow, rows, + //articelName, special, channel); + HashMap parMap = new HashMap(); + parMap.put("list", list); + parMap.put("startRow", startRow); + parMap.put("rows", rows); + parMap.put("articelName", articelName); + parMap.put("special", special); + parMap.put("channel", channel); + parMap.put("userlist", userlist); + List> resultMap = articleChannelQueryMapper.selectByLimit(parMap); + List publishList = new ArrayList<>(); + if (channel != null && !channel.trim().equals("")) { + for (HashMap hashMap : resultMap) { + publishList.add((String) hashMap.get("publishId")); + } + LOGGER.info("所有的publishId:++++++++++++" + publishList); + resultMap = articleChannelQueryMapper.selectByPublishList(publishList); + } + if (resultMap == null || resultMap.size() < 1) { + LOGGER.info("未查询到数据"); + throw new BusinessException("文库暂没有文章!"); + } + LOGGER.info("查询文库列表的业务层方法结束!"); + return resultMap; + + } + + /** + * 查询文库文章数量 + */ + @Override + public int countArticleInfoByState(String articelName, String special, String channel, String articleState) { + LOGGER.info("统计文章数量的业务层方法开始!"); + CmsSysUser userInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); + String companyId = userInfoDTO.getCompanyId();// 管理员公司id + ArticleChannelExample example = new ArticleChannelExample(); + + ArticleChannelExample.Criteria criteria = example.createCriteria(); + example.createCriteria(); + LOGGER.info("统计文章数量的业务层方法中拿到的文章名称【{}】、一级分类【{}】、二级分类【{}】、文章状态【{}】", articelName, special, channel, articleState); + if (StringUtils.isBlank(articleState)) { + criteria.andArticleStateNotEqualTo("1"); + } else { + criteria.andArticleStateEqualTo(articleState); + } + if (StringUtils.isNotBlank(special)) { + criteria.andSpecialEqualTo(special); + } + if (StringUtils.isNotBlank(channel)) { + criteria.andChannelEqualTo(channel); + } + + if (StringUtils.isNotBlank(articelName)) { + criteria.andArticleNameLike(articelName); + } + if (StringUtils.isNotBlank(companyId)) { + criteria.andCompanyIdEqualTo(companyId); + } + List libraryList = null; + try { + libraryList = articleChannelMapper.selectByExample(example); + if (libraryList == null || libraryList.size() < 1) { + LOGGER.info("根据用户查询已发布的文章,未查询到数据【{}】", JsonUtil.objectToJackson(userInfoDTO)); + return 0; + } + } catch (Exception e) { + LOGGER.info("统计文章数量的业务层方法产生异常【{}】", e.getMessage()); + e.printStackTrace(); + } + LOGGER.info("统计文章数量的业务层方法结束!"); + return libraryList.size(); + } +/* + @Override + public Message addLibrary(ArticleChannel articleChannel) { + LOGGER.info("增加文章栏目关系的业务层方法开始!"); + LOGGER.info("增加文章栏目关系中拿到的文章信息【{}】", JsonUtil.objectToJackson(articleChannel)); + Message msg = new Message(); +// Map resultMap = new HashMap(); +// CmsSysUser userInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); + try { + // 修改文章表收录状态 +// ArticleInfo articleInfo = articleInfoMapper.selectByPrimaryKey(articleChannel.getArticleId()); + + ArticlePublishTrack apt = articlePublishTrackMapper.selectByPrimaryKey(articleChannel.getPublishId()); + //收录成功后 将 + apt.setLibraryState("1"); + LOGGER.info("收录得到的文章版本号为{}",apt.getArticleVersion()); + articleChannel.setArticleVersion(apt.getArticleVersion()); + //手机端收录暂时注释 20180730 +// LOGGER.info("articleInfo【{}】", JsonUtil.objectToJackson(articleInfo)); +// String modifiedEditUrl = articleInfo.getModifiedEditUrl(); +// String modifiedViewUrl = articleInfo.getModifiedViewUrl(); +// String originalUrl = articleInfo.getOriginalUrl(); +// String author = articleInfo.getArticleAuthor(); +// Integer articleId = articleInfo.getArticleId(); +// if(modifiedEditUrl==null || modifiedEditUrl=="") { +// //手机端导入文章 +// String companyId = userInfoDTO.getCompanyId();//公司id +// String email = userInfoDTO.getEmail(); +// CmsSysUser cmsSysUser = cmsSysUserExMapper.queryLoginInfoByEmail(email); +// String userId = cmsSysUser.getUserId(); +// msg = articleService.getArticleContent(originalUrl, author, ""); +// resultMap = (Map) msg.getObject(); +// String listPicUrl = resultMap.get("listPicUrl"); +// String articleName = resultMap.get("articleName"); +// String shareTitle = resultMap.get("shareTitle"); +// String shareImgUrl = resultMap.get("shareImgUrl"); +// String shareDes = resultMap.get("shareDes"); +// String articleContent = resultMap.get("articleContent"); +// String publishId = userId+"a"+articleId; +// msg = articleService.getHtmlUrl(articleId, shareTitle, shareImgUrl, shareDes, articleContent, "",publishId,companyId); +// resultMap = (Map) msg.getObject(); +// modifiedEditUrl = resultMap.get("articleEditUrl"); +// modifiedViewUrl = resultMap.get("articleViewUrl"); +// //将文章原始静态页路径添加到收录路径 +// articleInfo.setModifiedEditUrl(modifiedEditUrl); +// articleInfo.setModifiedViewUrl(modifiedViewUrl); +// +// if (articleInfoMapper.updateByPrimaryKey(articleInfo)> 0) { +// LOGGER.info("修改文章表收录状态成功"); +// } +// +// String jobNumber = cmsSysUser.getJobNumber(); +// LOGGER.info("当前用户工号为jobNumber【{}】",jobNumber); +// articleService.checkJobNumber(articleId, articleName, listPicUrl, "", publishId, +// companyId, jobNumber, userId, email,modifiedEditUrl,modifiedViewUrl); +// } + + if (articlePublishTrackMapper.updateByPrimaryKeySelective(apt)> 0) { + LOGGER.info("修改文章发布表成功"); + } + // 文库表添加数据 + ArticleChannelExample example = new ArticleChannelExample(); + example.createCriteria().andSpecialEqualTo(articleChannel.getSpecial()).andChannelEqualTo(articleChannel.getChannel()).andArticleIdEqualTo(articleChannel.getArticleId()).andArticleStateNotEqualTo("1"); + List ArticleChannels = articleChannelMapper.selectByExample(example); + + if (ArticleChannels.size()>0) { + LOGGER.info("添加文章关系失败,栏目channel【{}】下已存在文章article【{}】",articleChannel.getChannel(),articleChannel.getArticleId()); + msg.setInfo("收录失败!已有其他版本的文章被收录到同一栏目下!"); + msg.setResult(false); + }else { + if (articleChannelMapper.insertSelective(articleChannel) > 0) { + msg.setInfo("添加成功!"); + msg.setResult(true); + LOGGER.info("添加成功!"); + String codeType = articleChannel.getSpecial(); + redisManager.delete("article_channel_"+codeType+"_"+articleChannel.getChannel()); + LOGGER.info("删除原有redis文库信息成功!"); + } + } + + } catch (Exception e) { + LOGGER.info("添加文章关系失败【{}】", e.getMessage()); + msg.setInfo("收录失败!"); + msg.setResult(false); + e.printStackTrace(); + } + LOGGER.info("增加文章栏目关系的业务层方法结束!"); + return msg; + } + */ + + @Override + //@Transactional + public Message addLibrary(String companyId, String branchId, String channelId, String articleInfoList) { + LOGGER.info("批量添加文章到相应栏目业务层开始!"); + Message msg = new Message(); + List articleState = new ArrayList<>(); + articleState.add("1"); + articleState.add("2"); + JsonArray jsonArray = new JsonParser().parse(articleInfoList).getAsJsonArray(); + List batchInsertArticle = new ArrayList<>(); + if (channelId != null && !"".equals(channelId.trim())) { + channelId = channelId + ",ARTICLE-2"; + } + try { + String[] channelIdArr = channelId.split(","); + for (String id : channelIdArr) { + BaseCode baseCode = this.queryBaseCodeByChannelId(id.split("-")[1]); + if (baseCode == null) { + continue; + } + for (JsonElement ele : jsonArray) { + JsonObject article = ele.getAsJsonObject(); + LOGGER.info("遍历的单个文章信息:articleId:【{}】,publishId:【{}】,articleName:【{}】", article.get("articleId").getAsString(), + article.get("publishId").getAsString(), article.get("articleName").getAsString()); + //变更文章收录状态 + ArticlePublishTrack apt = articlePublishTrackMapper.selectByPrimaryKey(article.get("publishId").getAsString()); + if (!"1".equals(apt.getLibraryState())) { + apt.setLibraryState("1"); + int sucCount = articlePublishTrackMapper.updateByPrimaryKeySelective(apt); + LOGGER.info("根据文章publishId:【{}】,更新文章发布状态成功sucCount:", article.get("publishId").getAsString(), sucCount); + } + ArticleChannelExample example = new ArticleChannelExample(); + example.createCriteria().andSpecialEqualTo(baseCode.getCodeType()) + .andChannelEqualTo(baseCode.getCodeCode()) + .andArticleIdEqualTo(article.get("articleId").getAsInt()) + .andArticleStateNotIn(articleState); + List ArticleChannels = articleChannelMapper.selectByExample(example); + if (!(ArticleChannels.size() > 0)) { + ArticleChannel articleChannel = new ArticleChannel(); + articleChannel.setArticleId(Integer.valueOf(article.get("articleId").getAsInt())); + articleChannel.setPublishId(article.get("publishId").getAsString()); + articleChannel.setArticleName(article.get("articleName").getAsString()); + articleChannel.setSpecial(baseCode.getCodeType()); + articleChannel.setChannel(baseCode.getCodeCode()); + articleChannel.setCompanyId(companyId); + articleChannel.setBranchId(branchId); + articleChannel.setPublishDate(DateUtil.currentDate()); + articleChannel.setPublishTime(DateUtil.currentTime()); + articleChannel.setUpdateDate(DateUtil.currentDate()); + articleChannel.setUpdateTime(DateUtil.currentTime()); + articleChannel.setArticleState("0"); + articleChannel.setArticleVersion(apt.getArticleVersion()); + batchInsertArticle.add(articleChannel); + } + } + } + int successCount = 0; + if (batchInsertArticle.size() > 0) { + LOGGER.info("数据库保存数据:" + batchInsertArticle); + successCount = articleChannelQueryMapper.batchInsertArticeChannel(batchInsertArticle); + LOGGER.info("批量收录【{}】篇文章成功!", successCount); + for (ArticleChannel ac : batchInsertArticle) { + String codeType = ac.getSpecial(); + String channel = ac.getChannel(); + redisManager.delete("article_channel_" + codeType + "_" + channel); + LOGGER.info("先清除相应栏目下的redis:" + "article_channel_" + codeType + "_" + channel); + } + } + msg.setInfo("批量收录文章成功"); + msg.setResult(true); + HashMap result = new HashMap(); + result.put("successNum", successCount); + msg.setObject(result); + } catch (Exception e) { + LOGGER.info("添加文章关系失败【{}】", e.getMessage()); + msg.setInfo("收录失败!"); + msg.setResult(false); + e.printStackTrace(); + } + LOGGER.info("批量收录文章到指定栏目的业务层方法结束!"); + return msg; + } + + @Override + public Message removeArticleItem(String companyId, String branchId, String channelId, String articleInfoList) { + LOGGER.info("批量删除相应栏目下文章业务层开始!"); + Message msg = new Message(); + List batchList = new ArrayList<>(); + JsonArray jsonArray = new JsonParser().parse(articleInfoList).getAsJsonArray(); + List articleState = new ArrayList<>(); + articleState.add("1"); + articleState.add("2"); + //三级栏目的文章和二级栏目的文章分开清理 + String[] channelIdArray = channelId.split(","); + try { + for (String id : channelIdArray) { + BaseCode baseCode = this.queryBaseCodeByChannelId(id.split("-")[1]); + if (baseCode == null) { //baseCode不存在 跳过相应的栏目 + continue; + } + for (JsonElement ele : jsonArray) { + JsonObject article = ele.getAsJsonObject(); + ArticleChannelExample example = new ArticleChannelExample(); + example.createCriteria().andSpecialEqualTo(baseCode.getCodeType()) + .andChannelEqualTo(baseCode.getCodeCode()) + .andArticleIdEqualTo(article.get("articleId").getAsInt()); + List ArticleChannels = articleChannelMapper.selectByExample(example); + for (ArticleChannel articleChannel : ArticleChannels) { + //如果要移除的栏目是二级栏目即文库下的直接栏目 需要判断文库相应二级栏目下 + //是否有三级栏目还保存着这片文章,如果有的话移除无意义 不进行移除 没有的话就移除 + if ("ARTICLE".equals(baseCode.getCodeType())) { + ArticleChannelExample exampleSec = new ArticleChannelExample(); + exampleSec.createCriteria().andSpecialEqualTo(baseCode.getCodeCode()) + .andArticleStateNotIn(articleState) + .andArticleIdEqualTo(articleChannel.getArticleId()); + List thirdArticle = articleChannelMapper.selectByExample(exampleSec); + List flagList = new ArrayList<>(); + for (ArticleChannel ac : thirdArticle) { + LOGGER.info("查询的文章列表:" + ac.getArticleName()); + for (int i = 0; i < channelIdArray.length; i++) { + BaseCode bc = this.queryBaseCodeByChannelId(channelIdArray[i].split("-")[1]); + LOGGER.info("比较详情文章的channel:" + ac.getChannel() + " 数组的查询channel" + bc.getCodeCode()); + if (ac.getChannel().equals(bc.getCodeCode())) { + flagList.add(true); + break; + } + } + } + if (flagList.size() == thirdArticle.size()) { + batchList.add(articleChannel.getId()); + } + } else { + batchList.add(articleChannel.getId()); + } + } + } + String codeType = baseCode.getCodeType(); + redisManager.delete("article_channel_" + codeType + "_" + baseCode.getCodeCode()); + LOGGER.info("并清除相应栏目redis:【{}】", "article_channel_" + codeType + "_" + baseCode.getCodeCode()); + } + int delCount = 0; + if (batchList.size() > 0) { + ArticleChannelExample delExample = new ArticleChannelExample(); + delExample.createCriteria().andIdIn(batchList); + delCount = articleChannelMapper.deleteByExample(delExample); + LOGGER.info("批量移除【{}】篇文章成功!", delCount); + } + msg.setInfo("批量移除成功!"); + msg.setResult(true); + HashMap resultMap = new HashMap(); + resultMap.put("delCount", delCount); + msg.setObject(resultMap); + } catch (Exception e) { + LOGGER.info("移除文章关系失败【{}】", e.getMessage()); + msg.setInfo("移除失败!"); + msg.setResult(false); + e.printStackTrace(); + } + LOGGER.info("批量移除指定栏目下文章的业务层方法结束!"); + return msg; + } + + @Override + public Message changeSate(String ids, String eState, String sState, String publishId) { + LOGGER.info("发布文章的业务层方法开始!"); + LOGGER.info("发布文章的业务层方法中拿到的文章的articleId【{}】,eState[{}],sState[{}],publishId[{}]", ids, eState, sState, publishId); + Message msg = new Message(); + if (StringUtils.isBlank(ids)) { + LOGGER.info("发布文章失败,缺少参数"); + msg.setInfo("发布文章失败!"); + msg.setResult(false); + throw new ParameterException("发布文章失败,缺少参数"); + } + try { + String[] arrId = ids.split(","); + for (String aId : arrId) { + if (StringUtils.isNotBlank(aId)) { + ArticleChannel articleChannel = articleChannelMapper.selectByPrimaryKey(Integer.valueOf(aId)); + + if (articleChannel != null) { + LOGGER.info("文章存在【{}】,进行状态修改!", JsonUtil.objectToJackson(articleChannel)); + if (articleChannel.getArticleState() == "0") {// 文章已经发布 + LOGGER.info("文章已经发布,不进行操作!"); + } else { + articleChannel.setArticleState("0"); + articleChannel.setPublishDate(DateUtil.currentDate()); + articleChannel.setPublishTime(DateUtil.currentTime()); + articleChannel.setUpdateDate(DateUtil.currentDate()); + articleChannel.setUpdateTime(DateUtil.currentTime()); + if (articleChannelMapper.updateByPrimaryKey(articleChannel) > 0) { + msg.setInfo("发布文章成功。"); + msg.setResult(true); + LOGGER.info("发布文章成功!"); + String codeType = articleChannel.getSpecial(); + redisManager.delete("article_channel_" + codeType + "_" + articleChannel.getChannel()); + LOGGER.info("删除原有redis文库信息成功!"); + } else { + msg.setInfo("发布文章失败。"); + msg.setResult(false); + LOGGER.info("发布文章失败!"); + } + } + } else { + msg.setInfo("发布文章失败。"); + msg.setResult(false); + LOGGER.info("文章不存在,发布失败!"); + } + } + } + LOGGER.info("状态修改结束!"); + } catch (NumberFormatException e) { + msg.setInfo("发布文章失败,请重试!"); + msg.setResult(false); + LOGGER.info("发布文章出现 异常【{}】", e.getMessage()); + e.printStackTrace(); + } + LOGGER.info("发布文章的业务层方法结束!"); + return msg; + } + + /** + * 根据文章id删除文章 + */ + @Override + public Message delArticle(String id) { + LOGGER.info("删除文章栏目关系的业务层方法开始!"); + LOGGER.info("删除文章栏目关系的业务层方法中拿到的文章的id【{}】", id); + Message msg = new Message(); + if (StringUtils.isBlank(id)) { + LOGGER.info("删除文章信息失败,缺少参数"); + throw new ParameterException("未查询到文章信息"); + } + msg.setInfo("删除失败!"); + msg.setResult(false); + List delChannel = new ArrayList<>(); + List delPublishId = new ArrayList<>(); + try { + String[] publishId = id.split(","); + for (String pId : publishId) { + if (StringUtils.isNotBlank(pId)) { + delPublishId.add(pId); + ArticleChannelExample example = new ArticleChannelExample(); + ArticleChannelExample.Criteria criteria = example.createCriteria(); + criteria.andPublishIdEqualTo(pId); + //ArticleChannel articleChannel = articleChannelMapper.selectByPrimaryKey(Integer.valueOf(aId)); + List list = articleChannelMapper.selectByExample(example); + for (ArticleChannel articleChannel : list) { + if (articleChannel != null) { + delChannel.add(articleChannel.getId()); + redisManager.delete("article_channel_" + articleChannel.getSpecial() + "_" + articleChannel.getChannel()); + LOGGER.info("删除redis文章栏目关系成功key:[{}]!", "article_channel_" + articleChannel.getSpecial() + "_" + articleChannel.getChannel()); + } + } + } + } + if (delChannel != null && delChannel.size() > 0) { + ArticleChannelExample delChannelExample = new ArticleChannelExample(); + delChannelExample.createCriteria().andIdIn(delChannel); + articleChannelMapper.deleteByExample(delChannelExample); + } + ArticlePublishTrackExample delPublishExample = new ArticlePublishTrackExample(); + delPublishExample.createCriteria().andPublishIdIn(delPublishId); + articlePublishTrackMapper.deleteByExample(delPublishExample); + LOGGER.info("删除channel表成功,id:【{}】,删除publish表成功,publishId:【{}】", delChannel, delPublishId); + msg.setInfo("删除文章成功"); + msg.setResult(true); + } catch (Exception e) { + LOGGER.info("删除文章栏目关系失败【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("删除文章栏目关系失败,请稍候再试!"); + msg.setResult(true); + } + LOGGER.info("删除文章栏目关系的业务层方法结束!"); + return msg; + } + + /** + * 文章排序 + */ + @Override + public Message updateLibrary(String id, String orderNo) { + LOGGER.info("文库文章排序的业务层方法开始!"); + LOGGER.info("文章排序参数id【{}】,orderNo【{}】", id, orderNo); + Message msg = new Message(); + if (StringUtils.isBlank(orderNo) || StringUtils.isBlank(id)) { + LOGGER.info("文章排序失败,缺少参数"); + msg.setInfo("文章排序失败!"); + msg.setResult(false); + throw new ParameterException("文章排序失败,缺少参数"); + } + try { + ArticleChannel articleChannel = articleChannelMapper.selectByPrimaryKey(Integer.valueOf(id)); + if (articleChannel != null) { + String time = DateUtil.currentDate(DateUtil.YMDHMS); + articleChannel.setOrderNo(Integer.valueOf(orderNo)); + if ("0".equals(orderNo)) { + articleChannel.setTopTime("0"); + } else { + articleChannel.setTopTime(time); + } + articleChannel.setUpdateDate(DateUtil.currentDate()); + articleChannel.setUpdateTime(DateUtil.currentTime()); + if (articleChannelMapper.updateByPrimaryKey(articleChannel) > 0) { + msg.setInfo("更新排序成功!"); + msg.setResult(true); + LOGGER.info("更新排序成功!"); + redisManager.delete("article_channel_" + articleChannel.getChannel()); + LOGGER.info("删除redis文章栏目关系成功!"); + } + + } + + } catch (Exception e) { + LOGGER.info("文章排序失败【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("文章排序失败,请稍候再试!"); + msg.setResult(true); + } + LOGGER.info("文库文章排序的业务层方法结束!"); + return msg; + } + + @Override + public BaseCode queryBaseCodeByChannelId(String channelId) { + LOGGER.info("开始根据栏目id查询栏目名称!"); + BaseCode baseCode = baseCodeMapper.selectByPrimaryKey(Integer.valueOf(channelId)); + LOGGER.info("查询基础数据结束,查询到的结果为【{}】" + JsonUtil.objectToJackson(baseCode)); + LOGGER.info("结束根据栏目id查询栏目名称!"); + return baseCode; + } + + @Override + public Message queryEditUrlByPublishId(String publishId) { + LOGGER.info("根据发布id查编辑路径开始!"); + Message msg = new Message(); + Map resultMap = new HashMap(); + ArticlePublishTrack ap = articlePublishTrackMapper.selectByPrimaryKey(publishId); + LOGGER.info("接收到参数ap[{}]", JsonUtil.objectToJackson(ap)); + String editUrl = ap.getBackgroundEditUrl(); + if (editUrl == null || editUrl == "") { + msg.setResult(false); + msg.setInfo("预览失败!"); + LOGGER.info("预览失败!"); + + } else { + msg.setResult(true); + resultMap.put("editUrl", editUrl); + msg.setObject(resultMap); + } + LOGGER.info("结束根据栏目id查询栏目名称!"); + return msg; + } + + @Override + public int checkCreateUser(String articleId, String originalUrl, String createUser) { + ArticleInfo articleInfo = articleService.queryArticleByArticleId(articleId); + String modifiedEditUrl = articleInfo.getModifiedEditUrl(); + if (modifiedEditUrl == null || modifiedEditUrl == "") { + //msg = articleService.getArticleContentByUrl(originalUrl,createUser,createUser,""); + //resultMap = (Map) msg.getObject(); + String articleEditUrl = articleInfo.getArticleEditUrl(); + String articleViewUrl = articleInfo.getArticleViewUrl(); + articleInfo.setModifiedEditUrl(articleEditUrl); + articleInfo.setModifiedViewUrl(articleViewUrl); + articleInfoMapper.updateByPrimaryKey(articleInfo); + return 0;//业务员创建 + } + return 1;// + } + + @SuppressWarnings({"unused", "deprecation"}) + @Override + public Message articleSend(String articleId, String publishId, String agentCode, String sendType, String partyId, Integer sendId) { + LOGGER.info("推送文章的业务层方法开始!"); + LOGGER.info("推送文章的业务层方法中拿到的文章的articleId【{}】,publishId[{}],agentCode[{}],sendType[{}],partyId[{}]", new Object[]{articleId, publishId, agentCode, sendType, partyId}); + Message msg = new Message(true, "推送文章成功"); + CmsSysUser userInfoDTO = null; + String companyId = null; + String email = null; + ArticlePublishSend aps = null; + if (sendId != null) { + aps = articlePublishSendMapper.selectByPrimaryKey(sendId); + String userId = aps.getOperateId(); + CmsSysUserExample user = new CmsSysUserExample(); + user.createCriteria().andUserIdEqualTo(userId); + userInfoDTO = cmsSysUserMapper.selectByExample(user).get(0); + + } else { + userInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); + } + companyId = userInfoDTO.getCompanyId(); + email = userInfoDTO.getEmail(); + CmsSysUser cmsSysUser = this.cmsSysUserExMapper.queryLoginInfoByEmail(email); + String userId = cmsSysUser.getUserId(); + String sysUserName = cmsSysUser.getName(); + if ((StringUtils.isBlank(articleId)) || (StringUtils.isBlank(publishId))) { + LOGGER.info("推送文章失败,缺少参数"); + msg.setInfo("推送文章失败!"); + msg.setResult(false); + throw new ParameterException("推送文章失败,缺少参数"); + } + try { + ArticlePublishTrackExample example = new ArticlePublishTrackExample(); + ArticlePublishTrackExample.Criteria criteria = example.createCriteria(); + criteria.andPublishIdEqualTo(publishId); + criteria.andArticleIdEqualTo(articleId); + List aplist = this.articlePublishTrackMapper.selectByExample(example); + String viewUrl = ((ArticlePublishTrack) aplist.get(0)).getPublishViewUrl(); + ArticleInfo articleInfo = this.articleInfoMapper.selectByPrimaryKey(Integer.valueOf(articleId)); + String articleName = articleInfo.getArticleName(); + String picUrl = articleInfo.getListPicUrl(); + String shareDes = articleInfo.getShareDes(); + String[] viewUrls = viewUrl.split("/"); + String url = viewUrls[(viewUrls.length - 1)]; + String[] urls = url.split("b"); + String url1 = urls[(urls.length - 1)]; + String versionNumber = url1.substring(0, 20); + LOGGER.info("管理员sysUserName【{}】推送文章articleId【{}】版本号versionNumber[{}]", new Object[]{sysUserName, articleId, versionNumber}); + + String newClickId = "0"; + String origin = PropertiesConstants.REDIRECT_ARTICLE_VIEW; + String link = "publishId=" + publishId + "&parentClickId=" + newClickId + "&versionNumber=" + versionNumber + "&parentPublishId=" + publishId + "&parentUserId=" + userId + "&companyId=" + companyId; + + String articleUrl = URLEncoder.encode(origin + link); + LOGGER.info("请求企业号跳转文章url[{}]", articleUrl); + Map result = new HashMap(); + String qyhArticleUrl = ""; + ArticleSendUrl articleSendUrl = this.articleSendUrlMapper.selectByPrimaryKey(publishId); + + String sendViewUrl = viewUrl + "?" + "companyId=" + companyId + "&parentClickId=" + newClickId + "&qyhState=1"; + if ("1".equals(sendType)) { + LOGGER.info("复制文章推送链路qyhArticleUrl[{}]", sendViewUrl); + msg.setObject(sendViewUrl); + return msg; + } + LOGGER.info("开始调用消息推送方法!"); + try { + msg = this.templateSendService.newArticleSend(articleName, sendViewUrl, picUrl, shareDes, agentCode, partyId); + if (sendId != null) { + if (msg.getResult()) { + aps.setSendState("1"); + } else { + aps.setSendState("0"); + } + articlePublishSendMapper.updateByPrimaryKey(aps); + LOGGER.info("更新articlePublishSend成功"); + } else { + //发送消息成功 保存详细信息到 推送文章信息记录表 + ArticlePublishSend articlePublishSend = new ArticlePublishSend(); + articlePublishSend.setArticleId(Integer.parseInt(articleId)); + articlePublishSend.setPublishId(publishId); + articlePublishSend.setOperateId(userId); + articlePublishSend.setOperateName(sysUserName); + articlePublishSend.setPublishDate(DateUtil.currentDate()); + articlePublishSend.setPublishTime(DateUtil.currentTime()); + articlePublishSend.setOperateDate(DateUtil.currentDate()); + articlePublishSend.setOperateTime(DateUtil.currentTime()); + if (msg.getResult()) { + articlePublishSend.setSendState("1"); + } else { + articlePublishSend.setSendState("0"); + } + if (StringUtils.isBlank(agentCode)) { //推送企业 + LOGGER.info("推送至企业"); + articlePublishSend.setSendType("0"); + articlePublishSend.setGroupId(partyId); + } else { //推送个人 + LOGGER.info("推送至个人"); + articlePublishSend.setSendType("1"); + articlePublishSend.setGroupId(agentCode); + } + if (articlePublishSendMapper.insert(articlePublishSend) > 1) { + LOGGER.info("记录推送文章详情成功,记录信息:" + JsonUtil.objectToJackson(articlePublishSend)); + } + } + } catch (Exception e) { + e.printStackTrace(); + } + LOGGER.info("结束调用消息推送!"); + //消息推送类型如果是企业号 结束更新publish表 + if (StringUtils.isBlank(agentCode)) { + ArticlePublishTrack publishArticle = (ArticlePublishTrack) aplist.get(0); + publishArticle.setUpdateDate(DateUtil.currentDate()); + publishArticle.setUpdateTime(DateUtil.currentTime()); + publishArticle.setUpdateUser(sysUserName); + articlePublishTrackMapper.updateByPrimaryKey(publishArticle); + //清楚相应栏目下的redis + ArticleChannelExample channelExample = new ArticleChannelExample(); + channelExample.createCriteria() + .andPublishIdEqualTo(publishArticle.getPublishId()) + .andArticleIdEqualTo(Integer.parseInt(publishArticle.getArticleId())) + .andArticleStateEqualTo("0"); + List articleChannels = articleChannelMapper.selectByExample(channelExample); + for (ArticleChannel articleChannel : articleChannels) { + LOGGER.info("清楚redis中key:" + "article_channel_" + articleChannel.getSpecial() + "_" + articleChannel.getChannel()); + redisManager.delete("article_channel_" + articleChannel.getSpecial() + "_" + articleChannel.getChannel()); + } + + + } + } catch (NumberFormatException e) { + msg.setInfo("文章推送失败,请重试!"); + msg.setResult(false); + LOGGER.info("文章推送失败 异常【{}】", e.getMessage()); + e.printStackTrace(); + } + LOGGER.info("文章推送的业务层方法结束!"); + return msg; + } + + //注册企业号链接 + @SuppressWarnings("unchecked") + public String registeQyhUrl(String articleUrl) { + Map result = new HashMap<>(); + String state = ""; + String qyhArticleUrl = ""; + String getUrl = PropertiesConstants.GVQYH_ARTICLE_WRITE + articleUrl; + String json; + String resultMsg; + try { + json = HttpUtil.get(getUrl); + LOGGER.info("企业号注册链接接口返回报文为【{}】", json); + if (StringUtils.isNotBlank(json)) { + result = JsonUtil.jackson2Map(json); + if ("suc".equals(result.get("result_code"))) { + resultMsg = result.get("result_msg"); + state = resultMsg.split("_")[1].substring(0, 5); + LOGGER.info("链接标识state[{}]", state); + qyhArticleUrl = PropertiesConstants.GVQYH_INDEX + state; + } else { + state = result.get("result_msg"); + LOGGER.info("文章企业号链接注册失败,返回信息为:【{}】", state); + } + } + } catch (Exception e) { + LOGGER.info("执行http请求,发生异常。异常信息如下:", e.getMessage()); + throw new BusinessException("系统正在维护中,请稍后再试"); + } + return qyhArticleUrl; + } + + + @Override + public Message delLibraryHTML(String id) { + LOGGER.info("删除HTML栏目关系的业务层方法开始!"); + + LOGGER.info("删除HTML栏目关系的业务层方法中拿到的文章的主键id【{}】", id); + Message msg = new Message(); + if (StringUtils.isBlank(id)) { + LOGGER.info("删除HTML信息失败,缺少参数"); + throw new ParameterException("未查询到文章信息"); + } + msg.setInfo("删除失败!"); + msg.setResult(false); + try { + String[] arrId = id.split(","); + for (String aId : arrId) { + if (StringUtils.isNotBlank(aId)) { + ArticleChannelExample example = new ArticleChannelExample(); + ArticleChannelExample.Criteria criteria = example.createCriteria(); + criteria.andArticleIdEqualTo(Integer.valueOf(aId)); + //ArticleChannel articleChannel = articleChannelMapper.selectByPrimaryKey(Integer.valueOf(aId)); + List articleChannelList = articleChannelMapper.selectByExample(example); + for (ArticleChannel articleChannel : articleChannelList) { + if (articleChannel != null) { + articleChannel.setArticleState("1"); + articleChannel.setUpdateDate(DateUtil.currentDate()); + articleChannel.setUpdateTime(DateUtil.currentTime()); + if (articleChannelMapper.updateByPrimaryKey(articleChannel) > 0) { + msg.setInfo("删除成功!"); + msg.setResult(true); + LOGGER.info("删除文章栏目关系成功!"); + redisManager.delete("article_channel_ARTICLE_" + articleChannel.getChannel()); + LOGGER.info("删除redis文章栏目关系成功!"); + } + } + } + } + } + + } catch (Exception e) { + LOGGER.info("删除文章栏目关系失败【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("删除文章栏目关系失败,请稍候再试!"); + msg.setResult(true); + return msg; + } + LOGGER.info("删除文章栏目关系的业务层方法结束!"); + return msg; + } + + @Override + public int countArticleByParam(String articelName, String special, String channel, String articleState) { + LOGGER.info("查询文章列表总数的业务层方法开始!"); + LOGGER.info("拿到的参数 文章名称【{}】,一级分类【{}】,二级分类【{}】,文章状态【{}】", articelName, + special, channel, articleState); + CmsSysUser userInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); + String companyId = userInfoDTO.getCompanyId();// 公司id + String branchId = userInfoDTO.getBranchId(); + CmsSysUserExample example = new CmsSysUserExample(); + CmsSysUserExample.Criteria criteria = example.createCriteria(); + criteria.andCompanyIdEqualTo(companyId); + criteria.andBranchIdLike("%" + branchId + "%"); + // 查询该渠道该公司下的后台管理用户 + List CmsSysUserList = cmsSysUserMapper.selectByExample(example); + List userlist = new ArrayList<>(); + for (CmsSysUser c : CmsSysUserList) { + String userId = c.getUserId(); + LOGGER.info("分公司文章列表后台管理员userId[{}]", userId); + userlist.add(userId); + } + List list = new ArrayList(); + list.add("1"); + list.add("2"); + + if (StringUtils.isBlank(articelName)) { + articelName = ""; + } + + if (StringUtils.isBlank(special)) { + special = ""; + } + if (StringUtils.isBlank(channel)) { + channel = ""; + } + HashMap parMap = new HashMap(); + parMap.put("list", list); + parMap.put("articelName", articelName); + parMap.put("special", special); + parMap.put("channel", channel); + parMap.put("userlist", userlist); + List> resultMap = articleChannelQueryMapper.selectCountByParam(parMap); + if (resultMap == null || resultMap.size() < 1) { + LOGGER.info("未查询到数据【{}】", JsonUtil.objectToJackson(userInfoDTO)); + throw new BusinessException("文库暂没有文章!"); + } + LOGGER.info("查询文库列表的业务层方法结束!"); + return resultMap.size(); + } + + @Override + public Message onkeyExChange(String from, String to, String companyId, String branchId) { + LOGGER.info("批量转换文章栏目关系的业务层方法开始!"); + String special = to.split("-")[0]; + String codeTypeTo = to.split("-")[1]; + Message msg = new Message(); + Integer fall = 0; + Integer suc = 0; + try { + String[] codeType = from.split(","); + for (int i = 0; i < codeType.length; i++) { + ArticleChannelExample example = new ArticleChannelExample(); + example.createCriteria().andSpecialEqualTo("ARTICLE").andChannelEqualTo(codeType[i]) + .andArticleStateEqualTo("0").andCompanyIdEqualTo(companyId).andBranchIdEqualTo(branchId); + List ArticleChannels = articleChannelMapper.selectByExample(example); + for (ArticleChannel articleChannel : ArticleChannels) { + ArticleChannelExample example2 = new ArticleChannelExample(); + example2.createCriteria().andArticleIdEqualTo(articleChannel.getArticleId()).andSpecialEqualTo(special). + andChannelEqualTo(codeTypeTo).andArticleStateEqualTo("0"); + List result = articleChannelMapper.selectByExample(example2); + if (result.size() > 0) { + LOGGER.info("文章:" + result.get(0).getId() + result.get(0).getArticleName() + "在" + codeTypeTo + "发布过"); + fall++; + } else { + articleChannel.setId(null); + articleChannel.setUpdateDate(DateUtil.currentDate()); + articleChannel.setUpdateTime(DateUtil.currentTime()); + articleChannel.setSpecial(special); + articleChannel.setChannel(codeTypeTo); + if (articleChannelMapper.insertSelective(articleChannel) > 0) { + suc++; + } + } + } + } + redisManager.delete("article_channel_" + special + "_" + codeTypeTo); + LOGGER.info("删除原有redis文库信息成功!key:" + "article_channel_" + special + "_" + codeTypeTo); + msg.setInfo("成功"); + msg.setResult(true); + HashMap resultMap = new HashMap<>(); + resultMap.put("fall", fall); + resultMap.put("suc", suc); + msg.setObject(resultMap); + } catch (Exception e) { + LOGGER.info("添加文章关系失败【{}】", e.getMessage()); + msg.setInfo("收录失败!"); + msg.setResult(false); + e.printStackTrace(); + } + LOGGER.info("增加文章栏目关系的业务层方法结束!"); + return msg; + } + + @Override + public Message onTimeSend(String articleId, String publishId, String agentCode, String sendType, String partyId, + String sendTime) { + LOGGER.info("定时推送文章的业务层方法开始!"); + LOGGER.info("接收到的参数:articleId【{}】,publishId[{}],agentCode[{}],sendType[{}],partyId[{}],sendTime[{}]", + new Object[]{articleId, publishId, agentCode, sendType, partyId, sendTime}); + Message msg = new Message(true, "推送文章成功"); + CmsSysUser userInfoDTO = (CmsSysUser) SecurityUtils.getSubject().getPrincipal(); + String companyId = userInfoDTO.getCompanyId(); + String email = userInfoDTO.getEmail(); + CmsSysUser cmsSysUser = this.cmsSysUserExMapper.queryLoginInfoByEmail(email); + String userId = cmsSysUser.getUserId(); + String sysUserName = cmsSysUser.getName(); + if ((StringUtils.isBlank(articleId)) || (StringUtils.isBlank(publishId)) || StringUtils.isBlank(sendTime)) { + LOGGER.info("设置定时文章推送失败,缺少参数"); + msg.setInfo("设置定时文章推送失败,缺少请求参数!"); + msg.setResult(false); + throw new ParameterException("设置定时文章推送失败,缺少参数"); + } + try { + long currentTimeMillis = System.currentTimeMillis(); + long setTimeMillis = DateUtil.convertStringToDate(sendTime, DateUtil.YMDHMS).getTime(); + LOGGER.info("currentTimeMillis:[{}],setTimeMillis:[{}]", currentTimeMillis, setTimeMillis); + if (currentTimeMillis >= setTimeMillis) { + LOGGER.info("时间设置异常!"); + msg.setResult(false); + msg.setInfo("设置时间异常"); + return msg; + } + ArticlePublishSend articlePublishSend = new ArticlePublishSend(); + articlePublishSend.setArticleId(Integer.parseInt(articleId)); + articlePublishSend.setPublishId(publishId); + articlePublishSend.setOperateId(userId); + articlePublishSend.setOperateName(sysUserName); + articlePublishSend.setPublishDate(sendTime.split(" ")[0]); + articlePublishSend.setPublishTime(sendTime.split(" ")[1]); + articlePublishSend.setOperateDate(DateUtil.currentDate()); + articlePublishSend.setOperateTime(DateUtil.currentTime()); + articlePublishSend.setSendState("2"); + if ("0".equals(sendType)) { //推送企业 + LOGGER.info("推送至企业"); + articlePublishSend.setSendType("0"); + articlePublishSend.setGroupId(partyId); + } else { //推送个人 + LOGGER.info("推送至个人"); + articlePublishSend.setSendType("1"); + articlePublishSend.setGroupId(agentCode); + } + if (articlePublishSendMapper.insert(articlePublishSend) > 1) { + LOGGER.info("记录定时推送文章信息成功,记录详情为:" + JsonUtil.objectToJackson(articlePublishSend)); + msg.setResult(true); + msg.setInfo("文章设置定时推送成功!"); + } + } catch (NumberFormatException e) { + msg.setInfo("文章设置定时推送失败,请重试!"); + msg.setResult(false); + LOGGER.info("定时推送设置失败【{}】", e.getMessage()); + e.printStackTrace(); + } + LOGGER.info("文章定时推送业务层方法结束!"); + return msg; + } + + @Override + public PageDTO noSendPublishArticle(String articleId, int startRow, int rows, String publishId) { + LOGGER.info("查询未定时推送的文章列表,入参 articleId:【{}】,startRow:【{}】,rows:【{}】,publishId【{}】" + , articleId, startRow, rows, publishId); + HashMap paramMap = new HashMap<>(); + paramMap.put("articleId", articleId); + paramMap.put("publishId", publishId); + paramMap.put("startRow", startRow); + paramMap.put("rows", rows); + + List daoList = articleQueryMapper.noSendPublishArticle(paramMap); + List resultDTO = new ArrayList(); + LOGGER.info("查询的结果集:" + JsonUtil.objectToJackson(daoList)); + for (ArticlePublishSend aps : daoList) { + ArticlePublishSendDTO apsd = new ArticlePublishSendDTO(); + apsd.setId(aps.getId()); + if ("0".equals(aps.getSendType())) { + apsd.setSendType("公司"); + } else { + apsd.setSendType("个人"); + } + apsd.setOperateName(aps.getOperateName()); + if (StringUtils.isBlank(aps.getOperateTime())) { + apsd.setOperateTime(aps.getPublishDate() + " " + aps.getPublishTime()); + } else { + apsd.setOperateTime(aps.getOperateDate() + " " + aps.getOperateTime()); + } + apsd.setPublishTime(aps.getPublishDate() + " " + aps.getPublishTime()); + apsd.setGroupId(aps.getGroupId()); + + + switch (aps.getSendState()) { + case "1": + apsd.setSendState("成功"); + break; + case "2": + apsd.setSendState("待推送"); + break; + default: + apsd.setSendState("失败"); + break; + } + resultDTO.add(apsd); + } + LOGGER.info("返回列表拼接完成"); + ArticlePublishSendExample ex = new ArticlePublishSendExample(); + ex.createCriteria().andArticleIdEqualTo(Integer.parseInt(articleId)).andPublishIdEqualTo(publishId); + int count = articlePublishSendMapper.countByExample(ex); + PageDTO pageDTO = new PageDTO(); + pageDTO.setStartRow(startRow); + pageDTO.setDataRows(resultDTO); + pageDTO.setTotal(count % rows == 0 ? count / rows : (count / rows + 1)); + pageDTO.setRecords(count); + return pageDTO; + } + + @Override + public Message delOnTimeTask(String delId) { + LOGGER.info("删除置顶定时任务业务层方法开始!入参delId:", delId); + Message msg = new Message(); + if (StringUtils.isBlank(delId)) { + LOGGER.info("删除失败,缺少参数"); + msg.setInfo("删除失败,缺少参数"); + msg.setResult(false); + return msg; + } + try { + int result = articlePublishSendMapper.deleteByPrimaryKey(Integer.parseInt(delId)); + msg.setInfo("删除成功"); + msg.setResult(true); + LOGGER.info("删除定时任务返回结果:" + result); + } catch (Exception e) { + LOGGER.info("删除失败,业务层抛异常 【{}】", e.getMessage()); + e.printStackTrace(); + msg.setInfo("删除失败"); + msg.setResult(false); + return msg; + } + LOGGER.info("删除文章栏目关系的业务层方法结束!"); + return msg; + } +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/StaffArticleManageServiceimpl.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/StaffArticleManageServiceimpl.java new file mode 100644 index 000000000..844016ebd --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/StaffArticleManageServiceimpl.java @@ -0,0 +1,149 @@ +package com.ruoyi.content.service.impl; + +import com.ruoyi.content.domain.*; +import com.ruoyi.content.exception.BusinessException; +import com.ruoyi.content.mapper.*; +import com.ruoyi.content.service.StaffArticleManageService; +import com.ruoyi.content.utils.JsonUtil; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.io.UnsupportedEncodingException; +import java.util.ArrayList; +import java.util.Base64; +import java.util.List; + +@Service +public class StaffArticleManageServiceimpl implements StaffArticleManageService { + + private static final Logger LOGGER = LoggerFactory.getLogger(ArticleServiceImpl.class); + + @Autowired + private UserInfoMapper userInfoMapper; + @Autowired + private ArticleInfoMapper articleInfoMapper; + @Autowired + private ArticlePublishTrackQueryMapper articlePublishTrackQueryMapper; + @Autowired + private ClickTrackInfoMapper clickTrackInfoMapper; + @Autowired + private ArticlePublishTrackMapper articlePublishTrackMapper; + @Autowired + private ClickTrackInfoQueryMapper clickTrackInfoQueryMapper; + + + @Override + public ClickTrackInfo articleSharingTrackInfo(String clickId) { + return clickTrackInfoMapper.selectByPrimaryKey(clickId); + } + + @Override + public UserInfo queryPublishUserInfo(String publishUserId) { + return userInfoMapper.selectByPrimaryKey(Integer.valueOf(publishUserId)); + } + + @Override + public ArticleInfo queryModifiedViewUrl(String articleId) { + return articleInfoMapper.selectByPrimaryKey(Integer.valueOf(articleId)); + } + + @Override + public PageDTO querySalesmanByArticleId(String articleId, int startRow, int rows) { + List list = articlePublishTrackQueryMapper.queryPublishUserInfo(articleId, startRow, rows); + List ywyList = new ArrayList<>(); + + if (list.size() > 0) { + for (ArticlePublishTrack apt : list) { + YwyForwardUserInfo ywyForwardUserInfo = new YwyForwardUserInfo(); + String publishUserId = apt.getUserId(); + LOGGER.info("业务员publishUserId【{}】", publishUserId); + //如果不包含后台默认管理员字段则查userInfo表 + if (!publishUserId.contains("cofms")) { + UserInfo userInfo = userInfoMapper.selectByPrimaryKey(Integer.valueOf(publishUserId)); + ywyForwardUserInfo.setArticleId(articleId); + ywyForwardUserInfo.setCreateDate(apt.getCreateDate()); + ywyForwardUserInfo.setHeadImgUrl(userInfo.getHeadImgUrl()); + ywyForwardUserInfo.setUserId(publishUserId); + if (StringUtils.isBlank(apt.getCreateUser())) { + ywyForwardUserInfo.setCreateUser(""); + } else { + ywyForwardUserInfo.setCreateUser(apt.getCreateUser()); + } + String nickName = userInfo.getNickName(); + try { + if (StringUtils.isBlank(nickName)) { + ywyForwardUserInfo.setNickName("匿名"); + } else { + ywyForwardUserInfo.setNickName(new String(Base64.getDecoder().decode(nickName), "UTF-8")); + } + + } catch (UnsupportedEncodingException e) { + throw new BusinessException("业务员昵称解码异常[{" + e.getMessage() + "}]"); + } + } else { + ywyForwardUserInfo.setNickName("后台管理员"); + ywyForwardUserInfo.setArticleId(articleId); + ywyForwardUserInfo.setCreateDate(apt.getCreateDate()); + ywyForwardUserInfo.setHeadImgUrl("/static/common/image/logo.png"); + ywyForwardUserInfo.setUserId(publishUserId); + } + ywyList.add(ywyForwardUserInfo); + } + } + + LOGGER.info("业务员列表ywyList【{}】", ywyList.size()); + ArticlePublishTrackExample example = new ArticlePublishTrackExample(); + ArticlePublishTrackExample.Criteria criteria = example.createCriteria(); + criteria.andArticleIdEqualTo(articleId); + int count = articlePublishTrackMapper.countByExample(example); + PageDTO pageDTO = new PageDTO(); + pageDTO.setStartRow(startRow); + pageDTO.setDataRows(ywyList); + pageDTO.setTotal(count % rows == 0 ? count / rows : (count / rows + 1)); + pageDTO.setRecords(count); + return pageDTO; + } + + @Override + public PageDTO queryClickInfoByUserId(String userId, String articleId, int startRow, int rows) { + + List list = clickTrackInfoQueryMapper.queryClickInfoByUserId(userId, articleId, startRow, rows); + List YwyPublishInfolList = new ArrayList<>(); + if (list.size() > 0) { + for (ClickTrackInfo ct : list) { + YwyPublishInfo ywyPublishInfo = new YwyPublishInfo(); + + ywyPublishInfo.setClickDate(ct.getCreateDate()); + ywyPublishInfo.setClickId(ct.getClickId()); + ywyPublishInfo.setClickTime(ct.getCreateTime()); + ywyPublishInfo.setClientHeadImgurl(ct.getClickUserHeadimgurl()); + ywyPublishInfo.setShareState(ct.getShareState()); + ywyPublishInfo.setWatchTime(ct.getWatchTime()); + ywyPublishInfo.setOpenId(ct.getClickOpenId()); + try { + ywyPublishInfo.setClientNickName(new String(Base64.getDecoder().decode(ct.getClickUserNickname()), "UTF-8")); + } catch (UnsupportedEncodingException e) { + throw new BusinessException("业务员昵称解码异常[{" + e.getMessage() + "}]"); + } + YwyPublishInfolList.add(ywyPublishInfo); + } + } + + LOGGER.info("业务员【{}】,的客户列表YwyPublishInfolList【{}】", userId, JsonUtil.objectToJackson(YwyPublishInfolList)); + + ClickTrackInfoExample example = new ClickTrackInfoExample(); + ClickTrackInfoExample.Criteria criteria = example.createCriteria(); + criteria.andPublishUserIdEqualTo(userId); + criteria.andArticleIdEqualTo(articleId); + int count = clickTrackInfoMapper.countByExample(example); + PageDTO pageDTO = new PageDTO(); + pageDTO.setStartRow(startRow); + pageDTO.setDataRows(YwyPublishInfolList); + pageDTO.setTotal(count % rows == 0 ? count / rows : (count / rows + 1)); + pageDTO.setRecords(count); + return pageDTO; + } +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/TemplateSendServiceImpl.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/TemplateSendServiceImpl.java new file mode 100644 index 000000000..129357f4d --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/TemplateSendServiceImpl.java @@ -0,0 +1,147 @@ +package com.ruoyi.content.service.impl; + +import com.ruoyi.content.constants.PropertiesConstants; +import com.ruoyi.content.message.Message; +import com.ruoyi.content.service.TemplateSendService; +import com.ruoyi.content.utils.JsonUtil; +import com.ruoyi.content.utils.Notify; +import com.ruoyi.content.utils.RandomUtils; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + + +@Service +public class TemplateSendServiceImpl implements TemplateSendService { + + private static final Logger logger = LoggerFactory.getLogger(TemplateSendServiceImpl.class); + + //测试 +/* private static final String UID = "pyqzs"; + private static final String KEY = "a12dadf_12asdinktn0091d1fzxpyqzs1da249kk"; + private static final String URL = "http://uat-notify.ihxlife.com/notify/api/v1/qyh/img/send"; + private static final String AGENTID = "1000024";*/ + //生产 + private static final String UID = PropertiesConstants.NOTIFY_UID; + private static final String KEY = PropertiesConstants.NOTIFY_KEY; + private static final String URL = PropertiesConstants.NOTIFY_URL; + private static final String AGENTID = PropertiesConstants.NOTIFY_AGENTID;//朋友圈助手外勤118 + + @SuppressWarnings("unchecked") + @Override + public Message newArticleSend(String articleName, String url, String picurl, String shareDes, String agentCode, String partyId) throws Exception { + String nonce = RandomUtils.generateRandomCharAndNumber(10); //10位随机字符串 + Message msg = new Message(); + //封装推送数据 + String description = shareDes + "\n快来转发朋友圈>>"; + description = description.replaceAll("\\\\x0a", "\n"); + + //生产 +// String toparty = "8|18121"; +// String touser = "110013545"; + //测试 +// String toparty = "858"; +// String touser = "150012282"; + String toparty = null; + String touser = null; + if (StringUtils.isNotBlank(agentCode)) { + touser = agentCode; + } else { + toparty = partyId; + } + String msgtype = "news";//消息类型 + String agentid = AGENTID;//企业应用的id + String msg_id = UID + nonce; + Map map = new HashMap(); + map.put("title", articleName); + map.put("picurl", picurl); + map.put("description", description); + map.put("url", url); +// map.put("toparty", toparty); +// map.put("touser", touser); + if (StringUtils.isNotBlank(touser)) { + map.put("touser", touser); + } else { + map.put("toparty", toparty); + } + map.put("msgtype", msgtype); + map.put("agentid", agentid); + map.put("msg_id", msg_id); + String data = buidMailReq(map);//请求报文 + long start = System.currentTimeMillis(); + String respStr = ""; + try { + respStr = Notify.sendMessage(URL, UID, KEY, data); + } catch (Exception e) { + logger.info("文章推送,调用中台接口异常,请求参数【{}】,异常信息【{}】", data, e.getMessage()); + e.printStackTrace(); + } + long end = System.currentTimeMillis(); + logger.info("文章推送,根据请求地址【{}】,请求参数【{}】,返回信息【{}】,请求耗时【{}】", URL, data, respStr, end - start); + Map result = JsonUtil.jackson2Map(respStr); + String info = result.get("result"); + if ("succ".equals(info)) { + msg.setResult(true); + msg.setInfo("文章推送成功"); + + } else { + msg.setResult(false); + msg.setInfo("文章推送失败"); + } + return msg; + } + + //组装接口请求报文 + private static String buidMailReq(Map map) { + String title = map.get("title"); + String description = map.get("description"); + String url = map.get("url"); + String toparty = map.get("toparty"); + String touser = map.get("touser"); + String msgtype = map.get("msgtype");//消息类型 + String agentid = map.get("agentid");//企业应用的id + String msg_id = map.get("msg_id"); + String picurl = map.get("picurl");// + + Map articlesMap = new HashMap<>();//图文消息内容 + articlesMap.put("title", title); + articlesMap.put("description", description); + articlesMap.put("url", url); + articlesMap.put("picurl", picurl); + + List> articlesList = new ArrayList>(); + articlesList.add(articlesMap); + + Map>> newsMap = new HashMap>>(); + newsMap.put("articles", articlesList); + + //data放在Object的map里 + Map dataMap = new HashMap(); + //模板信息 + Map busiDataMap = new HashMap(); +// busiDataMap.put("toparty", toparty); +// busiDataMap.put("touser", touser); + if (StringUtils.isNotBlank(touser)) { + busiDataMap.put("touser", touser); + } else { + busiDataMap.put("toparty", toparty); + } + busiDataMap.put("msgtype", msgtype); + busiDataMap.put("news", newsMap); + busiDataMap.put("agentid", agentid); + + dataMap.put("msg_id", msg_id); + dataMap.put("busi_data", busiDataMap); + //将map转化成json + String data = JsonUtil.objectToJackson(dataMap); + System.out.println("读取到的请求报文为:" + data); + return data; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/UserServiceImpl.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/UserServiceImpl.java new file mode 100644 index 000000000..6ec573799 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/UserServiceImpl.java @@ -0,0 +1,109 @@ +package com.ruoyi.content.service.impl; + +import com.ruoyi.content.domain.UserInfo; +import com.ruoyi.content.domain.UserInfoExample; +import com.ruoyi.content.domain.WxUserInfoDto; +import com.ruoyi.content.exception.BusinessException; +import com.ruoyi.content.mapper.UserInfoMapper; +import com.ruoyi.content.service.UserService; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.io.UnsupportedEncodingException; +import java.util.Base64; +import java.util.Base64.Encoder; +import java.util.List; + +@Service +public class UserServiceImpl implements UserService { + + @Autowired + private UserInfoMapper userInfoMapper; + + private static final Logger LOGGER = LoggerFactory.getLogger(UserServiceImpl.class); + + @Override + public String getUserId(WxUserInfoDto wxUserInfoDto) { + UserInfoExample example = new UserInfoExample(); + String userid = ""; + UserInfoExample.Criteria criteria = example.createCriteria(); + String openid = wxUserInfoDto.getOpenid(); + String subscribe = wxUserInfoDto.getSubscribe(); + if (StringUtils.isBlank(openid)) { + LOGGER.info("获取用户userid时,从网关回掉回来的openid为空"); + throw new BusinessException("回掉回来的微信用户信息有误,openid为空"); + } + if (StringUtils.isBlank(subscribe)) { + subscribe = "0"; + } + criteria.andOpenidEqualTo(openid); + List userInfos = userInfoMapper.selectByExample(example); + if (null != userInfos && userInfos.size() > 0) { + UserInfo userInfo = new UserInfo(); + Integer userId = userInfos.get(0).getUserId(); + userid = userId.toString(); + if (!"1".equals(subscribe)) { //没有关注公众号 + LOGGER.info("该用户未关注公众号,已在本项目中注册,入库信息openid[{}],nickname[{}],headimgurl[{}]", openid, wxUserInfoDto.getNickName(), wxUserInfoDto.getHeadImgUrl()); + userInfo.setUserId(userId); + userInfo.setNickName(""); + userInfo.setHeadImgUrl(""); + int cont = userInfoMapper.updateByPrimaryKeySelective(userInfo); + if (cont != 1) { + LOGGER.info("根据用户微信信息失败"); + } + } else { + //已经关注公众号 + LOGGER.info("该用户已注公众号,已在本项目中注册,入库信息openid[{}],nickname[{}],headimgurl[{}]", openid, wxUserInfoDto.getNickName(), wxUserInfoDto.getHeadImgUrl()); + userInfo.setUserId(userId); + Encoder encoder = Base64.getEncoder(); + try { + userInfo.setNickName(encoder.encodeToString(wxUserInfoDto.getNickName().getBytes("UTF-8"))); + } catch (UnsupportedEncodingException e) { + LOGGER.info("保存用户微信信息时,用户昵称转码异常"); + } +// userInfo.setNickName(wxUserInfoDto.getNickName()); + userInfo.setHeadImgUrl(wxUserInfoDto.getHeadImgUrl()); + int cont = userInfoMapper.updateByPrimaryKeySelective(userInfo); + if (cont != 1) { + LOGGER.info("更新用户微信信息失败"); + } + } + return userid; + } else { + UserInfo userInfo = new UserInfo(); + try { + if (!"1".equals(subscribe)) { //没有关注公众号 + LOGGER.info("该用户未关注公众号,还未在本项目中注册,入库信息openid[{}],nickname[{}],headimgurl[{}]", openid, wxUserInfoDto.getNickName(), wxUserInfoDto.getHeadImgUrl()); + userInfo.setOpenid(openid); + int cont = userInfoMapper.insertSelective(userInfo); + if (cont != 1) { + throw new BusinessException("用户微信信息入库失败,openid===" + openid); + } else { + return userInfo.getUserId().toString(); + } + } else { + //已经关注公众号 + LOGGER.info("该用户已经关注公众号,还未在本项目中注册,入库信息openid[{}],nickname[{}],headimgurl[{}]", openid, wxUserInfoDto.getNickName(), wxUserInfoDto.getHeadImgUrl()); + userInfo.setOpenid(openid); + Encoder encoder = Base64.getEncoder(); + userInfo.setNickName(encoder.encodeToString(wxUserInfoDto.getNickName().getBytes("UTF-8"))); +// userInfo.setNickName(wxUserInfoDto.getNickName()); + userInfo.setHeadImgUrl(wxUserInfoDto.getHeadImgUrl()); + int cont = userInfoMapper.insertSelective(userInfo); + if (cont != 1) { + throw new BusinessException("用户微信信息入库失败,openid===" + openid); + } else { + return userInfo.getUserId().toString(); + } + } + } catch (Exception e) { + throw new BusinessException("用户微信信息入库异常,异常信息[{" + e.getMessage() + "}]"); + } + + } + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/WechatIMGServiceImpl.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/WechatIMGServiceImpl.java new file mode 100644 index 000000000..e90c021d2 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/WechatIMGServiceImpl.java @@ -0,0 +1,212 @@ +package com.ruoyi.content.service.impl; + +import com.ruoyi.content.constants.PropertiesConstants; +import com.ruoyi.content.message.Message; +import com.ruoyi.content.service.WechatIMGService; +import com.ruoyi.content.utils.JsonUtil; +import com.ruoyi.content.utils.OSSUtil; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; + +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.net.HttpURLConnection; +import java.net.URL; +import java.util.Map; + +@Service +public class WechatIMGServiceImpl implements WechatIMGService { +// @Autowired +// private WeChatGatewayInterface chatGatewayInterface; +// @Autowired +// private BaseConstantService baseConstantService; +// @Autowired +// private WxImageRecordService imagerecordService; +// @Autowired +// private WeChatPlatInterface weChatPlatInterface; + + private final static Logger logger = LoggerFactory.getLogger(WechatIMGService.class); + + /** + * 根据serverId从微信获取图片并返回流信息 + */ + @Override + public InputStream getInputStream(String mediaId, InputStream ins) { + // TODO Auto-generated method stub + try { + String access_token = ""; + + // 从redis里查access_token +// Map map = chatGatewayInterface.getToken(); + Map map = null; + if (null == map || map.size() == 0) { + logger.info("获取微信图片失败,access_token获取失败map【{}】", JsonUtil.objectToJackson(map));// 错误信息 + return null; + } + String result = map.get("result"); + if (result.equals(PropertiesConstants.I_SUCC)) { + access_token = map.get("access_token"); + } + logger.info("对外接口获取微信用户基本信息,从接口里查access_token【{}】", access_token); + if (StringUtils.isBlank(access_token)) { + logger.info("获取微信图片失败,access_token获取失败access_token【{}】", access_token);// 错误信息 + return null; + } + String url = "http://file.api.weixin.qq.com/cgi-bin/media/get?access_token=" + access_token + "&media_id=" + mediaId; + logger.info("执行获取微信图片请求地址【{}】", url); + URL urlGet = new URL(url); + HttpURLConnection http = (HttpURLConnection) urlGet.openConnection(); + http.setRequestMethod("GET"); // 必须是get方式请求 + http.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); + http.setDoOutput(true); + http.setDoInput(true); + System.setProperty("sun.net.client.defaultConnectTimeout", "30000");// 连接超时30秒 + System.setProperty("sun.net.client.defaultReadTimeout", "30000"); // 读取超时30秒 + http.connect(); + // 获取文件转化为byte流 + ins = http.getInputStream(); + String contentType = http.getHeaderField("Content-Type"); + logger.info("获取返回的contentType【{}】", contentType); + if (contentType.indexOf("image") < 0 && contentType.indexOf("jpeg") < 0 && contentType.indexOf("audio") < 0 && contentType.indexOf("amr") < 0) { + String data = readStream(ins); + logger.info("获取微信图片失败返回data【{}】", JsonUtil.objectToJackson(data)); + return null; + } + return ins; + } catch (Exception e) { + // TODO: handle exception + logger.info("从微信下载指定图片异常:【{}】", e.getMessage()); + e.printStackTrace(); + return null; + } + + } + + private String readStream(InputStream in) { + char[] buf = new char[1024]; + int size = 0; + String data = new String(); + InputStreamReader reader = new InputStreamReader(in); + try { + while ((size = reader.read(buf, 0, 1024)) > 0) { + data = data + String.copyValueOf(buf, 0, size); + } + } catch (IOException e) { + e.printStackTrace(); + } + return data; + } + + /*@Override + @LogServiceAnnotation(description = "图片上传") + public Message IdIdentify(IdentityImageUploadDto imgUploadReq,String propertyCode) throws IOException { + Message result = new Message(); + result.setResult(false); + if (StringUtils.isBlank(imgUploadReq.getPolicyNo()) || StringUtils.isBlank(imgUploadReq.getFaceIdImgUrl()) || StringUtils.isBlank(imgUploadReq.getWholeIdImgUrl()) || StringUtils.isBlank(imgUploadReq.getEdorType()) || StringUtils.isBlank(imgUploadReq.getChannel()) + || StringUtils.isBlank(imgUploadReq.getOrderNo())) { + logger.info("影像缺少数据【{}】,propertyCode【{}】",JsonUtil.objectToJackson(imgUploadReq),propertyCode); + throw new ParameterException("影像上传失败,缺少参数"); + } + InputStream in = null; + WxImageRecord imagerecord = new WxImageRecord(); + imagerecord.setPolicyNo(imgUploadReq.getPolicyNo()); + imagerecord.setSource(imgUploadReq.getChannel());// 这个是接口需要的 + imagerecord.setBussiType(imgUploadReq.getEdorType()); + imagerecord.setNoticeState("0");// 默认状态 + imagerecord.setCreateDate(DateUtil.currentDate()); + imagerecord.setCreateTime(DateUtil.currentDate() + " " + DateUtil.currentDate(DateUtil.HHMMSS)); + imagerecord.setRemark("数据存储"); + imagerecord.setNoticeNum(0); + imagerecord.setServiceId(imgUploadReq.getOrderNo()); // 工单号 + imagerecord.setFileUrl(imgUploadReq.getPolicyNo() + imgUploadReq.getEdorType() + "/");// 保单号加业务类型作为文件夹名称防止重复 + String fileName = ""; + try { + if (StringUtils.isNotBlank(imgUploadReq.getFaceIdImgUrl())) { + in = getInputStream(imgUploadReq.getFaceIdImgUrl(), in); + fileName = imgUploadReq.getPolicyNo() + "f" + ".jpg";// 正面例如:888888f.jpg + result = ossFileUpload(imagerecord.getFileUrl() + fileName, in);// 图片名称,流 + if (!result.getResult()) { + return new Message(false, "请拍照上传指定照片!"); + } + imagerecord.setImgurl1(fileName); + } + if (StringUtils.isNotBlank(imgUploadReq.getWholeIdImgUrl())) { + fileName = imgUploadReq.getPolicyNo() + "w" + ".jpg";// 手持 + in = getInputStream(imgUploadReq.getWholeIdImgUrl(), in); + result = ossFileUpload(imagerecord.getFileUrl() + fileName, in); + if (!result.getResult()) { + return new Message(false, "请拍照上传指定照片!"); + } + imagerecord.setImgurl3(fileName);// 手持 + } + if (StringUtils.isNotBlank(imgUploadReq.getBackIdImgUrl())) { + fileName = imgUploadReq.getPolicyNo() + "b" + ".jpg";// 反面 + in = getInputStream(imgUploadReq.getBackIdImgUrl(), in); + result = ossFileUpload(imagerecord.getFileUrl() + fileName, in); + if (!result.getResult()) { + return new Message(false, "请拍照上传指定照片!"); + } + imagerecord.setImgurl2(fileName); + } + // 存储 + String recordid = imagerecordService.insertRecord(imagerecord); + if (StringUtils.isBlank(recordid)) { + return new Message(false, "系统异常,请稍后再试"); + } else { + // 通知中转站 + Map noticeResult = weChatPlatInterface.ftpUploadSynchro(recordid, "/" + imagerecord.getFileUrl(), propertyCode); + if (!CodeTable.I_SUCCESS.equals(noticeResult.get("code"))) { + return new Message(false, "系统发生异常,请稍后再试"); + } else { + // 更新状态 + imagerecord.setNoticeState("1");// 通知中转站成功 + imagerecord.setUpdateDate(DateUtil.currentDate()); + imagerecord.setUpdateTime(DateUtil.currentDate() + " " + DateUtil.currentDate(DateUtil.HHMMSS)); + imagerecord.setUpdateRemark("通知中转站成功"); + if (!imagerecordService.updateRecord(imagerecord).getResult()) { + return new Message(false, "系统发生异常,请稍后再试"); + } + return new Message(true, "图片处理成功"); + } + } + } catch (Exception e) { + logger.info("上传图片出现异常【{}】", e.getMessage()); + e.printStackTrace(); + result.setResult(false); + result.setInfo("系统繁忙"); + } finally { + if (in != null) { + in.close(); + } + } + return result; + } +*/ + + /** + * 上传图片到阿里云服务器 + * + * @param fileName + * @param in + * @return + */ + public Message ossFileUpload(String fileName, InputStream in) { + try { + if (in == null) { + logger.info("从微信端下载图片失败"); + return new Message(false, "图片上传失败,请重新上传图片信息"); + } + String flag = OSSUtil.uploadFileByInputStream(PropertiesConstants.OSSENDPOINT, PropertiesConstants.OSSID, PropertiesConstants.OSSKEY, PropertiesConstants.BUCKETNAME, in, PropertiesConstants.OSSPATH + fileName); + if ("success".equals(flag)) { + return new Message(true, "阿里云上传成功"); + } + return new Message(false, "阿里云上传失败"); + } catch (Exception ex) { + logger.info("系统异常【{}】", ex); + return new Message(false, "系统发生异常"); + } + } +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/WmsUserOperatorImpl.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/WmsUserOperatorImpl.java new file mode 100644 index 000000000..5a688021b --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/WmsUserOperatorImpl.java @@ -0,0 +1,22 @@ +package com.ruoyi.content.service.impl; + +import com.ruoyi.content.domain.CmsSysUser; +import com.ruoyi.content.mapper.CmsSysUserMapper; +import com.ruoyi.content.service.WmsOperatorService; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +@Service +public class WmsUserOperatorImpl implements WmsOperatorService { + @Autowired + private CmsSysUserMapper cmsSysUserMapper; + private final static Logger logger = LoggerFactory.getLogger(WmsUserOperatorImpl.class); + + @Override + public CmsSysUser findTblWmsOperatorByEmail(String email) { + return cmsSysUserMapper.selectByPrimaryKey(email); + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/task/OnTimeSendMsg.java b/ruoyi-content/src/main/java/com/ruoyi/content/task/OnTimeSendMsg.java new file mode 100644 index 000000000..866730735 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/task/OnTimeSendMsg.java @@ -0,0 +1,58 @@ +package com.ruoyi.content.task; + +import com.ruoyi.content.domain.ArticlePublishSend; +import com.ruoyi.content.domain.ArticlePublishSendExample; +import com.ruoyi.content.mapper.ArticlePublishSendMapper; +import com.ruoyi.content.message.Message; +import com.ruoyi.content.service.LibraryService; +import com.ruoyi.content.utils.DateUtil; +import com.ruoyi.content.utils.JsonUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; + +import java.util.List; + +public class OnTimeSendMsg { + private static final Logger LOGGER = LoggerFactory.getLogger(OnTimeSendMsg.class); + + @Autowired + private ArticlePublishSendMapper articlePublishSendMapper; + @Autowired + private LibraryService libraryService; + + public void onTimeSend() { + try { + LOGGER.info("批量处理定时推送消息开始!"); + String currentDate = DateUtil.currentDate(); + String currentTime = DateUtil.currentTime(); + String currentMin = currentTime.substring(0, currentTime.length() - 2); + ArticlePublishSendExample example = new ArticlePublishSendExample(); + example.createCriteria().andPublishDateEqualTo(currentDate). + andSendStateEqualTo("2"). + andPublishTimeLike(currentMin + "%"); + List onTimeSendList = articlePublishSendMapper.selectByExample(example); + LOGGER.info("数据库入参查询条件:currentDate【{}】,currentMin【{}】,查询的结果:【{}】", currentDate, currentMin, JsonUtil.objectToJackson(onTimeSendList)); + for (ArticlePublishSend articlePublishSend : onTimeSendList) { + new Thread() { + @Override + public void run() { + Message resultMsg = null; + if ("1".equals(articlePublishSend.getSendType())) { //个人 + resultMsg = libraryService.articleSend(articlePublishSend.getArticleId().toString(), articlePublishSend.getPublishId(), + articlePublishSend.getGroupId(), "0", null, articlePublishSend.getId()); + } else { + resultMsg = libraryService.articleSend(articlePublishSend.getArticleId().toString(), articlePublishSend.getPublishId(), + null, "0", articlePublishSend.getGroupId(), articlePublishSend.getId()); + } + LOGGER.info("返回的结果信息:【{}】,调取方法的入参信息:【{}】", JsonUtil.objectToJackson(resultMsg), JsonUtil.objectToJackson(articlePublishSend)); + } + }.start(); + } + } catch (Exception e) { + LOGGER.info("批量处理定时推送消息异常【{}】", e.getMessage()); + } + LOGGER.info("批量处理定时推送消息结束!"); + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/utils/CheckUtil.java b/ruoyi-content/src/main/java/com/ruoyi/content/utils/CheckUtil.java new file mode 100644 index 000000000..47a8d05a0 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/utils/CheckUtil.java @@ -0,0 +1,46 @@ +package com.ruoyi.content.utils; + +import com.ruoyi.content.exception.BusinessException; +import com.ruoyi.content.redis.RedisManager; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +/** + * 用户信息请求检查 + * + * @author qbh + */ +@Component +public class CheckUtil { + + @Autowired + private RedisManager redisManager; + + /** + * 检查30s内同一用户是否存在重复请求 + * + * @param id + * @param data + * @return + */ + public boolean isRepeat(String id, String method, String data) { + + String lastValue = null; + try { + lastValue = redisManager.query("contentMKTCms-repeatcheck" + "_" + id + "_" + method); + } catch (Exception e) { + throw new BusinessException("获取redis里的repeatcheck值异常!"); + } + String md5data = EncoderUtil.Md5_32(data).toUpperCase(); + if (StringUtils.isBlank(lastValue)) { + redisManager.save("contentMKTCms-repeatcheck" + "_" + id + "_" + method, md5data, 30); + return false; + } else if (lastValue.equals(md5data)) { + return true; + } else { + redisManager.save("contentMKTCms-repeatcheck" + "_" + id + "_" + method, md5data); + return false; + } + } +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/utils/Data.java b/ruoyi-content/src/main/java/com/ruoyi/content/utils/Data.java new file mode 100644 index 000000000..253af168d --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/utils/Data.java @@ -0,0 +1,344 @@ +package com.ruoyi.content.utils; + +import java.io.File; +import java.io.InputStream; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import java.net.HttpURLConnection; +import java.net.URL; +import java.util.Enumeration; +import java.util.HashMap; +import java.util.Map; +import java.util.ResourceBundle; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpSession; + + +/** + * 常用方法管理 ■ 判断值是否不为空值 ■ 过滤跨站脚本关键字 ■ 读取网页内容 ■ 获取项目物理路径 ■ 全角转半角 ■ 半角转全角 ■ 收集页面参数 ■ + * GB2312编码转换成Unicode编码 ■ Unicode编码转换成GB2312编码 ■ 打印1维数组 ■ 打印2维数组 + * + * @author sinosoft + * @version 1.0 2009-10-27 新建 + */ + +public final class Data { + + private Data() { + } + + /** + * 判断值是否不为空值 + * + * @param value + * 被判断的值 + * @return true-value不为空值,false-value为空值 + */ + public static boolean hasValue(String value) { + if (value == null || value.equals("")) { + return false; + } else { + return true; + } + } + + /** + * 过滤跨站脚本关键字 + * + * @param src + * 输入的字符串 + * @return 过滤后的字符串 + */ + public static String filterStr(String src) { + if (Data.hasValue(src)) { + src = src.replaceAll("<", ""); + src = src.replaceAll(">", ""); + src = src.replaceAll("'", ""); + src = src.replaceAll("&", "&"); + src = src.replaceAll("#", "#"); + src = src.replaceAll("%", "%"); + src = src.replaceAll("\"", ""); + src = src.trim(); + return src; + } else { + return ""; + } + } + + /** + * 读取网页内容 + * + * @param str + * 网页地址,例:http://wwww.baidu.com + * @return 网页内容 + * @throws java.io.IOException + */ + public static String getHtmlCodeByURL(String str) throws java.io.IOException { + URL url = new URL(str); + HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection(); + InputStream in = urlConnection.getInputStream(); + byte[] data = new byte[in.available()]; + in.read(data); + return new String(data); + } + + public static String getProjectWebPath() throws UnsupportedEncodingException { + String webPath = ToolUtil.getProperties("/properties/cms/cms.properties", "webPath"); + if (hasValue(webPath)) { + return webPath; + } + return null; + } + + /** + * 获取项目物理路径 + * + * @return 项目路径 + * @throws Exception + * 未找到路径 + */ + public static String getProjectLocalPath() throws UnsupportedEncodingException { +// ResourceBundle rb = ResourceBundle.getBundle("/properties/cms/cms"); +// String generatePath = rb.getString("generatePath"); + return "C:/work/tool/tomcat/tomcatbug81/webapps/micro-cms"; + //return generatePath; + // if(hasValue(generatePath)){ + // return generatePath; + // } + // String path = Data.class.getResource("").getFile(); + // String path = Data.class.getClassLoader().getResource("").getFile(); + // if(path.indexOf("/target") > -1) { + // path = path.substring(0,path.indexOf("/target")) + "/" + + // generatePath; + // } + // path = URLDecoder.decode(path, "UTF-8"); + // path = (path.substring(0, + // path.lastIndexOf("/WEB-INF"))).replace("//", "/"); + // String temp = path.substring(0, 5); + // if ("file:".equalsIgnoreCase(temp)) { + // path = path.substring(5); + // } + // return path; + + } + + // 仅得到本地路径 + public static String getRealPath(String filePath) { + try { + ResourceBundle rb = ResourceBundle.getBundle("/properties/cms/cms"); + String generatePath = rb.getString("generatePath"); + String templateDir = rb.getString("templateDir"); + String filepa = generatePath + templateDir;// Data.class.getClassLoader().getResource("")+"template"; + File file = new File(filepa); + System.out.println(file.isDirectory() + "====" + file.exists()); + if (!file.isDirectory()) { + file.mkdir(); + } + String path = generatePath; + // String path = + // Data.class.getClassLoader().getResource("/template").getFile(); + // if (path.indexOf("/target")>-1) { + // + // path = path.substring(0, + // path.indexOf("/target"))+"/"+generatePath; + // } + // path = (path.substring(0, path.lastIndexOf("/WEB-INF"))); + path = path + "/" + filePath; + String temp = path.substring(0, 5); + if ("file:".equalsIgnoreCase(temp)) { + path = path.substring(5); + } + path.replace("\\", "/"); + return path.replace("//", "/"); + } catch (Exception e) { + // TODO: handle exception + e.printStackTrace(); + return null; + } + } + + /** + * 方法名称: getPublishPath
+ * 描述:获得项目的静态页面的发布路径 作者: gao 修改日期:2013年11月21日下午8:11:16 + * + * @param filePath + * @return + */ + public static String getPublishPath() { + String path = null; + ResourceBundle rb = ResourceBundle.getBundle("/properties/cms/cms"); + String publishPath = rb.getString("publishPath"); + try { + path = Data.getProjectLocalPath() + "/" + publishPath + "/"; + } catch (UnsupportedEncodingException e) { + e.printStackTrace(); + } + return path; + } + + /** + * 半角转全角 半角空格为32,全角空格为12288 其他字符半角(33-126)与全角(65281-65374)的对应关系为:相差65248 + * + * @param src + * 待转换的字符串 + * @return 转换后的全角字符串 + */ + public static String toSBC(String src) { + char[] c = src.toCharArray(); + for (int i = 0; i < c.length; i++) { + if (c[i] == 32) { + c[i] = 12288; + } else if (c[i] >= 33 && c[i] <= 126) { + c[i] += 65248; + } + } + return new String(c); + } + + /** + * 全角转半角 半角空格为32,全角空格为12288 其他字符半角(33-126)与全角(65281-65374)的对应关系为:相差65248 + * + * @param src + * 待转换的字符串 + * @return 转换后的半角字符串 + */ + public static String toDBC(String src) { + char[] c = src.toCharArray(); + for (int i = 0; i < c.length; i++) { + if (c[i] == 12288) { + c[i] = 32; + } else if (c[i] >= 65281 && c[i] <= 65374) { + c[i] -= 65248; + } + } + return new String(c); + } + + /** + * 收集页面参数 + * + * @param request + * HttpServletRequest + * @return session和request中的所有参数 + */ + public static IndexMap getParameters(HttpServletRequest request) { + IndexMap hm = new IndexMap(); + Enumeration en = null; + HttpSession session = request.getSession(); + if (request != null) { + en = request.getParameterNames(); + while (en.hasMoreElements()) { + String tempName = (String) en.nextElement(); + hm.put(tempName, filterStr(request.getParameter(tempName))); + } + } + if (session != null) { + en = session.getAttributeNames(); + while (en.hasMoreElements()) { + String tempName = (String) en.nextElement(); + hm.put(tempName, session.getAttribute(tempName)); + } + } + return hm; + } + + /** + * 收集参数 + * + * @param request + * HttpServletRequest + * @return request中的所有参数 + */ + public static Map getParametersFromRequest(HttpServletRequest request) { + Map hm = new HashMap(); + Enumeration en = null; + if (request != null) { + en = request.getParameterNames(); + while (en.hasMoreElements()) { + String tempName = (String) en.nextElement(); + hm.put(tempName, filterStr(request.getParameter(tempName))); + } + } + return hm; + } + + /** + * Unicode编码转换成ISO-8859-1编码 + * + * @param src + * Unicode编码的字符串 + * @return ISO-8859-1编码的字符串 + * @throws UnsupportedEncodingException + * 编码转换错误 + */ + public static String UnicodeToGB(String src) throws UnsupportedEncodingException { + if (Data.hasValue(src)) { + return new String(src.getBytes("utf-8"), "ISO-8859-1"); + } else { + return src; + } + } + + /** + * ISO-8859-1编码转换成Unicode编码 + * + * @param src + * ISO-8859-1编码的字符串 + * @return Unicode编码的字符串 + * @throws UnsupportedEncodingException + * 编码转换错误 + */ + public static String GBToUnicode(String src) throws UnsupportedEncodingException { + if (Data.hasValue(src)) { + return new String(src.getBytes("ISO-8859-1"), "utf-8"); + } else { + return src; + } + } + + public static void printArray1(String[] src) { + System.out.println("============start,每一个元素之后接一个结束标志^=============="); + if (src == null) { + System.out.println("src=null"); + return; + } + for (int i = 0; i < src.length; i++) { + System.out.print(src[i] + "^"); + } + System.out.println("\n========================end============================"); + } + + public static void printArray2(String[][] src) { + System.out.println("============start,每一个元素之后接一个结束标志^=============="); + if (src == null) { + System.out.println("src=null"); + return; + } + for (int i = 0; i < src.length; i++) { + for (int j = 0; j < src[i].length; j++) { + System.out.print(src[i][j] + "^"); + } + System.out.println(); + } + System.out.println("========================end============================"); + } + + /** + * 百分数转换 + * + * @param Str + * 待转换字符串 + * @return + */ + public static String String2Percent(String str) { + BigDecimal bd = new BigDecimal(str); + String percent = bd.multiply(new BigDecimal(100)).setScale(2, BigDecimal.ROUND_HALF_UP).toString() + "%"; + return percent; + + } + + public static void main(String[] args) { + System.out.println(Data.String2Percent("3")); + } +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/utils/DateUtil.java b/ruoyi-content/src/main/java/com/ruoyi/content/utils/DateUtil.java new file mode 100644 index 000000000..0f999bb9e --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/utils/DateUtil.java @@ -0,0 +1,641 @@ +package com.ruoyi.content.utils; + +import com.ruoyi.content.constants.PropertiesConstants; +import org.apache.commons.lang3.StringUtils; + +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.util.Calendar; +import java.util.Date; +import java.util.GregorianCalendar; +import java.util.StringTokenizer; +import java.util.regex.Pattern; + +/** + * 描述:日期工具类
+ */ +public class DateUtil { + + public static final String YYYY_MM_DD = "yyyy-MM-dd"; + public static final String YYYYMMDD = "yyyyMMdd"; + public static final String YMDHMS = "yyyy-MM-dd HH:mm:ss"; + public static final String YYYY_year_MM_month_DD_day = "yyyy年MM月dd日"; + public static final String HHMMSS = "HH:mm:ss"; + public static final String timeFormat = "HHmmss"; + public static final String YYYYMMDDHHMMSS = "yyyyMMddHHmmss"; + public static final String yyyyMMddHHmmssSSS = "yyyyMMddHHmmssSSS"; + public static final String month_DD_HH = "MM月dd日HH点"; + public static final String month_DD = "MM月dd日"; + public static final String month_DD_HH_MM = "MM月dd日 HH:mm"; + public static final String MM_DD_HH = "MM-dd HH"; + public static final String YEAR = "year"; + public static final String MONTH = "month"; + public static final String DAY = "day"; + public static final SimpleDateFormat yyyy_mm_dd_Format = new SimpleDateFormat(YYYY_MM_DD); + public static final SimpleDateFormat yyyymmdd_Format = new SimpleDateFormat(YYYYMMDD); + public static final SimpleDateFormat month_DD_HH_Format = new SimpleDateFormat(month_DD_HH); + public static final SimpleDateFormat month_DD_Format = new SimpleDateFormat(month_DD); + public static final SimpleDateFormat mm_dd_HH_Format = new SimpleDateFormat(YMDHMS); + public static final SimpleDateFormat month_DD_HH_MM_Format = new SimpleDateFormat(month_DD_HH_MM); + + /** + * 描述:字符串转换时间类型 作者: LIFEILONG 修改日期:2014-07-02下午03:13:35 + * + * @param str 时间字符串 + * @param dateFormat 格式 "yyyy-MM-dd" + * @return + */ + public static Date convertStringToDate(String str, String dateFormat) { + if (StringUtils.isNotBlank(str)) { + SimpleDateFormat sf = new SimpleDateFormat(dateFormat); + try { + Date birthDate = sf.parse(str); + return birthDate; + } catch (ParseException e) { + e.printStackTrace(); + return null; + } + } + return null; + } + + /** + * 描述:获取当前日期 作者: LIFEILONG 修改日期:2014-07-02上午10:22:50 + * + * @return 返回当前日期 日期格式 yyyy-MM-dd + */ + public static String currentDate() { + return currentDate(YYYY_MM_DD); + } + + /** + * 获取当前时间 + * + * @return 返回日期时间格式HH:mm:ss + */ + public static String currentTime() { + return currentDate(HHMMSS); + } + + /** + * 描述:获取当前日期 作者: LIFEILONG 修改日期:2014-07-02上午10:23:26 + * + * @param dateFormat 日期格式 + * @return 返回当前日期 + */ + public static String currentDate(String dateFormat) { + try { + SimpleDateFormat sf = new SimpleDateFormat(dateFormat); + String currentDate = sf.format(new Date()); + return currentDate; + } catch (Exception e) { + e.printStackTrace(); + } + return null; + } + + /** + * 描述:把java.util.date 转换成String类型 作者: LIFEILONG 修改日期:2014-07-02上午10:46:04 + * + * @param date 日期 + * @return 格式化成yyyy-MM-dd格式的字符串类型日期 + */ + public static String convertDate(Date date) { + if (date == null) { + return null; + } + return convertDate(date, YYYY_MM_DD); + } + + /** + * 描述:把java.util.date 转换成String类型 作者: LIFEILONG 修改日期:2014-07-02上午10:46:56 + * + * @param date 日期 + * @param dateFormat 日期格式 + * @return 格式化成特定格式的字符串类型日期 + */ + public static String convertDate(Date date, String dateFormat) { + try { + SimpleDateFormat sf = new SimpleDateFormat(dateFormat); + String currentDate = sf.format(date); + return currentDate; + } catch (Exception e) { + e.printStackTrace(); + } + return null; + } + + /** + * 获取当前日期的前一天 + * + * @param dateFormat + * @return + */ + public static String getBeforeDay(String dateFormat) { + try { + SimpleDateFormat sdf = new SimpleDateFormat(dateFormat); + Calendar calendar = Calendar.getInstance(); + calendar.add(Calendar.DAY_OF_YEAR, -1); + Date date = calendar.getTime(); + return sdf.format(date); + } catch (Exception e) { + e.printStackTrace(); + } + return null; + } + + /** + * 获取当前日期的前一天 + * + * @return + */ + public static Date getBeforeDayDate() { + try { + + Calendar calendar = Calendar.getInstance(); + calendar.add(Calendar.DAY_OF_YEAR, -1); + Date date = calendar.getTime(); + return date; + } catch (Exception e) { + e.printStackTrace(); + } + return null; + } + + /** + * 描述:获取当前日期的后一天 date类型
+ * 作者: LIFEILONG
+ * 修改日期:2014-07-02上午10:46:56 + * + * @return 格式化成特定格式的字符串类型日期 + */ + public static Date getNextDayDate() { + try { + Calendar calendar = Calendar.getInstance(); + calendar.add(Calendar.DAY_OF_YEAR, 1); + return calendar.getTime(); + } catch (Exception e) { + e.printStackTrace(); + } + return null; + } + + /** + * 描述:获取当前日期的后一天 yyyy-MM-dd格式
+ * 作者: LIFEILONG
+ * 修改日期:2014-07-02上午10:46:56 + * + * @return 格式化成特定格式的字符串类型日期 + */ + public static String getNextDay() { + try { + Calendar calendar = Calendar.getInstance(); + calendar.add(Calendar.DAY_OF_YEAR, 1); + Date date = calendar.getTime(); + return yyyy_mm_dd_Format.format(date); + } catch (Exception e) { + e.printStackTrace(); + } + return null; + } + + /** + * 描述:获取当前日期的后一天(传入日期格式)
+ * + * @param dateFormat 日期格式
+ *

+ * 作者: LIFEILONG
+ * 修改日期:2014-07-02上午10:46:56 + * @return 格式化成特定格式的字符串类型日期 + */ + public static String getNextDay(String dateFormat) { + try { + Calendar calendar = Calendar.getInstance(); + SimpleDateFormat sdf = new SimpleDateFormat(dateFormat); + calendar.add(Calendar.DAY_OF_YEAR, 1); + Date date = calendar.getTime(); + return sdf.format(date); + } catch (Exception e) { + e.printStackTrace(); + } + return null; + } + + /** + * 描述:获取当前日期的下一年(yyyy-MM-dd格式)
+ *

+ * 作者: LIFEILONG
+ * 修改日期:2014-07-02上午10:46:56
+ * + * @return 格式化成特定格式的字符串类型日期 + */ + public static String getNextYear() { + try { + Calendar calendar = Calendar.getInstance(); + calendar.add(Calendar.YEAR, 1); + Date date = calendar.getTime(); + return yyyy_mm_dd_Format.format(date); + } catch (Exception e) { + e.printStackTrace(); + } + return null; + } + + /** + * 描述:获取当前日期的下一年
+ * + * @param dateFormat 日期格式
+ * 作者: LIFEILONG
+ * 修改日期:2014-07-02上午10:46:56
+ * @return 格式化成特定格式的字符串类型日期 + */ + public static String getNextYear(String dateFormat) { + try { + Calendar calendar = Calendar.getInstance(); + SimpleDateFormat sdf = new SimpleDateFormat(dateFormat); + calendar.add(Calendar.YEAR, 1); + Date date = calendar.getTime(); + return sdf.format(date); + } catch (Exception e) { + e.printStackTrace(); + } + return null; + } + + /** + * 描述:获取指定日期的下一年(yyyy-MM-dd格式)
+ *

+ * 日期格式
+ * 作者: LIFEILONG
+ * 修改日期:2014-07-02上午10:46:56
+ */ + public static String getNextYearByDate(String date) { + try { + Calendar calendar = Calendar.getInstance(); + calendar.setTime(yyyy_mm_dd_Format.parse(date)); + calendar.add(Calendar.YEAR, 1); + calendar.add(Calendar.DAY_OF_YEAR, -1); + return yyyy_mm_dd_Format.format(calendar.getTime()); + } catch (Exception e) { + e.printStackTrace(); + } + return null; + } + + /** + * 获取指定日期相差N天的日期(yyyy-MM-dd格式) + * + * @param date 指定日期 + * @param days 相差天数,正数是向前N天,负数是向后N天 + * @return + */ + public static String getAfterDays(String date, int days) { + try { + Calendar calendar = Calendar.getInstance(); + calendar.setTime(yyyy_mm_dd_Format.parse(date)); + calendar.add(Calendar.DAY_OF_YEAR, days); + return yyyy_mm_dd_Format.format(calendar.getTime()); + } catch (Exception e) { + e.printStackTrace(); + } + return null; + } + + /** + * 描述:获取当前时间 作者: LIFEILONG 修改日期:2014-07-02上午11:09:20 + * + * @return + */ + public static Date getDate() { + Date date = new Date(); + return date; + } + + /** + * 描述:将传入的时间转化成秒数 作者: LIFEILONG 修改日期:2014-07-02下午19:09:20 + * + * @return 秒数 + */ + public static int getSecond(String value) { + StringTokenizer s = new StringTokenizer(value, ":"); + int type = s.countTokens() - 1; + int result = 0; + Pattern p = Pattern.compile(":"); + if (type == 0)// ss + result = Integer.parseInt(value); + if (type == 1) {// mm:ss + String strValue[] = p.split(value); + result = Integer.parseInt(strValue[0]) * 60 + Integer.parseInt(strValue[1]); + } + if (type == 2) {// hh:mm:ss + String strValue[] = p.split(value); + result = Integer.parseInt(strValue[0]) * 3600 + Integer.parseInt(strValue[1]) * 60 + + Integer.parseInt(strValue[2]); + } + return result; + } + + /** + * 描述:根据日期获取年、月、日 作者: LIFEILONG 修改日期:2014-07-02下午03:18:40 + * + * @param birthday + * @param flag + * @return + */ + public static String getNumByBirthday(Date birthday, String flag) { + String Num = null; + String birthdayStr = convertDate(birthday, YYYY_MM_DD); + if (StringUtils.isNotBlank(birthdayStr)) { + String[] birthdaySplit = birthdayStr.split("-"); + if (birthdaySplit != null) { + if (birthdaySplit.length == 3) { + if (YEAR.equals(flag)) { + Num = birthdaySplit[0]; + } + if (MONTH.equals(flag)) { + Num = birthdaySplit[1]; + } + if (DAY.equals(flag)) { + Num = birthdaySplit[2]; + } + } + } + } + return Num; + } + + /** + * 描述:转换日期格式,把日期字符串从yyyy-MM-dd格式转换成toDateFormat格式 作者: LIFEILONG + * 修改日期:2014-07-02上午10:46:56 + * + * @param dateString 日期 + * @param toDateFormat 日期格式 + * @return 格式化成特定格式的字符串类型日期 + */ + public static String convertDate(String dateString, String toDateFormat) { + return convertDate(dateString, YYYY_MM_DD, toDateFormat); + } + + /** + * 描述:转换日期格式,把日期字符串从fromDateFormat格式转换成toDateFormat格式 作者: LIFEILONG + * 修改日期:2014-07-02上午10:46:56 + * + * @param dateString 日期 + * @param fromDateFormat 日期格式 + * @param toDateFormat 日期格式 + * @return 格式化成特定格式的字符串类型日期 + */ + public static String convertDate(String dateString, String fromDateFormat, String toDateFormat) { + try { + SimpleDateFormat sf = new SimpleDateFormat(fromDateFormat); + Date date = sf.parse(dateString); + SimpleDateFormat sf1 = new SimpleDateFormat(toDateFormat); + String currentDate = sf1.format(date); + return currentDate; + } catch (ParseException e) { + e.printStackTrace(); + return null; + } + } + + /** + * 描述:把时间戳转化成指定格式的时间 作者: LIFEILONG 修改日期:2014-07-02上午10:46:56 + * + * @param timestamp 时间戳 + * @param toDateFormat 转化成的时间格式 + * @return 指定格式的日期字符串 + */ + public static String getTimeFromTimestamp(String timestamp, String toDateFormat) { + try { + // 时间戳转化为Sting或Date + SimpleDateFormat format = new SimpleDateFormat(toDateFormat); + Long time = new Long(timestamp); + String d = format.format(new Date(time * 1000)); + return d; + } catch (Exception e) { + e.printStackTrace(); + return null; + } + } + + /** + * 描述:把时间戳转化成时间 作者: LIFEILONG 修改日期:2014-07-02上午10:46:56 + * + * @param timestamp 时间戳 + * @return 日期 + */ + public static Date getTimeFromTimestamp(String timestamp) { + try { + // 时间戳转化为Date + Long time = new Long(timestamp); + return new Date(time * 1000); + } catch (Exception e) { + e.printStackTrace(); + return null; + } + } + + /** + * 如果是年份加减cal.add(1, i); 如果是月份加减cal.add(2, i); 如果是星期加减cal.add(3, i); + * 如果是每日加减cal.add(5, i); 如果是小时加减cal.add(10, i); 如果是分钟加减cal.add(12, i); + * 如果是秒的加减cal.add(13, i); + * + * @param date + * @param i + * @param type + * @return + * @throws Exception + */ + public static Date addOrMinusYear(Date date, int type, int i) { + Date rtn = null; + GregorianCalendar cal = new GregorianCalendar(); + cal.setTime(date); + cal.add(type, i); + rtn = cal.getTime(); + return rtn; + } + + /** + * 日期格式yyyyMMdd转成yyyy-MM-dd + * + * @param date + * @return + */ + public static String daySeparate(String date) { + String newDate = ""; + if (StringUtils.isBlank(date)) { + return newDate; + } + if (date.length() == 8) { + try { + Date beforeDate = yyyymmdd_Format.parse(date); + newDate = yyyy_mm_dd_Format.format(beforeDate); + } catch (ParseException e) { + e.printStackTrace(); + } + } else { + return date; + } + return newDate; + } + + /** + * 把日期字符串中的“-”去掉 + * + * @param date + * @return + */ + public static String dayNoSeparate(String date) { + if (StringUtils.isNotBlank(date)) { + return date.replace("-", PropertiesConstants.IS_NULL2); + } + return PropertiesConstants.IS_NULL2; + } + + /** + * 日期格式yyyyMMddhhmmss转成yyyy-MM-dd hh:mm:ss + * + * @param date + * @return + * @throws ParseException + */ + public static String dayTimeSeparate(String date) { + String newDate = ""; + if (date.length() == 14) { + SimpleDateFormat before = new SimpleDateFormat(YYYYMMDDHHMMSS); + try { + Date beforeDate = before.parse(date); + SimpleDateFormat after = new SimpleDateFormat(YMDHMS); + newDate = after.format(beforeDate); + } catch (ParseException e) { + e.printStackTrace(); + } + } else { + return date; + } + return newDate; + } + + /** + * 获得指定月份的日期 + * + * @param date 日期 + * @param n 前后几个月的时间 + * @return + */ + public static String getAppointMonth(Date date, int n) { + Calendar calendar = Calendar.getInstance(); + calendar.setTime(date); // 设置时间为当前时间 + calendar.add(Calendar.MONTH, n);// 月份减1 + Date resultDate = calendar.getTime(); // 结果 + return yyyy_mm_dd_Format.format(resultDate); + } + + /** + * 查询两个日期相隔天数 + * + * @param Startdate + * @param Enddate + * @return + * @throws ParseException + */ + public static int DateDifference(String Startdate, String Enddate) throws ParseException { + // SimpleDateFormat newdata = new SimpleDateFormat(YYYY_MM_DD); + Date smdate = yyyy_mm_dd_Format.parse(Startdate); + Date bdate = yyyy_mm_dd_Format.parse(Enddate); + // SimpleDateFormat sdf = new SimpleDateFormat(YYYY_MM_DD); + smdate = yyyy_mm_dd_Format.parse(yyyy_mm_dd_Format.format(smdate)); + bdate = yyyy_mm_dd_Format.parse(yyyy_mm_dd_Format.format(bdate)); + Calendar cal = Calendar.getInstance(); + cal.setTime(smdate); + long time1 = cal.getTimeInMillis(); + cal.setTime(bdate); + long time2 = cal.getTimeInMillis(); + long between_days = (time2 - time1) / (1000 * 3600 * 24); + int parseInt = Integer.parseInt(String.valueOf(between_days)); + return parseInt; + } + + /** + * 描述:计算两个时间相差的秒数 作者: yinshuhan 修改日期:2016-05-30 + */ + public static long seconddiffer(Date date1, Date date2) { + // return date1.getTime() / (24*60*60*1000) - date2.getTime() / + // (24*60*60*1000); + long differ = date2.getTime() - date1.getTime();// 用立即数,减少乘法计算的开销 + return differ; + } + + /** + * 描述:计算两个日期相差的天数 作者: yinshuhan 修改日期:2016-05-18 + */ + public static long differ(Date date1, Date date2) { + // return date1.getTime() / (24*60*60*1000) - date2.getTime() / + // (24*60*60*1000); + long differ = date2.getTime() / 86400000 - date1.getTime() / 86400000;// 用立即数,减少乘法计算的开销 + return differ; + } + + /** + * 获取指定日期相差N天的日期(月日点格式) + * + * @param date 指定日期 + * @param days 相差天数,正数是向前N天,负数是向后N天 + * @return + */ + public static String getAfterTimes(String date, int days) { + try { + Calendar calendar = Calendar.getInstance(); + calendar.setTime(mm_dd_HH_Format.parse(date)); + calendar.add(Calendar.DAY_OF_YEAR, days); + return month_DD_HH_Format.format(calendar.getTime()); + } catch (Exception e) { + e.printStackTrace(); + } + return null; + } + + /** + * 根据出生日期计算年龄 + * + * @param birth + * @return + */ + public static int getAge(String birth) { + int age = 0; + try { + Date dateOfBirth = (Date) yyyy_mm_dd_Format.parse(birth); + Calendar born = Calendar.getInstance(); + Calendar now = Calendar.getInstance(); + if (dateOfBirth != null) { + now.setTime(new Date()); + born.setTime(dateOfBirth); + if (born.after(now)) { + throw new IllegalArgumentException("Can't be born in the future"); + } + age = now.get(Calendar.YEAR) - born.get(Calendar.YEAR); + if (now.get(Calendar.DAY_OF_YEAR) < born.get(Calendar.DAY_OF_YEAR)) { + age -= 1; + } + } + } catch (Exception e) { + // TODO: handle exception + e.printStackTrace(); + } + return age; + } + + /** + * 将当期日期重置为指定的某时某分某秒 + * + * @return + */ + public static Date getCustomeDate(int hour, int minute, int second) { + Calendar calendar = Calendar.getInstance(); + calendar.setTime(new Date()); + calendar.set(Calendar.HOUR_OF_DAY, hour); + calendar.set(Calendar.MINUTE, minute); + calendar.set(Calendar.SECOND, second); + return calendar.getTime(); + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/utils/EncoderUtil.java b/ruoyi-content/src/main/java/com/ruoyi/content/utils/EncoderUtil.java new file mode 100644 index 000000000..d77a2d776 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/utils/EncoderUtil.java @@ -0,0 +1,177 @@ +package com.ruoyi.content.utils; + +import java.io.UnsupportedEncodingException; +import java.security.MessageDigest; +import java.security.NoSuchAlgorithmException; +import java.util.Arrays; +import java.util.Map; + +public class EncoderUtil { + private static final String ALGORITHM = "MD5"; + + private static final char[] HEX_DIGITS = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'}; + + /** + * 字符串签名 + * + * @param algorithm 签名方式,如MD5,SHA1 + * @param str 字符串参数 + * @return String 签名串 + */ + public static String encode(String algorithm, String str) { + if (str == null) { + return null; + } + try { + MessageDigest messageDigest = MessageDigest.getInstance(algorithm); + messageDigest.update(str.getBytes()); + return getFormattedText(messageDigest.digest()); + } catch (Exception e) { + throw new RuntimeException(e); + } + } + + /** + * 对字符串进行MD5签名 + * + * @param str + * @return String + */ + public static String encodeByMD5(String str) { + if (str == null) { + return null; + } + try { + MessageDigest messageDigest = MessageDigest.getInstance(ALGORITHM); + messageDigest.update(str.getBytes("UTF-8")); + return getFormattedText(messageDigest.digest()); + } catch (Exception e) { + throw new RuntimeException(e); + } + } + + /** + * 对字符串进行MD5签名,截取8到24 + * + * @param str + * @return String + */ + public static String encodeByMD5Substring(String str) { + if (str == null) { + return null; + } + try { + MessageDigest messageDigest = MessageDigest.getInstance(ALGORITHM); + messageDigest.update(str.getBytes()); + return getFormattedText(messageDigest.digest()).substring(8, 24).toUpperCase(); + } catch (Exception e) { + throw new RuntimeException(e); + } + } + + /** + * 对字符串进行SHA1签名 + * + * @param str + * @return String + */ + public static String encodeBySHA1(String str) { + if (str == null) { + return null; + } + try { + MessageDigest messageDigest = MessageDigest.getInstance("SHA1"); + messageDigest.update(str.getBytes()); + return getFormattedText(messageDigest.digest()); + } catch (Exception e) { + throw new RuntimeException(e); + } + } + + /** + * Takes the raw bytes from the digest and formats them correct. + * + * @param bytes the raw bytes from the digest. + * @return the formatted bytes. + */ + private static String getFormattedText(byte[] bytes) { + int len = bytes.length; + StringBuilder buf = new StringBuilder(len * 2); + // 把密文转换成十六进制的字符串形式 + for (int j = 0; j < len; j++) { + buf.append(HEX_DIGITS[(bytes[j] >> 4) & 0x0f]); + buf.append(HEX_DIGITS[bytes[j] & 0x0f]); + } + return buf.toString(); + } + + /** + * @param plainText + * @return String + * @description Md5加密32位 + */ + public static String Md5_32(String plainText) { + + try { + MessageDigest md = MessageDigest.getInstance("MD5"); + try { + md.update(plainText.getBytes("utf-8")); + } catch (UnsupportedEncodingException e) { + e.printStackTrace(); + } + byte b[] = md.digest(); + int i; + StringBuffer buf = new StringBuffer(""); + for (int offset = 0; offset < b.length; offset++) { + i = b[offset]; + if (i < 0) { + i += 256; + } + if (i < 16) { + buf.append("0"); + } + buf.append(Integer.toHexString(i)); + } + return buf.toString();// 32位的加密 + } catch (NoSuchAlgorithmException e) { + e.printStackTrace(); + return null; + } + } + + /** + * 对参数加密 + * + * @param signMap + * @param privateKey + * @return + */ + public static String createSignBykey(Map signMap, String privateKey) { + String sign_temp = ""; + if (signMap == null || signMap.size() == 0) { + return ""; + } + if (privateKey == null || privateKey.equals("")) { + return ""; + } + int i = 0; + String[] keys = new String[signMap.size()]; + for (String key : signMap.keySet()) { + keys[i] = key; + i++; + } + // 参数排序A-Z + Arrays.sort(keys); + for (String key : keys) { + // 空值不参与签名 + if (signMap.get(key) == null) { + continue; + } + // 组装待签名字符串 + sign_temp += key + "=" + signMap.get(key) + "&"; + } + // 生成sign=URL+私钥 转大写 + sign_temp = sign_temp + "key=" + privateKey; + return EncoderUtil.encodeBySHA1(sign_temp).toUpperCase(); + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/utils/FileUploadUtil.java b/ruoyi-content/src/main/java/com/ruoyi/content/utils/FileUploadUtil.java new file mode 100644 index 000000000..6a6112076 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/utils/FileUploadUtil.java @@ -0,0 +1,157 @@ +package com.ruoyi.content.utils; + +import com.ruoyi.content.domain.OssDTO; +import com.ruoyi.content.message.Message; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.web.multipart.MultipartFile; +import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.multipart.commons.CommonsMultipartResolver; + +import javax.servlet.http.HttpServletRequest; +import java.io.File; +import java.io.InputStream; +import java.util.Date; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; + +/** + * 说明:文件上传 + * + * @author wang.q + * @date 2017年8月18日 + */ +public class FileUploadUtil { + private final static Logger logger = LoggerFactory.getLogger(FileUploadUtil.class); + + /** + * 文件上传处理-上传到本地 + * + * @param request + * @return + */ + @SuppressWarnings("rawtypes") + public Message fileUploadTOLocal(HttpServletRequest request) { + Message msg = new Message(); + try { + // 将当前上下文初始化给 CommonsMutipartResolver (多部分解析器) + CommonsMultipartResolver multipartResolver = new CommonsMultipartResolver( + request.getSession().getServletContext()); + // 检查form中是否有enctype="multipart/form-data" + if (multipartResolver.isMultipart(request)) { + // 将request变成多部分request + MultipartHttpServletRequest multiRequest = (MultipartHttpServletRequest) request; + // 获取multiRequest 中所有的文件名 + Iterator iter = multiRequest.getFileNames(); + while (iter.hasNext()) { + // 一次遍历所有文件 + MultipartFile file = multiRequest.getFile(iter.next().toString()); + if (file != null) { + String path = "" + file.getOriginalFilename(); + // 上传 + file.transferTo(new File(path)); + } + } + msg.setResult(true); + } else { + logger.info("文件上传失败,form表单没有文件信息"); + msg.setInfo("文件上传失败,没有获取到上传文件信息!"); + msg.setResult(false); + } + } catch (Exception e) { + logger.info("文件上传失败,失败原因【{}】", e.getMessage()); + msg.setInfo("文件上传失败,请稍后再试!"); + msg.setResult(false); + e.printStackTrace(); + } + return msg; + } + + /** + * 上传文件到OSS上 + * + * @return + */ + @SuppressWarnings("rawtypes") + public static Message filesUploadTOOSS(String path, MultipartHttpServletRequest multiRequest, OssDTO ossDTO) { + Message msg = new Message(); + try { + // 将当前上下文初始化给 CommonsMutipartResolver (多部分解析器) + // 检查form中是否有enctype="multipart/form-data" + Map map = new HashMap(); + // 将request变成多部分request + // 获取multiRequest 中所有的文件名 + Iterator iter = multiRequest.getFileNames(); + while (iter.hasNext()) { + // 一次遍历所有文件 + MultipartFile file = multiRequest.getFile(iter.next().toString()); + if (file != null) { + Message fileMsg = new Message(); + String fileName = file.getOriginalFilename(); + String ext = fileName.substring(fileName.lastIndexOf("."), fileName.length()); + fileName = path + "/" + DateUtil.convertDate(new Date(), DateUtil.yyyyMMddHHmmssSSS) + ext; + fileMsg = ossFileUpload(fileName, file.getInputStream(), ossDTO); + if (fileMsg.getResult()) { + map.put(file.getOriginalFilename(), fileMsg.getInfo()); + } + // String path = "" + file.getOriginalFilename(); + // 上传到本地临时 + // file.transferTo(new File(path)); + } + } + msg.setResult(true); + } catch (Exception e) { + logger.info("文件上传失败,失败原因【{}】", e.getMessage()); + msg.setInfo("文件上传失败,请稍后再试!"); + msg.setResult(false); + e.printStackTrace(); + } + return msg; + } + + /** + * 上传图片到阿里云服务器 + * + * @param fileName + * @param in + * @return + */ + public static Message ossFileUpload(String fileName, InputStream in, OssDTO ossDTO) { + Message msg = new Message(); + try { + if (in == null) { + logger.info("从微信端下载图片失败"); + return new Message(false, "图片上传失败,请重新上传图片信息"); + } + String path = ossDTO.getOssPath() + fileName; + logger.info("文件上传OSS路径【{}】", path); + + msg = OSSUtil.uploadFileByInputStreamReturnUrl(ossDTO.getOssEndPoint(), ossDTO.getOssId(), + ossDTO.getOssKey(), ossDTO.getBucketName(), in, path); + } catch (Exception ex) { + logger.info("系统异常【{}】", ex); + } + return msg; + } + + /** + * 单文件上传 + * + * @param path + * @return + */ + public static Message fileUploadTOOSS(String path, InputStream inp, OssDTO ossDTO) { + Message msg = new Message(); + try { + msg = ossFileUpload(path, inp, ossDTO); + } catch (Exception e) { + logger.info("文件上传失败,失败原因【{}】", e.getMessage()); + msg.setInfo("文件上传失败,请稍后再试!"); + msg.setResult(false); + e.printStackTrace(); + } + return msg; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/utils/FreemakerUtil.java b/ruoyi-content/src/main/java/com/ruoyi/content/utils/FreemakerUtil.java new file mode 100644 index 000000000..31cdd4685 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/utils/FreemakerUtil.java @@ -0,0 +1,160 @@ +package com.ruoyi.content.utils; + +import com.ruoyi.content.constants.PropertiesConstants; +import freemarker.template.Configuration; +import freemarker.template.Template; +import freemarker.template.TemplateException; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; + +import java.io.*; +import java.util.Map; + +public class FreemakerUtil { + private static Log logger = LogFactory.getLog(FreemakerUtil.class); + + /** + * 生成静态文件 + * + * @param conf + * @param templateName 模板名称 + * @param filePath 文件路径 + * @return + */ + public static boolean generateStaticPage(Configuration conf, String templateName, String filePath, + Map data) { + Writer out = null; + try { + logger.info("开始生成静态文件:" + filePath); + long time = System.currentTimeMillis(); + templateName = templateName.replaceAll("//", "/"); + conf.setDirectoryForTemplateLoading(new File(PropertiesConstants.PROJECT_LOCALPATH)); + Template template = conf.getTemplate(templateName, "UTF-8"); + filePath = filePath.replaceAll("//", "/"); + logger.info("打印1【" + filePath + "】"); + File contentFileDir = new File(filePath.substring(0, filePath.lastIndexOf("/"))); + + if (!contentFileDir.exists()) { + contentFileDir.mkdirs(); + } + contentFileDir = new File(filePath); + if (!contentFileDir.exists()) { + logger.info(contentFileDir.createNewFile()); + contentFileDir.createNewFile(); + } + logger.info("文件位置" + filePath); + out = new PrintWriter(new OutputStreamWriter(new FileOutputStream(contentFileDir), "UTF-8")); + // out = new BufferedWriter(new OutputStreamWriter(new + // FileOutputStream(contentFileDir),"UTF-8")); + template.process(data, out); + time = System.currentTimeMillis() - time; + logger.info("成功生成静态文件,耗时(ms):" + time); + return true; + } catch (IOException e) { + e.printStackTrace(); + logger.error("模板文件未找到", e); + return false; + } catch (TemplateException e) { + logger.error("生成静态文件异常", e); + return false; + } catch (Exception e) { + logger.error(e); + return false; + } finally { + if (out != null) { + try { + out.close(); + out = null; + } catch (IOException e) { + logger.error(e); + } + } + } + } + + /** + * 删除目录下的所有物理文件 + * + * @param filePath 文件目录 + * @return + */ + public static boolean deleteAllFile(String filePath) { + File dir = new File(filePath); + if (dir.exists()) { + for (File file : dir.listFiles()) { + if (!file.delete()) { + return false; + } + } + return true; + } else { + return true; + } + } + + /** + * 删除指定文件 + * + * @param filePath + * @param fileNames + * @return + */ + public static boolean deleteFiles(String filePath, String fileNames) { + File dir = new File(filePath); + if (dir.exists()) { + for (File file : dir.listFiles()) { + if (file.getName().contains(fileNames)) { + if (!file.delete()) { + return false; + } + } + } + return true; + } else { + return true; + } + } + + public static boolean archivePageCommonData(Map data) { + // data.put(TemplateTagConstant.SITE_ROOT, ""); + return true; + } + + public static void main(String[] args) { + // Configuration conf=new Configuration(); + // Map pageData = new HashMap(); + // CmsChannel4Page channel4Page = new CmsChannel4Page(); + // channel4Page.setTitle("健康热点"); + // channel4Page.setChannelDes("channeldes"); + // channel4Page.setChannelDetailPageFileName("channelDetailPage"); + // channel4Page.setChannelId("10163"); + // channel4Page.setChannelUrl("/financial"); + // channel4Page.setMakeDate(new Date()); + // channel4Page.setChannelName("名称"); + // channel4Page.setPageSize(0); + // CmsContent4Page content4Page = new CmsContent4Page(); + // CmsContent content=new CmsContent(); + // content.setChannelId("10886"); + // content.setTitle("健康热点"); + // content4Page = content4Page.copyproperty(content); + // content4Page.setFileExt(".html"); + // content4Page.setContentHtml("

老年人“华夏慈善基金”成立

2016-08-23华夏保险

华夏保险是一家全国性、股份制人寿保险公司。注册资本金153亿元人民币,总资产近4000亿元。公司以全方位产品线满足客户需求,树立了“华夏福”“富贵竹”“常青藤”等产品线的良好市场口碑,是“亚洲品牌500强”企业、“稳健经营保险公司”。服务热线:95300

"); + // + // + // + // pageData.put("channelID", "10163"); + // pageData.put("onlineHome", "D:\\");//online的发布路径 + // pageData.put("ctx", "D:/cms"); + // pageData.put("publishPath", "/publish");//发布路径 + // pageData.put("site", "D:/cms/test"); + // pageData.put("quotePage", "/publish/product"); + // pageData.put("systemConfig", SystemConfig.getConfig()); + // pageData.put("ctx_resource", "ctx"); + // pageData.put("channel", channel4Page); + // pageData.put("content", content4Page); + // + // generateStaticPage(conf, "/WEB-INF/template/20170816/100000.flt", "C:/work/tool/tomcat/tomcatbug81/webapps/test/a.html", pageData); + } +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/utils/GetMessageFromArticle.java b/ruoyi-content/src/main/java/com/ruoyi/content/utils/GetMessageFromArticle.java new file mode 100644 index 000000000..00040439e --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/utils/GetMessageFromArticle.java @@ -0,0 +1,570 @@ +package com.ruoyi.content.utils; + +import com.gargoylesoftware.htmlunit.*; +import com.gargoylesoftware.htmlunit.html.HtmlPage; +import com.ruoyi.content.constants.PropertiesConstants; +import com.ruoyi.content.domain.OssDTO; +import com.ruoyi.content.message.Message; +import org.apache.commons.lang3.StringUtils; +import org.apache.http.HttpEntity; +import org.apache.http.HttpResponse; +import org.apache.http.client.HttpClient; +import org.apache.http.client.methods.HttpGet; +import org.apache.http.impl.client.HttpClients; +import org.apache.http.util.EntityUtils; +import org.jsoup.Jsoup; +import org.jsoup.nodes.Document; +import org.jsoup.nodes.Element; +import org.jsoup.select.Elements; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.io.IOException; +import java.io.InputStream; +import java.net.MalformedURLException; +import java.net.URL; +import java.net.URLConnection; +import java.util.HashMap; +import java.util.Map; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +/** + * 爬虫获取文章内容和图片 + * + * @author ZMN + */ + +public class GetMessageFromArticle { + private final static Logger logger = LoggerFactory.getLogger(GetMessageFromArticle.class); + + public static Message getArticleListFromUrl(String listurl, OssDTO ossDTO, String author, String ids) { + Message msg = new Message(); + Map resultMap = new HashMap(); + msg.setResult(true); + msg.setInfo("抓取文章成功!"); + Document doc = null; + try { +// doc = Jsoup.connect(listurl).userAgent("Mozilla/5.0").timeout(3000).post(); + doc = Jsoup.connect(listurl).userAgent("Mozilla/5.0").timeout(3000).get(); + //doc= Jsoup.parse(httpMethod(listurl)); + //doc = getDocument(listurl); + logger.info("-----------:" + doc); + Thread.sleep(2000); + } catch (Exception e) { + logger.info("获取文章地址错误【{}】,url【{}】", e.getMessage(), listurl); + e.printStackTrace(); + msg.setResult(false); + msg.setInfo("获取文章信息失败!"); + return msg; + } + // 如果通过传过来的地址拿不到文章,直接返回 + if (doc == null) { + logger.info("创建文章,没有拿到远程文章内容,文章url【{}】", listurl); + msg.setResult(false); + msg.setInfo("没有获取到相应的文章内容,请重试!"); + return msg; + } + //去掉临时链接标签 + doc.select("div.rich_media_global_msg").remove(); + doc.select("#js_article").attr("class", "rich_media"); + //去掉原文章中的 ‘阅读原文’ +// doc.getElementById("js_toobar3").remove(); +// Elements remove = doc.getElementsByClass("rich_media_tool").remove(); + //替换阅读原文跳转地址 + String docString = doc.getAllElements().get(0).toString(); + String msg_source_url = docString.split("var msg_source_url = '")[1].split("';")[0]; + doc.select("#js_view_source").attr("href", msg_source_url).attr("style", "font-size: 14px"); + //去掉原文章中的‘文章已于...修改’ + doc.select("div.article_modify_area.tips_global_primary.article_modify_area_primary").remove(); + //获取分享信息和标题信息 + resultMap = getArticleTitle(doc, ossDTO); + Element element = doc.getElementById("js_article");//获取文章内容,包含标题 +// String title = doc.getElementById("activity-name").toString(); + Element contentElement = doc.getElementById("js_content");// 只要正文,不要标题 + System.out.println(contentElement); + contentElement.attr("style", ""); + // Elements spans = element.getElementsByTag("span");// 找到所有xx标签 ,以便拿文字 + // 判断是否有正文内容 + if (element == null) { + logger.info("创建文章,没有拿到文章内容,文章url【{}】", listurl); + msg.setResult(false); + msg.setInfo("没有获取到文章内容,请重试!"); + return msg; + } +// element.getElementById("post-user").textNodes().get(0).text(author); //设置作者 +// element.getElementById("post-user").removeAttr("href"); //移除属性 +// element.getElementById("post-user").attr("href", ""); //设置属性 + Elements imgs = element.getElementsByTag("img");// 拿到所有的图片,以便保存 + Elements style = doc.getElementsByTag("style");// 拿到所有的图片,以便保存 + // 判断是否有视频 + Elements mpvoice = element.getElementsByTag("iframe");// 拿到所有的视频 + if (mpvoice != null) { +// if (null != null) { + logger.info("当前存在视频"); + for (Element ele : mpvoice) { + try { + String videoUrls = ""; + String dataSrc = ele.attr("data-src");// 拿到视频的链接 + logger.info("拿到视频的链接" + dataSrc); + if (dataSrc.indexOf("vid=") > -1) { + + +// String[] arr = dataSrc.split("&"); +// String src = arr[0]; +// String width = arr[0].split("=")[1]; +// String height = arr[1]; + + + HashMap hashMap = new HashMap(); + int indexOf = dataSrc.indexOf("?"); + String dataSrcData = dataSrc.substring(indexOf + 1, dataSrc.length()); + String[] dataSplit = dataSrcData.split("&"); + for (int i = 0; i < dataSplit.length; i++) { + String string = dataSplit[i]; + String[] split = string.split("="); + hashMap.put(split[0], split[1]); + } + String width = "" + hashMap.get("width"); + String height = "" + hashMap.get("height"); +// if(StringUtils.isBlank(width) && StringUtils.isBlank(height) && width.equals("null") && height.equals("null")) { +// width = "10000px"; +// height = "10000px"; +// } + //height= heightArr[1] + if (StringUtils.isNotBlank(dataSrcData)) { +// String[] widthArr = width.split("="); +// String[] heightArr = height.split("="); +// String[] urlArr = src.split("vid="); +// String[] urlArr = src.split("="); + String vid = "" + hashMap.get("vid"); + + String videoSrc = "https://v.qq.com/iframe/player.html?vid="; + //默认视频连接为.html ,存在mp4 的改为php的视频连接 + if (vid.indexOf("wxv") > -1) { +// videoSrc = "https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&vid="; + videoSrc = "http://video.kmphp.kuaizhanye.com/video.php?vid="; + } + + logger.info("视频页面地址为:" + videoSrc); + String js = ""; + String videoUrl = ""; + logger.info("截取文章视频vid【{}】,生成后的视频地址【{}】", vid, videoUrl); + videoUrls = js + videoUrl; + // 替换原来的视频链接 + ele.before(videoUrls); + ele.remove(); + } + } + } catch (Exception e) { + logger.info("文章获取视频异常【{}】", e.getMessage()); + e.printStackTrace(); + } + } + } else { + logger.info("不存在视频"); + msg.setResult(true); + msg.setInfo("抓取文章成功!"); + } + + logger.info("音频处理中"); + Elements voiceEle = element.getElementsByTag("mpvoice");// 拿到所有的音频 + if (voiceEle != null) { + // if (null != null) { + logger.info("当前存在音频"); + for (Element ele : voiceEle) { + String downloadSrc = "https://res.wx.qq.com/voice/getvoice?mediaid="; + String ossUrl = ""; + String mediaid = ele.attr("voice_encode_fileid"); + //播放长度 + String playLength = ele.attr("play_length"); + if (StringUtils.isBlank(playLength)) { + playLength = "0"; + } + //音频名称 + String name = ele.attr("name"); + /*if (!name.contains(".mp3")) { + name = name + ".mp3"; + }*/ + if (StringUtils.isNotBlank(mediaid)) { + try { + logger.info("下载音频到oss:【{}】【{}】", ossDTO.getBucketName(), ossDTO.getOssPath()); + ossUrl = download(downloadSrc + mediaid, name, "voice/", ossDTO); + logger.info("oss返回音频地址:" + ossUrl); + } catch (Exception e) { + e.printStackTrace(); + } + String tag = "
" + + "

" + name + "

" + + "" + + "
" + + "
" + + "
" + + "
" + + "
" + + "
" + + "
" + + "
" + + "
" + + " " + + "
" + + "
" + + "
" + + " 00:00" + + " " + playLength + "" + + "
" + + "
"; +// String tag = "

" + name + "

"; + ele.before(tag); + ele.remove(); + } + } + } + logger.info("音频处理结束"); + + + // 判断是否有图片 + String body = style + element.toString().replace("amp;", ""); + + if (imgs != null) { +// if (null != null) { + // 循环存储拿到的图片 + for (Element img : imgs) { + try { + // 原文中的data-src + String oldImg = "data-src=\"" + img.attr("data-src") + "\""; + + // 判断图片的格式 + int begin = img.attr("data-src").indexOf("_") + 1; + int end = img.attr("data-src").indexOf("_") + 4; + String styles = img.attr("data-src").substring(begin, end); + + String imgType = ".jpg"; + if (styles.equals("jpg")) { + imgType = ".jpg"; + } else if (styles.equals("png")) { + imgType = ".png"; + } else if (styles.equals("gif")) { + imgType = ".gif"; + } else if (styles.equals("bmp")) { + imgType = ".bmp"; + } else if (styles.equals("jpeg")) { + imgType = ".jpeg"; + } else if (styles.equals("svg")) { + imgType = ".svg"; + } + + // 保持原图片名字不变 + String str = ""; + String strEnd = ""; + String imageName = ""; + if (img.toString().contains("?")) { + + str = img.toString().substring(0, img.toString().indexOf("?")); + strEnd = str.toString().substring(0, str.toString().lastIndexOf("/")); + imageName = strEnd.substring(strEnd.lastIndexOf("/") + 1, strEnd.length()); + } else { + str = img.toString().substring(0, img.toString().lastIndexOf("/")); + imageName = str.substring(str.lastIndexOf("/") + 1, str.length()); + } + // 开始保存 + String imgUrl = download(img.attr("data-src"), imageName + imgType, PropertiesConstants.ONLINE_IMG_PATH, + ossDTO); + if (StringUtils.isNotBlank(imgUrl)) { + // 最后生成可访问的src + String newImgUrl = " src=\"" + imgUrl + "\" "; + body = body.replace(oldImg, newImgUrl); + +// String[] split = body.split(""); +// if (endIndex!=-1) { +// endIndex+=8; +// String substring = " -1) { + logger.info("当前还存在相同图片地址的数据,可能为图片放盗,再次替换"); + body = body.replace(img.attr("data-src"), imgUrl);// 替换可能存在图片验证的地址 + } + } + } catch (Exception e) { + logger.info("保存图片失败!!!【{}】", e.getMessage()); + e.printStackTrace(); + } + } + } + + // Elements mpvoice = element.getElementsByTag("embed");// 拿到所有的视频 + // 处理样式中存在的图片 + Elements section = element.getElementsByTag("section");// 拿到所有的图片,以便保存 + if (section != null) { + for (Element ele : section) { + String styles = ele.attr("style"); + String regEx = "http(s)?://(.)*(gif|png|jpg|bmp|jpeg)"; + Pattern p = Pattern.compile(regEx); + Matcher m = p.matcher(styles); + if (m.find()) { + String imgUrl = m.group(); + logger.info("imgUrl的值【{}】", imgUrl); + + String imgType = ""; + if (imgUrl.indexOf("=") > -1) { + // 保持原图片名字不变 + imgType = imgUrl.substring(imgUrl.lastIndexOf("="), imgUrl.length()).substring(1); + logger.info("imgType的值【{}】", imgType); + } + String imageName = ""; + if (imgUrl.toString().indexOf("?") > -1) { + String str = imgUrl.toString().substring(0, imgUrl.toString().indexOf("?")); + String strEnd = str.toString().substring(0, str.toString().lastIndexOf("/")); + imageName = strEnd.substring(strEnd.lastIndexOf("/") + 1, strEnd.length()); + } + + // 开始保存 + try { + if (StringUtils.isNotBlank(imgType) && StringUtils.isNotBlank(imageName)) { + String bgImgUrl = download(imgUrl, imageName + imgType, + PropertiesConstants.ONLINE_IMG_PATH, ossDTO); + logger.info("bgImgUrl的值【{}】", bgImgUrl); + if (StringUtils.isNotBlank(bgImgUrl)) { + body = body.replace(imgUrl, bgImgUrl); + } + } else { + continue; + } + } catch (Exception e) { + logger.info("保存样式中的图片异常【{}】", e.getMessage()); + e.printStackTrace(); + } + } + } + } + String regEx = "http(s)?://(.)*(wx_fmt=png)"; + Pattern p = Pattern.compile(regEx); + Matcher m = p.matcher(body); + if (m.find()) { + String imgUrl = m.group(); + // 保持原图片名字不变 + String imgType = imgUrl.substring(imgUrl.lastIndexOf("."), imgUrl.length()); + // 开始保存 + try { + String bgImgUrl = download(imgUrl, RandomUtils.generateRandomCharAndNumber(8) + imgType, + PropertiesConstants.ONLINE_IMG_PATH, ossDTO); + if (StringUtils.isNotBlank(bgImgUrl)) { + body = body.replace(imgUrl, bgImgUrl); + } + } catch (Exception e) { + logger.info("保存样式中的图片异常【{}】", e.getMessage()); + e.printStackTrace(); + } + } + +// File file = new File("D:\\a.html"); +// try { +// FileOutputStream fileOutputStream = new FileOutputStream(file); +// try { +// fileOutputStream.write(body.getBytes()); +// } catch (IOException e) { +// // TODO Auto-generated catch block +// e.printStackTrace(); +// } +// } catch (FileNotFoundException e) { +// // TODO Auto-generated catch block +// e.printStackTrace(); +// } +// body = title + body; + + + try { + body = HtmlCompressor.compress(body); + resultMap.put("articleContent", body); + resultMap.put("originalUrl", listurl); + resultMap.put("adId", ids); + msg.setObject(resultMap); + } catch (Exception e) { + logger.info("压缩html异常【{}】", e.getMessage()); + e.printStackTrace(); + } + return msg; + } + + // 保存图片到本地 + @SuppressWarnings("unchecked") + public static String download(String urlString, String filename, String savePath, OssDTO ossDTO) throws Exception { + String imgUrl = ""; + // 构造URL + URL url = new URL(urlString); + // 打开连接 + URLConnection conn = url.openConnection(); + // 设置请求超时为5s + conn.setConnectTimeout(5 * 1000); + // 通过输入流获取图片数据 + InputStream inStream = null; + try { + inStream = conn.getInputStream(); + } catch (Exception e) { + e.printStackTrace(); + } + // 文件上传OSS并生成可访问的链接 + Message msg = new Message(); + msg = FileUploadUtil.ossFileUpload(savePath + filename, inStream, ossDTO); + // 关闭输入流 + inStream.close(); + if (msg.getResult()) { + Map map = new HashMap(); + map = (Map) msg.getObject(); + imgUrl = map.get("url") + ""; + } + logger.info("原始地址【{}】,保存图片后返回地址【{}】", urlString, imgUrl); + return imgUrl; + } + + public static Map getArticleTitle(Document doc, OssDTO ossDTO) { + Map resultMap = new HashMap(); + String element = doc.getAllElements().get(0).toString(); + String msg_title = element.split("var msg_title = '")[1].split("'.html")[0]; + String msg_desc = element.split("var msg_desc = \"")[1].split("\";")[0]; + if (msg_desc.contains("\\x0a")) { + msg_desc = msg_desc.replace("\\x0a", "\n"); + } + String msg_cdn_url = element.split("var msg_cdn_url = \"")[1].split("\";")[0]; + + int begin = msg_cdn_url.indexOf("_") + 1; + int end = msg_cdn_url.indexOf("_") + 4; + String styles = msg_cdn_url.substring(begin, end); + String imgType = ".jpg"; + if (styles.equals("jpg")) { + imgType = ".jpg"; + } else if (styles.equals("png")) { + imgType = ".png"; + } else if (styles.equals("gif")) { + imgType = ".gif"; + } else if (styles.equals("bmp")) { + imgType = ".bmp"; + } else if (styles.equals("jpeg")) { + imgType = ".jpeg"; + } + String str = msg_cdn_url.toString().substring(0, msg_cdn_url.toString().lastIndexOf("/")); + String imageName = str.substring(str.lastIndexOf("/") + 1, str.length()); + try { + String imgUrl = download(msg_cdn_url, imageName + imgType, PropertiesConstants.ONLINE_IMG_PATH, + ossDTO); + if (StringUtils.isNotBlank(imgUrl)) { + resultMap.put("shareImgUrl", imgUrl); + resultMap.put("listPicUrl", imgUrl); + } + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + resultMap.put("shareTitle", msg_title); + resultMap.put("shareDes", msg_desc); + resultMap.put("articleName", msg_title); + return resultMap; + } + + @SuppressWarnings({"unused", "unchecked"}) + public static void main(String[] args) { + OssDTO ossDTO = new OssDTO(); + ossDTO.setBucketName("hx-cdn-int"); + ossDTO.setOssEndPoint("oss-cn-szfinance.aliyuncs.com"); + ossDTO.setOssEndPointOut("oss-cn-szfinance-internal.aliyuncs.com"); + ossDTO.setOssId("LTAIsVIQ8j9WueV2"); + ossDTO.setOssKey("Il5Y1tugBi9u8giGi9n4lQhAWwkcih"); + ossDTO.setOssPath("gv/YXPT"); +// msg = GetMessageFromArticle.getArticleListFromUrl(url,ossDTO); +// String url = "https://mp.weixin.qq.com/s/ufsPXRlbmronWpAKnkSwNg"; +// String url = "http://mp.weixin.qq.com/s/neU3nXAj7EGVCLDyI8sZHA"; + String url = "https://mp.weixin.qq.com/s/kHx-OJ6BVHE7MXWFReUGGw"; + Message msg = getArticleListFromUrl(url, ossDTO, "", ""); + logger.info("返回的msg【{}】", JsonUtil.objectToJackson(msg)); +// JsonArray json = JsonUtil.objectToJackson(msg). + Map resultMap = new HashMap(); + resultMap = (Map) msg.getObject(); + } + + + public static Document getDocument(String url) throws IOException, InterruptedException { + /*String url="https://www.marklines.com/cn/vehicle_sales/search_country/search/?searchID=587200"; + Connection connect = Jsoup.connect(url).userAgent("") + .header("Cookie", "PLAY_LANG=cn; _plh=b9289d0a863a8fc9c79fb938f15372f7731d13fb; PLATFORM_SESSION=39034d07000717c664134556ad39869771aabc04-_ldi=520275&_lsh=8cf91cdbcbbb255adff5cba6061f561b642f5157&csrfToken=209f20c8473bc0518413c226f898ff79cd69c3ff-1539926671235-b853a6a63c77dd8fcc364a58&_lpt=%2Fcn%2Fvehicle_sales%2Fsearch&_lsi=1646321; _ga=GA1.2.2146952143.1539926675; _gid=GA1.2.1032787565.1539926675; _plh_notime=8cf91cdbcbbb255adff5cba6061f561b642f5157") + .timeout(360000000); + Document document = connect.get();*/ + WebClient wc = new WebClient(BrowserVersion.CHROME); + //启用JS解释器,默认为true + wc.getOptions().setJavaScriptEnabled(true); + //禁用CSS + wc.getOptions().setCssEnabled(false); + //js运行错误时,是否抛出异常 + wc.getOptions().setThrowExceptionOnScriptError(false); + //状态码错误时,是否抛出异常 + wc.getOptions().setThrowExceptionOnFailingStatusCode(false); + //是否允许使用ActiveX + wc.getOptions().setActiveXNative(false); + //等待js时间 + wc.waitForBackgroundJavaScript(6000 * 1000); + //设置Ajax异步处理控制器即启用Ajax支持 + wc.setAjaxController(new NicelyResynchronizingAjaxController()); + //设置超时时间 + wc.getOptions().setTimeout(1000000); + //不跟踪抓取 + wc.getOptions().setDoNotTrackEnabled(false); + WebRequest request = new WebRequest(new URL(url)); + request.setAdditionalHeader("User-Agent", "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0"); + try { + //模拟浏览器打开一个目标网址 + HtmlPage htmlPage = wc.getPage(request); + //为了获取js执行的数据 线程开始沉睡等待 + Thread.sleep(7000);//这个线程的等待 因为js加载需要时间的 + //以xml形式获取响应文本 + String xml = htmlPage.asXml(); + //并转为Document对象return + return Jsoup.parse(xml); + //System.out.println(xml.contains("结果.xls"));//false + } catch (FailingHttpStatusCodeException e) { + e.printStackTrace(); + } catch (MalformedURLException e) { + e.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); + } + return null; + } + + + public static String httpMethod(String url) { + try { + //创建client实例 + HttpClient client = HttpClients.createDefault(); + //创建httpget实例 + HttpGet httpGet = new HttpGet(url); + Thread.sleep(3000); + //执行 get请求 + HttpResponse response = client.execute(httpGet); + Thread.sleep(3000); + //返回获取实体 + HttpEntity entity = response.getEntity(); + Thread.sleep(3000); + //获取网页内容,指定编码 + String web = EntityUtils.toString(entity, "UTF-8"); + //输出网页 + return web; + + + } catch (Exception e) { + + e.printStackTrace(); + return null; + } + } + + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/utils/GsonUtil.java b/ruoyi-content/src/main/java/com/ruoyi/content/utils/GsonUtil.java new file mode 100644 index 000000000..6172cb5b8 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/utils/GsonUtil.java @@ -0,0 +1,63 @@ +package com.ruoyi.content.utils; + +import com.google.gson.Gson; + +import java.util.List; + +/** + * @author Administrator + */ +public class GsonUtil { + + private static Gson gson = null; + + static { + if (gson == null) { + gson = new Gson(); + } + } + + /** + * 将对象转换成json格式 + * + * @param ts + * @return + */ + public static String objectToJson(Object ts) { + String jsonStr = null; + if (gson != null) { + jsonStr = gson.toJson(ts); + } + return jsonStr; + } + + /** + * 将json格式转换成list对象 + * + * @param jsonStr + * @return + */ + public static List jsonToList(String jsonStr) { + List objList = null; + if (gson != null) { + java.lang.reflect.Type type = new com.google.gson.reflect.TypeToken>() { + }.getType(); + objList = gson.fromJson(jsonStr, type); + } + return objList; + } + + /** + * 将json转换成bean对象 + * + * @param jsonStr + * @return + */ + public static Object jsonToBean(String jsonStr, Class cl) { + Object obj = null; + if (gson != null) { + obj = gson.fromJson(jsonStr, cl); + } + return obj; + } +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/utils/HtmlCompressor.java b/ruoyi-content/src/main/java/com/ruoyi/content/utils/HtmlCompressor.java new file mode 100644 index 000000000..89d4c204c --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/utils/HtmlCompressor.java @@ -0,0 +1,263 @@ +package com.ruoyi.content.utils; + +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +public class HtmlCompressor { + private static String tempPreBlock = "%%%HTMLCOMPRESS~PRE&&&"; + private static String tempTextAreaBlock = "%%%HTMLCOMPRESS~TEXTAREA&&&"; + private static String tempScriptBlock = "%%%HTMLCOMPRESS~SCRIPT&&&"; + private static String tempStyleBlock = "%%%HTMLCOMPRESS~STYLE&&&"; + private static String tempJspBlock = "%%%HTMLCOMPRESS~JSP&&&"; + + private static Pattern commentPattern = Pattern.compile("", + Pattern.DOTALL | Pattern.CASE_INSENSITIVE | Pattern.MULTILINE); + private static Pattern itsPattern = Pattern.compile(">\\s+?<", + Pattern.DOTALL | Pattern.CASE_INSENSITIVE | Pattern.MULTILINE); + private static Pattern prePattern = Pattern.compile("]*?>.*?", + Pattern.DOTALL | Pattern.CASE_INSENSITIVE | Pattern.MULTILINE); + private static Pattern taPattern = Pattern.compile("]*?>.*?", + Pattern.DOTALL | Pattern.CASE_INSENSITIVE | Pattern.MULTILINE); + private static Pattern jspPattern = Pattern.compile("<%([^-@][\\w\\W]*?)%>", + Pattern.DOTALL | Pattern.CASE_INSENSITIVE | Pattern.MULTILINE); + // + private static Pattern scriptPattern = Pattern.compile( + "(?:|", + Pattern.DOTALL | Pattern.CASE_INSENSITIVE | Pattern.MULTILINE); + private static Pattern stylePattern = Pattern.compile("()]*?>(.+)", + Pattern.DOTALL | Pattern.CASE_INSENSITIVE | Pattern.MULTILINE); + + // 单行注释, + private static Pattern signleCommentPattern = Pattern.compile("//.*"); + // 字符串匹配 + private static Pattern stringPattern = Pattern.compile("(\"[^\"\\n]*?\"|'[^'\\n]*?')"); + // trim去空格和换行符 + private static Pattern trimPattern = Pattern.compile("\\n\\s*", Pattern.MULTILINE); + private static Pattern trimPattern2 = Pattern.compile("\\s*\\r", Pattern.MULTILINE); + // 多行注释 + private static Pattern multiCommentPattern = Pattern.compile("/\\*.*?\\*/", + Pattern.DOTALL | Pattern.CASE_INSENSITIVE | Pattern.MULTILINE); + + private static String tempSingleCommentBlock = "%%%HTMLCOMPRESS~SINGLECOMMENT&&&"; // //占位符 + private static String tempMulitCommentBlock1 = "%%%HTMLCOMPRESS~MULITCOMMENT1&&&"; // /*占位符 + private static String tempMulitCommentBlock2 = "%%%HTMLCOMPRESS~MULITCOMMENT2&&&"; // */占位符 + + public static String compress(String html) throws Exception { + if (html == null || html.length() == 0) { + return html; + } + + List preBlocks = new ArrayList(); + List taBlocks = new ArrayList(); + List scriptBlocks = new ArrayList(); + List styleBlocks = new ArrayList(); + List jspBlocks = new ArrayList(); + + String result = html; + + // preserve inline java code + Matcher jspMatcher = jspPattern.matcher(result); + while (jspMatcher.find()) { + jspBlocks.add(jspMatcher.group(0)); + } + result = jspMatcher.replaceAll(tempJspBlock); + + // preserve PRE tags + Matcher preMatcher = prePattern.matcher(result); + while (preMatcher.find()) { + preBlocks.add(preMatcher.group(0)); + } + result = preMatcher.replaceAll(tempPreBlock); + + // preserve TEXTAREA tags + Matcher taMatcher = taPattern.matcher(result); + while (taMatcher.find()) { + taBlocks.add(taMatcher.group(0)); + } + result = taMatcher.replaceAll(tempTextAreaBlock); + + // preserve SCRIPT tags + Matcher scriptMatcher = scriptPattern.matcher(result); + while (scriptMatcher.find()) { + scriptBlocks.add(scriptMatcher.group(0)); + } + result = scriptMatcher.replaceAll(tempScriptBlock); + + // don't process inline css + Matcher styleMatcher = stylePattern.matcher(result); + while (styleMatcher.find()) { + styleBlocks.add(styleMatcher.group(0)); + } + result = styleMatcher.replaceAll(tempStyleBlock); + + // process pure html + result = processHtml(result); + + // process preserved blocks + result = processPreBlocks(result, preBlocks); + result = processTextareaBlocks(result, taBlocks); + result = processScriptBlocks(result, scriptBlocks); + result = processStyleBlocks(result, styleBlocks); + result = processJspBlocks(result, jspBlocks); + + preBlocks = taBlocks = scriptBlocks = styleBlocks = jspBlocks = null; + + return result.trim(); + } + + private static String processHtml(String html) { + String result = html; + + // remove comments + // if(removeComments) { + result = commentPattern.matcher(result).replaceAll(""); + // } + + // remove inter-tag spaces + // if(removeIntertagSpaces) { + result = itsPattern.matcher(result).replaceAll("><"); + // } + + // remove multi whitespace characters + // if(removeMultiSpaces) { + result = result.replaceAll("\\s{2,}", " "); + // } + + return result; + } + + private static String processJspBlocks(String html, List blocks) { + String result = html; + for (int i = 0; i < blocks.size(); i++) { + blocks.set(i, compressJsp(blocks.get(i))); + } + // put preserved blocks back + while (result.contains(tempJspBlock)) { + result = result.replaceFirst(tempJspBlock, Matcher.quoteReplacement(blocks.remove(0))); + } + + return result; + } + + private static String processPreBlocks(String html, List blocks) throws Exception { + String result = html; + + // put preserved blocks back + while (result.contains(tempPreBlock)) { + result = result.replaceFirst(tempPreBlock, Matcher.quoteReplacement(blocks.remove(0))); + } + + return result; + } + + private static String processTextareaBlocks(String html, List blocks) throws Exception { + String result = html; + + // put preserved blocks back + while (result.contains(tempTextAreaBlock)) { + result = result.replaceFirst(tempTextAreaBlock, Matcher.quoteReplacement(blocks.remove(0))); + } + + return result; + } + + private static String processScriptBlocks(String html, List blocks) throws Exception { + String result = html; + + // if(compressJavaScript) { + for (int i = 0; i < blocks.size(); i++) { + blocks.set(i, compressJavaScript(blocks.get(i))); + } + // } + + // put preserved blocks back + while (result.contains(tempScriptBlock)) { + result = result.replaceFirst(tempScriptBlock, Matcher.quoteReplacement(blocks.remove(0))); + } + + return result; + } + + private static String processStyleBlocks(String html, List blocks) throws Exception { + String result = html; + + // if(compressCss) { + for (int i = 0; i < blocks.size(); i++) { + blocks.set(i, compressCssStyles(blocks.get(i))); + } + // } + + // put preserved blocks back + while (result.contains(tempStyleBlock)) { + result = result.replaceFirst(tempStyleBlock, Matcher.quoteReplacement(blocks.remove(0))); + } + + return result; + } + + private static String compressJsp(String source) { + // check if block is not empty + Matcher jspMatcher = jspPattern.matcher(source); + if (jspMatcher.find()) { + String result = compressJspJs(jspMatcher.group(1)); + return (new StringBuilder(source.substring(0, jspMatcher.start(1))).append(result) + .append(source.substring(jspMatcher.end(1)))).toString(); + } else { + return source; + } + } + + private static String compressJavaScript(String source) { + // check if block is not empty + Matcher scriptMatcher = scriptPattern.matcher(source); + if (scriptMatcher.find()) { + String result = compressJspJs(scriptMatcher.group(1)); + return (new StringBuilder(source.substring(0, scriptMatcher.start(1))).append(result) + .append(source.substring(scriptMatcher.end(1)))).toString(); + } else { + return source; + } + } + + private static String compressCssStyles(String source) { + // check if block is not empty + Matcher styleMatcher = stylePattern.matcher(source); + if (styleMatcher.find()) { + // 去掉注释,换行 + String result = multiCommentPattern.matcher(styleMatcher.group(1)).replaceAll(""); + result = trimPattern.matcher(result).replaceAll(""); + result = trimPattern2.matcher(result).replaceAll(""); + return (new StringBuilder(source.substring(0, styleMatcher.start(1))).append(result) + .append(source.substring(styleMatcher.end(1)))).toString(); + } else { + return source; + } + } + + private static String compressJspJs(String source) { + String result = source; + // 因注释符合有可能出现在字符串中,所以要先把字符串中的特殊符好去掉 + Matcher stringMatcher = stringPattern.matcher(result); + while (stringMatcher.find()) { + String tmpStr = stringMatcher.group(0); + + if (tmpStr.indexOf("//") != -1 || tmpStr.indexOf("/*") != -1 || tmpStr.indexOf("*/") != -1) { + String blockStr = tmpStr.replaceAll("//", tempSingleCommentBlock) + .replaceAll("/\\*", tempMulitCommentBlock1).replaceAll("\\*/", tempMulitCommentBlock2); + result = result.replace(tmpStr, blockStr); + } + } + // 去掉注释 + result = signleCommentPattern.matcher(result).replaceAll(""); + result = multiCommentPattern.matcher(result).replaceAll(""); + result = trimPattern2.matcher(result).replaceAll(""); + result = trimPattern.matcher(result).replaceAll(" "); + // 恢复替换掉的字符串 + result = result.replaceAll(tempSingleCommentBlock, "//").replaceAll(tempMulitCommentBlock1, "/*") + .replaceAll(tempMulitCommentBlock2, "*/"); + + return result; + } +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/utils/HttpUtil.java b/ruoyi-content/src/main/java/com/ruoyi/content/utils/HttpUtil.java new file mode 100644 index 000000000..3ca14db09 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/utils/HttpUtil.java @@ -0,0 +1,393 @@ +package com.ruoyi.content.utils; + +import com.ruoyi.content.exception.BusinessException; +import com.ruoyi.content.exception.MyTimeoutException; +import org.apache.http.HttpEntity; +import org.apache.http.NameValuePair; +import org.apache.http.client.ClientProtocolException; +import org.apache.http.client.config.RequestConfig; +import org.apache.http.client.entity.UrlEncodedFormEntity; +import org.apache.http.client.methods.CloseableHttpResponse; +import org.apache.http.client.methods.HttpGet; +import org.apache.http.client.methods.HttpPost; +import org.apache.http.conn.ConnectTimeoutException; +import org.apache.http.conn.ssl.*; +import org.apache.http.entity.StringEntity; +import org.apache.http.impl.client.CloseableHttpClient; +import org.apache.http.impl.client.HttpClients; +import org.apache.http.message.BasicNameValuePair; +import org.apache.http.util.EntityUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import javax.net.ssl.SSLContext; +import java.io.*; +import java.net.SocketTimeoutException; +import java.net.URLEncoder; +import java.security.KeyManagementException; +import java.security.KeyStore; +import java.security.KeyStoreException; +import java.security.NoSuchAlgorithmException; +import java.security.cert.CertificateException; +import java.security.cert.X509Certificate; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +/** + * @author + */ +@SuppressWarnings("deprecation") +public class HttpUtil { + + private final static Logger logger = LoggerFactory.getLogger(HttpUtil.class); + + // HTTP请求和响应的默认编码 + private static final String DEFAULT_CHARSET = "UTF-8"; + + String userName = "wanghongjia"; + String password = "abcd123%"; + + private static RequestConfig getConfig(Integer timeout) { + RequestConfig config = null; + if (timeout != null && timeout != 0) { + config = RequestConfig.custom().setSocketTimeout(timeout).setConnectTimeout(10000) + .setConnectionRequestTimeout(10000).build(); + /* 代理配置 */ + // HttpHost proxy = new HttpHost("10.0.251.94", 8080, "http"); + // config = RequestConfig.custom() + // .setSocketTimeout(10000) + // .setConnectTimeout(10000) + // .setConnectionRequestTimeout(10000) + // .setStaleConnectionCheckEnabled(true).setProxy(proxy).build(); + + } else { + config = RequestConfig.custom().setSocketTimeout(10000).setConnectTimeout(10000) + .setConnectionRequestTimeout(10000).build(); + } + return config; + } + + /** + * @return String 返回数据 + * @description 通过HTTP协议向服务器段发送请求, 并得到返回结果,根据项目要求所有请求代码为UTF-8,请求地址必须用 URLEncoder.encode进行UTF-8转化。 + */ + public static String post(String requestUrl, String para, int timeout) { + String result = ""; + CloseableHttpClient httpclient = null; + CloseableHttpResponse response = null; + long start_time = System.currentTimeMillis(); + try { + HttpPost httpPost = new HttpPost(requestUrl); + httpPost.setConfig(getConfig(timeout)); + if (para != null && !para.trim().equals("")) { + StringEntity reqEntity = new StringEntity(para, DEFAULT_CHARSET); + reqEntity.setContentType("charset=" + DEFAULT_CHARSET); + reqEntity.setContentEncoding(DEFAULT_CHARSET); + httpPost.setEntity(reqEntity); + } + logger.info("执行http请求参数编码【{}】请求参数【{}】", DEFAULT_CHARSET, para); + if (requestUrl.indexOf("https://") == 0) { + logger.info("根据请求地址【{}】转换访问方式成https", requestUrl); + httpclient = createSSLClientDefault(); + } else { + httpclient = createSSLClientDefaultBycrert(null, null); + } + response = httpclient.execute(httpPost); + int statusCode = response.getStatusLine().getStatusCode(); + logger.info("执行http请求返回状态码【{}】,耗时【{}】", statusCode, (System.currentTimeMillis() - start_time)); + HttpEntity entity = response.getEntity(); + StringBuffer sb = new StringBuffer(); + if (entity != null) { + BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(entity.getContent(), DEFAULT_CHARSET)); + String text = null; + while ((text = bufferedReader.readLine()) != null) { + sb.append(text); + } + } + result = sb.toString(); + EntityUtils.consume(entity); + + if (statusCode != 200) { + logger.info("Http请求异常,返回码【{}】,返回内容【{}】", statusCode, result); + return null; + } + return result; + } catch (ConnectTimeoutException ex) { + logger.error("执行http请求,发生异常。异常信息如下:", ex); + throw new BusinessException("连接服务平台超时"); + } catch (SocketTimeoutException ex) { + logger.error("执行http请求,发生异常。异常信息如下:", ex); + throw new MyTimeoutException("读取服务平台信息超时"); + } catch (Exception ex) { + logger.error("执行http请求,发生异常。异常信息如下:", ex); + throw new BusinessException("系统正在维护中,请稍后再试"); + } finally { + try { + if (response != null) { + response.close(); + } + if (httpclient != null) { + httpclient.close(); + } + } catch (IOException e) { + e.printStackTrace(); + } + logger.info("根据请求地址【{}】请求参数【{}】返回信息【{}】,请求耗时【{}】", requestUrl, para, result, (System.currentTimeMillis() - start_time)); + } + } + + /** + * @param para 请求的键值对入参 + * @return String 返回数据 + * @description 通过HTTP协议向服务器段发送请求, 并得到返回结果,根据项目要求所有请求代码为UTF-8,请求地址必须用 URLEncoder.encode进行UTF-8转化。 + */ + public static String post(String requestUrl, String para, String certKey, String certPath, int timeout) { + String result = ""; + CloseableHttpClient httpclient = null; + CloseableHttpResponse response = null; + long start_time = System.currentTimeMillis(); + try { + HttpPost httpPost = new HttpPost(requestUrl); + httpPost.setConfig(getConfig(timeout)); + if (para != null && !para.trim().equals("")) { + StringEntity reqEntity = new StringEntity(para, DEFAULT_CHARSET); + reqEntity.setContentType("charset=" + DEFAULT_CHARSET); + reqEntity.setContentEncoding(DEFAULT_CHARSET); + httpPost.setEntity(reqEntity); + } + logger.info("执行http请求参数编码【{}】请求参数【{}】", DEFAULT_CHARSET, para); + if (requestUrl.indexOf("https://") == 0) { + logger.info("根据请求地址【{}】转换访问方式成https", requestUrl); + httpclient = createSSLClientDefaultBycrert(certKey, certPath); + } else { + httpclient = createSSLClientDefaultBycrert(certKey, certPath); + } + response = httpclient.execute(httpPost); + int statusCode = response.getStatusLine().getStatusCode(); + logger.info("执行http请求返回状态码【{}】,耗时【{}】", statusCode, (System.currentTimeMillis() - start_time)); + HttpEntity entity = response.getEntity(); + StringBuffer sb = new StringBuffer(); + if (entity != null) { + BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(entity.getContent(), DEFAULT_CHARSET)); + String text = null; + while ((text = bufferedReader.readLine()) != null) { + sb.append(text); + } + } + result = sb.toString(); + EntityUtils.consume(entity); + if (statusCode != 200) { + logger.info("Http请求异常,返回码【{}】,返回内容【{}】", statusCode, result); + return null; + } + return result; + } catch (ConnectTimeoutException ex) { + logger.error("执行http请求,发生异常。异常信息如下:", ex); + throw new BusinessException("连接服务平台超时"); + } catch (SocketTimeoutException ex) { + logger.error("执行http请求,发生异常。异常信息如下:", ex); + throw new MyTimeoutException("读取服务平台信息超时"); + } catch (Exception ex) { + logger.error("执行http请求,发生异常。异常信息如下:", ex); + throw new BusinessException("系统正在维护中,请稍后再试"); + } finally { + try { + if (response != null) { + response.close(); + } + if (httpclient != null) { + httpclient.close(); + } + } catch (IOException e) { + e.printStackTrace(); + } + logger.info("根据请求地址【{}】请求参数【{}】返回信息【{}】,请求耗时【{}】", requestUrl, para, result, (System.currentTimeMillis() - start_time)); + } + } + + /** + * @return String 返回数据 + * @description 通过HTTP协议向服务器段发送请求, 并得到返回结果,根据项目要求所有请求代码为UTF-8,请求地址必须用 URLEncoder.encode进行UTF-8转化。 + */ + public static String post(String requestUrl, Map paraMap, int timeout) { + String result = ""; + CloseableHttpClient httpclient = null; + CloseableHttpResponse response = null; + long start_time = System.currentTimeMillis(); + try { + HttpPost httpPost = new HttpPost(requestUrl); + httpPost.setConfig(getConfig(timeout)); + List nvps = new ArrayList(); + String para = ""; + if (paraMap != null && paraMap.size() != 0) { + for (Map.Entry entry : paraMap.entrySet()) { + nvps.add(new BasicNameValuePair(entry.getKey(), entry.getValue())); + para = para + entry.getKey() + "=" + URLEncoder.encode(entry.getValue(), DEFAULT_CHARSET) + "&"; + } + } + logger.info("执行http请求参数编码【{}】执行http请求参数【{}】", DEFAULT_CHARSET, para); + httpPost.setEntity(new UrlEncodedFormEntity(nvps, DEFAULT_CHARSET)); + if (requestUrl.indexOf("https://") == 0) { + logger.info("根据请求地址【{}】转换访问方式成https", requestUrl); + httpclient = createSSLClientDefault(); + } else { + httpclient = createSSLClientDefaultBycrert(null, null); + } + response = httpclient.execute(httpPost); + int statusCode = response.getStatusLine().getStatusCode(); + logger.info("执行http请求返回状态码【{}】,耗时【{}】", statusCode, (System.currentTimeMillis() - start_time)); + HttpEntity entity = response.getEntity(); + StringBuffer sb = new StringBuffer(); + if (entity != null) { + BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(entity.getContent(), DEFAULT_CHARSET)); + String text = null; + while ((text = bufferedReader.readLine()) != null) { + sb.append(text); + } + } + result = sb.toString(); + EntityUtils.consume(entity); + + if (statusCode != 200) { + logger.info("Http请求异常,返回码【{}】,返回内容【{}】", statusCode, result); + return null; + } + return result; + } catch (ConnectTimeoutException ex) { + logger.error("执行http请求,发生异常。异常信息如下:", ex); + throw new BusinessException("连接中台超时"); + } catch (SocketTimeoutException ex) { + logger.error("执行http请求,发生异常。异常信息如下:", ex); + throw new MyTimeoutException("读取中台信息超时"); + } catch (Exception ex) { + logger.error("执行http请求,发生异常。异常信息如下:", ex); + throw new BusinessException("系统正在维护中,请稍后再试"); + } finally { + try { + if (response != null) { + response.close(); + } + if (httpclient != null) { + httpclient.close(); + } + } catch (IOException e) { + e.printStackTrace(); + } + logger.info("根据请求地址【{}】请求参数【{}】返回信息【{}】,请求耗时【{}】", requestUrl, paraMap.toString(), result, (System.currentTimeMillis() - start_time)); + } + } + + public static String get(String requestUrl) throws Exception { + /* 1 生成 HttpClinet 对象并设置参数 */ + CloseableHttpClient httpClient = null; + CloseableHttpResponse httpResponse = null; + long start_time = System.currentTimeMillis(); + + if (requestUrl.indexOf("https://") == 0) { + logger.info("根据请求地址【{}】转换访问方式成https", requestUrl); + httpClient = createSSLClientDefault(); + } else { + httpClient = createSSLClientDefaultBycrert(null, null); + } + HttpGet httpRequst = new HttpGet(requestUrl); + String result = ""; + try { + // 使用DefaultHttpClient类的execute方法发送HTTP GET请求,并返回HttpResponse对象。 + httpResponse = httpClient.execute(httpRequst);// 其中HttpGet是HttpUriRequst的子类 + if (httpResponse.getStatusLine().getStatusCode() == 200) { + HttpEntity httpEntity = httpResponse.getEntity(); + result = EntityUtils.toString(httpEntity);// 取出应答字符串 + // 一般来说都要删除多余的字符 + result.replaceAll("\r", "");// 去掉返回结果中的"\r"字符,否则会在结果字符串后面显示一个小方格 + } else { + httpRequst.abort(); + } + } catch (ClientProtocolException e) { + e.printStackTrace(); + result = e.getMessage().toString(); + } catch (IOException e) { + e.printStackTrace(); + result = e.getMessage().toString(); + } finally { + try { + if (httpResponse != null) { + httpResponse.close(); + } + if (httpClient != null) { + httpClient.close(); + } + } catch (IOException e) { + e.printStackTrace(); + } + logger.info("读取http请求返回信息,请求地址【{}】,出参【{}】,请求耗时【{}】", requestUrl, result, (System.currentTimeMillis() - start_time)); + } + return result; + } + + /** + * 创建CloseableHttpClient + * + * @return CloseableHttpClient + */ + private static CloseableHttpClient createSSLClientDefaultBycrert(String certKey, String certPath) { + // 判断是否传入证书和密钥 + if (certPath != null && certKey != null) { + logger.info("创建CloseableHttpClient使用证书,证书路径【{}】,证书密码【{}】", certPath, certKey); + try { + FileInputStream instream = new FileInputStream(new File(certPath)); + KeyStore keyStore = KeyStore.getInstance("PKCS12"); + try { + keyStore.load(instream, certKey.toCharArray()); + } finally { + if (instream != null) { + instream.close(); + } + } + + SSLContext sslContext = SSLContexts.custom().loadKeyMaterial(keyStore, certKey.toCharArray()).loadTrustMaterial(null, + new TrustSelfSignedStrategy()).build(); + + SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory(sslContext, new String[]{"TLSv1"}, null, + SSLConnectionSocketFactory.BROWSER_COMPATIBLE_HOSTNAME_VERIFIER); + // 设置httpclient的SSLSocketFactory  + return HttpClients.custom().setDefaultRequestConfig(getConfig(null)).setSSLSocketFactory(sslsf).build(); + } catch (Exception e) { + logger.info("创建CloseableHttpClient使用证书,证书路径【{}】,证书密码【{}】,发生异常【{}】", certPath, certKey, e.getMessage()); + e.printStackTrace(); + return HttpClients.custom().setDefaultRequestConfig(getConfig(null)).build(); + } + } else { + logger.info("创建CloseableHttpClient未使用证书"); + return createSSLClientDefault(); + } + } + + /** + * 信任所有https证书请求 + * + * @return + */ + private static CloseableHttpClient createSSLClientDefault() { + try { + SSLContext sslContext = new SSLContextBuilder().loadTrustMaterial(null, new TrustStrategy() { + // 信任所有 + @Override + public boolean isTrusted(X509Certificate[] chain, + String authType) throws CertificateException { + return true; + } + }).build(); + SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory(sslContext); + return HttpClients.custom().setSSLSocketFactory(sslsf).setDefaultRequestConfig(getConfig(null)).build(); + } catch (KeyManagementException e) { + logger.error("创建https访问异常【{}】", e); + } catch (NoSuchAlgorithmException e) { + logger.error("创建https访问异常【{}】", e); + } catch (KeyStoreException e) { + logger.error("创建https访问异常【{}】", e); + } + return HttpClients.custom().setDefaultRequestConfig(getConfig(null)).build(); + } + +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/utils/IndexMap.java b/ruoyi-content/src/main/java/com/ruoyi/content/utils/IndexMap.java new file mode 100644 index 000000000..75fe34cce --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/utils/IndexMap.java @@ -0,0 +1,61 @@ +package com.ruoyi.content.utils; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; + +public class IndexMap extends HashMap { + + private static final long serialVersionUID = 1L; + + private List list = new ArrayList(); + + + @Override + public Object put(Object key, Object value) { + if (!containsKey(key)) { + list.add(key); + } + return super.put(key, value); + } + + + public Object get(int idx) { + return super.get(getKey(idx)); + } + + public int getIndex(Object key) { + return list.indexOf(key); + } + + public Object getKey(int idx) { + if (idx >= list.size()) { + return null; + } + return list.get(idx); + } + + public void remove(int idx) { + Object key = getKey(idx); + removeFromList(getIndex(key)); + super.remove(key); + } + + @Override + public Object remove(Object key) { + removeFromList(getIndex(key)); + return super.remove(key); + } + + @Override + public void clear() { + this.list = new ArrayList(); + super.clear(); + } + + private void removeFromList(int idx) { + if (idx < list.size() && idx >= 0) { + list.remove(idx); + } + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/utils/Notify.java b/ruoyi-content/src/main/java/com/ruoyi/content/utils/Notify.java new file mode 100644 index 000000000..bedb68104 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/utils/Notify.java @@ -0,0 +1,156 @@ +package com.ruoyi.content.utils; + +import org.apache.commons.codec.digest.DigestUtils; +import org.apache.http.HttpEntity; +import org.apache.http.client.config.RequestConfig; +import org.apache.http.client.entity.UrlEncodedFormEntity; +import org.apache.http.client.methods.CloseableHttpResponse; +import org.apache.http.client.methods.HttpPost; +import org.apache.http.impl.client.CloseableHttpClient; +import org.apache.http.impl.client.HttpClients; +import org.apache.http.message.BasicNameValuePair; +import org.apache.http.util.EntityUtils; + +import java.io.IOException; +import java.io.UnsupportedEncodingException; +import java.util.*; +import java.util.Map.Entry; + +public class Notify { + private static final String SIGN = "signature"; + + public static String sendMessage(String url, String uid, String key, String reqData) + throws Exception { + return toNotifySend(url, reqData, uid, key); + } + + public static String toNotifySend(String url, String data, String uid, String key) { + Map pMap = new HashMap(); + pMap.put("data", data); + String reStr = post2NotifyByTest(url, pMap, uid, key); + return reStr; + } + + private static String post2NotifyByTest(String url, Map map, String uid, String md5Key) { + CloseableHttpClient httpclient = null; + CloseableHttpResponse response = null; + String result = ""; + try { + map.put("uid", uid); + + String timestamp = String.valueOf(System.currentTimeMillis()); + map.put("timestamp", timestamp); + + String nonce = ""; + map.put("nonce", nonce); + + String params = getLinkString(map); + + String signature = sign(params, md5Key, "UTF-8"); + map.put("signature", signature); + + List nvps = new ArrayList(); + for (Entry entry : map.entrySet()) { + nvps.add(new BasicNameValuePair((String) entry.getKey(), (String) entry.getValue())); + } + + HttpEntity requestEntity = new UrlEncodedFormEntity(nvps, "UTF-8"); + + HttpPost httpPost = new HttpPost(url); + httpPost.setEntity(requestEntity); + + int connectTimeout = 200000; + + int socketTimeout = 200000; + RequestConfig requestConfig = RequestConfig.custom().setConnectTimeout(connectTimeout).setSocketTimeout(socketTimeout).build(); + httpPost.setConfig(requestConfig); + + httpclient = HttpClients.createDefault(); + response = httpclient.execute(httpPost); + HttpEntity responseEntity = response.getEntity(); + + if (200 == response.getStatusLine().getStatusCode()) { + result = EntityUtils.toString(responseEntity, "UTF-8").trim(); + } + + String str1 = result; + return str1; + } catch (Throwable t) { + t.printStackTrace(); + } finally { + if (response != null) { + try { + response.close(); + } catch (IOException localIOException4) { + } + } + if (httpclient != null) { + try { + httpclient.close(); + } catch (IOException localIOException5) { + } + } + } + return result; + } + + private static String getLinkString(Map sArray) { + Map sPara = paraFilter(sArray); + + String prestr = createLinkString(sPara); + return prestr; + } + + private static Map paraFilter(Map sArray) { + Map result = new HashMap(); + + if ((sArray == null) || (sArray.size() <= 0)) { + return result; + } + for (String key : sArray.keySet()) { + String value = (String) sArray.get(key); + if ((value == null) || (value.equals("")) || ("signature".equalsIgnoreCase(key))) { + continue; + } + result.put(key, value); + } + + return result; + } + + private static String createLinkString(Map params) { + List keys = new ArrayList(params.keySet()); + Collections.sort(keys); + + String prestr = ""; + + for (int i = 0; i < keys.size(); i++) { + String key = (String) keys.get(i); + String value = (String) params.get(key); + + if (i == keys.size() - 1) { + prestr = prestr + key + "=" + value; + } else { + prestr = prestr + key + "=" + value + "&"; + } + } + + return prestr; + } + + public static String sign(String text, String key, String input_charset) { + text = text + key; + return DigestUtils.md5Hex(getContentBytes(text, input_charset)); + } + + private static byte[] getContentBytes(String content, String charset) { + if ((charset == null) || ("".equals(charset))) { + return content.getBytes(); + } + try { + return content.getBytes(charset); + } catch (UnsupportedEncodingException e) { + } + throw new RuntimeException("MD5签名过程中出现错误,指定的编码集不对,您目前指定的编码集是:" + charset); + } +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/utils/OSSUtil.java b/ruoyi-content/src/main/java/com/ruoyi/content/utils/OSSUtil.java index f358283f7..f95a62b85 100644 --- a/ruoyi-content/src/main/java/com/ruoyi/content/utils/OSSUtil.java +++ b/ruoyi-content/src/main/java/com/ruoyi/content/utils/OSSUtil.java @@ -3,6 +3,7 @@ package com.ruoyi.content.utils; import com.aliyun.oss.OSSClient; import com.aliyun.oss.model.*; import com.ruoyi.content.constants.PropertiesConstants; +import com.ruoyi.content.message.Message; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -281,9 +282,9 @@ public class OSSUtil { // "我的照片/460.jpg"); } - public static Map uploadFileByInputStreamReturnUrl(String ossEndPoint, String ossId, String ossKey, - String bucketName, InputStream input, String ossPath) { - Map map = new HashMap(); + public static Message uploadFileByInputStreamReturnUrl(String ossEndPoint, String ossId, String ossKey, + String bucketName, InputStream input, String ossPath) { + Message msg = new Message(); try { ObjectMetadata objectMeta = new ObjectMetadata(); // objectMeta.setContentLength(file.length()); @@ -293,29 +294,35 @@ public class OSSUtil { PutObjectResult result = client.putObject(bucketName, ossPath, input, objectMeta); client.shutdown(); logger.info("上传阿里云OSS结果【{}】", result.getETag()); + Map map = new HashMap(); map.put("ossFIleId", result.getETag()); // 设置URL过期时间为10年 3600l* 1000*24*365*10 // Date expiration = new Date(new Date().getTime() + 3600l * 1000 * 24 * 365 * 10); // 生成URL // URL url = client.generatePresignedUrl(bucketName, ossPath, expiration); // if (url != null) { - map.put("result", true); + msg.setResult(true); map.put("url", PropertiesConstants.OSS_URL + ossPath); + msg.setObject(map); + msg.setInfo("成功!"); // } else { // msg.setResult(false); // msg.setInfo("上传阿里云获取访问地址失败!"); // } - return map; + return msg; } catch (Exception e) { - logger.error("上传阿里云OSS出错!!", e); - map.put("result", false); - return map; + e.printStackTrace(); + logger.info("上传阿里云OSS出错!!"); + msg.setResult(false); + msg.setInfo("上传阿里云OSS出错"); + return msg; } finally { if (null != input) { try { input.close(); } catch (IOException e) { - logger.error("上传阿里云OSS出错!", e); + e.printStackTrace(); + logger.info("上传阿里云OSS出错!"); } } } diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/utils/PasswordHelper.java b/ruoyi-content/src/main/java/com/ruoyi/content/utils/PasswordHelper.java new file mode 100644 index 000000000..a442c08de --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/utils/PasswordHelper.java @@ -0,0 +1,58 @@ +package com.ruoyi.content.utils; + +import com.ruoyi.content.domain.CmsSysUser; +import org.apache.shiro.crypto.RandomNumberGenerator; +import org.apache.shiro.crypto.SecureRandomNumberGenerator; +import org.apache.shiro.crypto.hash.SimpleHash; +import org.apache.shiro.util.ByteSource; +import org.springframework.stereotype.Component; + +@Component +public class PasswordHelper { + private RandomNumberGenerator randomNumberGenerator = new SecureRandomNumberGenerator(); + private String algorithmName = "MD5"; + private int hashIterations = 2; + + public void setRandomNumberGenerator(RandomNumberGenerator randomNumberGenerator) { + this.randomNumberGenerator = randomNumberGenerator; + } + + public void setAlgorithmName(String algorithmName) { + this.algorithmName = algorithmName; + } + + public void setHashIterations(int hashIterations) { + this.hashIterations = hashIterations; + } + + public void encryptPassword(CmsSysUser operator) { + operator.setSalt(randomNumberGenerator.nextBytes().toHex()); + String newPassword = new SimpleHash(algorithmName, operator.getPwd(), + ByteSource.Util.bytes(operator.getEmail() + operator.getSalt()), hashIterations).toHex(); + operator.setPwd(newPassword); + } + + public void encryptCkeckPassword(CmsSysUser operator) { +// operator.setSalt(randomNumberGenerator.nextBytes().toHex()); + String newPassword = new SimpleHash(algorithmName, operator.getPwd(), + ByteSource.Util.bytes(operator.getEmail() + operator.getSalt()), hashIterations).toHex(); + operator.setPwd(newPassword); + } + + public static void main(String[] args) { + // TblWmsOperator operator = new TblWmsOperator(); + // operator.setPwd("123456"); + // operator.setEmail("lwadsy@aliyun.com"); + // operator.setSalt("75f4749e3648284edb4ea94a5618f71e"); + // new PasswordHelper().encryptPassword(operator); + + String salt = new PasswordHelper().randomNumberGenerator.nextBytes().toHex(); + System.out.println(salt); + String newPassword = new SimpleHash("MD5", "123456", ByteSource.Util.bytes("lwadsy@aliyun.com" + salt), 2) + .toHex(); + System.out.println("11111111111111111111111111111============" + newPassword + "---" + salt); + + // System.out.println(ByteSource.Util.bytes(operator.getEmail() + + // operator.getSalt())); + } +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/utils/PathUtil.java b/ruoyi-content/src/main/java/com/ruoyi/content/utils/PathUtil.java new file mode 100644 index 000000000..12a7dd8a4 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/utils/PathUtil.java @@ -0,0 +1,56 @@ +package com.ruoyi.content.utils; + +import javax.servlet.http.HttpServletRequest; + +import org.springframework.web.context.request.RequestContextHolder; +import org.springframework.web.context.request.ServletRequestAttributes; + +/** + * 获取路径方法 + * @author Administrator + * + */ +public class PathUtil { + + /** + * 获取web项目访问路径 + * 使用该方法是必须在web.xml中配置了监听 org.springframework.web.context.request.RequestContextListener + * @return + */ + public static String getWebPath(){ + HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); + String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath()+"/"; + return basePath; + } + + /** + * 获取web项目classes路径 + * @return + */ + public static String getClassesPath(){ + return Thread.currentThread().getContextClassLoader().getResource("").getPath(); + } + + /** + * 获取已发布文章的浏览静态页 + * + * liu.hx + * 2018年4月24日 + * @throws + */ + public static String getArticleViewUrl(String timestamp,String articleId) { + return "template/html/view/"+timestamp.substring(0, 8)+"/"+articleId+"b"+timestamp+".html"; + } + + /** + * 获取文章编辑静态页 + * + * liu.hx + * 2018年4月24日 + * @throws + */ + public static String getArticleEditUrl(String timestamp,String name) { + return "template/html/mkt-ms/edit/"+timestamp.substring(0, 8)+"/"+name+".html"; + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/utils/RandomUtils.java b/ruoyi-content/src/main/java/com/ruoyi/content/utils/RandomUtils.java new file mode 100644 index 000000000..60f6b7537 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/utils/RandomUtils.java @@ -0,0 +1,90 @@ +package com.ruoyi.content.utils; + +import java.util.Random; + +public class RandomUtils { + + /** + * 生成固定长度的随机字符(仅包含字母) + * + * @param len 需要的长度 + * @return + */ + public static String generateRandomChar(Integer len) { + // 生成字母A-Z,a-z 之间的随机字符 + + StringBuffer sb = new StringBuffer(); + for (Integer i = 0; i < len; i++) { + int intRand = (int) (Math.random() * 52); + char base = (intRand < 26) ? 'A' : 'a'; + char c = (char) (base + intRand % 26); + sb.append(c); + } + return sb.toString(); + } + + /** + * 生成固定长度的随机字符和数字 + * + * @param len + * @return + */ + public static String generateRandomCharAndNumber(Integer len) { + StringBuffer sb = new StringBuffer(); + for (Integer i = 0; i < len; i++) { + int intRand = (int) (Math.random() * 52); + int numValue = (int) (Math.random() * 10); + char base = (intRand < 26) ? 'A' : 'a'; + char c = (char) (base + intRand % 26); + if (numValue % 2 == 0) { + sb.append(c); + } else { + sb.append(numValue); + } + } + return sb.toString(); + } + + public static String getCharAndNumr(Integer length) { + StringBuffer sb = new StringBuffer(); + Random random = new Random(); + for (int i = 0; i < length; i++) { + String charOrNum = random.nextInt(2) % 2 == 0 ? "char" : "num"; // 输出字母还是数字 + if ("char".equalsIgnoreCase(charOrNum)) {// 字符串 + int choice = random.nextInt(2) % 2 == 0 ? 65 : 97; // 取得大写字母还是小写字母 + sb.append((char) (choice + random.nextInt(26))); + } else if ("num".equalsIgnoreCase(charOrNum)) {// 数字 + sb.append(String.valueOf(random.nextInt(10))); + } + } + return sb.toString(); + } + + public static String random8(){ + StringBuilder str = new StringBuilder();//定义变长字符串 + Random random = new Random(); + //随机生成数字,并添加到字符串 + for(int i=0;i<8;i++){ + str.append(random.nextInt(10)); + } + return str.toString(); + } + + /** + * 生成数字随机数 + * + * @param leng + * 随机数长度 + * @return + */ + public static String randomNumber(int leng) { + StringBuilder str = new StringBuilder();// 定义变长字符串 + Random random = new Random(); + // 随机生成数字,并添加到字符串 + for (int i = 0; i < leng; i++) { + str.append(random.nextInt(leng)); + } + return str.toString(); + } + +} \ No newline at end of file diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/utils/SystemConfig.java b/ruoyi-content/src/main/java/com/ruoyi/content/utils/SystemConfig.java new file mode 100644 index 000000000..60f26f087 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/utils/SystemConfig.java @@ -0,0 +1,59 @@ +package com.ruoyi.content.utils; + +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.util.Enumeration; +import java.util.HashMap; +import java.util.Map; +import java.util.Properties; + +import javax.servlet.ServletContext; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; + +/** + * 加载配置文件并放入servletContext中 + * @author Leeyao + * + */ +public class SystemConfig extends HttpServlet { + + private static final long serialVersionUID = 1L; + private static Map systemConfig = new HashMap(); + + @Override + public void init() throws ServletException { + ServletContext sc = getServletContext(); + Properties prop = new Properties(); + try { + //查找配置文件存放l路径 + String settingFilePath= ToolUtil.getProperties("/resources/config/sysConfig.properties", "path"); + Map systemConfigAll = new HashMap(); + //加载配置文件 + File f = new File(settingFilePath); + InputStream is = new FileInputStream(f); + prop.load(is); + //获取key值 + Enumeration enu = prop.keys(); + //取出所有值放入map中 + while (enu.hasMoreElements()) { + String key = (String)enu.nextElement(); + //String value = (String)prop.getProperty(key); + String value = new String(prop.getProperty(key).getBytes("ISO8859-1"),"UTF-8"); + systemConfig.put(key, value); + } + //将配置放入 + sc.setAttribute("systemConfig", systemConfig); + } catch (IOException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + + + public static Map getConfig() { + return systemConfig; + } +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/utils/ToolUtil.java b/ruoyi-content/src/main/java/com/ruoyi/content/utils/ToolUtil.java new file mode 100644 index 000000000..b693ac382 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/utils/ToolUtil.java @@ -0,0 +1,287 @@ +package com.ruoyi.content.utils; + +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.util.ArrayList; +import java.util.Enumeration; +import java.util.List; +import java.util.Properties; + +public class ToolUtil { + /** + * get filePath,ecs_setting key value + * + * @param file_path + * @param key + * @return value + */ + final public static String getFilePathProperties(String file_path, String key) { + Properties prop = new Properties(); + try { + // 查找配置文件存放l路径 + String settingFilePath = ToolUtil.getProperties(file_path, "path"); + // 加载配置文件 + File f = new File(settingFilePath); + InputStream is = new FileInputStream(f); + prop.load(is); + // 获取key值 + Enumeration enu = prop.keys(); + // 取出所有值放入map中 + while (enu.hasMoreElements()) { + String tempkey = (String) enu.nextElement(); + if (tempkey.equals(key)) { + String value = new String(prop.getProperty(key).getBytes("ISO-8859-1"), "UTF-8"); + + return value; + } + } + } catch (IOException e) { + e.printStackTrace(); + } + return ""; + } + + /** + * 获取资源文件值 + * + * @param file_path + * @param key + * @return + */ + final public static String getProperties(String file_path, String key) { + Properties prop = new Properties(); + try { + prop.load(ToolUtil.class.getResourceAsStream(file_path)); + return prop.getProperty(key); + } catch (IOException e) { + e.printStackTrace(); + return ""; + } + } + +// /** +// * 获取当前项目语言 +// * +// * @return en/zh(不包含地区) +// */ +// public static String getCurLanguage(HttpServletRequest request) { +// Locale local = request.getLocale(); +// String language = local.getLanguage(); +// Locale locale = (Locale) request.getSession().getAttribute(SessionLocaleResolver.LOCALE_SESSION_ATTRIBUTE_NAME); +// if (locale != null) { +// language = locale.getLanguage().toString(); +// } +// return language; +// } + +// /** +// * 获取当前项目语言 +// * +// * @param value +// * @return zh_CN(包含地区) +// */ +// public static String getCurLocale(HttpServletRequest request) { +// Locale local = request.getLocale(); +// Locale locale = (Locale) request.getSession().getAttribute(SessionLocaleResolver.LOCALE_SESSION_ATTRIBUTE_NAME); +// if (locale != null) { +// local = locale; +// } +// +// return local.toString(); +// } + + public static boolean isNotNull(String value) { + return value != null && !"".equals(value) && !"null".equals(value.toLowerCase()); + } + +// /** +// * 获取当前项目支持的语言 +// * +// * @param request +// * @return +// */ +// public static String getSupportLocale(HttpServletRequest request) { +// Locale local = request.getLocale(); +// Locale locale = (Locale) request.getSession().getAttribute(SessionLocaleResolver.LOCALE_SESSION_ATTRIBUTE_NAME); +// if (locale != null) { +// local = locale; +// } +// +// return local.toString(); +// } + + final public static String NullToBlank(String str) { + if (null == str) { + return ""; + } + return str; + } + + /** + * 获取Excel下标值 + * + * @param columnTitle + * @return + */ + final public static int getColumnIndex(String columnTitle) { + if (columnTitle == null || columnTitle.length() < 1) { + return 0; + } + columnTitle = columnTitle.toUpperCase(); + char[] chars = null; + try { + chars = columnTitle.toCharArray(); + if (chars == null || chars.length < 1) { + return 0; + } + if (chars.length == 1) { + return convertCharToIndex(chars[0]); + } + if (chars.length == 2) { + int one = convertCharToIndex(chars[0]); + one = one * 26; + int two = convertCharToIndex(chars[1]); + return one + two; + } else { + System.out.println(columnTitle + " 过长,转换列下标失败!"); + return 0; + } + } catch (Exception e) { + e.printStackTrace(); + return 0; + } + } + + /** + * 获取Excel下标值 + * + * @param c + * @return + */ + final public static int convertCharToIndex(char c) { + int index = 0; + switch (c) { + case 'A': + index = 1; + break; + case 'B': + index = 2; + break; + case 'C': + index = 3; + break; + case 'D': + index = 4; + break; + case 'E': + index = 5; + break; + case 'F': + index = 6; + break; + case 'G': + index = 7; + break; + case 'H': + index = 8; + break; + case 'I': + index = 9; + break; + case 'J': + index = 10; + break; + case 'K': + index = 11; + break; + case 'L': + index = 12; + break; + case 'M': + index = 13; + break; + case 'N': + index = 14; + break; + case 'O': + index = 15; + break; + case 'P': + index = 16; + break; + case 'Q': + index = 17; + break; + case 'R': + index = 18; + break; + case 'S': + index = 19; + break; + case 'T': + index = 20; + break; + case 'U': + index = 21; + break; + case 'V': + index = 22; + break; + case 'W': + index = 23; + break; + case 'X': + index = 24; + break; + case 'Y': + index = 25; + break; + case 'Z': + index = 26; + break; + default: + index = 0; + break; + } + return index; + } + + /** + * 数组转list + * + * @param array + * @return + */ + public static List transformArrayToList(Object[] array) { + List list = new ArrayList(); + if (array == null || array.length <= 0) { + return null; + } + for (int i = 0; i < array.length; i++) { + list.add(array[i]); + } + return list; + } + + /** + * 补全空格占位 使用例子:TXT每行必须为500字符,不足500就空格占位 + * + * @param str 字符串 + * @param lineNum 需要补充到几位 + * @return + */ + public static String spaceToString(String str, int lineNum) { + StringBuilder strb = new StringBuilder(); + strb.append(str); + int num = str.length(); + if (lineNum > num) { + for (int i = 0; i < (lineNum - num); i++) { + strb.append(" "); + } + } + return strb.toString(); + } + +} diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/utils/TransNoManage.java b/ruoyi-content/src/main/java/com/ruoyi/content/utils/TransNoManage.java new file mode 100644 index 000000000..861f9d304 --- /dev/null +++ b/ruoyi-content/src/main/java/com/ruoyi/content/utils/TransNoManage.java @@ -0,0 +1,104 @@ +package com.ruoyi.content.utils; + +import com.ruoyi.content.redis.RedisManager; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.Date; + +@Component +public class TransNoManage { + @Autowired + private RedisManager redisManager; + //@Autowired + //private BaseConstantService baseConstantService; + private final static Logger logger = LoggerFactory.getLogger(TransNoManage.class); + +// public String queryTransNo(String source) { +// if (StringUtils.isBlank(source)) { +// source = "WKTTEM";// 如果没有数据,则临时使用 +// } +// String transNo = queryPrefixBysource(source) + queryNumBySource(source); +// logger.info("根据【{}】生成流水号【{}】", source, transNo); +// return transNo; +// } + +// /** +// * 获取数据库配置信息生成前缀如果系统异常则生成时间戳 +// * +// * @param source +// * @return +// */ +// public String queryPrefixBysource(String source) { +// String transNo = ""; +// try { +// transNo = baseConstantService.queryConstant(source); +// if (StringUtils.isBlank(transNo)) { +// logger.info("数据库未配置【{}】相关信息,使用日期+随机数生成12位流水号", source); +// // 查询不到配置信息已时间为前缀 +// transNo = DateUtil.convertDate(new Date(), DateUtil.yyyyMMddHHmmssSSS); +// } +// } catch (Exception e) { +// logger.info("数据库查询【{}】配置信息异常,生成时间戳:【{}】", source, e.getMessage()); +// transNo = DateUtil.convertDate(new Date(), DateUtil.yyyyMMddHHmmssSSS); +// } +// return transNo; +// } + + /** + * 根据key去redis取值 如果redis异常则生成随机6位数字 + * + * @param source + * @return + */ + public String queryNumBySource(String source) { + String num = "1"; + // 获取当前日期 + String nowDate = DateUtil.convertDate(new Date(), DateUtil.YYYYMMDD); + try { + String val = redisManager.query(source + "_TRANSNO"); + logger.info("根据code【{}】,获取redis数据【{}】", source, val); + if (StringUtils.isNotBlank(val)) {// redis存在数据则进行规则计算 + if (val.indexOf("d") > -1) {// 判断是否存在分隔符 + String orderNum = val.split("d")[0]; + String orderDate = val.split("d")[1]; + if (orderDate.equals(nowDate)) {// 同一天则继续序号 + logger.info("数据为同一天orderDate【{}】,nowDate【{}】", orderNum, nowDate); + int rel = Integer.parseInt(orderNum) + 1; + num = rel + ""; + } else {// 新的一天重新计算 + logger.info("这是新的一天,重新计算【{}】", num); + } + // 将数据保存到redis + boolean saveRel = redisManager.save(source + "_TRANSNO", num + "d" + nowDate); + if (!saveRel) { + logger.info("保存redis【{}】,【{}】失败,直接获取6位随机数", (source + "_TRANSNO"), num); + num = RandomUtils.randomNumber(6) + "E"; + } + } else {// 不存在分隔符直接转生成随机数 + logger.info("取出来的数据不存在分隔符【{}】", val); + num = RandomUtils.randomNumber(6) + "E"; + } + } else {// 不存在值时,则重新开始计算 + logger.info("redis不存在数据,重新计算【{}】", num); + // 将数据保存到redis + boolean saveRel = redisManager.save(source + "_TRANSNO", num + "d" + nowDate); + if (!saveRel) { + logger.info("保存redis【{}】,【{}】失败,直接获取6位随机数", (source + "_TRANSNO"), num); + num = RandomUtils.randomNumber(6) + "E"; + } + } + } catch (Exception e) { + e.printStackTrace(); + logger.info("redis服务器【{}】异常,生成随机6位数【{}】", source, e.getMessage()); + // 当redies出错时,生成随机6位数字 + num = RandomUtils.randomNumber(6) + "E"; + } + logger.info("获取流水号,最终得到数据【{}】", num); + return nowDate + num; + } + +} diff --git a/ruoyi-content/src/main/resources/mapper/content/AdvertisementInfoMapper.xml b/ruoyi-content/src/main/resources/mapper/content/AdvertisementInfoMapper.xml new file mode 100644 index 000000000..f84e4b25a --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/AdvertisementInfoMapper.xml @@ -0,0 +1,430 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + AD_ID, COMPANY_ID, AD_TITLE, AD_TYPE, AD_IMAGE_url, AD_LINK_url, AD_CONTENT, AD_STATE, + CREATE_DATE, CREATE_TIME, CREATE_USER, UPDATE_USER, UPDATE_DATE, UPDATE_TIME + + + + + + delete from advertisement_info + where AD_ID = #{adId,jdbcType=INTEGER} + + + + delete from advertisement_info + + + + + + + + SELECT LAST_INSERT_ID() + + insert into advertisement_info (AD_ID, COMPANY_ID, AD_TITLE, + AD_TYPE, AD_IMAGE_url, AD_LINK_url, + AD_CONTENT, AD_STATE, CREATE_DATE, + CREATE_TIME, CREATE_USER, UPDATE_USER, + UPDATE_DATE, UPDATE_TIME) + values (#{adId,jdbcType=INTEGER}, #{companyId,jdbcType=VARCHAR}, #{adTitle,jdbcType=VARCHAR}, + #{adType,jdbcType=VARCHAR}, #{adImageUrl,jdbcType=VARCHAR}, #{adLinkUrl,jdbcType=VARCHAR}, + #{adContent,jdbcType=VARCHAR}, #{adState,jdbcType=VARCHAR}, #{createDate,jdbcType=VARCHAR}, + #{createTime,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR}, #{updateUser,jdbcType=VARCHAR}, + #{updateDate,jdbcType=VARCHAR}, #{updateTime,jdbcType=VARCHAR}) + + + + + SELECT LAST_INSERT_ID() + + insert into advertisement_info + + AD_ID, + + COMPANY_ID, + + + AD_TITLE, + + + AD_TYPE, + + + AD_IMAGE_url, + + + AD_LINK_url, + + + AD_CONTENT, + + + AD_STATE, + + + CREATE_DATE, + + + CREATE_TIME, + + + CREATE_USER, + + + UPDATE_USER, + + + UPDATE_DATE, + + + UPDATE_TIME, + + + + #{adId,jdbcType=INTEGER}, + + #{companyId,jdbcType=VARCHAR}, + + + #{adTitle,jdbcType=VARCHAR}, + + + #{adType,jdbcType=VARCHAR}, + + + #{adImageUrl,jdbcType=VARCHAR}, + + + #{adLinkUrl,jdbcType=VARCHAR}, + + + #{adContent,jdbcType=VARCHAR}, + + + #{adState,jdbcType=VARCHAR}, + + + #{createDate,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=VARCHAR}, + + + #{createUser,jdbcType=VARCHAR}, + + + #{updateUser,jdbcType=VARCHAR}, + + + #{updateDate,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=VARCHAR}, + + + + + + + update advertisement_info + + + AD_ID = #{record.adId,jdbcType=INTEGER}, + + + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + + + AD_TITLE = #{record.adTitle,jdbcType=VARCHAR}, + + + AD_TYPE = #{record.adType,jdbcType=VARCHAR}, + + + AD_IMAGE_url = #{record.adImageUrl,jdbcType=VARCHAR}, + + + AD_LINK_url = #{record.adLinkUrl,jdbcType=VARCHAR}, + + + AD_CONTENT = #{record.adContent,jdbcType=VARCHAR}, + + + AD_STATE = #{record.adState,jdbcType=VARCHAR}, + + + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + + + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + + + + + + + + + update advertisement_info + set AD_ID = #{record.adId,jdbcType=INTEGER}, + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + AD_TITLE = #{record.adTitle,jdbcType=VARCHAR}, + AD_TYPE = #{record.adType,jdbcType=VARCHAR}, + AD_IMAGE_url = #{record.adImageUrl,jdbcType=VARCHAR}, + AD_LINK_url = #{record.adLinkUrl,jdbcType=VARCHAR}, + AD_CONTENT = #{record.adContent,jdbcType=VARCHAR}, + AD_STATE = #{record.adState,jdbcType=VARCHAR}, + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR} + + + + + + + update advertisement_info + + + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + + + AD_TITLE = #{adTitle,jdbcType=VARCHAR}, + + + AD_TYPE = #{adType,jdbcType=VARCHAR}, + + + AD_IMAGE_url = #{adImageUrl,jdbcType=VARCHAR}, + + + AD_LINK_url = #{adLinkUrl,jdbcType=VARCHAR}, + + + AD_CONTENT = #{adContent,jdbcType=VARCHAR}, + + + AD_STATE = #{adState,jdbcType=VARCHAR}, + + + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + + + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + + + where AD_ID = #{adId,jdbcType=INTEGER} + + + + update advertisement_info + set COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + AD_TITLE = #{adTitle,jdbcType=VARCHAR}, + AD_TYPE = #{adType,jdbcType=VARCHAR}, + AD_IMAGE_url = #{adImageUrl,jdbcType=VARCHAR}, + AD_LINK_url = #{adLinkUrl,jdbcType=VARCHAR}, + AD_CONTENT = #{adContent,jdbcType=VARCHAR}, + AD_STATE = #{adState,jdbcType=VARCHAR}, + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR} + where AD_ID = #{adId,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/ArticeClickInfoExMapper.xml b/ruoyi-content/src/main/resources/mapper/content/ArticeClickInfoExMapper.xml new file mode 100644 index 000000000..67db9da4c --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/ArticeClickInfoExMapper.xml @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/ArticleAdInfoMapper.xml b/ruoyi-content/src/main/resources/mapper/content/ArticleAdInfoMapper.xml new file mode 100644 index 000000000..22206b0c2 --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/ArticleAdInfoMapper.xml @@ -0,0 +1,478 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + AD_ID, COMPANY_ID, AD_TYPE, AD_TYPE_NAME, AD_LINK_URL, AD_TITLE, AD_NAME, AD_SUMMARY, + AD_COLOR_TYPE, AD_IMAGE_URL, AD_STATE, CREATE_DATE, CREATE_TIME, CREATE_USER, UPDATE_USER, + UPDATE_DATE, UPDATE_TIME + + + + + + delete from article_ad_info + where AD_ID = #{adId,jdbcType=INTEGER} + + + + delete from article_ad_info + + + + + + + + insert into article_ad_info (AD_ID, COMPANY_ID, AD_TYPE, + AD_TYPE_NAME, AD_LINK_URL, AD_TITLE, + AD_NAME, AD_SUMMARY, AD_COLOR_TYPE, + AD_IMAGE_URL, AD_STATE, CREATE_DATE, + CREATE_TIME, CREATE_USER, UPDATE_USER, + UPDATE_DATE, UPDATE_TIME) + values (#{adId,jdbcType=INTEGER}, #{companyId,jdbcType=VARCHAR}, #{adType,jdbcType=VARCHAR}, + #{adTypeName,jdbcType=VARCHAR}, #{adLinkUrl,jdbcType=VARCHAR}, #{adTitle,jdbcType=VARCHAR}, + #{adName,jdbcType=VARCHAR}, #{adSummary,jdbcType=VARCHAR}, #{adColorType,jdbcType=VARCHAR}, + #{adImageUrl,jdbcType=VARCHAR}, #{adState,jdbcType=VARCHAR}, #{createDate,jdbcType=VARCHAR}, + #{createTime,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR}, #{updateUser,jdbcType=VARCHAR}, + #{updateDate,jdbcType=VARCHAR}, #{updateTime,jdbcType=VARCHAR}) + + + + + insert into article_ad_info + + AD_ID, + + COMPANY_ID, + + + AD_TYPE, + + + AD_TYPE_NAME, + + + AD_LINK_URL, + + + AD_TITLE, + + + AD_NAME, + + + AD_SUMMARY, + + + AD_COLOR_TYPE, + + + AD_IMAGE_URL, + + + AD_STATE, + + + CREATE_DATE, + + + CREATE_TIME, + + + CREATE_USER, + + + UPDATE_USER, + + + UPDATE_DATE, + + + UPDATE_TIME, + + + + #{adId,jdbcType=INTEGER}, + + #{companyId,jdbcType=VARCHAR}, + + + #{adType,jdbcType=VARCHAR}, + + + #{adTypeName,jdbcType=VARCHAR}, + + + #{adLinkUrl,jdbcType=VARCHAR}, + + + #{adTitle,jdbcType=VARCHAR}, + + + #{adName,jdbcType=VARCHAR}, + + + #{adSummary,jdbcType=VARCHAR}, + + + #{adColorType,jdbcType=VARCHAR}, + + + #{adImageUrl,jdbcType=VARCHAR}, + + + #{adState,jdbcType=VARCHAR}, + + + #{createDate,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=VARCHAR}, + + + #{createUser,jdbcType=VARCHAR}, + + + #{updateUser,jdbcType=VARCHAR}, + + + #{updateDate,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=VARCHAR}, + + + + + + + update article_ad_info + + + AD_ID = #{record.adId,jdbcType=INTEGER}, + + + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + + + AD_TYPE = #{record.adType,jdbcType=VARCHAR}, + + + AD_TYPE_NAME = #{record.adTypeName,jdbcType=VARCHAR}, + + + AD_LINK_URL = #{record.adLinkUrl,jdbcType=VARCHAR}, + + + AD_TITLE = #{record.adTitle,jdbcType=VARCHAR}, + + + AD_NAME = #{record.adName,jdbcType=VARCHAR}, + + + AD_SUMMARY = #{record.adSummary,jdbcType=VARCHAR}, + + + AD_COLOR_TYPE = #{record.adColorType,jdbcType=VARCHAR}, + + + AD_IMAGE_URL = #{record.adImageUrl,jdbcType=VARCHAR}, + + + AD_STATE = #{record.adState,jdbcType=VARCHAR}, + + + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + + + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + + + + + + + + + update article_ad_info + set AD_ID = #{record.adId,jdbcType=INTEGER}, + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + AD_TYPE = #{record.adType,jdbcType=VARCHAR}, + AD_TYPE_NAME = #{record.adTypeName,jdbcType=VARCHAR}, + AD_LINK_URL = #{record.adLinkUrl,jdbcType=VARCHAR}, + AD_TITLE = #{record.adTitle,jdbcType=VARCHAR}, + AD_NAME = #{record.adName,jdbcType=VARCHAR}, + AD_SUMMARY = #{record.adSummary,jdbcType=VARCHAR}, + AD_COLOR_TYPE = #{record.adColorType,jdbcType=VARCHAR}, + AD_IMAGE_URL = #{record.adImageUrl,jdbcType=VARCHAR}, + AD_STATE = #{record.adState,jdbcType=VARCHAR}, + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR} + + + + + + + update article_ad_info + + + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + + + AD_TYPE = #{adType,jdbcType=VARCHAR}, + + + AD_TYPE_NAME = #{adTypeName,jdbcType=VARCHAR}, + + + AD_LINK_URL = #{adLinkUrl,jdbcType=VARCHAR}, + + + AD_TITLE = #{adTitle,jdbcType=VARCHAR}, + + + AD_NAME = #{adName,jdbcType=VARCHAR}, + + + AD_SUMMARY = #{adSummary,jdbcType=VARCHAR}, + + + AD_COLOR_TYPE = #{adColorType,jdbcType=VARCHAR}, + + + AD_IMAGE_URL = #{adImageUrl,jdbcType=VARCHAR}, + + + AD_STATE = #{adState,jdbcType=VARCHAR}, + + + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + + + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + + + where AD_ID = #{adId,jdbcType=INTEGER} + + + + update article_ad_info + set COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + AD_TYPE = #{adType,jdbcType=VARCHAR}, + AD_TYPE_NAME = #{adTypeName,jdbcType=VARCHAR}, + AD_LINK_URL = #{adLinkUrl,jdbcType=VARCHAR}, + AD_TITLE = #{adTitle,jdbcType=VARCHAR}, + AD_NAME = #{adName,jdbcType=VARCHAR}, + AD_SUMMARY = #{adSummary,jdbcType=VARCHAR}, + AD_COLOR_TYPE = #{adColorType,jdbcType=VARCHAR}, + AD_IMAGE_URL = #{adImageUrl,jdbcType=VARCHAR}, + AD_STATE = #{adState,jdbcType=VARCHAR}, + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR} + where AD_ID = #{adId,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/ArticleAdQueryMapper.xml b/ruoyi-content/src/main/resources/mapper/content/ArticleAdQueryMapper.xml new file mode 100644 index 000000000..dd472aa53 --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/ArticleAdQueryMapper.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/ArticleChannelMapper.xml b/ruoyi-content/src/main/resources/mapper/content/ArticleChannelMapper.xml new file mode 100644 index 000000000..d61d94162 --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/ArticleChannelMapper.xml @@ -0,0 +1,466 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + ID, ARTICLE_ID, ARTICLE_NAME, ARTICLE_VERSION, SPECIAL, CHANNEL, ARTICLE_STATE, PUBLISH_DATE, PUBLISH_TIME, + UPDATE_DATE, UPDATE_TIME, COMPANY_ID, BRANCH_ID, PUBLISH_ID, ORDER_NO, TOP_TIME + + + + + + delete from article_channel + where ID = #{id,jdbcType=INTEGER} + + + + delete from article_channel + + + + + + + + insert into article_channel (ID, ARTICLE_ID, ARTICLE_NAME, + ARTICLE_VERSION, SPECIAL, CHANNEL, ARTICLE_STATE, + PUBLISH_DATE, PUBLISH_TIME, UPDATE_DATE, + UPDATE_TIME, COMPANY_ID, BRANCH_ID, + PUBLISH_ID, ORDER_NO, TOP_TIME + ) + values (#{id,jdbcType=INTEGER}, #{articleId,jdbcType=INTEGER}, #{articleName,jdbcType=VARCHAR}, + #{articleVersion,jdbcType=VARCHAR}, #{special,jdbcType=VARCHAR}, #{channel,jdbcType=VARCHAR}, #{articleState,jdbcType=VARCHAR}, + #{publishDate,jdbcType=VARCHAR}, #{publishTime,jdbcType=VARCHAR}, #{updateDate,jdbcType=VARCHAR}, + #{updateTime,jdbcType=VARCHAR}, #{companyId,jdbcType=VARCHAR}, #{branchId,jdbcType=VARCHAR}, + #{publishId,jdbcType=VARCHAR}, #{orderNo,jdbcType=INTEGER}, #{topTime,jdbcType=VARCHAR} + ) + + + + + insert into article_channel + + + ID, + + + ARTICLE_ID, + + + ARTICLE_NAME, + + + ARTICLE_VERSION, + + + SPECIAL, + + + CHANNEL, + + + ARTICLE_STATE, + + + PUBLISH_DATE, + + + PUBLISH_TIME, + + + UPDATE_DATE, + + + UPDATE_TIME, + + + COMPANY_ID, + + + BRANCH_ID, + + + PUBLISH_ID, + + + ORDER_NO, + + + TOP_TIME, + + + + + #{id,jdbcType=INTEGER}, + + + #{articleId,jdbcType=INTEGER}, + + + #{articleName,jdbcType=VARCHAR}, + + + #{articleVersion,jdbcType=VARCHAR}, + + + #{special,jdbcType=VARCHAR}, + + + #{channel,jdbcType=VARCHAR}, + + + #{articleState,jdbcType=VARCHAR}, + + + #{publishDate,jdbcType=VARCHAR}, + + + #{publishTime,jdbcType=VARCHAR}, + + + #{updateDate,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=VARCHAR}, + + + #{companyId,jdbcType=VARCHAR}, + + + #{branchId,jdbcType=VARCHAR}, + + + #{publishId,jdbcType=VARCHAR}, + + + #{orderNo,jdbcType=INTEGER}, + + + #{topTime,jdbcType=VARCHAR}, + + + + + + + update article_channel + + + ID = #{record.id,jdbcType=INTEGER}, + + + ARTICLE_ID = #{record.articleId,jdbcType=INTEGER}, + + + ARTICLE_NAME = #{record.articleName,jdbcType=VARCHAR}, + + + ARTICLE_VERSION = #{record.articleVersion,jdbcType=VARCHAR}, + + + SPECIAL = #{record.special,jdbcType=VARCHAR}, + + + CHANNEL = #{record.channel,jdbcType=VARCHAR}, + + + ARTICLE_STATE = #{record.articleState,jdbcType=VARCHAR}, + + + PUBLISH_DATE = #{record.publishDate,jdbcType=VARCHAR}, + + + PUBLISH_TIME = #{record.publishTime,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + + + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + + + BRANCH_ID = #{record.branchId,jdbcType=VARCHAR}, + + + PUBLISH_ID = #{record.publishId,jdbcType=VARCHAR}, + + + ORDER_NO = #{record.orderNo,jdbcType=INTEGER}, + + + TOP_TIME = #{record.topTime,jdbcType=VARCHAR}, + + + + + + + + + update article_channel + set ID = #{record.id,jdbcType=INTEGER}, + ARTICLE_ID = #{record.articleId,jdbcType=INTEGER}, + ARTICLE_NAME = #{record.articleName,jdbcType=VARCHAR}, + ARTICLE_VERSION = #{record.articleVersion,jdbcType=VARCHAR}, + SPECIAL = #{record.special,jdbcType=VARCHAR}, + CHANNEL = #{record.channel,jdbcType=VARCHAR}, + ARTICLE_STATE = #{record.articleState,jdbcType=VARCHAR}, + PUBLISH_DATE = #{record.publishDate,jdbcType=VARCHAR}, + PUBLISH_TIME = #{record.publishTime,jdbcType=VARCHAR}, + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + BRANCH_ID = #{record.branchId,jdbcType=VARCHAR}, + PUBLISH_ID = #{record.publishId,jdbcType=VARCHAR}, + ORDER_NO = #{record.orderNo,jdbcType=INTEGER}, + TOP_TIME = #{record.topTime,jdbcType=VARCHAR} + + + + + + + update article_channel + + + ARTICLE_ID = #{articleId,jdbcType=INTEGER}, + + + ARTICLE_NAME = #{articleName,jdbcType=VARCHAR}, + + + ARTICLE_VERSION = #{articleVersion,jdbcType=VARCHAR}, + + + SPECIAL = #{special,jdbcType=VARCHAR}, + + + CHANNEL = #{channel,jdbcType=VARCHAR}, + + + ARTICLE_STATE = #{articleState,jdbcType=VARCHAR}, + + + PUBLISH_DATE = #{publishDate,jdbcType=VARCHAR}, + + + PUBLISH_TIME = #{publishTime,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + + + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + + + BRANCH_ID = #{branchId,jdbcType=VARCHAR}, + + + PUBLISH_ID = #{publishId,jdbcType=VARCHAR}, + + + ORDER_NO = #{orderNo,jdbcType=INTEGER}, + + + TOP_TIME = #{topTime,jdbcType=VARCHAR}, + + + where ID = #{id,jdbcType=INTEGER} + + + + update article_channel + set ARTICLE_ID = #{articleId,jdbcType=INTEGER}, + ARTICLE_NAME = #{articleName,jdbcType=VARCHAR}, + ARTICLE_VERSION = #{articleVersion,jdbcType=VARCHAR}, + SPECIAL = #{special,jdbcType=VARCHAR}, + CHANNEL = #{channel,jdbcType=VARCHAR}, + ARTICLE_STATE = #{articleState,jdbcType=VARCHAR}, + PUBLISH_DATE = #{publishDate,jdbcType=VARCHAR}, + PUBLISH_TIME = #{publishTime,jdbcType=VARCHAR}, + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + BRANCH_ID = #{branchId,jdbcType=VARCHAR}, + PUBLISH_ID = #{publishId,jdbcType=VARCHAR}, + ORDER_NO = #{orderNo,jdbcType=INTEGER}, + TOP_TIME = #{topTime,jdbcType=VARCHAR} + where ID = #{id,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/ArticleChannelQueryMapper.xml b/ruoyi-content/src/main/resources/mapper/content/ArticleChannelQueryMapper.xml new file mode 100644 index 000000000..a81e3ec68 --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/ArticleChannelQueryMapper.xml @@ -0,0 +1,324 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO article_channel ( + ARTICLE_ID, + ARTICLE_NAME, + ARTICLE_VERSION, + SPECIAL, + CHANNEL, + ARTICLE_STATE, + PUBLISH_DATE, + PUBLISH_TIME, + UPDATE_DATE, + UPDATE_TIME, + COMPANY_ID, + BRANCH_ID, + PUBLISH_ID + ) values + + ( + #{item.articleId}, + #{item.articleName}, + #{item.articleVersion}, + #{item.special}, + #{item.channel}, + #{item.articleState}, + #{item.publishDate}, + #{item.publishTime}, + #{item.updateDate}, + #{item.updateTime}, + #{item.companyId}, + #{item.branchId}, + #{item.publishId} + ) + + + + + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/ArticleForwardTrackMapper.xml b/ruoyi-content/src/main/resources/mapper/content/ArticleForwardTrackMapper.xml new file mode 100644 index 000000000..107f39bcd --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/ArticleForwardTrackMapper.xml @@ -0,0 +1,448 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + ARTICLE_ID, FORWARD_TIMESTAMP, USER_ID, FORWARD_ID, COMPANY_ID, CLICK_ID, PUBLISH_USER_ID, + VERSION_NUMBER, SHARE_STATE, CREATE_DATE, CREATE_TIME, CREATE_USER, UPDATE_USER, + UPDATE_DATE, UPDATE_TIME + + + + + + delete from article_forward_track + where ARTICLE_ID = #{articleId,jdbcType=VARCHAR} + and FORWARD_TIMESTAMP = #{forwardTimestamp,jdbcType=VARCHAR} + and USER_ID = #{userId,jdbcType=VARCHAR} + + + + delete from article_forward_track + + + + + + + + SELECT LAST_INSERT_ID() + + insert into article_forward_track (ARTICLE_ID, FORWARD_TIMESTAMP, USER_ID, + FORWARD_ID, COMPANY_ID, CLICK_ID, + PUBLISH_USER_ID, VERSION_NUMBER, SHARE_STATE, + CREATE_DATE, CREATE_TIME, CREATE_USER, + UPDATE_USER, UPDATE_DATE, UPDATE_TIME + ) + values (#{articleId,jdbcType=VARCHAR}, #{forwardTimestamp,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR}, + #{forwardId,jdbcType=INTEGER}, #{companyId,jdbcType=VARCHAR}, #{clickId,jdbcType=VARCHAR}, + #{publishUserId,jdbcType=VARCHAR}, #{versionNumber,jdbcType=VARCHAR}, #{shareState,jdbcType=VARCHAR}, + #{createDate,jdbcType=VARCHAR}, #{createTime,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR}, + #{updateUser,jdbcType=VARCHAR}, #{updateDate,jdbcType=VARCHAR}, #{updateTime,jdbcType=VARCHAR} + ) + + + + + SELECT LAST_INSERT_ID() + + insert into article_forward_track + + + ARTICLE_ID, + + + FORWARD_TIMESTAMP, + + + USER_ID, + + FORWARD_ID, + + COMPANY_ID, + + + CLICK_ID, + + + PUBLISH_USER_ID, + + + VERSION_NUMBER, + + + SHARE_STATE, + + + CREATE_DATE, + + + CREATE_TIME, + + + CREATE_USER, + + + UPDATE_USER, + + + UPDATE_DATE, + + + UPDATE_TIME, + + + + + #{articleId,jdbcType=VARCHAR}, + + + #{forwardTimestamp,jdbcType=VARCHAR}, + + + #{userId,jdbcType=VARCHAR}, + + #{forwardId,jdbcType=INTEGER}, + + #{companyId,jdbcType=VARCHAR}, + + + #{clickId,jdbcType=VARCHAR}, + + + #{publishUserId,jdbcType=VARCHAR}, + + + #{versionNumber,jdbcType=VARCHAR}, + + + #{shareState,jdbcType=VARCHAR}, + + + #{createDate,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=VARCHAR}, + + + #{createUser,jdbcType=VARCHAR}, + + + #{updateUser,jdbcType=VARCHAR}, + + + #{updateDate,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=VARCHAR}, + + + + + + + update article_forward_track + + + ARTICLE_ID = #{record.articleId,jdbcType=VARCHAR}, + + + FORWARD_TIMESTAMP = #{record.forwardTimestamp,jdbcType=VARCHAR}, + + + USER_ID = #{record.userId,jdbcType=VARCHAR}, + + + FORWARD_ID = #{record.forwardId,jdbcType=INTEGER}, + + + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + + + CLICK_ID = #{record.clickId,jdbcType=VARCHAR}, + + + PUBLISH_USER_ID = #{record.publishUserId,jdbcType=VARCHAR}, + + + VERSION_NUMBER = #{record.versionNumber,jdbcType=VARCHAR}, + + + SHARE_STATE = #{record.shareState,jdbcType=VARCHAR}, + + + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + + + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + + + + + + + + + update article_forward_track + set ARTICLE_ID = #{record.articleId,jdbcType=VARCHAR}, + FORWARD_TIMESTAMP = #{record.forwardTimestamp,jdbcType=VARCHAR}, + USER_ID = #{record.userId,jdbcType=VARCHAR}, + FORWARD_ID = #{record.forwardId,jdbcType=INTEGER}, + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + CLICK_ID = #{record.clickId,jdbcType=VARCHAR}, + PUBLISH_USER_ID = #{record.publishUserId,jdbcType=VARCHAR}, + VERSION_NUMBER = #{record.versionNumber,jdbcType=VARCHAR}, + SHARE_STATE = #{record.shareState,jdbcType=VARCHAR}, + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR} + + + + + + + update article_forward_track + + + FORWARD_ID = #{forwardId,jdbcType=INTEGER}, + + + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + + + CLICK_ID = #{clickId,jdbcType=VARCHAR}, + + + PUBLISH_USER_ID = #{publishUserId,jdbcType=VARCHAR}, + + + VERSION_NUMBER = #{versionNumber,jdbcType=VARCHAR}, + + + SHARE_STATE = #{shareState,jdbcType=VARCHAR}, + + + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + + + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + + + where ARTICLE_ID = #{articleId,jdbcType=VARCHAR} + and FORWARD_TIMESTAMP = #{forwardTimestamp,jdbcType=VARCHAR} + and USER_ID = #{userId,jdbcType=VARCHAR} + + + + update article_forward_track + set FORWARD_ID = #{forwardId,jdbcType=INTEGER}, + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + CLICK_ID = #{clickId,jdbcType=VARCHAR}, + PUBLISH_USER_ID = #{publishUserId,jdbcType=VARCHAR}, + VERSION_NUMBER = #{versionNumber,jdbcType=VARCHAR}, + SHARE_STATE = #{shareState,jdbcType=VARCHAR}, + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR} + where ARTICLE_ID = #{articleId,jdbcType=VARCHAR} + and FORWARD_TIMESTAMP = #{forwardTimestamp,jdbcType=VARCHAR} + and USER_ID = #{userId,jdbcType=VARCHAR} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/ArticleInfoMapper.xml b/ruoyi-content/src/main/resources/mapper/content/ArticleInfoMapper.xml new file mode 100644 index 000000000..fa6c53bab --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/ArticleInfoMapper.xml @@ -0,0 +1,674 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + ARTICLE_ID, ARTICLE_NAME, PUSH_DATE, ARTICLE_AUTHOR, ARTICLE_EDIT_URL, ARTICLE_VIEW_URL, + LIST_PIC_URL, SPECIAL, CHANNEL_ID, COMPANY_ID, ORIGINAL_URL, SHARE_IMG_URL, SHARE_TITLE, + ARTICLE_STATE, SHARE_DES, CREATE_DATE, CREATE_TIME, CREATE_USER, UPDATE_DATE, UPDATE_TIME, + MODIFIED_EDIT_URL, MODIFIED_VIEW_URL + + + + ARTICLE_CONTENT + + + + + + + delete from article_info + where ARTICLE_ID = #{articleId,jdbcType=INTEGER} + + + + delete from article_info + + + + + + + + SELECT LAST_INSERT_ID() + + insert into article_info (ARTICLE_ID, ARTICLE_NAME, PUSH_DATE, + ARTICLE_AUTHOR, ARTICLE_EDIT_URL, ARTICLE_VIEW_URL, + LIST_PIC_URL, SPECIAL, CHANNEL_ID, + COMPANY_ID, ORIGINAL_URL, SHARE_IMG_URL, + SHARE_TITLE, ARTICLE_STATE, SHARE_DES, + CREATE_DATE, CREATE_TIME, CREATE_USER, + UPDATE_DATE, UPDATE_TIME, MODIFIED_EDIT_URL, + MODIFIED_VIEW_URL, ARTICLE_CONTENT) + values (#{articleId,jdbcType=INTEGER}, #{articleName,jdbcType=VARCHAR}, #{pushDate,jdbcType=VARCHAR}, + #{articleAuthor,jdbcType=VARCHAR}, #{articleEditUrl,jdbcType=VARCHAR}, #{articleViewUrl,jdbcType=VARCHAR}, + #{listPicUrl,jdbcType=VARCHAR}, #{special,jdbcType=VARCHAR}, #{channelId,jdbcType=VARCHAR}, + #{companyId,jdbcType=VARCHAR}, #{originalUrl,jdbcType=VARCHAR}, #{shareImgUrl,jdbcType=VARCHAR}, + #{shareTitle,jdbcType=VARCHAR}, #{articleState,jdbcType=VARCHAR}, #{shareDes,jdbcType=VARCHAR}, + #{createDate,jdbcType=VARCHAR}, #{createTime,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR}, + #{updateDate,jdbcType=VARCHAR}, #{updateTime,jdbcType=VARCHAR}, #{modifiedEditUrl,jdbcType=VARCHAR}, + #{modifiedViewUrl,jdbcType=VARCHAR}, #{articleContent,jdbcType=LONGVARCHAR}) + + + + + insert into article_info + + ARTICLE_ID, + + ARTICLE_NAME, + + + PUSH_DATE, + + + ARTICLE_AUTHOR, + + + ARTICLE_EDIT_URL, + + + ARTICLE_VIEW_URL, + + + LIST_PIC_URL, + + + SPECIAL, + + + CHANNEL_ID, + + + COMPANY_ID, + + + ORIGINAL_URL, + + + SHARE_IMG_URL, + + + SHARE_TITLE, + + + ARTICLE_STATE, + + + SHARE_DES, + + + CREATE_DATE, + + + CREATE_TIME, + + + CREATE_USER, + + + UPDATE_DATE, + + + UPDATE_TIME, + + + MODIFIED_EDIT_URL, + + + MODIFIED_VIEW_URL, + + + ARTICLE_CONTENT, + + + + #{articleId,jdbcType=INTEGER}, + + #{articleName,jdbcType=VARCHAR}, + + + #{pushDate,jdbcType=VARCHAR}, + + + #{articleAuthor,jdbcType=VARCHAR}, + + + #{articleEditUrl,jdbcType=VARCHAR}, + + + #{articleViewUrl,jdbcType=VARCHAR}, + + + #{listPicUrl,jdbcType=VARCHAR}, + + + #{special,jdbcType=VARCHAR}, + + + #{channelId,jdbcType=VARCHAR}, + + + #{companyId,jdbcType=VARCHAR}, + + + #{originalUrl,jdbcType=VARCHAR}, + + + #{shareImgUrl,jdbcType=VARCHAR}, + + + #{shareTitle,jdbcType=VARCHAR}, + + + #{articleState,jdbcType=VARCHAR}, + + + #{shareDes,jdbcType=VARCHAR}, + + + #{createDate,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=VARCHAR}, + + + #{createUser,jdbcType=VARCHAR}, + + + #{updateDate,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=VARCHAR}, + + + #{modifiedEditUrl,jdbcType=VARCHAR}, + + + #{modifiedViewUrl,jdbcType=VARCHAR}, + + + #{articleContent,jdbcType=LONGVARCHAR}, + + + + + + + update article_info + + + ARTICLE_ID = #{record.articleId,jdbcType=INTEGER}, + + + ARTICLE_NAME = #{record.articleName,jdbcType=VARCHAR}, + + + PUSH_DATE = #{record.pushDate,jdbcType=VARCHAR}, + + + ARTICLE_AUTHOR = #{record.articleAuthor,jdbcType=VARCHAR}, + + + ARTICLE_EDIT_URL = #{record.articleEditUrl,jdbcType=VARCHAR}, + + + ARTICLE_VIEW_URL = #{record.articleViewUrl,jdbcType=VARCHAR}, + + + LIST_PIC_URL = #{record.listPicUrl,jdbcType=VARCHAR}, + + + SPECIAL = #{record.special,jdbcType=VARCHAR}, + + + CHANNEL_ID = #{record.channelId,jdbcType=VARCHAR}, + + + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + + + ORIGINAL_URL = #{record.originalUrl,jdbcType=VARCHAR}, + + + SHARE_IMG_URL = #{record.shareImgUrl,jdbcType=VARCHAR}, + + + SHARE_TITLE = #{record.shareTitle,jdbcType=VARCHAR}, + + + ARTICLE_STATE = #{record.articleState,jdbcType=VARCHAR}, + + + SHARE_DES = #{record.shareDes,jdbcType=VARCHAR}, + + + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + + + MODIFIED_EDIT_URL = #{record.modifiedEditUrl,jdbcType=VARCHAR}, + + + MODIFIED_VIEW_URL = #{record.modifiedViewUrl,jdbcType=VARCHAR}, + + + ARTICLE_CONTENT = #{record.articleContent,jdbcType=LONGVARCHAR}, + + + + + + + + + update article_info + set ARTICLE_ID = #{record.articleId,jdbcType=INTEGER}, + ARTICLE_NAME = #{record.articleName,jdbcType=VARCHAR}, + PUSH_DATE = #{record.pushDate,jdbcType=VARCHAR}, + ARTICLE_AUTHOR = #{record.articleAuthor,jdbcType=VARCHAR}, + ARTICLE_EDIT_URL = #{record.articleEditUrl,jdbcType=VARCHAR}, + ARTICLE_VIEW_URL = #{record.articleViewUrl,jdbcType=VARCHAR}, + LIST_PIC_URL = #{record.listPicUrl,jdbcType=VARCHAR}, + SPECIAL = #{record.special,jdbcType=VARCHAR}, + CHANNEL_ID = #{record.channelId,jdbcType=VARCHAR}, + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + ORIGINAL_URL = #{record.originalUrl,jdbcType=VARCHAR}, + SHARE_IMG_URL = #{record.shareImgUrl,jdbcType=VARCHAR}, + SHARE_TITLE = #{record.shareTitle,jdbcType=VARCHAR}, + ARTICLE_STATE = #{record.articleState,jdbcType=VARCHAR}, + SHARE_DES = #{record.shareDes,jdbcType=VARCHAR}, + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + MODIFIED_EDIT_URL = #{record.modifiedEditUrl,jdbcType=VARCHAR}, + MODIFIED_VIEW_URL = #{record.modifiedViewUrl,jdbcType=VARCHAR}, + ARTICLE_CONTENT = #{record.articleContent,jdbcType=LONGVARCHAR} + + + + + + + update article_info + set ARTICLE_ID = #{record.articleId,jdbcType=INTEGER}, + ARTICLE_NAME = #{record.articleName,jdbcType=VARCHAR}, + PUSH_DATE = #{record.pushDate,jdbcType=VARCHAR}, + ARTICLE_AUTHOR = #{record.articleAuthor,jdbcType=VARCHAR}, + ARTICLE_EDIT_URL = #{record.articleEditUrl,jdbcType=VARCHAR}, + ARTICLE_VIEW_URL = #{record.articleViewUrl,jdbcType=VARCHAR}, + LIST_PIC_URL = #{record.listPicUrl,jdbcType=VARCHAR}, + SPECIAL = #{record.special,jdbcType=VARCHAR}, + CHANNEL_ID = #{record.channelId,jdbcType=VARCHAR}, + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + ORIGINAL_URL = #{record.originalUrl,jdbcType=VARCHAR}, + SHARE_IMG_URL = #{record.shareImgUrl,jdbcType=VARCHAR}, + SHARE_TITLE = #{record.shareTitle,jdbcType=VARCHAR}, + ARTICLE_STATE = #{record.articleState,jdbcType=VARCHAR}, + SHARE_DES = #{record.shareDes,jdbcType=VARCHAR}, + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + MODIFIED_EDIT_URL = #{record.modifiedEditUrl,jdbcType=VARCHAR}, + MODIFIED_VIEW_URL = #{record.modifiedViewUrl,jdbcType=VARCHAR} + + + + + + + update article_info + + + ARTICLE_NAME = #{articleName,jdbcType=VARCHAR}, + + + PUSH_DATE = #{pushDate,jdbcType=VARCHAR}, + + + ARTICLE_AUTHOR = #{articleAuthor,jdbcType=VARCHAR}, + + + ARTICLE_EDIT_URL = #{articleEditUrl,jdbcType=VARCHAR}, + + + ARTICLE_VIEW_URL = #{articleViewUrl,jdbcType=VARCHAR}, + + + LIST_PIC_URL = #{listPicUrl,jdbcType=VARCHAR}, + + + SPECIAL = #{special,jdbcType=VARCHAR}, + + + CHANNEL_ID = #{channelId,jdbcType=VARCHAR}, + + + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + + + ORIGINAL_URL = #{originalUrl,jdbcType=VARCHAR}, + + + SHARE_IMG_URL = #{shareImgUrl,jdbcType=VARCHAR}, + + + SHARE_TITLE = #{shareTitle,jdbcType=VARCHAR}, + + + ARTICLE_STATE = #{articleState,jdbcType=VARCHAR}, + + + SHARE_DES = #{shareDes,jdbcType=VARCHAR}, + + + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + + + MODIFIED_EDIT_URL = #{modifiedEditUrl,jdbcType=VARCHAR}, + + + MODIFIED_VIEW_URL = #{modifiedViewUrl,jdbcType=VARCHAR}, + + + ARTICLE_CONTENT = #{articleContent,jdbcType=LONGVARCHAR}, + + + where ARTICLE_ID = #{articleId,jdbcType=INTEGER} + + + + update article_info + set ARTICLE_NAME = #{articleName,jdbcType=VARCHAR}, + PUSH_DATE = #{pushDate,jdbcType=VARCHAR}, + ARTICLE_AUTHOR = #{articleAuthor,jdbcType=VARCHAR}, + ARTICLE_EDIT_URL = #{articleEditUrl,jdbcType=VARCHAR}, + ARTICLE_VIEW_URL = #{articleViewUrl,jdbcType=VARCHAR}, + LIST_PIC_URL = #{listPicUrl,jdbcType=VARCHAR}, + SPECIAL = #{special,jdbcType=VARCHAR}, + CHANNEL_ID = #{channelId,jdbcType=VARCHAR}, + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + ORIGINAL_URL = #{originalUrl,jdbcType=VARCHAR}, + SHARE_IMG_URL = #{shareImgUrl,jdbcType=VARCHAR}, + SHARE_TITLE = #{shareTitle,jdbcType=VARCHAR}, + ARTICLE_STATE = #{articleState,jdbcType=VARCHAR}, + SHARE_DES = #{shareDes,jdbcType=VARCHAR}, + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + MODIFIED_EDIT_URL = #{modifiedEditUrl,jdbcType=VARCHAR}, + MODIFIED_VIEW_URL = #{modifiedViewUrl,jdbcType=VARCHAR}, + ARTICLE_CONTENT = #{articleContent,jdbcType=LONGVARCHAR} + where ARTICLE_ID = #{articleId,jdbcType=INTEGER} + + + + update article_info + set ARTICLE_NAME = #{articleName,jdbcType=VARCHAR}, + PUSH_DATE = #{pushDate,jdbcType=VARCHAR}, + ARTICLE_AUTHOR = #{articleAuthor,jdbcType=VARCHAR}, + ARTICLE_EDIT_URL = #{articleEditUrl,jdbcType=VARCHAR}, + ARTICLE_VIEW_URL = #{articleViewUrl,jdbcType=VARCHAR}, + LIST_PIC_URL = #{listPicUrl,jdbcType=VARCHAR}, + SPECIAL = #{special,jdbcType=VARCHAR}, + CHANNEL_ID = #{channelId,jdbcType=VARCHAR}, + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + ORIGINAL_URL = #{originalUrl,jdbcType=VARCHAR}, + SHARE_IMG_URL = #{shareImgUrl,jdbcType=VARCHAR}, + SHARE_TITLE = #{shareTitle,jdbcType=VARCHAR}, + ARTICLE_STATE = #{articleState,jdbcType=VARCHAR}, + SHARE_DES = #{shareDes,jdbcType=VARCHAR}, + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + MODIFIED_EDIT_URL = #{modifiedEditUrl,jdbcType=VARCHAR}, + MODIFIED_VIEW_URL = #{modifiedViewUrl,jdbcType=VARCHAR} + where ARTICLE_ID = #{articleId,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/ArticleLabelMapper.xml b/ruoyi-content/src/main/resources/mapper/content/ArticleLabelMapper.xml new file mode 100644 index 000000000..165a21467 --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/ArticleLabelMapper.xml @@ -0,0 +1,351 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + LABEL_ID, LABEL_NAME, COMPANY_NAME, CREATE_TIME, CREATE_DATE, UPDATE_TIME, UPDATE_DATE, + CREATE_USER, COMPANY_ID, BRANCH_ID + + + + + + delete from article_label + where LABEL_ID = #{labelId,jdbcType=INTEGER} + + + + delete from article_label + + + + + + + insert into article_label (LABEL_ID, LABEL_NAME, COMPANY_NAME, + CREATE_TIME, CREATE_DATE, UPDATE_TIME, + UPDATE_DATE, CREATE_USER, COMPANY_ID, + BRANCH_ID) + values (#{labelId,jdbcType=INTEGER}, #{labelName,jdbcType=VARCHAR}, #{companyName,jdbcType=VARCHAR}, + #{createTime,jdbcType=VARCHAR}, #{createDate,jdbcType=VARCHAR}, #{updateTime,jdbcType=VARCHAR}, + #{updateDate,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR}, #{companyId,jdbcType=VARCHAR}, + #{branchId,jdbcType=VARCHAR}) + + + + insert into article_label + + + LABEL_ID, + + + LABEL_NAME, + + + COMPANY_NAME, + + + CREATE_TIME, + + + CREATE_DATE, + + + UPDATE_TIME, + + + UPDATE_DATE, + + + CREATE_USER, + + + COMPANY_ID, + + + BRANCH_ID, + + + + + #{labelId,jdbcType=INTEGER}, + + + #{labelName,jdbcType=VARCHAR}, + + + #{companyName,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=VARCHAR}, + + + #{createDate,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=VARCHAR}, + + + #{updateDate,jdbcType=VARCHAR}, + + + #{createUser,jdbcType=VARCHAR}, + + + #{companyId,jdbcType=VARCHAR}, + + + #{branchId,jdbcType=VARCHAR}, + + + + + + + update article_label + + + LABEL_ID = #{record.labelId,jdbcType=INTEGER}, + + + LABEL_NAME = #{record.labelName,jdbcType=VARCHAR}, + + + COMPANY_NAME = #{record.companyName,jdbcType=VARCHAR}, + + + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + + + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + + + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + + + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + + + BRANCH_ID = #{record.branchId,jdbcType=VARCHAR}, + + + + + + + + + update article_label + set LABEL_ID = #{record.labelId,jdbcType=INTEGER}, + LABEL_NAME = #{record.labelName,jdbcType=VARCHAR}, + COMPANY_NAME = #{record.companyName,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + BRANCH_ID = #{record.branchId,jdbcType=VARCHAR} + + + + + + + update article_label + + + LABEL_NAME = #{labelName,jdbcType=VARCHAR}, + + + COMPANY_NAME = #{companyName,jdbcType=VARCHAR}, + + + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + + + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + + + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + + + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + + + BRANCH_ID = #{branchId,jdbcType=VARCHAR}, + + + where LABEL_ID = #{labelId,jdbcType=INTEGER} + + + + update article_label + set LABEL_NAME = #{labelName,jdbcType=VARCHAR}, + COMPANY_NAME = #{companyName,jdbcType=VARCHAR}, + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + BRANCH_ID = #{branchId,jdbcType=VARCHAR} + where LABEL_ID = #{labelId,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/ArticleLabelRelationshipMapper.xml b/ruoyi-content/src/main/resources/mapper/content/ArticleLabelRelationshipMapper.xml new file mode 100644 index 000000000..2940a87e6 --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/ArticleLabelRelationshipMapper.xml @@ -0,0 +1,241 @@ + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + ID, ARTICLE_ID, LABEL_ID + + + + + + delete from article_label_relationship + where ID = #{id,jdbcType=INTEGER} + + + + delete from article_label_relationship + + + + + + + insert into article_label_relationship (ID, ARTICLE_ID, LABEL_ID + ) + values (#{id,jdbcType=INTEGER}, #{articleId,jdbcType=INTEGER}, #{labelId,jdbcType=INTEGER} + ) + + + + insert into article_label_relationship + + + ID, + + + ARTICLE_ID, + + + LABEL_ID, + + + + + #{id,jdbcType=INTEGER}, + + + #{articleId,jdbcType=INTEGER}, + + + #{labelId,jdbcType=INTEGER}, + + + + + + + update article_label_relationship + + + ID = #{record.id,jdbcType=INTEGER}, + + + ARTICLE_ID = #{record.articleId,jdbcType=INTEGER}, + + + LABEL_ID = #{record.labelId,jdbcType=INTEGER}, + + + + + + + + + update article_label_relationship + set ID = #{record.id,jdbcType=INTEGER}, + ARTICLE_ID = #{record.articleId,jdbcType=INTEGER}, + LABEL_ID = #{record.labelId,jdbcType=INTEGER} + + + + + + + update article_label_relationship + + + ARTICLE_ID = #{articleId,jdbcType=INTEGER}, + + + LABEL_ID = #{labelId,jdbcType=INTEGER}, + + + where ID = #{id,jdbcType=INTEGER} + + + + update article_label_relationship + set ARTICLE_ID = #{articleId,jdbcType=INTEGER}, + LABEL_ID = #{labelId,jdbcType=INTEGER} + where ID = #{id,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/ArticlePersonalConfigMapper.xml b/ruoyi-content/src/main/resources/mapper/content/ArticlePersonalConfigMapper.xml new file mode 100644 index 000000000..c98e70599 --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/ArticlePersonalConfigMapper.xml @@ -0,0 +1,325 @@ + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + ID, PUBLISH_ID, CONFIG_ARTICLE, CONFIG_PRODUCT, CONFIG_CARD, CONFIG_RECRUIT, SHOW_AD + + + + + + delete from article_personal_config + where ID = #{id,jdbcType=INTEGER} + + + + delete from article_personal_config + + + + + + + + SELECT LAST_INSERT_ID() + + + insert into article_personal_config (ID, PUBLISH_ID, CONFIG_ARTICLE, + CONFIG_PRODUCT, CONFIG_CARD, CONFIG_RECRUIT, + SHOW_AD) + values (#{id,jdbcType=INTEGER}, #{publishId,jdbcType=VARCHAR}, #{configArticle,jdbcType=VARCHAR}, + #{configProduct,jdbcType=VARCHAR}, #{configCard,jdbcType=VARCHAR}, #{configRecruit,jdbcType=VARCHAR}, + #{showAd,jdbcType=VARCHAR}) + + + + + SELECT LAST_INSERT_ID() + + insert into article_personal_config + + + ID, + + + PUBLISH_ID, + + + CONFIG_ARTICLE, + + + CONFIG_PRODUCT, + + + CONFIG_CARD, + + + CONFIG_RECRUIT, + + + SHOW_AD, + + + + + #{id,jdbcType=INTEGER}, + + + #{publishId,jdbcType=VARCHAR}, + + + #{configArticle,jdbcType=VARCHAR}, + + + #{configProduct,jdbcType=VARCHAR}, + + + #{configCard,jdbcType=VARCHAR}, + + + #{configRecruit,jdbcType=VARCHAR}, + + + #{showAd,jdbcType=VARCHAR}, + + + + + + + update article_personal_config + + + ID = #{record.id,jdbcType=INTEGER}, + + + PUBLISH_ID = #{record.publishId,jdbcType=VARCHAR}, + + + CONFIG_ARTICLE = #{record.configArticle,jdbcType=VARCHAR}, + + + CONFIG_PRODUCT = #{record.configProduct,jdbcType=VARCHAR}, + + + CONFIG_CARD = #{record.configCard,jdbcType=VARCHAR}, + + + CONFIG_RECRUIT = #{record.configRecruit,jdbcType=VARCHAR}, + + + SHOW_AD = #{record.showAd,jdbcType=VARCHAR}, + + + + + + + + + update article_personal_config + set ID = #{record.id,jdbcType=INTEGER}, + PUBLISH_ID = #{record.publishId,jdbcType=VARCHAR}, + CONFIG_ARTICLE = #{record.configArticle,jdbcType=VARCHAR}, + CONFIG_PRODUCT = #{record.configProduct,jdbcType=VARCHAR}, + CONFIG_CARD = #{record.configCard,jdbcType=VARCHAR}, + CONFIG_RECRUIT = #{record.configRecruit,jdbcType=VARCHAR}, + SHOW_AD = #{record.showAd,jdbcType=VARCHAR} + + + + + + + update article_personal_config + + + PUBLISH_ID = #{publishId,jdbcType=VARCHAR}, + + + CONFIG_ARTICLE = #{configArticle,jdbcType=VARCHAR}, + + + CONFIG_PRODUCT = #{configProduct,jdbcType=VARCHAR}, + + + CONFIG_CARD = #{configCard,jdbcType=VARCHAR}, + + + CONFIG_RECRUIT = #{configRecruit,jdbcType=VARCHAR}, + + + SHOW_AD = #{showAd,jdbcType=VARCHAR}, + + + where ID = #{id,jdbcType=INTEGER} + + + + update article_personal_config + set PUBLISH_ID = #{publishId,jdbcType=VARCHAR}, + CONFIG_ARTICLE = #{configArticle,jdbcType=VARCHAR}, + CONFIG_PRODUCT = #{configProduct,jdbcType=VARCHAR}, + CONFIG_CARD = #{configCard,jdbcType=VARCHAR}, + CONFIG_RECRUIT = #{configRecruit,jdbcType=VARCHAR}, + SHOW_AD = #{showAd,jdbcType=VARCHAR} + where ID = #{id,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/ArticlePublishSendMapper.xml b/ruoyi-content/src/main/resources/mapper/content/ArticlePublishSendMapper.xml new file mode 100644 index 000000000..2e71f9b01 --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/ArticlePublishSendMapper.xml @@ -0,0 +1,413 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + ID, ARTICLE_ID, PUBLISH_ID, SEND_TYPE, GROUP_ID, GROUP_NAME, OPERATE_ID, OPERATE_NAME, + PUBLISH_DATE, PUBLISH_TIME, OPERATE_DATE, OPERATE_TIME, SEND_STATE + + + + + + delete from article_publish_send + where ID = #{id,jdbcType=INTEGER} + + + + delete from article_publish_send + + + + + + + insert into article_publish_send (ID, ARTICLE_ID, PUBLISH_ID, + SEND_TYPE, GROUP_ID, GROUP_NAME, + OPERATE_ID, OPERATE_NAME, PUBLISH_DATE, + PUBLISH_TIME, OPERATE_DATE, OPERATE_TIME, + SEND_STATE) + values (#{id,jdbcType=INTEGER}, #{articleId,jdbcType=INTEGER}, #{publishId,jdbcType=VARCHAR}, + #{sendType,jdbcType=VARCHAR}, #{groupId,jdbcType=VARCHAR}, #{groupName,jdbcType=VARCHAR}, + #{operateId,jdbcType=VARCHAR}, #{operateName,jdbcType=VARCHAR}, #{publishDate,jdbcType=VARCHAR}, + #{publishTime,jdbcType=VARCHAR}, #{operateDate,jdbcType=VARCHAR}, #{operateTime,jdbcType=VARCHAR}, + #{sendState,jdbcType=VARCHAR}) + + + + insert into article_publish_send + + + ID, + + + ARTICLE_ID, + + + PUBLISH_ID, + + + SEND_TYPE, + + + GROUP_ID, + + + GROUP_NAME, + + + OPERATE_ID, + + + OPERATE_NAME, + + + PUBLISH_DATE, + + + PUBLISH_TIME, + + + OPERATE_DATE, + + + OPERATE_TIME, + + + SEND_STATE, + + + + + #{id,jdbcType=INTEGER}, + + + #{articleId,jdbcType=INTEGER}, + + + #{publishId,jdbcType=VARCHAR}, + + + #{sendType,jdbcType=VARCHAR}, + + + #{groupId,jdbcType=VARCHAR}, + + + #{groupName,jdbcType=VARCHAR}, + + + #{operateId,jdbcType=VARCHAR}, + + + #{operateName,jdbcType=VARCHAR}, + + + #{publishDate,jdbcType=VARCHAR}, + + + #{publishTime,jdbcType=VARCHAR}, + + + #{operateDate,jdbcType=VARCHAR}, + + + #{operateTime,jdbcType=VARCHAR}, + + + #{sendState,jdbcType=VARCHAR}, + + + + + + + update article_publish_send + + + ID = #{record.id,jdbcType=INTEGER}, + + + ARTICLE_ID = #{record.articleId,jdbcType=INTEGER}, + + + PUBLISH_ID = #{record.publishId,jdbcType=VARCHAR}, + + + SEND_TYPE = #{record.sendType,jdbcType=VARCHAR}, + + + GROUP_ID = #{record.groupId,jdbcType=VARCHAR}, + + + GROUP_NAME = #{record.groupName,jdbcType=VARCHAR}, + + + OPERATE_ID = #{record.operateId,jdbcType=VARCHAR}, + + + OPERATE_NAME = #{record.operateName,jdbcType=VARCHAR}, + + + PUBLISH_DATE = #{record.publishDate,jdbcType=VARCHAR}, + + + PUBLISH_TIME = #{record.publishTime,jdbcType=VARCHAR}, + + + OPERATE_DATE = #{record.operateDate,jdbcType=VARCHAR}, + + + OPERATE_TIME = #{record.operateTime,jdbcType=VARCHAR}, + + + SEND_STATE = #{record.sendState,jdbcType=VARCHAR}, + + + + + + + + + update article_publish_send + set ID = #{record.id,jdbcType=INTEGER}, + ARTICLE_ID = #{record.articleId,jdbcType=INTEGER}, + PUBLISH_ID = #{record.publishId,jdbcType=VARCHAR}, + SEND_TYPE = #{record.sendType,jdbcType=VARCHAR}, + GROUP_ID = #{record.groupId,jdbcType=VARCHAR}, + GROUP_NAME = #{record.groupName,jdbcType=VARCHAR}, + OPERATE_ID = #{record.operateId,jdbcType=VARCHAR}, + OPERATE_NAME = #{record.operateName,jdbcType=VARCHAR}, + PUBLISH_DATE = #{record.publishDate,jdbcType=VARCHAR}, + PUBLISH_TIME = #{record.publishTime,jdbcType=VARCHAR}, + OPERATE_DATE = #{record.operateDate,jdbcType=VARCHAR}, + OPERATE_TIME = #{record.operateTime,jdbcType=VARCHAR}, + SEND_STATE = #{record.sendState,jdbcType=VARCHAR} + + + + + + + update article_publish_send + + + ARTICLE_ID = #{articleId,jdbcType=INTEGER}, + + + PUBLISH_ID = #{publishId,jdbcType=VARCHAR}, + + + SEND_TYPE = #{sendType,jdbcType=VARCHAR}, + + + GROUP_ID = #{groupId,jdbcType=VARCHAR}, + + + GROUP_NAME = #{groupName,jdbcType=VARCHAR}, + + + OPERATE_ID = #{operateId,jdbcType=VARCHAR}, + + + OPERATE_NAME = #{operateName,jdbcType=VARCHAR}, + + + PUBLISH_DATE = #{publishDate,jdbcType=VARCHAR}, + + + PUBLISH_TIME = #{publishTime,jdbcType=VARCHAR}, + + + OPERATE_DATE = #{operateDate,jdbcType=VARCHAR}, + + + OPERATE_TIME = #{operateTime,jdbcType=VARCHAR}, + + + SEND_STATE = #{sendState,jdbcType=VARCHAR}, + + + where ID = #{id,jdbcType=INTEGER} + + + + update article_publish_send + set ARTICLE_ID = #{articleId,jdbcType=INTEGER}, + PUBLISH_ID = #{publishId,jdbcType=VARCHAR}, + SEND_TYPE = #{sendType,jdbcType=VARCHAR}, + GROUP_ID = #{groupId,jdbcType=VARCHAR}, + GROUP_NAME = #{groupName,jdbcType=VARCHAR}, + OPERATE_ID = #{operateId,jdbcType=VARCHAR}, + OPERATE_NAME = #{operateName,jdbcType=VARCHAR}, + PUBLISH_DATE = #{publishDate,jdbcType=VARCHAR}, + PUBLISH_TIME = #{publishTime,jdbcType=VARCHAR}, + OPERATE_DATE = #{operateDate,jdbcType=VARCHAR}, + OPERATE_TIME = #{operateTime,jdbcType=VARCHAR}, + SEND_STATE = #{sendState,jdbcType=VARCHAR} + where ID = #{id,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/ArticlePublishTrackMapper.xml b/ruoyi-content/src/main/resources/mapper/content/ArticlePublishTrackMapper.xml new file mode 100644 index 000000000..5e4180d82 --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/ArticlePublishTrackMapper.xml @@ -0,0 +1,488 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + PUBLISH_ID, COMPANY_ID, USER_ID, ARTICLE_ID, AD_ID, CARD_ID, PUBLISH_VIEW_URL, PUBLISH_EDIT_URL, + PUBLISH_STATE, CREATE_DATE, CREATE_TIME, CREATE_USER, UPDATE_USER, UPDATE_DATE, UPDATE_TIME, + BACKGROUND_EDIT_URL, LIBRARY_STATE, ARTICLE_VERSION + + + + + + delete from article_publish_track + where PUBLISH_ID = #{publishId,jdbcType=VARCHAR} + + + + delete from article_publish_track + + + + + + + + insert into article_publish_track (PUBLISH_ID, COMPANY_ID, USER_ID, + ARTICLE_ID, AD_ID, CARD_ID, + PUBLISH_VIEW_URL, PUBLISH_EDIT_URL, PUBLISH_STATE, + CREATE_DATE, CREATE_TIME, CREATE_USER, + UPDATE_USER, UPDATE_DATE, UPDATE_TIME, + BACKGROUND_EDIT_URL, LIBRARY_STATE) + values (#{publishId,jdbcType=VARCHAR}, #{companyId,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR}, + #{articleId,jdbcType=VARCHAR}, #{adId,jdbcType=VARCHAR}, #{cardId,jdbcType=VARCHAR}, + #{publishViewUrl,jdbcType=VARCHAR}, #{publishEditUrl,jdbcType=VARCHAR}, #{publishState,jdbcType=VARCHAR}, + #{createDate,jdbcType=VARCHAR}, #{createTime,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR}, + #{updateUser,jdbcType=VARCHAR}, #{updateDate,jdbcType=VARCHAR}, #{updateTime,jdbcType=VARCHAR}, + #{backgroundEditUrl,jdbcType=VARCHAR}, #{libraryState,jdbcType=VARCHAR}) + + + + + insert into article_publish_track + + PUBLISH_ID, + + COMPANY_ID, + + + USER_ID, + + + ARTICLE_ID, + + + ARTICLE_VERSION, + + + AD_ID, + + + CARD_ID, + + + PUBLISH_VIEW_URL, + + + PUBLISH_EDIT_URL, + + + PUBLISH_STATE, + + + CREATE_DATE, + + + CREATE_TIME, + + + CREATE_USER, + + + UPDATE_USER, + + + UPDATE_DATE, + + + UPDATE_TIME, + + + BACKGROUND_EDIT_URL, + + + LIBRARY_STATE, + + + + #{publishId,jdbcType=VARCHAR}, + + #{companyId,jdbcType=VARCHAR}, + + + #{userId,jdbcType=VARCHAR}, + + + #{articleId,jdbcType=VARCHAR}, + + + #{articleVersion,jdbcType=VARCHAR}, + + + #{adId,jdbcType=VARCHAR}, + + + #{cardId,jdbcType=VARCHAR}, + + + #{publishViewUrl,jdbcType=VARCHAR}, + + + #{publishEditUrl,jdbcType=VARCHAR}, + + + #{publishState,jdbcType=VARCHAR}, + + + #{createDate,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=VARCHAR}, + + + #{createUser,jdbcType=VARCHAR}, + + + #{updateUser,jdbcType=VARCHAR}, + + + #{updateDate,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=VARCHAR}, + + + #{backgroundEditUrl,jdbcType=VARCHAR}, + + + #{libraryState,jdbcType=VARCHAR}, + + + + + + + update article_publish_track + + + PUBLISH_ID = #{record.publishId,jdbcType=VARCHAR}, + + + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + + + USER_ID = #{record.userId,jdbcType=VARCHAR}, + + + ARTICLE_ID = #{record.articleId,jdbcType=VARCHAR}, + + + AD_ID = #{record.adId,jdbcType=VARCHAR}, + + + CARD_ID = #{record.cardId,jdbcType=VARCHAR}, + + + PUBLISH_VIEW_URL = #{record.publishViewUrl,jdbcType=VARCHAR}, + + + PUBLISH_EDIT_URL = #{record.publishEditUrl,jdbcType=VARCHAR}, + + + PUBLISH_STATE = #{record.publishState,jdbcType=VARCHAR}, + + + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + + + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + + + BACKGROUND_EDIT_URL = #{record.backgroundEditUrl,jdbcType=VARCHAR}, + + + LIBRARY_STATE = #{record.libraryState,jdbcType=VARCHAR}, + + + + + + + + + update article_publish_track + set PUBLISH_ID = #{record.publishId,jdbcType=VARCHAR}, + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + USER_ID = #{record.userId,jdbcType=VARCHAR}, + ARTICLE_ID = #{record.articleId,jdbcType=VARCHAR}, + AD_ID = #{record.adId,jdbcType=VARCHAR}, + CARD_ID = #{record.cardId,jdbcType=VARCHAR}, + PUBLISH_VIEW_URL = #{record.publishViewUrl,jdbcType=VARCHAR}, + PUBLISH_EDIT_URL = #{record.publishEditUrl,jdbcType=VARCHAR}, + PUBLISH_STATE = #{record.publishState,jdbcType=VARCHAR}, + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + BACKGROUND_EDIT_URL = #{record.backgroundEditUrl,jdbcType=VARCHAR}, + LIBRARY_STATE = #{record.libraryState,jdbcType=VARCHAR} + + + + + + + update article_publish_track + + + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + + + USER_ID = #{userId,jdbcType=VARCHAR}, + + + ARTICLE_ID = #{articleId,jdbcType=VARCHAR}, + + + AD_ID = #{adId,jdbcType=VARCHAR}, + + + CARD_ID = #{cardId,jdbcType=VARCHAR}, + + + PUBLISH_VIEW_URL = #{publishViewUrl,jdbcType=VARCHAR}, + + + PUBLISH_EDIT_URL = #{publishEditUrl,jdbcType=VARCHAR}, + + + PUBLISH_STATE = #{publishState,jdbcType=VARCHAR}, + + + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + + + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + + + BACKGROUND_EDIT_URL = #{backgroundEditUrl,jdbcType=VARCHAR}, + + + LIBRARY_STATE = #{libraryState,jdbcType=VARCHAR}, + + + ARTICLE_VERSION = #{articleVersion,jdbcType=VARCHAR}, + + + where PUBLISH_ID = #{publishId,jdbcType=VARCHAR} + + + + update article_publish_track + set COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + USER_ID = #{userId,jdbcType=VARCHAR}, + ARTICLE_ID = #{articleId,jdbcType=VARCHAR}, + AD_ID = #{adId,jdbcType=VARCHAR}, + CARD_ID = #{cardId,jdbcType=VARCHAR}, + PUBLISH_VIEW_URL = #{publishViewUrl,jdbcType=VARCHAR}, + PUBLISH_EDIT_URL = #{publishEditUrl,jdbcType=VARCHAR}, + PUBLISH_STATE = #{publishState,jdbcType=VARCHAR}, + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + BACKGROUND_EDIT_URL = #{backgroundEditUrl,jdbcType=VARCHAR}, + LIBRARY_STATE = #{libraryState,jdbcType=VARCHAR} + where PUBLISH_ID = #{publishId,jdbcType=VARCHAR} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/ArticlePublishTrackQueryMapper.xml b/ruoyi-content/src/main/resources/mapper/content/ArticlePublishTrackQueryMapper.xml new file mode 100644 index 000000000..d1e52aa7f --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/ArticlePublishTrackQueryMapper.xml @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/ArticleQueryMapper.xml b/ruoyi-content/src/main/resources/mapper/content/ArticleQueryMapper.xml new file mode 100644 index 000000000..2fd5e5d84 --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/ArticleQueryMapper.xml @@ -0,0 +1,378 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT COUNT(ct.CLICK_USER_ID) + FROM click_track_info ct + WHERE ct.PUBLISH_USER_ID = ap.USER_ID AND ct.ARTICLE_ID = + ap.ARTICLE_ID + + + + SELECT COUNT(ct.CLICK_USER_ID) + FROM click_track_info ct + WHERE ct.PUBLISH_USER_ID = ap.USER_ID AND ct.ARTICLE_ID = + ap.ARTICLE_ID AND + ct.SHARE_STATE!='0' + + + SELECT COUNT(ct.CLICK_ID) + FROM click_track_info ct + WHERE + ct.ARTICLE_ID = #{articleId,jdbcType=VARCHAR} + + + + SELECT COUNT(FORWARD_ID) + FROM article_forward_track aft + WHERE aft.ARTICLE_ID = #{articleId,jdbcType=VARCHAR} + + + + + + + + + + + + + + + + + + + + + + + + + + + + UPDATE article_info ai,article_publish_track ap + set ap.UPDATE_DATE = + #{updateDate,jdbcType=VARCHAR},ap.UPDATE_TIME = + #{updateTime,jdbcType=VARCHAR} + + ,ai.ARTICLE_CONTENT = + #{articleContent,jdbcType=LONGVARCHAR} + + + ,ai.SHARE_TITLE = #{shareTitle,jdbcType=VARCHAR} + + + ,ai.ARTICLE_NAME = #{articleName,jdbcType=VARCHAR} + + + ,ap.AD_ID = #{adId,jdbcType=VARCHAR} + + + ,ap.CARD_ID = #{cardId,jdbcType=VARCHAR} + + WHERE ai.ARTICLE_ID=ap.ARTICLE_ID AND ap.PUBLISH_ID = + #{publishId,jdbcType=VARCHAR} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/ArticleSendUrlMapper.xml b/ruoyi-content/src/main/resources/mapper/content/ArticleSendUrlMapper.xml new file mode 100644 index 000000000..8e3dd8f5d --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/ArticleSendUrlMapper.xml @@ -0,0 +1,353 @@ + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + PUBLISH_ID, VERSION_NUMBER, QYH_ARTICLE_URL, CREATE_DATE, CREATE_TIME, CREATE_USER, + UPDATE_USER, UPDATE_DATE, UPDATE_TIME + + + + + + delete from article_send_url + where PUBLISH_ID = #{publishId,jdbcType=VARCHAR} + + + + delete from article_send_url + + + + + + + + insert into article_send_url (PUBLISH_ID, VERSION_NUMBER, QYH_ARTICLE_URL, + CREATE_DATE, CREATE_TIME, CREATE_USER, + UPDATE_USER, UPDATE_DATE, UPDATE_TIME + ) + values (#{publishId,jdbcType=VARCHAR}, #{versionNumber,jdbcType=VARCHAR}, #{qyhArticleUrl,jdbcType=VARCHAR}, + #{createDate,jdbcType=VARCHAR}, #{createTime,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR}, + #{updateUser,jdbcType=VARCHAR}, #{updateDate,jdbcType=VARCHAR}, #{updateTime,jdbcType=VARCHAR} + ) + + + + + insert into article_send_url + + PUBLISH_ID, + + VERSION_NUMBER, + + + QYH_ARTICLE_URL, + + + CREATE_DATE, + + + CREATE_TIME, + + + CREATE_USER, + + + UPDATE_USER, + + + UPDATE_DATE, + + + UPDATE_TIME, + + + + #{publishId,jdbcType=VARCHAR}, + + #{versionNumber,jdbcType=VARCHAR}, + + + #{qyhArticleUrl,jdbcType=VARCHAR}, + + + #{createDate,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=VARCHAR}, + + + #{createUser,jdbcType=VARCHAR}, + + + #{updateUser,jdbcType=VARCHAR}, + + + #{updateDate,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=VARCHAR}, + + + + + + + update article_send_url + + + PUBLISH_ID = #{record.publishId,jdbcType=VARCHAR}, + + + VERSION_NUMBER = #{record.versionNumber,jdbcType=VARCHAR}, + + + QYH_ARTICLE_URL = #{record.qyhArticleUrl,jdbcType=VARCHAR}, + + + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + + + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + + + + + + + + + update article_send_url + set PUBLISH_ID = #{record.publishId,jdbcType=VARCHAR}, + VERSION_NUMBER = #{record.versionNumber,jdbcType=VARCHAR}, + QYH_ARTICLE_URL = #{record.qyhArticleUrl,jdbcType=VARCHAR}, + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR} + + + + + + + update article_send_url + + + VERSION_NUMBER = #{versionNumber,jdbcType=VARCHAR}, + + + QYH_ARTICLE_URL = #{qyhArticleUrl,jdbcType=VARCHAR}, + + + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + + + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + + + where PUBLISH_ID = #{publishId,jdbcType=VARCHAR} + + + + update article_send_url + set VERSION_NUMBER = #{versionNumber,jdbcType=VARCHAR}, + QYH_ARTICLE_URL = #{qyhArticleUrl,jdbcType=VARCHAR}, + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR} + where PUBLISH_ID = #{publishId,jdbcType=VARCHAR} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/AttachmentInfoMapper.xml b/ruoyi-content/src/main/resources/mapper/content/AttachmentInfoMapper.xml new file mode 100644 index 000000000..2756499af --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/AttachmentInfoMapper.xml @@ -0,0 +1,430 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + FILE_ID, ARTICLE_ID, FILE_NAME, FILE_OSSID, FILE_PATH, FILE_URL, FILE_TYPE, RELATION_TYPE, + CREATE_DATE, CREATE_TIME, CREATE_USER, UPDATE_DATE, UPDATE_TIME, REMARK + + + + + + delete from attachment_info + where FILE_ID = #{fileId,jdbcType=INTEGER} + + + + delete from attachment_info + + + + + + + + SELECT LAST_INSERT_ID() + + insert into attachment_info (FILE_ID, ARTICLE_ID, FILE_NAME, + FILE_OSSID, FILE_PATH, FILE_URL, + FILE_TYPE, RELATION_TYPE, CREATE_DATE, + CREATE_TIME, CREATE_USER, UPDATE_DATE, + UPDATE_TIME, REMARK) + values (#{fileId,jdbcType=INTEGER}, #{articleId,jdbcType=VARCHAR}, #{fileName,jdbcType=VARCHAR}, + #{fileOssid,jdbcType=VARCHAR}, #{filePath,jdbcType=VARCHAR}, #{fileUrl,jdbcType=VARCHAR}, + #{fileType,jdbcType=VARCHAR}, #{relationType,jdbcType=VARCHAR}, #{createDate,jdbcType=VARCHAR}, + #{createTime,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR}, #{updateDate,jdbcType=VARCHAR}, + #{updateTime,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}) + + + + + SELECT LAST_INSERT_ID() + + insert into attachment_info + + FILE_ID, + + ARTICLE_ID, + + + FILE_NAME, + + + FILE_OSSID, + + + FILE_PATH, + + + FILE_URL, + + + FILE_TYPE, + + + RELATION_TYPE, + + + CREATE_DATE, + + + CREATE_TIME, + + + CREATE_USER, + + + UPDATE_DATE, + + + UPDATE_TIME, + + + REMARK, + + + + #{fileId,jdbcType=INTEGER}, + + #{articleId,jdbcType=VARCHAR}, + + + #{fileName,jdbcType=VARCHAR}, + + + #{fileOssid,jdbcType=VARCHAR}, + + + #{filePath,jdbcType=VARCHAR}, + + + #{fileUrl,jdbcType=VARCHAR}, + + + #{fileType,jdbcType=VARCHAR}, + + + #{relationType,jdbcType=VARCHAR}, + + + #{createDate,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=VARCHAR}, + + + #{createUser,jdbcType=VARCHAR}, + + + #{updateDate,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=VARCHAR}, + + + #{remark,jdbcType=VARCHAR}, + + + + + + + update attachment_info + + + FILE_ID = #{record.fileId,jdbcType=INTEGER}, + + + ARTICLE_ID = #{record.articleId,jdbcType=VARCHAR}, + + + FILE_NAME = #{record.fileName,jdbcType=VARCHAR}, + + + FILE_OSSID = #{record.fileOssid,jdbcType=VARCHAR}, + + + FILE_PATH = #{record.filePath,jdbcType=VARCHAR}, + + + FILE_URL = #{record.fileUrl,jdbcType=VARCHAR}, + + + FILE_TYPE = #{record.fileType,jdbcType=VARCHAR}, + + + RELATION_TYPE = #{record.relationType,jdbcType=VARCHAR}, + + + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + + + REMARK = #{record.remark,jdbcType=VARCHAR}, + + + + + + + + + update attachment_info + set FILE_ID = #{record.fileId,jdbcType=INTEGER}, + ARTICLE_ID = #{record.articleId,jdbcType=VARCHAR}, + FILE_NAME = #{record.fileName,jdbcType=VARCHAR}, + FILE_OSSID = #{record.fileOssid,jdbcType=VARCHAR}, + FILE_PATH = #{record.filePath,jdbcType=VARCHAR}, + FILE_URL = #{record.fileUrl,jdbcType=VARCHAR}, + FILE_TYPE = #{record.fileType,jdbcType=VARCHAR}, + RELATION_TYPE = #{record.relationType,jdbcType=VARCHAR}, + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + REMARK = #{record.remark,jdbcType=VARCHAR} + + + + + + + update attachment_info + + + ARTICLE_ID = #{articleId,jdbcType=VARCHAR}, + + + FILE_NAME = #{fileName,jdbcType=VARCHAR}, + + + FILE_OSSID = #{fileOssid,jdbcType=VARCHAR}, + + + FILE_PATH = #{filePath,jdbcType=VARCHAR}, + + + FILE_URL = #{fileUrl,jdbcType=VARCHAR}, + + + FILE_TYPE = #{fileType,jdbcType=VARCHAR}, + + + RELATION_TYPE = #{relationType,jdbcType=VARCHAR}, + + + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + + + REMARK = #{remark,jdbcType=VARCHAR}, + + + where FILE_ID = #{fileId,jdbcType=INTEGER} + + + + update attachment_info + set ARTICLE_ID = #{articleId,jdbcType=VARCHAR}, + FILE_NAME = #{fileName,jdbcType=VARCHAR}, + FILE_OSSID = #{fileOssid,jdbcType=VARCHAR}, + FILE_PATH = #{filePath,jdbcType=VARCHAR}, + FILE_URL = #{fileUrl,jdbcType=VARCHAR}, + FILE_TYPE = #{fileType,jdbcType=VARCHAR}, + RELATION_TYPE = #{relationType,jdbcType=VARCHAR}, + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + REMARK = #{remark,jdbcType=VARCHAR} + where FILE_ID = #{fileId,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/AuthorityExMapper.xml b/ruoyi-content/src/main/resources/mapper/content/AuthorityExMapper.xml new file mode 100644 index 000000000..2bb35d1e3 --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/AuthorityExMapper.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/BaseCodeExMapper.xml b/ruoyi-content/src/main/resources/mapper/content/BaseCodeExMapper.xml new file mode 100644 index 000000000..1245fbe34 --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/BaseCodeExMapper.xml @@ -0,0 +1,123 @@ + + + + + select ID, CODE_CODE, CODE_TYPE, ORDER_NO, CODE_CNAME, CODE_ENAME, + CODE_TNAME, STATE, CREATE_USER, + CREATE_TIME, UPDATE_USER, UPDATE_TIME, + UPDATE_REMARK, BUSINESS_AREA,COMPANY_ID,BRANCH_ID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/BaseCodeMapper.xml b/ruoyi-content/src/main/resources/mapper/content/BaseCodeMapper.xml index 05148653a..a2b763e83 100644 --- a/ruoyi-content/src/main/resources/mapper/content/BaseCodeMapper.xml +++ b/ruoyi-content/src/main/resources/mapper/content/BaseCodeMapper.xml @@ -113,7 +113,7 @@ distinct - from cms_base_code + from base_code @@ -129,7 +129,7 @@ --> select - from cms_base_code + from base_code where ID = #{id,jdbcType=INTEGER} @@ -138,7 +138,7 @@ This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Tue Jul 24 14:34:00 CST 2018. --> - delete from cms_base_code + delete from base_code where ID = #{id,jdbcType=INTEGER} @@ -147,7 +147,7 @@ This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Tue Jul 24 14:34:00 CST 2018. --> - delete from cms_base_code + delete from base_code @@ -161,7 +161,7 @@ - insert into cms_base_code (ID, CODE_CODE, CODE_TYPE, + insert into base_code (ID, CODE_CODE, CODE_TYPE, ORDER_NO, CODE_CNAME, CODE_ENAME, CODE_TNAME, STATE, CREATE_USER, CREATE_TIME, UPDATE_USER, UPDATE_TIME, @@ -183,7 +183,7 @@ - insert into cms_base_code + insert into base_code ID, @@ -287,7 +287,7 @@ This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Tue Jul 24 14:34:00 CST 2018. --> - select count(*) from cms_base_code + select count(*) from base_code @@ -298,7 +298,7 @@ This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Tue Jul 24 14:34:00 CST 2018. --> - update cms_base_code + update base_code ID = #{record.id,jdbcType=INTEGER}, @@ -359,7 +359,7 @@ This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Tue Jul 24 14:34:00 CST 2018. --> - update cms_base_code + update base_code set ID = #{record.id,jdbcType=INTEGER}, CODE_CODE = #{record.codeCode,jdbcType=VARCHAR}, CODE_TYPE = #{record.codeType,jdbcType=VARCHAR}, @@ -386,7 +386,7 @@ This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Tue Jul 24 14:34:00 CST 2018. --> - update cms_base_code + update base_code CODE_CODE = #{codeCode,jdbcType=VARCHAR}, @@ -442,7 +442,7 @@ This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Tue Jul 24 14:34:00 CST 2018. --> - update cms_base_code + update base_code set CODE_CODE = #{codeCode,jdbcType=VARCHAR}, CODE_TYPE = #{codeType,jdbcType=VARCHAR}, ORDER_NO = #{orderNo,jdbcType=VARCHAR}, diff --git a/ruoyi-content/src/main/resources/mapper/content/CardInfoMapper.xml b/ruoyi-content/src/main/resources/mapper/content/CardInfoMapper.xml new file mode 100644 index 000000000..3d71edf6d --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/CardInfoMapper.xml @@ -0,0 +1,463 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + CARD_ID, COMPANY_ID, CARD_TYPE, CARD_IMAGE_URL, CARD_TITLE, CARD_NAME1, CARD_NAME2, + CARD_LINK1, CARD_LINK2, CARD_STATE, CREATE_DATE, CREATE_TIME, CREATE_USER, UPDATE_USER, + UPDATE_DATE, UPDATE_TIME + + + + + + delete from card_info + where CARD_ID = #{cardId,jdbcType=INTEGER} + + + + delete from card_info + + + + + + + + SELECT LAST_INSERT_ID() + + insert into card_info (CARD_ID, COMPANY_ID, CARD_TYPE, + CARD_IMAGE_URL, CARD_TITLE, CARD_NAME1, + CARD_NAME2, CARD_LINK1, CARD_LINK2, + CARD_STATE, CREATE_DATE, CREATE_TIME, + CREATE_USER, UPDATE_USER, UPDATE_DATE, + UPDATE_TIME) + values (#{cardId,jdbcType=INTEGER}, #{companyId,jdbcType=VARCHAR}, #{cardType,jdbcType=VARCHAR}, + #{cardImageUrl,jdbcType=VARCHAR}, #{cardTitle,jdbcType=VARCHAR}, #{cardName1,jdbcType=VARCHAR}, + #{cardName2,jdbcType=VARCHAR}, #{cardLink1,jdbcType=VARCHAR}, #{cardLink2,jdbcType=VARCHAR}, + #{cardState,jdbcType=VARCHAR}, #{createDate,jdbcType=VARCHAR}, #{createTime,jdbcType=VARCHAR}, + #{createUser,jdbcType=VARCHAR}, #{updateUser,jdbcType=VARCHAR}, #{updateDate,jdbcType=VARCHAR}, + #{updateTime,jdbcType=VARCHAR}) + + + + + SELECT LAST_INSERT_ID() + + insert into card_info + + CARD_ID, + + COMPANY_ID, + + + CARD_TYPE, + + + CARD_IMAGE_URL, + + + CARD_TITLE, + + + CARD_NAME1, + + + CARD_NAME2, + + + CARD_LINK1, + + + CARD_LINK2, + + + CARD_STATE, + + + CREATE_DATE, + + + CREATE_TIME, + + + CREATE_USER, + + + UPDATE_USER, + + + UPDATE_DATE, + + + UPDATE_TIME, + + + + #{cardId,jdbcType=INTEGER}, + + #{companyId,jdbcType=VARCHAR}, + + + #{cardType,jdbcType=VARCHAR}, + + + #{cardImageUrl,jdbcType=VARCHAR}, + + + #{cardTitle,jdbcType=VARCHAR}, + + + #{cardName1,jdbcType=VARCHAR}, + + + #{cardName2,jdbcType=VARCHAR}, + + + #{cardLink1,jdbcType=VARCHAR}, + + + #{cardLink2,jdbcType=VARCHAR}, + + + #{cardState,jdbcType=VARCHAR}, + + + #{createDate,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=VARCHAR}, + + + #{createUser,jdbcType=VARCHAR}, + + + #{updateUser,jdbcType=VARCHAR}, + + + #{updateDate,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=VARCHAR}, + + + + + + + update card_info + + + CARD_ID = #{record.cardId,jdbcType=INTEGER}, + + + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + + + CARD_TYPE = #{record.cardType,jdbcType=VARCHAR}, + + + CARD_IMAGE_URL = #{record.cardImageUrl,jdbcType=VARCHAR}, + + + CARD_TITLE = #{record.cardTitle,jdbcType=VARCHAR}, + + + CARD_NAME1 = #{record.cardName1,jdbcType=VARCHAR}, + + + CARD_NAME2 = #{record.cardName2,jdbcType=VARCHAR}, + + + CARD_LINK1 = #{record.cardLink1,jdbcType=VARCHAR}, + + + CARD_LINK2 = #{record.cardLink2,jdbcType=VARCHAR}, + + + CARD_STATE = #{record.cardState,jdbcType=VARCHAR}, + + + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + + + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + + + + + + + + + update card_info + set CARD_ID = #{record.cardId,jdbcType=INTEGER}, + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + CARD_TYPE = #{record.cardType,jdbcType=VARCHAR}, + CARD_IMAGE_URL = #{record.cardImageUrl,jdbcType=VARCHAR}, + CARD_TITLE = #{record.cardTitle,jdbcType=VARCHAR}, + CARD_NAME1 = #{record.cardName1,jdbcType=VARCHAR}, + CARD_NAME2 = #{record.cardName2,jdbcType=VARCHAR}, + CARD_LINK1 = #{record.cardLink1,jdbcType=VARCHAR}, + CARD_LINK2 = #{record.cardLink2,jdbcType=VARCHAR}, + CARD_STATE = #{record.cardState,jdbcType=VARCHAR}, + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR} + + + + + + + update card_info + + + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + + + CARD_TYPE = #{cardType,jdbcType=VARCHAR}, + + + CARD_IMAGE_URL = #{cardImageUrl,jdbcType=VARCHAR}, + + + CARD_TITLE = #{cardTitle,jdbcType=VARCHAR}, + + + CARD_NAME1 = #{cardName1,jdbcType=VARCHAR}, + + + CARD_NAME2 = #{cardName2,jdbcType=VARCHAR}, + + + CARD_LINK1 = #{cardLink1,jdbcType=VARCHAR}, + + + CARD_LINK2 = #{cardLink2,jdbcType=VARCHAR}, + + + CARD_STATE = #{cardState,jdbcType=VARCHAR}, + + + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + + + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + + + where CARD_ID = #{cardId,jdbcType=INTEGER} + + + + update card_info + set COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + CARD_TYPE = #{cardType,jdbcType=VARCHAR}, + CARD_IMAGE_URL = #{cardImageUrl,jdbcType=VARCHAR}, + CARD_TITLE = #{cardTitle,jdbcType=VARCHAR}, + CARD_NAME1 = #{cardName1,jdbcType=VARCHAR}, + CARD_NAME2 = #{cardName2,jdbcType=VARCHAR}, + CARD_LINK1 = #{cardLink1,jdbcType=VARCHAR}, + CARD_LINK2 = #{cardLink2,jdbcType=VARCHAR}, + CARD_STATE = #{cardState,jdbcType=VARCHAR}, + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR} + where CARD_ID = #{cardId,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/ChannelInfoMapper.xml b/ruoyi-content/src/main/resources/mapper/content/ChannelInfoMapper.xml new file mode 100644 index 000000000..f7243fb7e --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/ChannelInfoMapper.xml @@ -0,0 +1,383 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + CHANNEL_ID, PARENT_ID, COMPANY_ID, CHANNEL_NAME, CHANNEL_STATE, CREATE_DATE, CREATE_TIME, + CREATE_USER, UPDATE_USER, UPDATE_DATE, UPDATE_TIME + + + + + + delete from channel_info + where CHANNEL_ID = #{channelId,jdbcType=INTEGER} + + + + delete from channel_info + + + + + + + + SELECT LAST_INSERT_ID() + + insert into channel_info (CHANNEL_ID, PARENT_ID, COMPANY_ID, + CHANNEL_NAME, CHANNEL_STATE, CREATE_DATE, + CREATE_TIME, CREATE_USER, UPDATE_USER, + UPDATE_DATE, UPDATE_TIME) + values (#{channelId,jdbcType=INTEGER}, #{parentId,jdbcType=VARCHAR}, #{companyId,jdbcType=VARCHAR}, + #{channelName,jdbcType=VARCHAR}, #{channelState,jdbcType=VARCHAR}, #{createDate,jdbcType=VARCHAR}, + #{createTime,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR}, #{updateUser,jdbcType=VARCHAR}, + #{updateDate,jdbcType=VARCHAR}, #{updateTime,jdbcType=VARCHAR}) + + + + + SELECT LAST_INSERT_ID() + + insert into channel_info + + CHANNEL_ID, + + PARENT_ID, + + + COMPANY_ID, + + + CHANNEL_NAME, + + + CHANNEL_STATE, + + + CREATE_DATE, + + + CREATE_TIME, + + + CREATE_USER, + + + UPDATE_USER, + + + UPDATE_DATE, + + + UPDATE_TIME, + + + + #{channelId,jdbcType=INTEGER}, + + #{parentId,jdbcType=VARCHAR}, + + + #{companyId,jdbcType=VARCHAR}, + + + #{channelName,jdbcType=VARCHAR}, + + + #{channelState,jdbcType=VARCHAR}, + + + #{createDate,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=VARCHAR}, + + + #{createUser,jdbcType=VARCHAR}, + + + #{updateUser,jdbcType=VARCHAR}, + + + #{updateDate,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=VARCHAR}, + + + + + + + update channel_info + + + CHANNEL_ID = #{record.channelId,jdbcType=INTEGER}, + + + PARENT_ID = #{record.parentId,jdbcType=VARCHAR}, + + + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + + + CHANNEL_NAME = #{record.channelName,jdbcType=VARCHAR}, + + + CHANNEL_STATE = #{record.channelState,jdbcType=VARCHAR}, + + + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + + + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + + + + + + + + + update channel_info + set CHANNEL_ID = #{record.channelId,jdbcType=INTEGER}, + PARENT_ID = #{record.parentId,jdbcType=VARCHAR}, + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + CHANNEL_NAME = #{record.channelName,jdbcType=VARCHAR}, + CHANNEL_STATE = #{record.channelState,jdbcType=VARCHAR}, + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR} + + + + + + + update channel_info + + + PARENT_ID = #{parentId,jdbcType=VARCHAR}, + + + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + + + CHANNEL_NAME = #{channelName,jdbcType=VARCHAR}, + + + CHANNEL_STATE = #{channelState,jdbcType=VARCHAR}, + + + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + + + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + + + where CHANNEL_ID = #{channelId,jdbcType=INTEGER} + + + + update channel_info + set PARENT_ID = #{parentId,jdbcType=VARCHAR}, + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + CHANNEL_NAME = #{channelName,jdbcType=VARCHAR}, + CHANNEL_STATE = #{channelState,jdbcType=VARCHAR}, + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR} + where CHANNEL_ID = #{channelId,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/ClickTrackInfoMapper.xml b/ruoyi-content/src/main/resources/mapper/content/ClickTrackInfoMapper.xml new file mode 100644 index 000000000..131926ff1 --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/ClickTrackInfoMapper.xml @@ -0,0 +1,621 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + CLICK_ID, FORWARD_TIMESTAMP, PARENT_CLICK_ID, CLICK_OPEN_ID, CLICK_USER_NICKNAME, + CLICK_USER_HEADIMGURL, PUBLISH_USER_ID, ARTICLE_ID, CLICK_USER_ID, AD_ID, FROM_SHARE_STATE, + SHARE_STATE, WATCH_TIME, CREATE_DATE, CREATE_TIME, CREATE_USER, UPDATE_USER, UPDATE_DATE, + UPDATE_TIME + + + + CLICK_USER_INFO + + + + + + + delete from click_track_info + where CLICK_ID = #{clickId,jdbcType=VARCHAR} + + + + delete from click_track_info + + + + + + + + SELECT LAST_INSERT_ID() + + insert into click_track_info (CLICK_ID, FORWARD_TIMESTAMP, PARENT_CLICK_ID, + CLICK_OPEN_ID, CLICK_USER_NICKNAME, CLICK_USER_HEADIMGURL, + PUBLISH_USER_ID, ARTICLE_ID, CLICK_USER_ID, + AD_ID, FROM_SHARE_STATE, SHARE_STATE, + WATCH_TIME, CREATE_DATE, CREATE_TIME, + CREATE_USER, UPDATE_USER, UPDATE_DATE, + UPDATE_TIME, CLICK_USER_INFO) + values (#{clickId,jdbcType=VARCHAR}, #{forwardTimestamp,jdbcType=VARCHAR}, #{parentClickId,jdbcType=VARCHAR}, + #{clickOpenId,jdbcType=VARCHAR}, #{clickUserNickname,jdbcType=VARCHAR}, #{clickUserHeadimgurl,jdbcType=VARCHAR}, + #{publishUserId,jdbcType=VARCHAR}, #{articleId,jdbcType=VARCHAR}, #{clickUserId,jdbcType=VARCHAR}, + #{adId,jdbcType=VARCHAR}, #{fromShareState,jdbcType=VARCHAR}, #{shareState,jdbcType=VARCHAR}, + #{watchTime,jdbcType=VARCHAR}, #{createDate,jdbcType=VARCHAR}, #{createTime,jdbcType=VARCHAR}, + #{createUser,jdbcType=VARCHAR}, #{updateUser,jdbcType=VARCHAR}, #{updateDate,jdbcType=VARCHAR}, + #{updateTime,jdbcType=VARCHAR}, #{clickUserInfo,jdbcType=LONGVARCHAR}) + + + + + SELECT LAST_INSERT_ID() + + insert into click_track_info + + CLICK_ID, + + FORWARD_TIMESTAMP, + + + PARENT_CLICK_ID, + + + CLICK_OPEN_ID, + + + CLICK_USER_NICKNAME, + + + CLICK_USER_HEADIMGURL, + + + PUBLISH_USER_ID, + + + ARTICLE_ID, + + + CLICK_USER_ID, + + + AD_ID, + + + FROM_SHARE_STATE, + + + SHARE_STATE, + + + WATCH_TIME, + + + CREATE_DATE, + + + CREATE_TIME, + + + CREATE_USER, + + + UPDATE_USER, + + + UPDATE_DATE, + + + UPDATE_TIME, + + + CLICK_USER_INFO, + + + + #{clickId,jdbcType=VARCHAR}, + + #{forwardTimestamp,jdbcType=VARCHAR}, + + + #{parentClickId,jdbcType=VARCHAR}, + + + #{clickOpenId,jdbcType=VARCHAR}, + + + #{clickUserNickname,jdbcType=VARCHAR}, + + + #{clickUserHeadimgurl,jdbcType=VARCHAR}, + + + #{publishUserId,jdbcType=VARCHAR}, + + + #{articleId,jdbcType=VARCHAR}, + + + #{clickUserId,jdbcType=VARCHAR}, + + + #{adId,jdbcType=VARCHAR}, + + + #{fromShareState,jdbcType=VARCHAR}, + + + #{shareState,jdbcType=VARCHAR}, + + + #{watchTime,jdbcType=VARCHAR}, + + + #{createDate,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=VARCHAR}, + + + #{createUser,jdbcType=VARCHAR}, + + + #{updateUser,jdbcType=VARCHAR}, + + + #{updateDate,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=VARCHAR}, + + + #{clickUserInfo,jdbcType=LONGVARCHAR}, + + + + + + + update click_track_info + + + CLICK_ID = #{record.clickId,jdbcType=VARCHAR}, + + + FORWARD_TIMESTAMP = #{record.forwardTimestamp,jdbcType=VARCHAR}, + + + PARENT_CLICK_ID = #{record.parentClickId,jdbcType=VARCHAR}, + + + CLICK_OPEN_ID = #{record.clickOpenId,jdbcType=VARCHAR}, + + + CLICK_USER_NICKNAME = #{record.clickUserNickname,jdbcType=VARCHAR}, + + + CLICK_USER_HEADIMGURL = #{record.clickUserHeadimgurl,jdbcType=VARCHAR}, + + + PUBLISH_USER_ID = #{record.publishUserId,jdbcType=VARCHAR}, + + + ARTICLE_ID = #{record.articleId,jdbcType=VARCHAR}, + + + CLICK_USER_ID = #{record.clickUserId,jdbcType=VARCHAR}, + + + AD_ID = #{record.adId,jdbcType=VARCHAR}, + + + FROM_SHARE_STATE = #{record.fromShareState,jdbcType=VARCHAR}, + + + SHARE_STATE = #{record.shareState,jdbcType=VARCHAR}, + + + WATCH_TIME = #{record.watchTime,jdbcType=VARCHAR}, + + + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + + + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + + + CLICK_USER_INFO = #{record.clickUserInfo,jdbcType=LONGVARCHAR}, + + + + + + + + + update click_track_info + set CLICK_ID = #{record.clickId,jdbcType=VARCHAR}, + FORWARD_TIMESTAMP = #{record.forwardTimestamp,jdbcType=VARCHAR}, + PARENT_CLICK_ID = #{record.parentClickId,jdbcType=VARCHAR}, + CLICK_OPEN_ID = #{record.clickOpenId,jdbcType=VARCHAR}, + CLICK_USER_NICKNAME = #{record.clickUserNickname,jdbcType=VARCHAR}, + CLICK_USER_HEADIMGURL = #{record.clickUserHeadimgurl,jdbcType=VARCHAR}, + PUBLISH_USER_ID = #{record.publishUserId,jdbcType=VARCHAR}, + ARTICLE_ID = #{record.articleId,jdbcType=VARCHAR}, + CLICK_USER_ID = #{record.clickUserId,jdbcType=VARCHAR}, + AD_ID = #{record.adId,jdbcType=VARCHAR}, + FROM_SHARE_STATE = #{record.fromShareState,jdbcType=VARCHAR}, + SHARE_STATE = #{record.shareState,jdbcType=VARCHAR}, + WATCH_TIME = #{record.watchTime,jdbcType=VARCHAR}, + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + CLICK_USER_INFO = #{record.clickUserInfo,jdbcType=LONGVARCHAR} + + + + + + + update click_track_info + set CLICK_ID = #{record.clickId,jdbcType=VARCHAR}, + FORWARD_TIMESTAMP = #{record.forwardTimestamp,jdbcType=VARCHAR}, + PARENT_CLICK_ID = #{record.parentClickId,jdbcType=VARCHAR}, + CLICK_OPEN_ID = #{record.clickOpenId,jdbcType=VARCHAR}, + CLICK_USER_NICKNAME = #{record.clickUserNickname,jdbcType=VARCHAR}, + CLICK_USER_HEADIMGURL = #{record.clickUserHeadimgurl,jdbcType=VARCHAR}, + PUBLISH_USER_ID = #{record.publishUserId,jdbcType=VARCHAR}, + ARTICLE_ID = #{record.articleId,jdbcType=VARCHAR}, + CLICK_USER_ID = #{record.clickUserId,jdbcType=VARCHAR}, + AD_ID = #{record.adId,jdbcType=VARCHAR}, + FROM_SHARE_STATE = #{record.fromShareState,jdbcType=VARCHAR}, + SHARE_STATE = #{record.shareState,jdbcType=VARCHAR}, + WATCH_TIME = #{record.watchTime,jdbcType=VARCHAR}, + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR} + + + + + + + update click_track_info + + + FORWARD_TIMESTAMP = #{forwardTimestamp,jdbcType=VARCHAR}, + + + PARENT_CLICK_ID = #{parentClickId,jdbcType=VARCHAR}, + + + CLICK_OPEN_ID = #{clickOpenId,jdbcType=VARCHAR}, + + + CLICK_USER_NICKNAME = #{clickUserNickname,jdbcType=VARCHAR}, + + + CLICK_USER_HEADIMGURL = #{clickUserHeadimgurl,jdbcType=VARCHAR}, + + + PUBLISH_USER_ID = #{publishUserId,jdbcType=VARCHAR}, + + + ARTICLE_ID = #{articleId,jdbcType=VARCHAR}, + + + CLICK_USER_ID = #{clickUserId,jdbcType=VARCHAR}, + + + AD_ID = #{adId,jdbcType=VARCHAR}, + + + FROM_SHARE_STATE = #{fromShareState,jdbcType=VARCHAR}, + + + SHARE_STATE = #{shareState,jdbcType=VARCHAR}, + + + WATCH_TIME = #{watchTime,jdbcType=VARCHAR}, + + + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + + + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + + + CLICK_USER_INFO = #{clickUserInfo,jdbcType=LONGVARCHAR}, + + + where CLICK_ID = #{clickId,jdbcType=VARCHAR} + + + + update click_track_info + set FORWARD_TIMESTAMP = #{forwardTimestamp,jdbcType=VARCHAR}, + PARENT_CLICK_ID = #{parentClickId,jdbcType=VARCHAR}, + CLICK_OPEN_ID = #{clickOpenId,jdbcType=VARCHAR}, + CLICK_USER_NICKNAME = #{clickUserNickname,jdbcType=VARCHAR}, + CLICK_USER_HEADIMGURL = #{clickUserHeadimgurl,jdbcType=VARCHAR}, + PUBLISH_USER_ID = #{publishUserId,jdbcType=VARCHAR}, + ARTICLE_ID = #{articleId,jdbcType=VARCHAR}, + CLICK_USER_ID = #{clickUserId,jdbcType=VARCHAR}, + AD_ID = #{adId,jdbcType=VARCHAR}, + FROM_SHARE_STATE = #{fromShareState,jdbcType=VARCHAR}, + SHARE_STATE = #{shareState,jdbcType=VARCHAR}, + WATCH_TIME = #{watchTime,jdbcType=VARCHAR}, + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + CLICK_USER_INFO = #{clickUserInfo,jdbcType=LONGVARCHAR} + where CLICK_ID = #{clickId,jdbcType=VARCHAR} + + + + update click_track_info + set FORWARD_TIMESTAMP = #{forwardTimestamp,jdbcType=VARCHAR}, + PARENT_CLICK_ID = #{parentClickId,jdbcType=VARCHAR}, + CLICK_OPEN_ID = #{clickOpenId,jdbcType=VARCHAR}, + CLICK_USER_NICKNAME = #{clickUserNickname,jdbcType=VARCHAR}, + CLICK_USER_HEADIMGURL = #{clickUserHeadimgurl,jdbcType=VARCHAR}, + PUBLISH_USER_ID = #{publishUserId,jdbcType=VARCHAR}, + ARTICLE_ID = #{articleId,jdbcType=VARCHAR}, + CLICK_USER_ID = #{clickUserId,jdbcType=VARCHAR}, + AD_ID = #{adId,jdbcType=VARCHAR}, + FROM_SHARE_STATE = #{fromShareState,jdbcType=VARCHAR}, + SHARE_STATE = #{shareState,jdbcType=VARCHAR}, + WATCH_TIME = #{watchTime,jdbcType=VARCHAR}, + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR} + where CLICK_ID = #{clickId,jdbcType=VARCHAR} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/ClickTrackInfoQueryMapper.xml b/ruoyi-content/src/main/resources/mapper/content/ClickTrackInfoQueryMapper.xml new file mode 100644 index 000000000..7df4f1d5d --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/ClickTrackInfoQueryMapper.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/CmsArticleAdInfoMapper.xml b/ruoyi-content/src/main/resources/mapper/content/CmsArticleAdInfoMapper.xml index 14b21737f..d54b980b1 100644 --- a/ruoyi-content/src/main/resources/mapper/content/CmsArticleAdInfoMapper.xml +++ b/ruoyi-content/src/main/resources/mapper/content/CmsArticleAdInfoMapper.xml @@ -25,7 +25,7 @@ - select AD_ID, COMPANY_ID, AD_TYPE, AD_TYPE_NAME, AD_LINK_URL, AD_TITLE, AD_NAME, AD_SUMMARY, AD_COLOR_TYPE, AD_IMAGE_URL, AD_STATE, CREATE_DATE, CREATE_TIME, CREATE_USER, UPDATE_USER, UPDATE_DATE, UPDATE_TIME from cms_article_ad_info + select AD_ID, COMPANY_ID, AD_TYPE, AD_TYPE_NAME, AD_LINK_URL, AD_TITLE, AD_NAME, AD_SUMMARY, AD_COLOR_TYPE, AD_IMAGE_URL, AD_STATE, CREATE_DATE, CREATE_TIME, CREATE_USER, UPDATE_USER, UPDATE_DATE, UPDATE_TIME from article_ad_info - insert into cms_article_ad_info + insert into article_ad_info COMPANY_ID, AD_TYPE, @@ -98,7 +98,7 @@ - update cms_article_ad_info + update article_ad_info COMPANY_ID = #{companyId}, AD_TYPE = #{adType}, @@ -121,11 +121,11 @@ - delete from cms_article_ad_info where AD_ID = #{adId} + delete from article_ad_info where AD_ID = #{adId} - delete from cms_article_ad_info where AD_ID in + delete from article_ad_info where AD_ID in #{adId} @@ -160,7 +160,7 @@ diff --git a/ruoyi-content/src/main/resources/mapper/content/CmsPicAdInfoMapper.xml b/ruoyi-content/src/main/resources/mapper/content/CmsPicAdInfoMapper.xml index b70854fad..358e2974b 100644 --- a/ruoyi-content/src/main/resources/mapper/content/CmsPicAdInfoMapper.xml +++ b/ruoyi-content/src/main/resources/mapper/content/CmsPicAdInfoMapper.xml @@ -21,7 +21,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - select PIC_AD_ID, PIC_AD_TYPE, PIC_AD_TITLE, PIC_AD_NAME, PIC_AD_URL, PIC_AD_STATE, COMPANY_ID, CREATE_DATE, CREATE_TIME, CREATE_USER, UPDATE_USER, UPDATE_DATE, UPDATE_TIME from cms_pic_ad_info + select PIC_AD_ID, PIC_AD_TYPE, PIC_AD_TITLE, PIC_AD_NAME, PIC_AD_URL, PIC_AD_STATE, COMPANY_ID, CREATE_DATE, CREATE_TIME, CREATE_USER, UPDATE_USER, UPDATE_DATE, UPDATE_TIME from pic_ad_info - insert into cms_pic_ad_info + insert into pic_ad_info PIC_AD_TYPE, PIC_AD_TITLE, @@ -81,7 +81,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - update cms_pic_ad_info + update pic_ad_info PIC_AD_TYPE = #{picAdType}, PIC_AD_TITLE = #{picAdTitle}, @@ -100,11 +100,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - delete from cms_pic_ad_info where PIC_AD_ID = #{picAdId} + delete from pic_ad_info where PIC_AD_ID = #{picAdId} - delete from cms_pic_ad_info where PIC_AD_ID in + delete from pic_ad_info where PIC_AD_ID in #{picAdId} diff --git a/ruoyi-content/src/main/resources/mapper/content/CmsRoleAuthorityMapper.xml b/ruoyi-content/src/main/resources/mapper/content/CmsRoleAuthorityMapper.xml new file mode 100644 index 000000000..f230b6378 --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/CmsRoleAuthorityMapper.xml @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + SELF_CHILD, PARENT_CHILD, CREATE_DATE, CREATE_TIME, CREATE_USER, UPDATE_USER, UPDATE_DATE, + UPDATE_TIME + + + + + delete from cms_role_authority + + + + + + + + insert into cms_role_authority (SELF_CHILD, PARENT_CHILD, CREATE_DATE, + CREATE_TIME, CREATE_USER, UPDATE_USER, + UPDATE_DATE, UPDATE_TIME) + values (#{selfChild,jdbcType=VARCHAR}, #{parentChild,jdbcType=VARCHAR}, #{createDate,jdbcType=VARCHAR}, + #{createTime,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR}, #{updateUser,jdbcType=VARCHAR}, + #{updateDate,jdbcType=VARCHAR}, #{updateTime,jdbcType=VARCHAR}) + + + + + insert into cms_role_authority + + SELF_CHILD, + + PARENT_CHILD, + + + CREATE_DATE, + + + CREATE_TIME, + + + CREATE_USER, + + + UPDATE_USER, + + + UPDATE_DATE, + + + UPDATE_TIME, + + + + #{selfChild,jdbcType=VARCHAR}, + + #{parentChild,jdbcType=VARCHAR}, + + + #{createDate,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=VARCHAR}, + + + #{createUser,jdbcType=VARCHAR}, + + + #{updateUser,jdbcType=VARCHAR}, + + + #{updateDate,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=VARCHAR}, + + + + + + + update cms_role_authority + + + SELF_CHILD = #{record.selfChild,jdbcType=VARCHAR}, + + + PARENT_CHILD = #{record.parentChild,jdbcType=VARCHAR}, + + + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + + + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + + + + + + + + + update cms_role_authority + set SELF_CHILD = #{record.selfChild,jdbcType=VARCHAR}, + PARENT_CHILD = #{record.parentChild,jdbcType=VARCHAR}, + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR} + + + + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/CmsSysAuthorityExMapper.xml b/ruoyi-content/src/main/resources/mapper/content/CmsSysAuthorityExMapper.xml new file mode 100644 index 000000000..a4f7282eb --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/CmsSysAuthorityExMapper.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/CmsSysAuthorityMapper.xml b/ruoyi-content/src/main/resources/mapper/content/CmsSysAuthorityMapper.xml new file mode 100644 index 000000000..9494ec681 --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/CmsSysAuthorityMapper.xml @@ -0,0 +1,399 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + NUM, ID, LEVEL, TYPE, OPERATOR_ROLE_NAME, OPERATOR_ROLE_PATH, CREATE_DATE, CREATE_TIME, + CREATE_USER, UPDATE_DATE, UPDATE_TIME, UPDATE_USER + + + + + + delete from cms_sys_authority + where NUM = #{num,jdbcType=INTEGER} + + + + delete from cms_sys_authority + + + + + + + insert into cms_sys_authority (NUM, ID, LEVEL, + TYPE, OPERATOR_ROLE_NAME, OPERATOR_ROLE_PATH, + CREATE_DATE, CREATE_TIME, CREATE_USER, + UPDATE_DATE, UPDATE_TIME, UPDATE_USER + ) + values (#{num,jdbcType=INTEGER}, #{id,jdbcType=VARCHAR}, #{level,jdbcType=VARCHAR}, + #{type,jdbcType=VARCHAR}, #{operatorRoleName,jdbcType=VARCHAR}, #{operatorRolePath,jdbcType=VARCHAR}, + #{createDate,jdbcType=VARCHAR}, #{createTime,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR}, + #{updateDate,jdbcType=VARCHAR}, #{updateTime,jdbcType=VARCHAR}, #{updateUser,jdbcType=VARCHAR} + ) + + + + insert into cms_sys_authority + + + NUM, + + + ID, + + + LEVEL, + + + TYPE, + + + OPERATOR_ROLE_NAME, + + + OPERATOR_ROLE_PATH, + + + CREATE_DATE, + + + CREATE_TIME, + + + CREATE_USER, + + + UPDATE_DATE, + + + UPDATE_TIME, + + + UPDATE_USER, + + + + + #{num,jdbcType=INTEGER}, + + + #{id,jdbcType=VARCHAR}, + + + #{level,jdbcType=VARCHAR}, + + + #{type,jdbcType=VARCHAR}, + + + #{operatorRoleName,jdbcType=VARCHAR}, + + + #{operatorRolePath,jdbcType=VARCHAR}, + + + #{createDate,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=VARCHAR}, + + + #{createUser,jdbcType=VARCHAR}, + + + #{updateDate,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=VARCHAR}, + + + #{updateUser,jdbcType=VARCHAR}, + + + + + + + update cms_sys_authority + + + NUM = #{record.num,jdbcType=INTEGER}, + + + ID = #{record.id,jdbcType=VARCHAR}, + + + LEVEL = #{record.level,jdbcType=VARCHAR}, + + + TYPE = #{record.type,jdbcType=VARCHAR}, + + + OPERATOR_ROLE_NAME = #{record.operatorRoleName,jdbcType=VARCHAR}, + + + OPERATOR_ROLE_PATH = #{record.operatorRolePath,jdbcType=VARCHAR}, + + + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + + + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + + + + + + + + + update cms_sys_authority + set NUM = #{record.num,jdbcType=INTEGER}, + ID = #{record.id,jdbcType=VARCHAR}, + LEVEL = #{record.level,jdbcType=VARCHAR}, + TYPE = #{record.type,jdbcType=VARCHAR}, + OPERATOR_ROLE_NAME = #{record.operatorRoleName,jdbcType=VARCHAR}, + OPERATOR_ROLE_PATH = #{record.operatorRolePath,jdbcType=VARCHAR}, + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR} + + + + + + + update cms_sys_authority + + + ID = #{id,jdbcType=VARCHAR}, + + + LEVEL = #{level,jdbcType=VARCHAR}, + + + TYPE = #{type,jdbcType=VARCHAR}, + + + OPERATOR_ROLE_NAME = #{operatorRoleName,jdbcType=VARCHAR}, + + + OPERATOR_ROLE_PATH = #{operatorRolePath,jdbcType=VARCHAR}, + + + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + + + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + + + where NUM = #{num,jdbcType=INTEGER} + + + + update cms_sys_authority + set ID = #{id,jdbcType=VARCHAR}, + LEVEL = #{level,jdbcType=VARCHAR}, + TYPE = #{type,jdbcType=VARCHAR}, + OPERATOR_ROLE_NAME = #{operatorRoleName,jdbcType=VARCHAR}, + OPERATOR_ROLE_PATH = #{operatorRolePath,jdbcType=VARCHAR}, + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + UPDATE_USER = #{updateUser,jdbcType=VARCHAR} + where NUM = #{num,jdbcType=INTEGER} + + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/CmsSysRoleExMapper.xml b/ruoyi-content/src/main/resources/mapper/content/CmsSysRoleExMapper.xml new file mode 100644 index 000000000..4f066bbad --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/CmsSysRoleExMapper.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + ID, NAME, CREATE_USER, CREATE_DATE, CREATE_TIME, UPDATE_USER, UPDATE_DATE, UPDATE_TIME + + + + + + + + + + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/CmsSysRoleMapper.xml b/ruoyi-content/src/main/resources/mapper/content/CmsSysRoleMapper.xml new file mode 100644 index 000000000..4ecda12b3 --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/CmsSysRoleMapper.xml @@ -0,0 +1,334 @@ + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + ID, NAME, CREATE_USER, CREATE_DATE, CREATE_TIME, UPDATE_USER, UPDATE_DATE, UPDATE_TIME + + + + + + delete from cms_sys_role + where ID = #{id,jdbcType=INTEGER} + + + + delete from cms_sys_role + + + + + + + insert into cms_sys_role (ID, NAME, CREATE_USER, + CREATE_DATE, CREATE_TIME, UPDATE_USER, + UPDATE_DATE, UPDATE_TIME) + values (#{id,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR}, + #{createDate,jdbcType=VARCHAR}, #{createTime,jdbcType=VARCHAR}, #{updateUser,jdbcType=VARCHAR}, + #{updateDate,jdbcType=VARCHAR}, #{updateTime,jdbcType=VARCHAR}) + + + + insert into cms_sys_role + + + ID, + + + NAME, + + + CREATE_USER, + + + CREATE_DATE, + + + CREATE_TIME, + + + UPDATE_USER, + + + UPDATE_DATE, + + + UPDATE_TIME, + + + + + #{id,jdbcType=INTEGER}, + + + #{name,jdbcType=VARCHAR}, + + + #{createUser,jdbcType=VARCHAR}, + + + #{createDate,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=VARCHAR}, + + + #{updateUser,jdbcType=VARCHAR}, + + + #{updateDate,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=VARCHAR}, + + + + + + + update cms_sys_role + + + ID = #{record.id,jdbcType=INTEGER}, + + + NAME = #{record.name,jdbcType=VARCHAR}, + + + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + + + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + + + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + + + + + + + + + update cms_sys_role + set ID = #{record.id,jdbcType=INTEGER}, + NAME = #{record.name,jdbcType=VARCHAR}, + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR} + + + + + + + update cms_sys_role + + + NAME = #{name,jdbcType=VARCHAR}, + + + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + + + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + + + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + + + where ID = #{id,jdbcType=INTEGER} + + + + update cms_sys_role + set NAME = #{name,jdbcType=VARCHAR}, + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR} + where ID = #{id,jdbcType=INTEGER} + + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/CmsSysUserExMapper.xml b/ruoyi-content/src/main/resources/mapper/content/CmsSysUserExMapper.xml new file mode 100644 index 000000000..f63b49e76 --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/CmsSysUserExMapper.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + EMAIL, OPEN_ID, PWD, SALT, USER_ID, JOB_NUMBER, COMPANY_ID, BRANCH_ID, NAME, SEX, + PHONE, STATE, CREATE_USER, CREATE_DATE, CREATE_TIME, UPDATE_USER, UPDATE_DATE, UPDATE_TIME, + UPDATE_REMARK + + + + + + + + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/CmsSysUserMapper.xml b/ruoyi-content/src/main/resources/mapper/content/CmsSysUserMapper.xml new file mode 100644 index 000000000..4f5ca8486 --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/CmsSysUserMapper.xml @@ -0,0 +1,510 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + EMAIL, OPEN_ID, PWD, SALT, USER_ID, JOB_NUMBER, COMPANY_ID, BRANCH_ID, NAME, SEX, + PHONE, STATE, CREATE_USER, CREATE_DATE, CREATE_TIME, UPDATE_USER, UPDATE_DATE, UPDATE_TIME, + UPDATE_REMARK + + + + + + delete from cms_sys_user + where EMAIL = #{email,jdbcType=VARCHAR} + + + + delete from cms_sys_user + + + + + + + + insert into cms_sys_user (EMAIL, OPEN_ID, PWD, + SALT, USER_ID, JOB_NUMBER, + COMPANY_ID, BRANCH_ID, NAME, + SEX, PHONE, STATE, + CREATE_USER, CREATE_DATE, CREATE_TIME, + UPDATE_USER, UPDATE_DATE, UPDATE_TIME, + UPDATE_REMARK) + values (#{email,jdbcType=VARCHAR}, #{openId,jdbcType=VARCHAR}, #{pwd,jdbcType=VARCHAR}, + #{salt,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR}, #{jobNumber,jdbcType=VARCHAR}, + #{companyId,jdbcType=VARCHAR}, #{branchId,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, + #{sex,jdbcType=VARCHAR}, #{phone,jdbcType=VARCHAR}, #{state,jdbcType=VARCHAR}, + #{createUser,jdbcType=VARCHAR}, #{createDate,jdbcType=VARCHAR}, #{createTime,jdbcType=VARCHAR}, + #{updateUser,jdbcType=VARCHAR}, #{updateDate,jdbcType=VARCHAR}, #{updateTime,jdbcType=VARCHAR}, + #{updateRemark,jdbcType=VARCHAR}) + + + + + insert into cms_sys_user + + EMAIL, + + OPEN_ID, + + + PWD, + + + SALT, + + + USER_ID, + + + JOB_NUMBER, + + + COMPANY_ID, + + + BRANCH_ID, + + + NAME, + + + SEX, + + + PHONE, + + + STATE, + + + CREATE_USER, + + + CREATE_DATE, + + + CREATE_TIME, + + + UPDATE_USER, + + + UPDATE_DATE, + + + UPDATE_TIME, + + + UPDATE_REMARK, + + + + #{email,jdbcType=VARCHAR}, + + #{openId,jdbcType=VARCHAR}, + + + #{pwd,jdbcType=VARCHAR}, + + + #{salt,jdbcType=VARCHAR}, + + + #{userId,jdbcType=VARCHAR}, + + + #{jobNumber,jdbcType=VARCHAR}, + + + #{companyId,jdbcType=VARCHAR}, + + + #{branchId,jdbcType=VARCHAR}, + + + #{name,jdbcType=VARCHAR}, + + + #{sex,jdbcType=VARCHAR}, + + + #{phone,jdbcType=VARCHAR}, + + + #{state,jdbcType=VARCHAR}, + + + #{createUser,jdbcType=VARCHAR}, + + + #{createDate,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=VARCHAR}, + + + #{updateUser,jdbcType=VARCHAR}, + + + #{updateDate,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=VARCHAR}, + + + #{updateRemark,jdbcType=VARCHAR}, + + + + + + + update cms_sys_user + + + EMAIL = #{record.email,jdbcType=VARCHAR}, + + + OPEN_ID = #{record.openId,jdbcType=VARCHAR}, + + + PWD = #{record.pwd,jdbcType=VARCHAR}, + + + SALT = #{record.salt,jdbcType=VARCHAR}, + + + USER_ID = #{record.userId,jdbcType=VARCHAR}, + + + JOB_NUMBER = #{record.jobNumber,jdbcType=VARCHAR}, + + + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + + + BRANCH_ID = #{record.branchId,jdbcType=VARCHAR}, + + + NAME = #{record.name,jdbcType=VARCHAR}, + + + SEX = #{record.sex,jdbcType=VARCHAR}, + + + PHONE = #{record.phone,jdbcType=VARCHAR}, + + + STATE = #{record.state,jdbcType=VARCHAR}, + + + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + + + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + + + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + + + UPDATE_REMARK = #{record.updateRemark,jdbcType=VARCHAR}, + + + + + + + + + update cms_sys_user + set EMAIL = #{record.email,jdbcType=VARCHAR}, + OPEN_ID = #{record.openId,jdbcType=VARCHAR}, + PWD = #{record.pwd,jdbcType=VARCHAR}, + SALT = #{record.salt,jdbcType=VARCHAR}, + USER_ID = #{record.userId,jdbcType=VARCHAR}, + JOB_NUMBER = #{record.jobNumber,jdbcType=VARCHAR}, + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + BRANCH_ID = #{record.branchId,jdbcType=VARCHAR}, + NAME = #{record.name,jdbcType=VARCHAR}, + SEX = #{record.sex,jdbcType=VARCHAR}, + PHONE = #{record.phone,jdbcType=VARCHAR}, + STATE = #{record.state,jdbcType=VARCHAR}, + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + UPDATE_REMARK = #{record.updateRemark,jdbcType=VARCHAR} + + + + + + + update cms_sys_user + + + OPEN_ID = #{openId,jdbcType=VARCHAR}, + + + PWD = #{pwd,jdbcType=VARCHAR}, + + + SALT = #{salt,jdbcType=VARCHAR}, + + + USER_ID = #{userId,jdbcType=VARCHAR}, + + + JOB_NUMBER = #{jobNumber,jdbcType=VARCHAR}, + + + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + + + BRANCH_ID = #{branchId,jdbcType=VARCHAR}, + + + NAME = #{name,jdbcType=VARCHAR}, + + + SEX = #{sex,jdbcType=VARCHAR}, + + + PHONE = #{phone,jdbcType=VARCHAR}, + + + STATE = #{state,jdbcType=VARCHAR}, + + + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + + + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + + + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + + + UPDATE_REMARK = #{updateRemark,jdbcType=VARCHAR}, + + + where EMAIL = #{email,jdbcType=VARCHAR} + + + + update cms_sys_user + set OPEN_ID = #{openId,jdbcType=VARCHAR}, + PWD = #{pwd,jdbcType=VARCHAR}, + SALT = #{salt,jdbcType=VARCHAR}, + USER_ID = #{userId,jdbcType=VARCHAR}, + JOB_NUMBER = #{jobNumber,jdbcType=VARCHAR}, + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + BRANCH_ID = #{branchId,jdbcType=VARCHAR}, + NAME = #{name,jdbcType=VARCHAR}, + SEX = #{sex,jdbcType=VARCHAR}, + PHONE = #{phone,jdbcType=VARCHAR}, + STATE = #{state,jdbcType=VARCHAR}, + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + UPDATE_REMARK = #{updateRemark,jdbcType=VARCHAR} + where EMAIL = #{email,jdbcType=VARCHAR} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/CmsUserRoleMapper.xml b/ruoyi-content/src/main/resources/mapper/content/CmsUserRoleMapper.xml new file mode 100644 index 000000000..5eaa014ac --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/CmsUserRoleMapper.xml @@ -0,0 +1,351 @@ + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + ID, AUTHORITY_NAME, AUTHORITY_EMAIL, CREATE_USER, CREATE_DATE, CREATE_TIME, UPDATE_USER, + UPDATE_DATE, UPDATE_TIME + + + + + + delete from cms_user_role + where ID = #{id,jdbcType=INTEGER} + + + + delete from cms_user_role + + + + + + + insert into cms_user_role (ID, AUTHORITY_NAME, AUTHORITY_EMAIL, + CREATE_USER, CREATE_DATE, CREATE_TIME, + UPDATE_USER, UPDATE_DATE, UPDATE_TIME + ) + values (#{id,jdbcType=INTEGER}, #{authorityName,jdbcType=VARCHAR}, #{authorityEmail,jdbcType=VARCHAR}, + #{createUser,jdbcType=VARCHAR}, #{createDate,jdbcType=VARCHAR}, #{createTime,jdbcType=VARCHAR}, + #{updateUser,jdbcType=VARCHAR}, #{updateDate,jdbcType=VARCHAR}, #{updateTime,jdbcType=VARCHAR} + ) + + + + insert into cms_user_role + + + ID, + + + AUTHORITY_NAME, + + + AUTHORITY_EMAIL, + + + CREATE_USER, + + + CREATE_DATE, + + + CREATE_TIME, + + + UPDATE_USER, + + + UPDATE_DATE, + + + UPDATE_TIME, + + + + + #{id,jdbcType=INTEGER}, + + + #{authorityName,jdbcType=VARCHAR}, + + + #{authorityEmail,jdbcType=VARCHAR}, + + + #{createUser,jdbcType=VARCHAR}, + + + #{createDate,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=VARCHAR}, + + + #{updateUser,jdbcType=VARCHAR}, + + + #{updateDate,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=VARCHAR}, + + + + + + + update cms_user_role + + + ID = #{record.id,jdbcType=INTEGER}, + + + AUTHORITY_NAME = #{record.authorityName,jdbcType=VARCHAR}, + + + AUTHORITY_EMAIL = #{record.authorityEmail,jdbcType=VARCHAR}, + + + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + + + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + + + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + + + + + + + + + update cms_user_role + set ID = #{record.id,jdbcType=INTEGER}, + AUTHORITY_NAME = #{record.authorityName,jdbcType=VARCHAR}, + AUTHORITY_EMAIL = #{record.authorityEmail,jdbcType=VARCHAR}, + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR} + + + + + + + update cms_user_role + + + AUTHORITY_NAME = #{authorityName,jdbcType=VARCHAR}, + + + AUTHORITY_EMAIL = #{authorityEmail,jdbcType=VARCHAR}, + + + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + + + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + + + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + + + where ID = #{id,jdbcType=INTEGER} + + + + update cms_user_role + set AUTHORITY_NAME = #{authorityName,jdbcType=VARCHAR}, + AUTHORITY_EMAIL = #{authorityEmail,jdbcType=VARCHAR}, + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR} + where ID = #{id,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/CompanyInfoMapper.xml b/ruoyi-content/src/main/resources/mapper/content/CompanyInfoMapper.xml new file mode 100644 index 000000000..373070a85 --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/CompanyInfoMapper.xml @@ -0,0 +1,478 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + COMPANY_ID, APP_NAME, APP_ORIGINAL_ID, WECHAT_CODE, WECHAT_TYPE, QR_CODE_URL, APP_ID, + APP_SECRET, COMPANY_CODE, COMPANY_NAME, COMPANY_TYPE, CREATE_DATE, CREATE_TIME, CREATE_USER, + UPDATE_USER, UPDATE_DATE, UPDATE_TIME + + + + + + delete from company_info + where COMPANY_ID = #{companyId,jdbcType=INTEGER} + + + + delete from company_info + + + + + + + + SELECT LAST_INSERT_ID() + + insert into company_info (COMPANY_ID, APP_NAME, APP_ORIGINAL_ID, + WECHAT_CODE, WECHAT_TYPE, QR_CODE_URL, + APP_ID, APP_SECRET, COMPANY_CODE, + COMPANY_NAME, COMPANY_TYPE, CREATE_DATE, + CREATE_TIME, CREATE_USER, UPDATE_USER, + UPDATE_DATE, UPDATE_TIME) + values (#{companyId,jdbcType=INTEGER}, #{appName,jdbcType=VARCHAR}, #{appOriginalId,jdbcType=VARCHAR}, + #{wechatCode,jdbcType=VARCHAR}, #{wechatType,jdbcType=VARCHAR}, #{qrCodeUrl,jdbcType=VARCHAR}, + #{appId,jdbcType=VARCHAR}, #{appSecret,jdbcType=VARCHAR}, #{companyCode,jdbcType=VARCHAR}, + #{companyName,jdbcType=VARCHAR}, #{companyType,jdbcType=VARCHAR}, #{createDate,jdbcType=VARCHAR}, + #{createTime,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR}, #{updateUser,jdbcType=VARCHAR}, + #{updateDate,jdbcType=VARCHAR}, #{updateTime,jdbcType=VARCHAR}) + + + + + SELECT LAST_INSERT_ID() + + insert into company_info + + COMPANY_ID, + + APP_NAME, + + + APP_ORIGINAL_ID, + + + WECHAT_CODE, + + + WECHAT_TYPE, + + + QR_CODE_URL, + + + APP_ID, + + + APP_SECRET, + + + COMPANY_CODE, + + + COMPANY_NAME, + + + COMPANY_TYPE, + + + CREATE_DATE, + + + CREATE_TIME, + + + CREATE_USER, + + + UPDATE_USER, + + + UPDATE_DATE, + + + UPDATE_TIME, + + + + #{companyId,jdbcType=INTEGER}, + + #{appName,jdbcType=VARCHAR}, + + + #{appOriginalId,jdbcType=VARCHAR}, + + + #{wechatCode,jdbcType=VARCHAR}, + + + #{wechatType,jdbcType=VARCHAR}, + + + #{qrCodeUrl,jdbcType=VARCHAR}, + + + #{appId,jdbcType=VARCHAR}, + + + #{appSecret,jdbcType=VARCHAR}, + + + #{companyCode,jdbcType=VARCHAR}, + + + #{companyName,jdbcType=VARCHAR}, + + + #{companyType,jdbcType=VARCHAR}, + + + #{createDate,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=VARCHAR}, + + + #{createUser,jdbcType=VARCHAR}, + + + #{updateUser,jdbcType=VARCHAR}, + + + #{updateDate,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=VARCHAR}, + + + + + + + update company_info + + + COMPANY_ID = #{record.companyId,jdbcType=INTEGER}, + + + APP_NAME = #{record.appName,jdbcType=VARCHAR}, + + + APP_ORIGINAL_ID = #{record.appOriginalId,jdbcType=VARCHAR}, + + + WECHAT_CODE = #{record.wechatCode,jdbcType=VARCHAR}, + + + WECHAT_TYPE = #{record.wechatType,jdbcType=VARCHAR}, + + + QR_CODE_URL = #{record.qrCodeUrl,jdbcType=VARCHAR}, + + + APP_ID = #{record.appId,jdbcType=VARCHAR}, + + + APP_SECRET = #{record.appSecret,jdbcType=VARCHAR}, + + + COMPANY_CODE = #{record.companyCode,jdbcType=VARCHAR}, + + + COMPANY_NAME = #{record.companyName,jdbcType=VARCHAR}, + + + COMPANY_TYPE = #{record.companyType,jdbcType=VARCHAR}, + + + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + + + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + + + + + + + + + update company_info + set COMPANY_ID = #{record.companyId,jdbcType=INTEGER}, + APP_NAME = #{record.appName,jdbcType=VARCHAR}, + APP_ORIGINAL_ID = #{record.appOriginalId,jdbcType=VARCHAR}, + WECHAT_CODE = #{record.wechatCode,jdbcType=VARCHAR}, + WECHAT_TYPE = #{record.wechatType,jdbcType=VARCHAR}, + QR_CODE_URL = #{record.qrCodeUrl,jdbcType=VARCHAR}, + APP_ID = #{record.appId,jdbcType=VARCHAR}, + APP_SECRET = #{record.appSecret,jdbcType=VARCHAR}, + COMPANY_CODE = #{record.companyCode,jdbcType=VARCHAR}, + COMPANY_NAME = #{record.companyName,jdbcType=VARCHAR}, + COMPANY_TYPE = #{record.companyType,jdbcType=VARCHAR}, + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR} + + + + + + + update company_info + + + APP_NAME = #{appName,jdbcType=VARCHAR}, + + + APP_ORIGINAL_ID = #{appOriginalId,jdbcType=VARCHAR}, + + + WECHAT_CODE = #{wechatCode,jdbcType=VARCHAR}, + + + WECHAT_TYPE = #{wechatType,jdbcType=VARCHAR}, + + + QR_CODE_URL = #{qrCodeUrl,jdbcType=VARCHAR}, + + + APP_ID = #{appId,jdbcType=VARCHAR}, + + + APP_SECRET = #{appSecret,jdbcType=VARCHAR}, + + + COMPANY_CODE = #{companyCode,jdbcType=VARCHAR}, + + + COMPANY_NAME = #{companyName,jdbcType=VARCHAR}, + + + COMPANY_TYPE = #{companyType,jdbcType=VARCHAR}, + + + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + + + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + + + where COMPANY_ID = #{companyId,jdbcType=INTEGER} + + + + update company_info + set APP_NAME = #{appName,jdbcType=VARCHAR}, + APP_ORIGINAL_ID = #{appOriginalId,jdbcType=VARCHAR}, + WECHAT_CODE = #{wechatCode,jdbcType=VARCHAR}, + WECHAT_TYPE = #{wechatType,jdbcType=VARCHAR}, + QR_CODE_URL = #{qrCodeUrl,jdbcType=VARCHAR}, + APP_ID = #{appId,jdbcType=VARCHAR}, + APP_SECRET = #{appSecret,jdbcType=VARCHAR}, + COMPANY_CODE = #{companyCode,jdbcType=VARCHAR}, + COMPANY_NAME = #{companyName,jdbcType=VARCHAR}, + COMPANY_TYPE = #{companyType,jdbcType=VARCHAR}, + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR} + where COMPANY_ID = #{companyId,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/GalleryChannelMapper.xml b/ruoyi-content/src/main/resources/mapper/content/GalleryChannelMapper.xml index b78ba4eaa..76ff2ae6e 100644 --- a/ruoyi-content/src/main/resources/mapper/content/GalleryChannelMapper.xml +++ b/ruoyi-content/src/main/resources/mapper/content/GalleryChannelMapper.xml @@ -104,7 +104,7 @@ distinct - from cms_gallery_channel + from gallery_channel @@ -120,7 +120,7 @@ --> select - from cms_gallery_channel + from gallery_channel where ID = #{id,jdbcType=INTEGER} @@ -129,7 +129,7 @@ This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Wed Sep 19 10:35:12 CST 2018. --> - delete from cms_gallery_channel + delete from gallery_channel where ID = #{id,jdbcType=INTEGER} @@ -138,7 +138,7 @@ This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Wed Sep 19 10:35:12 CST 2018. --> - delete from cms_gallery_channel + delete from gallery_channel @@ -152,7 +152,7 @@ - insert into cms_gallery_channel (ID, PIC_ID, SPECIAL, + insert into gallery_channel (ID, PIC_ID, SPECIAL, CHANNEL_ID, STATE, CREATE_DATE, CREATE_TIME, COMPANY_ID, BRANCH_ID ) @@ -170,7 +170,7 @@ - insert into cms_gallery_channel + insert into gallery_channel ID, @@ -232,7 +232,7 @@ This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Wed Sep 19 10:35:12 CST 2018. --> - select count(*) from cms_gallery_channel + select count(*) from gallery_channel @@ -243,7 +243,7 @@ This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Wed Sep 19 10:35:12 CST 2018. --> - update cms_gallery_channel + update gallery_channel ID = #{record.id,jdbcType=INTEGER}, @@ -283,7 +283,7 @@ This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Wed Sep 19 10:35:12 CST 2018. --> - update cms_gallery_channel + update gallery_channel set ID = #{record.id,jdbcType=INTEGER}, PIC_ID = #{record.picId,jdbcType=INTEGER}, SPECIAL = #{record.special,jdbcType=VARCHAR}, @@ -303,7 +303,7 @@ This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Wed Sep 19 10:35:12 CST 2018. --> - update cms_gallery_channel + update gallery_channel PIC_ID = #{picId,jdbcType=INTEGER}, @@ -338,7 +338,7 @@ This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Wed Sep 19 10:35:12 CST 2018. --> - update cms_gallery_channel + update gallery_channel set PIC_ID = #{picId,jdbcType=INTEGER}, SPECIAL = #{special,jdbcType=VARCHAR}, CHANNEL_ID = #{channelId,jdbcType=VARCHAR}, diff --git a/ruoyi-content/src/main/resources/mapper/content/GalleryPicInfoMapper.xml b/ruoyi-content/src/main/resources/mapper/content/GalleryPicInfoMapper.xml index 0eee738b8..429708b08 100644 --- a/ruoyi-content/src/main/resources/mapper/content/GalleryPicInfoMapper.xml +++ b/ruoyi-content/src/main/resources/mapper/content/GalleryPicInfoMapper.xml @@ -107,7 +107,7 @@ distinct - from cms_gallery_pic_info + from gallery_pic_info @@ -123,7 +123,7 @@ --> select - from cms_gallery_pic_info + from gallery_pic_info where PIC_ID = #{picId,jdbcType=INTEGER} @@ -132,7 +132,7 @@ This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Thu Sep 20 09:57:29 CST 2018. --> - delete from cms_gallery_pic_info + delete from gallery_pic_info where PIC_ID = #{picId,jdbcType=INTEGER} @@ -141,7 +141,7 @@ This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Thu Sep 20 09:57:29 CST 2018. --> - delete from cms_gallery_pic_info + delete from gallery_pic_info @@ -155,7 +155,7 @@ - insert into cms_gallery_pic_info (PIC_ID, IMG_URL, PIC_AD_ID, + insert into gallery_pic_info (PIC_ID, IMG_URL, PIC_AD_ID, PIC_STATE, COMPANY_ID, CREATE_DATE, CREATE_TIME, CREATE_USER, UPDATE_DATE, UPDATE_TIME, BRANCH_ID) @@ -173,7 +173,7 @@ - insert into cms_gallery_pic_info + insert into gallery_pic_info PIC_ID, @@ -247,7 +247,7 @@ This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Thu Sep 20 09:57:29 CST 2018. --> - select count(*) from cms_gallery_pic_info + select count(*) from gallery_pic_info @@ -258,7 +258,7 @@ This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Thu Sep 20 09:57:29 CST 2018. --> - update cms_gallery_pic_info + update gallery_pic_info PIC_ID = #{record.picId,jdbcType=INTEGER}, @@ -304,7 +304,7 @@ This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Thu Sep 20 09:57:29 CST 2018. --> - update cms_gallery_pic_info + update gallery_pic_info set PIC_ID = #{record.picId,jdbcType=INTEGER}, IMG_URL = #{record.imgUrl,jdbcType=VARCHAR}, PIC_AD_ID = #{record.picAdId,jdbcType=VARCHAR}, @@ -326,7 +326,7 @@ This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Thu Sep 20 09:57:29 CST 2018. --> - update cms_gallery_pic_info + update gallery_pic_info IMG_URL = #{imgUrl,jdbcType=VARCHAR}, @@ -367,7 +367,7 @@ This element is automatically generated by MyBatis Generator, do not modify. This element was generated on Thu Sep 20 09:57:29 CST 2018. --> - update cms_gallery_pic_info + update gallery_pic_info set IMG_URL = #{imgUrl,jdbcType=VARCHAR}, PIC_AD_ID = #{picAdId,jdbcType=VARCHAR}, PIC_STATE = #{picState,jdbcType=VARCHAR}, diff --git a/ruoyi-content/src/main/resources/mapper/content/GalleryQueryMapper.xml b/ruoyi-content/src/main/resources/mapper/content/GalleryQueryMapper.xml index df2982c21..c1317e675 100644 --- a/ruoyi-content/src/main/resources/mapper/content/GalleryQueryMapper.xml +++ b/ruoyi-content/src/main/resources/mapper/content/GalleryQueryMapper.xml @@ -21,7 +21,7 @@ SELECT ad.PIC_AD_NAME - FROM cms_pic_ad_info ad + FROM pic_ad_info ad WHERE ad.PIC_AD_ID = pi.PIC_AD_ID + + select + + distinct + + + from ldcom + + + + + order by ${orderByClause} + + + + + + delete from ldcom + where COMCODE = #{comcode,jdbcType=VARCHAR} + + + + delete from ldcom + + + + + + + + SELECT LAST_INSERT_ID() + + insert into ldcom (COMCODE, OUTCOMCODE, NAME, + SHORTNAME, ADDRESS, ZIPCODE, + PHONE, FAX, EMAIL, + WEBADDRESS, SATRAPNAME, INSUMONITORCODE, + INSUREID, SIGNID, REGIONALISMCODE, + COMNATURE, VALIDCODE, SIGN, + COMCITYSIZE, SERVICENAME, SERVICENO, + SERVICEPHONE, SERVICEPOSTADDRESS, SERVICEPOSTZIPCODE, + LETTERSERVICENAME, LETTERSERVICENO, LETTERSERVICEPHONE, + LETTERSERVICEPOSTADDRESS, LETTERSERVICEPOSTZIPCODE, + COMGRADE, COMAREATYPE, INPUTDATE, + INPUTTIME, SEQUENCE, PROVINCE, + CITY, COUNTY, PREFECTURALLEVELCITY + ) + values (#{comcode,jdbcType=VARCHAR}, #{outcomcode,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, + #{shortname,jdbcType=VARCHAR}, #{address,jdbcType=VARCHAR}, #{zipcode,jdbcType=VARCHAR}, + #{phone,jdbcType=VARCHAR}, #{fax,jdbcType=VARCHAR}, #{email,jdbcType=VARCHAR}, + #{webaddress,jdbcType=VARCHAR}, #{satrapname,jdbcType=VARCHAR}, #{insumonitorcode,jdbcType=VARCHAR}, + #{insureid,jdbcType=VARCHAR}, #{signid,jdbcType=VARCHAR}, #{regionalismcode,jdbcType=VARCHAR}, + #{comnature,jdbcType=VARCHAR}, #{validcode,jdbcType=VARCHAR}, #{sign,jdbcType=VARCHAR}, + #{comcitysize,jdbcType=VARCHAR}, #{servicename,jdbcType=VARCHAR}, #{serviceno,jdbcType=VARCHAR}, + #{servicephone,jdbcType=VARCHAR}, #{servicepostaddress,jdbcType=VARCHAR}, #{servicepostzipcode,jdbcType=VARCHAR}, + #{letterservicename,jdbcType=VARCHAR}, #{letterserviceno,jdbcType=VARCHAR}, #{letterservicephone,jdbcType=VARCHAR}, + #{letterservicepostaddress,jdbcType=VARCHAR}, #{letterservicepostzipcode,jdbcType=VARCHAR}, + #{comgrade,jdbcType=VARCHAR}, #{comareatype,jdbcType=VARCHAR}, #{inputdate,jdbcType=TIMESTAMP}, + #{inputtime,jdbcType=VARCHAR}, #{sequence,jdbcType=VARCHAR}, #{province,jdbcType=VARCHAR}, + #{city,jdbcType=VARCHAR}, #{county,jdbcType=VARCHAR}, #{prefecturallevelcity,jdbcType=VARCHAR} + ) + + + + + SELECT LAST_INSERT_ID() + + insert into ldcom + + COMCODE, + + OUTCOMCODE, + + + NAME, + + + SHORTNAME, + + + ADDRESS, + + + ZIPCODE, + + + PHONE, + + + FAX, + + + EMAIL, + + + WEBADDRESS, + + + SATRAPNAME, + + + INSUMONITORCODE, + + + INSUREID, + + + SIGNID, + + + REGIONALISMCODE, + + + COMNATURE, + + + VALIDCODE, + + + SIGN, + + + COMCITYSIZE, + + + SERVICENAME, + + + SERVICENO, + + + SERVICEPHONE, + + + SERVICEPOSTADDRESS, + + + SERVICEPOSTZIPCODE, + + + LETTERSERVICENAME, + + + LETTERSERVICENO, + + + LETTERSERVICEPHONE, + + + LETTERSERVICEPOSTADDRESS, + + + LETTERSERVICEPOSTZIPCODE, + + + COMGRADE, + + + COMAREATYPE, + + + INPUTDATE, + + + INPUTTIME, + + + SEQUENCE, + + + PROVINCE, + + + CITY, + + + COUNTY, + + + PREFECTURALLEVELCITY, + + + + #{comcode,jdbcType=VARCHAR}, + + #{outcomcode,jdbcType=VARCHAR}, + + + #{name,jdbcType=VARCHAR}, + + + #{shortname,jdbcType=VARCHAR}, + + + #{address,jdbcType=VARCHAR}, + + + #{zipcode,jdbcType=VARCHAR}, + + + #{phone,jdbcType=VARCHAR}, + + + #{fax,jdbcType=VARCHAR}, + + + #{email,jdbcType=VARCHAR}, + + + #{webaddress,jdbcType=VARCHAR}, + + + #{satrapname,jdbcType=VARCHAR}, + + + #{insumonitorcode,jdbcType=VARCHAR}, + + + #{insureid,jdbcType=VARCHAR}, + + + #{signid,jdbcType=VARCHAR}, + + + #{regionalismcode,jdbcType=VARCHAR}, + + + #{comnature,jdbcType=VARCHAR}, + + + #{validcode,jdbcType=VARCHAR}, + + + #{sign,jdbcType=VARCHAR}, + + + #{comcitysize,jdbcType=VARCHAR}, + + + #{servicename,jdbcType=VARCHAR}, + + + #{serviceno,jdbcType=VARCHAR}, + + + #{servicephone,jdbcType=VARCHAR}, + + + #{servicepostaddress,jdbcType=VARCHAR}, + + + #{servicepostzipcode,jdbcType=VARCHAR}, + + + #{letterservicename,jdbcType=VARCHAR}, + + + #{letterserviceno,jdbcType=VARCHAR}, + + + #{letterservicephone,jdbcType=VARCHAR}, + + + #{letterservicepostaddress,jdbcType=VARCHAR}, + + + #{letterservicepostzipcode,jdbcType=VARCHAR}, + + + #{comgrade,jdbcType=VARCHAR}, + + + #{comareatype,jdbcType=VARCHAR}, + + + #{inputdate,jdbcType=TIMESTAMP}, + + + #{inputtime,jdbcType=VARCHAR}, + + + #{sequence,jdbcType=VARCHAR}, + + + #{province,jdbcType=VARCHAR}, + + + #{city,jdbcType=VARCHAR}, + + + #{county,jdbcType=VARCHAR}, + + + #{prefecturallevelcity,jdbcType=VARCHAR}, + + + + + + + update ldcom + + + COMCODE = #{record.comcode,jdbcType=VARCHAR}, + + + OUTCOMCODE = #{record.outcomcode,jdbcType=VARCHAR}, + + + NAME = #{record.name,jdbcType=VARCHAR}, + + + SHORTNAME = #{record.shortname,jdbcType=VARCHAR}, + + + ADDRESS = #{record.address,jdbcType=VARCHAR}, + + + ZIPCODE = #{record.zipcode,jdbcType=VARCHAR}, + + + PHONE = #{record.phone,jdbcType=VARCHAR}, + + + FAX = #{record.fax,jdbcType=VARCHAR}, + + + EMAIL = #{record.email,jdbcType=VARCHAR}, + + + WEBADDRESS = #{record.webaddress,jdbcType=VARCHAR}, + + + SATRAPNAME = #{record.satrapname,jdbcType=VARCHAR}, + + + INSUMONITORCODE = #{record.insumonitorcode,jdbcType=VARCHAR}, + + + INSUREID = #{record.insureid,jdbcType=VARCHAR}, + + + SIGNID = #{record.signid,jdbcType=VARCHAR}, + + + REGIONALISMCODE = #{record.regionalismcode,jdbcType=VARCHAR}, + + + COMNATURE = #{record.comnature,jdbcType=VARCHAR}, + + + VALIDCODE = #{record.validcode,jdbcType=VARCHAR}, + + + SIGN = #{record.sign,jdbcType=VARCHAR}, + + + COMCITYSIZE = #{record.comcitysize,jdbcType=VARCHAR}, + + + SERVICENAME = #{record.servicename,jdbcType=VARCHAR}, + + + SERVICENO = #{record.serviceno,jdbcType=VARCHAR}, + + + SERVICEPHONE = #{record.servicephone,jdbcType=VARCHAR}, + + + SERVICEPOSTADDRESS = #{record.servicepostaddress,jdbcType=VARCHAR}, + + + SERVICEPOSTZIPCODE = #{record.servicepostzipcode,jdbcType=VARCHAR}, + + + LETTERSERVICENAME = #{record.letterservicename,jdbcType=VARCHAR}, + + + LETTERSERVICENO = #{record.letterserviceno,jdbcType=VARCHAR}, + + + LETTERSERVICEPHONE = #{record.letterservicephone,jdbcType=VARCHAR}, + + + LETTERSERVICEPOSTADDRESS = #{record.letterservicepostaddress,jdbcType=VARCHAR}, + + + LETTERSERVICEPOSTZIPCODE = #{record.letterservicepostzipcode,jdbcType=VARCHAR}, + + + COMGRADE = #{record.comgrade,jdbcType=VARCHAR}, + + + COMAREATYPE = #{record.comareatype,jdbcType=VARCHAR}, + + + INPUTDATE = #{record.inputdate,jdbcType=TIMESTAMP}, + + + INPUTTIME = #{record.inputtime,jdbcType=VARCHAR}, + + + SEQUENCE = #{record.sequence,jdbcType=VARCHAR}, + + + PROVINCE = #{record.province,jdbcType=VARCHAR}, + + + CITY = #{record.city,jdbcType=VARCHAR}, + + + COUNTY = #{record.county,jdbcType=VARCHAR}, + + + PREFECTURALLEVELCITY = #{record.prefecturallevelcity,jdbcType=VARCHAR}, + + + + + + + + + update ldcom + set COMCODE = #{record.comcode,jdbcType=VARCHAR}, + OUTCOMCODE = #{record.outcomcode,jdbcType=VARCHAR}, + NAME = #{record.name,jdbcType=VARCHAR}, + SHORTNAME = #{record.shortname,jdbcType=VARCHAR}, + ADDRESS = #{record.address,jdbcType=VARCHAR}, + ZIPCODE = #{record.zipcode,jdbcType=VARCHAR}, + PHONE = #{record.phone,jdbcType=VARCHAR}, + FAX = #{record.fax,jdbcType=VARCHAR}, + EMAIL = #{record.email,jdbcType=VARCHAR}, + WEBADDRESS = #{record.webaddress,jdbcType=VARCHAR}, + SATRAPNAME = #{record.satrapname,jdbcType=VARCHAR}, + INSUMONITORCODE = #{record.insumonitorcode,jdbcType=VARCHAR}, + INSUREID = #{record.insureid,jdbcType=VARCHAR}, + SIGNID = #{record.signid,jdbcType=VARCHAR}, + REGIONALISMCODE = #{record.regionalismcode,jdbcType=VARCHAR}, + COMNATURE = #{record.comnature,jdbcType=VARCHAR}, + VALIDCODE = #{record.validcode,jdbcType=VARCHAR}, + SIGN = #{record.sign,jdbcType=VARCHAR}, + COMCITYSIZE = #{record.comcitysize,jdbcType=VARCHAR}, + SERVICENAME = #{record.servicename,jdbcType=VARCHAR}, + SERVICENO = #{record.serviceno,jdbcType=VARCHAR}, + SERVICEPHONE = #{record.servicephone,jdbcType=VARCHAR}, + SERVICEPOSTADDRESS = #{record.servicepostaddress,jdbcType=VARCHAR}, + SERVICEPOSTZIPCODE = #{record.servicepostzipcode,jdbcType=VARCHAR}, + LETTERSERVICENAME = #{record.letterservicename,jdbcType=VARCHAR}, + LETTERSERVICENO = #{record.letterserviceno,jdbcType=VARCHAR}, + LETTERSERVICEPHONE = #{record.letterservicephone,jdbcType=VARCHAR}, + LETTERSERVICEPOSTADDRESS = #{record.letterservicepostaddress,jdbcType=VARCHAR}, + LETTERSERVICEPOSTZIPCODE = #{record.letterservicepostzipcode,jdbcType=VARCHAR}, + COMGRADE = #{record.comgrade,jdbcType=VARCHAR}, + COMAREATYPE = #{record.comareatype,jdbcType=VARCHAR}, + INPUTDATE = #{record.inputdate,jdbcType=TIMESTAMP}, + INPUTTIME = #{record.inputtime,jdbcType=VARCHAR}, + SEQUENCE = #{record.sequence,jdbcType=VARCHAR}, + PROVINCE = #{record.province,jdbcType=VARCHAR}, + CITY = #{record.city,jdbcType=VARCHAR}, + COUNTY = #{record.county,jdbcType=VARCHAR}, + PREFECTURALLEVELCITY = #{record.prefecturallevelcity,jdbcType=VARCHAR} + + + + + + + update ldcom + + + OUTCOMCODE = #{outcomcode,jdbcType=VARCHAR}, + + + NAME = #{name,jdbcType=VARCHAR}, + + + SHORTNAME = #{shortname,jdbcType=VARCHAR}, + + + ADDRESS = #{address,jdbcType=VARCHAR}, + + + ZIPCODE = #{zipcode,jdbcType=VARCHAR}, + + + PHONE = #{phone,jdbcType=VARCHAR}, + + + FAX = #{fax,jdbcType=VARCHAR}, + + + EMAIL = #{email,jdbcType=VARCHAR}, + + + WEBADDRESS = #{webaddress,jdbcType=VARCHAR}, + + + SATRAPNAME = #{satrapname,jdbcType=VARCHAR}, + + + INSUMONITORCODE = #{insumonitorcode,jdbcType=VARCHAR}, + + + INSUREID = #{insureid,jdbcType=VARCHAR}, + + + SIGNID = #{signid,jdbcType=VARCHAR}, + + + REGIONALISMCODE = #{regionalismcode,jdbcType=VARCHAR}, + + + COMNATURE = #{comnature,jdbcType=VARCHAR}, + + + VALIDCODE = #{validcode,jdbcType=VARCHAR}, + + + SIGN = #{sign,jdbcType=VARCHAR}, + + + COMCITYSIZE = #{comcitysize,jdbcType=VARCHAR}, + + + SERVICENAME = #{servicename,jdbcType=VARCHAR}, + + + SERVICENO = #{serviceno,jdbcType=VARCHAR}, + + + SERVICEPHONE = #{servicephone,jdbcType=VARCHAR}, + + + SERVICEPOSTADDRESS = #{servicepostaddress,jdbcType=VARCHAR}, + + + SERVICEPOSTZIPCODE = #{servicepostzipcode,jdbcType=VARCHAR}, + + + LETTERSERVICENAME = #{letterservicename,jdbcType=VARCHAR}, + + + LETTERSERVICENO = #{letterserviceno,jdbcType=VARCHAR}, + + + LETTERSERVICEPHONE = #{letterservicephone,jdbcType=VARCHAR}, + + + LETTERSERVICEPOSTADDRESS = #{letterservicepostaddress,jdbcType=VARCHAR}, + + + LETTERSERVICEPOSTZIPCODE = #{letterservicepostzipcode,jdbcType=VARCHAR}, + + + COMGRADE = #{comgrade,jdbcType=VARCHAR}, + + + COMAREATYPE = #{comareatype,jdbcType=VARCHAR}, + + + INPUTDATE = #{inputdate,jdbcType=TIMESTAMP}, + + + INPUTTIME = #{inputtime,jdbcType=VARCHAR}, + + + SEQUENCE = #{sequence,jdbcType=VARCHAR}, + + + PROVINCE = #{province,jdbcType=VARCHAR}, + + + CITY = #{city,jdbcType=VARCHAR}, + + + COUNTY = #{county,jdbcType=VARCHAR}, + + + PREFECTURALLEVELCITY = #{prefecturallevelcity,jdbcType=VARCHAR}, + + + where COMCODE = #{comcode,jdbcType=VARCHAR} + + + + update ldcom + set OUTCOMCODE = #{outcomcode,jdbcType=VARCHAR}, + NAME = #{name,jdbcType=VARCHAR}, + SHORTNAME = #{shortname,jdbcType=VARCHAR}, + ADDRESS = #{address,jdbcType=VARCHAR}, + ZIPCODE = #{zipcode,jdbcType=VARCHAR}, + PHONE = #{phone,jdbcType=VARCHAR}, + FAX = #{fax,jdbcType=VARCHAR}, + EMAIL = #{email,jdbcType=VARCHAR}, + WEBADDRESS = #{webaddress,jdbcType=VARCHAR}, + SATRAPNAME = #{satrapname,jdbcType=VARCHAR}, + INSUMONITORCODE = #{insumonitorcode,jdbcType=VARCHAR}, + INSUREID = #{insureid,jdbcType=VARCHAR}, + SIGNID = #{signid,jdbcType=VARCHAR}, + REGIONALISMCODE = #{regionalismcode,jdbcType=VARCHAR}, + COMNATURE = #{comnature,jdbcType=VARCHAR}, + VALIDCODE = #{validcode,jdbcType=VARCHAR}, + SIGN = #{sign,jdbcType=VARCHAR}, + COMCITYSIZE = #{comcitysize,jdbcType=VARCHAR}, + SERVICENAME = #{servicename,jdbcType=VARCHAR}, + SERVICENO = #{serviceno,jdbcType=VARCHAR}, + SERVICEPHONE = #{servicephone,jdbcType=VARCHAR}, + SERVICEPOSTADDRESS = #{servicepostaddress,jdbcType=VARCHAR}, + SERVICEPOSTZIPCODE = #{servicepostzipcode,jdbcType=VARCHAR}, + LETTERSERVICENAME = #{letterservicename,jdbcType=VARCHAR}, + LETTERSERVICENO = #{letterserviceno,jdbcType=VARCHAR}, + LETTERSERVICEPHONE = #{letterservicephone,jdbcType=VARCHAR}, + LETTERSERVICEPOSTADDRESS = #{letterservicepostaddress,jdbcType=VARCHAR}, + LETTERSERVICEPOSTZIPCODE = #{letterservicepostzipcode,jdbcType=VARCHAR}, + COMGRADE = #{comgrade,jdbcType=VARCHAR}, + COMAREATYPE = #{comareatype,jdbcType=VARCHAR}, + INPUTDATE = #{inputdate,jdbcType=TIMESTAMP}, + INPUTTIME = #{inputtime,jdbcType=VARCHAR}, + SEQUENCE = #{sequence,jdbcType=VARCHAR}, + PROVINCE = #{province,jdbcType=VARCHAR}, + CITY = #{city,jdbcType=VARCHAR}, + COUNTY = #{county,jdbcType=VARCHAR}, + PREFECTURALLEVELCITY = #{prefecturallevelcity,jdbcType=VARCHAR} + where COMCODE = #{comcode,jdbcType=VARCHAR} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/LdComPartyMapper.xml b/ruoyi-content/src/main/resources/mapper/content/LdComPartyMapper.xml new file mode 100644 index 000000000..991f918fa --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/LdComPartyMapper.xml @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + PARTY_ID, COMCODE, SHORTNAME, COMPANY_ID + + + + + + delete from ldcom_party + where PARTY_ID = #{partyId,jdbcType=VARCHAR} + + + + delete from ldcom_party + + + + + + + + SELECT LAST_INSERT_ID() + + insert into ldcom_party (PARTY_ID, COMCODE, SHORTNAME, + COMPANY_ID) + values (#{partyId,jdbcType=VARCHAR}, #{comcode,jdbcType=VARCHAR}, #{shortname,jdbcType=VARCHAR}, + #{companyId,jdbcType=VARCHAR}) + + + + + SELECT LAST_INSERT_ID() + + insert into ldcom_party + + PARTY_ID, + + COMCODE, + + + SHORTNAME, + + + COMPANY_ID, + + + + #{partyId,jdbcType=VARCHAR}, + + #{comcode,jdbcType=VARCHAR}, + + + #{shortname,jdbcType=VARCHAR}, + + + #{companyId,jdbcType=VARCHAR}, + + + + + + + update ldcom_party + + + PARTY_ID = #{record.partyId,jdbcType=VARCHAR}, + + + COMCODE = #{record.comcode,jdbcType=VARCHAR}, + + + SHORTNAME = #{record.shortname,jdbcType=VARCHAR}, + + + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + + + + + + + + + update ldcom_party + set PARTY_ID = #{record.partyId,jdbcType=VARCHAR}, + COMCODE = #{record.comcode,jdbcType=VARCHAR}, + SHORTNAME = #{record.shortname,jdbcType=VARCHAR}, + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR} + + + + + + + update ldcom_party + + + COMCODE = #{comcode,jdbcType=VARCHAR}, + + + SHORTNAME = #{shortname,jdbcType=VARCHAR}, + + + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + + + where PARTY_ID = #{partyId,jdbcType=VARCHAR} + + + + update ldcom_party + set COMCODE = #{comcode,jdbcType=VARCHAR}, + SHORTNAME = #{shortname,jdbcType=VARCHAR}, + COMPANY_ID = #{companyId,jdbcType=VARCHAR} + where PARTY_ID = #{partyId,jdbcType=VARCHAR} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/LdComQueryMapper.xml b/ruoyi-content/src/main/resources/mapper/content/LdComQueryMapper.xml new file mode 100644 index 000000000..c45264417 --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/LdComQueryMapper.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + COMCODE, OUTCOMCODE, NAME, SHORTNAME, ADDRESS, ZIPCODE, PHONE, FAX, EMAIL, WEBADDRESS, + SATRAPNAME, INSUMONITORCODE, INSUREID, SIGNID, REGIONALISMCODE, COMNATURE, VALIDCODE, + SIGN, COMCITYSIZE, SERVICENAME, SERVICENO, SERVICEPHONE, SERVICEPOSTADDRESS, SERVICEPOSTZIPCODE, + LETTERSERVICENAME, LETTERSERVICENO, LETTERSERVICEPHONE, LETTERSERVICEPOSTADDRESS, + LETTERSERVICEPOSTZIPCODE, COMGRADE, COMAREATYPE, INPUTDATE, INPUTTIME, SEQUENCE, + PROVINCE, CITY, COUNTY, PREFECTURALLEVELCITY + + + + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/PicAdInfoMapper.xml b/ruoyi-content/src/main/resources/mapper/content/PicAdInfoMapper.xml new file mode 100644 index 000000000..b4867508d --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/PicAdInfoMapper.xml @@ -0,0 +1,415 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + PIC_AD_ID, PIC_AD_TYPE, PIC_AD_TITLE, PIC_AD_NAME, PIC_AD_URL, PIC_AD_STATE, COMPANY_ID, + CREATE_DATE, CREATE_TIME, CREATE_USER, UPDATE_USER, UPDATE_DATE, UPDATE_TIME + + + + + + delete from pic_ad_info + where PIC_AD_ID = #{picAdId,jdbcType=INTEGER} + + + + delete from pic_ad_info + + + + + + + + insert into pic_ad_info (PIC_AD_ID, PIC_AD_TYPE, PIC_AD_TITLE, + PIC_AD_NAME, PIC_AD_URL, PIC_AD_STATE, + COMPANY_ID, CREATE_DATE, CREATE_TIME, + CREATE_USER, UPDATE_USER, UPDATE_DATE, + UPDATE_TIME) + values (#{picAdId,jdbcType=INTEGER}, #{picAdType,jdbcType=VARCHAR}, #{picAdTitle,jdbcType=VARCHAR}, + #{picAdName,jdbcType=VARCHAR}, #{picAdUrl,jdbcType=VARCHAR}, #{picAdState,jdbcType=VARCHAR}, + #{companyId,jdbcType=VARCHAR}, #{createDate,jdbcType=VARCHAR}, #{createTime,jdbcType=VARCHAR}, + #{createUser,jdbcType=VARCHAR}, #{updateUser,jdbcType=VARCHAR}, #{updateDate,jdbcType=VARCHAR}, + #{updateTime,jdbcType=VARCHAR}) + + + + + insert into pic_ad_info + + PIC_AD_ID, + + PIC_AD_TYPE, + + + PIC_AD_TITLE, + + + PIC_AD_NAME, + + + PIC_AD_URL, + + + PIC_AD_STATE, + + + COMPANY_ID, + + + CREATE_DATE, + + + CREATE_TIME, + + + CREATE_USER, + + + UPDATE_USER, + + + UPDATE_DATE, + + + UPDATE_TIME, + + + + #{picAdId,jdbcType=INTEGER}, + + #{picAdType,jdbcType=VARCHAR}, + + + #{picAdTitle,jdbcType=VARCHAR}, + + + #{picAdName,jdbcType=VARCHAR}, + + + #{picAdUrl,jdbcType=VARCHAR}, + + + #{picAdState,jdbcType=VARCHAR}, + + + #{companyId,jdbcType=VARCHAR}, + + + #{createDate,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=VARCHAR}, + + + #{createUser,jdbcType=VARCHAR}, + + + #{updateUser,jdbcType=VARCHAR}, + + + #{updateDate,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=VARCHAR}, + + + + + + + update pic_ad_info + + + PIC_AD_ID = #{record.picAdId,jdbcType=INTEGER}, + + + PIC_AD_TYPE = #{record.picAdType,jdbcType=VARCHAR}, + + + PIC_AD_TITLE = #{record.picAdTitle,jdbcType=VARCHAR}, + + + PIC_AD_NAME = #{record.picAdName,jdbcType=VARCHAR}, + + + PIC_AD_URL = #{record.picAdUrl,jdbcType=VARCHAR}, + + + PIC_AD_STATE = #{record.picAdState,jdbcType=VARCHAR}, + + + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + + + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + + + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + + + + + + + + + update pic_ad_info + set PIC_AD_ID = #{record.picAdId,jdbcType=INTEGER}, + PIC_AD_TYPE = #{record.picAdType,jdbcType=VARCHAR}, + PIC_AD_TITLE = #{record.picAdTitle,jdbcType=VARCHAR}, + PIC_AD_NAME = #{record.picAdName,jdbcType=VARCHAR}, + PIC_AD_URL = #{record.picAdUrl,jdbcType=VARCHAR}, + PIC_AD_STATE = #{record.picAdState,jdbcType=VARCHAR}, + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + CREATE_DATE = #{record.createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{record.updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR} + + + + + + + update pic_ad_info + + + PIC_AD_TYPE = #{picAdType,jdbcType=VARCHAR}, + + + PIC_AD_TITLE = #{picAdTitle,jdbcType=VARCHAR}, + + + PIC_AD_NAME = #{picAdName,jdbcType=VARCHAR}, + + + PIC_AD_URL = #{picAdUrl,jdbcType=VARCHAR}, + + + PIC_AD_STATE = #{picAdState,jdbcType=VARCHAR}, + + + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + + + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + + + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + + + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + + + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + + + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + + + where PIC_AD_ID = #{picAdId,jdbcType=INTEGER} + + + + update pic_ad_info + set PIC_AD_TYPE = #{picAdType,jdbcType=VARCHAR}, + PIC_AD_TITLE = #{picAdTitle,jdbcType=VARCHAR}, + PIC_AD_NAME = #{picAdName,jdbcType=VARCHAR}, + PIC_AD_URL = #{picAdUrl,jdbcType=VARCHAR}, + PIC_AD_STATE = #{picAdState,jdbcType=VARCHAR}, + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + CREATE_DATE = #{createDate,jdbcType=VARCHAR}, + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + UPDATE_USER = #{updateUser,jdbcType=VARCHAR}, + UPDATE_DATE = #{updateDate,jdbcType=VARCHAR}, + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR} + where PIC_AD_ID = #{picAdId,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/PicAdQueryMapper.xml b/ruoyi-content/src/main/resources/mapper/content/PicAdQueryMapper.xml new file mode 100644 index 000000000..1ded98ec2 --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/PicAdQueryMapper.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/mapper/content/UserInfoMapper.xml b/ruoyi-content/src/main/resources/mapper/content/UserInfoMapper.xml new file mode 100644 index 000000000..6e8f54c1a --- /dev/null +++ b/ruoyi-content/src/main/resources/mapper/content/UserInfoMapper.xml @@ -0,0 +1,735 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + USER_ID, OPENID, HEAD_IMG_URL, NICK_NAME, COMPANY_ID, AGENT_CODE, USER_NAME, ID_TYPE, + ID_NO, GENDER, USER_POSITION, BIRTHDAY, EDUCATION, MOBILE, USER_EMAIL, PROVINCE, + CITY, AREA, REFEREE_USERID, STATE, CREATE_USER, CREATE_TIME, UPDATE_TIME, UPDATE_REMARK, + SOURCE, CARD_IMG_URL + + + + + + + + + delete from user_info + where USER_ID = #{userId,jdbcType=INTEGER} + + + + delete from user_info + + + + + + + + SELECT LAST_INSERT_ID() + + insert into user_info (USER_ID, OPENID, HEAD_IMG_URL, + NICK_NAME, COMPANY_ID, AGENT_CODE, + USER_NAME, ID_TYPE, ID_NO, + GENDER, USER_POSITION, BIRTHDAY, + EDUCATION, MOBILE, USER_EMAIL, + PROVINCE, CITY, AREA, + REFEREE_USERID, STATE, CREATE_USER, + CREATE_TIME, UPDATE_TIME, UPDATE_REMARK, + SOURCE,CARD_IMG_URL) + values (#{userId,jdbcType=INTEGER}, #{openid,jdbcType=VARCHAR}, #{headImgUrl,jdbcType=VARCHAR}, + #{nickName,jdbcType=VARCHAR}, #{companyId,jdbcType=VARCHAR}, #{agentCode,jdbcType=VARCHAR}, + #{userName,jdbcType=VARCHAR}, #{idType,jdbcType=VARCHAR}, #{idNo,jdbcType=VARCHAR}, + #{gender,jdbcType=VARCHAR}, #{userPosition,jdbcType=VARCHAR}, #{birthday,jdbcType=VARCHAR}, + #{education,jdbcType=VARCHAR}, #{mobile,jdbcType=VARCHAR}, #{userEmail,jdbcType=VARCHAR}, + #{province,jdbcType=VARCHAR}, #{city,jdbcType=VARCHAR}, #{area,jdbcType=VARCHAR}, + #{refereeUserid,jdbcType=VARCHAR}, #{state,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR}, + #{createTime,jdbcType=VARCHAR}, #{updateTime,jdbcType=VARCHAR}, #{updateRemark,jdbcType=VARCHAR}, + #{source,jdbcType=VARCHAR},#{cardImgUrl,jdbcType=VARCHAR}) + + + + + SELECT LAST_INSERT_ID() + + insert into user_info + + USER_ID, + + OPENID, + + + HEAD_IMG_URL, + + + NICK_NAME, + + + COMPANY_ID, + + + AGENT_CODE, + + + USER_NAME, + + + ID_TYPE, + + + ID_NO, + + + GENDER, + + + USER_POSITION, + + + BIRTHDAY, + + + EDUCATION, + + + MOBILE, + + + USER_EMAIL, + + + PROVINCE, + + + CITY, + + + AREA, + + + REFEREE_USERID, + + + STATE, + + + CREATE_USER, + + + CREATE_TIME, + + + UPDATE_TIME, + + + UPDATE_REMARK, + + + SOURCE, + + + + CARD_IMG_URL, + + + + #{userId,jdbcType=INTEGER}, + + #{openid,jdbcType=VARCHAR}, + + + #{headImgUrl,jdbcType=VARCHAR}, + + + #{nickName,jdbcType=VARCHAR}, + + + #{companyId,jdbcType=VARCHAR}, + + + #{agentCode,jdbcType=VARCHAR}, + + + #{userName,jdbcType=VARCHAR}, + + + #{idType,jdbcType=VARCHAR}, + + + #{idNo,jdbcType=VARCHAR}, + + + #{gender,jdbcType=VARCHAR}, + + + #{userPosition,jdbcType=VARCHAR}, + + + #{birthday,jdbcType=VARCHAR}, + + + #{education,jdbcType=VARCHAR}, + + + #{mobile,jdbcType=VARCHAR}, + + + #{userEmail,jdbcType=VARCHAR}, + + + #{province,jdbcType=VARCHAR}, + + + #{city,jdbcType=VARCHAR}, + + + #{area,jdbcType=VARCHAR}, + + + #{refereeUserid,jdbcType=VARCHAR}, + + + #{state,jdbcType=VARCHAR}, + + + #{createUser,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=VARCHAR}, + + + #{updateRemark,jdbcType=VARCHAR}, + + + #{source,jdbcType=VARCHAR}, + + + + #{cardImgUrl,jdbcType=VARCHAR}, + + + + + + + update user_info + + + USER_ID = #{record.userId,jdbcType=INTEGER}, + + + OPENID = #{record.openid,jdbcType=VARCHAR}, + + + HEAD_IMG_URL = #{record.headImgUrl,jdbcType=VARCHAR}, + + + NICK_NAME = #{record.nickName,jdbcType=VARCHAR}, + + + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + + + AGENT_CODE = #{record.agentCode,jdbcType=VARCHAR}, + + + USER_NAME = #{record.userName,jdbcType=VARCHAR}, + + + ID_TYPE = #{record.idType,jdbcType=VARCHAR}, + + + ID_NO = #{record.idNo,jdbcType=VARCHAR}, + + + GENDER = #{record.gender,jdbcType=VARCHAR}, + + + USER_POSITION = #{record.userPosition,jdbcType=VARCHAR}, + + + BIRTHDAY = #{record.birthday,jdbcType=VARCHAR}, + + + EDUCATION = #{record.education,jdbcType=VARCHAR}, + + + MOBILE = #{record.mobile,jdbcType=VARCHAR}, + + + USER_EMAIL = #{record.userEmail,jdbcType=VARCHAR}, + + + PROVINCE = #{record.province,jdbcType=VARCHAR}, + + + CITY = #{record.city,jdbcType=VARCHAR}, + + + AREA = #{record.area,jdbcType=VARCHAR}, + + + REFEREE_USERID = #{record.refereeUserid,jdbcType=VARCHAR}, + + + STATE = #{record.state,jdbcType=VARCHAR}, + + + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + + + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + + + UPDATE_REMARK = #{record.updateRemark,jdbcType=VARCHAR}, + + + SOURCE = #{record.source,jdbcType=VARCHAR}, + + + + CARD_IMG_URL = #{record.cardImgUrl,jdbcType=VARCHAR}, + + + + + + + + + update user_info + set USER_ID = #{record.userId,jdbcType=INTEGER}, + OPENID = #{record.openid,jdbcType=VARCHAR}, + HEAD_IMG_URL = #{record.headImgUrl,jdbcType=VARCHAR}, + NICK_NAME = #{record.nickName,jdbcType=VARCHAR}, + COMPANY_ID = #{record.companyId,jdbcType=VARCHAR}, + AGENT_CODE = #{record.agentCode,jdbcType=VARCHAR}, + USER_NAME = #{record.userName,jdbcType=VARCHAR}, + ID_TYPE = #{record.idType,jdbcType=VARCHAR}, + ID_NO = #{record.idNo,jdbcType=VARCHAR}, + GENDER = #{record.gender,jdbcType=VARCHAR}, + USER_POSITION = #{record.userPosition,jdbcType=VARCHAR}, + BIRTHDAY = #{record.birthday,jdbcType=VARCHAR}, + EDUCATION = #{record.education,jdbcType=VARCHAR}, + MOBILE = #{record.mobile,jdbcType=VARCHAR}, + USER_EMAIL = #{record.userEmail,jdbcType=VARCHAR}, + PROVINCE = #{record.province,jdbcType=VARCHAR}, + CITY = #{record.city,jdbcType=VARCHAR}, + AREA = #{record.area,jdbcType=VARCHAR}, + REFEREE_USERID = #{record.refereeUserid,jdbcType=VARCHAR}, + STATE = #{record.state,jdbcType=VARCHAR}, + CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, + CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, + UPDATE_TIME = #{record.updateTime,jdbcType=VARCHAR}, + UPDATE_REMARK = #{record.updateRemark,jdbcType=VARCHAR}, + SOURCE = #{record.source,jdbcType=VARCHAR}, + CARD_IMG_URL = #{record.cardImgUrl,jdbcType=VARCHAR} + + + + + + + update user_info + + + OPENID = #{openid,jdbcType=VARCHAR}, + + + HEAD_IMG_URL = #{headImgUrl,jdbcType=VARCHAR}, + + + NICK_NAME = #{nickName,jdbcType=VARCHAR}, + + + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + + + AGENT_CODE = #{agentCode,jdbcType=VARCHAR}, + + + USER_NAME = #{userName,jdbcType=VARCHAR}, + + + ID_TYPE = #{idType,jdbcType=VARCHAR}, + + + ID_NO = #{idNo,jdbcType=VARCHAR}, + + + GENDER = #{gender,jdbcType=VARCHAR}, + + + USER_POSITION = #{userPosition,jdbcType=VARCHAR}, + + + BIRTHDAY = #{birthday,jdbcType=VARCHAR}, + + + EDUCATION = #{education,jdbcType=VARCHAR}, + + + MOBILE = #{mobile,jdbcType=VARCHAR}, + + + USER_EMAIL = #{userEmail,jdbcType=VARCHAR}, + + + PROVINCE = #{province,jdbcType=VARCHAR}, + + + CITY = #{city,jdbcType=VARCHAR}, + + + AREA = #{area,jdbcType=VARCHAR}, + + + REFEREE_USERID = #{refereeUserid,jdbcType=VARCHAR}, + + + STATE = #{state,jdbcType=VARCHAR}, + + + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + + + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + + + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + + + UPDATE_REMARK = #{updateRemark,jdbcType=VARCHAR}, + + + SOURCE = #{source,jdbcType=VARCHAR}, + + + + CARD_IMG_URL = #{cardImgUrl,jdbcType=VARCHAR}, + + + where USER_ID = #{userId,jdbcType=INTEGER} + + + + + + update user_info + set OPENID = #{openid,jdbcType=VARCHAR}, + HEAD_IMG_URL = #{headImgUrl,jdbcType=VARCHAR}, + NICK_NAME = #{nickName,jdbcType=VARCHAR}, + COMPANY_ID = #{companyId,jdbcType=VARCHAR}, + AGENT_CODE = #{agentCode,jdbcType=VARCHAR}, + USER_NAME = #{userName,jdbcType=VARCHAR}, + ID_TYPE = #{idType,jdbcType=VARCHAR}, + ID_NO = #{idNo,jdbcType=VARCHAR}, + GENDER = #{gender,jdbcType=VARCHAR}, + USER_POSITION = #{userPosition,jdbcType=VARCHAR}, + BIRTHDAY = #{birthday,jdbcType=VARCHAR}, + EDUCATION = #{education,jdbcType=VARCHAR}, + MOBILE = #{mobile,jdbcType=VARCHAR}, + USER_EMAIL = #{userEmail,jdbcType=VARCHAR}, + PROVINCE = #{province,jdbcType=VARCHAR}, + CITY = #{city,jdbcType=VARCHAR}, + AREA = #{area,jdbcType=VARCHAR}, + REFEREE_USERID = #{refereeUserid,jdbcType=VARCHAR}, + STATE = #{state,jdbcType=VARCHAR}, + CREATE_USER = #{createUser,jdbcType=VARCHAR}, + CREATE_TIME = #{createTime,jdbcType=VARCHAR}, + UPDATE_TIME = #{updateTime,jdbcType=VARCHAR}, + UPDATE_REMARK = #{updateRemark,jdbcType=VARCHAR}, + SOURCE = #{source,jdbcType=VARCHAR}, + CARD_IMG_URL = #{cardImgUrl,jdbcType=VARCHAR} + + where USER_ID = #{userId,jdbcType=INTEGER} + + \ No newline at end of file From 78851e6969ba6242c938fe87e121ed6786d37be0 Mon Sep 17 00:00:00 2001 From: zkr_liushenlu Date: Thu, 25 Mar 2021 18:02:41 +0800 Subject: [PATCH 06/30] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=90=8C=E5=90=8D?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{CommonController.java => ContentCommonController.java} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename ruoyi-content/src/main/java/com/ruoyi/content/controller/{CommonController.java => ContentCommonController.java} (94%) diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/controller/CommonController.java b/ruoyi-content/src/main/java/com/ruoyi/content/controller/ContentCommonController.java similarity index 94% rename from ruoyi-content/src/main/java/com/ruoyi/content/controller/CommonController.java rename to ruoyi-content/src/main/java/com/ruoyi/content/controller/ContentCommonController.java index 4f4db69d7..88d170b0e 100644 --- a/ruoyi-content/src/main/java/com/ruoyi/content/controller/CommonController.java +++ b/ruoyi-content/src/main/java/com/ruoyi/content/controller/ContentCommonController.java @@ -22,8 +22,8 @@ import java.util.List; */ @Controller @RequestMapping("/common") -public class CommonController { - private static Logger logger = LoggerFactory.getLogger(CommonController.class); +public class ContentCommonController { + private static Logger logger = LoggerFactory.getLogger(ContentCommonController.class); @Autowired private CmsRoleAuthorityService authorityService; From 6adbcb3c7130e957d45bcaaff4755c53e8c0b9b7 Mon Sep 17 00:00:00 2001 From: zkr_liushenlu Date: Thu, 25 Mar 2021 18:05:19 +0800 Subject: [PATCH 07/30] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/resources/mapper/content/ArticleForwardTrackMapper.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ruoyi-content/src/main/resources/mapper/content/ArticleForwardTrackMapper.xml b/ruoyi-content/src/main/resources/mapper/content/ArticleForwardTrackMapper.xml index 107f39bcd..cf03333ef 100644 --- a/ruoyi-content/src/main/resources/mapper/content/ArticleForwardTrackMapper.xml +++ b/ruoyi-content/src/main/resources/mapper/content/ArticleForwardTrackMapper.xml @@ -155,7 +155,7 @@ - + - - - - - - - - - - - - - + + + + + + + + + + + + + + + SELECT ad.PIC_AD_NAME FROM pic_ad_info ad WHERE ad.PIC_AD_ID = pi.PIC_AD_ID - + SELECT + pi.PIC_ID, + pi.IMG_URL, + ( + + ) as PIC_AD_ID, + pi.PIC_STATE, + pi.COMPANY_ID, + pi.CREATE_DATE, + pi.CREATE_TIME, + pi.CREATE_USER, + pi.UPDATE_DATE, + pi.UPDATE_TIME + FROM gallery_pic_info pi + WHERE + 1=1 + + and pi.COMPANY_ID = #{companyId,jdbcType=VARCHAR} + + + and pi.BRANCH_ID like CONCAT(CONCAT('%',#{branchId,jdbcType=VARCHAR},'%')) + + + and pi.PIC_STATE in + + #{picState} + - - - and pi.PIC_ID in - - #{picId} - - - order by pi.CREATE_DATE DESC,pi.CREATE_TIME DESC, pi.UPDATE_DATE - DESC,pi.UPDATE_TIME DESC - limit - #{startRow,jdbcType=DECIMAL},#{rows,jdbcType=DECIMAL} - - - + + - - + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/templates/content/adverts/adverts.html b/ruoyi-content/src/main/resources/templates/content/adverts/adverts.html index 669943484..d16627776 100644 --- a/ruoyi-content/src/main/resources/templates/content/adverts/adverts.html +++ b/ruoyi-content/src/main/resources/templates/content/adverts/adverts.html @@ -90,7 +90,7 @@ title: '跳转地址', formatter: function (value, row, index) { var actions = []; - actions.push('展示 '); + actions.push('展示 '); return actions.join(''); } }, diff --git a/ruoyi-content/src/main/resources/templates/content/gallery/list.html b/ruoyi-content/src/main/resources/templates/content/gallery/list.html new file mode 100644 index 000000000..8b71e5d72 --- /dev/null +++ b/ruoyi-content/src/main/resources/templates/content/gallery/list.html @@ -0,0 +1,241 @@ + + + + + + + +
+
+
+
+
+ +
+
+
+ + +
+
+
+
+
+ + + + + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/templates/content/picAdverts/picAdverts.html b/ruoyi-content/src/main/resources/templates/content/picAdverts/picAdverts.html index b9ab23cd9..dd80c88d3 100644 --- a/ruoyi-content/src/main/resources/templates/content/picAdverts/picAdverts.html +++ b/ruoyi-content/src/main/resources/templates/content/picAdverts/picAdverts.html @@ -71,7 +71,7 @@ title: '广告链接', formatter: function (value, row, index) { var actions = []; - actions.push('展示 '); + actions.push('展示 '); return actions.join(''); } }, From 453ff2e880790714d1c277651636187e512efcc0 Mon Sep 17 00:00:00 2001 From: zkr_liushenlu Date: Fri, 26 Mar 2021 13:52:02 +0800 Subject: [PATCH 09/30] =?UTF-8?q?=E6=A0=8F=E7=9B=AE=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/BaseCodeController.java | 45 ++- .../content/mapper/BaseCodeExMapper.java | 3 +- .../content/service/BaseCodeService.java | 4 +- .../service/impl/BaseCodeServiceImpl.java | 9 +- .../mapper/content/BaseCodeExMapper.xml | 4 +- .../templates/content/column/column.html | 260 ++++++++++++++++++ 6 files changed, 286 insertions(+), 39 deletions(-) create mode 100644 ruoyi-content/src/main/resources/templates/content/column/column.html diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/controller/BaseCodeController.java b/ruoyi-content/src/main/java/com/ruoyi/content/controller/BaseCodeController.java index 98dc7855d..47f075250 100644 --- a/ruoyi-content/src/main/java/com/ruoyi/content/controller/BaseCodeController.java +++ b/ruoyi-content/src/main/java/com/ruoyi/content/controller/BaseCodeController.java @@ -1,8 +1,9 @@ package com.ruoyi.content.controller; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.content.domain.BaseCode; import com.ruoyi.content.domain.BaseCodeTree; -import com.ruoyi.content.domain.PageDTO; import com.ruoyi.content.message.Message; import com.ruoyi.content.service.BaseCodeService; import com.ruoyi.content.utils.DateUtil; @@ -12,6 +13,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; @@ -27,11 +29,19 @@ import java.util.*; */ @Controller @RequestMapping("/column") -public class BaseCodeController { +public class BaseCodeController extends BaseController { + private final static Logger logger = LoggerFactory.getLogger(BaseCodeController.class); + private String prefix = "content/column"; + @Autowired private BaseCodeService baseCodeService; + @GetMapping() + public String baseCode() { + return prefix + "/column"; + } + /** * 分页查询栏目信息 * @@ -41,32 +51,15 @@ public class BaseCodeController { */ @RequestMapping("/columnArry") @ResponseBody - public PageDTO columnArry(HttpServletRequest request, HttpServletResponse response) { + public TableDataInfo columnArry(HttpServletRequest request, HttpServletResponse response) { logger.info("进入查询当前用户发布的栏目的控制层方法"); - Thread.currentThread().setName(UUID.randomUUID().toString()); - PageDTO pageDTO = new PageDTO(); - try { - String rowsVal = request.getParameter("rows"); - String page = request.getParameter("page"); - String codeType = request.getParameter("codeType"); - String codeCname = request.getParameter("codeCname"); - String orderNo = request.getParameter("orderNo"); - int rows = Integer.parseInt(rowsVal); - int startRow = rows * (Integer.parseInt(page) - 1); - List list = baseCodeService.queryBaseCode(startRow, rows, codeType, codeCname, orderNo); - pageDTO.setPage(Integer.parseInt(page)); - pageDTO.setStartRow(startRow); - pageDTO.setDataRows(list); - int count = baseCodeService.countBaseCode(codeType, codeCname, orderNo); - pageDTO.setTotal(count % rows == 0 ? count / rows : (count / rows + 1)); - pageDTO.setRecords(count); - pageDTO.setPage(Integer.parseInt(page)); - } catch (Exception e) { - logger.info("查询当前用户发布的栏目失败【{}】", e.getMessage()); - e.printStackTrace(); - } + String codeType = request.getParameter("codeType"); + String codeCname = request.getParameter("codeCname"); + String orderNo = request.getParameter("orderNo"); + startPage(); + List list = baseCodeService.queryBaseCode(codeType, codeCname, orderNo); logger.info("跳出查询当前用户发布的栏目的控制层方法"); - return pageDTO; + return getDataTable(list); } /** diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/BaseCodeExMapper.java b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/BaseCodeExMapper.java index 0aca77d98..756ed4684 100644 --- a/ruoyi-content/src/main/java/com/ruoyi/content/mapper/BaseCodeExMapper.java +++ b/ruoyi-content/src/main/java/com/ruoyi/content/mapper/BaseCodeExMapper.java @@ -11,8 +11,7 @@ import java.util.List; @Repository public interface BaseCodeExMapper { public List selectAllWithLimit(@Param(value = "companyId") String companyId, @Param(value = "branchId") String branchId, @Param(value = "codeType") String codeType, - @Param(value = "codeCname") String codeCname, @Param(value = "orderNo") String orderNo, @Param(value = "startRow") int startRow, - @Param(value = "rows") int rows); + @Param(value = "codeCname") String codeCname, @Param(value = "orderNo") String orderNo); /** * 查询栏目树 diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/BaseCodeService.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/BaseCodeService.java index 19bfac610..2d3c55196 100644 --- a/ruoyi-content/src/main/java/com/ruoyi/content/service/BaseCodeService.java +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/BaseCodeService.java @@ -47,14 +47,12 @@ public interface BaseCodeService { /** * 条件查询基础数据 * - * @param startRow - * @param rows * @param codeType * @param codeCname * @param codeCode * @return */ - public List queryBaseCode(int startRow, int rows, String codeType, String codeCname, String codeCode); + public List queryBaseCode(String codeType, String codeCname, String codeCode); /** * 统计条件下有多少数据 diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/BaseCodeServiceImpl.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/BaseCodeServiceImpl.java index e04c8f2f7..d398c2209 100644 --- a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/BaseCodeServiceImpl.java +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/BaseCodeServiceImpl.java @@ -382,21 +382,20 @@ public class BaseCodeServiceImpl implements BaseCodeService { * 分页查询栏目信息 */ @Override - public List queryBaseCode(int startRow, int rows, String codeType, String codeCname, String orderNo) { + public List queryBaseCode(String codeType, String codeCname, String orderNo) { logger.info("进入查询栏目信息的业务方法。"); - logger.info("查询栏目信息的参数startRow【{}】,rows【{}】,codeType【{}】,codeCname【{}】,orderNo【{}】", startRow, rows, codeType, codeCname, orderNo); + logger.info("查询栏目信息的参数,codeType【{}】,codeCname【{}】,orderNo【{}】", codeType, codeCname, orderNo); List codeList = null; String companyId = "1";//渠道id String branchId = "86";//分支公司 try { - codeList = baseCodeExMapper.selectAllWithLimit(companyId, branchId, codeType, codeCname, orderNo, startRow, rows); + codeList = baseCodeExMapper.selectAllWithLimit(companyId, branchId, codeType, codeCname, orderNo); if (codeList == null || codeList.size() < 1) { logger.info("未查询到基础数据信息【{}】", JsonUtil.objectToJackson(codeList)); return codeList; } } catch (Exception e) { - logger.info("查询栏目信息的业务方法异常【{}】", e.getMessage()); - e.printStackTrace(); + logger.error("查询栏目信息的业务方法异常【{}】", e); } logger.info("查询栏目信息的业务方法结束。"); return codeList; diff --git a/ruoyi-content/src/main/resources/mapper/content/BaseCodeExMapper.xml b/ruoyi-content/src/main/resources/mapper/content/BaseCodeExMapper.xml index 1245fbe34..f724839a6 100644 --- a/ruoyi-content/src/main/resources/mapper/content/BaseCodeExMapper.xml +++ b/ruoyi-content/src/main/resources/mapper/content/BaseCodeExMapper.xml @@ -54,10 +54,8 @@ and ORDER_NO = #{orderNo,jdbcType=VARCHAR}
order by CODE_TYPE DESC,ORDER_NO*1 ASC, CREATE_TIME ASC, UPDATE_TIME ASC - limit #{startRow,jdbcType=DECIMAL},#{rows,jdbcType=DECIMAL} - - + diff --git a/ruoyi-content/src/main/resources/templates/content/column/column.html b/ruoyi-content/src/main/resources/templates/content/column/column.html new file mode 100644 index 000000000..ed2deae70 --- /dev/null +++ b/ruoyi-content/src/main/resources/templates/content/column/column.html @@ -0,0 +1,260 @@ + + + + + + +
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + \ No newline at end of file From db2df8c70f551aa726971b790e6a9f47283db998 Mon Sep 17 00:00:00 2001 From: zkr_liushenlu Date: Fri, 26 Mar 2021 15:51:41 +0800 Subject: [PATCH 10/30] =?UTF-8?q?=E6=A0=8F=E7=9B=AE=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/application.yml | 4 +- ruoyi-admin/src/main/resources/logback.xml | 2 +- .../controller/BaseCodeController.java | 13 +- .../content/service/BaseCodeService.java | 2 +- .../service/impl/BaseCodeServiceImpl.java | 18 +- .../mapper/content/BaseCodeExMapper.xml | 2 +- .../templates/content/column/column.html | 210 +++++++++++++++++- .../templates/content/gallery/list.html | 6 +- 8 files changed, 219 insertions(+), 38 deletions(-) diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml index d013a3f1e..5ecc028d4 100644 --- a/ruoyi-admin/src/main/resources/application.yml +++ b/ruoyi-admin/src/main/resources/application.yml @@ -9,7 +9,7 @@ ruoyi: # 实例演示开关 demoEnabled: true # 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath) - profile: D:/ruoyi/uploadPath + profile: /Users/liushenlu/Desktop # 获取ip地址开关 addressEnabled: false @@ -96,7 +96,7 @@ shiro: # 首页地址 indexUrl: /index # 验证码开关 - captchaEnabled: true + captchaEnabled: false # 验证码类型 math 数组计算 char 字符 captchaType: math cookie: diff --git a/ruoyi-admin/src/main/resources/logback.xml b/ruoyi-admin/src/main/resources/logback.xml index d69a57207..0d98c4388 100644 --- a/ruoyi-admin/src/main/resources/logback.xml +++ b/ruoyi-admin/src/main/resources/logback.xml @@ -1,7 +1,7 @@ - + diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/controller/BaseCodeController.java b/ruoyi-content/src/main/java/com/ruoyi/content/controller/BaseCodeController.java index 47f075250..9092f916b 100644 --- a/ruoyi-content/src/main/java/com/ruoyi/content/controller/BaseCodeController.java +++ b/ruoyi-content/src/main/java/com/ruoyi/content/controller/BaseCodeController.java @@ -1,6 +1,7 @@ package com.ruoyi.content.controller; import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.content.domain.BaseCode; import com.ruoyi.content.domain.BaseCodeTree; @@ -187,25 +188,19 @@ public class BaseCodeController extends BaseController { /** * 删除栏目 * - * @param request - * @param response * @return */ @RequestMapping("/delColumn") @ResponseBody - public Message delColumn(HttpServletRequest request, HttpServletResponse response) { + public AjaxResult delColumn(String ids) { logger.info("进入删除栏目状态栏目控制层方法"); - Message msg = new Message(); - Thread.currentThread().setName(UUID.randomUUID().toString()); - String ids = request.getParameter("ids"); try { - msg = baseCodeService.delBaseCode(ids); + return toAjax(baseCodeService.delBaseCode(ids)); } catch (Exception e) { logger.info("修改栏目失败【{}】", e.getMessage()); - e.printStackTrace(); } logger.info("跳出删除栏目控制层方法"); - return msg; + return toAjax(0); } /** diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/BaseCodeService.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/BaseCodeService.java index 2d3c55196..ab32fd6f2 100644 --- a/ruoyi-content/src/main/java/com/ruoyi/content/service/BaseCodeService.java +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/BaseCodeService.java @@ -78,7 +78,7 @@ public interface BaseCodeService { * @param ids * @return */ - Message delBaseCode(String ids); + Integer delBaseCode(String ids); /** * 查询栏目树 diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/BaseCodeServiceImpl.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/BaseCodeServiceImpl.java index d398c2209..f8addd28b 100644 --- a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/BaseCodeServiceImpl.java +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/BaseCodeServiceImpl.java @@ -311,14 +311,13 @@ public class BaseCodeServiceImpl implements BaseCodeService { * 删除栏目信息 */ @Override - public Message delBaseCode(String ids) { + public Integer delBaseCode(String ids) { String companyId = "1"; logger.info("进入删除栏目信息的业务方法。"); if (StringUtils.isBlank(ids)) { logger.info("删除栏目失败,参数不足 ids【{}】", ids); throw new ParameterException("栏目删除失败,参数不足!"); } - Message msg = new Message(); try { String[] arr = ids.split(","); for (String id : arr) { @@ -350,32 +349,25 @@ public class BaseCodeServiceImpl implements BaseCodeService { } logger.info("删除的redis的key是:" + "baseCode_companyId" + companyId + "_branchId" + baseCode.getBranchId() + "_" + delCodeType); redisManager.delete("baseCode_companyId" + companyId + "_branchId" + baseCode.getBranchId() + "_" + delCodeType); - //redisManager.delete("baseCode_companyId"+companyId+"_branchId"+baseCode.getBranchId()+"_"+baseCode.getCodeType()); } - msg.setInfo("成功删除栏目状态。"); - msg.setResult(true); logger.info("成功删除栏目状态!"); } else { - msg.setInfo("删除栏目状态失败。"); - msg.setResult(false); logger.info("删除栏目状态失败!"); + return 0; } } else { - msg.setInfo("删除栏目状态失败。"); - msg.setResult(false); logger.info("删除栏目状态失败!"); + return 0; } } } catch (Exception e) { logger.info("删除栏目状态异常【{}】", e.getMessage()); - e.printStackTrace(); - msg.setInfo("删除栏目状态失败!"); - msg.setResult(false); + return 0; } logger.info("删除栏目状态的业务方法结束。"); - return msg; + return 1; } /** diff --git a/ruoyi-content/src/main/resources/mapper/content/BaseCodeExMapper.xml b/ruoyi-content/src/main/resources/mapper/content/BaseCodeExMapper.xml index f724839a6..d827fea22 100644 --- a/ruoyi-content/src/main/resources/mapper/content/BaseCodeExMapper.xml +++ b/ruoyi-content/src/main/resources/mapper/content/BaseCodeExMapper.xml @@ -53,7 +53,7 @@ and ORDER_NO = #{orderNo,jdbcType=VARCHAR} - order by CODE_TYPE DESC,ORDER_NO*1 ASC, CREATE_TIME ASC, UPDATE_TIME ASC + order by CODE_TYPE DESC,ORDER_NO*1 ASC, CREATE_TIME DESC, UPDATE_TIME DESC diff --git a/ruoyi-content/src/main/resources/templates/content/column/column.html b/ruoyi-content/src/main/resources/templates/content/column/column.html index ed2deae70..ae0efd30d 100644 --- a/ruoyi-content/src/main/resources/templates/content/column/column.html +++ b/ruoyi-content/src/main/resources/templates/content/column/column.html @@ -29,7 +29,8 @@ class="fa fa-search"> 搜索  重置 - + 添加 @@ -42,21 +43,118 @@ + \ No newline at end of file diff --git a/ruoyi-content/src/main/resources/templates/content/gallery/list.html b/ruoyi-content/src/main/resources/templates/content/gallery/list.html index 8b71e5d72..f7c80edd8 100644 --- a/ruoyi-content/src/main/resources/templates/content/gallery/list.html +++ b/ruoyi-content/src/main/resources/templates/content/gallery/list.html @@ -51,14 +51,14 @@