Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Q
qk_backend
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
quanku
qk_backend
Commits
26685ac0
Commit
26685ac0
authored
May 08, 2024
by
shiyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
查询图录
parent
c3fde926
Changes
28
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
28 changed files
with
3812 additions
and
10 deletions
+3812
-10
ch-admin-api/src/main/java/com/wwdz/ch/admin/config/ShiroConfig.java
...i/src/main/java/com/wwdz/ch/admin/config/ShiroConfig.java
+1
-0
ch-admin-api/src/main/java/com/wwdz/ch/admin/controller/AdminDashbordController.java
...com/wwdz/ch/admin/controller/AdminDashbordController.java
+12
-4
ch-admin-api/src/main/java/com/wwdz/ch/admin/controller/ImageCatelogController.java
.../com/wwdz/ch/admin/controller/ImageCatelogController.java
+13
-1
ch-admin-api/src/main/java/com/wwdz/ch/admin/entity/request/DataPanelRequestDto.java
...com/wwdz/ch/admin/entity/request/DataPanelRequestDto.java
+12
-0
ch-admin-api/src/main/java/com/wwdz/ch/admin/entity/vo/DataPanelVo.java
...rc/main/java/com/wwdz/ch/admin/entity/vo/DataPanelVo.java
+42
-0
ch-admin-api/src/main/java/com/wwdz/ch/admin/impl/AdminDashbordServiceImpl.java
...java/com/wwdz/ch/admin/impl/AdminDashbordServiceImpl.java
+72
-0
ch-admin-api/src/main/java/com/wwdz/ch/admin/impl/ImageCatelogDetailServiceImpl.java
...com/wwdz/ch/admin/impl/ImageCatelogDetailServiceImpl.java
+37
-0
ch-admin-api/src/main/java/com/wwdz/ch/admin/service/AdminDashbordService.java
.../java/com/wwdz/ch/admin/service/AdminDashbordService.java
+5
-0
ch-admin-api/src/main/java/com/wwdz/ch/admin/service/ImageCatelogDetailService.java
.../com/wwdz/ch/admin/service/ImageCatelogDetailService.java
+9
-0
ch-admin-api/src/main/java/com/wwdz/ch/admin/service/SysIdentifyOrderService.java
...va/com/wwdz/ch/admin/service/SysIdentifyOrderService.java
+21
-0
ch-core/src/main/java/com/wwdz/ch/core/api/WxAppletApi.java
ch-core/src/main/java/com/wwdz/ch/core/api/WxAppletApi.java
+7
-2
ch-core/src/main/java/com/wwdz/ch/core/consts/DistributionEnum.java
...c/main/java/com/wwdz/ch/core/consts/DistributionEnum.java
+39
-0
ch-core/src/main/java/com/wwdz/ch/core/util/UploadImageCatelogUtil.java
...in/java/com/wwdz/ch/core/util/UploadImageCatelogUtil.java
+7
-0
ch-dao/src/main/java/com/wwdz/ch/db/dao/distribution/IdentifyOrderDao.java
...ava/com/wwdz/ch/db/dao/distribution/IdentifyOrderDao.java
+26
-0
ch-dao/src/main/java/com/wwdz/ch/db/dao/distribution/ImageCatelogDetailDao.java
...om/wwdz/ch/db/dao/distribution/ImageCatelogDetailDao.java
+7
-0
ch-dao/src/main/java/com/wwdz/ch/db/dao/distribution/SupplierItemDao.java
...java/com/wwdz/ch/db/dao/distribution/SupplierItemDao.java
+7
-0
ch-dao/src/main/java/com/wwdz/ch/db/domain/distribution/IdentifyOrder.java
...ava/com/wwdz/ch/db/domain/distribution/IdentifyOrder.java
+354
-0
ch-dao/src/main/java/com/wwdz/ch/db/domain/distribution/IdentifyOrderExample.java
.../wwdz/ch/db/domain/distribution/IdentifyOrderExample.java
+2383
-0
ch-dao/src/main/java/com/wwdz/ch/db/dto/request/distribution/DistributionOrderRequestDto.java
...dto/request/distribution/DistributionOrderRequestDto.java
+2
-2
ch-dao/src/main/java/com/wwdz/ch/db/dto/request/distribution/IdentifyOrderRequestDto.java
.../db/dto/request/distribution/IdentifyOrderRequestDto.java
+84
-0
ch-dao/src/main/java/com/wwdz/ch/db/impl/distribution/IdentifyOrderDaoImpl.java
...om/wwdz/ch/db/impl/distribution/IdentifyOrderDaoImpl.java
+41
-0
ch-dao/src/main/java/com/wwdz/ch/db/impl/distribution/ImageCatelogDetailDaoImpl.java
...dz/ch/db/impl/distribution/ImageCatelogDetailDaoImpl.java
+22
-0
ch-dao/src/main/java/com/wwdz/ch/db/impl/distribution/SupplierItemDaoImpl.java
...com/wwdz/ch/db/impl/distribution/SupplierItemDaoImpl.java
+11
-0
ch-dao/src/main/java/com/wwdz/ch/db/mapper/distribution/IdentifyOrderMapper.java
...m/wwdz/ch/db/mapper/distribution/IdentifyOrderMapper.java
+69
-0
ch-dao/src/main/resources/com/wwdz/ch/db/mapper/distribution/IdentifyOrderMapper.xml
...om/wwdz/ch/db/mapper/distribution/IdentifyOrderMapper.xml
+472
-0
ch-dao/src/main/resources/generatorConfig_new.xml
ch-dao/src/main/resources/generatorConfig_new.xml
+1
-1
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/distribution/IdentifyOrderServiceImpl.java
...wdz/ch/wx/impl/distribution/IdentifyOrderServiceImpl.java
+41
-0
ch-wx-api/src/main/java/com/wwdz/ch/wx/service/distribution/IdentifyOrderService.java
...wwdz/ch/wx/service/distribution/IdentifyOrderService.java
+15
-0
No files found.
ch-admin-api/src/main/java/com/wwdz/ch/admin/config/ShiroConfig.java
View file @
26685ac0
...
@@ -122,6 +122,7 @@ public class ShiroConfig {
...
@@ -122,6 +122,7 @@ public class ShiroConfig {
filterChainDefinitionMap
.
put
(
"/admin/supplierItem/**"
,
"anon"
);
filterChainDefinitionMap
.
put
(
"/admin/supplierItem/**"
,
"anon"
);
filterChainDefinitionMap
.
put
(
"/admin/user/**"
,
"anon"
);
filterChainDefinitionMap
.
put
(
"/admin/user/**"
,
"anon"
);
filterChainDefinitionMap
.
put
(
"/admin/sysDistributionOrder/**"
,
"anon"
);
filterChainDefinitionMap
.
put
(
"/admin/sysDistributionOrder/**"
,
"anon"
);
filterChainDefinitionMap
.
put
(
"/admin/imageCatelog/**"
,
"anon"
);
filterChainDefinitionMap
.
put
(
"/admin/invitationCode/**"
,
"anon"
);
filterChainDefinitionMap
.
put
(
"/admin/invitationCode/**"
,
"anon"
);
// filterChainDefinitionMap.put("/admin/**", "anon");
// filterChainDefinitionMap.put("/admin/**", "anon");
...
...
ch-admin-api/src/main/java/com/wwdz/ch/admin/controller/AdminDashbordController.java
View file @
26685ac0
...
@@ -8,18 +8,19 @@ import java.util.HashSet;
...
@@ -8,18 +8,19 @@ import java.util.HashSet;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.Set
;
import
java.util.Set
;
import
com.wwdz.ch.admin.entity.request.DataPanelRequestDto
;
import
com.wwdz.ch.admin.entity.vo.OrderAmtsVo
;
import
com.wwdz.ch.admin.entity.vo.OrderAmtsVo
;
import
com.wwdz.ch.admin.entity.vo.UserOrderCntVo
;
import
com.wwdz.ch.admin.entity.vo.UserOrderCntVo
;
import
com.wwdz.ch.admin.service.AdminDashbordService
;
import
com.wwdz.ch.admin.service.AdminDashbordService
;
import
com.wwdz.ch.admin.util.AuthSupport
;
import
com.wwdz.ch.admin.util.AuthSupport
;
import
com.wwdz.ch.core.type.Result
;
import
com.wwdz.ch.db.dao.dts.DtsUserDao
;
import
com.wwdz.ch.db.dao.dts.DtsUserDao
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.wwdz.ch.core.util.ResponseUtil
;
import
com.wwdz.ch.core.util.ResponseUtil
;
import
com.wwdz.ch.db.bean.DayStatis
;
import
com.wwdz.ch.db.bean.DayStatis
;
...
@@ -35,10 +36,11 @@ public class AdminDashbordController {
...
@@ -35,10 +36,11 @@ public class AdminDashbordController {
@Autowired
@Autowired
private
DtsUserDao
userService
;
private
DtsUserDao
userService
;
@Autowired
@Autowired
AdminDashbordService
adminDashbordService
;
AdminDashbordService
adminDashbordService
;
@GetMapping
(
""
)
@GetMapping
(
""
)
public
Object
info
()
{
public
Object
info
()
{
logger
.
info
(
"【请求开始】操作人:["
+
AuthSupport
.
userName
()
+
"] 系统管理->首页仪表盘查询"
);
logger
.
info
(
"【请求开始】操作人:["
+
AuthSupport
.
userName
()
+
"] 系统管理->首页仪表盘查询"
);
...
@@ -140,4 +142,10 @@ public class AdminDashbordController {
...
@@ -140,4 +142,10 @@ public class AdminDashbordController {
return
orderAmts
;
return
orderAmts
;
}
}
@PostMapping
(
"/dataPanel"
)
public
Result
dataPanel
(
@RequestBody
DataPanelRequestDto
dto
)
{
return
adminDashbordService
.
dataPanel
(
dto
);
}
}
}
ch-admin-api/src/main/java/com/wwdz/ch/admin/controller/ImageCatelogController.java
View file @
26685ac0
package
com.wwdz.ch.admin.controller
;
package
com.wwdz.ch.admin.controller
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.wwdz.ch.admin.service.ImageCatelogDetailService
;
import
com.wwdz.ch.admin.service.ImageCatelogService
;
import
com.wwdz.ch.admin.service.ImageCatelogService
;
import
com.wwdz.ch.core.type.Result
;
import
com.wwdz.ch.core.type.Result
;
import
com.wwdz.ch.db.dto.request.distribution.ImageCatelogRequestDto
;
import
com.wwdz.ch.db.dto.request.distribution.ImageCatelogRequestDto
;
...
@@ -22,10 +23,21 @@ public class ImageCatelogController {
...
@@ -22,10 +23,21 @@ public class ImageCatelogController {
@Autowired
@Autowired
ImageCatelogService
imageCatelogService
;
ImageCatelogService
imageCatelogService
;
@Autowired
ImageCatelogDetailService
imageCatelogDetailService
;
@ApiOperation
(
value
=
"查询图录列表"
)
@ApiOperation
(
value
=
"查询图录列表"
)
@PostMapping
(
"/find"
)
@PostMapping
(
"/find"
)
public
Result
update
(
@RequestBody
ImageCatelogRequestDto
dto
)
{
public
Result
find
(
@RequestBody
ImageCatelogRequestDto
dto
)
{
logger
.
info
(
"查询图录列表,请求参数:{}"
,
JSON
.
toJSONString
(
dto
));
logger
.
info
(
"查询图录列表,请求参数:{}"
,
JSON
.
toJSONString
(
dto
));
return
imageCatelogService
.
findList
(
dto
);
return
imageCatelogService
.
findList
(
dto
);
}
}
@ApiOperation
(
value
=
"查询图录内容"
)
@PostMapping
(
"/findDetail"
)
public
Result
findDetailList
(
@RequestBody
ImageCatelogRequestDto
dto
)
{
logger
.
info
(
"查询图录内容,请求参数:{}"
,
JSON
.
toJSONString
(
dto
));
return
imageCatelogDetailService
.
findDetailList
(
dto
);
}
}
}
ch-admin-api/src/main/java/com/wwdz/ch/admin/entity/request/DataPanelRequestDto.java
0 → 100644
View file @
26685ac0
package
com.wwdz.ch.admin.entity.request
;
import
com.xxdxxs.entity.Entity
;
import
lombok.Data
;
@Data
public
class
DataPanelRequestDto
implements
Entity
{
private
String
startTime
;
private
String
endTime
;
}
ch-admin-api/src/main/java/com/wwdz/ch/admin/entity/vo/DataPanelVo.java
0 → 100644
View file @
26685ac0
package
com.wwdz.ch.admin.entity.vo
;
import
com.xxdxxs.entity.Entity
;
import
lombok.Data
;
import
java.util.Map
;
@Data
public
class
DataPanelVo
implements
Entity
{
/**
* 访问用户数
*/
private
Integer
visitNum
;
/**
* 打开次数
*/
private
Integer
openNum
;
/**
* 新增注册用户数
*/
private
Integer
newUserNum
;
/**
* 新增藏品数
*/
private
Integer
newItemNum
;
/**
* 藏馆订单
*/
private
Map
<
String
,
Object
>
collectOrderData
;
/**
* 分销订单
*/
private
Map
<
String
,
Object
>
distributionOrderData
;
}
ch-admin-api/src/main/java/com/wwdz/ch/admin/impl/AdminDashbordServiceImpl.java
View file @
26685ac0
package
com.wwdz.ch.admin.impl
;
package
com.wwdz.ch.admin.impl
;
import
cn.hutool.core.date.DateUtil
;
import
com.wwdz.ch.admin.controller.AdminDashbordController
;
import
com.wwdz.ch.admin.controller.AdminDashbordController
;
import
com.wwdz.ch.admin.entity.request.DataPanelRequestDto
;
import
com.wwdz.ch.admin.entity.vo.DataPanelVo
;
import
com.wwdz.ch.admin.service.AdminDashbordService
;
import
com.wwdz.ch.admin.service.AdminDashbordService
;
import
com.wwdz.ch.core.api.WxAppletApi
;
import
com.wwdz.ch.core.type.Result
;
import
com.wwdz.ch.db.dao.ItemDao
;
import
com.wwdz.ch.db.dao.ItemDao
;
import
com.wwdz.ch.db.dao.distribution.DistributionOrderDao
;
import
com.wwdz.ch.db.dao.distribution.SupplierItemDao
;
import
com.wwdz.ch.db.dao.dts.DtsUserDao
;
import
com.wwdz.ch.db.dao.dts.DtsUserDao
;
import
com.wwdz.ch.db.dto.request.distribution.CollectionShareRecordRequestDto
;
import
com.wwdz.ch.db.dto.request.distribution.DistributionOrderRequestDto
;
import
com.wwdz.ch.db.dto.request.distribution.SupplierItemRequestDto
;
import
com.xxdxxs.utils.DateUtils
;
import
io.swagger.models.auth.In
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.text.ParseException
;
import
java.text.SimpleDateFormat
;
import
java.time.LocalDate
;
import
java.time.LocalDateTime
;
import
java.time.format.DateTimeFormatter
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.TimeZone
;
@Service
@Service
...
@@ -24,6 +43,14 @@ public class AdminDashbordServiceImpl implements AdminDashbordService {
...
@@ -24,6 +43,14 @@ public class AdminDashbordServiceImpl implements AdminDashbordService {
@Autowired
@Autowired
private
ItemDao
itemDao
;
private
ItemDao
itemDao
;
@Autowired
WxAppletApi
wxAppletApi
;
@Autowired
SupplierItemDao
supplierItemDao
;
@Autowired
DistributionOrderDao
distributionOrderDao
;
@Override
@Override
public
Object
info
()
{
public
Object
info
()
{
...
@@ -37,4 +64,49 @@ public class AdminDashbordServiceImpl implements AdminDashbordService {
...
@@ -37,4 +64,49 @@ public class AdminDashbordServiceImpl implements AdminDashbordService {
// data.put("productTotal", productTotal);
// data.put("productTotal", productTotal);
return
data
;
return
data
;
}
}
@Override
public
Result
dataPanel
(
DataPanelRequestDto
dto
)
{
try
{
LocalDate
localDate
=
LocalDate
.
parse
(
dto
.
getStartTime
());
DateTimeFormatter
formatter
=
DateTimeFormatter
.
ofPattern
(
"yyyyMMdd"
);
String
formattedDate
=
localDate
.
format
(
formatter
);
DataPanelVo
dataPanelVo
=
new
DataPanelVo
();
//查询小程序访问数据
Result
result
=
wxAppletApi
.
getAccessData
(
formattedDate
,
formattedDate
,
1
);
if
(
result
.
getSuccess
())
{
Map
<
String
,
Integer
>
map
=
(
Map
<
String
,
Integer
>)
result
.
getData
();
dataPanelVo
.
setVisitNum
(
map
.
get
(
"visitUv"
));
dataPanelVo
.
setOpenNum
(
map
.
get
(
"sessionCnt"
));
dataPanelVo
.
setNewUserNum
(
map
.
get
(
"visitUvNew"
));
}
//查询新增藏品数量
SupplierItemRequestDto
supplierItemRequestDto
=
new
SupplierItemRequestDto
();
Date
startTime
=
DateUtils
.
parseString
(
dto
.
getStartTime
());
Date
endTime
=
DateUtil
.
endOfDay
(
startTime
);
supplierItemRequestDto
.
setStartCreateTime
(
startTime
);
supplierItemRequestDto
.
setEndCreateTime
(
endTime
);
long
count
=
supplierItemDao
.
countNewItem
(
supplierItemRequestDto
);
dataPanelVo
.
setNewItemNum
((
int
)
count
);
//查询藏品订单数据
DistributionOrderRequestDto
collectRequestDto
=
new
DistributionOrderRequestDto
();
collectRequestDto
.
setType
(
3
);
collectRequestDto
.
setStartCreateTime
(
startTime
);
collectRequestDto
.
setEndCreateTime
(
endTime
);
//distributionOrderDao.
}
catch
(
Exception
e
)
{
logger
.
error
(
"查询数据看板 error:{}"
,
e
);
}
return
Result
.
failed
();
}
public
static
void
main
(
String
[]
args
)
throws
ParseException
{
Date
date
=
DateUtils
.
parseString
(
"2024-05-07"
);
System
.
out
.
println
(
date
);
System
.
out
.
println
(
DateUtil
.
endOfDay
(
date
));
LocalDate
localDate
=
LocalDate
.
parse
(
"2024-05-07"
);
DateTimeFormatter
formatter
=
DateTimeFormatter
.
ofPattern
(
"yyyyMMdd"
);
String
formattedDate
=
localDate
.
format
(
formatter
);
System
.
out
.
println
(
formattedDate
);
}
}
}
ch-admin-api/src/main/java/com/wwdz/ch/admin/impl/ImageCatelogDetailServiceImpl.java
0 → 100644
View file @
26685ac0
package
com.wwdz.ch.admin.impl
;
import
com.github.pagehelper.PageInfo
;
import
com.wwdz.ch.admin.service.ImageCatelogDetailService
;
import
com.wwdz.ch.core.type.PageSearchResult
;
import
com.wwdz.ch.core.type.Result
;
import
com.wwdz.ch.db.dao.distribution.ImageCatelogDetailDao
;
import
com.wwdz.ch.db.domain.distribution.ImageCatelog
;
import
com.wwdz.ch.db.domain.distribution.ImageCatelogDetail
;
import
com.wwdz.ch.db.dto.request.distribution.ImageCatelogRequestDto
;
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
ImageCatelogDetailServiceImpl
implements
ImageCatelogDetailService
{
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
ImageCatelogDetailServiceImpl
.
class
);
@Autowired
ImageCatelogDetailDao
imageCatelogDetailDao
;
@Override
public
Result
findDetailList
(
ImageCatelogRequestDto
dto
)
{
try
{
dto
.
setOrder
(
" asc"
);
List
<
ImageCatelogDetail
>
list
=
imageCatelogDetailDao
.
findList
(
dto
);
return
Result
.
success
(
list
);
}
catch
(
Exception
e
)
{
logger
.
error
(
"查询图录内容 error:{}"
,
e
);
}
return
Result
.
failed
();
}
}
ch-admin-api/src/main/java/com/wwdz/ch/admin/service/AdminDashbordService.java
View file @
26685ac0
package
com.wwdz.ch.admin.service
;
package
com.wwdz.ch.admin.service
;
import
com.wwdz.ch.admin.entity.request.DataPanelRequestDto
;
import
com.wwdz.ch.core.type.Result
;
public
interface
AdminDashbordService
{
public
interface
AdminDashbordService
{
Object
info
();
Object
info
();
Result
dataPanel
(
DataPanelRequestDto
dto
);
}
}
ch-admin-api/src/main/java/com/wwdz/ch/admin/service/ImageCatelogDetailService.java
0 → 100644
View file @
26685ac0
package
com.wwdz.ch.admin.service
;
import
com.wwdz.ch.core.type.Result
;
import
com.wwdz.ch.db.dto.request.distribution.ImageCatelogRequestDto
;
public
interface
ImageCatelogDetailService
{
Result
findDetailList
(
ImageCatelogRequestDto
dto
);
}
ch-admin-api/src/main/java/com/wwdz/ch/admin/service/SysIdentifyOrderService.java
0 → 100644
View file @
26685ac0
package
com.wwdz.ch.admin.service
;
import
com.wwdz.ch.core.type.Result
;
import
com.wwdz.ch.db.dto.request.distribution.IdentifyOrderRequestDto
;
public
interface
SysIdentifyOrderService
{
/**
* 审核鉴定单
* @param dto
* @return
*/
Result
identify
(
IdentifyOrderRequestDto
dto
);
/**
* 鉴定单审核后发出
* @param dto
* @return
*/
Result
delivery
(
IdentifyOrderRequestDto
dto
);
}
ch-core/src/main/java/com/wwdz/ch/core/api/WxAppletApi.java
View file @
26685ac0
...
@@ -111,7 +111,7 @@ public class WxAppletApi {
...
@@ -111,7 +111,7 @@ public class WxAppletApi {
logger
.
info
(
"获取用户访问小程序数据 response :{}"
,
responseStr
);
logger
.
info
(
"获取用户访问小程序数据 response :{}"
,
responseStr
);
String
listInfo
=
JsonUtils
.
getValueByPath
(
responseStr
,
"list"
);
String
listInfo
=
JsonUtils
.
getValueByPath
(
responseStr
,
"list"
);
List
<
Map
<
String
,
Object
>>
dataList
=
JsonUtils
.
toMapList
(
listInfo
);
List
<
Map
<
String
,
Object
>>
dataList
=
JsonUtils
.
toMapList
(
listInfo
);
//
session_cnt
//
打开次数
int
sessionCnt
=
(
int
)
dataList
.
get
(
0
).
get
(
"session_cnt"
);
int
sessionCnt
=
(
int
)
dataList
.
get
(
0
).
get
(
"session_cnt"
);
//访问次数
//访问次数
int
visitPv
=
(
int
)
dataList
.
get
(
0
).
get
(
"visit_pv"
);
int
visitPv
=
(
int
)
dataList
.
get
(
0
).
get
(
"visit_pv"
);
...
@@ -119,7 +119,12 @@ public class WxAppletApi {
...
@@ -119,7 +119,12 @@ public class WxAppletApi {
int
visitUv
=
(
int
)
dataList
.
get
(
0
).
get
(
"visit_uv"
);
int
visitUv
=
(
int
)
dataList
.
get
(
0
).
get
(
"visit_uv"
);
//新用户数
//新用户数
int
visitUvNew
=
(
int
)
dataList
.
get
(
0
).
get
(
"visit_uv_new"
);
int
visitUvNew
=
(
int
)
dataList
.
get
(
0
).
get
(
"visit_uv_new"
);
Map
<
String
,
Integer
>
resultMap
=
new
HashMap
<>();
resultMap
.
put
(
"sessionCnt"
,
sessionCnt
);
resultMap
.
put
(
"visitPv"
,
visitPv
);
resultMap
.
put
(
"visitUv"
,
visitUv
);
resultMap
.
put
(
"visitUvNew"
,
visitUvNew
);
return
Result
.
success
(
resultMap
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
logger
.
error
(
"获取用户访问小程序数据失败:{}"
,
e
);
logger
.
error
(
"获取用户访问小程序数据失败:{}"
,
e
);
}
}
...
...
ch-core/src/main/java/com/wwdz/ch/core/consts/DistributionEnum.java
View file @
26685ac0
...
@@ -267,4 +267,43 @@ public class DistributionEnum {
...
@@ -267,4 +267,43 @@ public class DistributionEnum {
}
}
/**
* 鉴定单状态
*/
public
enum
IdentifyOrderStateEnum
{
CHANNEL_WAIT_RECEIVE
(
12
,
"平台待收货"
),
CHANNEL_IDENTIFYING
(
13
,
"平台鉴定中"
),
CHANNEL_WAIT_SEND
(
14
,
"平台待发货"
),
CHANNEL_WAIT_RETURN
(
15
,
"平台待退回"
),
CHANNEL_SENDED
(
16
,
"平台已发货"
),
CHANNEL_RETURNED
(
17
,
"平台已退回"
),
;
private
int
code
;
private
String
des
;
IdentifyOrderStateEnum
(
int
code
,
String
des
)
{
this
.
code
=
code
;
this
.
des
=
des
;
}
public
static
String
getNameByCode
(
int
code
)
{
for
(
DistributionEnum
.
IdentifyOrderStateEnum
identifyOrderStateEnum
:
DistributionEnum
.
IdentifyOrderStateEnum
.
values
())
{
if
(
code
==
identifyOrderStateEnum
.
getCode
())
{
return
identifyOrderStateEnum
.
getDes
();
}
}
return
null
;
}
public
int
getCode
()
{
return
code
;
}
public
String
getDes
()
{
return
des
;
}
}
}
}
ch-core/src/main/java/com/wwdz/ch/core/util/UploadImageCatelogUtil.java
View file @
26685ac0
...
@@ -8,6 +8,7 @@ import com.wwdz.ch.db.dao.distribution.ImageCatelogDao;
...
@@ -8,6 +8,7 @@ import com.wwdz.ch.db.dao.distribution.ImageCatelogDao;
import
com.wwdz.ch.db.dao.distribution.ImageCatelogDetailDao
;
import
com.wwdz.ch.db.dao.distribution.ImageCatelogDetailDao
;
import
com.wwdz.ch.db.domain.distribution.ImageCatelog
;
import
com.wwdz.ch.db.domain.distribution.ImageCatelog
;
import
com.wwdz.ch.db.domain.distribution.ImageCatelogDetail
;
import
com.wwdz.ch.db.domain.distribution.ImageCatelogDetail
;
import
com.wwdz.ch.db.dto.request.distribution.ImageCatelogRequestDto
;
import
com.xxdxxs.utils.CommonUtils
;
import
com.xxdxxs.utils.CommonUtils
;
import
jodd.io.findfile.FindFile
;
import
jodd.io.findfile.FindFile
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
...
@@ -48,7 +49,13 @@ public class UploadImageCatelogUtil {
...
@@ -48,7 +49,13 @@ public class UploadImageCatelogUtil {
File
[]
listOfFiles
=
folder
.
listFiles
();
File
[]
listOfFiles
=
folder
.
listFiles
();
java
.
util
.
Arrays
.
sort
(
listOfFiles
,
new
FindFile
.
FileNameComparator
(
true
));
java
.
util
.
Arrays
.
sort
(
listOfFiles
,
new
FindFile
.
FileNameComparator
(
true
));
logger
.
info
(
"============ 当前目录下共有文件 : {} 个 ============="
,
listOfFiles
.
length
);
logger
.
info
(
"============ 当前目录下共有文件 : {} 个 ============="
,
listOfFiles
.
length
);
//查询是否已有数据
ImageCatelogDetail
maxDetail
=
imageCatelogDetailDao
.
findMaxId
(
CATELOG_ID
);
int
sort
=
1
;
int
sort
=
1
;
if
(
maxDetail
!=
null
&&
maxDetail
.
getSort
()
!=
null
)
{
sort
=
maxDetail
.
getSort
()
+
1
;
}
for
(
File
file
:
listOfFiles
)
{
for
(
File
file
:
listOfFiles
)
{
logger
.
info
(
">>>>>>>>>> 当前处理的文件名称:{} <<<<<<<<<<"
,
file
.
getName
());
logger
.
info
(
">>>>>>>>>> 当前处理的文件名称:{} <<<<<<<<<<"
,
file
.
getName
());
if
(
isImageFile
(
file
))
{
if
(
isImageFile
(
file
))
{
...
...
ch-dao/src/main/java/com/wwdz/ch/db/dao/distribution/IdentifyOrderDao.java
0 → 100644
View file @
26685ac0
package
com.wwdz.ch.db.dao.distribution
;
import
com.wwdz.ch.db.domain.distribution.IdentifyOrder
;
public
interface
IdentifyOrderDao
{
/**
* 插入新记录
*
* @param identifyOrder
* @return
*/
int
insert
(
IdentifyOrder
identifyOrder
);
/**
* 更新记录
*
* @param identifyOrder
* @return
*/
int
update
(
IdentifyOrder
identifyOrder
);
IdentifyOrder
findById
(
String
identifyOrderId
);
}
ch-dao/src/main/java/com/wwdz/ch/db/dao/distribution/ImageCatelogDetailDao.java
View file @
26685ac0
package
com.wwdz.ch.db.dao.distribution
;
package
com.wwdz.ch.db.dao.distribution
;
import
com.wwdz.ch.db.domain.distribution.ImageCatelogDetail
;
import
com.wwdz.ch.db.domain.distribution.ImageCatelogDetail
;
import
com.wwdz.ch.db.dto.request.distribution.ImageCatelogRequestDto
;
import
java.util.List
;
public
interface
ImageCatelogDetailDao
{
public
interface
ImageCatelogDetailDao
{
void
insert
(
ImageCatelogDetail
imageCatelogDetail
);
void
insert
(
ImageCatelogDetail
imageCatelogDetail
);
List
<
ImageCatelogDetail
>
findList
(
ImageCatelogRequestDto
dto
);
ImageCatelogDetail
findMaxId
(
int
id
);
}
}
ch-dao/src/main/java/com/wwdz/ch/db/dao/distribution/SupplierItemDao.java
View file @
26685ac0
...
@@ -79,6 +79,13 @@ public interface SupplierItemDao {
...
@@ -79,6 +79,13 @@ public interface SupplierItemDao {
*/
*/
long
countOfNewItem
(
SupplierItemRequestDto
supplierItemRequestDto
);
long
countOfNewItem
(
SupplierItemRequestDto
supplierItemRequestDto
);
/**
* 统计平台上新商品的数量
* @param supplierItemRequestDto
* @return
*/
long
countNewItem
(
SupplierItemRequestDto
supplierItemRequestDto
);
/**
/**
* 查询上新藏品
* 查询上新藏品
* @param supplierItemRequestDto
* @param supplierItemRequestDto
...
...
ch-dao/src/main/java/com/wwdz/ch/db/domain/distribution/IdentifyOrder.java
0 → 100644
View file @
26685ac0
This diff is collapsed.
Click to expand it.
ch-dao/src/main/java/com/wwdz/ch/db/domain/distribution/IdentifyOrderExample.java
0 → 100644
View file @
26685ac0
This diff is collapsed.
Click to expand it.
ch-dao/src/main/java/com/wwdz/ch/db/dto/request/distribution/DistributionOrderRequestDto.java
View file @
26685ac0
...
@@ -143,9 +143,9 @@ public class DistributionOrderRequestDto extends BaseRequestDto implements Entit
...
@@ -143,9 +143,9 @@ public class DistributionOrderRequestDto extends BaseRequestDto implements Entit
*/
*/
private
String
secret
;
private
String
secret
;
private
Date
startTime
;
private
Date
start
Create
Time
;
private
Date
endTime
;
private
Date
end
Create
Time
;
/**
/**
* 订单类型
* 订单类型
...
...
ch-dao/src/main/java/com/wwdz/ch/db/dto/request/distribution/IdentifyOrderRequestDto.java
0 → 100644
View file @
26685ac0
package
com.wwdz.ch.db.dto.request.distribution
;
import
com.wwdz.ch.db.dto.request.BaseRequestDto
;
import
com.xxdxxs.entity.Entity
;
import
lombok.Data
;
import
java.util.Date
;
@Data
public
class
IdentifyOrderRequestDto
extends
BaseRequestDto
implements
Entity
{
private
Integer
id
;
/**
* 分销订单号
*/
private
String
distributionOrderId
;
/**
* 鉴定单号
*/
private
String
identifyOrderId
;
/**
* 商品id
*/
private
Long
itemId
;
/**
* 寄来的快递公司编码
*/
private
String
fromLogisticsCode
;
/**
* 寄来的物流单号
*/
private
String
fromWaybill
;
/**
* 状态
*/
private
Integer
state
;
/**
* 备注(鉴定不通过理由)
*/
private
String
remark
;
/**
* 发出的快递公司编码
*/
private
String
outLogisticsCode
;
/**
* 发出的物流单号
*/
private
String
outWaybill
;
/**
* 退回收货人名称
*/
private
String
returnName
;
/**
* 退回收货人电话
*/
private
String
returnPhone
;
/**
* 退回收货人地址
*/
private
String
returnAddress
;
/**
* 创建时间
*/
private
Date
createTime
;
/**
* 更新时间
*/
private
Date
updateTime
;
}
ch-dao/src/main/java/com/wwdz/ch/db/impl/distribution/IdentifyOrderDaoImpl.java
0 → 100644
View file @
26685ac0
package
com.wwdz.ch.db.impl.distribution
;
import
com.wwdz.ch.db.dao.distribution.IdentifyOrderDao
;
import
com.wwdz.ch.db.domain.distribution.DistributionOrder
;
import
com.wwdz.ch.db.domain.distribution.DistributionOrderExample
;
import
com.wwdz.ch.db.domain.distribution.IdentifyOrder
;
import
com.wwdz.ch.db.domain.distribution.IdentifyOrderExample
;
import
com.wwdz.ch.db.mapper.distribution.IdentifyOrderMapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Repository
;
import
java.util.Date
;
@Repository
public
class
IdentifyOrderDaoImpl
implements
IdentifyOrderDao
{
@Autowired
IdentifyOrderMapper
identifyOrderMapper
;
@Override
public
int
insert
(
IdentifyOrder
identifyOrder
)
{
return
identifyOrderMapper
.
insert
(
identifyOrder
);
}
@Override
public
int
update
(
IdentifyOrder
identifyOrder
)
{
IdentifyOrderExample
example
=
new
IdentifyOrderExample
();
IdentifyOrderExample
.
Criteria
criteria
=
example
.
createCriteria
();
criteria
.
andIdentifyOrderIdEqualTo
(
identifyOrder
.
getIdentifyOrderId
());
identifyOrder
.
setUpdateTime
(
new
Date
());
return
identifyOrderMapper
.
updateByExampleSelective
(
identifyOrder
,
example
);
}
@Override
public
IdentifyOrder
findById
(
String
identifyOrderId
)
{
IdentifyOrderExample
example
=
new
IdentifyOrderExample
();
IdentifyOrderExample
.
Criteria
criteria
=
example
.
createCriteria
();
criteria
.
andIdentifyOrderIdEqualTo
(
identifyOrderId
);
return
identifyOrderMapper
.
selectOneByExample
(
example
);
}
}
ch-dao/src/main/java/com/wwdz/ch/db/impl/distribution/ImageCatelogDetailDaoImpl.java
View file @
26685ac0
...
@@ -2,10 +2,14 @@ package com.wwdz.ch.db.impl.distribution;
...
@@ -2,10 +2,14 @@ package com.wwdz.ch.db.impl.distribution;
import
com.wwdz.ch.db.dao.distribution.ImageCatelogDetailDao
;
import
com.wwdz.ch.db.dao.distribution.ImageCatelogDetailDao
;
import
com.wwdz.ch.db.domain.distribution.ImageCatelogDetail
;
import
com.wwdz.ch.db.domain.distribution.ImageCatelogDetail
;
import
com.wwdz.ch.db.domain.distribution.ImageCatelogDetailExample
;
import
com.wwdz.ch.db.dto.request.distribution.ImageCatelogRequestDto
;
import
com.wwdz.ch.db.mapper.distribution.ImageCatelogDetailMapper
;
import
com.wwdz.ch.db.mapper.distribution.ImageCatelogDetailMapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
java.util.List
;
@Repository
@Repository
public
class
ImageCatelogDetailDaoImpl
implements
ImageCatelogDetailDao
{
public
class
ImageCatelogDetailDaoImpl
implements
ImageCatelogDetailDao
{
...
@@ -17,4 +21,22 @@ public class ImageCatelogDetailDaoImpl implements ImageCatelogDetailDao {
...
@@ -17,4 +21,22 @@ public class ImageCatelogDetailDaoImpl implements ImageCatelogDetailDao {
public
void
insert
(
ImageCatelogDetail
imageCatelogDetail
)
{
public
void
insert
(
ImageCatelogDetail
imageCatelogDetail
)
{
imageCatelogDetailMapper
.
insert
(
imageCatelogDetail
);
imageCatelogDetailMapper
.
insert
(
imageCatelogDetail
);
}
}
@Override
public
List
<
ImageCatelogDetail
>
findList
(
ImageCatelogRequestDto
dto
)
{
ImageCatelogDetailExample
example
=
new
ImageCatelogDetailExample
();
ImageCatelogDetailExample
.
Criteria
criteria
=
example
.
createCriteria
();
criteria
.
andCatalogIdEqualTo
(
dto
.
getId
());
example
.
setOrderByClause
(
" sort "
+
dto
.
getOrder
());
return
imageCatelogDetailMapper
.
selectByExample
(
example
);
}
@Override
public
ImageCatelogDetail
findMaxId
(
int
id
)
{
ImageCatelogDetailExample
example
=
new
ImageCatelogDetailExample
();
ImageCatelogDetailExample
.
Criteria
criteria
=
example
.
createCriteria
();
criteria
.
andCatalogIdEqualTo
(
id
);
example
.
setOrderByClause
(
" sort desc"
);
return
imageCatelogDetailMapper
.
selectOneByExample
(
example
);
}
}
}
ch-dao/src/main/java/com/wwdz/ch/db/impl/distribution/SupplierItemDaoImpl.java
View file @
26685ac0
...
@@ -180,6 +180,17 @@ public class SupplierItemDaoImpl implements SupplierItemDao {
...
@@ -180,6 +180,17 @@ public class SupplierItemDaoImpl implements SupplierItemDao {
}
}
@Override
public
long
countNewItem
(
SupplierItemRequestDto
supplierItemRequestDto
)
{
SupplierItemExample
supplierItemExample
=
new
SupplierItemExample
();
SupplierItemExample
.
Criteria
criteria
=
supplierItemExample
.
createCriteria
();
criteria
.
andCreateTimeGreaterThanOrEqualTo
(
supplierItemRequestDto
.
getStartCreateTime
());
criteria
.
andCreateTimeLessThanOrEqualTo
(
supplierItemRequestDto
.
getEndCreateTime
());
criteria
.
andIsDeletedEqualTo
(
false
);
criteria
.
andIsOnSaleEqualTo
(
true
);
return
supplierItemMapper
.
countByExample
(
supplierItemExample
);
}
@Override
@Override
public
List
<
SupplierItem
>
findDistinctCreator
(
SupplierItemRequestDto
supplierItemRequestDto
)
{
public
List
<
SupplierItem
>
findDistinctCreator
(
SupplierItemRequestDto
supplierItemRequestDto
)
{
SupplierItemExample
supplierItemExample
=
new
SupplierItemExample
();
SupplierItemExample
supplierItemExample
=
new
SupplierItemExample
();
...
...
ch-dao/src/main/java/com/wwdz/ch/db/mapper/distribution/IdentifyOrderMapper.java
0 → 100644
View file @
26685ac0
package
com.wwdz.ch.db.mapper.distribution
;
import
com.wwdz.ch.db.domain.distribution.IdentifyOrder
;
import
com.wwdz.ch.db.domain.distribution.IdentifyOrderExample
;
import
java.util.List
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
@Mapper
public
interface
IdentifyOrderMapper
{
long
countByExample
(
IdentifyOrderExample
example
);
int
deleteByExample
(
IdentifyOrderExample
example
);
int
deleteByPrimaryKey
(
Integer
id
);
int
insert
(
IdentifyOrder
record
);
int
insertSelective
(
IdentifyOrder
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table identify_order
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
IdentifyOrder
selectOneByExample
(
IdentifyOrderExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table identify_order
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
IdentifyOrder
selectOneByExampleSelective
(
@Param
(
"example"
)
IdentifyOrderExample
example
,
@Param
(
"selective"
)
IdentifyOrder
.
Column
...
selective
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table identify_order
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
List
<
IdentifyOrder
>
selectByExampleSelective
(
@Param
(
"example"
)
IdentifyOrderExample
example
,
@Param
(
"selective"
)
IdentifyOrder
.
Column
...
selective
);
List
<
IdentifyOrder
>
selectByExample
(
IdentifyOrderExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table identify_order
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
IdentifyOrder
selectByPrimaryKeySelective
(
@Param
(
"id"
)
Integer
id
,
@Param
(
"selective"
)
IdentifyOrder
.
Column
...
selective
);
IdentifyOrder
selectByPrimaryKey
(
Integer
id
);
int
updateByExampleSelective
(
@Param
(
"record"
)
IdentifyOrder
record
,
@Param
(
"example"
)
IdentifyOrderExample
example
);
int
updateByExample
(
@Param
(
"record"
)
IdentifyOrder
record
,
@Param
(
"example"
)
IdentifyOrderExample
example
);
int
updateByPrimaryKeySelective
(
IdentifyOrder
record
);
int
updateByPrimaryKey
(
IdentifyOrder
record
);
}
\ No newline at end of file
ch-dao/src/main/resources/com/wwdz/ch/db/mapper/distribution/IdentifyOrderMapper.xml
0 → 100644
View file @
26685ac0
This diff is collapsed.
Click to expand it.
ch-dao/src/main/resources/generatorConfig_new.xml
View file @
26685ac0
...
@@ -72,7 +72,7 @@
...
@@ -72,7 +72,7 @@
<javaClientGenerator
type=
"XMLMAPPER"
targetPackage=
"com.wwdz.ch.db.mapper.distribution"
<javaClientGenerator
type=
"XMLMAPPER"
targetPackage=
"com.wwdz.ch.db.mapper.distribution"
targetProject=
"ch-dao/src/main/java"
/>
targetProject=
"ch-dao/src/main/java"
/>
<table
tableName=
"i
mage_catelog
"
enableCountByExample=
"true"
enableUpdateByExample=
"true"
enableDeleteByExample=
"true"
enableSelectByExample=
"true"
selectByExampleQueryId=
"true"
>
<table
tableName=
"i
dentify_order
"
enableCountByExample=
"true"
enableUpdateByExample=
"true"
enableDeleteByExample=
"true"
enableSelectByExample=
"true"
selectByExampleQueryId=
"true"
>
<generatedKey
column=
"id"
sqlStatement=
"Mysql"
identity=
"true"
/>
<generatedKey
column=
"id"
sqlStatement=
"Mysql"
identity=
"true"
/>
</table>
</table>
...
...
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/distribution/IdentifyOrderServiceImpl.java
0 → 100644
View file @
26685ac0
package
com.wwdz.ch.wx.impl.distribution
;
import
com.wwdz.ch.core.consts.DistributionEnum
;
import
com.wwdz.ch.core.type.Result
;
import
com.wwdz.ch.db.dao.distribution.IdentifyOrderDao
;
import
com.wwdz.ch.db.domain.distribution.IdentifyOrder
;
import
com.wwdz.ch.db.dto.request.distribution.IdentifyOrderRequestDto
;
import
com.wwdz.ch.wx.service.distribution.IdentifyOrderService
;
import
com.xxdxxs.utils.EntityMapper
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.interceptor.TransactionAspectSupport
;
import
java.util.Date
;
@Service
public
class
IdentifyOrderServiceImpl
implements
IdentifyOrderService
{
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
IdentifyOrderServiceImpl
.
class
);
@Autowired
IdentifyOrderDao
identifyOrderDao
;
@Override
public
Result
createIdentifyOrder
(
IdentifyOrderRequestDto
dto
)
{
try
{
IdentifyOrder
identifyOrder
=
new
IdentifyOrder
();
EntityMapper
.
copyAttribute
(
dto
,
identifyOrder
);
identifyOrder
.
setState
(
DistributionEnum
.
IdentifyOrderStateEnum
.
CHANNEL_WAIT_RECEIVE
.
getCode
());
identifyOrder
.
setCreateTime
(
new
Date
());
identifyOrder
.
setUpdateTime
(
new
Date
());
identifyOrderDao
.
insert
(
identifyOrder
);
return
Result
.
success
();
}
catch
(
Exception
e
)
{
logger
.
error
(
"创建鉴定单失败 error : {}"
,
e
);
TransactionAspectSupport
.
currentTransactionStatus
().
setRollbackOnly
();
}
return
Result
.
failed
();
}
}
ch-wx-api/src/main/java/com/wwdz/ch/wx/service/distribution/IdentifyOrderService.java
0 → 100644
View file @
26685ac0
package
com.wwdz.ch.wx.service.distribution
;
import
com.wwdz.ch.core.type.Result
;
import
com.wwdz.ch.db.dto.request.distribution.DistributionOrderRequestDto
;
import
com.wwdz.ch.db.dto.request.distribution.IdentifyOrderRequestDto
;
public
interface
IdentifyOrderService
{
/**
* 创建鉴定单
* @param dto
* @return
*/
Result
createIdentifyOrder
(
IdentifyOrderRequestDto
dto
);
}
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