Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gogirl-miniapp-backend
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
huluobin
gogirl-miniapp-backend
Commits
db6beb94
Commit
db6beb94
authored
Jan 05, 2021
by
huluobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
97d626eb
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
152 additions
and
115 deletions
+152
-115
IBaseProduceSubjectService.java
...application/product/serve/IBaseProduceSubjectService.java
+16
-0
BaseProduceServiceImpl.java
...pplication/product/serve/impl/BaseProduceServiceImpl.java
+5
-0
BaseProduceSubjectServiceImpl.java
...ion/product/serve/impl/BaseProduceSubjectServiceImpl.java
+21
-0
BaseProduce.java
...ain/java/com/gogirl/domain/product/serve/BaseProduce.java
+5
-0
BaseProduceSubject.java
...a/com/gogirl/domain/product/serve/BaseProduceSubject.java
+47
-0
BaseProduceSubjectMapper.java
...ucture/mapper/product/serve/BaseProduceSubjectMapper.java
+16
-0
BaseProduceSubjectController.java
...nterfaces/product/serve/BaseProduceSubjectController.java
+19
-0
BaseProduceMapper.xml
src/main/resources/mapper/product/BaseProduceMapper.xml
+18
-4
BaseServeMapper.xml
src/main/resources/mapper/product/BaseServeMapper.xml
+0
-111
BaseProduceSubjectMapper.xml
...sources/mapper/product/serve/BaseProduceSubjectMapper.xml
+5
-0
No files found.
src/main/java/com/gogirl/application/product/serve/IBaseProduceSubjectService.java
0 → 100644
View file @
db6beb94
package
com
.
gogirl
.
application
.
product
.
serve
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.gogirl.domain.product.serve.BaseProduceSubject
;
/**
* <p>
* 款式主题 服务类
* </p>
*
* @author robbendev
* @since 2021-01-05
*/
public
interface
IBaseProduceSubjectService
extends
IService
<
BaseProduceSubject
>
{
}
src/main/java/com/gogirl/application/product/serve/impl/BaseProduceServiceImpl.java
View file @
db6beb94
...
...
@@ -6,9 +6,11 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.gogirl.application.product.serve.BaseProduceService
;
import
com.gogirl.application.product.serve.IBaseProduceSubjectService
;
import
com.gogirl.application.product.serve.IProduceStorePriceService
;
import
com.gogirl.domain.product.serve.BaseFeatures
;
import
com.gogirl.domain.product.serve.BaseProduce
;
import
com.gogirl.domain.product.serve.BaseProduceSubject
;
import
com.gogirl.domain.product.serve.PraiseRecord
;
import
com.gogirl.infrastructure.common.exception.RRException
;
import
com.gogirl.infrastructure.common.util.ListUtil
;
...
...
@@ -33,10 +35,13 @@ public class BaseProduceServiceImpl extends ServiceImpl<BaseProduceMapper, BaseP
private
final
BaseProduceMapper
baseProduceMapper
;
private
final
BaseFeaturesMapper
baseFeaturesMapper
;
private
final
IProduceStorePriceService
produceStorePriceService
;
private
final
IBaseProduceSubjectService
baseProduceSubjectService
;
@Override
public
BaseProduce
getProduceForDetail
(
Integer
id
)
{
BaseProduce
baseProduce
=
baseProduceMapper
.
getProduceForDetail
(
id
);
BaseProduceSubject
baseProduceSubject
=
baseProduceSubjectService
.
getById
(
baseProduce
.
getSubjectId
());
baseProduce
.
setBaseProduceSubject
(
baseProduceSubject
);
produceStorePriceService
.
setProduceStorePrice
(
baseProduce
);
return
baseProduce
;
}
...
...
src/main/java/com/gogirl/application/product/serve/impl/BaseProduceSubjectServiceImpl.java
0 → 100644
View file @
db6beb94
package
com
.
gogirl
.
application
.
product
.
serve
.
impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.gogirl.application.product.serve.IBaseProduceSubjectService
;
import
com.gogirl.domain.product.serve.BaseProduceSubject
;
import
com.gogirl.infrastructure.mapper.product.serve.BaseProduceSubjectMapper
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 款式主题 服务实现类
* </p>
*
* @author robbendev
* @since 2021-01-05
*/
@Service
public
class
BaseProduceSubjectServiceImpl
extends
ServiceImpl
<
BaseProduceSubjectMapper
,
BaseProduceSubject
>
implements
IBaseProduceSubjectService
{
}
src/main/java/com/gogirl/domain/product/serve/BaseProduce.java
View file @
db6beb94
...
...
@@ -90,6 +90,11 @@ public class BaseProduce implements Serializable {
private
Integer
isWorkTpl
;
private
Integer
subjectId
;
@TableField
(
exist
=
false
)
private
List
<
PurchaseSku
>
purchaseSkuList
;
@TableField
(
exist
=
false
)
private
BaseProduceSubject
baseProduceSubject
;
}
src/main/java/com/gogirl/domain/product/serve/BaseProduceSubject.java
0 → 100644
View file @
db6beb94
package
com
.
gogirl
.
domain
.
product
.
serve
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
/**
* <p>
* 款式主题
* </p>
*
* @author robbendev
* @since 2021-01-05
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"BaseProduceSubject对象"
,
description
=
"款式主题"
)
public
class
BaseProduceSubject
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
private
String
name
;
private
String
describe
;
private
String
picturePath
;
private
String
code
;
@ApiModelProperty
(
value
=
"是否官网显示"
)
private
Boolean
hasIndexShow
;
@ApiModelProperty
(
value
=
"品牌id"
)
private
Integer
brandId
;
}
src/main/java/com/gogirl/infrastructure/mapper/product/serve/BaseProduceSubjectMapper.java
0 → 100644
View file @
db6beb94
package
com
.
gogirl
.
infrastructure
.
mapper
.
product
.
serve
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.gogirl.domain.product.serve.BaseProduceSubject
;
/**
* <p>
* 款式主题 Mapper 接口
* </p>
*
* @author robbendev
* @since 2021-01-05
*/
public
interface
BaseProduceSubjectMapper
extends
BaseMapper
<
BaseProduceSubject
>
{
}
src/main/java/com/gogirl/interfaces/product/serve/BaseProduceSubjectController.java
0 → 100644
View file @
db6beb94
package
com
.
gogirl
.
interfaces
.
product
.
serve
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* <p>
* 款式主题 前端控制器
* </p>
*
* @author robbendev
* @since 2021-01-05
*/
@RestController
@RequestMapping
(
"/base-produce-subject"
)
public
class
BaseProduceSubjectController
{
}
src/main/resources/mapper/product/BaseProduceMapper.xml
View file @
db6beb94
...
...
@@ -59,10 +59,24 @@
pro.id pro_id, pro.name pro_name, pro.picture_path pro_picture_path, pro.type pro_type, pro.label pro_label, pro.shop_sort pro_shop_sort, pro.req_grade, pro.status pro_status, pro.remark pro_remark
</sql>
<sql
id=
"produceSql"
>
produce.id produce_id, produce.name produce_name, produce.picture_path produce_picture_path, produce.type produce_type, produce.label produce_label,
produce.shop_sort produce_shop_sort,produce.req_grade, produce.status produce_status, produce.remark produce_remark,produce.praise_sum produce_praise_sum,
produce.current_price produce_current_price,produce.bargain_price produce_bargain_price,produce.service_duration produce_service_duration,
produce.brief_introduction produce_brief_introduction,produce.details produce_details,produce.sub_title produce_sub_title,produce.service_id service_id
produce.id produce_id,
produce.name produce_name,
produce.picture_path produce_picture_path,
produce.type produce_type,
produce.label produce_label,
produce.shop_sort produce_shop_sort,
produce.req_grade,
produce.status produce_status,
produce.remark produce_remark,
produce.praise_sum produce_praise_sum,
produce.current_price produce_current_price,
produce.bargain_price produce_bargain_price,
produce.service_duration produce_service_duration,
produce.brief_introduction produce_brief_introduction,
produce.details produce_details,
produce.sub_title produce_sub_title,
produce.service_id service_id,
produce.subject_id subject_id
</sql>
<sql
id=
"baseSql"
>
id, name,picture_path picturePath, type, label,shop_sort shopSort,req_grade reqGrade, status, remark, details
...
...
src/main/resources/mapper/product/BaseServeMapper.xml
View file @
db6beb94
...
...
@@ -3,117 +3,6 @@
"http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper
namespace=
"com.gogirl.infrastructure.mapper.product.serve.BaseServeMapper"
>
<!-- <resultMap id="ServerWithProduce" type="com.gogirl.domain.product.serve.BaseServe">-->
<!-- <result column="id" property="id"/>-->
<!-- <result column="name" property="name"/>-->
<!-- <result column="type" property="type"/>-->
<!-- <result column="type_id" property="typeId"/>-->
<!-- <result column="label" property="label"/>-->
<!-- <result column="shop_sort" property="shopSort"/>-->
<!-- <result column="price" property="price"/>-->
<!-- <result column="picture_path" property="picturePath"/>-->
<!-- <result column="status" property="status"/>-->
<!-- <result column="remark" property="remark"/>-->
<!-- <result column="details" property="details"/>-->
<!-- <result column="service_duration" property="serviceDuration"/>-->
<!-- <result column="has_index_show" property="hasIndexShow"/>-->
<!-- <result column="index_sort" property="indexSort"/>-->
<!-- <result column="praise_sum" property="praiseSum"/>-->
<!-- <result column="brief_introduction" property="briefIntroduction"/>-->
<!-- <result column="sch_type_id" property="schTypeId"/>-->
<!-- <association property="produce" javaType="com.gogirl.domain.product.serve.BaseProduce">-->
<!-- <result column="produce_id" property="id"/>-->
<!-- <result column="produce_name" property="name"/>-->
<!-- <result column="produce_picture_path" property="picturePath"/>-->
<!-- <result column="produce_type" property="type"/>-->
<!-- <result column="produce_label" property="label"/>-->
<!-- <result column="produce_shop_sort" property="shopSort"/>-->
<!-- <result column="reqduce_grade" property="reqGrade"/>-->
<!-- <result column="produce_status" property="status"/>-->
<!-- <result column="produce_remark" property="remark"/>-->
<!-- </association>-->
<!-- <collection property="listProduce" ofType="com.gogirl.domain.product.serve.BaseProduce">-->
<!-- <result column="pro_id" property="id"/>-->
<!-- <result column="pro_name" property="name"/>-->
<!-- <result column="pro_picture_path" property="picturePath"/>-->
<!-- <result column="pro_type" property="type"/>-->
<!-- <result column="pro_label" property="label"/>-->
<!-- <result column="pro_shop_sort" property="shopSort"/>-->
<!-- <result column="req_grade" property="reqGrade"/>-->
<!-- <result column="pro_status" property="status"/>-->
<!-- <result column="pro_remark" property="remark"/>-->
<!-- <result column="pro_praise_sum" property="praiseSum"/>-->
<!-- <result column="pro_current_price" property="currentPrice"/>-->
<!-- <result column="pro_bargain_price" property="bargainPrice"/>-->
<!-- <result column="pro_service_duration" property="serviceDuration"/>-->
<!-- <result column="pro_brief_introduction" property="briefIntroduction"/>-->
<!-- <result column="pro_details" property="details"/>-->
<!-- </collection>-->
<!-- <collection property="praiseRecord" ofType="com.gogirl.domain.product.serve.PraiseRecord">-->
<!-- <id column="praiseid" property="id" jdbcType="INTEGER"/>-->
<!-- <result column="praisecustomer_id" property="customerId" jdbcType="INTEGER"/>-->
<!-- <result column="praiseserve_id" property="serveId" jdbcType="INTEGER"/>-->
<!-- <result column="praisetime" property="time" jdbcType="TIMESTAMP"/>-->
<!-- </collection>-->
<!-- <collection property="listLabel" ofType="com.gogirl.domain.product.serve.Label">-->
<!-- <result column="lid" property="id" jdbcType="INTEGER"/>-->
<!-- <result column="lname" property="name" jdbcType="VARCHAR"/>-->
<!-- <result column="lpic_url" property="picUrl" jdbcType="VARCHAR"/>-->
<!-- </collection>-->
<!-- </resultMap>-->
<!-- <resultMap id="ServerWithProduceForPage" type="com.gogirl.domain.product.serve.BaseServe">-->
<!-- <result column="id" property="id"/>-->
<!-- <result column="name" property="name"/>-->
<!-- <result column="type" property="type"/>-->
<!-- <result column="type_id" property="typeId"/>-->
<!-- <result column="label" property="label"/>-->
<!-- <result column="shop_sort" property="shopSort"/>-->
<!-- <result column="price" property="price"/>-->
<!-- <result column="picture_path" property="picturePath"/>-->
<!-- <result column="status" property="status"/>-->
<!-- <result column="remark" property="remark"/>-->
<!-- <result column="details" property="details"/>-->
<!-- <result column="service_duration" property="serviceDuration"/>-->
<!-- <result column="has_index_show" property="hasIndexShow"/>-->
<!-- <result column="index_sort" property="indexSort"/>-->
<!-- <result column="praise_sum" property="praiseSum"/>-->
<!-- <result column="brief_introduction" property="briefIntroduction"/>-->
<!-- <result column="sch_type_id" property="schTypeId"/>-->
<!-- <association property="produce" javaType="com.gogirl.domain.product.serve.BaseProduce">-->
<!-- <result column="produce_id" property="id"/>-->
<!-- <result column="produce_name" property="name"/>-->
<!-- <result column="produce_picture_path" property="picturePath"/>-->
<!-- <result column="produce_type" property="type"/>-->
<!-- <result column="produce_label" property="label"/>-->
<!-- <result column="produce_shop_sort" property="shopSort"/>-->
<!-- <result column="reqduce_grade" property="reqGrade"/>-->
<!-- <result column="produce_status" property="status"/>-->
<!-- <result column="produce_remark" property="remark"/>-->
<!-- </association>-->
<!-- <collection property="listProduce" ofType="com.gogirl.domain.product.serve.BaseProduce" column="id"-->
<!-- select="listProduceByServeId">-->
<!-- </collection>-->
<!-- <collection property="praiseRecord" ofType="com.gogirl.domain.product.serve.PraiseRecord">-->
<!-- <id column="praiseid" property="id" jdbcType="INTEGER"/>-->
<!-- <result column="praisecustomer_id" property="customerId" jdbcType="INTEGER"/>-->
<!-- <result column="praiseserve_id" property="serveId" jdbcType="INTEGER"/>-->
<!-- <result column="praisetime" property="time" jdbcType="TIMESTAMP"/>-->
<!-- </collection>-->
<!-- </resultMap>-->
<!-- <resultMap id="produceResultMap" type="com.gogirl.domain.product.serve.BaseProduce">-->
<!-- <result column="pro_id" property="id"/>-->
<!-- <result column="pro_name" property="name"/>-->
<!-- <result column="pro_picture_path" property="picturePath"/>-->
<!-- <result column="pro_type" property="type"/>-->
<!-- <result column="pro_label" property="label"/>-->
<!-- <result column="pro_shop_sort" property="shopSort"/>-->
<!-- <result column="req_grade" property="reqGrade"/>-->
<!-- <result column="pro_status" property="status"/>-->
<!-- <result column="pro_remark" property="remark"/>-->
<!-- </resultMap>-->
<sql
id=
"baseSql"
>
id, name,type,type_id, label, shop_sort, price, picture_path, status, remark, details, service_duration,brief_introduction,sch_type_id
</sql>
...
...
src/main/resources/mapper/product/serve/BaseProduceSubjectMapper.xml
0 → 100644
View file @
db6beb94
<?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.gogirl.infrastructure.mapper.product.serve.BaseProduceSubjectMapper"
>
</mapper>
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