Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Y
yudao-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
hblj
yudao-cloud
Commits
24a75427
提交
24a75427
authored
5月 26, 2019
作者:
sin-ning@aliyun.com
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
- 短信服务 签名,添加后台管理
上级
23864fac
隐藏空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
62 行增加
和
27 行删除
+62
-27
SmsSignController.java
...dmin/application/controller/admins/SmsSignController.java
+18
-15
SmsTemplateController.java
.../application/controller/admins/SmsTemplateController.java
+3
-2
PageSmsSignBO.java
.../java/cn/iocoder/mall/admin/api/bo/sms/PageSmsSignBO.java
+18
-3
SmsApplyStatusEnum.java
...n/iocoder/mall/admin/api/constant/SmsApplyStatusEnum.java
+1
-1
PageQuerySmsSignDTO.java
...n/iocoder/mall/admin/api/dto/sms/PageQuerySmsSignDTO.java
+15
-2
SmsSignDO.java
...main/java/cn/iocoder/mall/admin/dataobject/SmsSignDO.java
+1
-1
SmsTemplateDO.java
.../java/cn/iocoder/mall/admin/dataobject/SmsTemplateDO.java
+1
-1
SmsServiceImpl.java
...in/java/cn/iocoder/mall/admin/service/SmsServiceImpl.java
+5
-2
没有找到文件。
system/system-application/src/main/java/cn/iocoder/mall/admin/application/controller/admins/SmsSignController.java
浏览文件 @
24a75427
package
cn
.
iocoder
.
mall
.
admin
.
application
.
controller
.
admins
;
import
cn.iocoder.common.framework.vo.CommonResult
;
import
cn.iocoder.mall.admin.api.SmsService
;
import
cn.iocoder.mall.admin.api.bo.sms.PageSmsSignBO
;
import
cn.iocoder.mall.admin.api.dto.sms.PageQuerySmsSignDTO
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.*
;
/**
* 短信服务
...
...
@@ -17,37 +17,40 @@ import org.springframework.web.bind.annotation.RestController;
* @time 2019/5/26 12:26 PM
*/
@RestController
@RequestMapping
(
"sms/sign"
)
@RequestMapping
(
"
admins/
sms/sign"
)
@Api
(
"短信服务(签名)"
)
public
class
SmsSignController
{
@Autowired
private
SmsService
smsService
;
@
Pos
tMapping
(
"page"
)
@
Ge
tMapping
(
"page"
)
@ApiOperation
(
"签名-page"
)
public
void
pageSign
(
PageQuerySmsSignDTO
querySmsSignDTO
)
{
smsService
.
pageSmsSign
(
querySmsSignDTO
);
public
CommonResult
<
PageSmsSignBO
>
pageSign
(
@Validated
PageQuerySmsSignDTO
querySmsSignDTO
)
{
return
CommonResult
.
success
(
smsService
.
pageSmsSign
(
querySmsSignDTO
)
);
}
@PostMapping
(
"add"
)
@ApiOperation
(
"签名-添加"
)
public
void
addSign
(
@RequestParam
(
"sign"
)
String
sign
,
public
CommonResult
addSign
(
@RequestParam
(
"sign"
)
String
sign
,
@RequestParam
(
"platform"
)
Integer
platform
)
{
smsService
.
addSign
(
sign
,
platform
);
return
CommonResult
.
success
(
null
);
}
@P
os
tMapping
(
"update"
)
@P
u
tMapping
(
"update"
)
@ApiOperation
(
"签名-更新"
)
public
void
updateSign
(
@RequestParam
(
"id"
)
Integer
id
,
@RequestParam
(
"sign"
)
String
sign
,
@RequestParam
(
"platform"
)
Integer
platform
)
{
public
CommonResult
updateSign
(
@RequestParam
(
"id"
)
Integer
id
,
@RequestParam
(
"sign"
)
String
sign
,
@RequestParam
(
"platform"
)
Integer
platform
)
{
smsService
.
updateSign
(
id
,
sign
,
platform
);
return
CommonResult
.
success
(
null
);
}
@
Post
Mapping
(
"deleted"
)
@
Delete
Mapping
(
"deleted"
)
@ApiOperation
(
"签名-删除"
)
public
void
deletedSign
(
@RequestParam
(
"id"
)
Integer
id
)
{
public
CommonResult
deletedSign
(
@RequestParam
(
"id"
)
Integer
id
)
{
smsService
.
deleteSign
(
id
);
return
CommonResult
.
success
(
null
);
}
}
system/system-application/src/main/java/cn/iocoder/mall/admin/application/controller/admins/SmsTemplateController.java
浏览文件 @
24a75427
package
cn
.
iocoder
.
mall
.
admin
.
application
.
controller
.
admins
;
import
cn.iocoder.mall.admin.api.SmsService
;
import
cn.iocoder.mall.admin.api.bo.sms.PageSmsTemplateBO
;
import
cn.iocoder.mall.admin.api.dto.sms.PageQuerySmsSignDTO
;
import
cn.iocoder.mall.admin.api.dto.sms.PageQuerySmsTemplateDTO
;
import
cn.iocoder.mall.admin.application.po.sms.SmsTemplateAddPO
;
...
...
@@ -29,8 +30,8 @@ public class SmsTemplateController {
@PostMapping
(
"page"
)
@ApiOperation
(
"短信模板-page"
)
public
void
pageSign
(
PageQuerySmsTemplateDTO
pageQuerySmsTemplateDTO
)
{
smsService
.
pageSmsTemplate
(
pageQuerySmsTemplateDTO
);
public
PageSmsTemplateBO
pageSign
(
PageQuerySmsTemplateDTO
pageQuerySmsTemplateDTO
)
{
return
smsService
.
pageSmsTemplate
(
pageQuerySmsTemplateDTO
);
}
@PostMapping
(
"add"
)
...
...
system/system-service-api/src/main/java/cn/iocoder/mall/admin/api/bo/sms/PageSmsSignBO.java
浏览文件 @
24a75427
package
cn
.
iocoder
.
mall
.
admin
.
api
.
bo
.
sms
;
import
cn.iocoder.common.framework.jsonField.DateFieldSerializer
;
import
com.alibaba.fastjson.annotation.JSONField
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.util.Date
;
import
java.util.List
;
/**
...
...
@@ -33,16 +38,16 @@ public class PageSmsSignBO {
*/
private
Integer
id
;
/**
*
签名id 这个是第三方的
*
短信平台
*/
private
String
platformId
;
private
Integer
platform
;
/**
* 签名名称
*/
private
String
sign
;
/**
* 审核状态
*
*
<p>
* - 1、审核中
* - 2、审核成功
* - 3、审核失败
...
...
@@ -52,5 +57,15 @@ public class PageSmsSignBO {
* 审核信息
*/
private
String
applyMessage
;
/**
* 更新时间
*/
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
private
Date
updateTime
;
/**
* 创建时间
*/
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
private
Date
createTime
;
}
}
system/system-service-api/src/main/java/cn/iocoder/mall/admin/api/constant/SmsApplyStatusEnum.java
浏览文件 @
24a75427
...
...
@@ -10,7 +10,7 @@ public enum SmsApplyStatusEnum {
CHECKING
(
1
,
"审核中"
),
SUCCESS
(
2
,
"审核成功"
),
FAIL
(
3
,
"审核失败"
),
FAIL
(
10
,
"审核失败"
),
;
private
final
Integer
value
;
...
...
system/system-service-api/src/main/java/cn/iocoder/mall/admin/api/dto/sms/PageQuerySmsSignDTO.java
浏览文件 @
24a75427
package
cn
.
iocoder
.
mall
.
admin
.
api
.
dto
.
sms
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
javax.validation.constraints.NotNull
;
import
java.io.Serializable
;
/**
...
...
@@ -13,13 +16,23 @@ import java.io.Serializable;
*/
@Data
@Accessors
(
chain
=
true
)
@ApiModel
(
"短信服务查询"
)
public
class
PageQuerySmsSignDTO
implements
Serializable
{
private
Integer
pageSize
;
@ApiModelProperty
(
"每页大小"
)
@NotNull
private
Integer
size
;
private
Integer
pageCurrent
;
@ApiModelProperty
(
"当前页"
)
@NotNull
private
Integer
current
;
@ApiModelProperty
(
"编号"
)
private
Integer
id
;
@ApiModelProperty
(
"签名"
)
private
String
sign
;
@ApiModelProperty
(
"申请状态"
)
private
Integer
applyStatus
;
}
system/system-service-impl/src/main/java/cn/iocoder/mall/admin/dataobject/SmsSignDO.java
浏览文件 @
24a75427
...
...
@@ -38,7 +38,7 @@ public class SmsSignDO extends DeletableDO {
*
* - 1、审核中
* - 2、审核成功
* -
3
、审核失败
* -
10
、审核失败
*/
private
Integer
applyStatus
;
/**
...
...
system/system-service-impl/src/main/java/cn/iocoder/mall/admin/dataobject/SmsTemplateDO.java
浏览文件 @
24a75427
...
...
@@ -49,7 +49,7 @@ public class SmsTemplateDO extends DeletableDO {
*
* 1、审核中
* 2、审核成功
*
3
、审核失败
*
10
、审核失败
*/
private
Integer
applyStatus
;
/**
...
...
system/system-service-impl/src/main/java/cn/iocoder/mall/admin/service/SmsServiceImpl.java
浏览文件 @
24a75427
...
...
@@ -64,10 +64,13 @@ public class SmsServiceImpl implements SmsService {
if
(!
StringUtils
.
isEmpty
(
queryDTO
.
getSign
()))
{
queryWrapper
.
like
(
"sign"
,
queryDTO
.
getSign
());
}
if
(!
StringUtils
.
isEmpty
(
queryDTO
.
getId
()))
{
queryWrapper
.
eq
(
"id"
,
queryDTO
.
getId
());
}
Page
<
SmsSignDO
>
page
=
new
Page
<
SmsSignDO
>()
.
setSize
(
queryDTO
.
get
Page
Size
())
.
setCurrent
(
queryDTO
.
get
Page
Current
())
.
setSize
(
queryDTO
.
getSize
())
.
setCurrent
(
queryDTO
.
getCurrent
())
.
setDesc
(
"create_time"
);
IPage
<
SmsSignDO
>
signPage
=
smsSignMapper
.
selectPage
(
page
,
queryWrapper
);
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论