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
ae9377be
Commit
ae9377be
authored
Mar 20, 2020
by
裴大威
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat 1002461
parent
6c5996ba
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
206 additions
and
2 deletions
+206
-2
BookAdviserDto.java
...rc/main/java/com/pcloud/book/book/dto/BookAdviserDto.java
+12
-0
BookInfoAndAuthStatusDTO.java
...va/com/pcloud/book/book/dto/BookInfoAndAuthStatusDTO.java
+11
-0
BookAdviserService.java
...java/com/pcloud/book/book/service/BookAdviserService.java
+5
-0
BookRaysClassifyBiz.java
...in/java/com/pcloud/book/book/biz/BookRaysClassifyBiz.java
+17
-0
BookRaysClassifyBizImpl.java
...om/pcloud/book/book/biz/impl/BookRaysClassifyBizImpl.java
+33
-0
BookRaysClassifyDao.java
...in/java/com/pcloud/book/book/dao/BookRaysClassifyDao.java
+20
-0
BookRaysClassifyDaoImpl.java
...om/pcloud/book/book/dao/impl/BookRaysClassifyDaoImpl.java
+16
-0
BookRaysClassify.java
...in/java/com/pcloud/book/book/entity/BookRaysClassify.java
+37
-0
BookAdviserServiceImpl.java
...pcloud/book/book/service/impl/BookAdviserServiceImpl.java
+13
-1
BookAdviser.Mapper.xml
...ook/src/main/resources/mapper/book/BookAdviser.Mapper.xml
+1
-1
BookRaysClassifyDao.xml
...ok/src/main/resources/mapper/book/BookRaysClassifyDao.xml
+41
-0
No files found.
pcloud-facade-book/src/main/java/com/pcloud/book/book/dto/BookAdviserDto.java
View file @
ae9377be
...
...
@@ -48,6 +48,10 @@ public class BookAdviserDto extends BaseDto {
* 渠道标识
*/
private
Long
channelId
;
/**
* 渠道标识
*/
private
Long
templetId
;
/**
* 渠道名称
...
...
@@ -204,6 +208,14 @@ public class BookAdviserDto extends BaseDto {
this
.
coverImg
=
coverImg
;
}
public
Long
getTempletId
()
{
return
templetId
;
}
public
void
setTempletId
(
Long
templetId
)
{
this
.
templetId
=
templetId
;
}
@Override
public
String
toString
()
{
return
"BookAdviserDto{"
+
...
...
pcloud-facade-book/src/main/java/com/pcloud/book/book/dto/BookInfoAndAuthStatusDTO.java
View file @
ae9377be
...
...
@@ -32,6 +32,9 @@ public class BookInfoAndAuthStatusDTO implements Serializable {
@ApiModelProperty
(
"是否删除"
)
private
Integer
isDelete
;
@ApiModelProperty
(
"书刊作者"
)
private
String
author
;
public
Integer
getIsDelete
()
{
return
isDelete
;
}
...
...
@@ -80,6 +83,14 @@ public class BookInfoAndAuthStatusDTO implements Serializable {
this
.
publish
=
publish
;
}
public
String
getAuthor
()
{
return
author
;
}
public
void
setAuthor
(
String
author
)
{
this
.
author
=
author
;
}
@Override
public
String
toString
()
{
return
"BookInfoAndAuthStatusDTO{"
+
...
...
pcloud-facade-book/src/main/java/com/pcloud/book/book/service/BookAdviserService.java
View file @
ae9377be
...
...
@@ -36,6 +36,11 @@ public interface BookAdviserService {
@GetMapping
(
value
=
"/listByAdviserId"
)
ResponseEntity
<
ResponseDto
<
List
<
BookDto
>>>
listByAdviserId
(
@RequestParam
(
"adviserId"
)
Long
adviserId
)
throws
BizException
;
@GetMapping
(
"getXiaoRuiClassifyIdByBookId"
)
ResponseEntity
<
ResponseDto
<
Long
>>
getXiaoRuiClassifyIdByBookId
(
@RequestParam
(
"bookId"
)
Long
bookId
,
@RequestParam
(
"channelId"
)
Long
channelId
,
@RequestParam
(
"adviserId"
)
Long
adviserId
)
throws
BizException
;
/**
* 获取编辑的推广书籍总数
*
...
...
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/BookRaysClassifyBiz.java
0 → 100644
View file @
ae9377be
package
com
.
pcloud
.
book
.
book
.
biz
;
import
com.pcloud.book.book.entity.BookRaysClassify
;
import
java.util.List
;
/**
* (BookRaysClassify)表服务接口
*
* @author makejava
* @since 2020-03-20 15:29:58
*/
public
interface
BookRaysClassifyBiz
{
Long
getClassifyId
(
Long
bookId
,
Long
adviserId
,
Long
channelId
);
}
\ No newline at end of file
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/impl/BookRaysClassifyBizImpl.java
0 → 100644
View file @
ae9377be
package
com
.
pcloud
.
book
.
book
.
biz
.
impl
;
import
com.pcloud.book.book.biz.BookAdviserBiz
;
import
com.pcloud.book.book.biz.BookRaysClassifyBiz
;
import
com.pcloud.book.book.dao.BookRaysClassifyDao
;
import
com.pcloud.book.book.dto.BookAdviserDto
;
import
com.pcloud.common.core.aspect.ParamLog
;
import
org.springframework.stereotype.Service
;
import
java.util.Objects
;
import
javax.annotation.Resource
;
@Service
public
class
BookRaysClassifyBizImpl
implements
BookRaysClassifyBiz
{
@Resource
private
BookRaysClassifyDao
bookRaysClassifyDao
;
@Resource
private
BookAdviserBiz
bookAdviserBiz
;
@ParamLog
(
"[根据书获取对应小睿分类id]"
)
@Override
public
Long
getClassifyId
(
Long
bookId
,
Long
adviserId
,
Long
channelId
)
{
BookAdviserDto
base
=
bookAdviserBiz
.
getBase
(
bookId
,
channelId
,
adviserId
);
if
(
Objects
.
isNull
(
base
))
{
return
0L
;
}
return
this
.
bookRaysClassifyDao
.
getClassifyIdByBookTemplateId
(
base
.
getTempletId
());
}
}
\ No newline at end of file
pcloud-service-book/src/main/java/com/pcloud/book/book/dao/BookRaysClassifyDao.java
0 → 100644
View file @
ae9377be
package
com
.
pcloud
.
book
.
book
.
dao
;
import
com.pcloud.book.book.entity.BookRaysClassify
;
import
com.pcloud.common.core.dao.BaseDao
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
/**
* (BookRaysClassify)表数据库访问层
*
* @author makejava
* @since 2020-03-20 15:29:57
*/
public
interface
BookRaysClassifyDao
extends
BaseDao
<
BookRaysClassify
>
{
Long
getClassifyIdByBookTemplateId
(
Long
bookTemplateId
);
}
\ No newline at end of file
pcloud-service-book/src/main/java/com/pcloud/book/book/dao/impl/BookRaysClassifyDaoImpl.java
0 → 100644
View file @
ae9377be
package
com
.
pcloud
.
book
.
book
.
dao
.
impl
;
import
com.pcloud.book.book.dao.BookRaysClassifyDao
;
import
com.pcloud.book.book.entity.BookRaysClassify
;
import
com.pcloud.common.core.dao.BaseDaoImpl
;
import
org.springframework.stereotype.Repository
;
@Repository
(
"bookRaysClassifyDao"
)
public
class
BookRaysClassifyDaoImpl
extends
BaseDaoImpl
<
BookRaysClassify
>
implements
BookRaysClassifyDao
{
@Override
public
Long
getClassifyIdByBookTemplateId
(
Long
bookTemplateId
)
{
return
this
.
getSqlSession
().
selectOne
(
"getClassifyIdByBookTemplateId"
,
bookTemplateId
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/entity/BookRaysClassify.java
0 → 100644
View file @
ae9377be
package
com
.
pcloud
.
book
.
book
.
entity
;
import
com.pcloud.common.entity.BaseEntity
;
import
java.io.Serializable
;
/**
* (BookRaysClassify)实体类
*
* @author makejava
* @since 2020-03-20 15:29:57
*/
public
class
BookRaysClassify
extends
BaseEntity
implements
Serializable
{
private
static
final
long
serialVersionUID
=
940879735584904614L
;
private
Integer
bookTemplateId
;
private
Integer
raysClassifyId
;
public
Integer
getBookTemplateId
()
{
return
bookTemplateId
;
}
public
void
setBookTemplateId
(
Integer
bookTemplateId
)
{
this
.
bookTemplateId
=
bookTemplateId
;
}
public
Integer
getRaysClassifyId
()
{
return
raysClassifyId
;
}
public
void
setRaysClassifyId
(
Integer
raysClassifyId
)
{
this
.
raysClassifyId
=
raysClassifyId
;
}
}
\ No newline at end of file
pcloud-service-book/src/main/java/com/pcloud/book/book/service/impl/BookAdviserServiceImpl.java
View file @
ae9377be
...
...
@@ -4,6 +4,7 @@
package
com
.
pcloud
.
book
.
book
.
service
.
impl
;
import
com.pcloud.book.book.biz.BookAdviserBiz
;
import
com.pcloud.book.book.biz.BookRaysClassifyBiz
;
import
com.pcloud.book.book.dto.*
;
import
com.pcloud.book.book.entity.BookAdviser
;
import
com.pcloud.book.book.service.BookAdviserService
;
...
...
@@ -29,6 +30,8 @@ public class BookAdviserServiceImpl implements BookAdviserService {
@Autowired
private
BookAdviserBiz
bookAdviserBiz
;
@Autowired
private
BookRaysClassifyBiz
bookRaysClassifyBiz
;
@Override
...
...
@@ -37,7 +40,16 @@ public class BookAdviserServiceImpl implements BookAdviserService {
return
ResponseHandleUtil
.
toResponse
(
bookAdviserBiz
.
listByAdviserId
(
adviserId
));
}
/**
@Override
@GetMapping
(
"getXiaoRuiClassifyIdByBookId"
)
public
ResponseEntity
<
ResponseDto
<
Long
>>
getXiaoRuiClassifyIdByBookId
(
@RequestParam
(
"bookId"
)
Long
bookId
,
@RequestParam
(
"channelId"
)
Long
channelId
,
@RequestParam
(
"adviserId"
)
Long
adviserId
)
throws
BizException
{
Long
classifyIdByBookId
=
bookRaysClassifyBiz
.
getClassifyId
(
bookId
,
adviserId
,
channelId
);
return
ResponseHandleUtil
.
toResponse
(
classifyIdByBookId
);
}
/**
* 获取编辑的推广书籍总数
*/
@Override
...
...
pcloud-service-book/src/main/resources/mapper/book/BookAdviser.Mapper.xml
View file @
ae9377be
...
...
@@ -113,7 +113,7 @@
<!-- 批量获取书籍信息 -->
<select
id=
"getBase"
resultMap=
"bookAdviserMap"
parameterType=
"map"
>
SELECT
BOOK_ADVISER_ID, BOOK_ID, CHANNEL_ID, ADVISER_ID, IS_DELETE
BOOK_ADVISER_ID, BOOK_ID,
TEMPLET_ID,
CHANNEL_ID, ADVISER_ID, IS_DELETE
FROM
BOOK_ADVISER
WHERE
...
...
pcloud-service-book/src/main/resources/mapper/book/BookRaysClassifyDao.xml
0 → 100644
View file @
ae9377be
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.pcloud.book.book.dao.impl.BookRaysClassifyDaoImpl"
>
<resultMap
type=
"com.pcloud.book.book.entity.BookRaysClassify"
id=
"BookRaysClassifyMap"
>
<result
property=
"id"
column=
"id"
jdbcType=
"INTEGER"
/>
<result
property=
"bookTemplateId"
column=
"book_template_id"
jdbcType=
"INTEGER"
/>
<result
property=
"raysClassifyId"
column=
"rays_classify_id"
jdbcType=
"INTEGER"
/>
</resultMap>
<select
id=
"getClassifyIdByBookTemplateId"
resultType=
"long"
parameterType=
"long"
>
select rays_classify_id from book.book_rays_classify where book_template_id = #{bookTemplateId}
</select>
<!--新增所有列-->
<insert
id=
"insert"
keyProperty=
"id"
useGeneratedKeys=
"true"
>
insert into book.book_rays_classify(book_template_id, rays_classify_id)
values (#{bookTemplateId}, #{raysClassifyId})
</insert>
<!--通过主键修改数据-->
<update
id=
"update"
>
update book.book_rays_classify
<set>
<if
test=
"bookTemplateId != null"
>
book_template_id = #{bookTemplateId},
</if>
<if
test=
"raysClassifyId != null"
>
rays_classify_id = #{raysClassifyId},
</if>
</set>
where id = #{id}
</update>
<!--通过主键删除-->
<delete
id=
"deleteById"
>
delete from book.book_rays_classify where id = #{id}
</delete>
</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