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
c9969416
Commit
c9969416
authored
Jul 08, 2022
by
墨竹
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/developer' into developer
parents
87223fcc
3b83c4ac
Show whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
285 additions
and
228 deletions
+285
-228
HmPageRelationQueryDTO.java
.../gic/haoban/manage/api/dto/hm/HmPageRelationQueryDTO.java
+13
-0
HmPageTemplateDTO.java
...a/com/gic/haoban/manage/api/dto/hm/HmPageTemplateDTO.java
+15
-15
HmPageTemplateRespDTO.java
...m/gic/haoban/manage/api/dto/hm/HmPageTemplateRespDTO.java
+20
-20
HmGroupApiService.java
...m/gic/haoban/manage/api/service/hm/HmGroupApiService.java
+1
-1
HmPageTemplateApiService.java
...aoban/manage/api/service/hm/HmPageTemplateApiService.java
+2
-3
TabHaobanHmPage.java
.../gic/haoban/manage/service/entity/hm/TabHaobanHmPage.java
+20
-20
TabHaobanHmPageRelation.java
...ban/manage/service/entity/hm/TabHaobanHmPageRelation.java
+5
-5
HmPageRelationBO.java
...ic/haoban/manage/service/pojo/bo/hm/HmPageRelationBO.java
+12
-5
HmPageRelationQO.java
...m/gic/haoban/manage/service/pojo/qo/HmPageRelationQO.java
+5
-5
HmPageRelationService.java
...oban/manage/service/service/hm/HmPageRelationService.java
+7
-0
HmPageRelationServiceImpl.java
...ge/service/service/hm/impl/HmPageRelationServiceImpl.java
+28
-3
HmGroupApiServiceImpl.java
...ge/service/service/out/impl/hm/HmGroupApiServiceImpl.java
+16
-41
HmPageTemplateApiServiceImpl.java
...ice/service/out/impl/hm/HmPageTemplateApiServiceImpl.java
+27
-44
HmWelcomeRelationApiServiceImpl.java
.../service/out/impl/hm/HmWelcomeRelationApiServiceImpl.java
+2
-7
TabHaobanHmPageMapper.xml
...ce/src/main/resources/mapper/hm/TabHaobanHmPageMapper.xml
+39
-39
TabHaobanHmPageRelationMapper.xml
...ain/resources/mapper/hm/TabHaobanHmPageRelationMapper.xml
+14
-14
HmGroupController.java
...ic/haoban/manage/web/controller/hm/HmGroupController.java
+1
-1
HmPageTemplateController.java
...an/manage/web/controller/hm/HmPageTemplateController.java
+26
-5
PageTemplateRelationVO.java
...m/gic/haoban/manage/web/vo/hm/PageTemplateRelationVO.java
+32
-0
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/hm/HmPageRelationQueryDTO.java
View file @
c9969416
...
@@ -22,6 +22,11 @@ public class HmPageRelationQueryDTO extends BasePageInfo {
...
@@ -22,6 +22,11 @@ public class HmPageRelationQueryDTO extends BasePageInfo {
*/
*/
private
String
wxEnterpriseId
;
private
String
wxEnterpriseId
;
/**
* 落地页模板id
*/
private
Long
pageId
;
public
String
getEnterpriseId
()
{
public
String
getEnterpriseId
()
{
return
enterpriseId
;
return
enterpriseId
;
}
}
...
@@ -45,4 +50,12 @@ public class HmPageRelationQueryDTO extends BasePageInfo {
...
@@ -45,4 +50,12 @@ public class HmPageRelationQueryDTO extends BasePageInfo {
public
void
setSearchText
(
String
searchText
)
{
public
void
setSearchText
(
String
searchText
)
{
this
.
searchText
=
searchText
;
this
.
searchText
=
searchText
;
}
}
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/HmPageTemplateDTO.java
View file @
c9969416
...
@@ -13,17 +13,17 @@ public class HmPageTemplateDTO extends WebLoginDTO {
...
@@ -13,17 +13,17 @@ public class HmPageTemplateDTO extends WebLoginDTO {
/**
/**
* 落地页id
* 落地页id
*/
*/
private
Long
templat
eId
;
private
Long
pag
eId
;
/**
/**
* 落地页code
* 落地页code
*/
*/
private
String
templat
eCode
;
private
String
pag
eCode
;
/**
/**
* 落地页模板名称
* 落地页模板名称
*/
*/
private
String
templat
eName
;
private
String
pag
eName
;
/**
/**
* 页面标题
* 页面标题
...
@@ -55,28 +55,28 @@ public class HmPageTemplateDTO extends WebLoginDTO {
...
@@ -55,28 +55,28 @@ public class HmPageTemplateDTO extends WebLoginDTO {
*/
*/
private
String
guideComment
;
private
String
guideComment
;
public
Long
get
Templat
eId
()
{
public
Long
get
Pag
eId
()
{
return
templat
eId
;
return
pag
eId
;
}
}
public
void
set
TemplateId
(
Long
templat
eId
)
{
public
void
set
PageId
(
Long
pag
eId
)
{
this
.
templateId
=
templat
eId
;
this
.
pageId
=
pag
eId
;
}
}
public
String
get
Templat
eCode
()
{
public
String
get
Pag
eCode
()
{
return
templat
eCode
;
return
pag
eCode
;
}
}
public
void
set
TemplateCode
(
String
templat
eCode
)
{
public
void
set
PageCode
(
String
pag
eCode
)
{
this
.
templateCode
=
templat
eCode
;
this
.
pageCode
=
pag
eCode
;
}
}
public
String
get
Templat
eName
()
{
public
String
get
Pag
eName
()
{
return
templat
eName
;
return
pag
eName
;
}
}
public
void
set
TemplateName
(
String
templat
eName
)
{
public
void
set
PageName
(
String
pag
eName
)
{
this
.
templateName
=
templat
eName
;
this
.
pageName
=
pag
eName
;
}
}
public
String
getPageTitle
()
{
public
String
getPageTitle
()
{
...
...
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/hm/HmPageTemplateRespDTO.java
View file @
c9969416
...
@@ -14,17 +14,17 @@ public class HmPageTemplateRespDTO implements Serializable {
...
@@ -14,17 +14,17 @@ public class HmPageTemplateRespDTO implements Serializable {
/**
/**
* 落地页id
* 落地页id
*/
*/
private
Long
templat
eId
;
private
Long
pag
eId
;
/**
/**
* 落地页code
* 落地页code
*/
*/
private
String
templat
eCode
;
private
String
pag
eCode
;
/**
/**
* 落地页模板名称
* 落地页模板名称
*/
*/
private
String
templat
eName
;
private
String
pag
eName
;
/**
/**
* 企业id
* 企业id
...
@@ -58,7 +58,7 @@ public class HmPageTemplateRespDTO implements Serializable {
...
@@ -58,7 +58,7 @@ public class HmPageTemplateRespDTO implements Serializable {
/**
/**
* 页面背景图
* 页面背景图
*/
*/
private
String
pageBackgroudImg
;
private
String
pageBackgrou
n
dImg
;
/**
/**
* 引导语
* 引导语
...
@@ -86,20 +86,20 @@ public class HmPageTemplateRespDTO implements Serializable {
...
@@ -86,20 +86,20 @@ public class HmPageTemplateRespDTO implements Serializable {
private
Date
updateTime
;
private
Date
updateTime
;
public
String
get
Templat
eCode
()
{
public
String
get
Pag
eCode
()
{
return
templat
eCode
;
return
pag
eCode
;
}
}
public
void
set
TemplateCode
(
String
templat
eCode
)
{
public
void
set
PageCode
(
String
pag
eCode
)
{
this
.
templateCode
=
templat
eCode
;
this
.
pageCode
=
pag
eCode
;
}
}
public
String
get
Templat
eName
()
{
public
String
get
Pag
eName
()
{
return
templat
eName
;
return
pag
eName
;
}
}
public
void
set
TemplateName
(
String
templat
eName
)
{
public
void
set
PageName
(
String
pag
eName
)
{
this
.
templateName
=
templat
eName
;
this
.
pageName
=
pag
eName
;
}
}
public
String
getEnterpriseId
()
{
public
String
getEnterpriseId
()
{
...
@@ -158,12 +158,12 @@ public class HmPageTemplateRespDTO implements Serializable {
...
@@ -158,12 +158,12 @@ public class HmPageTemplateRespDTO implements Serializable {
this
.
merchantLogo
=
merchantLogo
;
this
.
merchantLogo
=
merchantLogo
;
}
}
public
String
getPageBackgroudImg
()
{
public
String
getPageBackgrou
n
dImg
()
{
return
pageBackgroudImg
;
return
pageBackgrou
n
dImg
;
}
}
public
void
setPageBackgrou
dImg
(
String
pageBackgrou
dImg
)
{
public
void
setPageBackgrou
ndImg
(
String
pageBackgroun
dImg
)
{
this
.
pageBackgrou
dImg
=
pageBackgrou
dImg
;
this
.
pageBackgrou
ndImg
=
pageBackgroun
dImg
;
}
}
public
String
getGuideComment
()
{
public
String
getGuideComment
()
{
...
@@ -222,11 +222,11 @@ public class HmPageTemplateRespDTO implements Serializable {
...
@@ -222,11 +222,11 @@ public class HmPageTemplateRespDTO implements Serializable {
this
.
updateTime
=
updateTime
;
this
.
updateTime
=
updateTime
;
}
}
public
Long
get
Templat
eId
()
{
public
Long
get
Pag
eId
()
{
return
templat
eId
;
return
pag
eId
;
}
}
public
void
set
TemplateId
(
Long
templat
eId
)
{
public
void
set
PageId
(
Long
pag
eId
)
{
this
.
templateId
=
templat
eId
;
this
.
pageId
=
pag
eId
;
}
}
}
}
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/hm/HmGroupApiService.java
View file @
c9969416
package
com
.
gic
.
haoban
.
manage
.
api
.
service
.
hm
;
package
com
.
gic
.
haoban
.
manage
.
api
.
service
.
hm
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.Page
;
import
com.gic.
haoban.base.api.common
.ServiceResponse
;
import
com.gic.
api.base.commons
.ServiceResponse
;
import
com.gic.haoban.manage.api.dto.hm.HmGroupDTO
;
import
com.gic.haoban.manage.api.dto.hm.HmGroupDTO
;
import
com.gic.haoban.manage.api.dto.hm.HmGroupQueryDTO
;
import
com.gic.haoban.manage.api.dto.hm.HmGroupQueryDTO
;
...
...
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/hm/HmPageTemplateApiService.java
View file @
c9969416
package
com
.
gic
.
haoban
.
manage
.
api
.
service
.
hm
;
package
com
.
gic
.
haoban
.
manage
.
api
.
service
.
hm
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.Page
;
import
com.gic.
haoban.base.api.common
.ServiceResponse
;
import
com.gic.
api.base.commons
.ServiceResponse
;
import
com.gic.haoban.manage.api.dto.hm.HmPageQueryDTO
;
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.HmPageRelationQueryDTO
;
import
com.gic.haoban.manage.api.dto.hm.HmPageRelationRespDTO
;
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.HmPageTemplateDTO
;
import
com.gic.haoban.manage.api.dto.hm.HmPageTemplateRespDTO
;
import
com.gic.haoban.manage.api.dto.hm.HmPageTemplateRespDTO
;
import
javax.xml.ws.Service
;
/**
/**
* @Author MUSI
* @Author MUSI
* @Date 2022/7/3 6:31 PM
* @Date 2022/7/3 6:31 PM
...
@@ -24,6 +22,7 @@ public interface HmPageTemplateApiService {
...
@@ -24,6 +22,7 @@ public interface HmPageTemplateApiService {
* @param pageTemplateDTO
* @param pageTemplateDTO
* @return
* @return
*/
*/
ServiceResponse
<
Long
>
saveOrUpdateHmPageTemplate
(
HmPageTemplateDTO
pageTemplateDTO
);
ServiceResponse
<
Long
>
saveOrUpdateHmPageTemplate
(
HmPageTemplateDTO
pageTemplateDTO
);
/**
/**
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/entity/hm/TabHaobanHmPage.java
View file @
c9969416
...
@@ -7,17 +7,17 @@ public class TabHaobanHmPage {
...
@@ -7,17 +7,17 @@ public class TabHaobanHmPage {
/**
/**
* 落地页id
* 落地页id
*/
*/
private
Long
templat
eId
;
private
Long
pag
eId
;
/**
/**
* 落地页code
* 落地页code
*/
*/
private
String
templat
eCode
;
private
String
pag
eCode
;
/**
/**
* 落地页模板名称
* 落地页模板名称
*/
*/
private
String
templat
eName
;
private
String
pag
eName
;
/**
/**
* 企业id
* 企业id
...
@@ -51,7 +51,7 @@ public class TabHaobanHmPage {
...
@@ -51,7 +51,7 @@ public class TabHaobanHmPage {
/**
/**
* 页面背景图
* 页面背景图
*/
*/
private
String
pageBackgroudImg
;
private
String
pageBackgrou
n
dImg
;
/**
/**
* 引导语
* 引导语
...
@@ -79,28 +79,28 @@ public class TabHaobanHmPage {
...
@@ -79,28 +79,28 @@ public class TabHaobanHmPage {
private
Date
updateTime
;
private
Date
updateTime
;
public
Long
get
Templat
eId
()
{
public
Long
get
Pag
eId
()
{
return
templat
eId
;
return
pag
eId
;
}
}
public
void
set
TemplateId
(
Long
templat
eId
)
{
public
void
set
PageId
(
Long
pag
eId
)
{
this
.
templateId
=
templat
eId
;
this
.
pageId
=
pag
eId
;
}
}
public
String
get
Templat
eCode
()
{
public
String
get
Pag
eCode
()
{
return
templat
eCode
;
return
pag
eCode
;
}
}
public
void
set
TemplateCode
(
String
templat
eCode
)
{
public
void
set
PageCode
(
String
pag
eCode
)
{
this
.
templateCode
=
templateCode
==
null
?
null
:
templat
eCode
.
trim
();
this
.
pageCode
=
pageCode
==
null
?
null
:
pag
eCode
.
trim
();
}
}
public
String
get
Templat
eName
()
{
public
String
get
Pag
eName
()
{
return
templat
eName
;
return
pag
eName
;
}
}
public
void
set
TemplateName
(
String
templat
eName
)
{
public
void
set
PageName
(
String
pag
eName
)
{
this
.
templateName
=
templateName
==
null
?
null
:
templat
eName
.
trim
();
this
.
pageName
=
pageName
==
null
?
null
:
pag
eName
.
trim
();
}
}
public
String
getEnterpriseId
()
{
public
String
getEnterpriseId
()
{
...
@@ -159,12 +159,12 @@ public class TabHaobanHmPage {
...
@@ -159,12 +159,12 @@ public class TabHaobanHmPage {
this
.
merchantLogo
=
merchantLogo
==
null
?
null
:
merchantLogo
.
trim
();
this
.
merchantLogo
=
merchantLogo
==
null
?
null
:
merchantLogo
.
trim
();
}
}
public
String
getPageBackgroudImg
()
{
public
String
getPageBackgrou
n
dImg
()
{
return
pageBackgroudImg
;
return
pageBackgrou
n
dImg
;
}
}
public
void
setPageBackgrou
dImg
(
String
pageBackgrou
dImg
)
{
public
void
setPageBackgrou
ndImg
(
String
pageBackgroun
dImg
)
{
this
.
pageBackgrou
dImg
=
pageBackgroudImg
==
null
?
null
:
pageBackgrou
dImg
.
trim
();
this
.
pageBackgrou
ndImg
=
pageBackgroundImg
==
null
?
null
:
pageBackgroun
dImg
.
trim
();
}
}
public
String
getGuideComment
()
{
public
String
getGuideComment
()
{
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/entity/hm/TabHaobanHmPageRelation.java
View file @
c9969416
...
@@ -5,7 +5,7 @@ import java.util.Date;
...
@@ -5,7 +5,7 @@ import java.util.Date;
public
class
TabHaobanHmPageRelation
{
public
class
TabHaobanHmPageRelation
{
private
Long
relationId
;
private
Long
relationId
;
private
String
page
Template
Code
;
private
String
pageCode
;
private
String
enterpriseId
;
private
String
enterpriseId
;
...
@@ -31,12 +31,12 @@ public class TabHaobanHmPageRelation {
...
@@ -31,12 +31,12 @@ public class TabHaobanHmPageRelation {
this
.
relationId
=
relationId
;
this
.
relationId
=
relationId
;
}
}
public
String
getPage
Template
Code
()
{
public
String
getPageCode
()
{
return
page
Template
Code
;
return
pageCode
;
}
}
public
void
setPage
TemplateCode
(
String
pageTemplat
eCode
)
{
public
void
setPage
Code
(
String
pag
eCode
)
{
this
.
page
TemplateCode
=
pageTemplateCode
==
null
?
null
:
pageTemplat
eCode
.
trim
();
this
.
page
Code
=
pageCode
==
null
?
null
:
pag
eCode
.
trim
();
}
}
public
String
getEnterpriseId
()
{
public
String
getEnterpriseId
()
{
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/pojo/bo/hm/HmPageRelationBO.java
View file @
c9969416
...
@@ -13,7 +13,7 @@ public class HmPageRelationBO implements Serializable {
...
@@ -13,7 +13,7 @@ public class HmPageRelationBO implements Serializable {
/**
/**
* 落地页模板code
* 落地页模板code
*/
*/
private
String
page
Template
Code
;
private
String
pageCode
;
/**
/**
...
@@ -43,12 +43,19 @@ public class HmPageRelationBO implements Serializable {
...
@@ -43,12 +43,19 @@ public class HmPageRelationBO implements Serializable {
*/
*/
private
Integer
type
;
private
Integer
type
;
public
String
getPageTemplateCode
()
{
/**
return
pageTemplateCode
;
* 关联状态
* @see com.gic.haoban.manage.api.enums.hm.HmPageTemplateStatus
*
*/
private
Integer
status
;
public
String
getPageCode
()
{
return
pageCode
;
}
}
public
void
setPage
TemplateCode
(
String
pageTemplat
eCode
)
{
public
void
setPage
Code
(
String
pag
eCode
)
{
this
.
page
TemplateCode
=
pageTemplat
eCode
;
this
.
page
Code
=
pag
eCode
;
}
}
public
String
getEnterpriseId
()
{
public
String
getEnterpriseId
()
{
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/pojo/qo/HmPageRelationQO.java
View file @
c9969416
...
@@ -12,7 +12,7 @@ public class HmPageRelationQO extends BasePageInfo {
...
@@ -12,7 +12,7 @@ public class HmPageRelationQO extends BasePageInfo {
private
String
templateSearchText
;
private
String
templateSearchText
;
private
String
templat
eCode
;
private
String
pag
eCode
;
private
Integer
status
;
private
Integer
status
;
...
@@ -26,12 +26,12 @@ public class HmPageRelationQO extends BasePageInfo {
...
@@ -26,12 +26,12 @@ public class HmPageRelationQO extends BasePageInfo {
*/
*/
private
String
wxEnterpriseId
;
private
String
wxEnterpriseId
;
public
String
get
Templat
eCode
()
{
public
String
get
Pag
eCode
()
{
return
templat
eCode
;
return
pag
eCode
;
}
}
public
void
set
TemplateCode
(
String
templat
eCode
)
{
public
void
set
PageCode
(
String
pag
eCode
)
{
this
.
templateCode
=
templat
eCode
;
this
.
pageCode
=
pag
eCode
;
}
}
public
Integer
getStatus
()
{
public
Integer
getStatus
()
{
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/hm/HmPageRelationService.java
View file @
c9969416
...
@@ -44,4 +44,11 @@ public interface HmPageRelationService {
...
@@ -44,4 +44,11 @@ public interface HmPageRelationService {
* @return
* @return
*/
*/
Page
<
HmPageRelationBO
>
queryPageTemplateRelationWithSearchText
(
HmPageRelationQO
hmPageRelationQo
);
Page
<
HmPageRelationBO
>
queryPageTemplateRelationWithSearchText
(
HmPageRelationQO
hmPageRelationQo
);
/**
* 统计templateCode 被引用的总数
* @param pageTemplateCode
* @return
*/
Integer
countPageTemplateRelation
(
String
pageTemplateCode
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/hm/impl/HmPageRelationServiceImpl.java
View file @
c9969416
...
@@ -3,6 +3,7 @@ package com.gic.haoban.manage.service.service.hm.impl;
...
@@ -3,6 +3,7 @@ package com.gic.haoban.manage.service.service.hm.impl;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.Page
;
import
com.gic.haoban.common.utils.PageUtil
;
import
com.gic.haoban.common.utils.PageUtil
;
import
com.gic.haoban.manage.api.enums.hm.HmPageTemplateStatus
;
import
com.gic.haoban.manage.api.enums.hm.HmPageTemplateStatus
;
import
com.gic.haoban.manage.api.enums.hm.HmPageTemplateType
;
import
com.gic.haoban.manage.service.dao.mapper.hm.TabHaobanHmPageRelationMapper
;
import
com.gic.haoban.manage.service.dao.mapper.hm.TabHaobanHmPageRelationMapper
;
import
com.gic.haoban.manage.service.entity.hm.TabHaobanHmPageRelation
;
import
com.gic.haoban.manage.service.entity.hm.TabHaobanHmPageRelation
;
import
com.gic.haoban.manage.service.pojo.bo.hm.HmPageRelationBO
;
import
com.gic.haoban.manage.service.pojo.bo.hm.HmPageRelationBO
;
...
@@ -14,7 +15,9 @@ import org.slf4j.LoggerFactory;
...
@@ -14,7 +15,9 @@ import org.slf4j.LoggerFactory;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
...
@@ -34,8 +37,19 @@ public class HmPageRelationServiceImpl implements HmPageRelationService {
...
@@ -34,8 +37,19 @@ public class HmPageRelationServiceImpl implements HmPageRelationService {
@Override
@Override
@Transactional
(
rollbackFor
=
RuntimeException
.
class
)
public
boolean
savePageRelation
(
HmPageRelationBO
hmPageRelationBO
)
{
public
boolean
savePageRelation
(
HmPageRelationBO
hmPageRelationBO
)
{
return
false
;
TabHaobanHmPageRelation
pageRelation
=
new
TabHaobanHmPageRelation
();
pageRelation
.
setEnterpriseId
(
hmPageRelationBO
.
getEnterpriseId
());
pageRelation
.
setWxEnterpriseId
(
pageRelation
.
getWxEnterpriseId
());
pageRelation
.
setPageCode
(
hmPageRelationBO
.
getPageCode
());
pageRelation
.
setReferId
(
hmPageRelationBO
.
getReferId
());
pageRelation
.
setReferName
(
hmPageRelationBO
.
getReferName
());
pageRelation
.
setCreateTime
(
new
Date
());
pageRelation
.
setUpdateTime
(
new
Date
());
pageRelation
.
setType
(
HmPageTemplateType
.
LINK
.
getCode
());
pageRelation
.
setStatus
(
HmPageTemplateStatus
.
ENABLE
.
getCode
());
return
haobanHmPageRelationMapper
.
insertSelective
(
pageRelation
)
==
1
;
}
}
@Override
@Override
...
@@ -46,10 +60,10 @@ public class HmPageRelationServiceImpl implements HmPageRelationService {
...
@@ -46,10 +60,10 @@ public class HmPageRelationServiceImpl implements HmPageRelationService {
@Override
@Override
public
List
<
HmPageRelationBO
>
queryPageTemplateRelation
(
String
pageTemplateCode
)
{
public
List
<
HmPageRelationBO
>
queryPageTemplateRelation
(
String
pageTemplateCode
)
{
HmPageRelationQO
hmPageRelationQo
=
new
HmPageRelationQO
();
HmPageRelationQO
hmPageRelationQo
=
new
HmPageRelationQO
();
hmPageRelationQo
.
set
Templat
eCode
(
pageTemplateCode
);
hmPageRelationQo
.
set
Pag
eCode
(
pageTemplateCode
);
hmPageRelationQo
.
setStatus
(
HmPageTemplateStatus
.
ENABLE
.
getCode
());
hmPageRelationQo
.
setStatus
(
HmPageTemplateStatus
.
ENABLE
.
getCode
());
hmPageRelationQo
.
setPageSize
(
1
);
hmPageRelationQo
.
setPageSize
(
1
);
PageHelper
.
startPage
(
hmPageRelationQo
.
getPageNum
(),
hmPageRelationQo
.
getPageSize
()
,
Boolean
.
FALSE
);
PageHelper
.
startPage
(
hmPageRelationQo
.
getPageNum
(),
hmPageRelationQo
.
getPageSize
());
List
<
TabHaobanHmPageRelation
>
tabHaobanHmPageRelations
=
List
<
TabHaobanHmPageRelation
>
tabHaobanHmPageRelations
=
haobanHmPageRelationMapper
.
queryPageRelationList
(
hmPageRelationQo
);
haobanHmPageRelationMapper
.
queryPageRelationList
(
hmPageRelationQo
);
return
tabHaobanHmPageRelations
.
stream
().
map
(
item
->
{
return
tabHaobanHmPageRelations
.
stream
().
map
(
item
->
{
...
@@ -71,4 +85,15 @@ public class HmPageRelationServiceImpl implements HmPageRelationService {
...
@@ -71,4 +85,15 @@ public class HmPageRelationServiceImpl implements HmPageRelationService {
(
com
.
github
.
pagehelper
.
Page
<
TabHaobanHmPageRelation
>)
haobanHmPageRelationMapper
.
queryPageRelationList
(
hmPageRelationQo
);
(
com
.
github
.
pagehelper
.
Page
<
TabHaobanHmPageRelation
>)
haobanHmPageRelationMapper
.
queryPageRelationList
(
hmPageRelationQo
);
return
PageUtil
.
changePageHelperToCurrentPage
(
pageRelationPage
,
HmPageRelationBO
.
class
);
return
PageUtil
.
changePageHelperToCurrentPage
(
pageRelationPage
,
HmPageRelationBO
.
class
);
}
}
/**
* 统计templateCode 被引用的总数
*
* @param pageTemplateCode
* @return
*/
@Override
public
Integer
countPageTemplateRelation
(
String
pageTemplateCode
)
{
return
null
;
}
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/hm/HmGroupApiServiceImpl.java
View file @
c9969416
...
@@ -2,8 +2,8 @@ package com.gic.haoban.manage.service.service.out.impl.hm;
...
@@ -2,8 +2,8 @@ package com.gic.haoban.manage.service.service.out.impl.hm;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.commons.util.UniqueIdUtils
;
import
com.gic.commons.util.UniqueIdUtils
;
import
com.gic.haoban.base.api.common.ServiceResponse
;
import
com.gic.haoban.base.api.common.errCode.HaoBanErrCodeCommon
;
import
com.gic.haoban.base.api.common.errCode.HaoBanErrCodeCommon
;
import
com.gic.haoban.common.utils.PageUtil
;
import
com.gic.haoban.common.utils.PageUtil
;
import
com.gic.haoban.manage.api.dto.hm.HmGroupDTO
;
import
com.gic.haoban.manage.api.dto.hm.HmGroupDTO
;
...
@@ -46,16 +46,11 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
...
@@ -46,16 +46,11 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
@Override
@Override
public
ServiceResponse
<
Long
>
saveOrUpdateHmGroupSetting
(
HmGroupDTO
hmGroupDTO
)
{
public
ServiceResponse
<
Long
>
saveOrUpdateHmGroupSetting
(
HmGroupDTO
hmGroupDTO
)
{
ServiceResponse
<
Long
>
serviceResponse
=
new
ServiceResponse
();
if
(
StringUtils
.
isBlank
(
hmGroupDTO
.
getGroupName
()))
{
if
(
StringUtils
.
isBlank
(
hmGroupDTO
.
getGroupName
()))
{
serviceResponse
.
setCode
(
HaoBanErrCodeCommon
.
ERR_5
.
getCode
());
return
ServiceResponse
.
failure
(
HaoBanErrCodeCommon
.
ERR_5
.
getCode
()+
""
,
HaoBanErrCodeCommon
.
ERR_5
.
getMsg
());
serviceResponse
.
setMessage
(
HaoBanErrCodeCommon
.
ERR_5
.
getMsg
());
return
serviceResponse
;
}
}
if
(
StringUtils
.
equals
(
DEFAULT_GROUP_NAME
,
hmGroupDTO
.
getGroupName
())){
if
(
StringUtils
.
equals
(
DEFAULT_GROUP_NAME
,
hmGroupDTO
.
getGroupName
())){
serviceResponse
.
setCode
(
HaoBanErrCodeCommon
.
ERR_5
.
getCode
());
return
ServiceResponse
.
failure
(
HaoBanErrCodeCommon
.
ERR_5
.
getCode
()+
""
,
HaoBanErrCodeCommon
.
ERR_5
.
getMsg
());
serviceResponse
.
setMessage
(
HaoBanErrCodeCommon
.
ERR_5
.
getMsg
());
return
serviceResponse
;
}
}
HmGroupInfoQO
groupInfoQo
=
new
HmGroupInfoQO
();
HmGroupInfoQO
groupInfoQo
=
new
HmGroupInfoQO
();
groupInfoQo
.
setGroupName
(
hmGroupDTO
.
getGroupName
());
groupInfoQo
.
setGroupName
(
hmGroupDTO
.
getGroupName
());
...
@@ -67,9 +62,7 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
...
@@ -67,9 +62,7 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
// insert
// insert
// check groupName unique
// check groupName unique
if
(
CollectionUtils
.
isNotEmpty
(
tabHaobanHmGroupSettings
))
{
if
(
CollectionUtils
.
isNotEmpty
(
tabHaobanHmGroupSettings
))
{
serviceResponse
.
setCode
(
HaoBanErrCodeCommon
.
ERR_5
.
getCode
());
return
ServiceResponse
.
failure
(
HaoBanErrCodeCommon
.
ERR_5
.
getCode
()+
""
,
HaoBanErrCodeCommon
.
ERR_5
.
getMsg
());
serviceResponse
.
setMessage
(
HaoBanErrCodeCommon
.
ERR_5
.
getMsg
());
return
serviceResponse
;
}
}
TabHaobanHmGroupSetting
tempGroupSetting
=
new
TabHaobanHmGroupSetting
();
TabHaobanHmGroupSetting
tempGroupSetting
=
new
TabHaobanHmGroupSetting
();
tempGroupSetting
.
setGroupId
(
UniqueIdUtils
.
uniqueLong
());
tempGroupSetting
.
setGroupId
(
UniqueIdUtils
.
uniqueLong
());
...
@@ -81,33 +74,26 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
...
@@ -81,33 +74,26 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
tempGroupSetting
.
setEnterpriseId
(
hmGroupDTO
.
getEnterpriseId
());
tempGroupSetting
.
setEnterpriseId
(
hmGroupDTO
.
getEnterpriseId
());
tempGroupSetting
.
setWxEnterpriseId
(
hmGroupDTO
.
getWxEnterpriseId
());
tempGroupSetting
.
setWxEnterpriseId
(
hmGroupDTO
.
getWxEnterpriseId
());
haobanHmGroupSettingMapper
.
insertSelective
(
tempGroupSetting
);
haobanHmGroupSettingMapper
.
insertSelective
(
tempGroupSetting
);
serviceResponse
.
setResult
(
tempGroupSetting
.
getGroupId
());
return
ServiceResponse
.
success
(
tempGroupSetting
.
getGroupId
());
}
else
{
}
else
{
// update
// update
if
(
CollectionUtils
.
isNotEmpty
(
tabHaobanHmGroupSettings
)
if
(
CollectionUtils
.
isNotEmpty
(
tabHaobanHmGroupSettings
)
&&
tabHaobanHmGroupSettings
.
size
()
>
1
)
{
&&
tabHaobanHmGroupSettings
.
size
()
>
1
)
{
// 名称重复
// 名称重复
serviceResponse
.
setCode
(
HaoBanErrCodeCommon
.
ERR_5
.
getCode
());
return
ServiceResponse
.
failure
(
HaoBanErrCodeCommon
.
ERR_5
.
getCode
()+
""
,
HaoBanErrCodeCommon
.
ERR_5
.
getMsg
());
serviceResponse
.
setMessage
(
HaoBanErrCodeCommon
.
ERR_5
.
getMsg
());
return
serviceResponse
;
}
}
if
(
CollectionUtils
.
isNotEmpty
(
tabHaobanHmGroupSettings
)
if
(
CollectionUtils
.
isNotEmpty
(
tabHaobanHmGroupSettings
)
&&
!
tabHaobanHmGroupSettings
.
get
(
0
).
getGroupId
().
equals
(
hmGroupDTO
.
getGroupId
()))
{
&&
!
tabHaobanHmGroupSettings
.
get
(
0
).
getGroupId
().
equals
(
hmGroupDTO
.
getGroupId
()))
{
// 名称重复
// 名称重复
serviceResponse
.
setCode
(
HaoBanErrCodeCommon
.
ERR_5
.
getCode
());
return
ServiceResponse
.
failure
(
HaoBanErrCodeCommon
.
ERR_5
.
getCode
()+
""
,
HaoBanErrCodeCommon
.
ERR_5
.
getMsg
());
return
serviceResponse
;
}
}
TabHaobanHmGroupSetting
tabHaobanHmGroupSetting
=
haobanHmGroupSettingMapper
.
selectByPrimaryKey
(
hmGroupDTO
.
getGroupId
());
TabHaobanHmGroupSetting
tabHaobanHmGroupSetting
=
haobanHmGroupSettingMapper
.
selectByPrimaryKey
(
hmGroupDTO
.
getGroupId
());
if
(
tabHaobanHmGroupSetting
==
null
)
{
if
(
tabHaobanHmGroupSetting
==
null
)
{
serviceResponse
.
setCode
(
HaoBanErrCodeCommon
.
ERR_8
.
getCode
());
return
ServiceResponse
.
failure
(
HaoBanErrCodeCommon
.
ERR_8
.
getCode
()+
""
,
HaoBanErrCodeCommon
.
ERR_8
.
getMsg
());
serviceResponse
.
setMessage
(
HaoBanErrCodeCommon
.
ERR_8
.
getMsg
());
return
serviceResponse
;
}
}
if
(!
StringUtils
.
equals
(
tabHaobanHmGroupSetting
.
getEnterpriseId
(),
hmGroupDTO
.
getEnterpriseId
()))
{
if
(!
StringUtils
.
equals
(
tabHaobanHmGroupSetting
.
getEnterpriseId
(),
hmGroupDTO
.
getEnterpriseId
()))
{
// 无权限
// 无权限
serviceResponse
.
setCode
(
HaoBanErrCodeCommon
.
ERR_9
.
getCode
());
return
ServiceResponse
.
failure
(
HaoBanErrCodeCommon
.
ERR_9
.
getCode
()+
""
,
HaoBanErrCodeCommon
.
ERR_9
.
getMsg
());
serviceResponse
.
setMessage
(
HaoBanErrCodeCommon
.
ERR_9
.
getMsg
());
return
serviceResponse
;
}
}
TabHaobanHmGroupSetting
tempGroupSetting
=
new
TabHaobanHmGroupSetting
();
TabHaobanHmGroupSetting
tempGroupSetting
=
new
TabHaobanHmGroupSetting
();
tempGroupSetting
.
setGroupId
(
tabHaobanHmGroupSetting
.
getGroupId
());
tempGroupSetting
.
setGroupId
(
tabHaobanHmGroupSetting
.
getGroupId
());
...
@@ -116,9 +102,8 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
...
@@ -116,9 +102,8 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
tempGroupSetting
.
setModifierName
(
hmGroupDTO
.
getModifierName
());
tempGroupSetting
.
setModifierName
(
hmGroupDTO
.
getModifierName
());
tempGroupSetting
.
setUpdateTime
(
new
Date
());
tempGroupSetting
.
setUpdateTime
(
new
Date
());
haobanHmGroupSettingMapper
.
updateByPrimaryKeySelective
(
tempGroupSetting
);
haobanHmGroupSettingMapper
.
updateByPrimaryKeySelective
(
tempGroupSetting
);
serviceResponse
.
setResult
(
tempGroupSetting
.
getGroupId
());
return
ServiceResponse
.
success
(
tempGroupSetting
.
getGroupId
());
}
}
return
serviceResponse
;
}
}
@Override
@Override
...
@@ -140,9 +125,7 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
...
@@ -140,9 +125,7 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
result
.
addAll
(
hmGroupInfoPage
.
getResult
());
result
.
addAll
(
hmGroupInfoPage
.
getResult
());
}
}
hmGroupInfoPage
.
setResult
(
result
);
hmGroupInfoPage
.
setResult
(
result
);
ServiceResponse
<
Page
<
HmGroupDTO
>>
serviceResponse
=
new
ServiceResponse
<>();
return
ServiceResponse
.
success
(
hmGroupInfoPage
);
serviceResponse
.
setResult
(
hmGroupInfoPage
);
return
serviceResponse
;
}
}
private
HmGroupDTO
buildDefault
(
Integer
num
){
private
HmGroupDTO
buildDefault
(
Integer
num
){
...
@@ -157,20 +140,15 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
...
@@ -157,20 +140,15 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
@Override
@Override
public
ServiceResponse
<
Boolean
>
deleteGroupSetting
(
HmGroupDTO
groupDTO
)
{
public
ServiceResponse
<
Boolean
>
deleteGroupSetting
(
HmGroupDTO
groupDTO
)
{
log
.
info
(
"[deleteGroupSetting] 删除分组, params:{}"
,
JSON
.
toJSONString
(
groupDTO
));
log
.
info
(
"[deleteGroupSetting] 删除分组, params:{}"
,
JSON
.
toJSONString
(
groupDTO
));
ServiceResponse
<
Boolean
>
serviceResponse
=
new
ServiceResponse
<>();
serviceResponse
.
setResult
(
Boolean
.
FALSE
);
if
(
groupDTO
.
getGroupId
()
==
null
)
{
if
(
groupDTO
.
getGroupId
()
==
null
)
{
serviceResponse
.
setCode
(
HaoBanErrCodeCommon
.
ERR_2
.
getCode
());
return
ServiceResponse
.
failure
(
HaoBanErrCodeCommon
.
ERR_2
.
getCode
()+
""
,
HaoBanErrCodeCommon
.
ERR_2
.
getMsg
());
return
serviceResponse
;
}
}
if
(
DEFAULT_GROUP_ID
.
equals
(
groupDTO
.
getGroupId
())){
if
(
DEFAULT_GROUP_ID
.
equals
(
groupDTO
.
getGroupId
())){
serviceResponse
.
setCode
(
HaoBanErrCodeCommon
.
ERR_5
.
getCode
());
return
ServiceResponse
.
failure
(
HaoBanErrCodeCommon
.
ERR_5
.
getCode
()+
""
,
HaoBanErrCodeCommon
.
ERR_5
.
getMsg
());
return
serviceResponse
;
}
}
TabHaobanHmGroupSetting
tabHaobanHmGroupSetting
=
haobanHmGroupSettingMapper
.
selectByPrimaryKey
(
groupDTO
.
getGroupId
());
TabHaobanHmGroupSetting
tabHaobanHmGroupSetting
=
haobanHmGroupSettingMapper
.
selectByPrimaryKey
(
groupDTO
.
getGroupId
());
if
(
tabHaobanHmGroupSetting
==
null
||
!
HmGroupStatus
.
ENABLE
.
getCode
().
equals
(
tabHaobanHmGroupSetting
.
getStatus
()))
{
if
(
tabHaobanHmGroupSetting
==
null
||
!
HmGroupStatus
.
ENABLE
.
getCode
().
equals
(
tabHaobanHmGroupSetting
.
getStatus
()))
{
serviceResponse
.
setCode
(
HaoBanErrCodeCommon
.
ERR_5
.
getCode
());
return
ServiceResponse
.
failure
(
HaoBanErrCodeCommon
.
ERR_5
.
getCode
()+
""
,
HaoBanErrCodeCommon
.
ERR_5
.
getMsg
());
return
serviceResponse
;
}
}
// todo query hm 校验分组是否被引用
// todo query hm 校验分组是否被引用
TabHaobanHmGroupSetting
tempGroupSetting
=
new
TabHaobanHmGroupSetting
();
TabHaobanHmGroupSetting
tempGroupSetting
=
new
TabHaobanHmGroupSetting
();
...
@@ -179,8 +157,7 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
...
@@ -179,8 +157,7 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
tempGroupSetting
.
setModifierId
(
groupDTO
.
getModifierId
());
tempGroupSetting
.
setModifierId
(
groupDTO
.
getModifierId
());
tempGroupSetting
.
setModifierName
(
groupDTO
.
getModifierName
());
tempGroupSetting
.
setModifierName
(
groupDTO
.
getModifierName
());
tempGroupSetting
.
setUpdateTime
(
new
Date
());
tempGroupSetting
.
setUpdateTime
(
new
Date
());
serviceResponse
.
setResult
(
haobanHmGroupSettingMapper
.
updateByPrimaryKeySelective
(
tempGroupSetting
)
==
1
);
return
ServiceResponse
.
success
(
haobanHmGroupSettingMapper
.
updateByPrimaryKeySelective
(
tempGroupSetting
)
==
1
);
return
serviceResponse
;
}
}
/**
/**
...
@@ -192,9 +169,7 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
...
@@ -192,9 +169,7 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
*/
*/
@Override
@Override
public
ServiceResponse
<
Integer
>
queryGroupReferCount
(
String
enterpriseId
,
String
wxEnterpriseId
)
{
public
ServiceResponse
<
Integer
>
queryGroupReferCount
(
String
enterpriseId
,
String
wxEnterpriseId
)
{
ServiceResponse
<
Integer
>
serviceResponse
=
new
ServiceResponse
<>();
serviceResponse
.
setResult
(
0
);
// todo query 分组引用的总数
// todo query 分组引用的总数
return
serviceResponse
;
return
ServiceResponse
.
success
(
0
)
;
}
}
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/hm/HmPageTemplateApiServiceImpl.java
View file @
c9969416
package
com
.
gic
.
haoban
.
manage
.
service
.
service
.
out
.
impl
.
hm
;
package
com
.
gic
.
haoban
.
manage
.
service
.
service
.
out
.
impl
.
hm
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.commons.util.PageHelperUtils
;
import
com.gic.commons.util.PageHelperUtils
;
import
com.gic.commons.util.UniqueIdUtils
;
import
com.gic.commons.util.UniqueIdUtils
;
import
com.gic.haoban.base.api.common.ServiceResponse
;
import
com.gic.haoban.base.api.common.errCode.HaoBanErrCodeCommon
;
import
com.gic.haoban.base.api.common.errCode.HaoBanErrCodeCommon
;
import
com.gic.haoban.common.utils.PageUtil
;
import
com.gic.haoban.common.utils.PageUtil
;
import
com.gic.haoban.manage.api.dto.hm.HmPageQueryDTO
;
import
com.gic.haoban.manage.api.dto.hm.HmPageQueryDTO
;
...
@@ -20,7 +20,6 @@ import com.gic.haoban.manage.service.pojo.qo.HmPageRelationQO;
...
@@ -20,7 +20,6 @@ import com.gic.haoban.manage.service.pojo.qo.HmPageRelationQO;
import
com.gic.haoban.manage.service.pojo.qo.HmPageTemplateQO
;
import
com.gic.haoban.manage.service.pojo.qo.HmPageTemplateQO
;
import
com.gic.haoban.manage.service.service.hm.HmPageRelationService
;
import
com.gic.haoban.manage.service.service.hm.HmPageRelationService
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageHelper
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
...
@@ -30,6 +29,7 @@ import org.springframework.stereotype.Component;
...
@@ -30,6 +29,7 @@ import org.springframework.stereotype.Component;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Objects
;
import
java.util.Objects
;
/**
/**
...
@@ -53,13 +53,12 @@ public class HmPageTemplateApiServiceImpl implements HmPageTemplateApiService {
...
@@ -53,13 +53,12 @@ public class HmPageTemplateApiServiceImpl implements HmPageTemplateApiService {
@Override
@Override
public
ServiceResponse
<
Long
>
saveOrUpdateHmPageTemplate
(
HmPageTemplateDTO
pageTemplateDTO
)
{
public
ServiceResponse
<
Long
>
saveOrUpdateHmPageTemplate
(
HmPageTemplateDTO
pageTemplateDTO
)
{
ServiceResponse
<
Long
>
serviceResponse
=
new
ServiceResponse
<>();
if
(
Objects
.
isNull
(
pageTemplateDTO
.
getPageId
()))
{
if
(
Objects
.
isNull
(
pageTemplateDTO
.
getTemplateId
()))
{
// save
// save
TabHaobanHmPage
haobanHmPage
=
new
TabHaobanHmPage
();
TabHaobanHmPage
haobanHmPage
=
new
TabHaobanHmPage
();
BeanUtils
.
copyProperties
(
pageTemplateDTO
,
haobanHmPage
);
BeanUtils
.
copyProperties
(
pageTemplateDTO
,
haobanHmPage
);
haobanHmPage
.
set
Templat
eId
(
UniqueIdUtils
.
uniqueLong
());
haobanHmPage
.
set
Pag
eId
(
UniqueIdUtils
.
uniqueLong
());
haobanHmPage
.
set
TemplateCode
(
this
.
generatorTemplateCode
(
haobanHmPage
.
getTemplat
eId
()));
haobanHmPage
.
set
PageCode
(
this
.
generatorTemplateCode
(
haobanHmPage
.
getPag
eId
()));
haobanHmPage
.
setCreateorId
(
pageTemplateDTO
.
getClerkId
());
haobanHmPage
.
setCreateorId
(
pageTemplateDTO
.
getClerkId
());
haobanHmPage
.
setCreateorName
(
pageTemplateDTO
.
getClerkName
());
haobanHmPage
.
setCreateorName
(
pageTemplateDTO
.
getClerkName
());
haobanHmPage
.
setCreateTime
(
new
Date
());
haobanHmPage
.
setCreateTime
(
new
Date
());
...
@@ -68,39 +67,32 @@ public class HmPageTemplateApiServiceImpl implements HmPageTemplateApiService {
...
@@ -68,39 +67,32 @@ public class HmPageTemplateApiServiceImpl implements HmPageTemplateApiService {
haobanHmPage
.
setUpdateTime
(
new
Date
());
haobanHmPage
.
setUpdateTime
(
new
Date
());
haobanHmPage
.
setStatus
(
HmPageTemplateStatus
.
ENABLE
.
getCode
());
haobanHmPage
.
setStatus
(
HmPageTemplateStatus
.
ENABLE
.
getCode
());
haobanHmPageMapper
.
insertSelective
(
haobanHmPage
);
haobanHmPageMapper
.
insertSelective
(
haobanHmPage
);
serviceResponse
.
setResult
(
haobanHmPage
.
getTemplat
eId
());
return
ServiceResponse
.
success
(
haobanHmPage
.
getPag
eId
());
}
else
{
}
else
{
// update
// update
TabHaobanHmPage
tempPageTemplate
=
haobanHmPageMapper
.
selectByPrimaryKey
(
pageTemplateDTO
.
get
Templat
eId
());
TabHaobanHmPage
tempPageTemplate
=
haobanHmPageMapper
.
selectByPrimaryKey
(
pageTemplateDTO
.
get
Pag
eId
());
if
(
Objects
.
isNull
(
tempPageTemplate
))
{
if
(
Objects
.
isNull
(
tempPageTemplate
))
{
// 数据不存在
// 数据不存在
serviceResponse
.
setCode
(
HaoBanErrCodeCommon
.
ERR_8
.
getCode
());
return
ServiceResponse
.
failure
(
HaoBanErrCodeCommon
.
ERR_8
.
getCode
()+
""
,
HaoBanErrCodeCommon
.
ERR_8
.
getMsg
());
serviceResponse
.
setMessage
(
HaoBanErrCodeCommon
.
ERR_8
.
getMsg
());
return
serviceResponse
;
}
}
if
(!
StringUtils
.
equals
(
tempPageTemplate
.
getEnterpriseId
(),
pageTemplateDTO
.
getEnterpriseId
()))
{
if
(!
StringUtils
.
equals
(
tempPageTemplate
.
getEnterpriseId
(),
pageTemplateDTO
.
getEnterpriseId
()))
{
// 无权限
// 无权限
serviceResponse
.
setCode
(
HaoBanErrCodeCommon
.
ERR_9
.
getCode
());
return
ServiceResponse
.
failure
(
HaoBanErrCodeCommon
.
ERR_9
.
getCode
()+
""
,
HaoBanErrCodeCommon
.
ERR_9
.
getMsg
());
serviceResponse
.
setMessage
(
HaoBanErrCodeCommon
.
ERR_9
.
getMsg
());
return
serviceResponse
;
}
}
if
(!
StringUtils
.
equals
(
tempPageTemplate
.
getWxEnterpriseId
(),
pageTemplateDTO
.
getWxEnterpriseId
()))
{
if
(!
StringUtils
.
equals
(
tempPageTemplate
.
getWxEnterpriseId
(),
pageTemplateDTO
.
getWxEnterpriseId
()))
{
// 无权限
// 无权限
serviceResponse
.
setCode
(
HaoBanErrCodeCommon
.
ERR_9
.
getCode
());
return
ServiceResponse
.
failure
(
HaoBanErrCodeCommon
.
ERR_9
.
getCode
()+
""
,
HaoBanErrCodeCommon
.
ERR_9
.
getMsg
());
serviceResponse
.
setMessage
(
HaoBanErrCodeCommon
.
ERR_9
.
getMsg
());
return
serviceResponse
;
}
}
TabHaobanHmPage
haobanHmPage
=
new
TabHaobanHmPage
();
TabHaobanHmPage
haobanHmPage
=
new
TabHaobanHmPage
();
BeanUtils
.
copyProperties
(
pageTemplateDTO
,
haobanHmPage
);
BeanUtils
.
copyProperties
(
pageTemplateDTO
,
haobanHmPage
);
haobanHmPage
.
set
TemplateId
(
tempPageTemplate
.
getTemplat
eId
());
haobanHmPage
.
set
PageId
(
tempPageTemplate
.
getPag
eId
());
haobanHmPage
.
set
Templat
eCode
(
null
);
haobanHmPage
.
set
Pag
eCode
(
null
);
haobanHmPage
.
setUpdateTime
(
new
Date
());
haobanHmPage
.
setUpdateTime
(
new
Date
());
haobanHmPage
.
setModifierId
(
pageTemplateDTO
.
getClerkId
());
haobanHmPage
.
setModifierId
(
pageTemplateDTO
.
getClerkId
());
haobanHmPage
.
setModifierName
(
pageTemplateDTO
.
getClerkName
());
haobanHmPage
.
setModifierName
(
pageTemplateDTO
.
getClerkName
());
haobanHmPageMapper
.
updateByPrimaryKeySelective
(
haobanHmPage
);
haobanHmPageMapper
.
updateByPrimaryKeySelective
(
haobanHmPage
);
serviceResponse
.
setResult
(
pageTemplateDTO
.
getTemplat
eId
());
return
ServiceResponse
.
success
(
haobanHmPage
.
getPag
eId
());
}
}
return
serviceResponse
;
}
}
@Override
@Override
...
@@ -108,26 +100,21 @@ public class HmPageTemplateApiServiceImpl implements HmPageTemplateApiService {
...
@@ -108,26 +100,21 @@ public class HmPageTemplateApiServiceImpl implements HmPageTemplateApiService {
public
ServiceResponse
<
Boolean
>
deleteHmPageTemplate
(
HmPageTemplateDTO
pageTemplateDTO
)
{
public
ServiceResponse
<
Boolean
>
deleteHmPageTemplate
(
HmPageTemplateDTO
pageTemplateDTO
)
{
ServiceResponse
<
Boolean
>
serviceResponse
=
new
ServiceResponse
<>();
ServiceResponse
<
Boolean
>
serviceResponse
=
new
ServiceResponse
<>();
TabHaobanHmPage
haobanHmPage
=
haobanHmPageMapper
.
selectByPrimaryKey
(
pageTemplateDTO
.
get
Templat
eId
());
TabHaobanHmPage
haobanHmPage
=
haobanHmPageMapper
.
selectByPrimaryKey
(
pageTemplateDTO
.
get
Pag
eId
());
if
(
Objects
.
isNull
(
haobanHmPage
)
||
!
Objects
.
equals
(
HmPageTemplateStatus
.
ENABLE
.
getCode
(),
haobanHmPage
.
getStatus
()))
{
if
(
Objects
.
isNull
(
haobanHmPage
)
||
!
Objects
.
equals
(
HmPageTemplateStatus
.
ENABLE
.
getCode
(),
haobanHmPage
.
getStatus
()))
{
serviceResponse
.
setCode
(
HaoBanErrCodeCommon
.
ERR_8
.
getCode
());
return
ServiceResponse
.
failure
(
HaoBanErrCodeCommon
.
ERR_8
.
getCode
()+
""
,
HaoBanErrCodeCommon
.
ERR_8
.
getMsg
());
serviceResponse
.
setMessage
(
HaoBanErrCodeCommon
.
ERR_8
.
getMsg
());
return
serviceResponse
;
}
}
if
(
checkPageIsBeQuoted
(
haobanHmPage
.
getTemplateCode
()))
{
if
(
checkPageIsBeQuoted
(
haobanHmPage
.
getPageCode
())
>
0
)
{
serviceResponse
.
setCode
(
HaoBanErrCodeCommon
.
ERR_9
.
getCode
());
return
ServiceResponse
.
failure
(
HaoBanErrCodeCommon
.
ERR_9
.
getCode
()+
""
,
HaoBanErrCodeCommon
.
ERR_9
.
getMsg
());
serviceResponse
.
setMessage
(
HaoBanErrCodeCommon
.
ERR_9
.
getMsg
());
return
serviceResponse
;
}
}
TabHaobanHmPage
tempHmPage
=
new
TabHaobanHmPage
();
TabHaobanHmPage
tempHmPage
=
new
TabHaobanHmPage
();
tempHmPage
.
set
TemplateId
(
haobanHmPage
.
getTemplat
eId
());
tempHmPage
.
set
PageId
(
haobanHmPage
.
getPag
eId
());
tempHmPage
.
setStatus
(
HmPageTemplateStatus
.
DISABLE
.
getCode
());
tempHmPage
.
setStatus
(
HmPageTemplateStatus
.
DISABLE
.
getCode
());
tempHmPage
.
setUpdateTime
(
new
Date
());
tempHmPage
.
setUpdateTime
(
new
Date
());
tempHmPage
.
setModifierId
(
pageTemplateDTO
.
getClerkId
());
tempHmPage
.
setModifierId
(
pageTemplateDTO
.
getClerkId
());
tempHmPage
.
setModifierName
(
pageTemplateDTO
.
getClerkName
());
tempHmPage
.
setModifierName
(
pageTemplateDTO
.
getClerkName
());
haobanHmPageMapper
.
updateByPrimaryKeySelective
(
tempHmPage
);
haobanHmPageMapper
.
updateByPrimaryKeySelective
(
tempHmPage
);
serviceResponse
.
setResult
(
Boolean
.
TRUE
);
return
ServiceResponse
.
success
(
Boolean
.
TRUE
);
return
serviceResponse
;
}
}
@Override
@Override
...
@@ -140,9 +127,7 @@ public class HmPageTemplateApiServiceImpl implements HmPageTemplateApiService {
...
@@ -140,9 +127,7 @@ public class HmPageTemplateApiServiceImpl implements HmPageTemplateApiService {
(
com
.
github
.
pagehelper
.
Page
<
TabHaobanHmPage
>)
haobanHmPageMapper
.
queryHmPageTemplateList
(
pageTemplateQO
);
(
com
.
github
.
pagehelper
.
Page
<
TabHaobanHmPage
>)
haobanHmPageMapper
.
queryHmPageTemplateList
(
pageTemplateQO
);
Page
<
HmPageTemplateRespDTO
>
pageTemplateRespDTO
=
Page
<
HmPageTemplateRespDTO
>
pageTemplateRespDTO
=
PageHelperUtils
.
changePageHelperToCurrentPage
(
tabHaobanHmPages
,
HmPageTemplateRespDTO
.
class
);
PageHelperUtils
.
changePageHelperToCurrentPage
(
tabHaobanHmPages
,
HmPageTemplateRespDTO
.
class
);
ServiceResponse
<
Page
<
HmPageTemplateRespDTO
>>
serviceResponse
=
new
ServiceResponse
<>();
return
ServiceResponse
.
success
(
pageTemplateRespDTO
);
serviceResponse
.
setResult
(
pageTemplateRespDTO
);
return
serviceResponse
;
}
}
/**
/**
...
@@ -152,8 +137,9 @@ public class HmPageTemplateApiServiceImpl implements HmPageTemplateApiService {
...
@@ -152,8 +137,9 @@ public class HmPageTemplateApiServiceImpl implements HmPageTemplateApiService {
* @return true 存在关联
* @return true 存在关联
* false 不存在关联关系
* false 不存在关联关系
*/
*/
private
boolean
checkPageIsBeQuoted
(
String
pageTemplateCode
)
{
private
Integer
checkPageIsBeQuoted
(
String
pageTemplateCode
)
{
return
CollectionUtils
.
isEmpty
(
pageRelationService
.
queryPageTemplateRelation
(
pageTemplateCode
));
List
<
HmPageRelationBO
>
relations
=
pageRelationService
.
queryPageTemplateRelation
(
pageTemplateCode
);
return
0
;
}
}
/**
/**
...
@@ -170,10 +156,9 @@ public class HmPageTemplateApiServiceImpl implements HmPageTemplateApiService {
...
@@ -170,10 +156,9 @@ public class HmPageTemplateApiServiceImpl implements HmPageTemplateApiService {
hmPageRelationQo
.
setWxEnterpriseId
(
relationQueryDTO
.
getWxEnterpriseId
());
hmPageRelationQo
.
setWxEnterpriseId
(
relationQueryDTO
.
getWxEnterpriseId
());
hmPageRelationQo
.
setPageNum
(
relationQueryDTO
.
getPageNum
());
hmPageRelationQo
.
setPageNum
(
relationQueryDTO
.
getPageNum
());
hmPageRelationQo
.
setPageSize
(
relationQueryDTO
.
getPageSize
());
hmPageRelationQo
.
setPageSize
(
relationQueryDTO
.
getPageSize
());
hmPageRelationQo
.
setPageCode
(
relationQueryDTO
.
getPageId
()+
""
);
Page
<
HmPageRelationBO
>
hmPageRelationPage
=
pageRelationService
.
queryPageTemplateRelationWithSearchText
(
hmPageRelationQo
);
Page
<
HmPageRelationBO
>
hmPageRelationPage
=
pageRelationService
.
queryPageTemplateRelationWithSearchText
(
hmPageRelationQo
);
ServiceResponse
<
Page
<
HmPageRelationRespDTO
>>
serviceResponse
=
new
ServiceResponse
<>();
return
ServiceResponse
.
success
(
PageUtil
.
changeToCurrentPage
(
hmPageRelationPage
,
HmPageRelationRespDTO
.
class
));
serviceResponse
.
setResult
(
PageUtil
.
changeToCurrentPage
(
hmPageRelationPage
,
HmPageRelationRespDTO
.
class
));
return
serviceResponse
;
}
}
/**
/**
...
@@ -192,14 +177,12 @@ public class HmPageTemplateApiServiceImpl implements HmPageTemplateApiService {
...
@@ -192,14 +177,12 @@ public class HmPageTemplateApiServiceImpl implements HmPageTemplateApiService {
*/
*/
@Override
@Override
public
ServiceResponse
<
HmPageTemplateRespDTO
>
queryPageTemplateDetail
(
Long
templateId
)
{
public
ServiceResponse
<
HmPageTemplateRespDTO
>
queryPageTemplateDetail
(
Long
templateId
)
{
ServiceResponse
<
HmPageTemplateRespDTO
>
serviceResponse
=
new
ServiceResponse
<>();
TabHaobanHmPage
haobanHmPage
=
haobanHmPageMapper
.
selectByPrimaryKey
(
templateId
);
TabHaobanHmPage
haobanHmPage
=
haobanHmPageMapper
.
selectByPrimaryKey
(
templateId
);
if
(
haobanHmPage
==
null
){
if
(
haobanHmPage
==
null
){
return
serviceResponse
;
return
ServiceResponse
.
success
()
;
}
}
HmPageTemplateRespDTO
hmPageTemplateRespDTO
=
new
HmPageTemplateRespDTO
();
HmPageTemplateRespDTO
hmPageTemplateRespDTO
=
new
HmPageTemplateRespDTO
();
BeanUtils
.
copyProperties
(
haobanHmPage
,
hmPageTemplateRespDTO
);
BeanUtils
.
copyProperties
(
haobanHmPage
,
hmPageTemplateRespDTO
);
serviceResponse
.
setResult
(
hmPageTemplateRespDTO
);
return
ServiceResponse
.
success
(
hmPageTemplateRespDTO
);
return
serviceResponse
;
}
}
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/hm/HmWelcomeRelationApiServiceImpl.java
View file @
c9969416
...
@@ -33,12 +33,8 @@ public class HmWelcomeRelationApiServiceImpl implements HmWelcomeRelationApiServ
...
@@ -33,12 +33,8 @@ public class HmWelcomeRelationApiServiceImpl implements HmWelcomeRelationApiServ
*/
*/
@Override
@Override
public
ServiceResponse
<
Page
<
HmWelcomeRelationDTO
>>
queryWelcomeRelation
(
QueryWelcomeRelationQDTO
queryWelcomeRelationQDTO
)
{
public
ServiceResponse
<
Page
<
HmWelcomeRelationDTO
>>
queryWelcomeRelation
(
QueryWelcomeRelationQDTO
queryWelcomeRelationQDTO
)
{
ServiceResponse
<
Page
<
HmWelcomeRelationDTO
>>
serviceResponse
=
new
ServiceResponse
<>();
if
(
queryWelcomeRelationQDTO
.
getWelcomeId
()
==
null
){
if
(
queryWelcomeRelationQDTO
.
getWelcomeId
()
==
null
){
serviceResponse
.
setCode
(
HaoBanErrCodeCommon
.
ERR_2
.
getCode
()+
""
);
return
ServiceResponse
.
failure
(
HaoBanErrCodeCommon
.
ERR_2
.
getCode
()+
""
,
HaoBanErrCodeCommon
.
ERR_2
.
getMsg
());
serviceResponse
.
setMessage
(
HaoBanErrCodeCommon
.
ERR_2
.
getMsg
());
return
serviceResponse
;
}
}
WelcomeRelationQO
welcomeRelationQo
=
new
WelcomeRelationQO
();
WelcomeRelationQO
welcomeRelationQo
=
new
WelcomeRelationQO
();
welcomeRelationQo
.
setWelcomeId
(
queryWelcomeRelationQDTO
.
getWelcomeId
());
welcomeRelationQo
.
setWelcomeId
(
queryWelcomeRelationQDTO
.
getWelcomeId
());
...
@@ -46,7 +42,6 @@ public class HmWelcomeRelationApiServiceImpl implements HmWelcomeRelationApiServ
...
@@ -46,7 +42,6 @@ public class HmWelcomeRelationApiServiceImpl implements HmWelcomeRelationApiServ
com
.
github
.
pagehelper
.
Page
<
TabHaobanWelcomeTemplateRelation
>
tabHaobanWelcomeTemplateRelations
=
com
.
github
.
pagehelper
.
Page
<
TabHaobanWelcomeTemplateRelation
>
tabHaobanWelcomeTemplateRelations
=
(
com
.
github
.
pagehelper
.
Page
<
TabHaobanWelcomeTemplateRelation
>)
welcomeTemplateRelationMapper
.
queryWelcomeTemplate
(
welcomeRelationQo
);
(
com
.
github
.
pagehelper
.
Page
<
TabHaobanWelcomeTemplateRelation
>)
welcomeTemplateRelationMapper
.
queryWelcomeTemplate
(
welcomeRelationQo
);
Page
<
HmWelcomeRelationDTO
>
hmWelcomeRelationDTOPage
=
PageUtil
.
changePageHelperToCurrentPage
(
tabHaobanWelcomeTemplateRelations
,
HmWelcomeRelationDTO
.
class
);
Page
<
HmWelcomeRelationDTO
>
hmWelcomeRelationDTOPage
=
PageUtil
.
changePageHelperToCurrentPage
(
tabHaobanWelcomeTemplateRelations
,
HmWelcomeRelationDTO
.
class
);
serviceResponse
.
setResult
(
hmWelcomeRelationDTOPage
);
return
ServiceResponse
.
success
(
hmWelcomeRelationDTOPage
);
return
serviceResponse
;
}
}
}
}
haoban-manage3-service/src/main/resources/mapper/hm/TabHaobanHmPageMapper.xml
View file @
c9969416
...
@@ -2,9 +2,9 @@
...
@@ -2,9 +2,9 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper
namespace=
"com.gic.haoban.manage.service.dao.mapper.hm.TabHaobanHmPageMapper"
>
<mapper
namespace=
"com.gic.haoban.manage.service.dao.mapper.hm.TabHaobanHmPageMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.gic.haoban.manage.service.entity.hm.TabHaobanHmPage"
>
<resultMap
id=
"BaseResultMap"
type=
"com.gic.haoban.manage.service.entity.hm.TabHaobanHmPage"
>
<id
column=
"
template_id"
property=
"templat
eId"
jdbcType=
"BIGINT"
/>
<id
column=
"
page_id"
property=
"pag
eId"
jdbcType=
"BIGINT"
/>
<result
column=
"
template_code"
property=
"templat
eCode"
jdbcType=
"CHAR"
/>
<result
column=
"
page_code"
property=
"pag
eCode"
jdbcType=
"CHAR"
/>
<result
column=
"
template_name"
property=
"templat
eName"
jdbcType=
"VARCHAR"
/>
<result
column=
"
page_name"
property=
"pag
eName"
jdbcType=
"VARCHAR"
/>
<result
column=
"enterprise_id"
property=
"enterpriseId"
jdbcType=
"VARCHAR"
/>
<result
column=
"enterprise_id"
property=
"enterpriseId"
jdbcType=
"VARCHAR"
/>
<result
column=
"wx_enterprise_id"
property=
"wxEnterpriseId"
jdbcType=
"VARCHAR"
/>
<result
column=
"wx_enterprise_id"
property=
"wxEnterpriseId"
jdbcType=
"VARCHAR"
/>
<result
column=
"status"
property=
"status"
jdbcType=
"INTEGER"
/>
<result
column=
"status"
property=
"status"
jdbcType=
"INTEGER"
/>
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
<result
column=
"merchant_name"
property=
"merchantName"
jdbcType=
"VARCHAR"
/>
<result
column=
"merchant_name"
property=
"merchantName"
jdbcType=
"VARCHAR"
/>
<result
column=
"merchant_phone_number"
property=
"merchantPhoneNumber"
jdbcType=
"VARCHAR"
/>
<result
column=
"merchant_phone_number"
property=
"merchantPhoneNumber"
jdbcType=
"VARCHAR"
/>
<result
column=
"merchant_logo"
property=
"merchantLogo"
jdbcType=
"VARCHAR"
/>
<result
column=
"merchant_logo"
property=
"merchantLogo"
jdbcType=
"VARCHAR"
/>
<result
column=
"page_backgroud_img"
property=
"pageBackgroudImg"
jdbcType=
"VARCHAR"
/>
<result
column=
"page_backgroud_img"
property=
"pageBackgrou
n
dImg"
jdbcType=
"VARCHAR"
/>
<result
column=
"guide_comment"
property=
"guideComment"
jdbcType=
"VARCHAR"
/>
<result
column=
"guide_comment"
property=
"guideComment"
jdbcType=
"VARCHAR"
/>
<result
column=
"createor_id"
property=
"createorId"
jdbcType=
"VARCHAR"
/>
<result
column=
"createor_id"
property=
"createorId"
jdbcType=
"VARCHAR"
/>
<result
column=
"createor_name"
property=
"createorName"
jdbcType=
"VARCHAR"
/>
<result
column=
"createor_name"
property=
"createorName"
jdbcType=
"VARCHAR"
/>
...
@@ -22,8 +22,8 @@
...
@@ -22,8 +22,8 @@
<result
column=
"update_time"
property=
"updateTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"update_time"
property=
"updateTime"
jdbcType=
"TIMESTAMP"
/>
</resultMap>
</resultMap>
<sql
id=
"Base_Column_List"
>
<sql
id=
"Base_Column_List"
>
templat
e_id
pag
e_id
,
template_code, templat
e_name, enterprise_id, wx_enterprise_id, status,
,
page_code, pag
e_name, enterprise_id, wx_enterprise_id, status,
page_title, merchant_name, merchant_phone_number, merchant_logo, page_backgroud_img,
page_title, merchant_name, merchant_phone_number, merchant_logo, page_backgroud_img,
guide_comment, createor_id, createor_name, modifier_id, modifier_name, create_time,
guide_comment, createor_id, createor_name, modifier_id, modifier_name, create_time,
update_time
update_time
...
@@ -32,25 +32,25 @@
...
@@ -32,25 +32,25 @@
select
select
<include
refid=
"Base_Column_List"
/>
<include
refid=
"Base_Column_List"
/>
from tab_haoban_hm_page
from tab_haoban_hm_page
where
template_id = #{templat
eId,jdbcType=BIGINT}
where
page_id = #{pag
eId,jdbcType=BIGINT}
</select>
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Long"
>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Long"
>
delete
delete
from tab_haoban_hm_page
from tab_haoban_hm_page
where
template_id = #{templat
eId,jdbcType=BIGINT}
where
page_id = #{pag
eId,jdbcType=BIGINT}
</delete>
</delete>
<insert
id=
"insert"
parameterType=
"com.gic.haoban.manage.service.entity.hm.TabHaobanHmPage"
>
<insert
id=
"insert"
parameterType=
"com.gic.haoban.manage.service.entity.hm.TabHaobanHmPage"
>
insert into tab_haoban_hm_page (
template_id, template_code, templat
e_name,
insert into tab_haoban_hm_page (
page_id, page_code, pag
e_name,
enterprise_id, wx_enterprise_id, status,
enterprise_id, wx_enterprise_id, status,
page_title, merchant_name, merchant_phone_number,
page_title, merchant_name, merchant_phone_number,
merchant_logo, page_backgroud_img, guide_comment,
merchant_logo, page_backgroud_img, guide_comment,
createor_id, createor_name, modifier_id,
createor_id, createor_name, modifier_id,
modifier_name, create_time, update_time)
modifier_name, create_time, update_time)
values (#{
templateId,jdbcType=BIGINT}, #{templateCode,jdbcType=CHAR}, #{templat
eName,jdbcType=VARCHAR},
values (#{
pageId,jdbcType=BIGINT}, #{pageCode,jdbcType=CHAR}, #{pag
eName,jdbcType=VARCHAR},
#{enterpriseId,jdbcType=VARCHAR}, #{wxEnterpriseId,jdbcType=VARCHAR}, #{status,jdbcType=INTEGER},
#{enterpriseId,jdbcType=VARCHAR}, #{wxEnterpriseId,jdbcType=VARCHAR}, #{status,jdbcType=INTEGER},
#{pageTitle,jdbcType=VARCHAR}, #{merchantName,jdbcType=VARCHAR},
#{pageTitle,jdbcType=VARCHAR}, #{merchantName,jdbcType=VARCHAR},
#{merchantPhoneNumber,jdbcType=VARCHAR},
#{merchantPhoneNumber,jdbcType=VARCHAR},
#{merchantLogo,jdbcType=VARCHAR}, #{pageBackgroudImg,jdbcType=VARCHAR},
#{merchantLogo,jdbcType=VARCHAR}, #{pageBackgrou
n
dImg,jdbcType=VARCHAR},
#{guideComment,jdbcType=VARCHAR},
#{guideComment,jdbcType=VARCHAR},
#{createorId,jdbcType=VARCHAR}, #{createorName,jdbcType=VARCHAR}, #{modifierId,jdbcType=VARCHAR},
#{createorId,jdbcType=VARCHAR}, #{createorName,jdbcType=VARCHAR}, #{modifierId,jdbcType=VARCHAR},
#{modifierName,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP})
#{modifierName,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP})
...
@@ -58,14 +58,14 @@
...
@@ -58,14 +58,14 @@
<insert
id=
"insertSelective"
parameterType=
"com.gic.haoban.manage.service.entity.hm.TabHaobanHmPage"
>
<insert
id=
"insertSelective"
parameterType=
"com.gic.haoban.manage.service.entity.hm.TabHaobanHmPage"
>
insert into tab_haoban_hm_page
insert into tab_haoban_hm_page
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"
templat
eId != null"
>
<if
test=
"
pag
eId != null"
>
templat
e_id,
pag
e_id,
</if>
</if>
<if
test=
"
templat
eCode != null"
>
<if
test=
"
pag
eCode != null"
>
templat
e_code,
pag
e_code,
</if>
</if>
<if
test=
"
templat
eName != null"
>
<if
test=
"
pag
eName != null"
>
templat
e_name,
pag
e_name,
</if>
</if>
<if
test=
"enterpriseId != null"
>
<if
test=
"enterpriseId != null"
>
enterprise_id,
enterprise_id,
...
@@ -88,7 +88,7 @@
...
@@ -88,7 +88,7 @@
<if
test=
"merchantLogo != null"
>
<if
test=
"merchantLogo != null"
>
merchant_logo,
merchant_logo,
</if>
</if>
<if
test=
"pageBackgroudImg != null"
>
<if
test=
"pageBackgrou
n
dImg != null"
>
page_backgroud_img,
page_backgroud_img,
</if>
</if>
<if
test=
"guideComment != null"
>
<if
test=
"guideComment != null"
>
...
@@ -114,14 +114,14 @@
...
@@ -114,14 +114,14 @@
</if>
</if>
</trim>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"
templat
eId != null"
>
<if
test=
"
pag
eId != null"
>
#{
templat
eId,jdbcType=BIGINT},
#{
pag
eId,jdbcType=BIGINT},
</if>
</if>
<if
test=
"
templat
eCode != null"
>
<if
test=
"
pag
eCode != null"
>
#{
templat
eCode,jdbcType=CHAR},
#{
pag
eCode,jdbcType=CHAR},
</if>
</if>
<if
test=
"
templat
eName != null"
>
<if
test=
"
pag
eName != null"
>
#{
templat
eName,jdbcType=VARCHAR},
#{
pag
eName,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"enterpriseId != null"
>
<if
test=
"enterpriseId != null"
>
#{enterpriseId,jdbcType=VARCHAR},
#{enterpriseId,jdbcType=VARCHAR},
...
@@ -144,8 +144,8 @@
...
@@ -144,8 +144,8 @@
<if
test=
"merchantLogo != null"
>
<if
test=
"merchantLogo != null"
>
#{merchantLogo,jdbcType=VARCHAR},
#{merchantLogo,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"pageBackgroudImg != null"
>
<if
test=
"pageBackgrou
n
dImg != null"
>
#{pageBackgroudImg,jdbcType=VARCHAR},
#{pageBackgrou
n
dImg,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"guideComment != null"
>
<if
test=
"guideComment != null"
>
#{guideComment,jdbcType=VARCHAR},
#{guideComment,jdbcType=VARCHAR},
...
@@ -173,11 +173,11 @@
...
@@ -173,11 +173,11 @@
<update
id=
"updateByPrimaryKeySelective"
parameterType=
"com.gic.haoban.manage.service.entity.hm.TabHaobanHmPage"
>
<update
id=
"updateByPrimaryKeySelective"
parameterType=
"com.gic.haoban.manage.service.entity.hm.TabHaobanHmPage"
>
update tab_haoban_hm_page
update tab_haoban_hm_page
<set>
<set>
<if
test=
"
templat
eCode != null"
>
<if
test=
"
pag
eCode != null"
>
template_code = #{templat
eCode,jdbcType=CHAR},
page_code = #{pag
eCode,jdbcType=CHAR},
</if>
</if>
<if
test=
"
templat
eName != null"
>
<if
test=
"
pag
eName != null"
>
template_name = #{templat
eName,jdbcType=VARCHAR},
page_name = #{pag
eName,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"enterpriseId != null"
>
<if
test=
"enterpriseId != null"
>
enterprise_id = #{enterpriseId,jdbcType=VARCHAR},
enterprise_id = #{enterpriseId,jdbcType=VARCHAR},
...
@@ -200,8 +200,8 @@
...
@@ -200,8 +200,8 @@
<if
test=
"merchantLogo != null"
>
<if
test=
"merchantLogo != null"
>
merchant_logo = #{merchantLogo,jdbcType=VARCHAR},
merchant_logo = #{merchantLogo,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"pageBackgroudImg != null"
>
<if
test=
"pageBackgrou
n
dImg != null"
>
page_backgroud_img = #{pageBackgroudImg,jdbcType=VARCHAR},
page_backgroud_img = #{pageBackgrou
n
dImg,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"guideComment != null"
>
<if
test=
"guideComment != null"
>
guide_comment = #{guideComment,jdbcType=VARCHAR},
guide_comment = #{guideComment,jdbcType=VARCHAR},
...
@@ -225,12 +225,12 @@
...
@@ -225,12 +225,12 @@
update_time = #{updateTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
</if>
</set>
</set>
where
template_id = #{templat
eId,jdbcType=BIGINT}
where
page_id = #{pag
eId,jdbcType=BIGINT}
</update>
</update>
<update
id=
"updateByPrimaryKey"
parameterType=
"com.gic.haoban.manage.service.entity.hm.TabHaobanHmPage"
>
<update
id=
"updateByPrimaryKey"
parameterType=
"com.gic.haoban.manage.service.entity.hm.TabHaobanHmPage"
>
update tab_haoban_hm_page
update tab_haoban_hm_page
set
template_code = #{templat
eCode,jdbcType=CHAR},
set
page_code = #{pag
eCode,jdbcType=CHAR},
template_name = #{templat
eName,jdbcType=VARCHAR},
page_name = #{pag
eName,jdbcType=VARCHAR},
enterprise_id = #{enterpriseId,jdbcType=VARCHAR},
enterprise_id = #{enterpriseId,jdbcType=VARCHAR},
wx_enterprise_id = #{wxEnterpriseId,jdbcType=VARCHAR},
wx_enterprise_id = #{wxEnterpriseId,jdbcType=VARCHAR},
status = #{status,jdbcType=INTEGER},
status = #{status,jdbcType=INTEGER},
...
@@ -238,7 +238,7 @@
...
@@ -238,7 +238,7 @@
merchant_name = #{merchantName,jdbcType=VARCHAR},
merchant_name = #{merchantName,jdbcType=VARCHAR},
merchant_phone_number = #{merchantPhoneNumber,jdbcType=VARCHAR},
merchant_phone_number = #{merchantPhoneNumber,jdbcType=VARCHAR},
merchant_logo = #{merchantLogo,jdbcType=VARCHAR},
merchant_logo = #{merchantLogo,jdbcType=VARCHAR},
page_backgroud_img = #{pageBackgroudImg,jdbcType=VARCHAR},
page_backgroud_img = #{pageBackgrou
n
dImg,jdbcType=VARCHAR},
guide_comment = #{guideComment,jdbcType=VARCHAR},
guide_comment = #{guideComment,jdbcType=VARCHAR},
createor_id = #{createorId,jdbcType=VARCHAR},
createor_id = #{createorId,jdbcType=VARCHAR},
createor_name = #{createorName,jdbcType=VARCHAR},
createor_name = #{createorName,jdbcType=VARCHAR},
...
@@ -246,7 +246,7 @@
...
@@ -246,7 +246,7 @@
modifier_name = #{modifierName,jdbcType=VARCHAR},
modifier_name = #{modifierName,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP}
update_time = #{updateTime,jdbcType=TIMESTAMP}
where
template_id = #{templat
eId,jdbcType=BIGINT}
where
page_id = #{pag
eId,jdbcType=BIGINT}
</update>
</update>
<select
id=
"queryHmPageTemplateList"
resultMap=
"BaseResultMap"
>
<select
id=
"queryHmPageTemplateList"
resultMap=
"BaseResultMap"
>
...
@@ -255,8 +255,8 @@
...
@@ -255,8 +255,8 @@
from tab_haoban_hm_page
from tab_haoban_hm_page
<where>
<where>
<if
test=
"pageSearchText != null and pageSearchText != ''"
>
<if
test=
"pageSearchText != null and pageSearchText != ''"
>
(
templat
e_code = #{pageSearchText}
(
pag
e_code = #{pageSearchText}
or
templat
e_name like concat('%', #{pageSearchText}, '%')
or
pag
e_name like concat('%', #{pageSearchText}, '%')
or createor_name like concat('%', #{pageSearchText}, '%') )
or createor_name like concat('%', #{pageSearchText}, '%') )
</if>
</if>
<if
test=
"status != null"
>
<if
test=
"status != null"
>
...
...
haoban-manage3-service/src/main/resources/mapper/hm/TabHaobanHmPageRelationMapper.xml
View file @
c9969416
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
<mapper
namespace=
"com.gic.haoban.manage.service.dao.mapper.hm.TabHaobanHmPageRelationMapper"
>
<mapper
namespace=
"com.gic.haoban.manage.service.dao.mapper.hm.TabHaobanHmPageRelationMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.gic.haoban.manage.service.entity.hm.TabHaobanHmPageRelation"
>
<resultMap
id=
"BaseResultMap"
type=
"com.gic.haoban.manage.service.entity.hm.TabHaobanHmPageRelation"
>
<id
column=
"relation_id"
property=
"relationId"
jdbcType=
"BIGINT"
/>
<id
column=
"relation_id"
property=
"relationId"
jdbcType=
"BIGINT"
/>
<result
column=
"page_
template_code"
property=
"pageTemplat
eCode"
jdbcType=
"VARCHAR"
/>
<result
column=
"page_
code"
property=
"pag
eCode"
jdbcType=
"VARCHAR"
/>
<result
column=
"enterprise_id"
property=
"enterpriseId"
jdbcType=
"VARCHAR"
/>
<result
column=
"enterprise_id"
property=
"enterpriseId"
jdbcType=
"VARCHAR"
/>
<result
column=
"wx_enterprise_id"
property=
"wxEnterpriseId"
jdbcType=
"VARCHAR"
/>
<result
column=
"wx_enterprise_id"
property=
"wxEnterpriseId"
jdbcType=
"VARCHAR"
/>
<result
column=
"refer_id"
property=
"referId"
jdbcType=
"VARCHAR"
/>
<result
column=
"refer_id"
property=
"referId"
jdbcType=
"VARCHAR"
/>
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
</resultMap>
</resultMap>
<sql
id=
"Base_Column_List"
>
<sql
id=
"Base_Column_List"
>
relation_id
relation_id
, page_
template_
code, enterprise_id, wx_enterprise_id, refer_id, refer_name,
, page_code, enterprise_id, wx_enterprise_id, refer_id, refer_name,
create_time, update_time, type, status
create_time, update_time, type, status
</sql>
</sql>
<select
id=
"selectByPrimaryKey"
resultMap=
"BaseResultMap"
parameterType=
"java.lang.Long"
>
<select
id=
"selectByPrimaryKey"
resultMap=
"BaseResultMap"
parameterType=
"java.lang.Long"
>
...
@@ -30,11 +30,11 @@
...
@@ -30,11 +30,11 @@
where relation_id = #{relationId,jdbcType=BIGINT}
where relation_id = #{relationId,jdbcType=BIGINT}
</delete>
</delete>
<insert
id=
"insert"
parameterType=
"com.gic.haoban.manage.service.entity.hm.TabHaobanHmPageRelation"
>
<insert
id=
"insert"
parameterType=
"com.gic.haoban.manage.service.entity.hm.TabHaobanHmPageRelation"
>
insert into tab_haoban_hm_page_relation (relation_id, page_
template_
code, enterprise_id,
insert into tab_haoban_hm_page_relation (relation_id, page_code, enterprise_id,
wx_enterprise_id, refer_id, refer_name,
wx_enterprise_id, refer_id, refer_name,
create_time, update_time, type,
create_time, update_time, type,
status)
status)
values (#{relationId,jdbcType=BIGINT}, #{page
Template
Code,jdbcType=VARCHAR}, #{enterpriseId,jdbcType=VARCHAR},
values (#{relationId,jdbcType=BIGINT}, #{pageCode,jdbcType=VARCHAR}, #{enterpriseId,jdbcType=VARCHAR},
#{wxEnterpriseId,jdbcType=VARCHAR}, #{referId,jdbcType=VARCHAR}, #{referName,jdbcType=VARCHAR},
#{wxEnterpriseId,jdbcType=VARCHAR}, #{referId,jdbcType=VARCHAR}, #{referName,jdbcType=VARCHAR},
#{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{type,jdbcType=INTEGER},
#{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{type,jdbcType=INTEGER},
#{status,jdbcType=INTEGER})
#{status,jdbcType=INTEGER})
...
@@ -45,8 +45,8 @@
...
@@ -45,8 +45,8 @@
<if
test=
"relationId != null"
>
<if
test=
"relationId != null"
>
relation_id,
relation_id,
</if>
</if>
<if
test=
"page
Template
Code != null"
>
<if
test=
"pageCode != null"
>
page_
template_
code,
page_code,
</if>
</if>
<if
test=
"enterpriseId != null"
>
<if
test=
"enterpriseId != null"
>
enterprise_id,
enterprise_id,
...
@@ -77,8 +77,8 @@
...
@@ -77,8 +77,8 @@
<if
test=
"relationId != null"
>
<if
test=
"relationId != null"
>
#{relationId,jdbcType=BIGINT},
#{relationId,jdbcType=BIGINT},
</if>
</if>
<if
test=
"page
Template
Code != null"
>
<if
test=
"pageCode != null"
>
#{page
Template
Code,jdbcType=VARCHAR},
#{pageCode,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"enterpriseId != null"
>
<if
test=
"enterpriseId != null"
>
#{enterpriseId,jdbcType=VARCHAR},
#{enterpriseId,jdbcType=VARCHAR},
...
@@ -110,8 +110,8 @@
...
@@ -110,8 +110,8 @@
parameterType=
"com.gic.haoban.manage.service.entity.hm.TabHaobanHmPageRelation"
>
parameterType=
"com.gic.haoban.manage.service.entity.hm.TabHaobanHmPageRelation"
>
update tab_haoban_hm_page_relation
update tab_haoban_hm_page_relation
<set>
<set>
<if
test=
"page
Template
Code != null"
>
<if
test=
"pageCode != null"
>
page_
template_code = #{pageTemplat
eCode,jdbcType=VARCHAR},
page_
code = #{pag
eCode,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"enterpriseId != null"
>
<if
test=
"enterpriseId != null"
>
enterprise_id = #{enterpriseId,jdbcType=VARCHAR},
enterprise_id = #{enterpriseId,jdbcType=VARCHAR},
...
@@ -142,14 +142,14 @@
...
@@ -142,14 +142,14 @@
</update>
</update>
<update
id=
"updateByPrimaryKey"
parameterType=
"com.gic.haoban.manage.service.entity.hm.TabHaobanHmPageRelation"
>
<update
id=
"updateByPrimaryKey"
parameterType=
"com.gic.haoban.manage.service.entity.hm.TabHaobanHmPageRelation"
>
update tab_haoban_hm_page_relation
update tab_haoban_hm_page_relation
set page_
template_code = #{pageTemplat
eCode,jdbcType=VARCHAR},
set page_
code = #{pag
eCode,jdbcType=VARCHAR},
enterprise_id = #{enterpriseId,jdbcType=VARCHAR},
enterprise_id = #{enterpriseId,jdbcType=VARCHAR},
wx_enterprise_id = #{wxEnterpriseId,jdbcType=VARCHAR},
wx_enterprise_id = #{wxEnterpriseId,jdbcType=VARCHAR},
refer_id = #{referId,jdbcType=VARCHAR},
refer_id = #{referId,jdbcType=VARCHAR},
refer_name = #{referName,jdbcType=VARCHAR},
refer_name = #{referName,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
type
= #{type,jdbcType=INTEGER},
`type`
= #{type,jdbcType=INTEGER},
status = #{status,jdbcType=INTEGER}
status = #{status,jdbcType=INTEGER}
where relation_id = #{relationId,jdbcType=BIGINT}
where relation_id = #{relationId,jdbcType=BIGINT}
</update>
</update>
...
@@ -158,8 +158,8 @@
...
@@ -158,8 +158,8 @@
select
<include
refid=
"Base_Column_List"
/>
select
<include
refid=
"Base_Column_List"
/>
from tab_haoban_hm_page_relation
from tab_haoban_hm_page_relation
<where>
<where>
<if
test=
"
templateCode != null and templat
eCode != ''"
>
<if
test=
"
pageCode != null and pag
eCode != ''"
>
page_
template_code = #{templat
eCode}
page_
code = #{pag
eCode}
</if>
</if>
<if
test=
"status != null"
>
<if
test=
"status != null"
>
and `status` = #{status}
and `status` = #{status}
...
...
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/hm/HmGroupController.java
View file @
c9969416
package
com
.
gic
.
haoban
.
manage
.
web
.
controller
.
hm
;
package
com
.
gic
.
haoban
.
manage
.
web
.
controller
.
hm
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.commons.webapi.reponse.RestResponse
;
import
com.gic.commons.webapi.reponse.RestResponse
;
import
com.gic.haoban.base.api.common.PageResult2
;
import
com.gic.haoban.base.api.common.PageResult2
;
import
com.gic.haoban.base.api.common.ServiceResponse
;
import
com.gic.haoban.base.api.common.pojo.dto.WebLoginDTO
;
import
com.gic.haoban.base.api.common.pojo.dto.WebLoginDTO
;
import
com.gic.haoban.common.utils.AuthWebRequestUtil
;
import
com.gic.haoban.common.utils.AuthWebRequestUtil
;
import
com.gic.haoban.common.utils.PageUtil
;
import
com.gic.haoban.common.utils.PageUtil
;
...
...
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/hm/HmPageTemplateController.java
View file @
c9969416
package
com
.
gic
.
haoban
.
manage
.
web
.
controller
.
hm
;
package
com
.
gic
.
haoban
.
manage
.
web
.
controller
.
hm
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.commons.webapi.reponse.RestResponse
;
import
com.gic.commons.webapi.reponse.RestResponse
;
import
com.gic.haoban.base.api.common.PageResult2
;
import
com.gic.haoban.base.api.common.PageResult2
;
import
com.gic.haoban.base.api.common.ServiceResponse
;
import
com.gic.haoban.base.api.common.pojo.dto.WebLoginDTO
;
import
com.gic.haoban.base.api.common.pojo.dto.WebLoginDTO
;
import
com.gic.haoban.common.utils.AuthWebRequestUtil
;
import
com.gic.haoban.common.utils.AuthWebRequestUtil
;
import
com.gic.haoban.common.utils.PageUtil
;
import
com.gic.haoban.common.utils.PageUtil
;
import
com.gic.haoban.manage.api.dto.hm.HmPageQueryDTO
;
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.HmPageTemplateDTO
;
import
com.gic.haoban.manage.api.dto.hm.HmPageTemplateRespDTO
;
import
com.gic.haoban.manage.api.dto.hm.HmPageTemplateRespDTO
;
import
com.gic.haoban.manage.api.service.hm.HmPageTemplateApiService
;
import
com.gic.haoban.manage.api.service.hm.HmPageTemplateApiService
;
import
com.gic.haoban.manage.web.vo.hm.HmPageTemplateListVO
;
import
com.gic.haoban.manage.web.vo.hm.HmPageTemplateListVO
;
import
com.gic.haoban.manage.web.vo.hm.HmPageTemplateSettingVO
;
import
com.gic.haoban.manage.web.vo.hm.HmPageTemplateSettingVO
;
import
com.gic.haoban.manage.web.vo.hm.PageTemplateRelationVO
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
...
@@ -34,7 +37,7 @@ public class HmPageTemplateController {
...
@@ -34,7 +37,7 @@ public class HmPageTemplateController {
public
RestResponse
<?>
savePageTemplate
(
HmPageTemplateSettingVO
pageTemplateSettingVO
){
public
RestResponse
<?>
savePageTemplate
(
HmPageTemplateSettingVO
pageTemplateSettingVO
){
WebLoginDTO
loginUser
=
AuthWebRequestUtil
.
getLoginUser
();
WebLoginDTO
loginUser
=
AuthWebRequestUtil
.
getLoginUser
();
HmPageTemplateDTO
pageTemplateDTO
=
new
HmPageTemplateDTO
();
HmPageTemplateDTO
pageTemplateDTO
=
new
HmPageTemplateDTO
();
pageTemplateDTO
.
set
Templat
eName
(
pageTemplateSettingVO
.
getTemplateName
());
pageTemplateDTO
.
set
Pag
eName
(
pageTemplateSettingVO
.
getTemplateName
());
pageTemplateDTO
.
setPageTitle
(
pageTemplateSettingVO
.
getPageTitle
());
pageTemplateDTO
.
setPageTitle
(
pageTemplateSettingVO
.
getPageTitle
());
pageTemplateDTO
.
setMerchantName
(
pageTemplateSettingVO
.
getMerchantName
());
pageTemplateDTO
.
setMerchantName
(
pageTemplateSettingVO
.
getMerchantName
());
pageTemplateDTO
.
setMerchantPhoneNumber
(
pageTemplateSettingVO
.
getMerchantPhoneNumber
());
pageTemplateDTO
.
setMerchantPhoneNumber
(
pageTemplateSettingVO
.
getMerchantPhoneNumber
());
...
@@ -57,8 +60,8 @@ public class HmPageTemplateController {
...
@@ -57,8 +60,8 @@ public class HmPageTemplateController {
public
RestResponse
<?>
editPageTemplate
(
HmPageTemplateSettingVO
pageTemplateSettingVO
){
public
RestResponse
<?>
editPageTemplate
(
HmPageTemplateSettingVO
pageTemplateSettingVO
){
WebLoginDTO
loginUser
=
AuthWebRequestUtil
.
getLoginUser
();
WebLoginDTO
loginUser
=
AuthWebRequestUtil
.
getLoginUser
();
HmPageTemplateDTO
pageTemplateDTO
=
new
HmPageTemplateDTO
();
HmPageTemplateDTO
pageTemplateDTO
=
new
HmPageTemplateDTO
();
pageTemplateDTO
.
set
Templat
eId
(
pageTemplateSettingVO
.
getTemplateId
());
pageTemplateDTO
.
set
Pag
eId
(
pageTemplateSettingVO
.
getTemplateId
());
pageTemplateDTO
.
set
Templat
eName
(
pageTemplateSettingVO
.
getTemplateName
());
pageTemplateDTO
.
set
Pag
eName
(
pageTemplateSettingVO
.
getTemplateName
());
pageTemplateDTO
.
setPageTitle
(
pageTemplateSettingVO
.
getPageTitle
());
pageTemplateDTO
.
setPageTitle
(
pageTemplateSettingVO
.
getPageTitle
());
pageTemplateDTO
.
setMerchantName
(
pageTemplateSettingVO
.
getMerchantName
());
pageTemplateDTO
.
setMerchantName
(
pageTemplateSettingVO
.
getMerchantName
());
pageTemplateDTO
.
setMerchantPhoneNumber
(
pageTemplateSettingVO
.
getMerchantPhoneNumber
());
pageTemplateDTO
.
setMerchantPhoneNumber
(
pageTemplateSettingVO
.
getMerchantPhoneNumber
());
...
@@ -97,7 +100,7 @@ public class HmPageTemplateController {
...
@@ -97,7 +100,7 @@ public class HmPageTemplateController {
public
RestResponse
<?>
deletePageTemplate
(
Long
templateId
){
public
RestResponse
<?>
deletePageTemplate
(
Long
templateId
){
WebLoginDTO
loginUser
=
AuthWebRequestUtil
.
getLoginUser
();
WebLoginDTO
loginUser
=
AuthWebRequestUtil
.
getLoginUser
();
HmPageTemplateDTO
hmPageTemplateDTO
=
new
HmPageTemplateDTO
();
HmPageTemplateDTO
hmPageTemplateDTO
=
new
HmPageTemplateDTO
();
hmPageTemplateDTO
.
set
Templat
eId
(
templateId
);
hmPageTemplateDTO
.
set
Pag
eId
(
templateId
);
hmPageTemplateDTO
.
setClerkId
(
loginUser
.
getClerkId
());
hmPageTemplateDTO
.
setClerkId
(
loginUser
.
getClerkId
());
hmPageTemplateDTO
.
setClerkName
(
loginUser
.
getClerkName
());
hmPageTemplateDTO
.
setClerkName
(
loginUser
.
getClerkName
());
ServiceResponse
<
Boolean
>
serviceResponse
=
pageTemplateApiService
.
deleteHmPageTemplate
(
hmPageTemplateDTO
);
ServiceResponse
<
Boolean
>
serviceResponse
=
pageTemplateApiService
.
deleteHmPageTemplate
(
hmPageTemplateDTO
);
...
@@ -106,4 +109,22 @@ public class HmPageTemplateController {
...
@@ -106,4 +109,22 @@ public class HmPageTemplateController {
}
}
return
RestResponse
.
failure
(
serviceResponse
.
getCode
()+
""
,
serviceResponse
.
getMessage
());
return
RestResponse
.
failure
(
serviceResponse
.
getCode
()+
""
,
serviceResponse
.
getMessage
());
}
}
@RequestMapping
(
path
=
"/page/detail"
)
public
RestResponse
<?>
queryPageTemplateDetail
(
Long
templateId
){
ServiceResponse
<
HmPageTemplateRespDTO
>
serviceResponse
=
pageTemplateApiService
.
queryPageTemplateDetail
(
templateId
);
return
RestResponse
.
successResult
(
serviceResponse
.
getResult
());
}
@RequestMapping
(
path
=
"/page/relation"
)
public
RestResponse
<?>
queryPageTemplateRelationList
(
PageTemplateRelationVO
pageTemplateRelationVO
){
HmPageRelationQueryDTO
pageRelationQueryDTO
=
new
HmPageRelationQueryDTO
();
pageRelationQueryDTO
.
setPageNum
(
pageTemplateRelationVO
.
getPageNum
());
pageRelationQueryDTO
.
setPageSize
(
pageTemplateRelationVO
.
getPageSize
());
pageRelationQueryDTO
.
setSearchText
(
pageTemplateRelationVO
.
getSearchContent
());
pageRelationQueryDTO
.
setPageId
(
pageRelationQueryDTO
.
getPageId
());
ServiceResponse
<
Page
<
HmPageRelationRespDTO
>>
serviceResponse
=
pageTemplateApiService
.
queryPageRelation
(
pageRelationQueryDTO
);
PageResult2
pageInfo
=
PageUtil
.
getPageInfo
(
serviceResponse
.
getResult
());
return
RestResponse
.
successResult
(
pageInfo
);
}
}
}
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/vo/hm/PageTemplateRelationVO.java
0 → 100644
View file @
c9969416
package
com
.
gic
.
haoban
.
manage
.
web
.
vo
.
hm
;
import
com.gic.haoban.base.api.common.BasePageInfo
;
/**
* @Author MUSI
* @Date 2022/7/8 1:52 PM
* @Description
* @Version
**/
public
class
PageTemplateRelationVO
extends
BasePageInfo
{
private
Long
templateId
;
private
String
searchContent
;
public
Long
getTemplateId
()
{
return
templateId
;
}
public
void
setTemplateId
(
Long
templateId
)
{
this
.
templateId
=
templateId
;
}
public
String
getSearchContent
()
{
return
searchContent
;
}
public
void
setSearchContent
(
String
searchContent
)
{
this
.
searchContent
=
searchContent
;
}
}
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