Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
beyond-clouds
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
4
Issues
4
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
段启岩
beyond-clouds
Commits
e8f61f56
Commit
e8f61f56
authored
Feb 12, 2020
by
段启岩
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加修改备注的API
parent
db7a37fd
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
137 additions
and
1 deletions
+137
-1
src/main/java/cn/meteor/beyondclouds/common/generator/CodeGenerator.java
+1
-1
src/main/java/cn/meteor/beyondclouds/modules/user/api/UserRemarkApi.java
+33
-0
src/main/java/cn/meteor/beyondclouds/modules/user/entity/UserRemarks.java
+46
-0
src/main/java/cn/meteor/beyondclouds/modules/user/mapper/UserRemarksMapper.java
+16
-0
src/main/java/cn/meteor/beyondclouds/modules/user/mapper/xml/UserRemarksMapper.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/modules/user/service/IUserRemarksService.java
+16
-0
src/main/java/cn/meteor/beyondclouds/modules/user/service/impl/UserRemarksServiceImpl.java
+20
-0
No files found.
src/main/java/cn/meteor/beyondclouds/common/generator/CodeGenerator.java
View file @
e8f61f56
...
@@ -70,7 +70,7 @@ public class CodeGenerator {
...
@@ -70,7 +70,7 @@ public class CodeGenerator {
// modules) {
// modules) {
// execute(module.moduleName, module.include);
// execute(module.moduleName, module.include);
// }
// }
// execute("
message", "message
");
// execute("
user", "user_remarks
");
}
}
...
...
src/main/java/cn/meteor/beyondclouds/modules/user/api/UserRemarkApi.java
0 → 100644
View file @
e8f61f56
package
cn
.
meteor
.
beyondclouds
.
modules
.
user
.
api
;
import
cn.meteor.beyondclouds.core.api.Response
;
import
cn.meteor.beyondclouds.core.authentication.Subject
;
import
cn.meteor.beyondclouds.util.SubjectUtils
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.*
;
/**
* @author meteor
*/
@RequestMapping
(
"/api"
)
@RestController
@Api
(
tags
=
"用户备注API"
)
public
class
UserRemarkApi
{
/**
* 修改备注
* @param userId 被备注的用户的ID
* @param remarks 备注
* @return
*/
@PutMapping
(
"/user/{userId}/remarks"
)
public
Response
alterRemarks
(
@PathVariable
(
"userId"
)
String
userId
,
String
remarks
)
{
Subject
subject
=
SubjectUtils
.
getSubject
();
String
currentUserId
=
(
String
)
subject
.
getId
();
// TODO 实现修改备注
return
Response
.
success
();
}
}
src/main/java/cn/meteor/beyondclouds/modules/user/entity/UserRemarks.java
0 → 100644
View file @
e8f61f56
package
cn
.
meteor
.
beyondclouds
.
modules
.
user
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
*
* </p>
*
* @author 段启岩
* @since 2020-02-12
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"UserRemarks对象"
,
description
=
""
)
public
class
UserRemarks
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"remark_id"
,
type
=
IdType
.
AUTO
)
private
Integer
remarkId
;
@ApiModelProperty
(
value
=
"用户ID"
)
private
String
userId
;
@ApiModelProperty
(
value
=
"被备注的用户的ID"
)
private
String
markedId
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remarks
;
private
LocalDateTime
createTime
;
private
LocalDateTime
updateTime
;
}
src/main/java/cn/meteor/beyondclouds/modules/user/mapper/UserRemarksMapper.java
0 → 100644
View file @
e8f61f56
package
cn
.
meteor
.
beyondclouds
.
modules
.
user
.
mapper
;
import
cn.meteor.beyondclouds.modules.user.entity.UserRemarks
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* Mapper 接口
* </p>
*
* @author 段启岩
* @since 2020-02-12
*/
public
interface
UserRemarksMapper
extends
BaseMapper
<
UserRemarks
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/user/mapper/xml/UserRemarksMapper.xml
0 → 100644
View file @
e8f61f56
<?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=
"cn.meteor.beyondclouds.modules.user.mapper.UserRemarksMapper"
>
</mapper>
src/main/java/cn/meteor/beyondclouds/modules/user/service/IUserRemarksService.java
0 → 100644
View file @
e8f61f56
package
cn
.
meteor
.
beyondclouds
.
modules
.
user
.
service
;
import
cn.meteor.beyondclouds.modules.user.entity.UserRemarks
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 服务类
* </p>
*
* @author 段启岩
* @since 2020-02-12
*/
public
interface
IUserRemarksService
extends
IService
<
UserRemarks
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/user/service/impl/UserRemarksServiceImpl.java
0 → 100644
View file @
e8f61f56
package
cn
.
meteor
.
beyondclouds
.
modules
.
user
.
service
.
impl
;
import
cn.meteor.beyondclouds.modules.user.entity.UserRemarks
;
import
cn.meteor.beyondclouds.modules.user.mapper.UserRemarksMapper
;
import
cn.meteor.beyondclouds.modules.user.service.IUserRemarksService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 服务实现类
* </p>
*
* @author 段启岩
* @since 2020-02-12
*/
@Service
public
class
UserRemarksServiceImpl
extends
ServiceImpl
<
UserRemarksMapper
,
UserRemarks
>
implements
IUserRemarksService
{
}
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