Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
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
haoban3.0
haoban-manage3.0
Commits
b7ff4b9c
Commit
b7ff4b9c
authored
Oct 30, 2023
by
songyinghui
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feature: 视频空间
parent
f8d8819c
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
519 additions
and
0 deletions
+519
-0
CloudVideoController.java
...ban/manage/web/controller/video/CloudVideoController.java
+56
-0
DeleteVideoQo.java
...ava/com/gic/haoban/manage/web/qo/video/DeleteVideoQo.java
+61
-0
VideoGroupQo.java
...java/com/gic/haoban/manage/web/qo/video/VideoGroupQo.java
+35
-0
VideoListQo.java
.../java/com/gic/haoban/manage/web/qo/video/VideoListQo.java
+51
-0
CloudVideoGroupVo.java
...com/gic/haoban/manage/web/vo/video/CloudVideoGroupVo.java
+130
-0
CloudVideoInfoVo.java
.../com/gic/haoban/manage/web/vo/video/CloudVideoInfoVo.java
+186
-0
No files found.
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/controller/video/CloudVideoController.java
0 → 100644
View file @
b7ff4b9c
package
com
.
gic
.
haoban
.
manage
.
web
.
controller
.
video
;
import
com.gic.api.base.commons.Page
;
import
com.gic.commons.webapi.reponse.RestResponse
;
import
com.gic.haoban.manage.web.qo.video.DeleteVideoQo
;
import
com.gic.haoban.manage.web.qo.video.VideoGroupQo
;
import
com.gic.haoban.manage.web.qo.video.VideoListQo
;
import
com.gic.haoban.manage.web.vo.video.CloudVideoGroupVo
;
import
com.gic.haoban.manage.web.vo.video.CloudVideoInfoVo
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.List
;
/**
* 好办-视频号-视频空间分组
* @Author MUSI
* @Date 2023/10/30 9:08 AM
* @Description
* @Version
**/
@RestController
@RequestMapping
(
path
=
"/cloud/video"
)
public
class
CloudVideoController
{
/**
* 视频空间-分组列表
* @param videoGroupQo
* @return
*/
@RequestMapping
(
path
=
"/group/list"
)
public
RestResponse
<
List
<
CloudVideoGroupVo
>>
queryVideoGroupList
(
VideoGroupQo
videoGroupQo
)
{
return
RestResponse
.
successResult
();
}
/**
* 视频列表(剪辑记录列表)
* @param videoListQo
* @return
*/
@RequestMapping
(
path
=
"/list"
)
public
RestResponse
<
Page
<
CloudVideoInfoVo
>>
queryVideoList
(
VideoListQo
videoListQo
)
{
return
RestResponse
.
successResult
();
}
/**
* 删除视频 (删除剪辑记录)
* @param deleteVideoQo
* @return
*/
@RequestMapping
(
path
=
"/delete"
)
public
RestResponse
<?>
deleteVideoInfo
(
DeleteVideoQo
deleteVideoQo
)
{
return
RestResponse
.
successResult
();
}
}
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/qo/video/DeleteVideoQo.java
0 → 100644
View file @
b7ff4b9c
package
com
.
gic
.
haoban
.
manage
.
web
.
qo
.
video
;
import
java.io.Serializable
;
/**
* @Author MUSI
* @Date 2023/10/30 9:28 AM
* @Description
* @Version
**/
public
class
DeleteVideoQo
implements
Serializable
{
private
String
enterpriseId
;
/**
* 导购id
*/
private
String
clerkId
;
/**
* 门店id
*/
private
String
storeId
;
/**
* 视频id
*/
private
String
videoId
;
public
String
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
String
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
public
String
getClerkId
()
{
return
clerkId
;
}
public
void
setClerkId
(
String
clerkId
)
{
this
.
clerkId
=
clerkId
;
}
public
String
getStoreId
()
{
return
storeId
;
}
public
void
setStoreId
(
String
storeId
)
{
this
.
storeId
=
storeId
;
}
public
String
getVideoId
()
{
return
videoId
;
}
public
void
setVideoId
(
String
videoId
)
{
this
.
videoId
=
videoId
;
}
}
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/qo/video/VideoGroupQo.java
0 → 100644
View file @
b7ff4b9c
package
com
.
gic
.
haoban
.
manage
.
web
.
qo
.
video
;
import
java.io.Serializable
;
/**
* @Author MUSI
* @Date 2023/10/30 9:13 AM
* @Description
* @Version
**/
public
class
VideoGroupQo
implements
Serializable
{
private
String
enterpriseId
;
/**
* 搜索内容
*/
private
String
search
;
public
String
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
String
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
public
String
getSearch
()
{
return
search
;
}
public
void
setSearch
(
String
search
)
{
this
.
search
=
search
;
}
}
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/qo/video/VideoListQo.java
0 → 100644
View file @
b7ff4b9c
package
com
.
gic
.
haoban
.
manage
.
web
.
qo
.
video
;
import
com.gic.api.base.commons.BasePageInfo
;
/**
* @Author MUSI
* @Date 2023/10/30 9:25 AM
* @Description
* @Version
**/
public
class
VideoListQo
extends
BasePageInfo
{
/**
* 企业id
*/
private
String
enterpriseId
;
/**
* 导购id
*/
private
String
clerkId
;
/**
* 门店id
*/
private
String
storeId
;
public
String
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
String
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
public
String
getClerkId
()
{
return
clerkId
;
}
public
void
setClerkId
(
String
clerkId
)
{
this
.
clerkId
=
clerkId
;
}
public
String
getStoreId
()
{
return
storeId
;
}
public
void
setStoreId
(
String
storeId
)
{
this
.
storeId
=
storeId
;
}
}
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/vo/video/CloudVideoGroupVo.java
0 → 100644
View file @
b7ff4b9c
package
com
.
gic
.
haoban
.
manage
.
web
.
vo
.
video
;
import
java.io.Serializable
;
import
java.util.List
;
/**
* @Author MUSI
* @Date 2023/10/27 11:01 AM
* @Description
* @Version
**/
public
class
CloudVideoGroupVo
implements
Serializable
{
/**
* 分组id
*/
private
String
id
;
/**
* 分组名称
*/
private
String
name
;
/**
* 企业id
*/
private
String
enterpriseId
;
/**
* 父级id
*/
private
String
parentId
;
/**
* 总数
*/
private
Integer
count
;
/**
* 排序值
*/
private
Integer
sort
;
/**
* 层级
*/
private
Integer
level
;
/**
* 未分组
* 1 未分组
*/
private
Integer
defaultGroup
;
/**
* 子级
*/
private
List
<
CloudVideoGroupVo
>
childVideoGroupInfos
;
public
String
getId
()
{
return
id
;
}
public
void
setId
(
String
id
)
{
this
.
id
=
id
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
public
String
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
String
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
public
String
getParentId
()
{
return
parentId
;
}
public
void
setParentId
(
String
parentId
)
{
this
.
parentId
=
parentId
;
}
public
Integer
getCount
()
{
return
count
;
}
public
void
setCount
(
Integer
count
)
{
this
.
count
=
count
;
}
public
List
<
CloudVideoGroupVo
>
getChildVideoGroupInfos
()
{
return
childVideoGroupInfos
;
}
public
void
setChildVideoGroupInfos
(
List
<
CloudVideoGroupVo
>
childVideoGroupInfos
)
{
this
.
childVideoGroupInfos
=
childVideoGroupInfos
;
}
public
Integer
getSort
()
{
return
sort
;
}
public
void
setSort
(
Integer
sort
)
{
this
.
sort
=
sort
;
}
public
Integer
getLevel
()
{
return
level
;
}
public
void
setLevel
(
Integer
level
)
{
this
.
level
=
level
;
}
public
Integer
getDefaultGroup
()
{
return
defaultGroup
;
}
public
void
setDefaultGroup
(
Integer
defaultGroup
)
{
this
.
defaultGroup
=
defaultGroup
;
}
}
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/vo/video/CloudVideoInfoVo.java
0 → 100644
View file @
b7ff4b9c
package
com
.
gic
.
haoban
.
manage
.
web
.
vo
.
video
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* @Author MUSI
* @Date 2023/10/27 11:32 AM
* @Description
* @Version
**/
public
class
CloudVideoInfoVo
implements
Serializable
{
/**
* 视频库id
*/
private
String
id
;
/**
* 图片名称或者文件夹名称
*/
private
String
name
;
/**
* 视频url
*/
private
String
videoUrl
;
/**
* 视频第一针url
*/
private
String
imageUrl
;
/**
* 视频大小(m)
*/
private
Double
size
;
/**
* 视频类型
*/
private
String
videoType
;
/**
* 0:未被引用,1:已被引用
*/
private
Integer
quoteStatus
;
/**
* 企业id
*/
private
String
enterpriseId
;
/**
* 所属分组id
*/
private
String
parentId
;
/**
* 创建时间
*/
private
Date
createTime
;
/**
* 最后更新时间
*/
private
Date
updateTime
;
/**
* 视频来源
* 1 直接上传
* 2 视频模板创作
*/
private
Integer
sourceType
;
/**
* 视频时长
* 单位秒
*/
private
Integer
duration
;
public
String
getId
()
{
return
id
;
}
public
void
setId
(
String
id
)
{
this
.
id
=
id
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
public
String
getVideoUrl
()
{
return
videoUrl
;
}
public
void
setVideoUrl
(
String
videoUrl
)
{
this
.
videoUrl
=
videoUrl
;
}
public
String
getImageUrl
()
{
return
imageUrl
;
}
public
void
setImageUrl
(
String
imageUrl
)
{
this
.
imageUrl
=
imageUrl
;
}
public
Double
getSize
()
{
return
size
;
}
public
void
setSize
(
Double
size
)
{
this
.
size
=
size
;
}
public
String
getVideoType
()
{
return
videoType
;
}
public
void
setVideoType
(
String
videoType
)
{
this
.
videoType
=
videoType
;
}
public
Integer
getQuoteStatus
()
{
return
quoteStatus
;
}
public
void
setQuoteStatus
(
Integer
quoteStatus
)
{
this
.
quoteStatus
=
quoteStatus
;
}
public
String
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
String
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
public
String
getParentId
()
{
return
parentId
;
}
public
void
setParentId
(
String
parentId
)
{
this
.
parentId
=
parentId
;
}
public
Date
getCreateTime
()
{
return
createTime
;
}
public
void
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
}
public
Date
getUpdateTime
()
{
return
updateTime
;
}
public
void
setUpdateTime
(
Date
updateTime
)
{
this
.
updateTime
=
updateTime
;
}
public
Integer
getSourceType
()
{
return
sourceType
;
}
public
void
setSourceType
(
Integer
sourceType
)
{
this
.
sourceType
=
sourceType
;
}
public
Integer
getDuration
()
{
return
duration
;
}
public
void
setDuration
(
Integer
duration
)
{
this
.
duration
=
duration
;
}
}
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