Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gogirl-miniapp-backend
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
huluobin
gogirl-miniapp-backend
Commits
bdf506c5
Commit
bdf506c5
authored
May 15, 2020
by
huluobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
写采购订单 采购sku类型
parent
1501d905
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
121 additions
and
2 deletions
+121
-2
PurchaseOrderCmdServiceImpl.java
...tion/order/purchase/impl/PurchaseOrderCmdServiceImpl.java
+6
-1
IPurchaseSkuTypeService.java
...application/product/purchase/IPurchaseSkuTypeService.java
+16
-0
PurchaseSkuTypeServiceImpl.java
...ion/product/purchase/impl/PurchaseSkuTypeServiceImpl.java
+20
-0
PurchaseSku.java
.../java/com/gogirl/domain/product/purchase/PurchaseSku.java
+1
-1
PurchaseSkuType.java
...a/com/gogirl/domain/product/purchase/PurchaseSkuType.java
+38
-0
PurchaseSkuTypeMapper.java
...ucture/mapper/product/purchase/PurchaseSkuTypeMapper.java
+16
-0
PurchaseSkuTypeController.java
...nterfaces/product/purchase/PurchaseSkuTypeController.java
+19
-0
PurchaseSkuTypeMapper.xml
src/main/resources/mapper/PurchaseSkuTypeMapper.xml
+5
-0
No files found.
src/main/java/com/gogirl/application/order/purchase/impl/PurchaseOrderCmdServiceImpl.java
View file @
bdf506c5
...
@@ -3,9 +3,11 @@ package com.gogirl.application.order.purchase.impl;
...
@@ -3,9 +3,11 @@ package com.gogirl.application.order.purchase.impl;
import
com.gogirl.application.order.purchase.PurchaseOrderCmdService
;
import
com.gogirl.application.order.purchase.PurchaseOrderCmdService
;
import
com.gogirl.domain.order.purchase.PurchaseOrder
;
import
com.gogirl.domain.order.purchase.PurchaseOrder
;
import
com.gogirl.domain.product.purchase.PurchaseSku
;
import
com.gogirl.domain.product.purchase.PurchaseSku
;
import
com.gogirl.domain.product.purchase.PurchaseSkuType
;
import
com.gogirl.domain.store.store.StoreManage
;
import
com.gogirl.domain.store.store.StoreManage
;
import
com.gogirl.infrastructure.mapper.order.purchase.PurchaseOrderMapper
;
import
com.gogirl.infrastructure.mapper.order.purchase.PurchaseOrderMapper
;
import
com.gogirl.infrastructure.mapper.product.purchase.PurchaseSkuMapper
;
import
com.gogirl.infrastructure.mapper.product.purchase.PurchaseSkuMapper
;
import
com.gogirl.infrastructure.mapper.product.purchase.PurchaseSkuTypeMapper
;
import
com.gogirl.infrastructure.mapper.store.store.StoreManageMapper
;
import
com.gogirl.infrastructure.mapper.store.store.StoreManageMapper
;
import
com.gogirl.shared.member.CreatePurchaseOrderCommand
;
import
com.gogirl.shared.member.CreatePurchaseOrderCommand
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -26,11 +28,14 @@ public class PurchaseOrderCmdServiceImpl implements PurchaseOrderCmdService {
...
@@ -26,11 +28,14 @@ public class PurchaseOrderCmdServiceImpl implements PurchaseOrderCmdService {
private
final
PurchaseSkuMapper
purchaseSkuMapper
;
private
final
PurchaseSkuMapper
purchaseSkuMapper
;
private
final
PurchaseSkuTypeMapper
purchaseSkuTypeMapper
;
@Override
@Override
public
void
createPurchaseOrder
(
List
<
CreatePurchaseOrderCommand
>
cmdList
)
{
public
void
createPurchaseOrder
(
List
<
CreatePurchaseOrderCommand
>
cmdList
)
{
cmdList
.
forEach
(
cmd
->
{
cmdList
.
forEach
(
cmd
->
{
PurchaseSku
purchaseSku
=
purchaseSkuMapper
.
selectById
(
cmd
.
getPurchaseSkuId
());
PurchaseSku
purchaseSku
=
purchaseSkuMapper
.
selectById
(
cmd
.
getPurchaseSkuId
());
PurchaseSkuType
purchaseSkuType
=
purchaseSkuTypeMapper
.
selectById
(
purchaseSku
.
getSkuType
());
StoreManage
storeManage
=
storeManageMapper
.
selectById
(
cmd
.
getCreateDepartmentId
());
StoreManage
storeManage
=
storeManageMapper
.
selectById
(
cmd
.
getCreateDepartmentId
());
...
@@ -49,7 +54,7 @@ public class PurchaseOrderCmdServiceImpl implements PurchaseOrderCmdService {
...
@@ -49,7 +54,7 @@ public class PurchaseOrderCmdServiceImpl implements PurchaseOrderCmdService {
.
sku
(
purchaseSku
.
getSku
())
.
sku
(
purchaseSku
.
getSku
())
.
skuName
(
purchaseSku
.
getSkuName
())
.
skuName
(
purchaseSku
.
getSkuName
())
.
skuPicturePath
(
purchaseSku
.
getPicturePath
())
.
skuPicturePath
(
purchaseSku
.
getPicturePath
())
// .skuTypeName(purchaseSkuDTO.getSkuTyp
e())
.
skuTypeName
(
purchaseSkuType
.
getNam
e
())
.
createTime
(
new
Date
())
.
createTime
(
new
Date
())
.
status
(
1
)
.
status
(
1
)
.
build
();
.
build
();
...
...
src/main/java/com/gogirl/application/product/purchase/IPurchaseSkuTypeService.java
0 → 100644
View file @
bdf506c5
package
com
.
gogirl
.
application
.
product
.
purchase
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.gogirl.domain.product.purchase.PurchaseSkuType
;
/**
* <p>
* sku类型 服务类
* </p>
*
* @author robbendev
* @since 2020-05-15
*/
public
interface
IPurchaseSkuTypeService
extends
IService
<
PurchaseSkuType
>
{
}
src/main/java/com/gogirl/application/product/purchase/impl/PurchaseSkuTypeServiceImpl.java
0 → 100644
View file @
bdf506c5
package
com
.
gogirl
.
application
.
product
.
purchase
.
impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.gogirl.application.product.purchase.IPurchaseSkuTypeService
;
import
com.gogirl.domain.product.purchase.PurchaseSkuType
;
import
com.gogirl.infrastructure.mapper.product.purchase.PurchaseSkuTypeMapper
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* sku类型 服务实现类
* </p>
*
* @author robbendev
* @since 2020-05-15
*/
@Service
public
class
PurchaseSkuTypeServiceImpl
extends
ServiceImpl
<
PurchaseSkuTypeMapper
,
PurchaseSkuType
>
implements
IPurchaseSkuTypeService
{
}
src/main/java/com/gogirl/domain/product/purchase/PurchaseSku.java
View file @
bdf506c5
...
@@ -37,7 +37,7 @@ public class PurchaseSku implements Serializable {
...
@@ -37,7 +37,7 @@ public class PurchaseSku implements Serializable {
@ApiModelProperty
(
"商品名字"
)
@ApiModelProperty
(
"商品名字"
)
private
String
skuName
;
private
String
skuName
;
@ApiModelProperty
(
"
商品类型表的
id"
)
@ApiModelProperty
(
"
purchase_sku_type.
id"
)
private
Integer
skuType
;
private
Integer
skuType
;
@ApiModelProperty
(
"商品型号描述"
)
@ApiModelProperty
(
"商品型号描述"
)
...
...
src/main/java/com/gogirl/domain/product/purchase/PurchaseSkuType.java
0 → 100644
View file @
bdf506c5
package
com
.
gogirl
.
domain
.
product
.
purchase
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
/**
* <p>
* sku类型
* </p>
*
* @author robbendev
* @since 2020-05-15
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"PurchaseSkuType对象"
,
description
=
"sku类型"
)
public
class
PurchaseSkuType
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"类型名称"
)
private
String
name
;
@ApiModelProperty
(
value
=
"创建时间"
)
private
LocalDateTime
createTime
;
@ApiModelProperty
(
value
=
"更新时间"
)
private
LocalDateTime
updateTime
;
}
src/main/java/com/gogirl/infrastructure/mapper/product/purchase/PurchaseSkuTypeMapper.java
0 → 100644
View file @
bdf506c5
package
com
.
gogirl
.
infrastructure
.
mapper
.
product
.
purchase
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.gogirl.domain.product.purchase.PurchaseSkuType
;
/**
* <p>
* sku类型 Mapper 接口
* </p>
*
* @author robbendev
* @since 2020-05-15
*/
public
interface
PurchaseSkuTypeMapper
extends
BaseMapper
<
PurchaseSkuType
>
{
}
src/main/java/com/gogirl/interfaces/product/purchase/PurchaseSkuTypeController.java
0 → 100644
View file @
bdf506c5
package
com
.
gogirl
.
interfaces
.
product
.
purchase
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* <p>
* sku类型 前端控制器
* </p>
*
* @author robbendev
* @since 2020-05-15
*/
@RestController
@RequestMapping
(
"/purchase-sku-type"
)
public
class
PurchaseSkuTypeController
{
}
src/main/resources/mapper/PurchaseSkuTypeMapper.xml
0 → 100644
View file @
bdf506c5
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.gogirl.infrastructure.mapper.product.purchase.PurchaseSkuTypeMapper"
>
</mapper>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment