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
83f2038c
Commit
83f2038c
authored
Jul 08, 2022
by
songyinghui
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 统一命名
parent
007d1af6
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
25 changed files
with
184 additions
and
261 deletions
+184
-261
HmLinkWxaDTO.java
...n/java/com/gic/haoban/manage/api/dto/hm/HmLinkWxaDTO.java
+4
-3
HmPageDTO.java
...main/java/com/gic/haoban/manage/api/dto/hm/HmPageDTO.java
+41
-35
HmPageRelationDTO.java
...a/com/gic/haoban/manage/api/dto/hm/HmPageRelationDTO.java
+1
-2
HmPageTemplateDTO.java
...a/com/gic/haoban/manage/api/dto/hm/HmPageTemplateDTO.java
+0
-131
HmPageQDTO.java
...ava/com/gic/haoban/manage/api/dto/qdto/hm/HmPageQDTO.java
+2
-2
HmPageRelationQDTO.java
...gic/haoban/manage/api/dto/qdto/hm/HmPageRelationQDTO.java
+2
-2
HmPageApiService.java
...om/gic/haoban/manage/api/service/hm/HmPageApiService.java
+13
-14
HmGroupRelationBO.java
...c/haoban/manage/service/pojo/bo/hm/HmGroupRelationBO.java
+2
-0
HmPageBO.java
...va/com/gic/haoban/manage/service/pojo/bo/hm/HmPageBO.java
+1
-0
HmPageRelationBO.java
...ic/haoban/manage/service/pojo/bo/hm/HmPageRelationBO.java
+1
-0
HmWelcomeRelationBO.java
...haoban/manage/service/pojo/bo/hm/HmWelcomeRelationBO.java
+43
-16
HmPageService.java
...m/gic/haoban/manage/service/service/hm/HmPageService.java
+3
-3
WelcomeRelationService.java
...ban/manage/service/service/hm/WelcomeRelationService.java
+3
-3
HmPageServiceImpl.java
...ban/manage/service/service/hm/impl/HmPageServiceImpl.java
+3
-3
WelcomeRelationServiceImpl.java
...e/service/service/hm/impl/WelcomeRelationServiceImpl.java
+24
-4
WelcomeServiceImpl.java
...aoban/manage/service/service/impl/WelcomeServiceImpl.java
+8
-7
HmPageApiServiceImpl.java
...age/service/service/out/impl/hm/HmPageApiServiceImpl.java
+24
-25
dubbo-haoban-manage-service.xml
...ervice/src/main/resources/dubbo-haoban-manage-service.xml
+1
-1
TestBeanCopy.java
haoban-manage3-service/src/test/java/TestBeanCopy.java
+2
-2
HmLinkController.java
...gic/haoban/manage/web/controller/hm/HmLinkController.java
+2
-4
HmPageTemplateController.java
...an/manage/web/controller/hm/HmPageTemplateController.java
+0
-0
HmPageListVO.java
...in/java/com/gic/haoban/manage/web/vo/hm/HmPageListVO.java
+1
-1
HmPageSettingVO.java
...java/com/gic/haoban/manage/web/vo/hm/HmPageSettingVO.java
+1
-1
PageRelationVO.java
.../java/com/gic/haoban/manage/web/vo/hm/PageRelationVO.java
+1
-1
dubbo-haoban-manage-web.xml
...3-web/src/main/webapp/WEB-INF/dubbo-haoban-manage-web.xml
+1
-1
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/hm/HmLinkWxaDTO.java
View file @
83f2038c
...
...
@@ -16,7 +16,7 @@ public class HmLinkWxaDTO implements Serializable {
private
static
final
long
serialVersionUID
=
6473795387449522116L
;
private
HmPage
Template
DTO
page
;
private
HmPageDTO
page
;
// 二维码
private
String
hmQrcode
;
...
...
@@ -60,11 +60,11 @@ public class HmLinkWxaDTO implements Serializable {
this
.
selectStoreFlag
=
selectStoreFlag
;
}
public
HmPage
Template
DTO
getPage
()
{
public
HmPageDTO
getPage
()
{
return
page
;
}
public
void
setPage
(
HmPage
Template
DTO
page
)
{
public
void
setPage
(
HmPageDTO
page
)
{
this
.
page
=
page
;
}
}
\ No newline at end of file
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/hm/HmPage
TemplateResp
DTO.java
→
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/hm/HmPageDTO.java
View file @
83f2038c
package
com
.
gic
.
haoban
.
manage
.
api
.
dto
.
hm
;
import
java.io.Serializable
;
import
com.gic.haoban.base.api.common.pojo.dto.WebLoginDTO
;
import
java.util.Date
;
/**
...
...
@@ -9,9 +10,10 @@ import java.util.Date;
* @Description
* @Version
**/
public
class
HmPageTemplateRespDTO
implements
Serializable
{
public
class
HmPageDTO
extends
WebLoginDTO
{
private
static
final
long
serialVersionUID
=
8049920392780217427L
;
private
static
final
long
serialVersionUID
=
4804653087679367805L
;
/**
* 落地页id
*/
...
...
@@ -87,6 +89,14 @@ public class HmPageTemplateRespDTO implements Serializable {
private
Date
updateTime
;
public
Long
getPageId
()
{
return
pageId
;
}
public
void
setPageId
(
Long
pageId
)
{
this
.
pageId
=
pageId
;
}
public
String
getPageCode
()
{
return
pageCode
;
}
...
...
@@ -103,30 +113,6 @@ public class HmPageTemplateRespDTO implements Serializable {
this
.
pageName
=
pageName
;
}
public
String
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
String
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
public
String
getWxEnterpriseId
()
{
return
wxEnterpriseId
;
}
public
void
setWxEnterpriseId
(
String
wxEnterpriseId
)
{
this
.
wxEnterpriseId
=
wxEnterpriseId
;
}
public
Integer
getStatus
()
{
return
status
;
}
public
void
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
}
public
String
getPageTitle
()
{
return
pageTitle
;
}
...
...
@@ -175,6 +161,34 @@ public class HmPageTemplateRespDTO implements Serializable {
this
.
guideComment
=
guideComment
;
}
@Override
public
String
getEnterpriseId
()
{
return
enterpriseId
;
}
@Override
public
void
setEnterpriseId
(
String
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
@Override
public
String
getWxEnterpriseId
()
{
return
wxEnterpriseId
;
}
@Override
public
void
setWxEnterpriseId
(
String
wxEnterpriseId
)
{
this
.
wxEnterpriseId
=
wxEnterpriseId
;
}
public
Integer
getStatus
()
{
return
status
;
}
public
void
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
}
public
String
getCreateorId
()
{
return
createorId
;
}
...
...
@@ -222,12 +236,4 @@ public class HmPageTemplateRespDTO implements Serializable {
public
void
setUpdateTime
(
Date
updateTime
)
{
this
.
updateTime
=
updateTime
;
}
public
Long
getPageId
()
{
return
pageId
;
}
public
void
setPageId
(
Long
pageId
)
{
this
.
pageId
=
pageId
;
}
}
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/hm/HmPageRelation
Resp
DTO.java
→
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/hm/HmPageRelationDTO.java
View file @
83f2038c
package
com
.
gic
.
haoban
.
manage
.
api
.
dto
.
hm
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* @Author MUSI
...
...
@@ -9,7 +8,7 @@ import java.util.Date;
* @Description
* @Version
**/
public
class
HmPageRelation
Resp
DTO
implements
Serializable
{
public
class
HmPageRelationDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
8682427720134740563L
;
/**
...
...
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/hm/HmPageTemplateDTO.java
deleted
100644 → 0
View file @
007d1af6
package
com
.
gic
.
haoban
.
manage
.
api
.
dto
.
hm
;
import
com.gic.haoban.base.api.common.pojo.dto.WebLoginDTO
;
/**
* @Author MUSI
* @Date 2022/7/3 6:49 PM
* @Description
* @Version
**/
public
class
HmPageTemplateDTO
extends
WebLoginDTO
{
private
static
final
long
serialVersionUID
=
8049920392780217427L
;
/**
* 落地页id
*/
private
Long
pageId
;
/**
* 落地页code
*/
private
String
pageCode
;
/**
* 落地页模板名称
*/
private
String
pageName
;
/**
* 页面标题
*/
private
String
pageTitle
;
/**
* 商户名称
*/
private
String
merchantName
;
/**
* 商户名称
*/
private
String
merchantPhoneNumber
;
/**
* 商户logo
*/
private
String
merchantLogo
;
/**
* 页面背景图
*/
private
String
pageBackgroundImg
;
/**
* 引导语
*/
private
String
guideComment
;
public
Long
getPageId
()
{
return
pageId
;
}
public
void
setPageId
(
Long
pageId
)
{
this
.
pageId
=
pageId
;
}
public
String
getPageCode
()
{
return
pageCode
;
}
public
void
setPageCode
(
String
pageCode
)
{
this
.
pageCode
=
pageCode
;
}
public
String
getPageName
()
{
return
pageName
;
}
public
void
setPageName
(
String
pageName
)
{
this
.
pageName
=
pageName
;
}
public
String
getPageTitle
()
{
return
pageTitle
;
}
public
void
setPageTitle
(
String
pageTitle
)
{
this
.
pageTitle
=
pageTitle
;
}
public
String
getMerchantName
()
{
return
merchantName
;
}
public
void
setMerchantName
(
String
merchantName
)
{
this
.
merchantName
=
merchantName
;
}
public
String
getMerchantPhoneNumber
()
{
return
merchantPhoneNumber
;
}
public
void
setMerchantPhoneNumber
(
String
merchantPhoneNumber
)
{
this
.
merchantPhoneNumber
=
merchantPhoneNumber
;
}
public
String
getMerchantLogo
()
{
return
merchantLogo
;
}
public
void
setMerchantLogo
(
String
merchantLogo
)
{
this
.
merchantLogo
=
merchantLogo
;
}
public
String
getPageBackgroundImg
()
{
return
pageBackgroundImg
;
}
public
void
setPageBackgroundImg
(
String
pageBackgroundImg
)
{
this
.
pageBackgroundImg
=
pageBackgroundImg
;
}
public
String
getGuideComment
()
{
return
guideComment
;
}
public
void
setGuideComment
(
String
guideComment
)
{
this
.
guideComment
=
guideComment
;
}
}
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/
hm/HmPageQuery
DTO.java
→
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/
qdto/hm/HmPageQ
DTO.java
View file @
83f2038c
package
com
.
gic
.
haoban
.
manage
.
api
.
dto
.
hm
;
package
com
.
gic
.
haoban
.
manage
.
api
.
dto
.
qdto
.
hm
;
import
com.gic.haoban.base.api.common.BasePageInfo
;
...
...
@@ -10,7 +10,7 @@ import java.util.Date;
* @Description
* @Version
**/
public
class
HmPageQ
uery
DTO
extends
BasePageInfo
{
public
class
HmPageQDTO
extends
BasePageInfo
{
private
static
final
long
serialVersionUID
=
7554464387425111232L
;
private
String
pageSearchText
;
...
...
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/
hm/HmPageRelationQuery
DTO.java
→
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/
qdto/hm/HmPageRelationQ
DTO.java
View file @
83f2038c
package
com
.
gic
.
haoban
.
manage
.
api
.
dto
.
hm
;
package
com
.
gic
.
haoban
.
manage
.
api
.
dto
.
qdto
.
hm
;
import
com.gic.haoban.base.api.common.BasePageInfo
;
...
...
@@ -8,7 +8,7 @@ import com.gic.haoban.base.api.common.BasePageInfo;
* @Description
* @Version
**/
public
class
HmPageRelationQ
uery
DTO
extends
BasePageInfo
{
public
class
HmPageRelationQDTO
extends
BasePageInfo
{
private
static
final
long
serialVersionUID
=
-
7239030561346484410L
;
private
String
searchText
;
...
...
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/hm/HmPage
Template
ApiService.java
→
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/hm/HmPageApiService.java
View file @
83f2038c
...
...
@@ -2,11 +2,10 @@ package com.gic.haoban.manage.api.service.hm;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.haoban.manage.api.dto.hm.HmPageQueryDTO
;
import
com.gic.haoban.manage.api.dto.hm.HmPageRelationQueryDTO
;
import
com.gic.haoban.manage.api.dto.hm.HmPageRelationRespDTO
;
import
com.gic.haoban.manage.api.dto.hm.HmPageTemplateDTO
;
import
com.gic.haoban.manage.api.dto.hm.HmPageTemplateRespDTO
;
import
com.gic.haoban.manage.api.dto.hm.HmPageDTO
;
import
com.gic.haoban.manage.api.dto.hm.HmPageRelationDTO
;
import
com.gic.haoban.manage.api.dto.qdto.hm.HmPageQDTO
;
import
com.gic.haoban.manage.api.dto.qdto.hm.HmPageRelationQDTO
;
/**
* @Author MUSI
...
...
@@ -14,24 +13,24 @@ import com.gic.haoban.manage.api.dto.hm.HmPageTemplateRespDTO;
* @Description
* @Version 落地页相关
**/
public
interface
HmPage
Template
ApiService
{
public
interface
HmPageApiService
{
/**
* 保存/修改 落地页模板
*
* @param
pageTemplat
eDTO
* @param
hmPag
eDTO
* @return
*/
ServiceResponse
<
Long
>
saveOrUpdateHmPage
Template
(
HmPageTemplateDTO
pageTemplat
eDTO
);
ServiceResponse
<
Long
>
saveOrUpdateHmPage
(
HmPageDTO
hmPag
eDTO
);
/**
* 删除 活码落地页
*
* @param page
Template
DTO
* @param pageDTO
* @return
*/
ServiceResponse
<
Boolean
>
deleteHmPage
Template
(
HmPageTemplateDTO
pageTemplat
eDTO
);
ServiceResponse
<
Boolean
>
deleteHmPage
(
HmPageDTO
pag
eDTO
);
/**
...
...
@@ -40,20 +39,20 @@ public interface HmPageTemplateApiService {
* @param pageQueryDTO
* @return
*/
ServiceResponse
<
Page
<
HmPage
TemplateRespDTO
>>
queryPageTemplateList
(
HmPageQuery
DTO
pageQueryDTO
);
ServiceResponse
<
Page
<
HmPage
DTO
>>
queryPageList
(
HmPageQ
DTO
pageQueryDTO
);
/**
* 条件查询落地页关联详情
* @param relationQueryDTO
* @return
*/
ServiceResponse
<
Page
<
HmPageRelation
RespDTO
>>
queryPageRelation
(
HmPageRelationQuery
DTO
relationQueryDTO
);
ServiceResponse
<
Page
<
HmPageRelation
DTO
>>
queryPageRelation
(
HmPageRelationQ
DTO
relationQueryDTO
);
/**
* 根据页面id 查询
* @param
templat
eId
* @param
pag
eId
* @return
*/
ServiceResponse
<
HmPage
TemplateRespDTO
>
queryPageTemplateDetail
(
Long
templat
eId
);
ServiceResponse
<
HmPage
DTO
>
queryPageDetail
(
Long
pag
eId
);
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/pojo/bo/hm/HmGroupRelationBO.java
View file @
83f2038c
...
...
@@ -11,6 +11,8 @@ import java.io.Serializable;
public
class
HmGroupRelationBO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
777099918625753950L
;
private
Long
groupId
;
private
Integer
changeCount
;
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/pojo/bo/hm/HmPageBO.java
View file @
83f2038c
...
...
@@ -11,6 +11,7 @@ import java.util.Date;
**/
public
class
HmPageBO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
2930830291522139085L
;
/**
* 落地页id
*/
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/pojo/bo/hm/HmPageRelationBO.java
View file @
83f2038c
...
...
@@ -10,6 +10,7 @@ import java.io.Serializable;
**/
public
class
HmPageRelationBO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
4300459192830013417L
;
/**
* 落地页模板code
*/
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/pojo/bo/hm/HmWelcomeRelationBO.java
View file @
83f2038c
package
com
.
gic
.
haoban
.
manage
.
service
.
pojo
.
bo
.
hm
;
import
com.gic.haoban.manage.api.enums.hm.HmWelcomeReferType
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* @Author MUSI
...
...
@@ -12,34 +11,30 @@ import java.io.Serializable;
**/
public
class
HmWelcomeRelationBO
implements
Serializable
{
/**
* 企业id
*/
private
static
final
long
serialVersionUID
=
-
5265091280402568359L
;
private
Long
relationId
;
private
String
enterpriseId
;
private
String
wxEnterpriseId
;
/**
* 欢迎语id
*/
private
String
welcomeId
;
/**
* 引用方code
*/
private
String
referId
;
/**
* 引用方名称
*/
private
String
referName
;
private
Date
createTime
;
private
Date
updateTime
;
/**
* 引用方类型
* @see HmWelcomeReferType
* @see com.gic.haoban.manage.api.enums.hm.HmWelcomeReferType
*/
private
Integer
type
;
private
Integer
status
;
public
String
getEnterpriseId
()
{
return
enterpriseId
;
}
...
...
@@ -87,4 +82,36 @@ public class HmWelcomeRelationBO implements Serializable {
public
void
setType
(
Integer
type
)
{
this
.
type
=
type
;
}
public
Long
getRelationId
()
{
return
relationId
;
}
public
void
setRelationId
(
Long
relationId
)
{
this
.
relationId
=
relationId
;
}
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
getStatus
()
{
return
status
;
}
public
void
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/hm/HmPageService.java
View file @
83f2038c
package
com
.
gic
.
haoban
.
manage
.
service
.
service
.
hm
;
import
com.gic.api.base.commons.Page
;
import
com.gic.haoban.manage.api.dto.hm.HmPage
Template
DTO
;
import
com.gic.haoban.manage.api.dto.hm.HmPageDTO
;
import
com.gic.haoban.manage.service.pojo.bo.hm.HmPageBO
;
import
com.gic.haoban.manage.service.pojo.qo.HmPageTemplateQO
;
...
...
@@ -40,12 +40,12 @@ public interface HmPageService {
* 删除落地页模板
* @param pageTemplateDTO
*/
void
deleteHmPageTemplate
(
HmPage
Template
DTO
pageTemplateDTO
);
void
deleteHmPageTemplate
(
HmPageDTO
pageTemplateDTO
);
/**
* 保存
* @param pageTemplateDTO
* @return
*/
Long
saveOrUpdateHmPageTemplate
(
HmPage
Template
DTO
pageTemplateDTO
);
Long
saveOrUpdateHmPageTemplate
(
HmPageDTO
pageTemplateDTO
);
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/hm/WelcomeRelationService.java
View file @
83f2038c
package
com
.
gic
.
haoban
.
manage
.
service
.
service
.
hm
;
import
com.gic.haoban.manage.service.
entity.hm.TabHaobanWelcomeTemplateRelation
;
import
com.gic.haoban.manage.service.
pojo.bo.hm.HmWelcomeRelationBO
;
import
com.gic.haoban.manage.service.pojo.qo.WelcomeRelationQO
;
import
java.util.List
;
...
...
@@ -19,12 +19,12 @@ public interface WelcomeRelationService {
* @param status
* @return
*/
TabHaobanWelcomeTemplateRelation
queryWelcomeRelation
(
String
referId
,
Integer
status
);
HmWelcomeRelationBO
queryWelcomeRelation
(
String
referId
,
Integer
status
);
/**
* 条件查询 欢迎语引用列表
* @param welcomeRelationQo
* @return
*/
List
<
TabHaobanWelcomeTemplateRelation
>
queryWelcomeRelationList
(
WelcomeRelationQO
welcomeRelationQo
);
List
<
HmWelcomeRelationBO
>
queryWelcomeRelationList
(
WelcomeRelationQO
welcomeRelationQo
);
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/hm/impl/HmPageServiceImpl.java
View file @
83f2038c
...
...
@@ -4,7 +4,7 @@ import com.alibaba.fastjson.JSON;
import
com.gic.api.base.commons.Page
;
import
com.gic.commons.util.UniqueIdUtils
;
import
com.gic.haoban.common.utils.PageUtil
;
import
com.gic.haoban.manage.api.dto.hm.HmPage
Template
DTO
;
import
com.gic.haoban.manage.api.dto.hm.HmPageDTO
;
import
com.gic.haoban.manage.api.enums.hm.HmPageTemplateStatus
;
import
com.gic.haoban.manage.service.dao.mapper.hm.TabHaobanHmPageMapper
;
import
com.gic.haoban.manage.service.entity.hm.TabHaobanHmPage
;
...
...
@@ -83,7 +83,7 @@ public class HmPageServiceImpl implements HmPageService {
* @param pageTemplateDTO
*/
@Override
public
void
deleteHmPageTemplate
(
HmPage
Template
DTO
pageTemplateDTO
)
{
public
void
deleteHmPageTemplate
(
HmPageDTO
pageTemplateDTO
)
{
TabHaobanHmPage
tempHmPage
=
new
TabHaobanHmPage
();
tempHmPage
.
setPageId
(
pageTemplateDTO
.
getPageId
());
tempHmPage
.
setStatus
(
HmPageTemplateStatus
.
DISABLE
.
getCode
());
...
...
@@ -101,7 +101,7 @@ public class HmPageServiceImpl implements HmPageService {
* @return
*/
@Override
public
Long
saveOrUpdateHmPageTemplate
(
HmPage
Template
DTO
pageTemplateDTO
)
{
public
Long
saveOrUpdateHmPageTemplate
(
HmPageDTO
pageTemplateDTO
)
{
log
.
info
(
"[saveOrUpdateHmPageTemplate] params:{}"
,
JSON
.
toJSONString
(
pageTemplateDTO
));
Date
now
=
new
Date
();
if
(
Objects
.
isNull
(
pageTemplateDTO
.
getPageId
()))
{
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/hm/impl/WelcomeRelationServiceImpl.java
View file @
83f2038c
...
...
@@ -2,12 +2,17 @@ package com.gic.haoban.manage.service.service.hm.impl;
import
com.gic.haoban.manage.service.dao.mapper.TabHaobanWelcomeTemplateRelationMapper
;
import
com.gic.haoban.manage.service.entity.hm.TabHaobanWelcomeTemplateRelation
;
import
com.gic.haoban.manage.service.pojo.bo.hm.HmWelcomeRelationBO
;
import
com.gic.haoban.manage.service.pojo.qo.WelcomeRelationQO
;
import
com.gic.haoban.manage.service.service.hm.WelcomeRelationService
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
import
java.util.Collections
;
import
java.util.List
;
import
java.util.stream.Collectors
;
/**
* @Author MUSI
...
...
@@ -29,8 +34,14 @@ public class WelcomeRelationServiceImpl implements WelcomeRelationService {
* @return
*/
@Override
public
TabHaobanWelcomeTemplateRelation
queryWelcomeRelation
(
String
referId
,
Integer
status
)
{
return
welcomeTemplateRelationMapper
.
queryWelTemplateRelation
(
null
,
referId
,
status
);
public
HmWelcomeRelationBO
queryWelcomeRelation
(
String
referId
,
Integer
status
)
{
TabHaobanWelcomeTemplateRelation
welcomeTemplateRelation
=
welcomeTemplateRelationMapper
.
queryWelTemplateRelation
(
null
,
referId
,
status
);
if
(
welcomeTemplateRelation
==
null
)
{
return
null
;
}
HmWelcomeRelationBO
welcomeRelationBo
=
new
HmWelcomeRelationBO
();
BeanUtils
.
copyProperties
(
welcomeTemplateRelation
,
welcomeRelationBo
);
return
welcomeRelationBo
;
}
/**
...
...
@@ -40,7 +51,16 @@ public class WelcomeRelationServiceImpl implements WelcomeRelationService {
* @return
*/
@Override
public
List
<
TabHaobanWelcomeTemplateRelation
>
queryWelcomeRelationList
(
WelcomeRelationQO
welcomeRelationQo
)
{
return
welcomeTemplateRelationMapper
.
queryWelcomeTemplate
(
welcomeRelationQo
);
public
List
<
HmWelcomeRelationBO
>
queryWelcomeRelationList
(
WelcomeRelationQO
welcomeRelationQo
)
{
List
<
TabHaobanWelcomeTemplateRelation
>
tabHaobanWelcomeTemplateRelations
=
welcomeTemplateRelationMapper
.
queryWelcomeTemplate
(
welcomeRelationQo
);
if
(
CollectionUtils
.
isEmpty
(
tabHaobanWelcomeTemplateRelations
))
{
return
Collections
.
emptyList
();
}
return
tabHaobanWelcomeTemplateRelations
.
stream
()
.
map
(
item
->
{
HmWelcomeRelationBO
welcomeRelationBo
=
new
HmWelcomeRelationBO
();
BeanUtils
.
copyProperties
(
item
,
welcomeRelationBo
);
return
welcomeRelationBo
;
}).
collect
(
Collectors
.
toList
());
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/impl/WelcomeServiceImpl.java
View file @
83f2038c
...
...
@@ -14,6 +14,7 @@ import com.gic.haoban.manage.api.enums.hm.HmWelcomeType;
import
com.gic.haoban.manage.service.dao.mapper.*
;
import
com.gic.haoban.manage.service.entity.*
;
import
com.gic.haoban.manage.service.entity.hm.TabHaobanWelcomeTemplateRelation
;
import
com.gic.haoban.manage.service.pojo.bo.hm.HmWelcomeRelationBO
;
import
com.gic.haoban.manage.service.pojo.bo.welcome.*
;
import
com.gic.haoban.manage.service.pojo.qo.WelcomeInfoQO
;
import
com.gic.haoban.manage.service.pojo.qo.WelcomeRelationQO
;
...
...
@@ -637,12 +638,12 @@ public class WelcomeServiceImpl implements WelcomeService {
logger
.
info
(
"[getMatchWelcomeWithReferId] staffId:{}, wxEnterpriseId:{}, referId:{}"
,
staffId
,
wxEnterpriseId
,
referId
);
// 根据referId 查询 关联关系表
TabHaobanWelcomeTemplateRelation
welcomeTemplateRelation
=
welcomeRelationService
.
queryWelcomeRelation
(
referId
,
WelcomeRelationStatusEnum
.
ENABLE
.
getCode
());
if
(
welcome
TemplateRelation
==
null
){
HmWelcomeRelationBO
welcomeRelationBO
=
welcomeRelationService
.
queryWelcomeRelation
(
referId
,
WelcomeRelationStatusEnum
.
ENABLE
.
getCode
());
if
(
welcome
RelationBO
==
null
){
// 不存在
return
null
;
}
TabWelcome
tabWelcome
=
welcomeMapper
.
selectByPrimaryKey
(
welcome
TemplateRelation
.
getWelcomeId
());
TabWelcome
tabWelcome
=
welcomeMapper
.
selectByPrimaryKey
(
welcome
RelationBO
.
getWelcomeId
());
return
convertWelcomeToBo
(
tabWelcome
);
}
...
...
@@ -670,13 +671,13 @@ public class WelcomeServiceImpl implements WelcomeService {
}
WelcomeRelationQO
welcomeRelationQo
=
new
WelcomeRelationQO
();
welcomeRelationQo
.
setWelcomeId
(
welcomeId
);
List
<
TabHaobanWelcomeTemplateRelation
>
tabHaobanWelcomeTemplateRelation
s
=
welcomeRelationService
.
queryWelcomeRelationList
(
welcomeRelationQo
);
if
(
CollectionUtils
.
isEmpty
(
tabHaobanWelcomeTemplateRelation
s
)){
List
<
HmWelcomeRelationBO
>
hmWelcomeRelationBo
s
=
welcomeRelationService
.
queryWelcomeRelationList
(
welcomeRelationQo
);
if
(
CollectionUtils
.
isEmpty
(
hmWelcomeRelationBo
s
)){
this
.
removeWelcome
(
welcomeId
);
return
null
;
}
Map
<
Integer
,
List
<
TabHaobanWelcomeTemplateRelation
>>
welcomeGroupByType
=
tabHaobanWelcomeTemplateRelation
s
.
stream
()
.
collect
(
Collectors
.
groupingBy
(
TabHaobanWelcomeTemplateRelation
:
:
getType
));
Map
<
Integer
,
List
<
HmWelcomeRelationBO
>>
welcomeGroupByType
=
hmWelcomeRelationBo
s
.
stream
()
.
collect
(
Collectors
.
groupingBy
(
HmWelcomeRelationBO
:
:
getType
));
WelcomeRemoveDTO
welcomeRemoveDTO
=
new
WelcomeRemoveDTO
();
welcomeRemoveDTO
.
setQrCodeReferNum
(
Optional
.
ofNullable
(
welcomeGroupByType
.
get
(
HmWelcomeReferType
.
HM
.
getCode
()))
.
map
(
List:
:
size
).
orElse
(
0
));
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/hm/HmPage
Template
ApiServiceImpl.java
→
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/hm/HmPageApiServiceImpl.java
View file @
83f2038c
...
...
@@ -4,13 +4,12 @@ import com.gic.api.base.commons.Page;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.haoban.base.api.common.errCode.HaoBanErrCodeCommon
;
import
com.gic.haoban.common.utils.PageUtil
;
import
com.gic.haoban.manage.api.dto.hm.HmPageQueryDTO
;
import
com.gic.haoban.manage.api.dto.hm.HmPageRelationQueryDTO
;
import
com.gic.haoban.manage.api.dto.hm.HmPageRelationRespDTO
;
import
com.gic.haoban.manage.api.dto.hm.HmPageTemplateDTO
;
import
com.gic.haoban.manage.api.dto.hm.HmPageTemplateRespDTO
;
import
com.gic.haoban.manage.api.dto.hm.HmPageDTO
;
import
com.gic.haoban.manage.api.dto.hm.HmPageRelationDTO
;
import
com.gic.haoban.manage.api.dto.qdto.hm.HmPageQDTO
;
import
com.gic.haoban.manage.api.dto.qdto.hm.HmPageRelationQDTO
;
import
com.gic.haoban.manage.api.enums.hm.HmPageTemplateStatus
;
import
com.gic.haoban.manage.api.service.hm.HmPage
Template
ApiService
;
import
com.gic.haoban.manage.api.service.hm.HmPageApiService
;
import
com.gic.haoban.manage.service.pojo.bo.hm.HmPageBO
;
import
com.gic.haoban.manage.service.pojo.bo.hm.HmPageRelationBO
;
import
com.gic.haoban.manage.service.pojo.qo.HmPageRelationQO
;
...
...
@@ -35,9 +34,9 @@ import java.util.Objects;
* @Version
**/
@Component
(
value
=
"hmPageTemplateApiServiceImpl"
)
public
class
HmPage
TemplateApiServiceImpl
implements
HmPageTemplat
eApiService
{
public
class
HmPage
ApiServiceImpl
implements
HmPag
eApiService
{
private
static
final
Logger
log
=
LoggerFactory
.
getLogger
(
HmPage
Template
ApiServiceImpl
.
class
);
private
static
final
Logger
log
=
LoggerFactory
.
getLogger
(
HmPageApiServiceImpl
.
class
);
private
static
final
String
TEMPLATE_CODE_PREFIX
=
"MB01"
;
@Autowired
...
...
@@ -47,49 +46,49 @@ public class HmPageTemplateApiServiceImpl implements HmPageTemplateApiService {
private
HmPageService
haobanHmPageService
;
@Override
public
ServiceResponse
<
Long
>
saveOrUpdateHmPage
Template
(
HmPageTemplateDTO
pageTemplat
eDTO
)
{
public
ServiceResponse
<
Long
>
saveOrUpdateHmPage
(
HmPageDTO
pag
eDTO
)
{
if
(
Objects
.
nonNull
(
page
Template
DTO
.
getPageId
()))
{
if
(
Objects
.
nonNull
(
pageDTO
.
getPageId
()))
{
// update
HmPageBO
pageDetail
=
haobanHmPageService
.
queryHmPageDetail
(
page
Template
DTO
.
getPageId
());
HmPageBO
pageDetail
=
haobanHmPageService
.
queryHmPageDetail
(
pageDTO
.
getPageId
());
if
(
Objects
.
isNull
(
pageDetail
))
{
// 数据不存在
return
ServiceResponse
.
failure
(
HaoBanErrCodeCommon
.
ERR_8
.
getCode
()
+
""
,
HaoBanErrCodeCommon
.
ERR_8
.
getMsg
());
}
if
(!
StringUtils
.
equals
(
pageDetail
.
getEnterpriseId
(),
page
Template
DTO
.
getEnterpriseId
()))
{
if
(!
StringUtils
.
equals
(
pageDetail
.
getEnterpriseId
(),
pageDTO
.
getEnterpriseId
()))
{
// 无权限
return
ServiceResponse
.
failure
(
HaoBanErrCodeCommon
.
ERR_9
.
getCode
()
+
""
,
HaoBanErrCodeCommon
.
ERR_9
.
getMsg
());
}
if
(!
StringUtils
.
equals
(
pageDetail
.
getWxEnterpriseId
(),
page
Template
DTO
.
getWxEnterpriseId
()))
{
if
(!
StringUtils
.
equals
(
pageDetail
.
getWxEnterpriseId
(),
pageDTO
.
getWxEnterpriseId
()))
{
// 无权限
return
ServiceResponse
.
failure
(
HaoBanErrCodeCommon
.
ERR_9
.
getCode
()
+
""
,
HaoBanErrCodeCommon
.
ERR_9
.
getMsg
());
}
}
return
ServiceResponse
.
success
(
haobanHmPageService
.
saveOrUpdateHmPageTemplate
(
page
Template
DTO
));
return
ServiceResponse
.
success
(
haobanHmPageService
.
saveOrUpdateHmPageTemplate
(
pageDTO
));
}
@Override
@Transactional
(
rollbackFor
=
RuntimeException
.
class
)
public
ServiceResponse
<
Boolean
>
deleteHmPage
Template
(
HmPageTemplateDTO
pageTemplat
eDTO
)
{
public
ServiceResponse
<
Boolean
>
deleteHmPage
(
HmPageDTO
pag
eDTO
)
{
HmPageBO
pageBo
=
haobanHmPageService
.
queryHmPageDetail
(
page
Template
DTO
.
getPageId
());
HmPageBO
pageBo
=
haobanHmPageService
.
queryHmPageDetail
(
pageDTO
.
getPageId
());
if
(
Objects
.
isNull
(
pageBo
)
||
!
Objects
.
equals
(
HmPageTemplateStatus
.
ENABLE
.
getCode
(),
pageBo
.
getStatus
()))
{
return
ServiceResponse
.
failure
(
HaoBanErrCodeCommon
.
ERR_8
.
getCode
()
+
""
,
HaoBanErrCodeCommon
.
ERR_8
.
getMsg
());
}
if
(
this
.
checkPageIsBeQuoted
(
pageBo
.
getPageCode
())
>
0
)
{
return
ServiceResponse
.
failure
(
HaoBanErrCodeCommon
.
ERR_9
.
getCode
()
+
""
,
HaoBanErrCodeCommon
.
ERR_9
.
getMsg
());
}
haobanHmPageService
.
deleteHmPageTemplate
(
page
Template
DTO
);
haobanHmPageService
.
deleteHmPageTemplate
(
pageDTO
);
return
ServiceResponse
.
success
(
Boolean
.
TRUE
);
}
@Override
public
ServiceResponse
<
Page
<
HmPage
TemplateRespDTO
>>
queryPageTemplateList
(
HmPageQuery
DTO
pageQueryDTO
)
{
public
ServiceResponse
<
Page
<
HmPage
DTO
>>
queryPageList
(
HmPageQ
DTO
pageQueryDTO
)
{
HmPageTemplateQO
pageTemplateQo
=
new
HmPageTemplateQO
();
BeanUtils
.
copyProperties
(
pageQueryDTO
,
pageTemplateQo
);
pageTemplateQo
.
setStatus
(
HmPageTemplateStatus
.
ENABLE
.
getCode
());
Page
<
HmPageBO
>
hmPageBoPages
=
haobanHmPageService
.
queryPageList
(
pageTemplateQo
);
Page
<
HmPage
TemplateRespDTO
>
pageRespVos
=
PageUtil
.
changeToCurrentPage
(
hmPageBoPages
,
HmPageTemplateResp
DTO
.
class
);
Page
<
HmPage
DTO
>
pageRespVos
=
PageUtil
.
changeToCurrentPage
(
hmPageBoPages
,
HmPage
DTO
.
class
);
return
ServiceResponse
.
success
(
pageRespVos
);
}
...
...
@@ -112,7 +111,7 @@ public class HmPageTemplateApiServiceImpl implements HmPageTemplateApiService {
* @return
*/
@Override
public
ServiceResponse
<
Page
<
HmPageRelation
RespDTO
>>
queryPageRelation
(
HmPageRelationQuery
DTO
relationQueryDTO
)
{
public
ServiceResponse
<
Page
<
HmPageRelation
DTO
>>
queryPageRelation
(
HmPageRelationQ
DTO
relationQueryDTO
)
{
HmPageRelationQO
hmPageRelationQo
=
new
HmPageRelationQO
();
hmPageRelationQo
.
setTemplateSearchText
(
relationQueryDTO
.
getSearchText
());
hmPageRelationQo
.
setEnterpriseId
(
relationQueryDTO
.
getEnterpriseId
());
...
...
@@ -121,7 +120,7 @@ public class HmPageTemplateApiServiceImpl implements HmPageTemplateApiService {
hmPageRelationQo
.
setPageSize
(
relationQueryDTO
.
getPageSize
());
hmPageRelationQo
.
setPageCode
(
relationQueryDTO
.
getPageId
()
+
""
);
Page
<
HmPageRelationBO
>
hmPageRelationPage
=
pageRelationService
.
queryPageTemplateRelationWithSearchText
(
hmPageRelationQo
);
return
ServiceResponse
.
success
(
PageUtil
.
changeToCurrentPage
(
hmPageRelationPage
,
HmPageRelation
Resp
DTO
.
class
));
return
ServiceResponse
.
success
(
PageUtil
.
changeToCurrentPage
(
hmPageRelationPage
,
HmPageRelationDTO
.
class
));
}
/**
...
...
@@ -131,13 +130,13 @@ public class HmPageTemplateApiServiceImpl implements HmPageTemplateApiService {
* @return
*/
@Override
public
ServiceResponse
<
HmPage
TemplateRespDTO
>
queryPageTemplat
eDetail
(
Long
pageId
)
{
public
ServiceResponse
<
HmPage
DTO
>
queryPag
eDetail
(
Long
pageId
)
{
HmPageBO
pageBO
=
haobanHmPageService
.
queryHmPageDetail
(
pageId
);
if
(
pageBO
==
null
)
{
return
ServiceResponse
.
success
();
}
HmPage
TemplateRespDTO
hmPageTemplateRespDTO
=
new
HmPageTemplateResp
DTO
();
BeanUtils
.
copyProperties
(
pageBO
,
hmPage
TemplateResp
DTO
);
return
ServiceResponse
.
success
(
hmPage
TemplateResp
DTO
);
HmPage
DTO
hmPageDTO
=
new
HmPage
DTO
();
BeanUtils
.
copyProperties
(
pageBO
,
hmPageDTO
);
return
ServiceResponse
.
success
(
hmPageDTO
);
}
}
haoban-manage3-service/src/main/resources/dubbo-haoban-manage-service.xml
View file @
83f2038c
...
...
@@ -112,7 +112,7 @@
ref=
"hmGroupApiServiceImpl"
timeout=
"10000"
/>
<dubbo:service
interface=
"com.gic.haoban.manage.api.service.hm.HmWelcomeRelationApiService"
ref=
"hmWelcomeRelationApiServiceImpl"
timeout=
"10000"
/>
<dubbo:service
interface=
"com.gic.haoban.manage.api.service.hm.HmPage
Template
ApiService"
<dubbo:service
interface=
"com.gic.haoban.manage.api.service.hm.HmPageApiService"
ref=
"hmPageTemplateApiServiceImpl"
timeout=
"10000"
/>
<dubbo:service
interface=
"com.gic.haoban.manage.api.service.hm.HmQrcodeApiService"
ref=
"hmQrcodeApiServiceImpl"
timeout=
"10000"
/>
...
...
haoban-manage3-service/src/test/java/TestBeanCopy.java
View file @
83f2038c
import
com.alibaba.fastjson.JSON
;
import
com.gic.haoban.manage.api.dto.hm.HmPage
Template
DTO
;
import
com.gic.haoban.manage.api.dto.hm.HmPageDTO
;
import
com.gic.haoban.manage.service.entity.hm.TabHaobanHmPage
;
import
org.springframework.beans.BeanUtils
;
...
...
@@ -12,7 +12,7 @@ import org.springframework.beans.BeanUtils;
public
class
TestBeanCopy
{
public
static
void
main
(
String
[]
args
)
{
HmPage
TemplateDTO
pageTemplateDTO
=
new
HmPageTemplat
eDTO
();
HmPage
DTO
pageTemplateDTO
=
new
HmPag
eDTO
();
pageTemplateDTO
.
setPageBackgroundImg
(
"dadadadasd"
);
TabHaobanHmPage
temp
=
new
TabHaobanHmPage
();
BeanUtils
.
copyProperties
(
pageTemplateDTO
,
temp
);
...
...
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/hm/HmLinkController.java
View file @
83f2038c
...
...
@@ -15,14 +15,12 @@ import com.gic.api.base.commons.ServiceResponse;
import
com.gic.commons.webapi.reponse.RestResponse
;
import
com.gic.haoban.base.api.common.pojo.dto.WebLoginDTO
;
import
com.gic.haoban.common.utils.AuthWebRequestUtil
;
import
com.gic.haoban.common.utils.HaobanResponse
;
import
com.gic.haoban.manage.api.dto.hm.HmLinkDTO
;
import
com.gic.haoban.manage.api.dto.qdto.hm.HmLinkSearchQDTO
;
import
com.gic.haoban.manage.api.dto.welcome.dto.WelcomeDetailDTO
;
import
com.gic.haoban.manage.api.service.hm.HmLinkApiService
;
import
com.gic.haoban.manage.api.service.hm.HmPage
Template
ApiService
;
import
com.gic.haoban.manage.api.service.hm.HmPageApiService
;
import
com.gic.haoban.manage.api.service.out.WelcomeApiService
;
import
com.gic.haoban.manage.web.controller.WebBaseController
;
/**
*
...
...
@@ -39,7 +37,7 @@ public class HmLinkController {
@Autowired
private
HmLinkApiService
hmLinkApiService
;
@Autowired
private
HmPage
TemplateApiService
hmPageTemplat
eApiService
;
private
HmPage
ApiService
hmPag
eApiService
;
@Autowired
private
WelcomeApiService
welcomeApiService
;
...
...
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/hm/HmPageTemplateController.java
View file @
83f2038c
This diff is collapsed.
Click to expand it.
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/vo/hm/HmPage
Template
ListVO.java
→
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/vo/hm/HmPageListVO.java
View file @
83f2038c
...
...
@@ -10,7 +10,7 @@ import java.util.Date;
* @Description
* @Version
**/
public
class
HmPage
Template
ListVO
extends
BasePageInfo
{
public
class
HmPageListVO
extends
BasePageInfo
{
private
String
pageSearchText
;
...
...
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/vo/hm/HmPage
Template
SettingVO.java
→
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/vo/hm/HmPageSettingVO.java
View file @
83f2038c
...
...
@@ -8,7 +8,7 @@ import java.io.Serializable;
* @Description
* @Version
**/
public
class
HmPage
Template
SettingVO
implements
Serializable
{
public
class
HmPageSettingVO
implements
Serializable
{
private
Long
templateId
;
/**
...
...
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/vo/hm/Page
Template
RelationVO.java
→
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/vo/hm/PageRelationVO.java
View file @
83f2038c
...
...
@@ -8,7 +8,7 @@ import com.gic.haoban.base.api.common.BasePageInfo;
* @Description
* @Version
**/
public
class
Page
Template
RelationVO
extends
BasePageInfo
{
public
class
PageRelationVO
extends
BasePageInfo
{
private
Long
templateId
;
...
...
haoban-manage3-web/src/main/webapp/WEB-INF/dubbo-haoban-manage-web.xml
View file @
83f2038c
...
...
@@ -104,7 +104,7 @@
<dubbo:reference
id=
"hmGroupApiService"
interface=
"com.gic.haoban.manage.api.service.hm.HmGroupApiService"
timeout=
"10000"
retries=
"0"
check=
"false"
/>
<dubbo:reference
id=
"hmPageTemplateApiService"
interface=
"com.gic.haoban.manage.api.service.hm.HmPage
Template
ApiService"
<dubbo:reference
id=
"hmPageTemplateApiService"
interface=
"com.gic.haoban.manage.api.service.hm.HmPageApiService"
timeout=
"10000"
retries=
"0"
check=
"false"
/>
<dubbo:reference
id=
"hmWelcomeRelationApiService"
interface=
"com.gic.haoban.manage.api.service.hm.HmWelcomeRelationApiService"
timeout=
"10000"
retries=
"0"
check=
"false"
/>
...
...
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