From f12e480ff7f27a3d9b36285d167561738666a5fa Mon Sep 17 00:00:00 2001 From: Chnx Date: Fri, 14 Jun 2019 14:30:12 +0800 Subject: [PATCH 1/2] =?UTF-8?q?po=E8=AE=A2=E5=8D=95=E8=A1=A8=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E7=AE=B1=E6=95=B0=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMasterDetails.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMasterDetails.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMasterDetails.java index 5edb358..a37421b 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMasterDetails.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPOMasterDetails.java @@ -34,6 +34,10 @@ public class WmsPOMasterDetails extends BaseBean { @ApiParam("物料编码") public String partNo; + @Column(name = "BOX_QTY") + @ApiParam("箱数") + public Integer boxQty; + @Column(name = "PART_NAME_RDD") @ApiParam("物料名称") public String partNameRdd; From 21746dc44025c6f3e28f1695f7f0fe789befb248 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E4=BA=91=E6=98=8A?= Date: Fri, 14 Jun 2019 16:21:45 +0800 Subject: [PATCH 2/2] =?UTF-8?q?excel=E5=B7=A5=E5=85=B7=E7=B1=BB=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../estsh/i3plus/pojo/base/util/BaseImppRedis.java | 302 +++++++++++++++++++++ 1 file changed, 302 insertions(+) create mode 100644 modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/util/BaseImppRedis.java diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/util/BaseImppRedis.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/util/BaseImppRedis.java new file mode 100644 index 0000000..9eb8a88 --- /dev/null +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/util/BaseImppRedis.java @@ -0,0 +1,302 @@ +package cn.estsh.i3plus.pojo.base.util; + +import java.util.List; +import java.util.Map; +import java.util.Set; + +/** + * @Description : + * @Reference : + * @Author : yunhao + * @CreateDate : 2019-06-13 20:35 + * @Modify: + **/ +public interface BaseImppRedis { + + /** + * 指定缓存失效时间 + * @param key 键 + * @param seconds 时间(秒) + * @return + */ + boolean expire(String key,long seconds); + + /** + * 根据key 获取过期时间 + * @param key 键 不能为null + * @return 时间(秒) 返回0代表为永久有效 + */ + long getExpire(String key); + + /** + * 判断key是否存在 + * @param key 键 + * @return true 存在 false不存在 + */ + boolean hasKey(String key); + + /** + * 删除缓存 + * @param key 可以传一个值 或多个 + */ + void deleteKey(String ... key); + + //============================String============================= + /** + * 普通缓存获取 + * @param key 键 + * @return 值 + */ + Object getObject(Object key); + + /** + * 普通缓存放入 + * @param key 键 + * @param value 值 + * @return true成功 false失败 + */ + boolean putObject(String key,Object value); + + /** + * 普通缓存放入并设置时间 + * @param key 键 + * @param value 值 + * @param time 时间(秒) time要大于0 如果time小于等于0 将设置无限期 + * @return true成功 false 失败 + */ + boolean putObject(String key,Object value,long time); + + /** + * 递增 + * @param key 键 + * @param delta 要增加几(大于0) + * @return + */ + long incr(String key, long delta); + + /** + * 递减 + * @param key 键 + * @param delta 要减少几(小于0) + * @return + */ + long decr(String key, long delta); + + //================================Map================================= + /** + * HashGet + * @param key 键 不能为null + * @param item 项 不能为null + * @return 值 + */ + Object getHash(String key,String item); + + /** + * 获取hashKey对应的所有键值 + * @param key 键 + * @return 对应的多个键值 + */ + Map getHashMap(String key); + + /** + * HashSet + * @param key 键 + * @param map 对应多个键值 + * @return true 成功 false 失败 + */ + boolean putHashMap(String key, Map map); + + /** + * HashSet 并设置时间 + * @param key 键 + * @param map 对应多个键值 + * @param time 时间(秒) + * @return true成功 false失败 + */ + boolean putHashMap(String key, Map map, long time); + + /** + * 向一张hash表中放入数据,如果不存在将创建 + * @param key 键 + * @param item 项 + * @param value 值 + * @return true 成功 false失败 + */ + boolean putHash(String key,String item,Object value) ; + + /** + * 向一张hash表中放入数据,如果不存在将创建 + * @param key 键 + * @param item 项 + * @param value 值 + * @param time 时间(秒) 注意:如果已存在的hash表有时间,这里将会替换原有的时间 + * @return true 成功 false失败 + */ + boolean putHash(String key,String item,Object value,long time) ; + + /** + * 删除hash表中的值 + * @param key 键 不能为null + * @param item 项 可以使多个 不能为null + */ + void deleteHash(String key, Object... item); + + /** + * 判断hash表中是否有该项的值 + * @param key 键 不能为null + * @param item 项 不能为null + * @return true 存在 false不存在 + */ + boolean checkKey(String key, String item); + + /** + * hash递增 如果不存在,就会创建一个 并把新增后的值返回 + * @param key 键 + * @param item 项 + * @param by 要增加几(大于0) + * @return + */ + double hincr(String key, String item,double by); + + /** + * hash递减 + * @param key 键 + * @param item 项 + * @param by 要减少记(小于0) + * @return + */ + double hdecr(String key, String item,double by); + + //============================set============================= + /** + * 根据key获取Set中的所有值 + * @param key 键 + * @return + */ + Set getSet(String key); + + /** + * 根据value从一个set中查询,是否存在 + * @param key 键 + * @param value 值 + * @return true 存在 false不存在 + */ + boolean hasKeySet(String key,Object value); + + /** + * 将数据放入set缓存 + * @param key 键 + * @param values 值 可以是多个 + * @return 成功个数 + */ + void putSet(String key, Object...values); + + /** + * 将set数据放入缓存 + * @param key 键 + * @param time 时间(秒) + * @param values 值 可以是多个 + * @return 成功个数 + */ + void putSetAndTime(String key,long time,Object...values); + + /** + * 获取set缓存的长度 + * @param key 键 + * @return + */ + long getSetSize(String key); + + /** + * 移除值为value的 + * @param key 键 + * @param values 值 可以是多个 + * @return 移除的个数 + */ + void removeSet(String key, Object ...values); + //===============================list================================= + + /** + * 根据表达式查询所有key + * @param keyPattern + * @return + */ + Set getKeysSet(String keyPattern); + + /** + * 获取list缓存的内容 + * @param key 键 + * @param start 开始 + * @param end 结束 0 到 -1代表所有值 + * @return + */ + List getList(String key, long start, long end); + + /** + * 获取list缓存的长度 + * @param key 键 + * @return + */ + long getListSize(String key); + + /** + * 通过索引 获取list中的值 + * @param key 键 + * @param index 索引 index>=0时, 0 表头,1 第二个元素,依次类推;index<0时,-1,表尾,-2倒数第二个元素,依次类推 + * @return + */ + Object getIndex(String key,long index); + + /** + * 将list放入缓存 + * @param key 键 + * @param value 值 + * @return + */ + boolean putList(String key, Object value); + + /** + * 将list放入缓存 + * @param key 键 + * @param value 值 + * @param time 时间(秒) + * @return + */ + boolean putList(String key, Object value, long time); + + /** + * 将list放入缓存 + * @param key 键 + * @param value 值 + * @return + */ + boolean putList(String key, List value) ; + + /** + * 将list放入缓存 + * @param key 键 + * @param value 值 + * @param time 时间(秒) + * @return + */ + boolean putList(String key, List value, long time); + + /** + * 根据索引修改list中的某条数据 + * @param key 键 + * @param index 索引 + * @param value 值 + * @return + */ + boolean updateIndexList(String key, long index,Object value); + + /** + * 移除N个值为value + * @param key 键 + * @param count 移除多少个 + * @param value 值 + * @return 移除的个数 + */ + void removeList(String key,long count,Object value); + +}