Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
midjourney-proxy
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
徐少华
midjourney-proxy
Commits
6b90f1e2
Commit
6b90f1e2
authored
Aug 20, 2019
by
杨涛
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
详情填充
parent
68007b9c
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
107 additions
and
0 deletions
+107
-0
WeixinClockGroupClassifyDao.java
...oud/book/weixinclock/dao/WeixinClockGroupClassifyDao.java
+8
-0
WeixinClockGroupClassifyDaoImpl.java
...weixinclock/dao/impl/WeixinClockGroupClassifyDaoImpl.java
+11
-0
ClassifyInfoDto.java
...java/com/pcloud/book/weixinclock/dto/ClassifyInfoDto.java
+57
-0
WeixinClockDto.java
.../java/com/pcloud/book/weixinclock/dto/WeixinClockDto.java
+12
-0
WeixinClock.Mapper.xml
.../main/resources/mapper/weixinclock/WeixinClock.Mapper.xml
+2
-0
WeixinClockGroupClassify.Mapper.xml
...es/mapper/weixinclock/WeixinClockGroupClassify.Mapper.xml
+17
-0
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/weixinclock/dao/WeixinClockGroupClassifyDao.java
View file @
6b90f1e2
package
com
.
pcloud
.
book
.
weixinclock
.
dao
;
package
com
.
pcloud
.
book
.
weixinclock
.
dao
;
import
com.pcloud.book.group.vo.StatisticVO
;
import
com.pcloud.book.group.vo.StatisticVO
;
import
com.pcloud.book.weixinclock.dto.ClassifyInfoDto
;
import
com.pcloud.book.weixinclock.dto.WeixinClockDto
;
import
com.pcloud.book.weixinclock.dto.WeixinClockDto
;
import
com.pcloud.book.weixinclock.entity.WeixinClockGroupClassify
;
import
com.pcloud.book.weixinclock.entity.WeixinClockGroupClassify
;
import
com.pcloud.common.core.dao.BaseDao
;
import
com.pcloud.common.core.dao.BaseDao
;
...
@@ -42,4 +43,11 @@ public interface WeixinClockGroupClassifyDao extends BaseDao<WeixinClockGroupCla
...
@@ -42,4 +43,11 @@ public interface WeixinClockGroupClassifyDao extends BaseDao<WeixinClockGroupCla
*/
*/
StatisticVO
getClockGroupStatistics
(
Long
weixinClockId
);
StatisticVO
getClockGroupStatistics
(
Long
weixinClockId
);
/**
* 获取群分类详情
* @param weixinClockId
* @return
*/
List
<
ClassifyInfoDto
>
getClassifyInfo4Update
(
Long
weixinClockId
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/weixinclock/dao/impl/WeixinClockGroupClassifyDaoImpl.java
View file @
6b90f1e2
...
@@ -2,6 +2,7 @@ package com.pcloud.book.weixinclock.dao.impl;
...
@@ -2,6 +2,7 @@ package com.pcloud.book.weixinclock.dao.impl;
import
com.pcloud.book.group.vo.StatisticVO
;
import
com.pcloud.book.group.vo.StatisticVO
;
import
com.pcloud.book.weixinclock.dao.WeixinClockGroupClassifyDao
;
import
com.pcloud.book.weixinclock.dao.WeixinClockGroupClassifyDao
;
import
com.pcloud.book.weixinclock.dto.ClassifyInfoDto
;
import
com.pcloud.book.weixinclock.dto.WeixinClockDto
;
import
com.pcloud.book.weixinclock.dto.WeixinClockDto
;
import
com.pcloud.book.weixinclock.entity.WeixinClockGroupClassify
;
import
com.pcloud.book.weixinclock.entity.WeixinClockGroupClassify
;
import
com.pcloud.common.core.dao.BaseDaoImpl
;
import
com.pcloud.common.core.dao.BaseDaoImpl
;
...
@@ -58,4 +59,14 @@ public class WeixinClockGroupClassifyDaoImpl extends BaseDaoImpl<WeixinClockGrou
...
@@ -58,4 +59,14 @@ public class WeixinClockGroupClassifyDaoImpl extends BaseDaoImpl<WeixinClockGrou
return
this
.
getSqlSession
().
selectOne
(
this
.
getStatement
(
"getClockGroupStatistics"
),
weixinClockId
);
return
this
.
getSqlSession
().
selectOne
(
this
.
getStatement
(
"getClockGroupStatistics"
),
weixinClockId
);
}
}
/**
* 获取群分类详情
* @param weixinClockId
* @return
*/
@Override
public
List
<
ClassifyInfoDto
>
getClassifyInfo4Update
(
Long
weixinClockId
)
{
return
super
.
sqlSessionTemplate
.
selectList
(
getStatement
(
"getClassifyInfo4Update"
),
weixinClockId
);
}
}
}
pcloud-service-book/src/main/java/com/pcloud/book/weixinclock/dto/ClassifyInfoDto.java
0 → 100644
View file @
6b90f1e2
package
com
.
pcloud
.
book
.
weixinclock
.
dto
;
import
com.pcloud.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModelProperty
;
/**
* @author 杨涛
* @description TODO
* @date 2019/8/20 16:39
*/
public
class
ClassifyInfoDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
-
2602004619572932040L
;
@ApiModelProperty
(
"分类标识"
)
private
Long
classifyId
;
@ApiModelProperty
(
"群分类"
)
private
String
classify
;
@ApiModelProperty
(
"群数量"
)
private
Integer
groupsCount
;
public
Long
getClassifyId
()
{
return
classifyId
;
}
public
void
setClassifyId
(
Long
classifyId
)
{
this
.
classifyId
=
classifyId
;
}
public
String
getClassify
()
{
return
classify
;
}
public
void
setClassify
(
String
classify
)
{
this
.
classify
=
classify
;
}
public
Integer
getGroupsCount
()
{
return
groupsCount
;
}
public
void
setGroupsCount
(
Integer
groupsCount
)
{
this
.
groupsCount
=
groupsCount
;
}
@Override
public
String
toString
()
{
return
"ClassifyInfoDto{"
+
"classifyId="
+
classifyId
+
", classify='"
+
classify
+
'\''
+
", groupsCount="
+
groupsCount
+
'}'
;
}
}
pcloud-service-book/src/main/java/com/pcloud/book/weixinclock/dto/WeixinClockDto.java
View file @
6b90f1e2
...
@@ -31,6 +31,9 @@ public class WeixinClockDto extends BaseDto {
...
@@ -31,6 +31,9 @@ public class WeixinClockDto extends BaseDto {
@ApiModelProperty
(
"打卡奖励集合"
)
@ApiModelProperty
(
"打卡奖励集合"
)
private
List
<
WeixinClockReward
>
weixinClockRewards
;
private
List
<
WeixinClockReward
>
weixinClockRewards
;
@ApiModelProperty
(
"群分类详情"
)
private
List
<
ClassifyInfoDto
>
classifyInfoDtos
;
@ApiModelProperty
(
"群分类集合"
)
@ApiModelProperty
(
"群分类集合"
)
private
List
<
Long
>
groupClassifyIds
;
private
List
<
Long
>
groupClassifyIds
;
...
@@ -95,6 +98,14 @@ public class WeixinClockDto extends BaseDto {
...
@@ -95,6 +98,14 @@ public class WeixinClockDto extends BaseDto {
this
.
weixinClockRewards
=
weixinClockRewards
;
this
.
weixinClockRewards
=
weixinClockRewards
;
}
}
public
List
<
ClassifyInfoDto
>
getClassifyInfoDtos
()
{
return
classifyInfoDtos
;
}
public
void
setClassifyInfoDtos
(
List
<
ClassifyInfoDto
>
classifyInfoDtos
)
{
this
.
classifyInfoDtos
=
classifyInfoDtos
;
}
public
List
<
Long
>
getGroupClassifyIds
()
{
public
List
<
Long
>
getGroupClassifyIds
()
{
return
groupClassifyIds
;
return
groupClassifyIds
;
}
}
...
@@ -186,6 +197,7 @@ public class WeixinClockDto extends BaseDto {
...
@@ -186,6 +197,7 @@ public class WeixinClockDto extends BaseDto {
", statisticVO="
+
statisticVO
+
", statisticVO="
+
statisticVO
+
", drawRewardDto="
+
drawRewardDto
+
", drawRewardDto="
+
drawRewardDto
+
", weixinClockRewards="
+
weixinClockRewards
+
", weixinClockRewards="
+
weixinClockRewards
+
", classifyInfoDtos="
+
classifyInfoDtos
+
", groupClassifyIds="
+
groupClassifyIds
+
", groupClassifyIds="
+
groupClassifyIds
+
", clockKeyword='"
+
clockKeyword
+
'\''
+
", clockKeyword='"
+
clockKeyword
+
'\''
+
", clockGuide='"
+
clockGuide
+
'\''
+
", clockGuide='"
+
clockGuide
+
'\''
+
...
...
pcloud-service-book/src/main/resources/mapper/weixinclock/WeixinClock.Mapper.xml
View file @
6b90f1e2
...
@@ -45,6 +45,8 @@
...
@@ -45,6 +45,8 @@
select=
"com.pcloud.book.weixinclock.dao.impl.WeixinClockGroupClassifyDaoImpl.getClockGroupStatistics"
/>
select=
"com.pcloud.book.weixinclock.dao.impl.WeixinClockGroupClassifyDaoImpl.getClockGroupStatistics"
/>
<collection
property=
"weixinClockRewards"
column=
"weixin_clock_id"
<collection
property=
"weixinClockRewards"
column=
"weixin_clock_id"
select=
"com.pcloud.book.weixinclock.dao.impl.WeixinClockRewardDaoImpl.listRewardDetail4Adviser"
/>
select=
"com.pcloud.book.weixinclock.dao.impl.WeixinClockRewardDaoImpl.listRewardDetail4Adviser"
/>
<collection
property=
"classifyInfoDtos"
column=
"weixin_clock_id"
select=
"com.pcloud.book.weixinclock.dao.impl.WeixinClockGroupClassifyDaoImpl.getClassifyInfo4Update"
/>
</resultMap>
</resultMap>
<sql
id=
"Base_Column_List"
>
<sql
id=
"Base_Column_List"
>
...
...
pcloud-service-book/src/main/resources/mapper/weixinclock/WeixinClockGroupClassify.Mapper.xml
View file @
6b90f1e2
...
@@ -81,4 +81,20 @@
...
@@ -81,4 +81,20 @@
WHERE
WHERE
weixin_clock_id = #{weixinClockId}
weixin_clock_id = #{weixinClockId}
</delete>
</delete>
<select
id=
"getClassifyInfo4Update"
parameterType=
"long"
resultType=
"com.pcloud.book.weixinclock.dto.ClassifyInfoDto"
>
SELECT
c.id classifyId,
c.classify classify,
count(DISTINCT g.id) groupsCount
FROM
weixin_clock_group_classify wc
LEFT JOIN book_group_classify c ON c.id = wc.book_group_classify_id
LEFT JOIN book_group_qrcode g ON c.id = g.classify_id
WHERE c.is_delete = 0
AND g.is_delete = 0
AND wc.weixin_clock_id = #{weixinClockId}
group by c.id
order by c.id desc, g.id desc
</select>
</mapper>
</mapper>
\ No newline at end of file
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