diff --git a/ghy-goods/src/main/java/com/ghy/goods/mapper/GoodsMapper.java b/ghy-goods/src/main/java/com/ghy/goods/mapper/GoodsMapper.java index 2f1e7b63..413a83c0 100644 --- a/ghy-goods/src/main/java/com/ghy/goods/mapper/GoodsMapper.java +++ b/ghy-goods/src/main/java/com/ghy/goods/mapper/GoodsMapper.java @@ -10,6 +10,18 @@ import java.util.List; */ public interface GoodsMapper { + /** + * @param goods 商品属性 + * @return 成功条数 + */ + public int insertGoods(Goods goods); + + /** + * @param goods 商品属性 + * @return 成功条数 + */ + public int updateGoods(Goods goods); + /** * @param goods 商品入参 * @return 商品集合 @@ -17,7 +29,11 @@ public interface GoodsMapper { public List selectGoodsList(Goods goods); - + /** + * @param goodsId 商品id + * @return 商品 + */ + public Goods selectById(Long goodsId); } diff --git a/ghy-goods/src/main/resources/mapper.goods/GoodsMapper.xml b/ghy-goods/src/main/resources/mapper.goods/GoodsMapper.xml index d98926a5..4822d8d6 100644 --- a/ghy-goods/src/main/resources/mapper.goods/GoodsMapper.xml +++ b/ghy-goods/src/main/resources/mapper.goods/GoodsMapper.xml @@ -3,7 +3,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - + @@ -21,19 +21,64 @@ - + select goods_id, goods_code, company_id, goods_name, goods_price, goods_sort, goods_category_id, goods_img_url, goods_number, status, create_by, create_time, remark - from sys_post + from goods - + AND goods_code like concat('%', #{goodsCode}, '%') + + + + + update goods + + goods_code = #{goodsCode}, + goods_name = #{goodsName}, + goods_sort = #{goodsSort}, + status = #{status}, + remark = #{remark}, + update_by = #{updateBy}, + update_time = sysdate() + + where goods_id = #{goodsId} + + + + insert into sys_post( + goods_id, + goods_code, + goods_name, + goods_sort, + status, + remark, + create_by, + create_time + )values( + #{goodsId}, + #{goodsCode}, + #{goodsName}, + #{goodsSort}, + #{status}, + #{remark}, + #{createBy}, + sysdate() + ) + \ No newline at end of file