Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
D
data-server
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
licc
data-server
Commits
70c0ba18
Commit
70c0ba18
authored
Mar 22, 2021
by
m1991
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
资讯模块——数据API功能修复
parent
7464bb8f
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
131 additions
and
10 deletions
+131
-10
ShopZxMapper.java
...apper/src/main/java/cn/wisenergy/mapper/ShopZxMapper.java
+10
-1
ShopZxMapper.xml
wisenergy-mapper/src/main/resources/mapper/ShopZxMapper.xml
+14
-0
zxUserVo.java
...-model/src/main/java/cn/wisenergy/model/app/zxUserVo.java
+67
-0
UploadService.java
...src/main/java/cn/wisenergy/service/app/UploadService.java
+12
-1
UploadServiceImpl.java
...java/cn/wisenergy/service/app/impl/UploadServiceImpl.java
+7
-4
UploadController.java
.../wisenergy/web/admin/controller/app/UploadController.java
+21
-4
No files found.
wisenergy-mapper/src/main/java/cn/wisenergy/mapper/ShopZxMapper.java
View file @
70c0ba18
...
@@ -3,6 +3,7 @@ package cn.wisenergy.mapper;
...
@@ -3,6 +3,7 @@ package cn.wisenergy.mapper;
import
cn.wisenergy.model.app.shopZx
;
import
cn.wisenergy.model.app.shopZx
;
import
cn.wisenergy.model.app.zxUserDto
;
import
cn.wisenergy.model.app.zxUserDto
;
import
cn.wisenergy.model.app.zxUserVo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
...
@@ -31,10 +32,18 @@ public interface ShopZxMapper extends BaseMapper<shopZx> {
...
@@ -31,10 +32,18 @@ public interface ShopZxMapper extends BaseMapper<shopZx> {
int
zxadd1
(
@Param
(
"headImage"
)
String
headImage
,
@Param
(
"userId"
)
String
userId
);
int
zxadd1
(
@Param
(
"headImage"
)
String
headImage
,
@Param
(
"userId"
)
String
userId
);
/**
/**
*
查询资讯
数据
*
倒叙查询资讯与用户发布
数据
*/
*/
List
<
zxUserDto
>
selectPage
(
@Param
(
"pageNum"
)
Integer
pageNum
,
@Param
(
"pageSize"
)
Integer
pageSize
);
List
<
zxUserDto
>
selectPage
(
@Param
(
"pageNum"
)
Integer
pageNum
,
@Param
(
"pageSize"
)
Integer
pageSize
);
/**
* 用于查询资讯单表全部信息
* @param pageNum
* @param pageSize
* @return
*/
List
<
zxUserVo
>
selectAll
(
@Param
(
"pageNum"
)
Integer
pageNum
,
@Param
(
"pageSize"
)
Integer
pageSize
);
/**
/**
* 点赞接口专用
* 点赞接口专用
*/
*/
...
...
wisenergy-mapper/src/main/resources/mapper/ShopZxMapper.xml
View file @
70c0ba18
...
@@ -105,5 +105,19 @@
...
@@ -105,5 +105,19 @@
zx_id = #{zxid}
zx_id = #{zxid}
</where>
</where>
</update>
</update>
<!--资讯内容与用户内容倒叙查询-->
<select
id=
"selectAll"
parameterType=
"java.lang.Integer"
resultType=
"cn.wisenergy.model.app.zxUserVo"
>
select
b.zx_id as zxid,
b.zx_url as zxUrl,
b.zx_likes as zxLikes,
b.zx_field as zxField,
b.zx_date as zxDate,
b.invite_code as inviteCode,
a.user_id as userId,
a.head_image as headImage
from shop_zx b left join user_info a ON a.invite_code=b.invite_code
order by zx_id desc limit #{pageNum},#{pageSize}
</select>
</mapper>
</mapper>
\ No newline at end of file
wisenergy-model/src/main/java/cn/wisenergy/model/app/zxUserVo.java
0 → 100644
View file @
70c0ba18
package
cn
.
wisenergy
.
model
.
app
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.List
;
/**
* 用于存放返回后台页面数据的类
* Created by m1991 on 2021/3/22 11:06
*/
@Data
public
class
zxUserVo
{
/**
* 手机号作为用户账号
*/
@TableField
(
exist
=
false
)
@ApiModelProperty
(
name
=
"user_id"
,
value
=
"用户id"
)
private
String
userId
;
/**
* 资讯主键id
*/
@TableField
(
exist
=
false
)
@ApiModelProperty
(
name
=
"zx_id"
,
value
=
"资讯主键id"
)
private
Integer
zxid
;
/**
* 视频存放地址
*/
@TableField
(
exist
=
false
)
@ApiModelProperty
(
name
=
"zx_url"
,
value
=
"视频/图片存放地址"
)
private
String
zxUrl
;
/**
* 用户本人邀请码
*/
@TableField
(
exist
=
false
)
@ApiModelProperty
(
name
=
"invite_code"
,
value
=
"用户本人邀请码"
)
private
String
inviteCode
;
/**
* 获赞数
*/
@TableField
(
exist
=
false
)
@ApiModelProperty
(
name
=
"zx_likes"
,
value
=
"获赞数"
)
private
Integer
zxLikes
;
@ApiModelProperty
(
name
=
"liked_status"
,
value
=
"点赞状态"
)
private
Integer
likedStatus
;
/**
* 资讯文字输入字段
*/
@TableField
(
exist
=
false
)
@ApiModelProperty
(
name
=
"zx_field"
,
value
=
"资讯文字输入字段"
)
private
String
zxField
;
/**
* 资讯数据创建时间
*/
@TableField
(
exist
=
false
)
@ApiModelProperty
(
name
=
"zx_date"
,
value
=
"资讯数据创建时间"
)
private
Long
zxDate
;
}
wisenergy-service/src/main/java/cn/wisenergy/service/app/UploadService.java
View file @
70c0ba18
package
cn
.
wisenergy
.
service
.
app
;
package
cn
.
wisenergy
.
service
.
app
;
import
cn.wisenergy.model.app.shopZx
;
import
cn.wisenergy.model.app.zxUserVo
;
import
org.springframework.core.io.Resource
;
import
org.springframework.core.io.Resource
;
import
org.springframework.web.multipart.MultipartFile
;
import
org.springframework.web.multipart.MultipartFile
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
/**
/**
...
@@ -43,13 +46,21 @@ public interface UploadService {
...
@@ -43,13 +46,21 @@ public interface UploadService {
/**
/**
* TODO 资讯信息展示
* TODO 资讯
已审核
信息展示
* @param pageNum
* @param pageNum
* @param pageSize
* @param pageSize
* @return
* @return
*/
*/
Map
selectPage
(
Integer
pageNum
,
Integer
pageSize
,
String
inviteCode
);
Map
selectPage
(
Integer
pageNum
,
Integer
pageSize
,
String
inviteCode
);
/**
* TODO 资讯单表分页全部信息展示
* @param pageNum
* @param pageSize
* @return
*/
List
<
zxUserVo
>
selectAll
(
Integer
pageNum
,
Integer
pageSize
);
/**
/**
* TODO 资讯点赞
* TODO 资讯点赞
* @param zxid
* @param zxid
...
...
wisenergy-service/src/main/java/cn/wisenergy/service/app/impl/UploadServiceImpl.java
View file @
70c0ba18
...
@@ -5,10 +5,7 @@ import cn.wisenergy.common.utils.*;
...
@@ -5,10 +5,7 @@ import cn.wisenergy.common.utils.*;
import
cn.wisenergy.mapper.UsersMapper
;
import
cn.wisenergy.mapper.UsersMapper
;
import
cn.wisenergy.mapper.userLikesMapper
;
import
cn.wisenergy.mapper.userLikesMapper
;
import
cn.wisenergy.model.app.User
;
import
cn.wisenergy.model.app.*
;
import
cn.wisenergy.model.app.shopZx
;
import
cn.wisenergy.model.app.userLikes
;
import
cn.wisenergy.model.app.zxUserDto
;
import
org.springframework.core.io.Resource
;
import
org.springframework.core.io.Resource
;
import
org.springframework.core.io.UrlResource
;
import
org.springframework.core.io.UrlResource
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -356,6 +353,12 @@ public class UploadServiceImpl implements UploadService {
...
@@ -356,6 +353,12 @@ public class UploadServiceImpl implements UploadService {
return
map
;
return
map
;
}
}
@Override
public
List
<
zxUserVo
>
selectAll
(
Integer
pageNum
,
Integer
pageSize
)
{
return
shopZxMapper
.
selectAll
(
pageNum
,
pageSize
);
}
/**
/**
* 资讯点赞实现
* 资讯点赞实现
*
*
...
...
wisenergy-web-admin/src/main/java/cn/wisenergy/web/admin/controller/app/UploadController.java
View file @
70c0ba18
package
cn
.
wisenergy
.
web
.
admin
.
controller
.
app
;
package
cn
.
wisenergy
.
web
.
admin
.
controller
.
app
;
import
cn.wisenergy.model.app.shopZx
;
import
cn.wisenergy.model.app.zxUserVo
;
import
cn.wisenergy.service.app.UploadService
;
import
cn.wisenergy.service.app.UploadService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParam
;
...
@@ -13,6 +15,7 @@ import org.springframework.web.bind.annotation.*;
...
@@ -13,6 +15,7 @@ import org.springframework.web.bind.annotation.*;
import
org.springframework.web.multipart.MultipartFile
;
import
org.springframework.web.multipart.MultipartFile
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
...
@@ -95,11 +98,12 @@ public class UploadController {
...
@@ -95,11 +98,12 @@ public class UploadController {
}
}
/**
/**
* 资讯展示
*
TODO
资讯展示
* @param pageNum
* @param pageNum
* @param pageSize
* @param pageSize
* @return
* @return
*/
*/
@ApiOperation
(
value
=
"用户发布已审核资讯信息倒叙展示"
,
notes
=
"倒叙展示"
,
httpMethod
=
"POST"
,
produces
=
"application/json; charset=UTF-8"
)
@ApiImplicitParams
({
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"pageNum"
,
value
=
"从几开始"
,
required
=
true
,
dataType
=
"integer"
),
@ApiImplicitParam
(
name
=
"pageNum"
,
value
=
"从几开始"
,
required
=
true
,
dataType
=
"integer"
),
@ApiImplicitParam
(
name
=
"inviteCode"
,
value
=
"用户本人邀请码(发布人)"
,
required
=
false
,
dataType
=
"String"
),
@ApiImplicitParam
(
name
=
"inviteCode"
,
value
=
"用户本人邀请码(发布人)"
,
required
=
false
,
dataType
=
"String"
),
...
@@ -111,24 +115,37 @@ public class UploadController {
...
@@ -111,24 +115,37 @@ public class UploadController {
}
}
/**
/**
* 点赞接口
*
TODO
点赞接口
*/
*/
@ApiOperation
(
value
=
"用户发布资讯信息点赞接口"
,
notes
=
"点赞接口"
,
httpMethod
=
"POST"
,
produces
=
"application/json; charset=UTF-8"
)
@ApiImplicitParams
({
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"zxid"
,
value
=
"资讯ID"
,
required
=
true
,
dataType
=
"integer"
),
@ApiImplicitParam
(
name
=
"zxid"
,
value
=
"资讯ID"
,
required
=
true
,
dataType
=
"integer"
),
@ApiImplicitParam
(
name
=
"inviteCode"
,
value
=
"用户本人邀请码(发布人)"
,
required
=
true
,
dataType
=
"String"
)})
@ApiImplicitParam
(
name
=
"inviteCode"
,
value
=
"用户本人邀请码(发布人)"
,
required
=
true
,
dataType
=
"String"
)})
@RequestMapping
(
method
=
RequestMethod
.
POST
,
value
=
"/thumbUp"
)
@RequestMapping
(
method
=
RequestMethod
.
POST
,
value
=
"/thumbUp"
)
public
Map
like
(
int
zxid
,
String
inviteCode
){
public
Map
like
(
int
zxid
,
String
inviteCode
){
return
uploadService
.
Ilike
(
zxid
,
inviteCode
);
return
uploadService
.
Ilike
(
zxid
,
inviteCode
);
}
}
/**
/**
* 审核接口
*
TODO
审核接口
*/
*/
@ApiOperation
(
value
=
"用户发布资讯信息审核接口"
,
notes
=
"审核接口"
,
produces
=
"application/json; charset=UTF-8"
)
@ApiImplicitParam
(
name
=
"zxid"
,
value
=
"资讯ID"
,
required
=
true
,
dataType
=
"integer"
)
@ApiImplicitParam
(
name
=
"zxid"
,
value
=
"资讯ID"
,
required
=
true
,
dataType
=
"integer"
)
@RequestMapping
(
method
=
RequestMethod
.
POST
,
value
=
"/toExamine"
)
@RequestMapping
(
method
=
RequestMethod
.
POST
,
value
=
"/toExamine"
)
public
Map
ToExamine
(
int
zxid
){
public
Map
ToExamine
(
int
zxid
){
return
uploadService
.
toExamine
(
zxid
);
return
uploadService
.
toExamine
(
zxid
);
}
}
/**
* TODO 查询资讯单表全部数据的API
*/
@ApiOperation
(
value
=
"查询资讯单表全部数据的API"
,
notes
=
"单表全部数据的API"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"pageNum"
,
value
=
"从几开始"
,
required
=
true
,
dataType
=
"int"
),
@ApiImplicitParam
(
name
=
"pageSize"
,
value
=
"一页展示数量"
,
required
=
true
,
dataType
=
"int"
)})
@RequestMapping
(
method
=
RequestMethod
.
GET
,
value
=
"/shopzxAll"
)
public
List
<
zxUserVo
>
shopzxAll
(
Integer
pageNum
,
Integer
pageSize
){
return
uploadService
.
selectAll
(
pageNum
,
pageSize
);
}
}
}
\ 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