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
4d16a6f0
Commit
4d16a6f0
authored
Feb 04, 2020
by
段启岩
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
手机号校验
parent
5dd42263
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
27 additions
and
44 deletions
+27
-44
pom.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/config/LocalDateTimeFormatConfig.java
+0
-27
src/main/java/cn/meteor/beyondclouds/config/WebMvcConfig.java
+1
-0
src/main/java/cn/meteor/beyondclouds/modules/blog/entity/Blog.java
+3
-3
src/main/java/cn/meteor/beyondclouds/modules/content/entity/Content.java
+3
-3
src/main/java/cn/meteor/beyondclouds/modules/project/entity/Project.java
+3
-3
src/main/java/cn/meteor/beyondclouds/modules/project/entity/ProjectComment.java
+3
-3
src/main/java/cn/meteor/beyondclouds/modules/question/entity/Question.java
+3
-3
src/main/java/cn/meteor/beyondclouds/modules/user/form/UserBaseInfoFrom.java
+1
-1
src/main/java/cn/meteor/beyondclouds/modules/user/form/UserRegisterFrom.java
+5
-0
src/main/resources/application.yml
+0
-1
No files found.
pom.xml
View file @
4d16a6f0
...
@@ -118,6 +118,11 @@
...
@@ -118,6 +118,11 @@
<dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-json
</artifactId>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-test
</artifactId>
<artifactId>
spring-boot-starter-test
</artifactId>
<scope>
test
</scope>
<scope>
test
</scope>
<exclusions>
<exclusions>
...
...
src/main/java/cn/meteor/beyondclouds/config/LocalDateTimeFormatConfig.java
deleted
100644 → 0
View file @
5dd42263
package
cn
.
meteor
.
beyondclouds
.
config
;
import
com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer
;
import
org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
java.time.LocalDateTime
;
import
java.time.format.DateTimeFormatter
;
/**
* 时间格式化
* @author meteor
*/
@Configuration
public
class
LocalDateTimeFormatConfig
{
@Bean
public
LocalDateTimeSerializer
localDateTimeDeserializer
()
{
return
new
LocalDateTimeSerializer
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
));
}
@Bean
public
Jackson2ObjectMapperBuilderCustomizer
jackson2ObjectMapperBuilderCustomizer
()
{
return
builder
->
builder
.
serializerByType
(
LocalDateTime
.
class
,
localDateTimeDeserializer
());
}
}
src/main/java/cn/meteor/beyondclouds/config/WebMvcConfig.java
View file @
4d16a6f0
...
@@ -55,4 +55,5 @@ public class WebMvcConfig implements WebMvcConfigurer {
...
@@ -55,4 +55,5 @@ public class WebMvcConfig implements WebMvcConfigurer {
public
void
addArgumentResolvers
(
List
<
HandlerMethodArgumentResolver
>
resolvers
)
{
public
void
addArgumentResolvers
(
List
<
HandlerMethodArgumentResolver
>
resolvers
)
{
resolvers
.
add
(
new
CurrentSubjectResolver
());
resolvers
.
add
(
new
CurrentSubjectResolver
());
}
}
}
}
src/main/java/cn/meteor/beyondclouds/modules/blog/entity/Blog.java
View file @
4d16a6f0
...
@@ -13,7 +13,7 @@ import lombok.EqualsAndHashCode;
...
@@ -13,7 +13,7 @@ import lombok.EqualsAndHashCode;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.
util.Dat
e
;
import
java.
time.LocalDateTim
e
;
import
java.util.List
;
import
java.util.List
;
/**
/**
...
@@ -73,9 +73,9 @@ public class Blog implements Serializable {
...
@@ -73,9 +73,9 @@ public class Blog implements Serializable {
@TableField
(
exist
=
false
)
@TableField
(
exist
=
false
)
private
List
<
Topic
>
topics
;
private
List
<
Topic
>
topics
;
private
Dat
e
createTime
;
private
LocalDateTim
e
createTime
;
private
Dat
e
updateTime
;
private
LocalDateTim
e
updateTime
;
}
}
src/main/java/cn/meteor/beyondclouds/modules/content/entity/Content.java
View file @
4d16a6f0
...
@@ -10,7 +10,7 @@ import lombok.EqualsAndHashCode;
...
@@ -10,7 +10,7 @@ import lombok.EqualsAndHashCode;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.
util.Dat
e
;
import
java.
time.LocalDateTim
e
;
/**
/**
* <p>
* <p>
...
@@ -64,9 +64,9 @@ public class Content implements Serializable {
...
@@ -64,9 +64,9 @@ public class Content implements Serializable {
@JsonInclude
(
JsonInclude
.
Include
.
NON_NULL
)
@JsonInclude
(
JsonInclude
.
Include
.
NON_NULL
)
private
String
pic2
;
private
String
pic2
;
private
Dat
e
createTime
;
private
LocalDateTim
e
createTime
;
private
Dat
e
updateTime
;
private
LocalDateTim
e
updateTime
;
}
}
src/main/java/cn/meteor/beyondclouds/modules/project/entity/Project.java
View file @
4d16a6f0
...
@@ -9,7 +9,7 @@ import lombok.EqualsAndHashCode;
...
@@ -9,7 +9,7 @@ import lombok.EqualsAndHashCode;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.
util.Dat
e
;
import
java.
time.LocalDateTim
e
;
/**
/**
* <p>
* <p>
...
@@ -72,9 +72,9 @@ public class Project implements Serializable {
...
@@ -72,9 +72,9 @@ public class Project implements Serializable {
@ApiModelProperty
(
value
=
"封面图"
)
@ApiModelProperty
(
value
=
"封面图"
)
private
String
cover
;
private
String
cover
;
private
Dat
e
createTime
;
private
LocalDateTim
e
createTime
;
private
Dat
e
updateTime
;
private
LocalDateTim
e
updateTime
;
}
}
src/main/java/cn/meteor/beyondclouds/modules/project/entity/ProjectComment.java
View file @
4d16a6f0
...
@@ -9,7 +9,7 @@ import lombok.EqualsAndHashCode;
...
@@ -9,7 +9,7 @@ import lombok.EqualsAndHashCode;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.
util.Dat
e
;
import
java.
time.LocalDateTim
e
;
/**
/**
* <p>
* <p>
...
@@ -53,9 +53,9 @@ public class ProjectComment implements Serializable {
...
@@ -53,9 +53,9 @@ public class ProjectComment implements Serializable {
@ApiModelProperty
(
value
=
"评论路径 "
)
@ApiModelProperty
(
value
=
"评论路径 "
)
private
String
thread
;
private
String
thread
;
private
Dat
e
createTime
;
private
LocalDateTim
e
createTime
;
private
Dat
e
updateTime
;
private
LocalDateTim
e
updateTime
;
}
}
src/main/java/cn/meteor/beyondclouds/modules/question/entity/Question.java
View file @
4d16a6f0
...
@@ -13,7 +13,7 @@ import lombok.EqualsAndHashCode;
...
@@ -13,7 +13,7 @@ import lombok.EqualsAndHashCode;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.
util.Dat
e
;
import
java.
time.LocalDateTim
e
;
import
java.util.List
;
import
java.util.List
;
/**
/**
...
@@ -50,9 +50,9 @@ public class Question implements Serializable {
...
@@ -50,9 +50,9 @@ public class Question implements Serializable {
@ApiModelProperty
(
value
=
"问题摘要"
)
@ApiModelProperty
(
value
=
"问题摘要"
)
private
String
questionAbstract
;
private
String
questionAbstract
;
private
Dat
e
createTime
;
private
LocalDateTim
e
createTime
;
private
Dat
e
updateTime
;
private
LocalDateTim
e
updateTime
;
@JsonInclude
(
JsonInclude
.
Include
.
NON_NULL
)
@JsonInclude
(
JsonInclude
.
Include
.
NON_NULL
)
@TableField
(
exist
=
false
)
@TableField
(
exist
=
false
)
...
...
src/main/java/cn/meteor/beyondclouds/modules/user/form/UserBaseInfoFrom.java
View file @
4d16a6f0
package
cn
.
meteor
.
beyondclouds
.
modules
.
user
.
form
;
package
cn
.
meteor
.
beyondclouds
.
modules
.
user
.
form
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
/**
/**
...
@@ -13,6 +12,7 @@ import lombok.Data;
...
@@ -13,6 +12,7 @@ import lombok.Data;
@Data
@Data
@ApiModel
(
"用户信息表"
)
@ApiModel
(
"用户信息表"
)
public
class
UserBaseInfoFrom
{
public
class
UserBaseInfoFrom
{
private
String
nickName
;
private
String
nickName
;
private
String
userAvatar
;
private
String
userAvatar
;
...
...
src/main/java/cn/meteor/beyondclouds/modules/user/form/UserRegisterFrom.java
View file @
4d16a6f0
package
cn
.
meteor
.
beyondclouds
.
modules
.
user
.
form
;
package
cn
.
meteor
.
beyondclouds
.
modules
.
user
.
form
;
import
cn.meteor.beyondclouds.core.constant.RegexPatterns
;
import
lombok.Data
;
import
lombok.Data
;
import
javax.validation.constraints.NotEmpty
;
import
javax.validation.constraints.NotEmpty
;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.Pattern
;
/**
/**
* @author meteor
* @author meteor
...
@@ -11,6 +14,8 @@ import javax.validation.constraints.NotEmpty;
...
@@ -11,6 +14,8 @@ import javax.validation.constraints.NotEmpty;
public
class
UserRegisterFrom
{
public
class
UserRegisterFrom
{
@NotEmpty
(
message
=
"手机不能为空"
)
@NotEmpty
(
message
=
"手机不能为空"
)
@NotNull
(
message
=
"手机号不能为空"
)
@Pattern
(
regexp
=
RegexPatterns
.
MOBILE
,
message
=
"手机号格式不正确"
)
private
String
mobile
;
private
String
mobile
;
@NotEmpty
(
message
=
"密码不能为空"
)
@NotEmpty
(
message
=
"密码不能为空"
)
...
...
src/main/resources/application.yml
View file @
4d16a6f0
...
@@ -25,7 +25,6 @@ aliyun:
...
@@ -25,7 +25,6 @@ aliyun:
template-code-map
:
{
verifyCode
:
SMS_142384912
}
template-code-map
:
{
verifyCode
:
SMS_142384912
}
mybatis-plus
:
mybatis-plus
:
mapper-locations
:
classpath*:cn/meteor/beyondclouds/modules/**/xml/*.xml
mapper-locations
:
classpath*:cn/meteor/beyondclouds/modules/**/xml/*.xml
logging
:
logging
:
level
:
level
:
cn
:
cn
:
...
...
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