Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
H
hphy
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
向怀芳
hphy
Commits
80faa58c
Commit
80faa58c
authored
Oct 26, 2022
by
向怀芳
🎱
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1. 新增C端日志查询接口
parent
67e359fa
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
251 additions
and
0 deletions
+251
-0
SysWxLogController.java
...tc/sict/cloud/upms/controller/web/SysWxLogController.java
+97
-0
SysWxLogMapper.java
...in/java/cn/sh/stc/sict/cloud/upms/dao/SysWxLogMapper.java
+16
-0
SysWxLog.java
...c/main/java/cn/sh/stc/sict/cloud/upms/model/SysWxLog.java
+108
-0
SysWxLogService.java
...va/cn/sh/stc/sict/cloud/upms/service/SysWxLogService.java
+14
-0
SysWxLogServiceImpl.java
...stc/sict/cloud/upms/service/impl/SysWxLogServiceImpl.java
+16
-0
No files found.
smart-health-modules/cloud-upms/cloud-upms-biz/src/main/java/cn/sh/stc/sict/cloud/upms/controller/web/SysWxLogController.java
0 → 100644
View file @
80faa58c
package
cn
.
sh
.
stc
.
sict
.
cloud
.
upms
.
controller
.
web
;
import
cn.hutool.core.util.StrUtil
;
import
cn.sh.stc.sict.cloud.common.core.util.R
;
import
cn.sh.stc.sict.cloud.upms.model.SysWxLog
;
import
cn.sh.stc.sict.cloud.upms.service.SysWxLogService
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.AllArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* 系统日志
*
* @author F_xh。
* @date 2020-12-27 11:34:55
*/
@RestController
@RequestMapping
(
"/wx/syslog"
)
@AllArgsConstructor
@Slf4j
@Api
(
tags
=
"C端系统日志"
)
public
class
SysWxLogController
{
private
SysWxLogService
sysWxLogService
;
/**
* 分页查询
*
* @param page 分页对象
* @return
*/
@ApiOperation
(
"分页查询 系统日志"
)
@GetMapping
(
"/page"
)
public
R
getSysLogPage
(
Page
page
,
SysWxLog
sysWxLog
)
{
LambdaQueryWrapper
<
SysWxLog
>
wrapper
=
Wrappers
.
lambdaQuery
();
wrapper
.
like
(
StrUtil
.
isNotBlank
(
sysWxLog
.
getTitle
()),
SysWxLog:
:
getTitle
,
sysWxLog
.
getTitle
())
.
like
(
StrUtil
.
isNotBlank
(
sysWxLog
.
getMethod
()),
SysWxLog:
:
getMethod
,
sysWxLog
.
getMethod
())
.
like
(
StrUtil
.
isNotBlank
(
sysWxLog
.
getParams
()),
SysWxLog:
:
getParams
,
sysWxLog
.
getParams
())
.
orderByDesc
(
SysWxLog:
:
getCreateTime
);
return
new
R
<>(
sysWxLogService
.
page
(
page
,
wrapper
));
}
/**
* 通过id查询系统日志
*
* @param id id
* @return R
*/
@ApiOperation
(
"通过id查询 系统日志"
)
@GetMapping
(
"/{id}"
)
public
R
getById
(
@PathVariable
(
"id"
)
Long
id
)
{
return
new
R
<>(
sysWxLogService
.
getById
(
id
));
}
/**
* 新增系统日志
* @param sysLog 系统日志
* @return R
*/
// @ApiOperation("新增系统日志")
// @PostMapping
// public R save(@RequestBody SysLog sysLog){
// return new R<>(sysLogService.save(sysLog));
// }
/**
* 修改系统日志
* @param sysLog 系统日志
* @return R
*/
// @ApiOperation("修改系统日志")
// @PutMapping
// public R updateById(@RequestBody SysLog sysLog){
// return new R<>(sysLogService.updateById(sysLog));
// }
/**
* 通过id删除系统日志
* @param id id
* @return R
*/
// @ApiOperation("删除系统日志")
// @DeleteMapping("/{id}")
// public R removeById(@PathVariable Long id){
// return new R<>(sysLogService.removeById(id));
// }
}
smart-health-modules/cloud-upms/cloud-upms-biz/src/main/java/cn/sh/stc/sict/cloud/upms/dao/SysWxLogMapper.java
0 → 100644
View file @
80faa58c
package
cn
.
sh
.
stc
.
sict
.
cloud
.
upms
.
dao
;
import
cn.sh.stc.sict.cloud.upms.model.SysWxLog
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Mapper
;
/**
* 系统日志
*
* @author F_xh
* @date 2020-12-27 11:34:55
*/
@Mapper
public
interface
SysWxLogMapper
extends
BaseMapper
<
SysWxLog
>
{
}
smart-health-modules/cloud-upms/cloud-upms-biz/src/main/java/cn/sh/stc/sict/cloud/upms/model/SysWxLog.java
0 → 100644
View file @
80faa58c
package
cn
.
sh
.
stc
.
sict
.
cloud
.
upms
.
model
;
import
com.baomidou.mybatisplus.annotation.FieldFill
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.extension.activerecord.Model
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* C端-系统日志
*
* @author F_xh
* @date 2020-12-27 11:34:55
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@TableName
(
"sys_wx_log"
)
public
class
SysWxLog
extends
Model
<
SysWxLog
>
{
private
static
final
long
serialVersionUID
=
1L
;
/**
*
*/
@TableId
@ApiModelProperty
(
hidden
=
false
,
value
=
""
)
private
Long
id
;
/**
*
*/
@ApiModelProperty
(
hidden
=
false
,
value
=
""
)
private
Byte
type
;
/**
*
*/
@ApiModelProperty
(
hidden
=
false
,
value
=
""
)
private
String
title
;
/**
*
*/
@ApiModelProperty
(
hidden
=
false
,
value
=
""
)
private
String
serviceId
;
/**
*
*/
@ApiModelProperty
(
hidden
=
false
,
value
=
""
)
private
String
remoteAddr
;
/**
*
*/
@ApiModelProperty
(
hidden
=
false
,
value
=
""
)
private
String
createBy
;
/**
*
*/
@TableField
(
fill
=
FieldFill
.
INSERT
)
@ApiModelProperty
(
hidden
=
true
,
value
=
""
)
private
Long
createUserId
;
/**
*
*/
@ApiModelProperty
(
hidden
=
true
,
value
=
""
)
private
String
userAgent
;
/**
*
*/
@ApiModelProperty
(
hidden
=
true
,
value
=
""
)
private
String
requestUri
;
/**
*
*/
@ApiModelProperty
(
hidden
=
true
,
value
=
""
)
private
String
method
;
/**
*
*/
@ApiModelProperty
(
hidden
=
true
,
value
=
""
)
private
String
params
;
/**
*
*/
@ApiModelProperty
(
hidden
=
true
,
value
=
""
)
private
Long
time
;
/**
*
*/
@ApiModelProperty
(
hidden
=
true
,
value
=
""
)
private
String
exception
;
/**
*
*/
@TableField
(
fill
=
FieldFill
.
INSERT
)
@ApiModelProperty
(
hidden
=
true
,
value
=
""
)
private
Date
createTime
;
/**
* 主键值
*/
@Override
protected
Serializable
pkVal
()
{
return
this
.
id
;
}
}
smart-health-modules/cloud-upms/cloud-upms-biz/src/main/java/cn/sh/stc/sict/cloud/upms/service/SysWxLogService.java
0 → 100644
View file @
80faa58c
package
cn
.
sh
.
stc
.
sict
.
cloud
.
upms
.
service
;
import
cn.sh.stc.sict.cloud.upms.model.SysWxLog
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* 系统日志
*
* @author F_xh
* @date 2020-12-27 11:34:55
*/
public
interface
SysWxLogService
extends
IService
<
SysWxLog
>
{
}
smart-health-modules/cloud-upms/cloud-upms-biz/src/main/java/cn/sh/stc/sict/cloud/upms/service/impl/SysWxLogServiceImpl.java
0 → 100644
View file @
80faa58c
package
cn
.
sh
.
stc
.
sict
.
cloud
.
upms
.
service
.
impl
;
import
cn.sh.stc.sict.cloud.upms.dao.SysWxLogMapper
;
import
cn.sh.stc.sict.cloud.upms.model.SysWxLog
;
import
cn.sh.stc.sict.cloud.upms.service.SysWxLogService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
lombok.AllArgsConstructor
;
import
org.springframework.stereotype.Service
;
@Service
(
"sysWxLogService"
)
@AllArgsConstructor
public
class
SysWxLogServiceImpl
extends
ServiceImpl
<
SysWxLogMapper
,
SysWxLog
>
implements
SysWxLogService
{
private
final
SysWxLogMapper
sysWxLogMapper
;
}
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