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
cb805e65
Commit
cb805e65
authored
Mar 17, 2023
by
songyinghui
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: stash
parent
cc03b90b
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
240 additions
and
3 deletions
+240
-3
ClerkMaterialShareController.java
.../web/controller/content/ClerkMaterialShareController.java
+39
-0
ContentMaterialController.java
...age/web/controller/content/ContentMaterialController.java
+1
-2
ContentMaterialBaseQO.java
...c/haoban/manage/web/qo/content/ContentMaterialBaseQO.java
+26
-0
ContentMaterialShareQO.java
.../haoban/manage/web/qo/content/ContentMaterialShareQO.java
+1
-1
MaterialShareLogQO.java
.../haoban/manage/web/qo/content/log/MaterialShareLogQO.java
+29
-0
MaterialClerkInfo.java
...m/gic/haoban/manage/web/vo/content/MaterialClerkInfo.java
+94
-0
ContentMaterialLandingPageVO.java
...ge/web/vo/content/share/ContentMaterialLandingPageVO.java
+50
-0
No files found.
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/controller/content/ClerkMaterialShareController.java
0 → 100644
View file @
cb805e65
package
com
.
gic
.
haoban
.
manage
.
web
.
controller
.
content
;
import
com.gic.commons.webapi.reponse.RestResponse
;
import
com.gic.haoban.manage.web.qo.content.ContentMaterialBaseQO
;
import
com.gic.haoban.manage.web.qo.content.log.MaterialShareLogQO
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* @Author MUSI
* @Date 2023/3/17 10:54 AM
* @Description
* @Version
* 导购分享素材日志
**/
@RestController
public
class
ClerkMaterialShareController
{
/**
* 导购分享素材日志
* @return
*/
@RequestMapping
(
path
=
"/clerk/share/material/log"
)
public
RestResponse
<?>
clerkShareMaterialLog
(
MaterialShareLogQO
materialShareLogQo
)
{
return
RestResponse
.
successResult
();
}
/**
* 查询素材落地页信息
* @param contentMaterialBaseQO
* @return
*/
public
RestResponse
<?>
queryMaterialLandingPage
(
ContentMaterialBaseQO
contentMaterialBaseQO
){
return
RestResponse
.
successResult
();
}
}
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/controller/content/ContentMaterialController.java
View file @
cb805e65
...
@@ -196,7 +196,7 @@ public class ContentMaterialController {
...
@@ -196,7 +196,7 @@ public class ContentMaterialController {
return
RestResponse
.
failure
(
"-777"
,
"企业参数异常"
);
return
RestResponse
.
failure
(
"-777"
,
"企业参数异常"
);
}
}
if
(
contentMaterialShareQO
.
getContentMaterialId
()
==
null
)
{
if
(
contentMaterialShareQO
.
getContentMaterialId
()
==
null
)
{
// 无
商品
id 不生成参数
// 无
素材
id 不生成参数
return
RestResponse
.
successResult
();
return
RestResponse
.
successResult
();
}
}
ContentMaterialShareQDTO
contentMaterialShareQDTO
=
new
ContentMaterialShareQDTO
();
ContentMaterialShareQDTO
contentMaterialShareQDTO
=
new
ContentMaterialShareQDTO
();
...
@@ -274,5 +274,4 @@ public class ContentMaterialController {
...
@@ -274,5 +274,4 @@ public class ContentMaterialController {
return
RestResponse
.
successResult
();
return
RestResponse
.
successResult
();
}
}
}
}
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/qo/content/ContentMaterialBaseQO.java
View file @
cb805e65
...
@@ -32,6 +32,16 @@ public class ContentMaterialBaseQO extends BasePageInfo {
...
@@ -32,6 +32,16 @@ public class ContentMaterialBaseQO extends BasePageInfo {
*/
*/
private
String
clerkId
;
private
String
clerkId
;
/**
* 素材id
*/
private
Long
contentMaterialId
;
/**
* 成员id
*/
private
String
staffId
;
public
String
getEnterpriseId
()
{
public
String
getEnterpriseId
()
{
return
enterpriseId
;
return
enterpriseId
;
}
}
...
@@ -63,4 +73,20 @@ public class ContentMaterialBaseQO extends BasePageInfo {
...
@@ -63,4 +73,20 @@ public class ContentMaterialBaseQO extends BasePageInfo {
public
void
setClerkId
(
String
clerkId
)
{
public
void
setClerkId
(
String
clerkId
)
{
this
.
clerkId
=
clerkId
;
this
.
clerkId
=
clerkId
;
}
}
public
Long
getContentMaterialId
()
{
return
contentMaterialId
;
}
public
void
setContentMaterialId
(
Long
contentMaterialId
)
{
this
.
contentMaterialId
=
contentMaterialId
;
}
public
String
getStaffId
()
{
return
staffId
;
}
public
void
setStaffId
(
String
staffId
)
{
this
.
staffId
=
staffId
;
}
}
}
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/qo/content/ContentMaterialShareQO.java
View file @
cb805e65
...
@@ -43,7 +43,7 @@ public class ContentMaterialShareQO implements Serializable {
...
@@ -43,7 +43,7 @@ public class ContentMaterialShareQO implements Serializable {
private
String
storeCode
;
private
String
storeCode
;
/**
/**
* 1朋友圈; 2客户群; 3 对话框;
0其他
* 1朋友圈; 2客户群; 3 对话框;
4 复制文案; 5 下载素材
*/
*/
private
String
channelSource
;
private
String
channelSource
;
...
...
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/qo/content/log/MaterialShareLogQO.java
0 → 100644
View file @
cb805e65
package
com
.
gic
.
haoban
.
manage
.
web
.
qo
.
content
.
log
;
import
com.gic.haoban.manage.web.qo.content.ContentMaterialBaseQO
;
/**
* @Author MUSI
* @Date 2023/3/17 10:57 AM
* @Description
* @Version
* 素材分享日志
**/
public
class
MaterialShareLogQO
extends
ContentMaterialBaseQO
{
private
static
final
long
serialVersionUID
=
2185842438469492808L
;
/**
* 分享类型
* 1分享朋友圈; 2 群发给客户; 3 群发到群
*/
private
Integer
shareType
;
public
Integer
getShareType
()
{
return
shareType
;
}
public
void
setShareType
(
Integer
shareType
)
{
this
.
shareType
=
shareType
;
}
}
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/vo/content/MaterialClerkInfo.java
0 → 100644
View file @
cb805e65
package
com
.
gic
.
haoban
.
manage
.
web
.
vo
.
content
;
import
java.io.Serializable
;
/**
* @Author MUSI
* @Date 2023/3/17 12:53 PM
* @Description
* @Version
* 素材 导购信息
**/
public
class
MaterialClerkInfo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
7344011473895833194L
;
/**
* 导购名称
*/
private
String
clerkName
;
/**
* 导购id
*/
private
String
clerkId
;
/**
* 分享角色
* 导购、店长、区经
*/
private
Integer
clerkType
;
/**
* 导购code
*/
private
String
clerkCode
;
/**
* 与会员是否是好友关系
* 1 是; 0否
*/
private
Integer
memberRelation
;
/**
* 导购活码链接
*/
private
String
clerkHmUrl
;
public
String
getClerkName
()
{
return
clerkName
;
}
public
void
setClerkName
(
String
clerkName
)
{
this
.
clerkName
=
clerkName
;
}
public
String
getClerkId
()
{
return
clerkId
;
}
public
void
setClerkId
(
String
clerkId
)
{
this
.
clerkId
=
clerkId
;
}
public
Integer
getClerkType
()
{
return
clerkType
;
}
public
void
setClerkType
(
Integer
clerkType
)
{
this
.
clerkType
=
clerkType
;
}
public
String
getClerkCode
()
{
return
clerkCode
;
}
public
void
setClerkCode
(
String
clerkCode
)
{
this
.
clerkCode
=
clerkCode
;
}
public
Integer
getMemberRelation
()
{
return
memberRelation
;
}
public
void
setMemberRelation
(
Integer
memberRelation
)
{
this
.
memberRelation
=
memberRelation
;
}
public
String
getClerkHmUrl
()
{
return
clerkHmUrl
;
}
public
void
setClerkHmUrl
(
String
clerkHmUrl
)
{
this
.
clerkHmUrl
=
clerkHmUrl
;
}
}
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/vo/content/share/ContentMaterialLandingPageVO.java
0 → 100644
View file @
cb805e65
package
com
.
gic
.
haoban
.
manage
.
web
.
vo
.
content
.
share
;
import
com.gic.haoban.manage.web.vo.content.ContentMaterialInfoVO
;
import
com.gic.haoban.manage.web.vo.content.MaterialClerkInfo
;
import
com.gic.haoban.manage.web.vo.content.SimpleGoodsInfoVO
;
import
java.io.Serializable
;
import
java.util.List
;
/**
* @Author MUSI
* @Date 2023/3/17 12:45 PM
* @Description
* @Version
* 素材落地页 信息
**/
public
class
ContentMaterialLandingPageVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
5618707014774433110L
;
/**
* 素材信息 图片/视频、素材内容
*/
private
ContentMaterialInfoVO
contentMaterialInfo
;
/**
* 导购相关信息
*/
private
MaterialClerkInfo
materialClerkInfo
;
/**
* 商品信息
*/
private
List
<
SimpleGoodsInfoVO
>
goodsInfos
;
/**
* 商品类型
* 0 相关商品
* 1 热销商品
*/
private
Integer
showGoodsType
;
// 跳转商城按钮权限
private
Integer
mallShop
;
/**
* 购物车数量
*/
private
Integer
shoppingCartNum
;
}
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