Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
X
xyqb-user2
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
head_group
xyqb-user2
Commits
b7114937
Commit
b7114937
authored
Dec 29, 2021
by
killer
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
销户
parent
738586df
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
107 additions
and
0 deletions
+107
-0
UserDeregisterRecord.java
.../java/cn/quantgroup/xyqb/entity/UserDeregisterRecord.java
+49
-0
IUserDeregisterRecordRepository.java
...roup/xyqb/repository/IUserDeregisterRecordRepository.java
+23
-0
IUserDeregisterService.java
...ntgroup/xyqb/service/register/IUserDeregisterService.java
+18
-0
user.sql
src/main/resources/static/sql/user.sql
+17
-0
No files found.
src/main/java/cn/quantgroup/xyqb/entity/UserDeregisterRecord.java
0 → 100644
View file @
b7114937
package
cn
.
quantgroup
.
xyqb
.
entity
;
import
lombok.*
;
import
javax.persistence.*
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 销户记录
*
* @author killer
* @date 2021年12月29日
**/
@Getter
@Setter
@ToString
@Builder
@Entity
@NoArgsConstructor
@Table
(
name
=
"user_deregister_record"
)
public
class
UserDeregisterRecord
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
1L
;
/** 主建ID */
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@Basic
(
optional
=
false
)
private
Long
id
;
/** 用户表ID */
@Column
(
name
=
"user_id"
)
private
Long
userId
;
/** 手机号MD5 */
@Column
(
name
=
"phone_no"
)
private
String
phoneNo
;
/** password */
@Column
(
name
=
"password"
)
private
String
password
;
/** 渠道表ID */
@Column
(
name
=
"registered_from"
)
private
Long
registeredFrom
;
/** uuid */
@Column
(
name
=
"uuid"
)
private
String
uuid
;
/** uuid */
@Column
(
name
=
"deregister_time"
)
private
Date
deregisterTime
;
}
src/main/java/cn/quantgroup/xyqb/repository/IUserDeregisterRecordRepository.java
0 → 100644
View file @
b7114937
package
cn
.
quantgroup
.
xyqb
.
repository
;
import
cn.quantgroup.xyqb.entity.UserDeregisterRecord
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
java.util.List
;
/**
* 销户 Repository
*
* @author killer
* @date 2021年12月29日12:05:01
*/
public
interface
IUserDeregisterRecordRepository
extends
JpaRepository
<
UserDeregisterRecord
,
Long
>
{
/**
* 通过userId查询销户记录
*
* @param userId 用户Id
* @return List<UserDeregisterRecord>
*/
List
<
UserDeregisterRecord
>
findByUserId
(
Long
userId
);
}
src/main/java/cn/quantgroup/xyqb/service/register/IUserDeregisterService.java
0 → 100644
View file @
b7114937
package
cn
.
quantgroup
.
xyqb
.
service
.
register
;
/**
* 销户服务
*
* @author killer
* @date 2021年12月29日14:23:53
*/
public
interface
IUserDeregisterService
{
/**
* 用户销户检测
*
* @param userId 用户id
* @return
*/
boolean
deregisterCheck
(
Long
userId
);
}
src/main/resources/static/sql/user.sql
0 → 100644
View file @
b7114937
#
销户需求
-- http://confluence.quantgroup.cn/pages/viewpage.action?pageId=61677003
CREATE
TABLE
`user_deregister_record`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键ID'
,
`user_id`
bigint
(
20
)
NOT
NULL
COMMENT
'用户ID'
,
`phone_no`
varchar
(
255
)
NOT
NULL
COMMENT
'手机号MD5值'
,
`password`
varchar
(
128
)
DEFAULT
''
NULL
COMMENT
'密码'
,
`registered_from`
bigint
(
20
)
DEFAULT
0
null
COMMENT
'渠道ID'
,
`uuid`
varchar
(
64
)
DEFAULT
''
COMMENT
'uuid'
,
`deregister_time`
DATETIME
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'销户时间'
,
PRIMARY
KEY
(
`id`
),
KEY
`idx_user_id`
(
`user_id`
)
USING
BTREE
,
KEY
`idx_delete_time`
(
`deregister_time`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
DEFAULT
CHARSET
=
utf8
COMMENT
=
'销户记录表'
;
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