Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
rs-cloud-platform
Project
Project
Details
Activity
Releases
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
周健威
rs-cloud-platform
Commits
299f5ce5
Commit
299f5ce5
authored
Dec 07, 2020
by
周健威
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev' into dev
parents
85a1744a
e4273cd6
Changes
66
Hide whitespace changes
Inline
Side-by-side
Showing
66 changed files
with
2018 additions
and
141 deletions
+2018
-141
AppUserRest.java
...va/com/github/wxiaoqi/security/admin/rpc/AppUserRest.java
+1
-1
AppPermissionService.java
...aoqi/security/admin/rpc/service/AppPermissionService.java
+1
-105
pom.xml
rs-website/rs-website-api/pom.xml
+7
-1
CartOrderDto.java
...java/com/upyuns/platform/rs/website/dto/CartOrderDto.java
+10
-0
CommonInfoDto.java
...ava/com/upyuns/platform/rs/website/dto/CommonInfoDto.java
+15
-0
ImageInfoRelationDto.java
.../upyuns/platform/rs/website/dto/ImageInfoRelationDto.java
+14
-0
ImageInformationDto.java
...m/upyuns/platform/rs/website/dto/ImageInformationDto.java
+3
-0
ImageInformationStorageDto.java
...s/platform/rs/website/dto/ImageInformationStorageDto.java
+3
-0
UserInvoiceDto.java
...va/com/upyuns/platform/rs/website/dto/UserInvoiceDto.java
+22
-0
UserOrderDto.java
...java/com/upyuns/platform/rs/website/dto/UserOrderDto.java
+36
-0
ImageImgStorage.java
...om/upyuns/platform/rs/website/entity/ImageImgStorage.java
+9
-0
ImageInfoRelation.java
.../upyuns/platform/rs/website/entity/ImageInfoRelation.java
+93
-0
ImageInformation.java
...m/upyuns/platform/rs/website/entity/ImageInformation.java
+2
-0
NewsInfo.java
.../java/com/upyuns/platform/rs/website/entity/NewsInfo.java
+5
-1
OrderEInvoice.java
.../com/upyuns/platform/rs/website/entity/OrderEInvoice.java
+172
-0
OrderInfo.java
...java/com/upyuns/platform/rs/website/entity/OrderInfo.java
+184
-0
OrderItem.java
...java/com/upyuns/platform/rs/website/entity/OrderItem.java
+116
-0
ShoppingCartInfo.java
...m/upyuns/platform/rs/website/entity/ShoppingCartInfo.java
+150
-0
UserAddress.java
...va/com/upyuns/platform/rs/website/entity/UserAddress.java
+0
-7
UserInvoice.java
...va/com/upyuns/platform/rs/website/entity/UserInvoice.java
+116
-0
CommonInfoBiz.java
...ava/com/upyuns/platform/rs/website/biz/CommonInfoBiz.java
+20
-0
ImageImgStorageBiz.java
...om/upyuns/platform/rs/website/biz/ImageImgStorageBiz.java
+69
-2
ImageInfoRelationBiz.java
.../upyuns/platform/rs/website/biz/ImageInfoRelationBiz.java
+123
-0
ImageInformationBiz.java
...m/upyuns/platform/rs/website/biz/ImageInformationBiz.java
+11
-2
IndustryApplicationInfoBiz.java
...s/platform/rs/website/biz/IndustryApplicationInfoBiz.java
+1
-1
NewsInfoBiz.java
.../java/com/upyuns/platform/rs/website/biz/NewsInfoBiz.java
+17
-1
NewsTypeBiz.java
.../java/com/upyuns/platform/rs/website/biz/NewsTypeBiz.java
+3
-3
OrderEInvoiceBiz.java
.../com/upyuns/platform/rs/website/biz/OrderEInvoiceBiz.java
+55
-0
OrderInfoBiz.java
...java/com/upyuns/platform/rs/website/biz/OrderInfoBiz.java
+120
-0
OrderItemBiz.java
...java/com/upyuns/platform/rs/website/biz/OrderItemBiz.java
+18
-0
ShoppingCartInfoBiz.java
...m/upyuns/platform/rs/website/biz/ShoppingCartInfoBiz.java
+110
-0
UserAddressBiz.java
...va/com/upyuns/platform/rs/website/biz/UserAddressBiz.java
+22
-3
UserInvoiceBiz.java
...va/com/upyuns/platform/rs/website/biz/UserInvoiceBiz.java
+111
-0
BannerController.java
...yuns/platform/rs/website/controller/BannerController.java
+1
-1
CommonInfoController.java
.../platform/rs/website/controller/CommonInfoController.java
+13
-0
ImageImgStorageController.java
...form/rs/website/controller/ImageImgStorageController.java
+4
-0
ImageInfoRelationController.java
...rm/rs/website/controller/ImageInfoRelationController.java
+31
-0
ImageInformationController.java
...orm/rs/website/controller/ImageInformationController.java
+3
-3
IndustryApplicationInfoController.java
...website/controller/IndustryApplicationInfoController.java
+6
-1
IndustryApplicationTypeController.java
...website/controller/IndustryApplicationTypeController.java
+2
-2
NewsInfoController.java
...ns/platform/rs/website/controller/NewsInfoController.java
+12
-3
NewsTypeController.java
...ns/platform/rs/website/controller/NewsTypeController.java
+3
-3
OrderEInvoiceController.java
...atform/rs/website/controller/OrderEInvoiceController.java
+13
-0
OrderInfoController.java
...s/platform/rs/website/controller/OrderInfoController.java
+13
-0
OrderItemController.java
...s/platform/rs/website/controller/OrderItemController.java
+13
-0
ShoppingCartInfoController.java
...orm/rs/website/controller/ShoppingCartInfoController.java
+13
-0
UserAddressController.java
...platform/rs/website/controller/UserAddressController.java
+5
-1
UserInvoiceController.java
...platform/rs/website/controller/UserInvoiceController.java
+19
-0
OrderEInvoiceWebController.java
...rs/website/controller/web/OrderEInvoiceWebController.java
+13
-0
OrderInfoWebController.java
...orm/rs/website/controller/web/OrderInfoWebController.java
+13
-0
OrderItemWebController.java
...orm/rs/website/controller/web/OrderItemWebController.java
+13
-0
ShoppingCartInfoWebController.java
...website/controller/web/ShoppingCartInfoWebController.java
+13
-0
UserAddressWebController.java
...m/rs/website/controller/web/UserAddressWebController.java
+28
-0
UserInvoiceWebController.java
...m/rs/website/controller/web/UserInvoiceWebController.java
+22
-0
ImageInfoRelationMapper.java
...s/platform/rs/website/mapper/ImageInfoRelationMapper.java
+15
-0
OrderEInvoiceMapper.java
...pyuns/platform/rs/website/mapper/OrderEInvoiceMapper.java
+15
-0
OrderInfoMapper.java
...om/upyuns/platform/rs/website/mapper/OrderInfoMapper.java
+15
-0
OrderItemMapper.java
...om/upyuns/platform/rs/website/mapper/OrderItemMapper.java
+15
-0
ShoppingCartInfoMapper.java
...ns/platform/rs/website/mapper/ShoppingCartInfoMapper.java
+15
-0
UserInvoiceMapper.java
.../upyuns/platform/rs/website/mapper/UserInvoiceMapper.java
+15
-0
ImageInfoRelationMapper.xml
...ver/src/main/resources/mapper/ImageInfoRelationMapper.xml
+6
-0
OrderEInvoiceMapper.xml
...-server/src/main/resources/mapper/OrderEInvoiceMapper.xml
+6
-0
OrderInfoMapper.xml
...site-server/src/main/resources/mapper/OrderInfoMapper.xml
+6
-0
OrderItemMapper.xml
...site-server/src/main/resources/mapper/OrderItemMapper.xml
+6
-0
ShoppingCartInfoMapper.xml
...rver/src/main/resources/mapper/ShoppingCartInfoMapper.xml
+6
-0
UserInvoiceMapper.xml
...te-server/src/main/resources/mapper/UserInvoiceMapper.xml
+6
-0
No files found.
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rpc/AppUserRest.java
View file @
299f5ce5
...
...
@@ -31,7 +31,7 @@ import java.util.Map;
* @author keliii
*/
@RestController
@RequestMapping
(
"api/app"
)
@RequestMapping
(
"
/
api/app"
)
public
class
AppUserRest
{
@Autowired
private
AppPermissionService
appPermissionService
;
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rpc/service/AppPermissionService.java
View file @
299f5ce5
...
...
@@ -247,9 +247,6 @@ public class AppPermissionService {
if
(
StringUtils
.
isBlank
(
username
)
||
StringUtils
.
isBlank
(
password
)
||
StringUtils
.
isBlank
(
mobilecode
))
{
return
JsonResultUtil
.
createFailedResult
(
ResultCode
.
NULL_CODE
,
"参数为空"
);
}
// if (StringUtils.isNotBlank(username)){
// return JsonResultUtil.createFailedResult(ResultCode.FAILED_CODE, "服务升级中,暂不支持注册");
// }
if
(
StringUtils
.
isNotBlank
(
code
)){
//判断处理活动关键字
String
[]
codes
=
code
.
split
(
"_"
);
...
...
@@ -260,9 +257,6 @@ public class AppPermissionService {
}
}
}
/*if (checkErrorNum(username)){
return JsonResultUtil.createFailedResult(ResultCode.FAILED_CODE, "验证码超过错误次数");
}*/
String
redisLockKey
=
RedisKey
.
CONSTANT_CODE_PREFIX
+
username
+
mobilecode
;
String
mobilecodeRedis
=
userRedisTemplate
.
opsForValue
().
get
(
redisLockKey
)
==
null
?
""
:
userRedisTemplate
.
opsForValue
().
get
(
redisLockKey
).
toString
();
log
.
info
(
"注册接口,获取redis中的验证码:"
+
mobilecodeRedis
+
"---time===="
+
System
.
currentTimeMillis
()/
1000L
);
...
...
@@ -311,59 +305,12 @@ public class AppPermissionService {
rsUserDetail
.
setIsdel
(
0
);
rsUserDetail
.
setCrtHost
(
getIp
());
//setCreateIPInfo(rsUserDetail);
log
.
info
(
"注册:解析地址后: "
+
userid
+
"---time===="
+
System
.
currentTimeMillis
()/
1000L
);
//邀请人id关系绑定
Integer
parentId
=
0
;
if
(
StringUtils
.
isNotBlank
(
code
)){
//判断处理活动关键字
String
[]
codes
=
code
.
split
(
"_"
);
if
(
codes
.
length
>
1
)
{
code
=
codes
[
0
];
activityCode
=
codes
[
1
];
}
parentId
=
appUserDetailBiz
.
getUserByCode
(
code
);
}
if
(
parentId
!=
null
&&
parentId
>
0
){
rsUserDetail
.
setSource
(
1
);
relationBiz
.
bindRelation
(
userid
,
parentId
,
1
);
if
(
StringUtils
.
isNotBlank
(
activityCode
)){
rsUserDetail
.
setInviterAccount
(
parentId
);
}
}
//生成邀请码 长度改为8 不然重复率太高
rsUserDetail
.
setCode
(
ReferralCodeUtil
.
encode
(
userid
));
log
.
info
(
"register------username====="
+
username
+
"----channel===="
+
channel
);
channel
=-
1
;
rsUserDetail
.
setChannel
(
channel
);
appUserDetailBiz
.
insertSelective
(
rsUserDetail
);
log
.
info
(
"注册:新增用户详情: "
+
userid
+
"---time===="
+
System
.
currentTimeMillis
()/
1000L
);
/* //绑定上下线关系
if(parentId!=null&&parentId>0){
relationBiz.bindRelation(userid,parentId,1);
}*/
//临时会员绑定
insertUserMemberByUserIdAndPhone
(
userid
,
username
);
log
.
info
(
"注册:临时会员绑定: "
+
userid
+
"---time===="
+
System
.
currentTimeMillis
()/
1000L
);
log
.
info
(
"注册:参加新人活动: "
+
userid
+
"---time===="
+
System
.
currentTimeMillis
()/
1000L
);
//创建钱包
walletBiz
.
createWalletByUserId
(
appUserLogin
.
getId
());
log
.
info
(
"注册:创建钱包: "
+
userid
+
"---time===="
+
System
.
currentTimeMillis
()/
1000L
);
// 登录结果要做做统一处理
JSONObject
data
=
autoLogin
(
userid
,
username
,
headimgurl
,
nickname
,
code
,
activityCode
,
1
);
log
.
info
(
"注册:登录结果要做做统一处理: "
+
userid
+
"---time===="
+
System
.
currentTimeMillis
()/
1000L
);
if
(
data
!=
null
)
{
JSONObject
jsonObject
=
new
JSONObject
();
jsonObject
.
put
(
"userId"
,
userid
);
jsonObject
.
put
(
"integralRuleCode"
,
"REGISTER"
);
log
.
info
(
"注册成功获取积分:发送消息 exchange = {}, routingKey = {}, json = {}"
,
RabbitConstant
.
INTEGRAL_TOPIC
,
RabbitConstant
.
INTEGRAL_ROUTING_KEY
,
jsonObject
.
toJSONString
());
mqSenderFeign
.
sendMessage
(
RabbitConstant
.
INTEGRAL_TOPIC
,
RabbitConstant
.
INTEGRAL_ROUTING_KEY
,
jsonObject
.
toJSONString
());
sendQueue
(
username
,
password
,
headimgurl
,
nickname
,
mobilecode
,
openId
,
unionid
,
type
,
code
,
activityCode
,
userid
,
RegisterQueueDTO
.
SIGN_NEW
);
log
.
info
(
"注册:发消息队列: "
+
userid
+
"---time===="
+
System
.
currentTimeMillis
()/
1000L
);
return
JsonResultUtil
.
createSuccessResultWithObj
(
data
);
}
else
{
return
JsonResultUtil
.
createDefaultFail
();
...
...
@@ -450,13 +397,6 @@ public class AppPermissionService {
data
.
put
(
"headerurl"
,
userVo
.
getHeadimgurl
());
}
data
.
put
(
"certificationStatus"
,
userVo
.
getCertificationStatus
());
// 缓存操作
String
token
=
""
;
String
imtoken_
=
""
;
//userRedisTemplate.opsForValue().set("token_" + userid,token, SystemConfig.REDISTOKENTIME, TimeUnit.SECONDS);
//userRedisTemplate.opsForValue().set("imtoken_" + userid,imtoken_,SystemConfig.REDISTOKENTIME, TimeUnit.SECONDS);
// 返回结果
// data.put("token", token);
data
.
put
(
"username"
,
StringUtils
.
isNotEmpty
(
username
)
?
username
:
userVo
.
getUsername
());
data
.
put
(
"userId"
,
userid
);
data
.
put
(
"imUserId"
,
userVo
.
getImUserid
());
...
...
@@ -465,36 +405,7 @@ public class AppPermissionService {
//更新登录时间 和 ip
String
clientIp
=
getIp
();
appUserLoginBiz
.
updateLoginInfo
(
userid
,
clientIp
);
log
.
info
(
"-----------autoLogin----type==="
+
type
);
if
(
type
!=
null
&&
type
==
1
){
try
{
Integer
parentId
=
0
;
//屏蔽app登录的绑定关系
/*if (StringUtils.isNotBlank(code)) {
parentId = appUserDetailBiz.getUserByCode(code);
}
//绑定上下线关系
if (parentId != null && parentId > 0) {
relationBiz.bindRelation(userid, parentId, 1);
}*/
//活动消息
Integer
state
=
userVo
.
getState
();
log
.
info
(
"-----------autoLogin----state==="
+
state
);
if
(
state
!=
null
&&
state
==
1
){
if
(
userVo
.
getInviterAccount
()==
null
||
userVo
.
getInviterAccount
()==
0
){
userVo
.
setInviterAccount
(
parentId
);
}
userVo
.
setState
(
2
);
appUserDetailBiz
.
updUuserInfoById
(
userVo
);
sendQueue
(
username
,
null
,
headimgurl
,
nickname
,
null
,
null
,
null
,
null
,
code
,
activityCode
,
userid
,
RegisterQueueDTO
.
SIGN_ACTIVATE
);
}
}
catch
(
Exception
e
){
log
.
error
(
e
.
getMessage
(),
e
);
}
}
}
return
data
;
}
...
...
@@ -781,23 +692,8 @@ public class AppPermissionService {
Integer
userid
=
user
.
getId
();
String
nickname
=
SystemConfig
.
USER_NIKENAME_DEFAULT
+
(
int
)
((
Math
.
random
()
*
9
+
1
)
*
100000
);
String
activityCode
=
null
;
if
(
StringUtils
.
isNotBlank
(
code
)){
//判断处理活动关键字
String
[]
codes
=
code
.
split
(
"_"
);
if
(
codes
.
length
>
1
)
{
code
=
codes
[
0
];
activityCode
=
codes
[
1
];
}
}
JSONObject
data
=
autoLogin
(
userid
,
user
.
getUsername
(),
SystemConfig
.
USER_HEADER_URL_DEFAULT
,
nickname
,
code
,
activityCode
,
1
);
/*// 到im注册,获取返回结果
Integer imUserId=user.getImUserid();
String imPassword=user.getImPassword();
if(StringUtils.isNotBlank(imPassword)&&imUserId!=null&&imUserId>0){
String access_token=loginIm(username,imPassword,imUserId);
data.put("imToken",access_token);
data.put("imUserId",imUserId);
}*/
if
(
data
!=
null
)
{
return
JsonResultUtil
.
createSuccessResultWithObj
(
data
);
}
...
...
rs-website/rs-website-api/pom.xml
View file @
299f5ce5
...
...
@@ -12,6 +12,12 @@
<groupId>
com.upyuns.platform.rs
</groupId>
<artifactId>
rs-website-api
</artifactId>
<version>
2.0-rscp-SNAPSHOT
</version>
<dependencies>
<dependency>
<groupId>
com.github.wxiaoqi
</groupId>
<artifactId>
ace-admin-api
</artifactId>
<version>
2.0-rscp-SNAPSHOT
</version>
</dependency>
</dependencies>
</project>
\ No newline at end of file
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/dto/CartOrderDto.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
dto
;
/**
* @ClassName : CartOrderDto
* @Description : 购物车订单参数
* @Author : jiaoruizhen
* @Date: 2020-12-04 11:02
*/
public
class
CartOrderDto
{
}
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/dto/CommonInfoDto.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
dto
;
import
com.github.wxiaoqi.security.common.vo.PageParam
;
import
lombok.Data
;
/**
* @ClassName : CommonInfoDto
* @Description : 通用信息
* @Author : jiaoruizhen
* @Date: 2020-12-04 16:20
*/
@Data
public
class
CommonInfoDto
extends
PageParam
{
Integer
type
;
}
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/dto/ImageInfoRelationDto.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
dto
;
import
com.github.wxiaoqi.security.common.vo.PageParam
;
import
lombok.Data
;
/**
* @ClassName : ImageInfoRelationDto
* @Description : 图像信息
* @Author : jiaoruizhen
* @Date: 2020-12-04 15:11
*/
@Data
public
class
ImageInfoRelationDto
extends
PageParam
{
}
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/dto/ImageInformationDto.java
View file @
299f5ce5
...
...
@@ -14,4 +14,7 @@ public class ImageInformationDto extends PageParam {
String
name
;
Integer
status
;
Integer
indexShow
;
}
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/dto/ImageInformationStorageDto.java
View file @
299f5ce5
...
...
@@ -11,4 +11,7 @@ import lombok.Data;
*/
@Data
public
class
ImageInformationStorageDto
extends
PageParam
{
Integer
status
;
Integer
type
;
String
name
;
}
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/dto/UserInvoiceDto.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
dto
;
import
com.github.wxiaoqi.security.common.vo.PageParam
;
import
lombok.Data
;
/**
* @ClassName : UserInvoiceDto
* @Description : 用户发票管理
* @Author : jiaoruizhen
* @Date: 2020-12-04 10:10
*/
@Data
public
class
UserInvoiceDto
extends
PageParam
{
Integer
userId
;
Integer
titleType
;
String
titleName
;
String
taxCode
;
}
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/dto/UserOrderDto.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
dto
;
import
com.github.wxiaoqi.security.common.vo.PageParam
;
import
lombok.Data
;
/**
* @ClassName : UserOrderDto
* @Description : 用户订单查询
* @Author : jiaoruizhen
* @Date: 2020-12-03 17:32
*/
@Data
public
class
UserOrderDto
extends
PageParam
{
//订单状态:1--创建订单,2--待付款,3--已支付,4--已发货,5--已完成 -1、删除,-2、取消
Integer
status
;
//商品名称
String
name
;
//开始时间
String
startTime
;
//结束时间
String
endTime
;
//关键字
String
keywords
;
//支付状态: 1、已支付,2、未支付
Integer
payStatus
;
//用户id
Integer
userId
;
}
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/entity/ImageImgStorage.java
View file @
299f5ce5
...
...
@@ -2,6 +2,7 @@ package com.upyuns.platform.rs.website.entity;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.List
;
import
javax.persistence.*
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
...
...
@@ -115,4 +116,12 @@ public class ImageImgStorage implements Serializable {
private
Date
crtTime
;
private
Date
updTime
;
//源图像信息
@Transient
List
<
ImageInfoRelation
>
imageInfoRelationList
;
//相似图像
@Transient
List
<
ImageInfoRelation
>
similarImageList
;
}
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/entity/ImageInfoRelation.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
entity
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
javax.persistence.*
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 影像图库上传图片关联信息
*
* @author jiaoruizhen
* @email jiaoruizhen@126.com
* @date 2020-12-04 14:38:23
*/
@Data
@Table
(
name
=
"image_info_relation"
)
public
class
ImageInfoRelation
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
*
*/
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@ApiModelProperty
(
""
)
private
Integer
id
;
/**
* 图片链接
*/
@Column
(
name
=
"url"
)
@ApiModelProperty
(
value
=
"图片链接"
)
private
String
url
;
/**
* 文件类型
*/
@Column
(
name
=
"file_type"
)
@ApiModelProperty
(
value
=
"文件类型"
)
private
String
fileType
;
/**
* 文件大小
*/
@Column
(
name
=
"file_size"
)
@ApiModelProperty
(
value
=
"文件大小"
)
private
String
fileSize
;
/**
* 文件尺寸
*/
@Column
(
name
=
"file_width"
)
@ApiModelProperty
(
value
=
"文件尺寸"
)
private
String
fileWidth
;
/**
* 关联id
*/
@Column
(
name
=
"relation_id"
)
@ApiModelProperty
(
value
=
"关联id"
)
private
Integer
relationId
;
/**
* 类型
*/
@Column
(
name
=
"type"
)
@ApiModelProperty
(
value
=
"类型"
)
private
Integer
type
;
/**
*
*/
@Column
(
name
=
"crt_time"
)
@ApiModelProperty
(
value
=
""
,
hidden
=
true
)
private
Date
crtTime
;
/**
*
*/
@Column
(
name
=
"upd_time"
)
@ApiModelProperty
(
value
=
""
,
hidden
=
true
)
private
Date
updTime
;
/**
* 价格
*/
private
BigDecimal
price
;
}
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/entity/ImageInformation.java
View file @
299f5ce5
...
...
@@ -95,4 +95,6 @@ public class ImageInformation implements Serializable {
private
Date
updTime
;
private
Integer
indexShow
;
}
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/entity/NewsInfo.java
View file @
299f5ce5
...
...
@@ -103,7 +103,11 @@ public class NewsInfo implements Serializable {
@Column
(
name
=
"index_show"
)
@ApiModelProperty
(
value
=
"是否首页展示:1、展示,2、不展示"
)
private
Integer
indexShow
;
/**
* 是否是最热数据,1、是,2、不是
*/
private
Integer
isHot
;
@Transient
String
typeName
;
...
...
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/entity/OrderEInvoice.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
entity
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
javax.persistence.*
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 订单发票
*
* @author jiaoruizhen
* @email jiaoruizhen@126.com
* @date 2020-12-03 13:29:23
*/
@Data
@Table
(
name
=
"order_e_invoice"
)
public
class
OrderEInvoice
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@ApiModelProperty
(
"主键"
)
private
Integer
id
;
/**
* 发票类型:1--租房车;2--房车游;3--会员
*/
@Column
(
name
=
"type"
)
@ApiModelProperty
(
value
=
"发票类型:1--租房车;2--房车游;3--会员"
)
private
Integer
type
;
/**
* 订单ids,逗号分隔
*/
@Column
(
name
=
"order_ids"
)
@ApiModelProperty
(
value
=
"订单ids,逗号分隔"
)
private
String
orderIds
;
/**
* 发票抬头类型:1--企业单位;2--个人/非企业单位
*/
@Column
(
name
=
"title_type"
)
@ApiModelProperty
(
value
=
"发票抬头类型:1--企业单位;2--个人/非企业单位"
)
private
Integer
titleType
;
/**
* 抬头名称
*/
@Column
(
name
=
"title_name"
)
@ApiModelProperty
(
value
=
"抬头名称"
)
private
String
titleName
;
/**
* 税号
*/
@Column
(
name
=
"tax_code"
)
@ApiModelProperty
(
value
=
"税号"
)
private
String
taxCode
;
/**
* 发票内容-备注说明
*/
@Column
(
name
=
"content_remark"
)
@ApiModelProperty
(
value
=
"发票内容-备注说明"
)
private
String
contentRemark
;
/**
* 发票内容-地址和电话
*/
@Column
(
name
=
"content_contact"
)
@ApiModelProperty
(
value
=
"发票内容-地址和电话"
)
private
String
contentContact
;
/**
* 发票内容-开户行和账号
*/
@Column
(
name
=
"content_account"
)
@ApiModelProperty
(
value
=
"发票内容-开户行和账号"
)
private
String
contentAccount
;
/**
* 发票方
*/
@Column
(
name
=
"drawer"
)
@ApiModelProperty
(
value
=
"发票方"
)
private
String
drawer
;
/**
* 更多内容
*/
@Column
(
name
=
"extend"
)
@ApiModelProperty
(
value
=
"更多内容"
)
private
String
extend
;
/**
* 金额
*/
@Column
(
name
=
"amount"
)
@ApiModelProperty
(
value
=
"金额"
)
private
BigDecimal
amount
;
/**
* 接收方式:1--邮件
*/
@Column
(
name
=
"receive_type"
)
@ApiModelProperty
(
value
=
"接收方式:1--邮件"
)
private
Integer
receiveType
;
/**
* 接收方式内容
*/
@Column
(
name
=
"receive_content"
)
@ApiModelProperty
(
value
=
"接收方式内容"
)
private
String
receiveContent
;
/**
* 创建时间
*/
@Column
(
name
=
"crt_time"
)
@ApiModelProperty
(
value
=
"创建时间"
,
hidden
=
true
)
private
Long
crtTime
;
/**
* 更新时间
*/
@Column
(
name
=
"upd_time"
)
@ApiModelProperty
(
value
=
"更新时间"
,
hidden
=
true
)
private
Long
updTime
;
/**
* 创建者id
*/
@Column
(
name
=
"user_id"
)
@ApiModelProperty
(
value
=
"创建者id"
)
private
Integer
userId
;
/**
* 更新者id
*/
@Column
(
name
=
"user_upd"
)
@ApiModelProperty
(
value
=
"更新者id"
)
private
Integer
userUpd
;
/**
*
*/
@Column
(
name
=
"invoice_url"
)
@ApiModelProperty
(
value
=
""
)
private
String
invoiceUrl
;
/**
* 开票状态 0:未开票;1:开票中;2:为开票成功;3:开票失败;
*/
@Column
(
name
=
"status"
)
@ApiModelProperty
(
value
=
"开票状态 0:未开票;1:开票中;2:为开票成功;3:开票失败;"
)
private
Integer
status
;
/**
* 发票内容
*/
@Column
(
name
=
"content_title"
)
@ApiModelProperty
(
value
=
"发票内容"
)
private
String
contentTitle
;
}
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/entity/OrderInfo.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
entity
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
javax.persistence.*
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 订单信息
*
* @author jiaoruizhen
* @email jiaoruizhen@126.com
* @date 2020-12-03 13:29:23
*/
@Data
@Table
(
name
=
"order_info"
)
public
class
OrderInfo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
*
*/
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@ApiModelProperty
(
""
)
private
Long
orderId
;
/**
* 订单号
*/
@Column
(
name
=
"order_no"
)
@ApiModelProperty
(
value
=
"订单号"
)
private
String
orderNo
;
/**
* 单价
*/
@Column
(
name
=
"amount"
)
@ApiModelProperty
(
value
=
"单价"
)
private
BigDecimal
amount
;
/**
* 数量
*/
@Column
(
name
=
"number"
)
@ApiModelProperty
(
value
=
"数量"
)
private
Integer
number
;
/**
* 订单状态:1--创建订单,2--待付款,3--已支付,4--已发货,5--已完成 -1、删除,-2、取消
*/
@Column
(
name
=
"status"
)
@ApiModelProperty
(
value
=
" 订单状态:1--创建订单,2--待付款,3--已支付,4--已发货,5--已完成 -1、删除,-2、取消"
)
private
Integer
status
;
/**
* 支付状态:1--未支付,2--已支付
*/
private
Integer
payStatus
;
/**
* 用户id
*/
@Column
(
name
=
"user_id"
)
@ApiModelProperty
(
value
=
"用户id"
)
private
Integer
userId
;
/**
* 用户手机号
*/
@Column
(
name
=
"phone"
)
@ApiModelProperty
(
value
=
"用户手机号"
)
private
String
phone
;
/**
* 用户昵称
*/
@Column
(
name
=
"nickname"
)
@ApiModelProperty
(
value
=
"用户昵称"
)
private
String
nickname
;
/**
* 用户真实姓名
*/
@Column
(
name
=
"real_name"
)
@ApiModelProperty
(
value
=
"用户真实姓名"
)
private
String
realName
;
/**
* 头像
*/
@Column
(
name
=
"head_img"
)
@ApiModelProperty
(
value
=
"头像"
)
private
String
headImg
;
/**
* 1、微信支付,2、支付宝支付,3、对公支付
*/
@Column
(
name
=
"pay_type"
)
@ApiModelProperty
(
value
=
"1、微信支付,2、支付宝支付,3、对公支付"
)
private
Integer
payType
;
/**
* 下单时间
*/
@Column
(
name
=
"crt_time"
)
@ApiModelProperty
(
value
=
"下单时间"
,
hidden
=
true
)
private
Date
crtTime
;
/**
* 支付时间
*/
@Column
(
name
=
"pay_time"
)
@ApiModelProperty
(
value
=
"支付时间"
)
private
Date
payTime
;
/**
*
*/
@Column
(
name
=
"upd_time"
)
@ApiModelProperty
(
value
=
""
,
hidden
=
true
)
private
Date
updTime
;
/**
* 运费
*/
@Column
(
name
=
"fee"
)
@ApiModelProperty
(
value
=
"运费"
)
private
BigDecimal
fee
;
/**
* 订单备注
*/
@Column
(
name
=
"remark"
)
@ApiModelProperty
(
value
=
"订单备注"
)
private
String
remark
;
/**
* 配送方式:1、线上配送,2、快递配送
*/
@Column
(
name
=
"send_type"
)
@ApiModelProperty
(
value
=
"配送方式:1、线上配送,2、快递配送"
)
private
Integer
sendType
;
/**
* 收货人姓名
*/
@Column
(
name
=
"receive_name"
)
@ApiModelProperty
(
value
=
"收货人姓名"
)
private
String
receiveName
;
/**
* 收货人电话
*/
@Column
(
name
=
"receive_phone"
)
@ApiModelProperty
(
value
=
"收货人电话"
)
private
String
receivePhone
;
/**
* 收货地址
*/
@Column
(
name
=
"receive_address"
)
@ApiModelProperty
(
value
=
"收货地址"
)
private
String
receiveAddress
;
/**
*
*/
@Column
(
name
=
"total_amount"
)
@ApiModelProperty
(
value
=
""
)
private
BigDecimal
totalAmount
;
/**
*
*/
@Column
(
name
=
"type"
)
@ApiModelProperty
(
value
=
""
)
private
Integer
type
;
}
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/entity/OrderItem.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
entity
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
javax.persistence.*
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 订单商品信息
*
* @author jiaoruizhen
* @email jiaoruizhen@126.com
* @date 2020-12-03 13:29:23
*/
@Data
@Table
(
name
=
"order_item"
)
public
class
OrderItem
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
*
*/
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@ApiModelProperty
(
""
)
private
Long
itemId
;
/**
* 订单ID
*/
@Column
(
name
=
"order_id"
)
@ApiModelProperty
(
value
=
"订单ID"
)
private
Long
orderId
;
/**
* 商品名称
*/
@Column
(
name
=
"name"
)
@ApiModelProperty
(
value
=
"商品名称"
)
private
String
name
;
/**
* 详情id
*/
@Column
(
name
=
"detail_id"
)
@ApiModelProperty
(
value
=
"详情id"
)
private
Integer
detailId
;
/**
* 详情json信息
*/
@Column
(
name
=
"detail_json"
)
@ApiModelProperty
(
value
=
"详情json信息"
)
private
String
detailJson
;
/**
* 单价
*/
@Column
(
name
=
"price"
)
@ApiModelProperty
(
value
=
"单价"
)
private
BigDecimal
price
;
/**
* 数量
*/
@Column
(
name
=
"number"
)
@ApiModelProperty
(
value
=
"数量"
)
private
Integer
number
;
/**
* 订单图片
*/
@Column
(
name
=
"item_pic"
)
@ApiModelProperty
(
value
=
"订单图片"
)
private
String
itemPic
;
/**
* 下单时间
*/
@Column
(
name
=
"crt_time"
)
@ApiModelProperty
(
value
=
"下单时间"
,
hidden
=
true
)
private
Date
crtTime
;
/**
*
*/
@Column
(
name
=
"upd_time"
)
@ApiModelProperty
(
value
=
""
,
hidden
=
true
)
private
Date
updTime
;
/**
* 1、标准数据,2、影像图库,3、行业应用信息
*/
@Column
(
name
=
"type"
)
@ApiModelProperty
(
value
=
"1、标准数据,2、影像图库,3、行业应用信息"
)
private
Integer
type
;
/**
* 文件路径
*/
@Column
(
name
=
"file_path"
)
@ApiModelProperty
(
value
=
"文件路径"
)
private
String
filePath
;
/**
*
*/
@Column
(
name
=
"total_amount"
)
@ApiModelProperty
(
value
=
""
)
private
BigDecimal
totalAmount
;
}
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/entity/ShoppingCartInfo.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
entity
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
javax.persistence.*
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 购物车
*
* @author jiaoruizhen
* @email jiaoruizhen@126.com
* @date 2020-12-03 13:29:23
*/
@Data
@Table
(
name
=
"shopping_cart_info"
)
public
class
ShoppingCartInfo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
*
*/
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@ApiModelProperty
(
""
)
private
Long
cartId
;
/**
* 订单名称
*/
@Column
(
name
=
"name"
)
@ApiModelProperty
(
value
=
"订单名称"
)
private
String
name
;
/**
* 详情id
*/
@Column
(
name
=
"detail_id"
)
@ApiModelProperty
(
value
=
"详情id"
)
private
Integer
detailId
;
/**
* 详情json信息
*/
@Column
(
name
=
"detail_json"
)
@ApiModelProperty
(
value
=
"详情json信息"
)
private
String
detailJson
;
/**
* 单价
*/
@Column
(
name
=
"price"
)
@ApiModelProperty
(
value
=
"单价"
)
private
BigDecimal
price
;
/**
* 数量
*/
@Column
(
name
=
"number"
)
@ApiModelProperty
(
value
=
"数量"
)
private
Integer
number
;
/**
* 订单图片
*/
@Column
(
name
=
"item_pic"
)
@ApiModelProperty
(
value
=
"订单图片"
)
private
String
itemPic
;
/**
* 用户id
*/
@Column
(
name
=
"user_id"
)
@ApiModelProperty
(
value
=
"用户id"
)
private
Integer
userId
;
/**
* 用户手机号
*/
@Column
(
name
=
"phone"
)
@ApiModelProperty
(
value
=
"用户手机号"
)
private
String
phone
;
/**
* 用户昵称
*/
@Column
(
name
=
"nickname"
)
@ApiModelProperty
(
value
=
"用户昵称"
)
private
String
nickname
;
/**
* 用户真实姓名
*/
@Column
(
name
=
"real_name"
)
@ApiModelProperty
(
value
=
"用户真实姓名"
)
private
String
realName
;
/**
* 头像
*/
@Column
(
name
=
"head_img"
)
@ApiModelProperty
(
value
=
"头像"
)
private
String
headImg
;
/**
* 下单时间
*/
@Column
(
name
=
"crt_time"
)
@ApiModelProperty
(
value
=
"下单时间"
,
hidden
=
true
)
private
Date
crtTime
;
/**
*
*/
@Column
(
name
=
"upd_time"
)
@ApiModelProperty
(
value
=
""
,
hidden
=
true
)
private
Date
updTime
;
/**
* 1、标准数据,2、影像图库,3、行业应用信息
*/
@Column
(
name
=
"type"
)
@ApiModelProperty
(
value
=
"1、标准数据,2、影像图库,3、行业应用信息"
)
private
Integer
type
;
/**
* 是否删除: 0、否,1、是
*/
@Column
(
name
=
"is_del"
)
@ApiModelProperty
(
value
=
"是否删除: 0、否,1、是"
)
private
Integer
isDel
;
/**
* 文件路径
*/
@Column
(
name
=
"file_path"
)
@ApiModelProperty
(
value
=
"文件路径"
)
private
String
filePath
;
/**
*
*/
@Column
(
name
=
"total_amount"
)
@ApiModelProperty
(
value
=
""
)
private
BigDecimal
totalAmount
;
}
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/entity/UserAddress.java
View file @
299f5ce5
...
...
@@ -75,13 +75,6 @@ public class UserAddress implements Serializable {
@ApiModelProperty
(
value
=
"乡镇/街道"
)
private
String
town
;
/**
* 行政编码
*/
@Column
(
name
=
"area_code"
)
@ApiModelProperty
(
value
=
"行政编码"
)
private
String
areaCode
;
/**
*
*/
...
...
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/entity/UserInvoice.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
entity
;
import
java.io.Serializable
;
import
java.util.Date
;
import
javax.persistence.*
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 用户发票信息
*
* @author jiaoruizhen
* @email jiaoruizhen@126.com
* @date 2020-12-03 13:29:23
*/
@Data
@Table
(
name
=
"user_invoice"
)
public
class
UserInvoice
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
*
*/
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@ApiModelProperty
(
""
)
private
Integer
id
;
/**
* 用户id
*/
@Column
(
name
=
"user_id"
)
@ApiModelProperty
(
value
=
"用户id"
)
private
Integer
userId
;
/**
* 发票抬头类型:1--企业单位;2--个人/非企业单位
*/
@Column
(
name
=
"title_type"
)
@ApiModelProperty
(
value
=
"发票抬头类型:1--企业单位;2--个人/非企业单位"
)
private
Integer
titleType
;
/**
* 抬头名称
*/
@Column
(
name
=
"title_name"
)
@ApiModelProperty
(
value
=
"抬头名称"
)
private
String
titleName
;
/**
* 税号
*/
@Column
(
name
=
"tax_code"
)
@ApiModelProperty
(
value
=
"税号"
)
private
String
taxCode
;
/**
* 发票内容-备注说明
*/
@Column
(
name
=
"content_remark"
)
@ApiModelProperty
(
value
=
"发票内容-备注说明"
)
private
String
contentRemark
;
/**
* 收票地址
*/
@Column
(
name
=
"address"
)
@ApiModelProperty
(
value
=
"收票地址"
)
private
String
address
;
/**
* 收票电话
*/
@Column
(
name
=
"phone"
)
@ApiModelProperty
(
value
=
"收票电话"
)
private
String
phone
;
/**
* 账号
*/
@Column
(
name
=
"account"
)
@ApiModelProperty
(
value
=
"账号"
)
private
String
account
;
/**
* 开户行
*/
@Column
(
name
=
"open_bank"
)
@ApiModelProperty
(
value
=
"开户行"
)
private
String
openBank
;
/**
*
*/
@Column
(
name
=
"crt_time"
)
@ApiModelProperty
(
value
=
""
,
hidden
=
true
)
private
Date
crtTime
;
/**
*
*/
@Column
(
name
=
"upd_time"
)
@ApiModelProperty
(
value
=
""
,
hidden
=
true
)
private
Date
updTime
;
/**
* 营业执照地址
*/
@Column
(
name
=
"file_path"
)
@ApiModelProperty
(
value
=
"营业执照地址"
)
private
String
filePath
;
private
Integer
isDel
;
}
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/biz/CommonInfoBiz.java
View file @
299f5ce5
...
...
@@ -3,7 +3,10 @@ package com.upyuns.platform.rs.website.biz;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.bean.copier.CopyOptions
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.util.Query
;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.upyuns.platform.rs.website.dto.CommonInfoDto
;
import
org.springframework.stereotype.Service
;
import
com.upyuns.platform.rs.website.entity.CommonInfo
;
...
...
@@ -23,6 +26,11 @@ import java.util.List;
@Service
public
class
CommonInfoBiz
extends
BaseBiz
<
CommonInfoMapper
,
CommonInfo
>
{
/**
* 新增通用信息
* @param commonInfo
* @return
*/
public
ObjectRestResponse
addUpdate
(
CommonInfo
commonInfo
)
{
if
(
commonInfo
==
null
)
{
return
ObjectRestResponse
.
paramIsEmpty
();
...
...
@@ -51,4 +59,16 @@ public class CommonInfoBiz extends BaseBiz<CommonInfoMapper,CommonInfo> {
return
mapper
.
selectByExample
(
example
);
}
public
ObjectRestResponse
getAll
(
CommonInfoDto
commonInfoDto
)
{
Example
example
=
new
Example
(
CommonInfo
.
class
);
Example
.
Criteria
criteria
=
example
.
createCriteria
();
criteria
.
andEqualTo
(
"isDel"
,
0
);
if
(
commonInfoDto
.
getType
()
!=
null
)
{
criteria
.
andEqualTo
(
"type"
,
commonInfoDto
.
getType
());
}
Query
query
=
new
Query
(
commonInfoDto
);
PageDataVO
<
CommonInfo
>
pageDataVO
=
PageDataVO
.
pageInfo
(
query
,
()
->
mapper
.
selectByExample
(
example
));
return
ObjectRestResponse
.
succ
(
pageDataVO
);
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/biz/ImageImgStorageBiz.java
View file @
299f5ce5
...
...
@@ -6,9 +6,10 @@ import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
import
com.github.wxiaoqi.security.common.util.Query
;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.upyuns.platform.rs.website.dto.ImageInformationDto
;
import
com.upyuns.platform.rs.website.dto.ImageInformationStorageDto
;
import
com.upyuns.platform.rs.website.entity.ImageInformation
;
import
com.upyuns.platform.rs.website.entity.ImageInfoRelation
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.upyuns.platform.rs.website.entity.ImageImgStorage
;
...
...
@@ -16,6 +17,8 @@ import com.upyuns.platform.rs.website.mapper.ImageImgStorageMapper;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
tk.mybatis.mapper.entity.Example
;
import
java.util.List
;
/**
* 影像图库
*
...
...
@@ -26,6 +29,8 @@ import tk.mybatis.mapper.entity.Example;
@Service
public
class
ImageImgStorageBiz
extends
BaseBiz
<
ImageImgStorageMapper
,
ImageImgStorage
>
{
@Autowired
ImageInfoRelationBiz
imageInfoRelationBiz
;
/**
* 新增或者编辑图像库信息
...
...
@@ -38,6 +43,15 @@ public class ImageImgStorageBiz extends BaseBiz<ImageImgStorageMapper,ImageImgSt
}
if
(
imageImgStorage
.
getId
()
==
null
)
{
insertSelectiveRe
(
imageImgStorage
);
if
(
imageImgStorage
.
getImageInfoRelationList
()
!=
null
&&
imageImgStorage
.
getImageInfoRelationList
().
size
()
>
0
)
{
imageImgStorage
.
getImageInfoRelationList
().
parallelStream
().
forEach
(
imageInfoRelation
->
{
imageInfoRelation
.
setType
(
1
);
imageInfoRelation
.
setRelationId
(
imageImgStorage
.
getId
());
imageInfoRelationBiz
.
addUpdate
(
imageInfoRelation
);
});
}
else
{
imageInfoRelationBiz
.
deleteAll
(
imageImgStorage
.
getId
());
}
}
else
{
ImageImgStorage
old
=
selectById
(
imageImgStorage
.
getId
());
if
(
old
==
null
)
{
...
...
@@ -46,6 +60,16 @@ public class ImageImgStorageBiz extends BaseBiz<ImageImgStorageMapper,ImageImgSt
BeanUtil
.
copyProperties
(
imageImgStorage
,
old
,
CopyOptions
.
create
().
setIgnoreNullValue
(
true
).
setIgnoreError
(
true
));
updateSelectiveByIdRe
(
old
);
}
if
(
old
.
getImageInfoRelationList
()
!=
null
&&
old
.
getImageInfoRelationList
().
size
()
>
0
)
{
old
.
getImageInfoRelationList
().
parallelStream
().
forEach
(
imageInfoRelation
->
{
imageInfoRelation
.
setType
(
1
);
imageInfoRelation
.
setRelationId
(
old
.
getId
());
imageInfoRelationBiz
.
addUpdate
(
imageInfoRelation
);
});
}
else
{
imageInfoRelationBiz
.
deleteAll
(
old
.
getId
());
}
}
return
ObjectRestResponse
.
succ
();
}
...
...
@@ -59,9 +83,52 @@ public class ImageImgStorageBiz extends BaseBiz<ImageImgStorageMapper,ImageImgSt
Example
example
=
new
Example
(
ImageImgStorage
.
class
);
Example
.
Criteria
criteria
=
example
.
createCriteria
();
criteria
.
andEqualTo
(
"isDel"
,
0
);
if
(
imageInformationStorageDto
.
getStatus
()
!=
null
)
{
criteria
.
andEqualTo
(
"status"
,
imageInformationStorageDto
.
getStatus
());
}
if
(
imageInformationStorageDto
.
getType
()
!=
null
)
{
criteria
.
andEqualTo
(
"type"
,
imageInformationStorageDto
.
getType
());
}
if
(
StringUtils
.
isNotBlank
(
imageInformationStorageDto
.
getName
()))
{
criteria
.
andLike
(
"name"
,
"%"
+
imageInformationStorageDto
.
getName
()
+
"%"
);
}
example
.
orderBy
(
"updTime"
).
desc
();
Query
query
=
new
Query
(
imageInformationStorageDto
);
PageDataVO
<
ImageImgStorage
>
pageDataVO
=
PageDataVO
.
pageInfo
(
query
,
()
->
mapper
.
selectByExample
(
example
));
if
(
pageDataVO
!=
null
&&
pageDataVO
.
getData
()
!=
null
)
{
pageDataVO
.
getData
().
parallelStream
().
forEach
(
imageImgStorage
->
{
List
<
ImageInfoRelation
>
imageInfoRelationList
=
imageInfoRelationBiz
.
getAllById
(
imageImgStorage
.
getId
(),
1
);
if
(
imageInfoRelationList
!=
null
)
{
imageImgStorage
.
setImageInfoRelationList
(
imageInfoRelationList
);
}
if
(
StringUtils
.
isNotBlank
(
imageImgStorage
.
getRelatedIds
()))
{
imageImgStorage
.
setSimilarImageList
(
imageInfoRelationBiz
.
getAllByIds
(
imageImgStorage
.
getRelatedIds
()));
}
});
}
return
ObjectRestResponse
.
succ
(
pageDataVO
);
}
/**
* 查询详情信息
* @param id
* @return
*/
public
ObjectRestResponse
getDetail
(
Integer
id
)
{
if
(
id
==
null
)
{
return
ObjectRestResponse
.
paramIsEmpty
();
}
ImageImgStorage
imageImgStorage
=
selectById
(
id
);
if
(
imageImgStorage
==
null
)
{
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
NOTEXIST_CODE
,
ResultCode
.
getMsg
(
ResultCode
.
NOTEXIST_CODE
));
}
List
<
ImageInfoRelation
>
imageInfoRelationList
=
imageInfoRelationBiz
.
getAllById
(
id
,
1
);
if
(
imageInfoRelationList
!=
null
)
{
imageImgStorage
.
setImageInfoRelationList
(
imageInfoRelationList
);
}
if
(
StringUtils
.
isNotBlank
(
imageImgStorage
.
getRelatedIds
()))
{
imageImgStorage
.
setSimilarImageList
(
imageInfoRelationBiz
.
getAllByIds
(
imageImgStorage
.
getRelatedIds
()));
}
return
ObjectRestResponse
.
succ
(
imageImgStorage
);
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/biz/ImageInfoRelationBiz.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
biz
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.util.Query
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.upyuns.platform.rs.website.dto.ImageInfoRelationDto
;
import
com.upyuns.platform.rs.website.entity.ImageImgStorage
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.stereotype.Service
;
import
com.upyuns.platform.rs.website.entity.ImageInfoRelation
;
import
com.upyuns.platform.rs.website.mapper.ImageInfoRelationMapper
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
tk.mybatis.mapper.entity.Example
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.List
;
/**
* 影像图库上传图片关联信息
*
* @author jiaoruizhen
* @email jiaoruizhen@126.com
* @date 2020-12-04 14:38:23
*/
@Service
public
class
ImageInfoRelationBiz
extends
BaseBiz
<
ImageInfoRelationMapper
,
ImageInfoRelation
>
{
public
void
addUpdate
(
ImageInfoRelation
imageInfoRelation
)
{
if
(
imageInfoRelation
.
getId
()
!=
null
)
{
updateSelectiveByIdRe
(
imageInfoRelation
);
}
else
{
insertSelectiveRe
(
imageInfoRelation
);
}
}
public
void
deleteAll
(
Integer
relationId
)
{
List
<
ImageInfoRelation
>
list
=
selectList
(
new
ImageInfoRelation
(){{
setRelationId
(
relationId
);
setType
(
1
);}});
if
(
list
!=
null
)
{
list
.
parallelStream
().
forEach
(
imageInfoRelation
->
{
delete
(
imageInfoRelation
);
});
}
}
/**
* 返回带图片
* @param relationId
* @param type
* @return
*/
public
List
<
ImageInfoRelation
>
getAllById
(
Integer
relationId
,
Integer
type
)
{
Example
example
=
new
Example
(
ImageInfoRelation
.
class
);
example
.
createCriteria
().
andEqualTo
(
"relationId"
,
relationId
).
andEqualTo
(
"type"
,
type
);
List
<
ImageInfoRelation
>
list
=
mapper
.
selectByExample
(
example
);
return
list
;
}
/**
* 查询影像图框图片类型, 返回不带图片
* @param relationId
* @param type
* @return
*/
public
List
<
ImageInfoRelation
>
getAllImageRelation
(
Integer
relationId
,
Integer
type
)
{
Example
example
=
new
Example
(
ImageInfoRelation
.
class
);
example
.
createCriteria
().
andEqualTo
(
"relationId"
,
relationId
).
andEqualTo
(
"type"
,
type
);
List
<
ImageInfoRelation
>
list
=
mapper
.
selectByExample
(
example
);
if
(
list
!=
null
&&
list
.
size
()
>
0
)
{
list
.
parallelStream
().
forEach
(
imageInfoRelation
->
{
imageInfoRelation
.
setUrl
(
null
);
});
return
list
;
}
return
new
ArrayList
<>();
}
/**
* 根据影像尺寸查询对应图像信息
* @param relationId
* @param type
* @param fileWidth
* @return
*/
public
ImageInfoRelation
getOneByWidth
(
Integer
relationId
,
Integer
type
,
String
fileWidth
)
{
Example
example
=
new
Example
(
ImageInfoRelation
.
class
);
example
.
createCriteria
().
andEqualTo
(
"relationId"
,
relationId
).
andEqualTo
(
"type"
,
type
).
andEqualTo
(
"fileWidth"
,
fileWidth
);
return
mapper
.
selectOneByExample
(
example
);
}
/**
* 查询所有影像图片信息
* @return
*/
public
ObjectRestResponse
getAll
(
ImageInfoRelationDto
imageInfoRelationDto
)
{
Example
example
=
new
Example
(
ImageInfoRelation
.
class
);
Query
query
=
new
Query
(
imageInfoRelationDto
);
example
.
orderBy
(
"updTime"
).
desc
();
PageDataVO
<
ImageInfoRelation
>
pageDataVO
=
PageDataVO
.
pageInfo
(
query
,
()
->
mapper
.
selectByExample
(
example
));
return
ObjectRestResponse
.
succ
(
pageDataVO
);
}
/**
* 根据Id查询所有相似图片
* @param relationIds
* @return
*/
public
List
<
ImageInfoRelation
>
getAllByIds
(
String
relationIds
)
{
if
(
StringUtils
.
isBlank
(
relationIds
))
{
return
new
ArrayList
<>();
}
String
[]
arr
=
relationIds
.
split
(
","
);
if
(
arr
==
null
)
{
return
new
ArrayList
<>();
}
Example
example
=
new
Example
(
ImageInfoRelation
.
class
);
example
.
createCriteria
().
andIn
(
"id"
,
Arrays
.
asList
(
arr
));
return
mapper
.
selectByExample
(
example
);
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/biz/ImageInformationBiz.java
View file @
299f5ce5
...
...
@@ -25,10 +25,11 @@ import java.util.List;
* @date 2020-11-28 14:15:32
*/
@Service
public
class
ImageInformationBiz
extends
BaseBiz
<
ImageInformationMapper
,
ImageInformation
>
{
public
class
ImageInformationBiz
extends
BaseBiz
<
ImageInformationMapper
,
ImageInformation
>
{
/**
* 新增或者编辑图像信息
*
* @param imageInformation
* @return
*/
...
...
@@ -52,6 +53,7 @@ public class ImageInformationBiz extends BaseBiz<ImageInformationMapper,ImageInf
/**
* 分页查询图像信息
*
* @param imageInformationDto
* @return
*/
...
...
@@ -62,7 +64,13 @@ public class ImageInformationBiz extends BaseBiz<ImageInformationMapper,ImageInf
if
(
StringUtils
.
isNotBlank
(
imageInformationDto
.
getName
()))
{
criteria
.
andLike
(
"name"
,
"%"
+
imageInformationDto
.
getName
()
+
"%"
);
}
example
.
orderBy
(
"updTime"
);
if
(
imageInformationDto
.
getStatus
()
!=
null
)
{
criteria
.
andEqualTo
(
"status"
,
imageInformationDto
.
getStatus
());
}
if
(
imageInformationDto
.
getIndexShow
()
!=
null
)
{
criteria
.
andEqualTo
(
"indexShow"
,
imageInformationDto
.
getIndexShow
());
}
example
.
orderBy
(
"updTime"
).
desc
();
Query
query
=
new
Query
(
imageInformationDto
);
PageDataVO
<
ImageInformation
>
pageDataVO
=
PageDataVO
.
pageInfo
(
query
,
()
->
mapper
.
selectByExample
(
example
));
return
ObjectRestResponse
.
succ
(
pageDataVO
);
...
...
@@ -70,6 +78,7 @@ public class ImageInformationBiz extends BaseBiz<ImageInformationMapper,ImageInf
/**
* 获取所有影像信息
*
* @return
*/
public
List
<
ImageInformation
>
getAll
()
{
...
...
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/biz/IndustryApplicationInfoBiz.java
View file @
299f5ce5
...
...
@@ -93,7 +93,7 @@ public class IndustryApplicationInfoBiz extends BaseBiz<IndustryApplicationInfoM
Map
<
Integer
,
List
<
IndustryApplicationType
>>
map
=
industryApplicationTypeList
.
stream
().
collect
(
Collectors
.
groupingBy
(
IndustryApplicationType:
:
getId
));
Example
example
=
new
Example
(
IndustryApplicationInfo
.
class
);
example
.
createCriteria
().
andEqualTo
(
"isDel"
,
0
).
andEqualTo
(
"status"
,
1
).
andEqualTo
(
"indexShow"
,
1
).
andIn
(
"firstTypeId"
,
map
.
keySet
());
example
.
orderBy
(
"
rank"
);
example
.
orderBy
(
"
updTime"
).
desc
(
);
List
<
IndustryApplicationInfo
>
industryApplicationInfoList
=
mapper
.
selectByExample
(
example
);
if
(
industryApplicationInfoList
!=
null
&&
industryApplicationInfoList
.
size
()
>
0
)
{
industryApplicationInfoList
.
parallelStream
().
forEach
(
industryApplicationInfo
->
{
...
...
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/biz/NewsInfoBiz.java
View file @
299f5ce5
...
...
@@ -86,7 +86,7 @@ public class NewsInfoBiz extends BaseBiz<NewsInfoMapper, NewsInfo> {
Map
<
Integer
,
List
<
NewsInfo
>>
listMap
=
list
.
stream
()
.
collect
(
Collectors
.
groupingBy
(
NewsInfo:
:
getTypeId
));
if
(
MapUtil
.
isNotEmpty
(
listMap
))
{
List
<
NewsType
>
newsTypeList
=
newsTypeBiz
.
getAll
(
1
).
getData
();
List
<
NewsType
>
newsTypeList
=
newsTypeBiz
.
getAll
().
getData
();
if
(
newsTypeList
!=
null
&&
newsTypeList
.
size
()
>
0
)
{
Map
<
Integer
,
List
<
NewsType
>>
map
=
newsTypeList
.
stream
().
collect
(
Collectors
.
groupingBy
(
NewsType:
:
getId
));
for
(
Map
.
Entry
<
Integer
,
List
<
NewsInfo
>>
entry
:
listMap
.
entrySet
())
{
...
...
@@ -119,4 +119,20 @@ public class NewsInfoBiz extends BaseBiz<NewsInfoMapper, NewsInfo> {
return
ObjectRestResponse
.
succ
(
pageDataVO
);
}
/**
* 获取最新推荐的一条数据
* @return
*/
public
ObjectRestResponse
getHotMsg
()
{
Example
example
=
new
Example
(
NewsInfo
.
class
);
example
.
createCriteria
().
andEqualTo
(
"isDel"
,
0
).
andEqualTo
(
"status"
,
1
).
andEqualTo
(
"isHot"
,
1
);
example
.
orderBy
(
"updTime"
).
desc
();
List
<
NewsInfo
>
list
=
mapper
.
selectByExample
(
example
);
if
(
list
!=
null
&&
list
.
size
()
>
0
)
{
return
ObjectRestResponse
.
succ
(
list
.
get
(
0
));
}
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
NOTEXIST_CODE
,
ResultCode
.
getMsg
(
ResultCode
.
NOTEXIST_CODE
));
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/biz/NewsTypeBiz.java
View file @
299f5ce5
...
...
@@ -59,12 +59,12 @@ public class NewsTypeBiz extends BaseBiz<NewsTypeMapper, NewsType> {
/**
* 查询所有首页展示
* @param indexShow 是否首页展示
* @return
*/
public
ObjectRestResponse
<
List
<
NewsType
>>
getAll
(
Integer
indexShow
)
{
public
ObjectRestResponse
<
List
<
NewsType
>>
getAll
()
{
Example
example
=
new
Example
(
NewsType
.
class
);
example
.
createCriteria
().
andEqualTo
(
"isDel"
,
0
).
andEqualTo
(
"status"
,
1
);
Example
.
Criteria
criteria
=
example
.
createCriteria
();
criteria
.
andEqualTo
(
"isDel"
,
0
).
andEqualTo
(
"status"
,
1
);
example
.
orderBy
(
"rank"
);
return
ObjectRestResponse
.
succ
(
mapper
.
selectByExample
(
example
));
}
...
...
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/biz/OrderEInvoiceBiz.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
biz
;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.bean.copier.CopyOptions
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
org.springframework.stereotype.Service
;
import
com.upyuns.platform.rs.website.entity.OrderEInvoice
;
import
com.upyuns.platform.rs.website.mapper.OrderEInvoiceMapper
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
tk.mybatis.mapper.entity.Example
;
import
java.util.List
;
/**
* 订单发票
*
* @author jiaoruizhen
* @email jiaoruizhen@126.com
* @date 2020-12-03 13:29:23
*/
@Service
public
class
OrderEInvoiceBiz
extends
BaseBiz
<
OrderEInvoiceMapper
,
OrderEInvoice
>
{
/**
* 添加订单发票
* @param orderEInvoice
* @return
*/
public
ObjectRestResponse
addUpdate
(
OrderEInvoice
orderEInvoice
)
{
if
(
orderEInvoice
==
null
)
{
return
ObjectRestResponse
.
paramIsEmpty
();
}
if
(
orderEInvoice
.
getId
()
==
null
)
{
insertSelectiveRe
(
orderEInvoice
);
}
else
{
OrderEInvoice
old
=
selectById
(
orderEInvoice
.
getId
());
BeanUtil
.
copyProperties
(
orderEInvoice
,
old
,
CopyOptions
.
create
().
setIgnoreNullValue
(
true
).
setIgnoreError
(
true
));
updateSelectiveByIdRe
(
old
);
}
return
ObjectRestResponse
.
succ
();
}
/**
* 查询用户所有订单发票
* @param userId
* @return
*/
public
List
<
OrderEInvoice
>
getUserInvoice
(
Integer
userId
)
{
Example
example
=
new
Example
(
OrderEInvoice
.
class
);
example
.
createCriteria
().
andEqualTo
(
"userId"
,
userId
);
return
mapper
.
selectByExample
(
example
);
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/biz/OrderInfoBiz.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
biz
;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.bean.copier.CopyOptions
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.util.OrderUtil
;
import
com.upyuns.platform.rs.website.dto.UserOrderDto
;
import
com.upyuns.platform.rs.website.entity.OrderItem
;
import
com.upyuns.platform.rs.website.entity.ShoppingCartInfo
;
import
com.upyuns.platform.rs.website.mapper.OrderItemMapper
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.upyuns.platform.rs.website.entity.OrderInfo
;
import
com.upyuns.platform.rs.website.mapper.OrderInfoMapper
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
tk.mybatis.mapper.entity.Example
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
* 订单信息
*
* @author jiaoruizhen
* @email jiaoruizhen@126.com
* @date 2020-12-03 13:29:23
*/
@Service
public
class
OrderInfoBiz
extends
BaseBiz
<
OrderInfoMapper
,
OrderInfo
>
{
@Autowired
OrderItemMapper
orderItemMapper
;
/**
* 添加订单
* @param orderInfo
* @return
*/
public
ObjectRestResponse
addUpdate
(
OrderInfo
orderInfo
)
{
if
(
orderInfo
==
null
)
{
return
ObjectRestResponse
.
paramIsEmpty
();
}
if
(
orderInfo
.
getOrderId
()
==
null
)
{
insertSelectiveRe
(
orderInfo
);
}
else
{
OrderInfo
old
=
selectById
(
orderInfo
.
getOrderId
());
BeanUtil
.
copyProperties
(
orderInfo
,
old
,
CopyOptions
.
create
().
setIgnoreNullValue
(
true
).
setIgnoreError
(
true
));
updateSelectiveByIdRe
(
old
);
}
return
ObjectRestResponse
.
succ
();
}
/**
* 下单
* @param orderInfo
* @return
*/
public
ObjectRestResponse
generateOrder
(
OrderInfo
orderInfo
)
{
if
(
orderInfo
==
null
)
{
return
ObjectRestResponse
.
paramIsEmpty
();
}
if
(
StringUtils
.
isNotBlank
(
orderInfo
.
getOrderNo
()))
{
orderInfo
.
setOrderNo
(
OrderUtil
.
GetOrderNumber
(
""
,
OrderUtil
.
APP_MID
));
}
OrderInfo
old
=
getOneByOrderNo
(
orderInfo
.
getOrderNo
());
while
(
old
!=
null
)
{
orderInfo
.
setOrderNo
(
OrderUtil
.
GetOrderNumber
(
""
,
OrderUtil
.
APP_MID
));
old
=
getOneByOrderNo
(
orderInfo
.
getOrderNo
());
}
return
addUpdate
(
orderInfo
);
}
/**
* 根据订单号查询订单信息
* @param orderNo
* @return
*/
public
OrderInfo
getOneByOrderNo
(
String
orderNo
)
{
Example
example
=
new
Example
(
OrderInfo
.
class
);
example
.
createCriteria
().
andEqualTo
(
"orderNo"
,
orderNo
).
andNotEqualTo
(
"status"
,
-
1
).
andEqualTo
(
"status"
,
-
2
);
return
mapper
.
selectOneByExample
(
example
);
}
/**
* 查询用户所有订单
* @param userOrderDto
* @return
*/
public
List
<
OrderInfo
>
getUserOrder
(
UserOrderDto
userOrderDto
)
{
Example
example
=
new
Example
(
OrderInfo
.
class
);
Example
orderItemExample
=
new
Example
(
OrderItem
.
class
);
Example
.
Criteria
orderInfoCriteria
=
example
.
createCriteria
();
Example
.
Criteria
orderItemCriteria
=
orderItemExample
.
createCriteria
();
if
(
userOrderDto
.
getStatus
()
!=
null
)
{
orderInfoCriteria
.
andEqualTo
(
"status"
,
userOrderDto
.
getStatus
());
}
if
(
userOrderDto
.
getPayStatus
()
!=
null
)
{
orderInfoCriteria
.
andEqualTo
(
"payStatus"
,
userOrderDto
.
getPayStatus
());
}
if
(
userOrderDto
.
getUserId
()
!=
null
)
{
orderInfoCriteria
.
andEqualTo
(
"userId"
,
userOrderDto
.
getUserId
());
}
if
(
StringUtils
.
isNotBlank
(
userOrderDto
.
getName
()))
{
orderItemCriteria
.
andLike
(
"name"
,
"%"
+
userOrderDto
.
getName
()
+
"%"
);
}
orderInfoCriteria
.
andNotEqualTo
(
"status"
,
-
1
);
example
.
orderBy
(
"updTime"
).
desc
();
List
<
OrderInfo
>
orderInfoList
=
mapper
.
selectByExample
(
example
);
if
(
orderInfoList
!=
null
)
{
}
return
new
ArrayList
<>();
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/biz/OrderItemBiz.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
biz
;
import
org.springframework.stereotype.Service
;
import
com.upyuns.platform.rs.website.entity.OrderItem
;
import
com.upyuns.platform.rs.website.mapper.OrderItemMapper
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
/**
* 订单商品信息
*
* @author jiaoruizhen
* @email jiaoruizhen@126.com
* @date 2020-12-03 13:29:23
*/
@Service
public
class
OrderItemBiz
extends
BaseBiz
<
OrderItemMapper
,
OrderItem
>
{
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/biz/ShoppingCartInfoBiz.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
biz
;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.bean.copier.CopyOptions
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
com.upyuns.platform.rs.website.entity.OrderEInvoice
;
import
com.upyuns.platform.rs.website.entity.OrderInfo
;
import
com.upyuns.platform.rs.website.entity.OrderItem
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.upyuns.platform.rs.website.entity.ShoppingCartInfo
;
import
com.upyuns.platform.rs.website.mapper.ShoppingCartInfoMapper
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
tk.mybatis.mapper.entity.Example
;
import
java.math.BigDecimal
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.List
;
/**
* 购物车
*
* @author jiaoruizhen
* @email jiaoruizhen@126.com
* @date 2020-12-03 13:29:23
*/
@Service
public
class
ShoppingCartInfoBiz
extends
BaseBiz
<
ShoppingCartInfoMapper
,
ShoppingCartInfo
>
{
@Autowired
OrderInfoBiz
orderInfoBiz
;
@Autowired
OrderItemBiz
orderItemBiz
;
/**
* 添加购物车
* @param shoppingCartInfo
* @return
*/
public
ObjectRestResponse
addUpdate
(
ShoppingCartInfo
shoppingCartInfo
)
{
if
(
shoppingCartInfo
==
null
)
{
return
ObjectRestResponse
.
paramIsEmpty
();
}
if
(
shoppingCartInfo
.
getCartId
()
==
null
)
{
insertSelectiveRe
(
shoppingCartInfo
);
}
else
{
ShoppingCartInfo
old
=
selectById
(
shoppingCartInfo
.
getCartId
());
BeanUtil
.
copyProperties
(
shoppingCartInfo
,
old
,
CopyOptions
.
create
().
setIgnoreNullValue
(
true
).
setIgnoreError
(
true
));
updateSelectiveByIdRe
(
old
);
}
return
ObjectRestResponse
.
succ
();
}
/**
* 获取用户所有购物车商品
* @param userId
* @return
*/
public
ObjectRestResponse
getUserAllCart
(
Integer
userId
)
{
Example
example
=
new
Example
(
ShoppingCartInfo
.
class
);
example
.
createCriteria
().
andEqualTo
(
"userId"
,
userId
).
andEqualTo
(
"isDel"
,
0
);
example
.
orderBy
(
"updTime"
).
desc
();
return
ObjectRestResponse
.
succ
(
mapper
.
selectByExample
(
example
));
}
/**
* 购物车转为订单
* @param ids
* @return
*/
public
ObjectRestResponse
convertShopCartToOrderInfo
(
String
ids
)
{
if
(
StringUtils
.
isBlank
(
ids
))
{
return
ObjectRestResponse
.
paramIsEmpty
();
}
String
[]
cartIds
=
ids
.
split
(
","
);
if
(
cartIds
==
null
||
ids
.
length
()
<=
0
)
{
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
NOTEXIST_CODE
,
ResultCode
.
getMsg
(
ResultCode
.
NOTEXIST_CODE
));
}
Example
example
=
new
Example
(
ShoppingCartInfo
.
class
);
example
.
createCriteria
().
andIn
(
"cartId"
,
Arrays
.
asList
(
cartIds
)).
andEqualTo
(
"isDel"
,
0
);
List
<
ShoppingCartInfo
>
cartInfoList
=
mapper
.
selectByExample
(
example
);
if
(
cartInfoList
!=
null
&&
cartInfoList
.
size
()
>
0
)
{
convertToOrderInfo
(
cartInfoList
);
return
ObjectRestResponse
.
succ
();
}
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
NOTEXIST_CODE
,
ResultCode
.
getMsg
(
ResultCode
.
NOTEXIST_CODE
));
}
/**
* 购物车转订单实现
* @param cartInfoList
*/
private
void
convertToOrderInfo
(
List
<
ShoppingCartInfo
>
cartInfoList
)
{
List
<
OrderItem
>
orderItemList
=
new
ArrayList
<>();
//总金额
double
amount
=
cartInfoList
.
parallelStream
().
mapToDouble
(
shoppingCartInfo
->
shoppingCartInfo
.
getTotalAmount
().
doubleValue
()).
sum
();
//总数量
Integer
totalNumber
=
cartInfoList
.
parallelStream
().
mapToInt
(
ShoppingCartInfo:
:
getNumber
).
sum
();
OrderInfo
orderInfo
=
new
OrderInfo
();
orderInfo
.
setAmount
(
new
BigDecimal
(
amount
).
setScale
(
2
,
BigDecimal
.
ROUND_HALF_UP
));
orderInfo
.
setNumber
(
totalNumber
);
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/biz/UserAddressBiz.java
View file @
299f5ce5
...
...
@@ -2,12 +2,16 @@ package com.upyuns.platform.rs.website.biz;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.bean.copier.CopyOptions
;
import
com.github.wxiaoqi.security.admin.feign.UserFeign
;
import
com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO
;
import
com.github.wxiaoqi.security.admin.vo.AppUserVo
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.util.Query
;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.upyuns.platform.rs.website.dto.UserAddressDto
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.upyuns.platform.rs.website.entity.UserAddress
;
...
...
@@ -15,6 +19,8 @@ import com.upyuns.platform.rs.website.mapper.UserAddressMapper;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
tk.mybatis.mapper.entity.Example
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
...
...
@@ -25,6 +31,12 @@ import java.util.List;
@Service
public
class
UserAddressBiz
extends
BaseBiz
<
UserAddressMapper
,
UserAddress
>
{
@Autowired
UserFeign
userFeign
;
@Autowired
HttpServletRequest
request
;
/**
* 分页查询 用户地址信息
* @param userAddressDto
...
...
@@ -55,6 +67,10 @@ public class UserAddressBiz extends BaseBiz<UserAddressMapper, UserAddress> {
* @return
*/
public
ObjectRestResponse
addUpdate
(
UserAddress
userAddress
)
{
AppUserDTO
appUserVo
=
userFeign
.
userDetailByToken
(
request
.
getHeader
(
"Authorization"
)).
getData
();
if
(
appUserVo
==
null
)
{
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
RSTOKEN_EXPIRED_CODE
,
ResultCode
.
getMsg
(
ResultCode
.
RSTOKEN_EXPIRED_CODE
));
}
if
(
userAddress
==
null
)
{
return
ObjectRestResponse
.
paramIsEmpty
();
}
...
...
@@ -75,12 +91,15 @@ public class UserAddressBiz extends BaseBiz<UserAddressMapper, UserAddress> {
/**
* 查询用户所有收货地址
*
* @param userId
* @return
*/
public
List
<
UserAddress
>
getUserAddress
(
Long
userId
)
{
public
List
<
UserAddress
>
getUserAddress
()
{
AppUserDTO
appUserVo
=
userFeign
.
userDetailByToken
(
request
.
getHeader
(
"Authorization"
)).
getData
();
if
(
appUserVo
==
null
)
{
return
new
ArrayList
<>();
}
Example
example
=
new
Example
(
UserAddress
.
class
);
example
.
createCriteria
().
andEqualTo
(
"userId"
,
userId
).
andEqualTo
(
"isDel"
,
0
);
example
.
createCriteria
().
andEqualTo
(
"userId"
,
appUserVo
.
getUserid
()
).
andEqualTo
(
"isDel"
,
0
);
return
mapper
.
selectByExample
(
example
);
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/biz/UserInvoiceBiz.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
biz
;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.bean.copier.CopyOptions
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.util.Query
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.upyuns.platform.rs.website.dto.UserInvoiceDto
;
import
com.upyuns.platform.rs.website.entity.OrderEInvoice
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.stereotype.Service
;
import
com.upyuns.platform.rs.website.entity.UserInvoice
;
import
com.upyuns.platform.rs.website.mapper.UserInvoiceMapper
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
tk.mybatis.mapper.entity.Example
;
/**
* 用户发票信息
*
* @author jiaoruizhen
* @email jiaoruizhen@126.com
* @date 2020-12-03 13:29:23
*/
@Service
public
class
UserInvoiceBiz
extends
BaseBiz
<
UserInvoiceMapper
,
UserInvoice
>
{
/**
* 添加用户发票
* @param userInvoice
* @return
*/
public
ObjectRestResponse
addUpdate
(
UserInvoice
userInvoice
)
{
if
(
userInvoice
==
null
)
{
return
ObjectRestResponse
.
paramIsEmpty
();
}
if
(
userInvoice
.
getId
()
==
null
)
{
UserInvoice
old
=
getOneByTax
(
userInvoice
.
getTaxCode
(),
userInvoice
.
getUserId
());
if
(
old
!=
null
)
{
userInvoice
.
setId
(
old
.
getId
());
updateData
(
userInvoice
);
}
else
{
insertSelectiveRe
(
userInvoice
);
}
}
else
{
updateData
(
userInvoice
);
}
return
ObjectRestResponse
.
succ
();
}
/**
* 查询发票信息
* @param tax
* @param userId
* @return
*/
public
UserInvoice
getOneByTax
(
String
tax
,
Integer
userId
)
{
Example
example
=
new
Example
(
UserInvoice
.
class
);
example
.
createCriteria
().
andEqualTo
(
"taxCode"
,
tax
).
andEqualTo
(
"userId"
,
userId
).
andEqualTo
(
"isDel"
,
0
);
return
mapper
.
selectOneByExample
(
example
);
}
/**
* 分页查询用户发票信息
* @param userInvoiceDto
* @return
*/
public
ObjectRestResponse
getList
(
UserInvoiceDto
userInvoiceDto
)
{
Example
example
=
new
Example
(
UserInvoice
.
class
);
Example
.
Criteria
criteria
=
example
.
createCriteria
();
if
(
userInvoiceDto
.
getUserId
()
!=
null
)
{
criteria
.
andEqualTo
(
"userId"
,
userInvoiceDto
.
getUserId
());
}
if
(
userInvoiceDto
.
getTitleType
()
!=
null
)
{
criteria
.
andEqualTo
(
"titleType"
,
userInvoiceDto
.
getTitleType
());
}
if
(
StringUtils
.
isNotBlank
(
userInvoiceDto
.
getTitleName
()))
{
criteria
.
andEqualTo
(
"titleName"
,
"%"
+
userInvoiceDto
.
getTitleName
()
+
"%"
);
}
if
(
StringUtils
.
isNotBlank
(
userInvoiceDto
.
getTaxCode
()))
{
criteria
.
andEqualTo
(
"taxCode"
,
"%"
+
userInvoiceDto
.
getTaxCode
()
+
"%"
);
}
criteria
.
andEqualTo
(
"isDel"
,
0
);
example
.
orderBy
(
"updTime"
);
Query
query
=
new
Query
(
userInvoiceDto
);
PageDataVO
<
UserInvoice
>
pageDataVO
=
PageDataVO
.
pageInfo
(
query
,
()
->
mapper
.
selectByExample
(
example
));
return
ObjectRestResponse
.
succ
(
pageDataVO
);
}
/**
* 查询用户所有发票信息
* @param userInvoiceDto
* @return
*/
public
ObjectRestResponse
getUserInvoiceInfo
(
UserInvoiceDto
userInvoiceDto
)
{
return
getList
(
userInvoiceDto
);
}
/**
* 更新发票信息
* @param userInvoice
* @return
*/
public
ObjectRestResponse
updateData
(
UserInvoice
userInvoice
)
{
UserInvoice
old
=
selectById
(
userInvoice
.
getId
());
BeanUtil
.
copyProperties
(
userInvoice
,
old
,
CopyOptions
.
create
().
setIgnoreNullValue
(
true
).
setIgnoreError
(
true
));
updateSelectiveByIdRe
(
old
);
return
ObjectRestResponse
.
succ
();
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/BannerController.java
View file @
299f5ce5
...
...
@@ -21,7 +21,7 @@ public class BannerController extends BaseController<BannerBiz, Banner> {
return
baseBiz
.
selectList
(
bannerDto
);
}
@GetMapping
(
value
=
"getAll"
)
@GetMapping
(
value
=
"
/app/unauth/
getAll"
)
public
ObjectRestResponse
getAll
()
{
return
baseBiz
.
getAll
(
1
);
}
...
...
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/CommonInfoController.java
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
controller
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.upyuns.platform.rs.website.biz.CommonInfoBiz
;
import
com.upyuns.platform.rs.website.dto.CommonInfoDto
;
import
com.upyuns.platform.rs.website.entity.CommonInfo
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
...
...
@@ -10,4 +13,14 @@ import org.springframework.web.bind.annotation.RestController;
@RequestMapping
(
"commonInfo"
)
public
class
CommonInfoController
extends
BaseController
<
CommonInfoBiz
,
CommonInfo
>
{
@GetMapping
(
value
=
"getByType"
)
public
ObjectRestResponse
getByType
(
Integer
type
)
{
return
ObjectRestResponse
.
succ
(
baseBiz
.
getByType
(
type
));
}
@GetMapping
(
value
=
"getAll"
)
public
ObjectRestResponse
getAll
(
CommonInfoDto
commonInfoDto
)
{
return
baseBiz
.
getAll
(
commonInfoDto
);
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/ImageImgStorageController.java
View file @
299f5ce5
...
...
@@ -23,4 +23,8 @@ public class ImageImgStorageController extends BaseController<ImageImgStorageBiz
return
baseBiz
.
addUpdate
(
imageImgStorage
);
}
@GetMapping
(
value
=
"/getDetail/{id}"
)
public
ObjectRestResponse
getDetail
(
@PathVariable
Integer
id
)
{
return
baseBiz
.
getDetail
(
id
);
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/ImageInfoRelationController.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
controller
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.upyuns.platform.rs.website.biz.ImageInfoRelationBiz
;
import
com.upyuns.platform.rs.website.dto.ImageInfoRelationDto
;
import
com.upyuns.platform.rs.website.entity.ImageInfoRelation
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@RequestMapping
(
"imageInfoRelation"
)
public
class
ImageInfoRelationController
extends
BaseController
<
ImageInfoRelationBiz
,
ImageInfoRelation
>
{
@GetMapping
(
value
=
"getAll"
)
public
ObjectRestResponse
getAll
(
ImageInfoRelationDto
imageInfoRelationDto
)
{
return
baseBiz
.
getAll
(
imageInfoRelationDto
);
}
@GetMapping
(
value
=
"getAllImageRelation"
)
public
ObjectRestResponse
getAllImageRelation
(
Integer
relationId
,
Integer
type
)
{
return
ObjectRestResponse
.
succ
(
baseBiz
.
getAllImageRelation
(
relationId
,
type
));
}
@GetMapping
(
value
=
"getOneByWidth"
)
public
ObjectRestResponse
getOneByWidth
(
Integer
relationId
,
Integer
type
,
String
fileWidth
)
{
return
ObjectRestResponse
.
succ
(
baseBiz
.
getOneByWidth
(
relationId
,
type
,
fileWidth
));
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/ImageInformationController.java
View file @
299f5ce5
...
...
@@ -23,9 +23,9 @@ public class ImageInformationController extends BaseController<ImageInformationB
return
baseBiz
.
addUpdate
(
imageInformation
);
}
@GetMapping
(
value
=
"getAll"
)
public
ObjectRestResponse
getAll
()
{
return
ObjectRestResponse
.
succ
(
baseBiz
.
getAll
(
));
@GetMapping
(
value
=
"
/app/unauth/
getAll"
)
public
ObjectRestResponse
getAll
(
ImageInformationDto
imageInformationDto
)
{
return
ObjectRestResponse
.
succ
(
baseBiz
.
selectList
(
imageInformationDto
));
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/IndustryApplicationInfoController.java
View file @
299f5ce5
...
...
@@ -21,9 +21,14 @@ public class IndustryApplicationInfoController extends BaseController<IndustryAp
return
baseBiz
.
selectList
(
industryApplicationInfoDto
);
}
@GetMapping
(
value
=
"getAll"
)
@GetMapping
(
value
=
"
/app/unauth/
getAll"
)
public
ObjectRestResponse
getAll
()
{
return
baseBiz
.
getAllIndexShow
();
}
@GetMapping
(
value
=
"/app/unauth/detail"
)
public
ObjectRestResponse
detail
(
Integer
id
)
{
return
ObjectRestResponse
.
succ
(
baseBiz
.
selectById
(
id
));
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/IndustryApplicationTypeController.java
View file @
299f5ce5
...
...
@@ -21,13 +21,13 @@ public class IndustryApplicationTypeController extends BaseController<IndustryAp
return
baseBiz
.
selectList
(
industryApplicationTypeDto
);
}
@GetMapping
(
value
=
"getAll"
)
@GetMapping
(
value
=
"
/app/unauth/
getAll"
)
public
ObjectRestResponse
getAll
(
Integer
indexShow
)
{
return
baseBiz
.
getAll
(
indexShow
);
}
@GetMapping
(
value
=
"getDetail"
)
@GetMapping
(
value
=
"
/app/unauth/
getDetail"
)
public
ObjectRestResponse
getDetail
(
Integer
id
)
{
return
baseBiz
.
getDetail
(
id
);
}
...
...
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/NewsInfoController.java
View file @
299f5ce5
...
...
@@ -21,9 +21,18 @@ public class NewsInfoController extends BaseController<NewsInfoBiz, NewsInfo> {
return
baseBiz
.
selectList
(
newsInfoDto
);
}
@GetMapping
(
value
=
"getAll"
)
public
ObjectRestResponse
getAll
()
{
return
baseBiz
.
getAll
();
@GetMapping
(
value
=
"/app/unauth/getAll"
)
public
ObjectRestResponse
getAll
(
NewsInfoDto
newsInfoDto
)
{
return
baseBiz
.
selectList
(
newsInfoDto
);
}
@GetMapping
(
value
=
"/app/unauth/getHot"
)
public
ObjectRestResponse
getHotMsg
()
{
return
baseBiz
.
getHotMsg
();
}
@GetMapping
(
value
=
"/app/unauth/detail"
)
public
ObjectRestResponse
detail
(
Integer
id
)
{
return
ObjectRestResponse
.
succ
(
baseBiz
.
selectById
(
id
));
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/NewsTypeController.java
View file @
299f5ce5
...
...
@@ -16,9 +16,9 @@ public class NewsTypeController extends BaseController<NewsTypeBiz, NewsType> {
return
baseBiz
.
add
(
newsType
);
}
@GetMapping
(
value
=
"getAll"
)
public
ObjectRestResponse
getAll
(
Integer
indexShow
)
{
return
baseBiz
.
getAll
(
indexShow
);
@GetMapping
(
value
=
"
/app/unauth/
getAll"
)
public
ObjectRestResponse
getAll
()
{
return
baseBiz
.
getAll
();
}
@GetMapping
(
value
=
"getList"
)
...
...
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/OrderEInvoiceController.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
controller
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.upyuns.platform.rs.website.biz.OrderEInvoiceBiz
;
import
com.upyuns.platform.rs.website.entity.OrderEInvoice
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@RequestMapping
(
"orderEInvoice"
)
public
class
OrderEInvoiceController
extends
BaseController
<
OrderEInvoiceBiz
,
OrderEInvoice
>
{
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/OrderInfoController.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
controller
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.upyuns.platform.rs.website.biz.OrderInfoBiz
;
import
com.upyuns.platform.rs.website.entity.OrderInfo
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@RequestMapping
(
"orderInfo"
)
public
class
OrderInfoController
extends
BaseController
<
OrderInfoBiz
,
OrderInfo
>
{
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/OrderItemController.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
controller
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.upyuns.platform.rs.website.biz.OrderItemBiz
;
import
com.upyuns.platform.rs.website.entity.OrderItem
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@RequestMapping
(
"orderItem"
)
public
class
OrderItemController
extends
BaseController
<
OrderItemBiz
,
OrderItem
>
{
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/ShoppingCartInfoController.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
controller
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.upyuns.platform.rs.website.biz.ShoppingCartInfoBiz
;
import
com.upyuns.platform.rs.website.entity.ShoppingCartInfo
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@RequestMapping
(
"shoppingCartInfo"
)
public
class
ShoppingCartInfoController
extends
BaseController
<
ShoppingCartInfoBiz
,
ShoppingCartInfo
>
{
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/UserAddressController.java
View file @
299f5ce5
...
...
@@ -9,7 +9,7 @@ import org.springframework.web.bind.annotation.*;
@RestController
@RequestMapping
(
"userAddress"
)
public
class
UserAddressController
extends
BaseController
<
UserAddressBiz
,
UserAddress
>
{
public
class
UserAddressController
extends
BaseController
<
UserAddressBiz
,
UserAddress
>{
@GetMapping
(
value
=
"getList"
)
public
ObjectRestResponse
getList
(
UserAddressDto
userAddressDto
)
{
...
...
@@ -21,4 +21,8 @@ public class UserAddressController extends BaseController<UserAddressBiz,UserAdd
return
baseBiz
.
addUpdate
(
userAddress
);
}
@GetMapping
(
value
=
"getUserAddress"
)
public
ObjectRestResponse
getUserAddress
()
{
return
ObjectRestResponse
.
succ
(
baseBiz
.
getUserAddress
());
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/UserInvoiceController.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
controller
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.upyuns.platform.rs.website.biz.UserInvoiceBiz
;
import
com.upyuns.platform.rs.website.dto.UserInvoiceDto
;
import
com.upyuns.platform.rs.website.entity.UserInvoice
;
import
org.springframework.web.bind.annotation.*
;
@RestController
@RequestMapping
(
"/userInvoice/back"
)
public
class
UserInvoiceController
extends
BaseController
<
UserInvoiceBiz
,
UserInvoice
>
{
@GetMapping
(
value
=
"getList"
)
public
ObjectRestResponse
getList
(
UserInvoiceDto
userInvoiceDto
)
{
return
baseBiz
.
getList
(
userInvoiceDto
);
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/web/OrderEInvoiceWebController.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
controller
.
web
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.upyuns.platform.rs.website.biz.OrderEInvoiceBiz
;
import
com.upyuns.platform.rs.website.entity.OrderEInvoice
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@RequestMapping
(
"/orderEInvoice/web"
)
public
class
OrderEInvoiceWebController
extends
BaseController
<
OrderEInvoiceBiz
,
OrderEInvoice
>
{
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/web/OrderInfoWebController.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
controller
.
web
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.upyuns.platform.rs.website.biz.OrderInfoBiz
;
import
com.upyuns.platform.rs.website.entity.OrderInfo
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@RequestMapping
(
"orderInfo/web"
)
public
class
OrderInfoWebController
extends
BaseController
<
OrderInfoBiz
,
OrderInfo
>
{
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/web/OrderItemWebController.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
controller
.
web
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.upyuns.platform.rs.website.biz.OrderItemBiz
;
import
com.upyuns.platform.rs.website.entity.OrderItem
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@RequestMapping
(
"orderItem/web"
)
public
class
OrderItemWebController
extends
BaseController
<
OrderItemBiz
,
OrderItem
>
{
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/web/ShoppingCartInfoWebController.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
controller
.
web
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.upyuns.platform.rs.website.biz.ShoppingCartInfoBiz
;
import
com.upyuns.platform.rs.website.entity.ShoppingCartInfo
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@RequestMapping
(
"shoppingCartInfo/web"
)
public
class
ShoppingCartInfoWebController
extends
BaseController
<
ShoppingCartInfoBiz
,
ShoppingCartInfo
>
{
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/web/UserAddressWebController.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
controller
.
web
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.upyuns.platform.rs.website.biz.UserAddressBiz
;
import
com.upyuns.platform.rs.website.dto.UserAddressDto
;
import
com.upyuns.platform.rs.website.entity.UserAddress
;
import
org.springframework.web.bind.annotation.*
;
@RestController
@RequestMapping
(
"userAddress/web"
)
public
class
UserAddressWebController
extends
BaseController
<
UserAddressBiz
,
UserAddress
>{
@GetMapping
(
value
=
"getList"
)
public
ObjectRestResponse
getList
(
UserAddressDto
userAddressDto
)
{
return
baseBiz
.
selectList
(
userAddressDto
);
}
@PostMapping
(
value
=
"addUpdate"
)
public
ObjectRestResponse
addUpdate
(
@RequestBody
UserAddress
userAddress
)
{
return
baseBiz
.
addUpdate
(
userAddress
);
}
@GetMapping
(
value
=
"getUserAddress"
)
public
ObjectRestResponse
getUserAddress
()
{
return
ObjectRestResponse
.
succ
(
baseBiz
.
getUserAddress
());
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/web/UserInvoiceWebController.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
controller
.
web
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.upyuns.platform.rs.website.biz.UserInvoiceBiz
;
import
com.upyuns.platform.rs.website.dto.UserInvoiceDto
;
import
com.upyuns.platform.rs.website.entity.UserInvoice
;
import
org.springframework.web.bind.annotation.*
;
@RestController
@RequestMapping
(
"/userInvoice/web"
)
public
class
UserInvoiceWebController
extends
BaseController
<
UserInvoiceBiz
,
UserInvoice
>
{
@PostMapping
(
value
=
"addUpdate"
)
public
ObjectRestResponse
addUpdate
(
@RequestBody
UserInvoice
userInvoice
)
{
return
baseBiz
.
addUpdate
(
userInvoice
);
}
@GetMapping
(
value
=
"getUserList"
)
public
ObjectRestResponse
getUserList
(
UserInvoiceDto
userInvoiceDto
)
{
return
baseBiz
.
getUserInvoiceInfo
(
userInvoiceDto
);
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/mapper/ImageInfoRelationMapper.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
mapper
;
import
com.upyuns.platform.rs.website.entity.ImageInfoRelation
;
import
tk.mybatis.mapper.common.Mapper
;
/**
* 影像图库上传图片关联信息
*
* @author jiaoruizhen
* @email jiaoruizhen@126.com
* @date 2020-12-04 14:38:23
*/
public
interface
ImageInfoRelationMapper
extends
Mapper
<
ImageInfoRelation
>
{
}
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/mapper/OrderEInvoiceMapper.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
mapper
;
import
com.upyuns.platform.rs.website.entity.OrderEInvoice
;
import
tk.mybatis.mapper.common.Mapper
;
/**
* 订单发票
*
* @author jiaoruizhen
* @email jiaoruizhen@126.com
* @date 2020-12-03 13:29:23
*/
public
interface
OrderEInvoiceMapper
extends
Mapper
<
OrderEInvoice
>
{
}
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/mapper/OrderInfoMapper.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
mapper
;
import
com.upyuns.platform.rs.website.entity.OrderInfo
;
import
tk.mybatis.mapper.common.Mapper
;
/**
* 订单信息
*
* @author jiaoruizhen
* @email jiaoruizhen@126.com
* @date 2020-12-03 13:29:23
*/
public
interface
OrderInfoMapper
extends
Mapper
<
OrderInfo
>
{
}
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/mapper/OrderItemMapper.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
mapper
;
import
com.upyuns.platform.rs.website.entity.OrderItem
;
import
tk.mybatis.mapper.common.Mapper
;
/**
* 订单商品信息
*
* @author jiaoruizhen
* @email jiaoruizhen@126.com
* @date 2020-12-03 13:29:23
*/
public
interface
OrderItemMapper
extends
Mapper
<
OrderItem
>
{
}
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/mapper/ShoppingCartInfoMapper.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
mapper
;
import
com.upyuns.platform.rs.website.entity.ShoppingCartInfo
;
import
tk.mybatis.mapper.common.Mapper
;
/**
* 购物车
*
* @author jiaoruizhen
* @email jiaoruizhen@126.com
* @date 2020-12-03 13:29:23
*/
public
interface
ShoppingCartInfoMapper
extends
Mapper
<
ShoppingCartInfo
>
{
}
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/mapper/UserInvoiceMapper.java
0 → 100644
View file @
299f5ce5
package
com
.
upyuns
.
platform
.
rs
.
website
.
mapper
;
import
com.upyuns.platform.rs.website.entity.UserInvoice
;
import
tk.mybatis.mapper.common.Mapper
;
/**
* 用户发票信息
*
* @author jiaoruizhen
* @email jiaoruizhen@126.com
* @date 2020-12-03 13:29:23
*/
public
interface
UserInvoiceMapper
extends
Mapper
<
UserInvoice
>
{
}
rs-website/rs-website-server/src/main/resources/mapper/ImageInfoRelationMapper.xml
0 → 100644
View file @
299f5ce5
<?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.upyuns.platform.rs.website.mapper.ImageInfoRelationMapper"
>
</mapper>
\ No newline at end of file
rs-website/rs-website-server/src/main/resources/mapper/OrderEInvoiceMapper.xml
0 → 100644
View file @
299f5ce5
<?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.upyuns.platform.rs.website.mapper.OrderEInvoiceMapper"
>
</mapper>
\ No newline at end of file
rs-website/rs-website-server/src/main/resources/mapper/OrderInfoMapper.xml
0 → 100644
View file @
299f5ce5
<?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.upyuns.platform.rs.website.mapper.OrderInfoMapper"
>
</mapper>
\ No newline at end of file
rs-website/rs-website-server/src/main/resources/mapper/OrderItemMapper.xml
0 → 100644
View file @
299f5ce5
<?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.upyuns.platform.rs.website.mapper.OrderItemMapper"
>
</mapper>
\ No newline at end of file
rs-website/rs-website-server/src/main/resources/mapper/ShoppingCartInfoMapper.xml
0 → 100644
View file @
299f5ce5
<?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.upyuns.platform.rs.website.mapper.ShoppingCartInfoMapper"
>
</mapper>
\ No newline at end of file
rs-website/rs-website-server/src/main/resources/mapper/UserInvoiceMapper.xml
0 → 100644
View file @
299f5ce5
<?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.upyuns.platform.rs.website.mapper.UserInvoiceMapper"
>
</mapper>
\ No newline at end of file
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