diff --git a/ruoyi-ui/src/api/mall/product/attr.js b/ruoyi-ui/src/api/mall/product/attr.js new file mode 100644 index 00000000..d60ed17e --- /dev/null +++ b/ruoyi-ui/src/api/mall/product/attr.js @@ -0,0 +1,45 @@ +import request from '@/utils/request' + +// 保存规格参数 +export function addAttr(data) { + return request({ + url: `/mall-product/product/attr/save`, + method: 'post', + data:data + }) +} + +// 修改规格参数 +export function editAttr(data) { + return request({ + url: `/mall-product/product/attr/update`, + method: 'put', + data:data + }) +} + +// 分页获取规格参数 +export function getBaseAttrList(parms,catelogId) { + return request({ + url: `/mall-product/product/attr/base/list/${catelogId}`, + method: 'get', + params:parms + }) +} + +// 删除规格参数 +export function delAttr(ids) { + return request({ + url: `/mall-product/product/attr/delete`, + method: 'delete', + data:ids + }) +} + +// 获取规格参数info信息 +export function getAttr(attrId) { + return request({ + url: `/mall-product/product/attr/info/${attrId}`, + method: 'get', + }) +} diff --git a/ruoyi-ui/src/views/mall/product/attribute/attr-add-or-update.vue b/ruoyi-ui/src/views/mall/product/attribute/attr-add-or-update.vue new file mode 100644 index 00000000..123b44ff --- /dev/null +++ b/ruoyi-ui/src/views/mall/product/attribute/attr-add-or-update.vue @@ -0,0 +1,257 @@ + + + diff --git a/ruoyi-ui/src/views/mall/product/attribute/attr-group.vue b/ruoyi-ui/src/views/mall/product/attribute/attr-group.vue index 61203d78..81bcdad1 100644 --- a/ruoyi-ui/src/views/mall/product/attribute/attr-group.vue +++ b/ruoyi-ui/src/views/mall/product/attribute/attr-group.vue @@ -13,7 +13,6 @@ 查询 - 查询全部 +
+ + + + + +
+ + + + + + + 查询 + 新增 + + 批量删除 + + 重置 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + + + + diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/coupon-add-or-update.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/coupon-add-or-update.vue deleted file mode 100644 index 8a1af997..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/coupon-add-or-update.vue +++ /dev/null @@ -1,246 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/coupon.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/coupon.vue deleted file mode 100644 index 8aeadb42..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/coupon.vue +++ /dev/null @@ -1,271 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/couponhistory-add-or-update.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/couponhistory-add-or-update.vue deleted file mode 100644 index f05d4f13..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/couponhistory-add-or-update.vue +++ /dev/null @@ -1,156 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/couponhistory.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/couponhistory.vue deleted file mode 100644 index 1576a541..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/couponhistory.vue +++ /dev/null @@ -1,211 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/couponspucategoryrelation-add-or-update.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/couponspucategoryrelation-add-or-update.vue deleted file mode 100644 index 6a1be43f..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/couponspucategoryrelation-add-or-update.vue +++ /dev/null @@ -1,102 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/couponspucategoryrelation.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/couponspucategoryrelation.vue deleted file mode 100644 index c8ef56bd..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/couponspucategoryrelation.vue +++ /dev/null @@ -1,175 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/couponspurelation-add-or-update.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/couponspurelation-add-or-update.vue deleted file mode 100644 index b60c2935..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/couponspurelation-add-or-update.vue +++ /dev/null @@ -1,102 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/couponspurelation.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/couponspurelation.vue deleted file mode 100644 index 60f64b9a..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/couponspurelation.vue +++ /dev/null @@ -1,175 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/homeadv-add-or-update.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/homeadv-add-or-update.vue deleted file mode 100644 index 301ad847..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/homeadv-add-or-update.vue +++ /dev/null @@ -1,174 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/homeadv.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/homeadv.vue deleted file mode 100644 index 611f4959..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/homeadv.vue +++ /dev/null @@ -1,223 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/homesubject-add-or-update.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/homesubject-add-or-update.vue deleted file mode 100644 index a143b61c..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/homesubject-add-or-update.vue +++ /dev/null @@ -1,138 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/homesubject.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/homesubject.vue deleted file mode 100644 index 45c9dcdc..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/homesubject.vue +++ /dev/null @@ -1,199 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/homesubjectspu-add-or-update.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/homesubjectspu-add-or-update.vue deleted file mode 100644 index 5403bbf0..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/homesubjectspu-add-or-update.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/homesubjectspu.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/homesubjectspu.vue deleted file mode 100644 index 8502733b..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/homesubjectspu.vue +++ /dev/null @@ -1,181 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/memberprice-add-or-update.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/memberprice-add-or-update.vue deleted file mode 100644 index 19118007..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/memberprice-add-or-update.vue +++ /dev/null @@ -1,120 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/memberprice.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/memberprice.vue deleted file mode 100644 index 7a7554b8..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/memberprice.vue +++ /dev/null @@ -1,187 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillpromotion-add-or-update.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillpromotion-add-or-update.vue deleted file mode 100644 index 6d3004f0..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillpromotion-add-or-update.vue +++ /dev/null @@ -1,129 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillpromotion.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillpromotion.vue deleted file mode 100644 index abe04099..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillpromotion.vue +++ /dev/null @@ -1,193 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillsession-add-or-update.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillsession-add-or-update.vue deleted file mode 100644 index 35e3c8f4..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillsession-add-or-update.vue +++ /dev/null @@ -1,120 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillsession.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillsession.vue deleted file mode 100644 index 502aa140..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillsession.vue +++ /dev/null @@ -1,187 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillskunotice-add-or-update.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillskunotice-add-or-update.vue deleted file mode 100644 index ff57a485..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillskunotice-add-or-update.vue +++ /dev/null @@ -1,129 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillskunotice.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillskunotice.vue deleted file mode 100644 index d802abd1..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillskunotice.vue +++ /dev/null @@ -1,193 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillskurelation-add-or-update.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillskurelation-add-or-update.vue deleted file mode 100644 index 358fbac2..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillskurelation-add-or-update.vue +++ /dev/null @@ -1,138 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillskurelation.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillskurelation.vue deleted file mode 100644 index 9f0cf092..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/seckillskurelation.vue +++ /dev/null @@ -1,199 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/skufullreduction-add-or-update.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/skufullreduction-add-or-update.vue deleted file mode 100644 index 021c0f74..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/skufullreduction-add-or-update.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/skufullreduction.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/skufullreduction.vue deleted file mode 100644 index f03cb23b..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/skufullreduction.vue +++ /dev/null @@ -1,181 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/skuladder-add-or-update.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/skuladder-add-or-update.vue deleted file mode 100644 index 7ee79d93..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/skuladder-add-or-update.vue +++ /dev/null @@ -1,120 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/skuladder.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/skuladder.vue deleted file mode 100644 index 3aa0c70e..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/skuladder.vue +++ /dev/null @@ -1,187 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/spubounds-add-or-update.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/spubounds-add-or-update.vue deleted file mode 100644 index cdedb51d..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/spubounds-add-or-update.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/spubounds.vue b/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/spubounds.vue deleted file mode 100644 index 75930a59..00000000 --- a/xjs-business/xjs-project-mall/mall-coupon/src/main/resources/src/views/modules/coupon/spubounds.vue +++ /dev/null @@ -1,181 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/growthchangehistory-add-or-update.vue b/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/growthchangehistory-add-or-update.vue deleted file mode 100644 index 38cf0214..00000000 --- a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/growthchangehistory-add-or-update.vue +++ /dev/null @@ -1,120 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/growthchangehistory.vue b/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/growthchangehistory.vue deleted file mode 100644 index a23fd63d..00000000 --- a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/growthchangehistory.vue +++ /dev/null @@ -1,187 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/integrationchangehistory-add-or-update.vue b/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/integrationchangehistory-add-or-update.vue deleted file mode 100644 index d1a08706..00000000 --- a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/integrationchangehistory-add-or-update.vue +++ /dev/null @@ -1,120 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/integrationchangehistory.vue b/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/integrationchangehistory.vue deleted file mode 100644 index e572f502..00000000 --- a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/integrationchangehistory.vue +++ /dev/null @@ -1,187 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/member-add-or-update.vue b/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/member-add-or-update.vue deleted file mode 100644 index e4983cc7..00000000 --- a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/member-add-or-update.vue +++ /dev/null @@ -1,228 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/member.vue b/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/member.vue deleted file mode 100644 index 62f74725..00000000 --- a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/member.vue +++ /dev/null @@ -1,259 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/membercollectspu-add-or-update.vue b/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/membercollectspu-add-or-update.vue deleted file mode 100644 index 91976651..00000000 --- a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/membercollectspu-add-or-update.vue +++ /dev/null @@ -1,120 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/membercollectspu.vue b/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/membercollectspu.vue deleted file mode 100644 index 587c95f1..00000000 --- a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/membercollectspu.vue +++ /dev/null @@ -1,187 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/membercollectsubject-add-or-update.vue b/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/membercollectsubject-add-or-update.vue deleted file mode 100644 index f30455d1..00000000 --- a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/membercollectsubject-add-or-update.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/membercollectsubject.vue b/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/membercollectsubject.vue deleted file mode 100644 index 98bfccf1..00000000 --- a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/membercollectsubject.vue +++ /dev/null @@ -1,181 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberlevel-add-or-update.vue b/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberlevel-add-or-update.vue deleted file mode 100644 index 962a28e5..00000000 --- a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberlevel-add-or-update.vue +++ /dev/null @@ -1,156 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberlevel.vue b/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberlevel.vue deleted file mode 100644 index 00267968..00000000 --- a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberlevel.vue +++ /dev/null @@ -1,211 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberloginlog-add-or-update.vue b/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberloginlog-add-or-update.vue deleted file mode 100644 index eeeb0598..00000000 --- a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberloginlog-add-or-update.vue +++ /dev/null @@ -1,120 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberloginlog.vue b/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberloginlog.vue deleted file mode 100644 index 43a8074f..00000000 --- a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberloginlog.vue +++ /dev/null @@ -1,187 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberreceiveaddress-add-or-update.vue b/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberreceiveaddress-add-or-update.vue deleted file mode 100644 index 77dda3b5..00000000 --- a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberreceiveaddress-add-or-update.vue +++ /dev/null @@ -1,165 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberreceiveaddress.vue b/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberreceiveaddress.vue deleted file mode 100644 index 763e037a..00000000 --- a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberreceiveaddress.vue +++ /dev/null @@ -1,217 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberstatisticsinfo-add-or-update.vue b/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberstatisticsinfo-add-or-update.vue deleted file mode 100644 index dbfbbf35..00000000 --- a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberstatisticsinfo-add-or-update.vue +++ /dev/null @@ -1,201 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberstatisticsinfo.vue b/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberstatisticsinfo.vue deleted file mode 100644 index 8228149d..00000000 --- a/xjs-business/xjs-project-mall/mall-member/src/main/resources/src/views/modules/member/memberstatisticsinfo.vue +++ /dev/null @@ -1,241 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/order-add-or-update.vue b/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/order-add-or-update.vue deleted file mode 100644 index 30c6d1ad..00000000 --- a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/order-add-or-update.vue +++ /dev/null @@ -1,444 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/order.vue b/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/order.vue deleted file mode 100644 index c2615f56..00000000 --- a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/order.vue +++ /dev/null @@ -1,403 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderitem-add-or-update.vue b/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderitem-add-or-update.vue deleted file mode 100644 index 230153c6..00000000 --- a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderitem-add-or-update.vue +++ /dev/null @@ -1,246 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderitem.vue b/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderitem.vue deleted file mode 100644 index da32e681..00000000 --- a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderitem.vue +++ /dev/null @@ -1,271 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderoperatehistory-add-or-update.vue b/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderoperatehistory-add-or-update.vue deleted file mode 100644 index 6f77c46c..00000000 --- a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderoperatehistory-add-or-update.vue +++ /dev/null @@ -1,120 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderoperatehistory.vue b/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderoperatehistory.vue deleted file mode 100644 index 8fcca826..00000000 --- a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderoperatehistory.vue +++ /dev/null @@ -1,187 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderreturnapply-add-or-update.vue b/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderreturnapply-add-or-update.vue deleted file mode 100644 index 784e4967..00000000 --- a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderreturnapply-add-or-update.vue +++ /dev/null @@ -1,318 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderreturnapply.vue b/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderreturnapply.vue deleted file mode 100644 index 97ffde6a..00000000 --- a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderreturnapply.vue +++ /dev/null @@ -1,319 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderreturnreason-add-or-update.vue b/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderreturnreason-add-or-update.vue deleted file mode 100644 index eb71508b..00000000 --- a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderreturnreason-add-or-update.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderreturnreason.vue b/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderreturnreason.vue deleted file mode 100644 index cace13e4..00000000 --- a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/orderreturnreason.vue +++ /dev/null @@ -1,181 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/ordersetting-add-or-update.vue b/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/ordersetting-add-or-update.vue deleted file mode 100644 index 9cf5907c..00000000 --- a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/ordersetting-add-or-update.vue +++ /dev/null @@ -1,129 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/ordersetting.vue b/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/ordersetting.vue deleted file mode 100644 index 531a6487..00000000 --- a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/ordersetting.vue +++ /dev/null @@ -1,193 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/paymentinfo-add-or-update.vue b/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/paymentinfo-add-or-update.vue deleted file mode 100644 index e66334f4..00000000 --- a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/paymentinfo-add-or-update.vue +++ /dev/null @@ -1,165 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/paymentinfo.vue b/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/paymentinfo.vue deleted file mode 100644 index 8ddbc5b3..00000000 --- a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/paymentinfo.vue +++ /dev/null @@ -1,217 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/refundinfo-add-or-update.vue b/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/refundinfo-add-or-update.vue deleted file mode 100644 index c76a044c..00000000 --- a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/refundinfo-add-or-update.vue +++ /dev/null @@ -1,129 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/refundinfo.vue b/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/refundinfo.vue deleted file mode 100644 index 87b422e6..00000000 --- a/xjs-business/xjs-project-mall/mall-order/src/main/resources/src/views/modules/order/refundinfo.vue +++ /dev/null @@ -1,193 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/java/com/xjs/mall/product/controller/AttrController.java b/xjs-business/xjs-project-mall/mall-product/src/main/java/com/xjs/mall/product/controller/AttrController.java index a6406cc0..adb32317 100644 --- a/xjs-business/xjs-project-mall/mall-product/src/main/java/com/xjs/mall/product/controller/AttrController.java +++ b/xjs-business/xjs-project-mall/mall-product/src/main/java/com/xjs/mall/product/controller/AttrController.java @@ -1,19 +1,19 @@ package com.xjs.mall.product.controller; -import java.util.Arrays; -import java.util.Map; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RestController; - -import com.xjs.mall.product.entity.AttrEntity; +import com.ruoyi.common.log.annotation.Log; +import com.ruoyi.common.log.enums.BusinessType; import com.xjs.mall.product.service.AttrService; +import com.xjs.mall.product.vo.AttrResponseVo; +import com.xjs.mall.product.vo.AttrVo; import com.xjs.utils.PageUtils; import com.xjs.utils.R; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.Arrays; +import java.util.Map; @@ -22,21 +22,20 @@ import com.xjs.utils.R; * * @author xiejs * @email 1294405880@qq.com - * @date 2022-03-15 10:16:53 + * @since 2022-03-15 10:16:53 */ @RestController @RequestMapping("product/attr") +@Api(tags = "商城-商品-规格参数") public class AttrController { @Autowired private AttrService attrService; - /** - * 列表 - */ - @RequestMapping("/list") - public R list(@RequestParam Map params){ - PageUtils page = attrService.queryPage(params); + @GetMapping("/base/list/{catelogId}") + @ApiOperation("列表") + public R baseAttrList(@RequestParam Map params, @PathVariable("catelogId") Long catelogId) { + PageUtils page = attrService.queryBaseAttrPage(params, catelogId); return R.ok().put("page", page); } @@ -44,9 +43,10 @@ public class AttrController { /** * 信息 */ - @RequestMapping("/info/{attrId}") + @GetMapping("/info/{attrId}") + @ApiOperation("信息") public R info(@PathVariable("attrId") Long attrId){ - AttrEntity attr = attrService.getById(attrId); + AttrResponseVo attr = attrService.getAttrInfo(attrId); return R.ok().put("attr", attr); } @@ -54,9 +54,11 @@ public class AttrController { /** * 保存 */ - @RequestMapping("/save") - public R save(@RequestBody AttrEntity attr){ - attrService.save(attr); + @PostMapping("/save") + @ApiOperation("保存") + @Log(title = "规格参数", businessType = BusinessType.INSERT) + public R save(@RequestBody AttrVo attr){ + attrService.saveAttr(attr); return R.ok(); } @@ -64,9 +66,11 @@ public class AttrController { /** * 修改 */ - @RequestMapping("/update") - public R update(@RequestBody AttrEntity attr){ - attrService.updateById(attr); + @PutMapping("/update") + @ApiOperation("修改") + @Log(title = "规格参数", businessType = BusinessType.UPDATE) + public R update(@RequestBody AttrVo attr){ + attrService.updateAttr(attr); return R.ok(); } @@ -74,7 +78,9 @@ public class AttrController { /** * 删除 */ - @RequestMapping("/delete") + @DeleteMapping("/delete") + @ApiOperation("删除") + @Log(title = "规格参数", businessType = BusinessType.DELETE) public R delete(@RequestBody Long[] attrIds){ attrService.removeByIds(Arrays.asList(attrIds)); diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/java/com/xjs/mall/product/entity/AttrEntity.java b/xjs-business/xjs-project-mall/mall-product/src/main/java/com/xjs/mall/product/entity/AttrEntity.java index 5716adf6..c474f249 100644 --- a/xjs-business/xjs-project-mall/mall-product/src/main/java/com/xjs/mall/product/entity/AttrEntity.java +++ b/xjs-business/xjs-project-mall/mall-product/src/main/java/com/xjs/mall/product/entity/AttrEntity.java @@ -2,14 +2,13 @@ package com.xjs.mall.product.entity; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; import java.io.Serializable; -import java.util.Date; -import lombok.Data; /** * 商品属性 - * + * * @author xiejs * @email 1294405880@qq.com * @date 2022-03-15 10:16:53 @@ -44,6 +43,10 @@ public class AttrEntity implements Serializable { * 属性类型[0-销售属性,1-基本属性,2-既是销售属性又是基本属性] */ private Integer attrType; + /** + * 值类型(多选单选) + */ + private Integer valueType; /** * 启用状态[0 - 禁用,1 - 启用] */ diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/java/com/xjs/mall/product/service/AttrService.java b/xjs-business/xjs-project-mall/mall-product/src/main/java/com/xjs/mall/product/service/AttrService.java index 1bc54dbb..e45960af 100644 --- a/xjs-business/xjs-project-mall/mall-product/src/main/java/com/xjs/mall/product/service/AttrService.java +++ b/xjs-business/xjs-project-mall/mall-product/src/main/java/com/xjs/mall/product/service/AttrService.java @@ -1,6 +1,8 @@ package com.xjs.mall.product.service; import com.baomidou.mybatisplus.extension.service.IService; +import com.xjs.mall.product.vo.AttrResponseVo; +import com.xjs.mall.product.vo.AttrVo; import com.xjs.utils.PageUtils; import com.xjs.mall.product.entity.AttrEntity; @@ -15,6 +17,31 @@ import java.util.Map; */ public interface AttrService extends IService { - PageUtils queryPage(Map params); + /** + * 保存 + * @param attr 商品属性vo + */ + void saveAttr(AttrVo attr); + + /** + * 查询基本的规格参数分页 + * @param params 条件 + * @param catelogId 分类id + * @return pageUtils + */ + PageUtils queryBaseAttrPage(Map params, Long catelogId); + + /** + * 获取attr规格参数具体信息 + * @param attrId attrId + * @return vo + */ + AttrResponseVo getAttrInfo(Long attrId); + + /** + * 修改规格参数信息 + * @param attr 实体类 + */ + void updateAttr(AttrVo attr); } diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/java/com/xjs/mall/product/service/impl/AttrServiceImpl.java b/xjs-business/xjs-project-mall/mall-product/src/main/java/com/xjs/mall/product/service/impl/AttrServiceImpl.java index 148c782c..f05f4f0a 100644 --- a/xjs-business/xjs-project-mall/mall-product/src/main/java/com/xjs/mall/product/service/impl/AttrServiceImpl.java +++ b/xjs-business/xjs-project-mall/mall-product/src/main/java/com/xjs/mall/product/service/impl/AttrServiceImpl.java @@ -1,29 +1,172 @@ package com.xjs.mall.product.service.impl; -import org.springframework.stereotype.Service; -import java.util.Map; -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.xjs.utils.PageUtils; -import com.xjs.utils.Query; - +import com.ruoyi.common.core.utils.StringUtils; +import com.xjs.consts.ProductConstant; +import com.xjs.mall.product.dao.AttrAttrgroupRelationDao; import com.xjs.mall.product.dao.AttrDao; +import com.xjs.mall.product.dao.AttrGroupDao; +import com.xjs.mall.product.dao.CategoryDao; +import com.xjs.mall.product.entity.AttrAttrgroupRelationEntity; import com.xjs.mall.product.entity.AttrEntity; +import com.xjs.mall.product.entity.AttrGroupEntity; +import com.xjs.mall.product.entity.CategoryEntity; +import com.xjs.mall.product.service.AttrAttrgroupRelationService; import com.xjs.mall.product.service.AttrService; +import com.xjs.mall.product.service.CategoryService; +import com.xjs.mall.product.vo.AttrResponseVo; +import com.xjs.mall.product.vo.AttrVo; +import com.xjs.utils.PageUtils; +import com.xjs.utils.Query; +import org.springframework.beans.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import java.util.Arrays; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; @Service("attrService") +@Transactional public class AttrServiceImpl extends ServiceImpl implements AttrService { + @Autowired + private AttrAttrgroupRelationService attrAttrgroupRelationService; + @Resource + private AttrGroupDao attrGroupDao; + @Resource + private CategoryDao categoryDao; + @Resource + private AttrAttrgroupRelationDao attrAttrgroupRelationDao; + @Autowired + private CategoryService categoryService; + @Override - public PageUtils queryPage(Map params) { + public void saveAttr(AttrVo attr) { + AttrEntity attrEntity = new AttrEntity(); + BeanUtils.copyProperties(attr, attrEntity); + //保存基本数据 + super.save(attrEntity); + + //保存关联关系 + AttrAttrgroupRelationEntity attrAttrgroupRelationEntity = new AttrAttrgroupRelationEntity(); + attrAttrgroupRelationEntity.setAttrGroupId(attr.getAttrGroupId()); + attrAttrgroupRelationEntity.setAttrId(attrEntity.getAttrId()); + attrAttrgroupRelationService.save(attrAttrgroupRelationEntity); + } + + @Override + public PageUtils queryBaseAttrPage(Map params, Long catelogId) { + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + + if (catelogId != 0) { + wrapper.eq(AttrEntity::getCatelogId, catelogId); + } + + String key = (String) params.get(Query.KEY_NAME); + wrapper.and(StringUtils.isNotEmpty(key), obj -> { + obj.like(AttrEntity::getAttrName, key); + }); + IPage page = this.page( new Query().getPage(params), - new QueryWrapper() + wrapper + ); + + PageUtils pageUtils = new PageUtils(page); + List records = page.getRecords(); + List collect = records.stream().map(attrEntity -> { + AttrResponseVo attrResponseVo = new AttrResponseVo(); + BeanUtils.copyProperties(attrEntity, attrResponseVo); + + //1、设置分类和分组的数据 + AttrAttrgroupRelationEntity attrId = attrAttrgroupRelationDao.selectOne(new LambdaQueryWrapper() + .eq(AttrAttrgroupRelationEntity::getAttrId, attrEntity.getAttrId())); + + if (attrId != null) { + AttrGroupEntity attrGroupEntity = attrGroupDao.selectById(attrId.getAttrGroupId()); + attrResponseVo.setGroupName(attrGroupEntity.getAttrGroupName()); + } + + CategoryEntity categoryEntity = categoryDao.selectById(attrEntity.getCatelogId()); + if (categoryEntity != null) { + attrResponseVo.setCatelogName(categoryEntity.getName()); + } + + return attrResponseVo; + + }).collect(Collectors.toList()); + + pageUtils.setList(collect); + return pageUtils; + } + + @Override + public AttrResponseVo getAttrInfo(Long attrId) { + AttrEntity attrEntity = super.getById(attrId); + AttrResponseVo attrResponseVo = new AttrResponseVo(); + BeanUtils.copyProperties(attrEntity, attrResponseVo); + + //设置分组信息 + AttrAttrgroupRelationEntity attrAttrgroupRelationEntity = attrAttrgroupRelationDao.selectOne( + new LambdaQueryWrapper().eq(AttrAttrgroupRelationEntity::getAttrId, attrId) ); - return new PageUtils(page); + if (attrAttrgroupRelationEntity != null) { + attrResponseVo.setAttrGroupId(attrAttrgroupRelationEntity.getAttrGroupId()); + + AttrGroupEntity attrGroupEntity = attrGroupDao.selectById(attrAttrgroupRelationEntity.getAttrGroupId()); + + if (attrGroupEntity != null) { + attrResponseVo.setGroupName(attrGroupEntity.getAttrGroupName()); + } + } + + //设置分类信息 + Long catelogId = attrEntity.getCatelogId(); + Long[] catelogPath = categoryService.finCatelogPath(catelogId); + List collect = Arrays.stream(catelogPath).map(String::valueOf).collect(Collectors.toList()); + attrResponseVo.setCatelogPath(collect); + CategoryEntity categoryEntity = categoryDao.selectById(catelogId); + if (categoryEntity != null) { + attrResponseVo.setCatelogName(categoryEntity.getName()); + } + + return attrResponseVo; + } + + @Override + public void updateAttr(AttrVo attr) { + AttrEntity attrEntity = new AttrEntity(); + BeanUtils.copyProperties(attr, attrEntity); + this.updateById(attrEntity); + + if (attrEntity.getAttrType() == ProductConstant.AttrEnum.ATTR_TYPE_BASE.getCode()) { + //1、修改分组关联 + AttrAttrgroupRelationEntity relationEntity = new AttrAttrgroupRelationEntity(); + + relationEntity.setAttrGroupId(attr.getAttrGroupId()); + relationEntity.setAttrId(attr.getAttrId()); + + Long count = attrAttrgroupRelationDao.selectCount(new LambdaQueryWrapper() + .eq(AttrAttrgroupRelationEntity::getAttrId, attr.getAttrId())); + if (count > 0) { + attrAttrgroupRelationDao.update(relationEntity, + new LambdaUpdateWrapper() + .eq(AttrAttrgroupRelationEntity::getAttrId, attr.getAttrId())); + + } else { + attrAttrgroupRelationDao.insert(relationEntity); + } + } + } -} \ No newline at end of file +} diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/java/com/xjs/mall/product/vo/AttrResponseVo.java b/xjs-business/xjs-project-mall/mall-product/src/main/java/com/xjs/mall/product/vo/AttrResponseVo.java new file mode 100644 index 00000000..2b91e7c0 --- /dev/null +++ b/xjs-business/xjs-project-mall/mall-product/src/main/java/com/xjs/mall/product/vo/AttrResponseVo.java @@ -0,0 +1,37 @@ +package com.xjs.mall.product.vo; + +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.util.List; + +/** + * Attr响应Vo + * @author xiejs + * @since 2022-03-17 + */ +@EqualsAndHashCode(callSuper = true) +@Data +public class AttrResponseVo extends AttrVo { + + /** + * 组名称 + */ + private String groupName; + + + /** + * 分类名称 + */ + private String catelogName; + + + /** + * catelog路径 + */ + private List catelogPath; + + + + +} diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/java/com/xjs/mall/product/vo/AttrVo.java b/xjs-business/xjs-project-mall/mall-product/src/main/java/com/xjs/mall/product/vo/AttrVo.java new file mode 100644 index 00000000..6e3696f3 --- /dev/null +++ b/xjs-business/xjs-project-mall/mall-product/src/main/java/com/xjs/mall/product/vo/AttrVo.java @@ -0,0 +1,54 @@ +package com.xjs.mall.product.vo; + +import lombok.Data; + +/** + * 商品属性Vo + * @author xiejs + * @since 2022-03-17 + */ +@Data +public class AttrVo { + private Long attrId; + /** + * 属性名 + */ + private String attrName; + /** + * 是否需要检索[0-不需要,1-需要] + */ + private Integer searchType; + /** + * 属性图标 + */ + private String icon; + /** + * 可选值列表[用逗号分隔] + */ + private String valueSelect; + /** + * 属性类型[0-销售属性,1-基本属性,2-既是销售属性又是基本属性] + */ + private Integer attrType; + + /** + * 值类型(多选单选) + */ + private Integer valueType; + /** + * 启用状态[0 - 禁用,1 - 启用] + */ + private Long enable; + /** + * 所属分类 + */ + private Long catelogId; + /** + * 快速展示【是否展示在介绍上;0-否 1-是】,在sku中仍然可以调整 + */ + private Integer showDesc; + + + private Long attrGroupId; + +} diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/mapper/product/AttrDao.xml b/xjs-business/xjs-project-mall/mall-product/src/main/resources/mapper/product/AttrDao.xml index d4521c24..e1e06c47 100644 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/mapper/product/AttrDao.xml +++ b/xjs-business/xjs-project-mall/mall-product/src/main/resources/mapper/product/AttrDao.xml @@ -11,10 +11,11 @@ + - \ No newline at end of file + diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/attr-add-or-update.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/attr-add-or-update.vue deleted file mode 100644 index c72bde4d..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/attr-add-or-update.vue +++ /dev/null @@ -1,147 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/attr.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/attr.vue deleted file mode 100644 index 02985cdd..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/attr.vue +++ /dev/null @@ -1,205 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/attrattrgrouprelation-add-or-update.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/attrattrgrouprelation-add-or-update.vue deleted file mode 100644 index 86c84a9c..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/attrattrgrouprelation-add-or-update.vue +++ /dev/null @@ -1,102 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/attrattrgrouprelation.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/attrattrgrouprelation.vue deleted file mode 100644 index 0abfcb92..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/attrattrgrouprelation.vue +++ /dev/null @@ -1,175 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/attrgroup-add-or-update.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/attrgroup-add-or-update.vue deleted file mode 100644 index 4b970ea1..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/attrgroup-add-or-update.vue +++ /dev/null @@ -1,120 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/attrgroup.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/attrgroup.vue deleted file mode 100644 index ad7efd0c..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/attrgroup.vue +++ /dev/null @@ -1,187 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/brand-add-or-update.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/brand-add-or-update.vue deleted file mode 100644 index 79c5d689..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/brand-add-or-update.vue +++ /dev/null @@ -1,129 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/brand.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/brand.vue deleted file mode 100644 index 92d617a9..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/brand.vue +++ /dev/null @@ -1,193 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/category-add-or-update.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/category-add-or-update.vue deleted file mode 100644 index 242ce984..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/category-add-or-update.vue +++ /dev/null @@ -1,147 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/category.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/category.vue deleted file mode 100644 index b5e06b1c..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/category.vue +++ /dev/null @@ -1,205 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/categorybrandrelation-add-or-update.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/categorybrandrelation-add-or-update.vue deleted file mode 100644 index e73668cb..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/categorybrandrelation-add-or-update.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/categorybrandrelation.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/categorybrandrelation.vue deleted file mode 100644 index 66e9f8d4..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/categorybrandrelation.vue +++ /dev/null @@ -1,181 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/commentreplay-add-or-update.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/commentreplay-add-or-update.vue deleted file mode 100644 index 14545c82..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/commentreplay-add-or-update.vue +++ /dev/null @@ -1,93 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/commentreplay.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/commentreplay.vue deleted file mode 100644 index 857bbf35..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/commentreplay.vue +++ /dev/null @@ -1,169 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/productattrvalue-add-or-update.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/productattrvalue-add-or-update.vue deleted file mode 100644 index 188d51ba..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/productattrvalue-add-or-update.vue +++ /dev/null @@ -1,129 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/productattrvalue.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/productattrvalue.vue deleted file mode 100644 index e6e06306..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/productattrvalue.vue +++ /dev/null @@ -1,193 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/skuimages-add-or-update.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/skuimages-add-or-update.vue deleted file mode 100644 index e9b8d4f1..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/skuimages-add-or-update.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/skuimages.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/skuimages.vue deleted file mode 100644 index 7a13ec70..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/skuimages.vue +++ /dev/null @@ -1,181 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/skuinfo-add-or-update.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/skuinfo-add-or-update.vue deleted file mode 100644 index a58839e7..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/skuinfo-add-or-update.vue +++ /dev/null @@ -1,165 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/skuinfo.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/skuinfo.vue deleted file mode 100644 index 717e6c1a..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/skuinfo.vue +++ /dev/null @@ -1,217 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/skusaleattrvalue-add-or-update.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/skusaleattrvalue-add-or-update.vue deleted file mode 100644 index 4c5176f2..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/skusaleattrvalue-add-or-update.vue +++ /dev/null @@ -1,120 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/skusaleattrvalue.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/skusaleattrvalue.vue deleted file mode 100644 index bbd2f1cb..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/skusaleattrvalue.vue +++ /dev/null @@ -1,187 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spucomment-add-or-update.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spucomment-add-or-update.vue deleted file mode 100644 index b1010746..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spucomment-add-or-update.vue +++ /dev/null @@ -1,210 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spucomment.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spucomment.vue deleted file mode 100644 index 577a6e8b..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spucomment.vue +++ /dev/null @@ -1,247 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spuimages-add-or-update.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spuimages-add-or-update.vue deleted file mode 100644 index f25e52ab..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spuimages-add-or-update.vue +++ /dev/null @@ -1,120 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spuimages.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spuimages.vue deleted file mode 100644 index 1465f675..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spuimages.vue +++ /dev/null @@ -1,187 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spuinfo-add-or-update.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spuinfo-add-or-update.vue deleted file mode 100644 index 7ddc8ae9..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spuinfo-add-or-update.vue +++ /dev/null @@ -1,147 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spuinfo.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spuinfo.vue deleted file mode 100644 index 82bfa00c..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spuinfo.vue +++ /dev/null @@ -1,205 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spuinfodesc-add-or-update.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spuinfodesc-add-or-update.vue deleted file mode 100644 index a543727e..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spuinfodesc-add-or-update.vue +++ /dev/null @@ -1,84 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spuinfodesc.vue b/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spuinfodesc.vue deleted file mode 100644 index c33bb11c..00000000 --- a/xjs-business/xjs-project-mall/mall-product/src/main/resources/src/views/modules/product/spuinfodesc.vue +++ /dev/null @@ -1,163 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/purchase-add-or-update.vue b/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/purchase-add-or-update.vue deleted file mode 100644 index 78d6a2a2..00000000 --- a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/purchase-add-or-update.vue +++ /dev/null @@ -1,156 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/purchase.vue b/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/purchase.vue deleted file mode 100644 index 7a31ad5a..00000000 --- a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/purchase.vue +++ /dev/null @@ -1,211 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/purchasedetail-add-or-update.vue b/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/purchasedetail-add-or-update.vue deleted file mode 100644 index fd955596..00000000 --- a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/purchasedetail-add-or-update.vue +++ /dev/null @@ -1,129 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/purchasedetail.vue b/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/purchasedetail.vue deleted file mode 100644 index dd3c6db1..00000000 --- a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/purchasedetail.vue +++ /dev/null @@ -1,193 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/wareinfo-add-or-update.vue b/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/wareinfo-add-or-update.vue deleted file mode 100644 index d3bcd324..00000000 --- a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/wareinfo-add-or-update.vue +++ /dev/null @@ -1,102 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/wareinfo.vue b/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/wareinfo.vue deleted file mode 100644 index a4688341..00000000 --- a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/wareinfo.vue +++ /dev/null @@ -1,175 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/wareordertask-add-or-update.vue b/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/wareordertask-add-or-update.vue deleted file mode 100644 index 6baca95c..00000000 --- a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/wareordertask-add-or-update.vue +++ /dev/null @@ -1,192 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/wareordertask.vue b/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/wareordertask.vue deleted file mode 100644 index ac648d54..00000000 --- a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/wareordertask.vue +++ /dev/null @@ -1,235 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/wareordertaskdetail-add-or-update.vue b/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/wareordertaskdetail-add-or-update.vue deleted file mode 100644 index bd380ad6..00000000 --- a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/wareordertaskdetail-add-or-update.vue +++ /dev/null @@ -1,129 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/wareordertaskdetail.vue b/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/wareordertaskdetail.vue deleted file mode 100644 index 7bf75abe..00000000 --- a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/wareordertaskdetail.vue +++ /dev/null @@ -1,193 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/waresku-add-or-update.vue b/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/waresku-add-or-update.vue deleted file mode 100644 index 06f97fe3..00000000 --- a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/waresku-add-or-update.vue +++ /dev/null @@ -1,120 +0,0 @@ - - - diff --git a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/waresku.vue b/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/waresku.vue deleted file mode 100644 index bbf17353..00000000 --- a/xjs-business/xjs-project-mall/mall-ware/src/main/resources/src/views/modules/ware/waresku.vue +++ /dev/null @@ -1,187 +0,0 @@ - - -