Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
roncoo
roncoo-education
提交
9ba2295e
R
roncoo-education
项目概览
roncoo
/
roncoo-education
12 个月 前同步成功
通知
146
Star
5
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
1
Wiki
分析
仓库
DevOps
项目成员
Pages
R
roncoo-education
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
1
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
9ba2295e
编写于
8月 25, 2022
作者:
F
fengyw
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
架构调整
上级
9347223b
变更
10
显示空白变更内容
内联
并排
Showing
10 changed file
with
518 addition
and
0 deletion
+518
-0
roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/dao/WebsiteAdvDao.java
...n/java/com/roncoo/education/system/dao/WebsiteAdvDao.java
+74
-0
roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/dao/impl/WebsiteAdvDaoImpl.java
...m/roncoo/education/system/dao/impl/WebsiteAdvDaoImpl.java
+74
-0
roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/service/api/ApiWebsiteAdvController.java
...education/system/service/api/ApiWebsiteAdvController.java
+26
-0
roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/service/api/biz/ApiWebsiteAdvBiz.java
...oo/education/system/service/api/biz/ApiWebsiteAdvBiz.java
+22
-0
roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/service/api/req/ApiWebsiteAdvReq.java
...oo/education/system/service/api/req/ApiWebsiteAdvReq.java
+67
-0
roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/service/api/resp/ApiWebsiteAdvResp.java
.../education/system/service/api/resp/ApiWebsiteAdvResp.java
+69
-0
roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/service/auth/AuthWebsiteAdvController.java
...ucation/system/service/auth/AuthWebsiteAdvController.java
+26
-0
roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/service/auth/biz/AuthWebsiteAdvBiz.java
.../education/system/service/auth/biz/AuthWebsiteAdvBiz.java
+22
-0
roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/service/auth/req/AuthWebsiteAdvReq.java
.../education/system/service/auth/req/AuthWebsiteAdvReq.java
+69
-0
roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/service/auth/resp/AuthWebsiteAdvResp.java
...ducation/system/service/auth/resp/AuthWebsiteAdvResp.java
+69
-0
未找到文件。
roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/dao/WebsiteAdvDao.java
0 → 100644
浏览文件 @
9ba2295e
package
com.roncoo.education.system.dao
;
import
com.roncoo.education.common.core.base.Page
;
import
com.roncoo.education.system.dao.impl.mapper.entity.WebsiteAdv
;
import
com.roncoo.education.system.dao.impl.mapper.entity.WebsiteAdvExample
;
import
java.util.List
;
/**
* 广告信息 服务类
*
* @author wujing
* @date 2022-08-25
*/
public
interface
WebsiteAdvDao
{
/**
* 保存广告信息
*
* @param record 广告信息
* @return 影响记录数
*/
int
save
(
WebsiteAdv
record
);
/**
* 根据ID删除广告信息
*
* @param id 主键ID
* @return 影响记录数
*/
int
deleteById
(
Long
id
);
/**
* 修改广告信息
*
* @param record 广告信息
* @return 影响记录数
*/
int
updateById
(
WebsiteAdv
record
);
/**
* 根据ID获取广告信息
*
* @param id 主键ID
* @return 广告信息
*/
WebsiteAdv
getById
(
Long
id
);
/**
* 广告信息--分页查询
*
* @param pageCurrent 当前页
* @param pageSize 分页大小
* @param example 查询条件
* @return 分页结果
*/
Page
<
WebsiteAdv
>
page
(
int
pageCurrent
,
int
pageSize
,
WebsiteAdvExample
example
);
/**
* 广告信息--条件列出
*
* @param example 查询条件
* @return 广告信息列表
*/
List
<
WebsiteAdv
>
listByExample
(
WebsiteAdvExample
example
);
/**
* 广告信息--条件统计
*
* @param example 统计条件
* @return 广告信息数量
*/
int
countByExample
(
WebsiteAdvExample
example
);
}
roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/dao/impl/WebsiteAdvDaoImpl.java
0 → 100644
浏览文件 @
9ba2295e
package
com.roncoo.education.system.dao.impl
;
import
com.roncoo.education.common.core.base.Page
;
import
com.roncoo.education.common.core.base.PageUtil
;
import
com.roncoo.education.common.core.tools.IdWorker
;
import
com.roncoo.education.system.dao.WebsiteAdvDao
;
import
com.roncoo.education.system.dao.impl.mapper.WebsiteAdvMapper
;
import
com.roncoo.education.system.dao.impl.mapper.entity.WebsiteAdv
;
import
com.roncoo.education.system.dao.impl.mapper.entity.WebsiteAdvExample
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.stereotype.Repository
;
import
javax.validation.constraints.NotNull
;
import
java.util.List
;
/**
* 广告信息 服务实现类
*
* @author wujing
* @date 2022-08-25
*/
@Repository
@RequiredArgsConstructor
public
class
WebsiteAdvDaoImpl
implements
WebsiteAdvDao
{
@NotNull
private
final
WebsiteAdvMapper
mapper
;
@Override
public
int
save
(
WebsiteAdv
record
)
{
if
(
record
.
getId
()
==
null
)
{
record
.
setId
(
IdWorker
.
getId
());
}
return
this
.
mapper
.
insertSelective
(
record
);
}
@Override
public
int
deleteById
(
Long
id
)
{
return
this
.
mapper
.
deleteByPrimaryKey
(
id
);
}
@Override
public
int
updateById
(
WebsiteAdv
record
)
{
record
.
setGmtCreate
(
null
);
record
.
setGmtModified
(
null
);
return
this
.
mapper
.
updateByPrimaryKeySelective
(
record
);
}
@Override
public
WebsiteAdv
getById
(
Long
id
)
{
return
this
.
mapper
.
selectByPrimaryKey
(
id
);
}
@Override
public
Page
<
WebsiteAdv
>
page
(
int
pageCurrent
,
int
pageSize
,
WebsiteAdvExample
example
)
{
int
count
=
this
.
mapper
.
countByExample
(
example
);
pageSize
=
PageUtil
.
checkPageSize
(
pageSize
);
pageCurrent
=
PageUtil
.
checkPageCurrent
(
count
,
pageSize
,
pageCurrent
);
int
totalPage
=
PageUtil
.
countTotalPage
(
count
,
pageSize
);
example
.
setLimitStart
(
PageUtil
.
countOffset
(
pageCurrent
,
pageSize
));
example
.
setPageSize
(
pageSize
);
return
new
Page
<>(
count
,
totalPage
,
pageCurrent
,
pageSize
,
this
.
mapper
.
selectByExample
(
example
));
}
@Override
public
List
<
WebsiteAdv
>
listByExample
(
WebsiteAdvExample
example
)
{
return
this
.
mapper
.
selectByExample
(
example
);
}
@Override
public
int
countByExample
(
WebsiteAdvExample
example
)
{
return
this
.
mapper
.
countByExample
(
example
);
}
}
roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/service/api/ApiWebsiteAdvController.java
0 → 100644
浏览文件 @
9ba2295e
package
com.roncoo.education.system.service.api
;
import
com.roncoo.education.system.service.api.biz.ApiWebsiteAdvBiz
;
import
io.swagger.annotations.Api
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
javax.validation.constraints.NotNull
;
/**
* API-广告信息
*
* @author wujing
* @date 2022-08-25
*/
@Api
(
tags
=
"API-广告信息"
)
@RestController
@RequiredArgsConstructor
@RequestMapping
(
"/system/api/website/adv"
)
public
class
ApiWebsiteAdvController
{
@NotNull
private
final
ApiWebsiteAdvBiz
biz
;
}
roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/service/api/biz/ApiWebsiteAdvBiz.java
0 → 100644
浏览文件 @
9ba2295e
package
com.roncoo.education.system.service.api.biz
;
import
com.roncoo.education.common.service.BaseBiz
;
import
com.roncoo.education.system.dao.WebsiteAdvDao
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.stereotype.Component
;
import
javax.validation.constraints.NotNull
;
/**
* API-广告信息
*
* @author wujing
*/
@Component
@RequiredArgsConstructor
public
class
ApiWebsiteAdvBiz
extends
BaseBiz
{
@NotNull
private
final
WebsiteAdvDao
dao
;
}
roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/service/api/req/ApiWebsiteAdvReq.java
0 → 100644
浏览文件 @
9ba2295e
package
com.roncoo.education.system.service.api.req
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
/**
* API-广告信息
*
* @author wujing
* @date 2022-08-25
*/
@Data
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"ApiWebsiteAdvReq"
,
description
=
"API-广告信息"
)
public
class
ApiWebsiteAdvReq
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"主键"
)
private
Long
id
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"创建时间"
)
private
LocalDateTime
gmtCreate
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"修改时间"
)
private
LocalDateTime
gmtModified
;
@ApiModelProperty
(
value
=
"状态(1:正常,0:禁用)"
)
private
Integer
statusId
;
@ApiModelProperty
(
value
=
"排序"
)
private
Integer
sort
;
@ApiModelProperty
(
value
=
"广告标题"
)
private
String
advTitle
;
@ApiModelProperty
(
value
=
"广告图片"
)
private
String
advImg
;
@ApiModelProperty
(
value
=
"广告链接"
)
private
String
advUrl
;
@ApiModelProperty
(
value
=
"广告跳转方式"
)
private
String
advTarget
;
@ApiModelProperty
(
value
=
"广告位置(1首页轮播)"
)
private
Integer
advLocation
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"开始时间"
)
private
LocalDateTime
beginTime
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"结束时间"
)
private
LocalDateTime
endTime
;
@ApiModelProperty
(
value
=
"位置(0电脑端,1微信端)"
)
private
Integer
platShow
;
}
roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/service/api/resp/ApiWebsiteAdvResp.java
0 → 100644
浏览文件 @
9ba2295e
package
com.roncoo.education.system.service.api.resp
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
/**
* <p>
* API-广告信息
* </p>
*
* @author wujing
* @date 2022-08-25
*/
@Data
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"ApiWebsiteAdvResp"
,
description
=
"API-广告信息"
)
public
class
ApiWebsiteAdvResp
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"主键"
)
private
Long
id
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"创建时间"
)
private
LocalDateTime
gmtCreate
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"修改时间"
)
private
LocalDateTime
gmtModified
;
@ApiModelProperty
(
value
=
"状态(1:正常,0:禁用)"
)
private
Integer
statusId
;
@ApiModelProperty
(
value
=
"排序"
)
private
Integer
sort
;
@ApiModelProperty
(
value
=
"广告标题"
)
private
String
advTitle
;
@ApiModelProperty
(
value
=
"广告图片"
)
private
String
advImg
;
@ApiModelProperty
(
value
=
"广告链接"
)
private
String
advUrl
;
@ApiModelProperty
(
value
=
"广告跳转方式"
)
private
String
advTarget
;
@ApiModelProperty
(
value
=
"广告位置(1首页轮播)"
)
private
Integer
advLocation
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"开始时间"
)
private
LocalDateTime
beginTime
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"结束时间"
)
private
LocalDateTime
endTime
;
@ApiModelProperty
(
value
=
"位置(0电脑端,1微信端)"
)
private
Integer
platShow
;
}
roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/service/auth/AuthWebsiteAdvController.java
0 → 100644
浏览文件 @
9ba2295e
package
com.roncoo.education.system.service.auth
;
import
com.roncoo.education.system.service.auth.biz.AuthWebsiteAdvBiz
;
import
io.swagger.annotations.Api
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
javax.validation.constraints.NotNull
;
/**
* AUTH-广告信息
*
* @author wujing
* @date 2022-08-25
*/
@Api
(
tags
=
"AUTH-广告信息"
)
@RestController
@RequiredArgsConstructor
@RequestMapping
(
"/system/auth/website/adv"
)
public
class
AuthWebsiteAdvController
{
@NotNull
private
final
AuthWebsiteAdvBiz
biz
;
}
roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/service/auth/biz/AuthWebsiteAdvBiz.java
0 → 100644
浏览文件 @
9ba2295e
package
com.roncoo.education.system.service.auth.biz
;
import
com.roncoo.education.common.service.BaseBiz
;
import
com.roncoo.education.system.dao.WebsiteAdvDao
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.stereotype.Component
;
import
javax.validation.constraints.NotNull
;
/**
* AUTH-广告信息
*
* @author wujing
*/
@Component
@RequiredArgsConstructor
public
class
AuthWebsiteAdvBiz
extends
BaseBiz
{
@NotNull
private
final
WebsiteAdvDao
dao
;
}
roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/service/auth/req/AuthWebsiteAdvReq.java
0 → 100644
浏览文件 @
9ba2295e
package
com.roncoo.education.system.service.auth.req
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
/**
* <p>
* API-AUTH-广告信息
* </p>
*
* @author wujing
* @date 2022-08-25
*/
@Data
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"AuthWebsiteAdvReq"
,
description
=
"API-AUTH-广告信息"
)
public
class
AuthWebsiteAdvReq
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"主键"
)
private
Long
id
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"创建时间"
)
private
LocalDateTime
gmtCreate
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"修改时间"
)
private
LocalDateTime
gmtModified
;
@ApiModelProperty
(
value
=
"状态(1:正常,0:禁用)"
)
private
Integer
statusId
;
@ApiModelProperty
(
value
=
"排序"
)
private
Integer
sort
;
@ApiModelProperty
(
value
=
"广告标题"
)
private
String
advTitle
;
@ApiModelProperty
(
value
=
"广告图片"
)
private
String
advImg
;
@ApiModelProperty
(
value
=
"广告链接"
)
private
String
advUrl
;
@ApiModelProperty
(
value
=
"广告跳转方式"
)
private
String
advTarget
;
@ApiModelProperty
(
value
=
"广告位置(1首页轮播)"
)
private
Integer
advLocation
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"开始时间"
)
private
LocalDateTime
beginTime
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"结束时间"
)
private
LocalDateTime
endTime
;
@ApiModelProperty
(
value
=
"位置(0电脑端,1微信端)"
)
private
Integer
platShow
;
}
roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/service/auth/resp/AuthWebsiteAdvResp.java
0 → 100644
浏览文件 @
9ba2295e
package
com.roncoo.education.system.service.auth.resp
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
/**
* <p>
* API-AUTH-广告信息
* </p>
*
* @author wujing
* @date 2022-08-25
*/
@Data
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"AuthWebsiteAdvResp"
,
description
=
"API-AUTH-广告信息"
)
public
class
AuthWebsiteAdvResp
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"主键"
)
private
Long
id
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"创建时间"
)
private
LocalDateTime
gmtCreate
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"修改时间"
)
private
LocalDateTime
gmtModified
;
@ApiModelProperty
(
value
=
"状态(1:正常,0:禁用)"
)
private
Integer
statusId
;
@ApiModelProperty
(
value
=
"排序"
)
private
Integer
sort
;
@ApiModelProperty
(
value
=
"广告标题"
)
private
String
advTitle
;
@ApiModelProperty
(
value
=
"广告图片"
)
private
String
advImg
;
@ApiModelProperty
(
value
=
"广告链接"
)
private
String
advUrl
;
@ApiModelProperty
(
value
=
"广告跳转方式"
)
private
String
advTarget
;
@ApiModelProperty
(
value
=
"广告位置(1首页轮播)"
)
private
Integer
advLocation
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"开始时间"
)
private
LocalDateTime
beginTime
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"结束时间"
)
private
LocalDateTime
endTime
;
@ApiModelProperty
(
value
=
"位置(0电脑端,1微信端)"
)
private
Integer
platShow
;
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录