Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gs1-office-web-sit
Overview
Overview
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
吴迪
gs1-office-web-sit
Commits
2f32a5fb
Commit
2f32a5fb
authored
Dec 07, 2021
by
唐功亮
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
获取验证码
parent
1f1019fa
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
393 additions
and
0 deletions
+393
-0
TimescodeRegiController.java
...ce/modules/manage/controller/TimescodeRegiController.java
+104
-0
TimescodeRegiIpController.java
.../modules/manage/controller/TimescodeRegiIpController.java
+90
-0
TimescodeRegiDao.java
...n/java/io/office/modules/manage/dao/TimescodeRegiDao.java
+17
-0
TimescodeRegiIpDao.java
...java/io/office/modules/manage/dao/TimescodeRegiIpDao.java
+17
-0
TimescodeRegiEntity.java
.../io/office/modules/manage/entity/TimescodeRegiEntity.java
+49
-0
TimescodeRegiIpEntity.java
...o/office/modules/manage/entity/TimescodeRegiIpEntity.java
+42
-0
TimescodeRegiIpService.java
...office/modules/manage/service/TimescodeRegiIpService.java
+20
-0
TimescodeRegiService.java
...o/office/modules/manage/service/TimescodeRegiService.java
+24
-0
TimescodeRegiIpServiceImpl.java
...dules/manage/service/impl/TimescodeRegiIpServiceImpl.java
+30
-0
TimescodeRegiServiceImpl.java
...modules/manage/service/impl/TimescodeRegiServiceImpl.java
+0
-0
No files found.
src/main/java/io/office/modules/manage/controller/TimescodeRegiController.java
0 → 100644
View file @
2f32a5fb
package
io
.
office
.
modules
.
manage
.
controller
;
import
java.util.Arrays
;
import
java.util.Map
;
import
org.apache.shiro.authz.annotation.RequiresPermissions
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
io.office.modules.manage.entity.TimescodeRegiEntity
;
import
io.office.modules.manage.service.TimescodeRegiService
;
import
io.office.common.utils.PageUtils
;
import
io.office.common.utils.R
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
/**
* 验证码获取
*
* @author tgl
* @email
* @date 2021-12-07 16:52:34
*/
@RestController
@RequestMapping
(
"/timescoderegi"
)
public
class
TimescodeRegiController
{
@Autowired
private
TimescodeRegiService
timescodeRegiService
;
/**
* 获取验证码
*/
@RequestMapping
(
"/api/getVerificationCode"
)
// @RequiresPermissions("manage:timescoderegi:list")
public
R
getVerificationCode
(
@RequestBody
Map
<
String
,
Object
>
params
,
HttpServletRequest
request
,
HttpServletResponse
response
){
String
msg
=
timescodeRegiService
.
getVerificationCode
(
params
,
request
,
response
);
return
R
.
ok
();
}
/**
* 列表
*/
@RequestMapping
(
"/list"
)
// @RequiresPermissions("manage:timescoderegi:list")
public
R
list
(
@RequestParam
Map
<
String
,
Object
>
params
){
PageUtils
page
=
timescodeRegiService
.
queryPage
(
params
);
return
R
.
ok
().
put
(
"page"
,
page
);
}
/**
* 信息
*/
@RequestMapping
(
"/info/{phone}"
)
// @RequiresPermissions("manage:timescoderegi:info")
public
R
info
(
@PathVariable
(
"phone"
)
String
phone
){
TimescodeRegiEntity
timescodeRegi
=
timescodeRegiService
.
getById
(
phone
);
return
R
.
ok
().
put
(
"timescodeRegi"
,
timescodeRegi
);
}
/**
* 保存
*/
@RequestMapping
(
"/save"
)
// @RequiresPermissions("manage:timescoderegi:save")
public
R
save
(
@RequestBody
TimescodeRegiEntity
timescodeRegi
){
timescodeRegiService
.
save
(
timescodeRegi
);
return
R
.
ok
();
}
/**
* 修改
*/
@RequestMapping
(
"/update"
)
// @RequiresPermissions("manage:timescoderegi:update")
public
R
update
(
@RequestBody
TimescodeRegiEntity
timescodeRegi
){
timescodeRegiService
.
updateById
(
timescodeRegi
);
return
R
.
ok
();
}
/**
* 删除
*/
@RequestMapping
(
"/delete"
)
// @RequiresPermissions("manage:timescoderegi:delete")
public
R
delete
(
@RequestBody
String
[]
phones
){
timescodeRegiService
.
removeByIds
(
Arrays
.
asList
(
phones
));
return
R
.
ok
();
}
}
src/main/java/io/office/modules/manage/controller/TimescodeRegiIpController.java
0 → 100644
View file @
2f32a5fb
package
io
.
office
.
modules
.
manage
.
controller
;
import
java.util.Arrays
;
import
java.util.Map
;
import
org.apache.shiro.authz.annotation.RequiresPermissions
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
io.office.modules.manage.entity.TimescodeRegiIpEntity
;
import
io.office.modules.manage.service.TimescodeRegiIpService
;
import
io.office.common.utils.PageUtils
;
import
io.office.common.utils.R
;
/**
* ${comments}
*
* @author wudi
* @email
* @date 2021-12-07 17:34:57
*/
@RestController
@RequestMapping
(
"/timescoderegiip"
)
public
class
TimescodeRegiIpController
{
@Autowired
private
TimescodeRegiIpService
timescodeRegiIpService
;
/**
* 列表
*/
@RequestMapping
(
"/list"
)
// @RequiresPermissions("manage:timescoderegiip:list")
public
R
list
(
@RequestParam
Map
<
String
,
Object
>
params
){
PageUtils
page
=
timescodeRegiIpService
.
queryPage
(
params
);
return
R
.
ok
().
put
(
"page"
,
page
);
}
/**
* 信息
*/
@RequestMapping
(
"/info/{ip}"
)
// @RequiresPermissions("manage:timescoderegiip:info")
public
R
info
(
@PathVariable
(
"ip"
)
String
ip
){
TimescodeRegiIpEntity
timescodeRegiIp
=
timescodeRegiIpService
.
getById
(
ip
);
return
R
.
ok
().
put
(
"timescodeRegiIp"
,
timescodeRegiIp
);
}
/**
* 保存
*/
@RequestMapping
(
"/save"
)
// @RequiresPermissions("manage:timescoderegiip:save")
public
R
save
(
@RequestBody
TimescodeRegiIpEntity
timescodeRegiIp
){
timescodeRegiIpService
.
save
(
timescodeRegiIp
);
return
R
.
ok
();
}
/**
* 修改
*/
@RequestMapping
(
"/update"
)
// @RequiresPermissions("manage:timescoderegiip:update")
public
R
update
(
@RequestBody
TimescodeRegiIpEntity
timescodeRegiIp
){
timescodeRegiIpService
.
updateById
(
timescodeRegiIp
);
return
R
.
ok
();
}
/**
* 删除
*/
@RequestMapping
(
"/delete"
)
// @RequiresPermissions("manage:timescoderegiip:delete")
public
R
delete
(
@RequestBody
String
[]
ips
){
timescodeRegiIpService
.
removeByIds
(
Arrays
.
asList
(
ips
));
return
R
.
ok
();
}
}
src/main/java/io/office/modules/manage/dao/TimescodeRegiDao.java
0 → 100644
View file @
2f32a5fb
package
io
.
office
.
modules
.
manage
.
dao
;
import
io.office.modules.manage.entity.TimescodeRegiEntity
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Mapper
;
/**
* ${comments}
*
* @author wudi
* @email
* @date 2021-12-07 16:52:34
*/
@Mapper
public
interface
TimescodeRegiDao
extends
BaseMapper
<
TimescodeRegiEntity
>
{
}
src/main/java/io/office/modules/manage/dao/TimescodeRegiIpDao.java
0 → 100644
View file @
2f32a5fb
package
io
.
office
.
modules
.
manage
.
dao
;
import
io.office.modules.manage.entity.TimescodeRegiIpEntity
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Mapper
;
/**
* ${comments}
*
* @author wudi
* @email
* @date 2021-12-07 17:34:57
*/
@Mapper
public
interface
TimescodeRegiIpDao
extends
BaseMapper
<
TimescodeRegiIpEntity
>
{
}
src/main/java/io/office/modules/manage/entity/TimescodeRegiEntity.java
0 → 100644
View file @
2f32a5fb
package
io
.
office
.
modules
.
manage
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
java.io.Serializable
;
import
java.util.Date
;
import
lombok.Data
;
/**
* 验证码实体
*
* @author tgl
* @email
* @date 2021-12-07 16:52:34
*/
@Data
@TableName
(
"timescode_regi"
)
public
class
TimescodeRegiEntity
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 手机号
*/
@TableId
private
String
phone
;
/**
* 时间
*/
private
String
date
;
/**
*获取短信验证码次数
*/
private
Integer
times
;
/**
* 输入短信验证码验证次数
*/
private
Integer
timesValidate
;
public
TimescodeRegiEntity
()
{
}
public
TimescodeRegiEntity
(
String
phone
,
String
date
,
Integer
times
,
Integer
timesValidate
)
{
this
.
phone
=
phone
;
this
.
date
=
date
;
this
.
times
=
times
;
this
.
timesValidate
=
timesValidate
;
}
}
src/main/java/io/office/modules/manage/entity/TimescodeRegiIpEntity.java
0 → 100644
View file @
2f32a5fb
package
io
.
office
.
modules
.
manage
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
java.io.Serializable
;
import
java.util.Date
;
import
lombok.Data
;
/**
* ${comments}
*
* @author wudi
* @email
* @date 2021-12-07 17:34:57
*/
@Data
@TableName
(
"timescode_regi_ip"
)
public
class
TimescodeRegiIpEntity
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* $column.comments
*/
@TableId
private
String
ip
;
/**
* $column.comments
*/
private
String
date
;
/**
* $column.comments
*/
private
Integer
timesIp
;
public
TimescodeRegiIpEntity
(
String
ip
,
String
date
,
Integer
timesIp
)
{
this
.
ip
=
ip
;
this
.
date
=
date
;
this
.
timesIp
=
timesIp
;
}
}
src/main/java/io/office/modules/manage/service/TimescodeRegiIpService.java
0 → 100644
View file @
2f32a5fb
package
io
.
office
.
modules
.
manage
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
io.office.common.utils.PageUtils
;
import
io.office.modules.manage.entity.TimescodeRegiIpEntity
;
import
java.util.Map
;
/**
* ${comments}
*
* @author wudi
* @email
* @date 2021-12-07 17:34:57
*/
public
interface
TimescodeRegiIpService
extends
IService
<
TimescodeRegiIpEntity
>
{
PageUtils
queryPage
(
Map
<
String
,
Object
>
params
);
}
src/main/java/io/office/modules/manage/service/TimescodeRegiService.java
0 → 100644
View file @
2f32a5fb
package
io
.
office
.
modules
.
manage
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
io.office.common.utils.PageUtils
;
import
io.office.modules.manage.entity.TimescodeRegiEntity
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
java.util.Map
;
/**
* ${comments}
*
* @author tgl
* @email
* @date 2021-12-07 16:52:34
*/
public
interface
TimescodeRegiService
extends
IService
<
TimescodeRegiEntity
>
{
PageUtils
queryPage
(
Map
<
String
,
Object
>
params
);
String
getVerificationCode
(
Map
<
String
,
Object
>
params
,
HttpServletRequest
request
,
HttpServletResponse
response
);
}
src/main/java/io/office/modules/manage/service/impl/TimescodeRegiIpServiceImpl.java
0 → 100644
View file @
2f32a5fb
package
io
.
office
.
modules
.
manage
.
service
.
impl
;
import
org.springframework.stereotype.Service
;
import
java.util.Map
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
io.office.common.utils.PageUtils
;
import
io.office.common.utils.Query
;
import
io.office.modules.manage.dao.TimescodeRegiIpDao
;
import
io.office.modules.manage.entity.TimescodeRegiIpEntity
;
import
io.office.modules.manage.service.TimescodeRegiIpService
;
@Service
(
"timescodeRegiIpService"
)
public
class
TimescodeRegiIpServiceImpl
extends
ServiceImpl
<
TimescodeRegiIpDao
,
TimescodeRegiIpEntity
>
implements
TimescodeRegiIpService
{
@Override
public
PageUtils
queryPage
(
Map
<
String
,
Object
>
params
)
{
IPage
<
TimescodeRegiIpEntity
>
page
=
this
.
page
(
new
Query
<
TimescodeRegiIpEntity
>().
getPage
(
params
),
new
QueryWrapper
<
TimescodeRegiIpEntity
>()
);
return
new
PageUtils
(
page
);
}
}
\ No newline at end of file
src/main/java/io/office/modules/manage/service/impl/TimescodeRegiServiceImpl.java
0 → 100644
View file @
2f32a5fb
This diff is collapsed.
Click to expand it.
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