Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-platform-enterprise
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
base_platform_enterprise
gic-platform-enterprise
Commits
343d23b0
Commit
343d23b0
authored
Apr 13, 2020
by
guojuxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
微盟商城-会员卡配置
parent
1abaf739
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
706 additions
and
0 deletions
+706
-0
WmMemberCardConfigDTO.java
...in/java/com/gic/enterprise/dto/WmMemberCardConfigDTO.java
+155
-0
WmStoreApiService.java
...in/java/com/gic/enterprise/service/WmStoreApiService.java
+21
-0
TabWmMemberCardConfigMapper.java
...ic/enterprise/dao/mapper/TabWmMemberCardConfigMapper.java
+56
-0
TabWmStoreMapper.java
.../java/com/gic/enterprise/dao/mapper/TabWmStoreMapper.java
+3
-0
TabWmMemberCardConfig.java
...java/com/gic/enterprise/entity/TabWmMemberCardConfig.java
+149
-0
WmMemberCardConfigService.java
...com/gic/enterprise/service/WmMemberCardConfigService.java
+29
-0
WmStoreService.java
.../main/java/com/gic/enterprise/service/WmStoreService.java
+10
-0
WmMemberCardConfigServiceImpl.java
...nterprise/service/impl/WmMemberCardConfigServiceImpl.java
+40
-0
WmStoreServiceImpl.java
...a/com/gic/enterprise/service/impl/WmStoreServiceImpl.java
+5
-0
WmStoreApiServiceImpl.java
.../enterprise/service/outer/impl/WmStoreApiServiceImpl.java
+55
-0
TabWmMemberCardConfigMapper.xml
...src/main/resources/mapper/TabWmMemberCardConfigMapper.xml
+161
-0
TabWmStoreMapper.xml
...se-service/src/main/resources/mapper/TabWmStoreMapper.xml
+9
-0
WmMallStoreController.java
...c/enterprise/web/controller/wm/WmMallStoreController.java
+13
-0
No files found.
gic-platform-enterprise-api/src/main/java/com/gic/enterprise/dto/WmMemberCardConfigDTO.java
0 → 100644
View file @
343d23b0
package
com
.
gic
.
enterprise
.
dto
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 微盟商城-会员卡配置
* @ClassName: WmMemberCardConfigDTO
* @Description:
* @author guojuxing
* @date 2020/4/13 4:15 PM
*/
public
class
WmMemberCardConfigDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
698215421069218834L
;
/**
*
*/
private
Integer
memberCardConfigId
;
/**
*
*/
private
Integer
enterpriseId
;
/**
* 微盟主账号(平台唯一),用于关联配置
*/
private
String
wmMainAccount
;
/**
* 开卡方式 1:达摩开卡 2:微盟开卡
*/
private
Integer
openCardMode
;
/**
* GIC会员归属信息同步微盟 1:开启 0:关闭
*/
private
Integer
gicMemberToWm
;
/**
* 微盟会员导购关系同步GIC 1:开启 0:关闭
*/
private
Integer
wmMemberClerkToGic
;
/**
* 微盟会员信息(包括门店关系)同步GIC 1:开启 0:关闭
*/
private
Integer
wmMemberToGic
;
/**
* 1:有效
*/
private
Integer
status
;
/**
*
*/
private
Date
createTime
;
/**
*
*/
private
Date
updateTime
;
public
Integer
getMemberCardConfigId
()
{
return
memberCardConfigId
;
}
public
WmMemberCardConfigDTO
setMemberCardConfigId
(
Integer
memberCardConfigId
)
{
this
.
memberCardConfigId
=
memberCardConfigId
;
return
this
;
}
public
Integer
getEnterpriseId
()
{
return
enterpriseId
;
}
public
WmMemberCardConfigDTO
setEnterpriseId
(
Integer
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
return
this
;
}
public
String
getWmMainAccount
()
{
return
wmMainAccount
;
}
public
WmMemberCardConfigDTO
setWmMainAccount
(
String
wmMainAccount
)
{
this
.
wmMainAccount
=
wmMainAccount
;
return
this
;
}
public
Integer
getOpenCardMode
()
{
return
openCardMode
;
}
public
WmMemberCardConfigDTO
setOpenCardMode
(
Integer
openCardMode
)
{
this
.
openCardMode
=
openCardMode
;
return
this
;
}
public
Integer
getGicMemberToWm
()
{
return
gicMemberToWm
;
}
public
WmMemberCardConfigDTO
setGicMemberToWm
(
Integer
gicMemberToWm
)
{
this
.
gicMemberToWm
=
gicMemberToWm
;
return
this
;
}
public
Integer
getWmMemberClerkToGic
()
{
return
wmMemberClerkToGic
;
}
public
WmMemberCardConfigDTO
setWmMemberClerkToGic
(
Integer
wmMemberClerkToGic
)
{
this
.
wmMemberClerkToGic
=
wmMemberClerkToGic
;
return
this
;
}
public
Integer
getWmMemberToGic
()
{
return
wmMemberToGic
;
}
public
WmMemberCardConfigDTO
setWmMemberToGic
(
Integer
wmMemberToGic
)
{
this
.
wmMemberToGic
=
wmMemberToGic
;
return
this
;
}
public
Integer
getStatus
()
{
return
status
;
}
public
WmMemberCardConfigDTO
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
return
this
;
}
public
Date
getCreateTime
()
{
return
createTime
;
}
public
WmMemberCardConfigDTO
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
return
this
;
}
public
Date
getUpdateTime
()
{
return
updateTime
;
}
public
WmMemberCardConfigDTO
setUpdateTime
(
Date
updateTime
)
{
this
.
updateTime
=
updateTime
;
return
this
;
}
}
gic-platform-enterprise-api/src/main/java/com/gic/enterprise/service/WmStoreApiService.java
View file @
343d23b0
package
com
.
gic
.
enterprise
.
service
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.enterprise.dto.WmMemberCardConfigDTO
;
import
com.gic.enterprise.dto.WmStoreDTO
;
import
java.util.List
;
...
...
@@ -47,4 +48,24 @@ public interface WmStoreApiService {
ServiceResponse
<
List
<
WmStoreDTO
>>
listWmStore
(
Integer
enterpriseId
);
ServiceResponse
<
WmStoreDTO
>
getWmStoreByWmMallStoreId
(
Integer
wmMallStoreId
);
/**
* 新增会员卡配置
* @Title: saveOrUpdateWmMemberCardConfig
* @Description:
* @author guojuxing
* @param dto
* @return com.gic.api.base.commons.ServiceResponse<java.lang.Integer>
*/
ServiceResponse
<
Integer
>
saveOrUpdateWmMemberCardConfig
(
WmMemberCardConfigDTO
dto
);
/**
* 根据微盟主账号查询会员卡配置
* @Title: getWmMemberCardConfigByWmMainAccount
* @Description:
* @author guojuxing
* @param wmMainAccount
* @return com.gic.api.base.commons.ServiceResponse<com.gic.enterprise.dto.WmMemberCardConfigDTO>
*/
ServiceResponse
<
WmMemberCardConfigDTO
>
getWmMemberCardConfigByWmMainAccount
(
String
wmMainAccount
);
}
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/dao/mapper/TabWmMemberCardConfigMapper.java
0 → 100644
View file @
343d23b0
package
com
.
gic
.
enterprise
.
dao
.
mapper
;
import
com.gic.enterprise.entity.TabWmMemberCardConfig
;
public
interface
TabWmMemberCardConfigMapper
{
/**
* 根据主键删除
*
* @param memberCardConfigId 主键
* @return 更新条目数
*/
int
deleteByPrimaryKey
(
Integer
memberCardConfigId
);
/**
* 插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int
insert
(
TabWmMemberCardConfig
record
);
/**
* 动态插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int
insertSelective
(
TabWmMemberCardConfig
record
);
/**
* 根据主键查询
*
* @param memberCardConfigId 主键
* @return 实体对象
*/
TabWmMemberCardConfig
selectByPrimaryKey
(
Integer
memberCardConfigId
);
/**
* 根据主键动态更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int
updateByPrimaryKeySelective
(
TabWmMemberCardConfig
record
);
/**
* 根据主键更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int
updateByPrimaryKey
(
TabWmMemberCardConfig
record
);
TabWmMemberCardConfig
getByWmMainAccount
(
String
wmMainAccount
);
}
\ No newline at end of file
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/dao/mapper/TabWmStoreMapper.java
View file @
343d23b0
...
...
@@ -68,4 +68,6 @@ public interface TabWmStoreMapper {
int
countByStoreName
(
@Param
(
"storeName"
)
String
storeName
,
@Param
(
"wmMallStoreId"
)
Integer
wmMallStoreId
,
@Param
(
"enterpriseId"
)
Integer
enterpriseId
);
List
<
TabWmStore
>
listWmStore
(
Integer
enterpriseId
);
TabWmStore
getByWmMainAccount
(
String
wmMainAccount
);
}
\ No newline at end of file
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/entity/TabWmMemberCardConfig.java
0 → 100644
View file @
343d23b0
package
com
.
gic
.
enterprise
.
entity
;
import
java.util.Date
;
/**
* tab_wm_member_card_config
*/
public
class
TabWmMemberCardConfig
{
/**
*
*/
private
Integer
memberCardConfigId
;
/**
*
*/
private
Integer
enterpriseId
;
/**
* 微盟主账号(平台唯一),用于关联配置
*/
private
String
wmMainAccount
;
/**
* 开卡方式 1:达摩开卡 2:微盟开卡
*/
private
Integer
openCardMode
;
/**
* GIC会员归属信息同步微盟 1:开启 0:关闭
*/
private
Integer
gicMemberToWm
;
/**
* 微盟会员导购关系同步GIC 1:开启 0:关闭
*/
private
Integer
wmMemberClerkToGic
;
/**
* 微盟会员信息(包括门店关系)同步GIC 1:开启 0:关闭
*/
private
Integer
wmMemberToGic
;
/**
* 1:有效
*/
private
Integer
status
;
/**
*
*/
private
Date
createTime
;
/**
*
*/
private
Date
updateTime
;
public
Integer
getMemberCardConfigId
()
{
return
memberCardConfigId
;
}
public
TabWmMemberCardConfig
setMemberCardConfigId
(
Integer
memberCardConfigId
)
{
this
.
memberCardConfigId
=
memberCardConfigId
;
return
this
;
}
public
Integer
getEnterpriseId
()
{
return
enterpriseId
;
}
public
TabWmMemberCardConfig
setEnterpriseId
(
Integer
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
return
this
;
}
public
String
getWmMainAccount
()
{
return
wmMainAccount
;
}
public
TabWmMemberCardConfig
setWmMainAccount
(
String
wmMainAccount
)
{
this
.
wmMainAccount
=
wmMainAccount
;
return
this
;
}
public
Integer
getOpenCardMode
()
{
return
openCardMode
;
}
public
TabWmMemberCardConfig
setOpenCardMode
(
Integer
openCardMode
)
{
this
.
openCardMode
=
openCardMode
;
return
this
;
}
public
Integer
getGicMemberToWm
()
{
return
gicMemberToWm
;
}
public
TabWmMemberCardConfig
setGicMemberToWm
(
Integer
gicMemberToWm
)
{
this
.
gicMemberToWm
=
gicMemberToWm
;
return
this
;
}
public
Integer
getWmMemberClerkToGic
()
{
return
wmMemberClerkToGic
;
}
public
TabWmMemberCardConfig
setWmMemberClerkToGic
(
Integer
wmMemberClerkToGic
)
{
this
.
wmMemberClerkToGic
=
wmMemberClerkToGic
;
return
this
;
}
public
Integer
getWmMemberToGic
()
{
return
wmMemberToGic
;
}
public
TabWmMemberCardConfig
setWmMemberToGic
(
Integer
wmMemberToGic
)
{
this
.
wmMemberToGic
=
wmMemberToGic
;
return
this
;
}
public
Integer
getStatus
()
{
return
status
;
}
public
TabWmMemberCardConfig
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
return
this
;
}
public
Date
getCreateTime
()
{
return
createTime
;
}
public
TabWmMemberCardConfig
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
return
this
;
}
public
Date
getUpdateTime
()
{
return
updateTime
;
}
public
TabWmMemberCardConfig
setUpdateTime
(
Date
updateTime
)
{
this
.
updateTime
=
updateTime
;
return
this
;
}
}
\ No newline at end of file
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/WmMemberCardConfigService.java
0 → 100644
View file @
343d23b0
package
com
.
gic
.
enterprise
.
service
;
import
com.gic.enterprise.dto.WmMemberCardConfigDTO
;
import
com.gic.enterprise.entity.TabWmMemberCardConfig
;
public
interface
WmMemberCardConfigService
{
/**
* 新增会员卡配置
* @Title: saveWmMemberCardConfig
* @Description:
* @author guojuxing
* @param dto
* @return java.lang.Integer
*/
Integer
saveWmMemberCardConfig
(
WmMemberCardConfigDTO
dto
);
void
updateWmMemberCardConfig
(
WmMemberCardConfigDTO
dto
);
/**
* 根据微盟主账号查询记录,主账号平台唯一
* @Title: getByWmMainAccount
* @Description:
* @author guojuxing
* @param wmMainAccount
* @return com.gic.enterprise.entity.TabWmMemberCardConfig
*/
TabWmMemberCardConfig
getByWmMainAccount
(
String
wmMainAccount
);
}
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/WmStoreService.java
View file @
343d23b0
...
...
@@ -50,5 +50,15 @@ public interface WmStoreService {
TabWmStore
getByWmMallStoreId
(
Integer
wmMallStoreId
);
/**
* 微盟主账号查询记录,因为主账号平台唯一
* @Title: getByWmMainAccount
* @Description:
* @author guojuxing
* @param wmMainAccount
* @return com.gic.enterprise.entity.TabWmStore
*/
TabWmStore
getByWmMainAccount
(
String
wmMainAccount
);
List
<
TabWmStore
>
listWmStore
(
Integer
enterpriseId
);
}
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/impl/WmMemberCardConfigServiceImpl.java
0 → 100644
View file @
343d23b0
package
com
.
gic
.
enterprise
.
service
.
impl
;
import
com.gic.commons.util.EntityUtil
;
import
com.gic.enterprise.dao.mapper.TabWmMemberCardConfigMapper
;
import
com.gic.enterprise.dto.WmMemberCardConfigDTO
;
import
com.gic.enterprise.entity.TabWmMemberCardConfig
;
import
com.gic.enterprise.service.WmMemberCardConfigService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.Date
;
@Service
(
"wmMemberCardConfigService"
)
public
class
WmMemberCardConfigServiceImpl
implements
WmMemberCardConfigService
{
@Autowired
private
TabWmMemberCardConfigMapper
tabWmMemberCardConfigMapper
;
@Override
public
Integer
saveWmMemberCardConfig
(
WmMemberCardConfigDTO
dto
)
{
Date
now
=
new
Date
();
dto
.
setUpdateTime
(
now
);
dto
.
setCreateTime
(
now
);
dto
.
setStatus
(
1
);
TabWmMemberCardConfig
record
=
EntityUtil
.
changeEntityNew
(
TabWmMemberCardConfig
.
class
,
dto
);
tabWmMemberCardConfigMapper
.
insert
(
record
);
return
record
.
getMemberCardConfigId
();
}
@Override
public
void
updateWmMemberCardConfig
(
WmMemberCardConfigDTO
dto
)
{
dto
.
setUpdateTime
(
new
Date
());
TabWmMemberCardConfig
record
=
EntityUtil
.
changeEntityNew
(
TabWmMemberCardConfig
.
class
,
dto
);
tabWmMemberCardConfigMapper
.
updateByPrimaryKeySelective
(
record
);
}
@Override
public
TabWmMemberCardConfig
getByWmMainAccount
(
String
wmMainAccount
)
{
return
tabWmMemberCardConfigMapper
.
getByWmMainAccount
(
wmMainAccount
);
}
}
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/impl/WmStoreServiceImpl.java
View file @
343d23b0
...
...
@@ -59,6 +59,11 @@ public class WmStoreServiceImpl implements WmStoreService{
}
@Override
public
TabWmStore
getByWmMainAccount
(
String
wmMainAccount
)
{
return
tabWmStoreMapper
.
getByWmMainAccount
(
wmMainAccount
);
}
@Override
public
List
<
TabWmStore
>
listWmStore
(
Integer
enterpriseId
)
{
return
tabWmStoreMapper
.
listWmStore
(
enterpriseId
);
}
...
...
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/outer/impl/WmStoreApiServiceImpl.java
View file @
343d23b0
package
com
.
gic
.
enterprise
.
service
.
outer
.
impl
;
import
java.util.List
;
import
java.util.Optional
;
import
com.gic.enterprise.dto.WmMemberCardConfigDTO
;
import
com.gic.enterprise.entity.TabWmMemberCardConfig
;
import
com.gic.enterprise.service.WmMemberCardConfigService
;
import
org.apache.commons.lang.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
...
...
@@ -19,6 +23,8 @@ import com.gic.enterprise.service.WmStoreService;
public
class
WmStoreApiServiceImpl
implements
WmStoreApiService
{
@Autowired
private
WmStoreService
wmStoreService
;
@Autowired
private
WmMemberCardConfigService
wmMemberCardConfigService
;
@Override
public
ServiceResponse
<
Integer
>
saveWmStore
(
WmStoreDTO
wmStoreDTO
)
{
...
...
@@ -65,6 +71,55 @@ public class WmStoreApiServiceImpl implements WmStoreApiService {
return
ServiceResponse
.
success
(
EntityUtil
.
changeEntityNew
(
WmStoreDTO
.
class
,
record
));
}
@Override
public
ServiceResponse
<
Integer
>
saveOrUpdateWmMemberCardConfig
(
WmMemberCardConfigDTO
dto
)
{
ServiceResponse
validParam
=
validWmMemberCardConfig
(
dto
);
if
(!
validParam
.
isSuccess
())
{
return
ServiceResponse
.
failure
(
validParam
.
getCode
(),
validParam
.
getMessage
());
}
TabWmMemberCardConfig
record
=
wmMemberCardConfigService
.
getByWmMainAccount
(
dto
.
getWmMainAccount
());
if
(
record
==
null
)
{
return
ServiceResponse
.
success
(
wmMemberCardConfigService
.
saveWmMemberCardConfig
(
dto
));
}
//编辑
dto
.
setMemberCardConfigId
(
record
.
getMemberCardConfigId
());
wmMemberCardConfigService
.
updateWmMemberCardConfig
(
dto
);
return
ServiceResponse
.
success
(
record
.
getMemberCardConfigId
());
}
@Override
public
ServiceResponse
<
WmMemberCardConfigDTO
>
getWmMemberCardConfigByWmMainAccount
(
String
wmMainAccount
)
{
TabWmMemberCardConfig
record
=
wmMemberCardConfigService
.
getByWmMainAccount
(
wmMainAccount
);
if
(
record
==
null
)
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"还未配置"
);
}
return
ServiceResponse
.
success
(
EntityUtil
.
changeEntityNew
(
WmMemberCardConfigDTO
.
class
,
record
));
}
private
ServiceResponse
validWmMemberCardConfig
(
WmMemberCardConfigDTO
dto
)
{
if
(
dto
.
getEnterpriseId
()
==
null
)
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"商户ID不能为空"
);
}
if
(
StringUtils
.
isBlank
(
dto
.
getWmMainAccount
()))
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"微盟主账号不能为空"
);
}
TabWmStore
wmStore
=
wmStoreService
.
getByWmMainAccount
(
dto
.
getWmMainAccount
());
if
(
wmStore
==
null
)
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"微盟主账号错误,查无数据"
);
}
if
(
dto
.
getOpenCardMode
()
==
null
)
{
//默认达摩开卡
dto
.
setOpenCardMode
(
1
);
}
//GIC会员归属信息同步微盟 默认开启
dto
.
setGicMemberToWm
(
Optional
.
ofNullable
(
dto
.
getGicMemberToWm
()).
orElse
(
1
));
//微盟会员导购关系同步GIC 默认开启
dto
.
setWmMemberClerkToGic
(
Optional
.
ofNullable
(
dto
.
getWmMemberClerkToGic
()).
orElse
(
1
));
//微盟会员信息(包括门店关系)同步GIC 默认开启
dto
.
setWmMemberToGic
(
Optional
.
ofNullable
(
dto
.
getWmMemberToGic
()).
orElse
(
1
));
return
ServiceResponse
.
success
();
}
private
ServiceResponse
<
Void
>
validParam
(
WmStoreDTO
wmStoreDTO
)
{
Integer
wmMallStoreId
=
wmStoreDTO
.
getWmMallStoreId
();
boolean
isEdit
=
wmMallStoreId
!=
null
;
...
...
gic-platform-enterprise-service/src/main/resources/mapper/TabWmMemberCardConfigMapper.xml
0 → 100644
View file @
343d23b0
<?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.gic.enterprise.dao.mapper.TabWmMemberCardConfigMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.gic.enterprise.entity.TabWmMemberCardConfig"
>
<id
column=
"member_card_config_id"
jdbcType=
"INTEGER"
property=
"memberCardConfigId"
/>
<result
column=
"enterprise_id"
jdbcType=
"INTEGER"
property=
"enterpriseId"
/>
<result
column=
"wm_main_account"
jdbcType=
"VARCHAR"
property=
"wmMainAccount"
/>
<result
column=
"open_card_mode"
jdbcType=
"INTEGER"
property=
"openCardMode"
/>
<result
column=
"gic_member_to_wm"
jdbcType=
"INTEGER"
property=
"gicMemberToWm"
/>
<result
column=
"wm_member_clerk_to_gic"
jdbcType=
"INTEGER"
property=
"wmMemberClerkToGic"
/>
<result
column=
"wm_member_to_gic"
jdbcType=
"INTEGER"
property=
"wmMemberToGic"
/>
<result
column=
"status"
jdbcType=
"INTEGER"
property=
"status"
/>
<result
column=
"create_time"
jdbcType=
"TIMESTAMP"
property=
"createTime"
/>
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
</resultMap>
<sql
id=
"Base_Column_List"
>
member_card_config_id, enterprise_id, wm_main_account, open_card_mode, gic_member_to_wm,
wm_member_clerk_to_gic, wm_member_to_gic, status, create_time, update_time
</sql>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Integer"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from tab_wm_member_card_config
where member_card_config_id = #{memberCardConfigId,jdbcType=INTEGER}
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
delete from tab_wm_member_card_config
where member_card_config_id = #{memberCardConfigId,jdbcType=INTEGER}
</delete>
<insert
id=
"insert"
parameterType=
"com.gic.enterprise.entity.TabWmMemberCardConfig"
useGeneratedKeys=
"true"
keyProperty=
"memberCardConfigId"
>
insert into tab_wm_member_card_config (member_card_config_id, enterprise_id,
wm_main_account, open_card_mode, gic_member_to_wm,
wm_member_clerk_to_gic, wm_member_to_gic, status,
create_time, update_time)
values (#{memberCardConfigId,jdbcType=INTEGER}, #{enterpriseId,jdbcType=INTEGER},
#{wmMainAccount,jdbcType=VARCHAR}, #{openCardMode,jdbcType=INTEGER}, #{gicMemberToWm,jdbcType=INTEGER},
#{wmMemberClerkToGic,jdbcType=INTEGER}, #{wmMemberToGic,jdbcType=INTEGER}, #{status,jdbcType=INTEGER},
#{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP})
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.gic.enterprise.entity.TabWmMemberCardConfig"
>
insert into tab_wm_member_card_config
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"memberCardConfigId != null"
>
member_card_config_id,
</if>
<if
test=
"enterpriseId != null"
>
enterprise_id,
</if>
<if
test=
"wmMainAccount != null"
>
wm_main_account,
</if>
<if
test=
"openCardMode != null"
>
open_card_mode,
</if>
<if
test=
"gicMemberToWm != null"
>
gic_member_to_wm,
</if>
<if
test=
"wmMemberClerkToGic != null"
>
wm_member_clerk_to_gic,
</if>
<if
test=
"wmMemberToGic != null"
>
wm_member_to_gic,
</if>
<if
test=
"status != null"
>
status,
</if>
<if
test=
"createTime != null"
>
create_time,
</if>
<if
test=
"updateTime != null"
>
update_time,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"memberCardConfigId != null"
>
#{memberCardConfigId,jdbcType=INTEGER},
</if>
<if
test=
"enterpriseId != null"
>
#{enterpriseId,jdbcType=INTEGER},
</if>
<if
test=
"wmMainAccount != null"
>
#{wmMainAccount,jdbcType=VARCHAR},
</if>
<if
test=
"openCardMode != null"
>
#{openCardMode,jdbcType=INTEGER},
</if>
<if
test=
"gicMemberToWm != null"
>
#{gicMemberToWm,jdbcType=INTEGER},
</if>
<if
test=
"wmMemberClerkToGic != null"
>
#{wmMemberClerkToGic,jdbcType=INTEGER},
</if>
<if
test=
"wmMemberToGic != null"
>
#{wmMemberToGic,jdbcType=INTEGER},
</if>
<if
test=
"status != null"
>
#{status,jdbcType=INTEGER},
</if>
<if
test=
"createTime != null"
>
#{createTime,jdbcType=TIMESTAMP},
</if>
<if
test=
"updateTime != null"
>
#{updateTime,jdbcType=TIMESTAMP},
</if>
</trim>
</insert>
<update
id=
"updateByPrimaryKeySelective"
parameterType=
"com.gic.enterprise.entity.TabWmMemberCardConfig"
>
update tab_wm_member_card_config
<set>
<if
test=
"enterpriseId != null"
>
enterprise_id = #{enterpriseId,jdbcType=INTEGER},
</if>
<if
test=
"wmMainAccount != null"
>
wm_main_account = #{wmMainAccount,jdbcType=VARCHAR},
</if>
<if
test=
"openCardMode != null"
>
open_card_mode = #{openCardMode,jdbcType=INTEGER},
</if>
<if
test=
"gicMemberToWm != null"
>
gic_member_to_wm = #{gicMemberToWm,jdbcType=INTEGER},
</if>
<if
test=
"wmMemberClerkToGic != null"
>
wm_member_clerk_to_gic = #{wmMemberClerkToGic,jdbcType=INTEGER},
</if>
<if
test=
"wmMemberToGic != null"
>
wm_member_to_gic = #{wmMemberToGic,jdbcType=INTEGER},
</if>
<if
test=
"status != null"
>
status = #{status,jdbcType=INTEGER},
</if>
<if
test=
"createTime != null"
>
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if
test=
"updateTime != null"
>
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
</set>
where member_card_config_id = #{memberCardConfigId,jdbcType=INTEGER}
</update>
<update
id=
"updateByPrimaryKey"
parameterType=
"com.gic.enterprise.entity.TabWmMemberCardConfig"
>
update tab_wm_member_card_config
set enterprise_id = #{enterpriseId,jdbcType=INTEGER},
wm_main_account = #{wmMainAccount,jdbcType=VARCHAR},
open_card_mode = #{openCardMode,jdbcType=INTEGER},
gic_member_to_wm = #{gicMemberToWm,jdbcType=INTEGER},
wm_member_clerk_to_gic = #{wmMemberClerkToGic,jdbcType=INTEGER},
wm_member_to_gic = #{wmMemberToGic,jdbcType=INTEGER},
status = #{status,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP}
where member_card_config_id = #{memberCardConfigId,jdbcType=INTEGER}
</update>
<select
id=
"getByWmMainAccount"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
></include>
from tab_wm_member_card_config
where wm_main_account = #{wmMainAccount}
and status = 1
</select>
</mapper>
\ No newline at end of file
gic-platform-enterprise-service/src/main/resources/mapper/TabWmStoreMapper.xml
View file @
343d23b0
...
...
@@ -215,4 +215,12 @@
where enterprise_id = #{enterpriseId}
and status = 1
</select>
<select
id=
"getByWmMainAccount"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
></include>
from tab_wm_store
where wm_main_account = #{wmMainAccount}
and status = 1
</select>
</mapper>
\ No newline at end of file
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/controller/wm/WmMallStoreController.java
View file @
343d23b0
...
...
@@ -2,6 +2,7 @@ package com.gic.enterprise.web.controller.wm;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.enterprise.constant.MallModeEnum
;
import
com.gic.enterprise.dto.WmMemberCardConfigDTO
;
import
com.gic.enterprise.utils.ResultControllerUtils
;
import
org.apache.logging.log4j.LogManager
;
import
org.apache.logging.log4j.Logger
;
...
...
@@ -73,4 +74,16 @@ public class WmMallStoreController {
}
return
RestResponse
.
success
(
result
);
}
@RequestMapping
(
"/save-or-update-wm-member-card-config"
)
public
RestResponse
saveOrUpdateWmMemberCardConfig
(
WmMemberCardConfigDTO
dto
)
{
return
OperationResultUtils
.
operationResult
(
wmStoreApiService
.
saveOrUpdateWmMemberCardConfig
(
dto
),
OperationResultUtils
.
LOG_EDIT
+
"微盟商城-会员卡配置"
,
dto
.
getWmMainAccount
());
}
@RequestMapping
(
"/get-wm-member-card-config-by-wm-main-account"
)
public
RestResponse
getWmMemberCardConfigByWmMainAccount
(
String
wmMainAccount
)
{
return
ResultControllerUtils
.
commonResult
(
wmStoreApiService
.
getWmMemberCardConfigByWmMainAccount
(
wmMainAccount
));
}
}
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