Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-store
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-store
Commits
18386fd1
Commit
18386fd1
authored
Feb 24, 2020
by
zhiwj
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
门店标签导入
parent
9ff1d465
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
23 changed files
with
723 additions
and
1 deletions
+723
-1
StoreTagTmpDTO.java
...e-api/src/main/java/com/gic/store/dto/StoreTagTmpDTO.java
+122
-0
StoreApiService.java
.../src/main/java/com/gic/store/service/StoreApiService.java
+13
-0
StoreRegionApiService.java
...ain/java/com/gic/store/service/StoreRegionApiService.java
+12
-0
StoreTagTmpApiService.java
...ain/java/com/gic/store/service/StoreTagTmpApiService.java
+18
-0
TabStoreRegionMapper.java
...n/java/com/gic/store/dao/mapper/TabStoreRegionMapper.java
+3
-0
TabStoreTagTmpMapper.java
...n/java/com/gic/store/dao/mapper/TabStoreTagTmpMapper.java
+60
-0
TabStoreTagTmp.java
...ce/src/main/java/com/gic/store/entity/TabStoreTagTmp.java
+113
-0
StoreRegionService.java
...c/main/java/com/gic/store/service/StoreRegionService.java
+2
-0
StoreTagTmpService.java
...c/main/java/com/gic/store/service/StoreTagTmpService.java
+18
-0
StoreRegionServiceImpl.java
...va/com/gic/store/service/impl/StoreRegionServiceImpl.java
+5
-0
StoreServiceImpl.java
...ain/java/com/gic/store/service/impl/StoreServiceImpl.java
+0
-1
StoreTagTmpServiceImpl.java
...va/com/gic/store/service/impl/StoreTagTmpServiceImpl.java
+40
-0
StoreApiServiceImpl.java
...com/gic/store/service/outer/impl/StoreApiServiceImpl.java
+9
-0
StoreRegionApiServiceImpl.java
...c/store/service/outer/impl/StoreRegionApiServiceImpl.java
+6
-0
StoreTagTmpApiServiceImpl.java
...c/store/service/outer/impl/StoreTagTmpApiServiceImpl.java
+42
-0
dubbo-gic-store-service.xml
...re-service/src/main/resources/dubbo-gic-store-service.xml
+1
-0
TabStoreRegionMapper.xml
...ervice/src/main/resources/mapper/TabStoreRegionMapper.xml
+19
-0
TabStoreTagTmpMapper.xml
...ervice/src/main/resources/mapper/TabStoreTagTmpMapper.xml
+140
-0
StoreTagController.java
...java/com/gic/store/web/controller/StoreTagController.java
+0
-0
StoreWidgetSearch.java
...a/com/gic/store/web/vo/storeWidget/StoreWidgetSearch.java
+99
-0
StoreWidgetWriteBack.java
...om/gic/store/web/vo/storeWidget/StoreWidgetWriteBack.java
+0
-0
dubbo-gic-store-web.xml
gic-store-web/src/main/resources/dubbo-gic-store-web.xml
+1
-0
store_tag_batch_import.xlsx
...-web/src/main/resources/excel/store_tag_batch_import.xlsx
+0
-0
No files found.
gic-store-api/src/main/java/com/gic/store/dto/StoreTagTmpDTO.java
0 → 100644
View file @
18386fd1
package
com
.
gic
.
store
.
dto
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* @author zhiwj
* @Description:
* @date 2020-02-24 10:02
*/
public
class
StoreTagTmpDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
154900340148379231L
;
/**
*
*/
private
Integer
storeTagTmpId
;
/**
*
*/
private
Integer
enterpriseId
;
/**
*
*/
private
String
storeName
;
/**
*
*/
private
String
storeCode
;
private
String
regionName
;
/**
* success表示校验成功;其他信息表示错误信息
*/
private
String
errorMessage
;
/**
* uuid
*/
private
String
signKey
;
/**
*
*/
private
Date
updateTime
;
private
Integer
storeId
;
public
Integer
getStoreTagTmpId
()
{
return
storeTagTmpId
;
}
public
void
setStoreTagTmpId
(
Integer
storeTagTmpId
)
{
this
.
storeTagTmpId
=
storeTagTmpId
;
}
public
Integer
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
Integer
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
public
String
getStoreName
()
{
return
storeName
;
}
public
void
setStoreName
(
String
storeName
)
{
this
.
storeName
=
storeName
;
}
public
String
getStoreCode
()
{
return
storeCode
;
}
public
void
setStoreCode
(
String
storeCode
)
{
this
.
storeCode
=
storeCode
;
}
public
String
getErrorMessage
()
{
return
errorMessage
;
}
public
void
setErrorMessage
(
String
errorMessage
)
{
this
.
errorMessage
=
errorMessage
;
}
public
String
getSignKey
()
{
return
signKey
;
}
public
void
setSignKey
(
String
signKey
)
{
this
.
signKey
=
signKey
;
}
public
Date
getUpdateTime
()
{
return
updateTime
;
}
public
void
setUpdateTime
(
Date
updateTime
)
{
this
.
updateTime
=
updateTime
;
}
public
Integer
getStoreId
()
{
return
storeId
;
}
public
void
setStoreId
(
Integer
storeId
)
{
this
.
storeId
=
storeId
;
}
public
String
getRegionName
()
{
return
regionName
;
}
public
void
setRegionName
(
String
regionName
)
{
this
.
regionName
=
regionName
;
}
}
gic-store-api/src/main/java/com/gic/store/service/StoreApiService.java
View file @
18386fd1
...
...
@@ -307,4 +307,17 @@ public interface StoreApiService {
* @throws
*/
ServiceResponse
<
Void
>
updateScore
(
Integer
enterpriseId
,
Integer
storeId
,
double
storeScore
,
Integer
evaluateCount
);
/**
*
* @Title: getStoreIdByStoreNameAndStoreCodeAndRegionId
* @Description:
* @author zhiwj
* @param storeCode
* @param regionId
* @param enterpriseId
* @return com.gic.api.base.commons.ServiceResponse<java.lang.Object>
* @throws
*/
ServiceResponse
<
Integer
>
getStoreIdByStoreNameAndStoreCodeAndRegionId
(
String
storeCode
,
Integer
regionId
,
Integer
enterpriseId
);
}
gic-store-api/src/main/java/com/gic/store/service/StoreRegionApiService.java
View file @
18386fd1
...
...
@@ -116,4 +116,15 @@ public interface StoreRegionApiService {
*/
ServiceResponse
<
Void
>
unAuthorizeRegion
(
Integer
toEnterpriseId
,
Integer
storeRegionId
);
/**
* 查询门店域
* @Title: getStoreRegionByRegionName
* @Description:
* @author zhiwj
* @param enterpriseId
* @param regionName
* @return com.gic.api.base.commons.ServiceResponse<com.gic.store.dto.StoreRegionDTO>
* @throws
*/
ServiceResponse
<
StoreRegionDTO
>
getStoreRegionByRegionName
(
Integer
enterpriseId
,
String
regionName
);
}
\ No newline at end of file
gic-store-api/src/main/java/com/gic/store/service/StoreTagTmpApiService.java
0 → 100644
View file @
18386fd1
package
com
.
gic
.
store
.
service
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.store.dto.StoreTagTmpDTO
;
/**
* @author zhiwj
* @Description:
* @date 2020-02-24 10:08
*/
public
interface
StoreTagTmpApiService
{
ServiceResponse
<
Void
>
delStoreTagTmp
(
Integer
enterpriseId
);
ServiceResponse
<
Void
>
saveStoreTagTmp
(
StoreTagTmpDTO
bean
);
ServiceResponse
<
Page
<
StoreTagTmpDTO
>>
listImportError
(
Integer
enterpriseId
,
Integer
currentPage
,
Integer
pageSize
);
}
gic-store-service/src/main/java/com/gic/store/dao/mapper/TabStoreRegionMapper.java
View file @
18386fd1
...
...
@@ -71,4 +71,6 @@ public interface TabStoreRegionMapper {
int
countBySelective
(
StoreRegionDTO
storeRegion
);
List
<
StoreRegionDTO
>
listStoreRegionByIds
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"storeRegionIdList"
)
List
<
Integer
>
storeRegionIdList
,
@Param
(
"ownType"
)
Integer
ownType
);
StoreRegionDTO
getStoreRegionByRegionName
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"regionName"
)
String
regionName
);
}
\ No newline at end of file
gic-store-service/src/main/java/com/gic/store/dao/mapper/TabStoreTagTmpMapper.java
0 → 100644
View file @
18386fd1
package
com
.
gic
.
store
.
dao
.
mapper
;
import
com.gic.store.entity.TabStoreTagTmp
;
import
com.github.pagehelper.Page
;
import
org.apache.ibatis.annotations.Param
;
public
interface
TabStoreTagTmpMapper
{
/**
* 根据主键删除
*
* @param storeTagTmpId 主键
* @return 更新条目数
*/
int
deleteByPrimaryKey
(
Integer
storeTagTmpId
);
/**
* 插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int
insert
(
TabStoreTagTmp
record
);
/**
* 动态插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int
insertSelective
(
TabStoreTagTmp
record
);
/**
* 根据主键查询
*
* @param storeTagTmpId 主键
* @return 实体对象
*/
TabStoreTagTmp
selectByPrimaryKey
(
Integer
storeTagTmpId
);
/**
* 根据主键动态更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int
updateByPrimaryKeySelective
(
TabStoreTagTmp
record
);
/**
* 根据主键更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int
updateByPrimaryKey
(
TabStoreTagTmp
record
);
void
delStoreTagTmp
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
);
Page
<
TabStoreTagTmp
>
listImportError
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
);
}
\ No newline at end of file
gic-store-service/src/main/java/com/gic/store/entity/TabStoreTagTmp.java
0 → 100644
View file @
18386fd1
package
com
.
gic
.
store
.
entity
;
import
java.util.Date
;
/**
* tab_store_tag_tmp
*/
public
class
TabStoreTagTmp
{
/**
*
*/
private
Integer
storeTagTmpId
;
/**
*
*/
private
Integer
enterpriseId
;
/**
*
*/
private
String
storeName
;
/**
*
*/
private
String
storeCode
;
/**
*
*/
private
String
regionName
;
/**
* success表示校验成功;其他信息表示错误信息
*/
private
String
errorMessage
;
/**
* uuid
*/
private
String
signKey
;
/**
*
*/
private
Date
updateTime
;
public
Integer
getStoreTagTmpId
()
{
return
storeTagTmpId
;
}
public
void
setStoreTagTmpId
(
Integer
storeTagTmpId
)
{
this
.
storeTagTmpId
=
storeTagTmpId
;
}
public
Integer
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
Integer
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
public
String
getStoreName
()
{
return
storeName
;
}
public
void
setStoreName
(
String
storeName
)
{
this
.
storeName
=
storeName
;
}
public
String
getStoreCode
()
{
return
storeCode
;
}
public
void
setStoreCode
(
String
storeCode
)
{
this
.
storeCode
=
storeCode
;
}
public
String
getRegionName
()
{
return
regionName
;
}
public
void
setRegionName
(
String
regionName
)
{
this
.
regionName
=
regionName
;
}
public
String
getErrorMessage
()
{
return
errorMessage
;
}
public
void
setErrorMessage
(
String
errorMessage
)
{
this
.
errorMessage
=
errorMessage
;
}
public
String
getSignKey
()
{
return
signKey
;
}
public
void
setSignKey
(
String
signKey
)
{
this
.
signKey
=
signKey
;
}
public
Date
getUpdateTime
()
{
return
updateTime
;
}
public
void
setUpdateTime
(
Date
updateTime
)
{
this
.
updateTime
=
updateTime
;
}
}
\ No newline at end of file
gic-store-service/src/main/java/com/gic/store/service/StoreRegionService.java
View file @
18386fd1
...
...
@@ -31,4 +31,6 @@ public interface StoreRegionService {
List
<
StoreRegionDTO
>
listStoreRegionByIds
(
Integer
enterpriseId
,
List
<
Integer
>
storeRegionIdList
,
Integer
ownType
);
List
<
StoreRegionDTO
>
listStoreRegionByIds
(
Integer
enterpriseId
,
List
<
Integer
>
storeRegionIdList
);
StoreRegionDTO
getStoreRegionByRegionName
(
Integer
enterpriseId
,
String
regionName
);
}
gic-store-service/src/main/java/com/gic/store/service/StoreTagTmpService.java
0 → 100644
View file @
18386fd1
package
com
.
gic
.
store
.
service
;
import
com.gic.store.dto.StoreTagTmpDTO
;
import
com.gic.store.entity.TabStoreTagTmp
;
import
com.github.pagehelper.Page
;
/**
* @author zhiwj
* @Description:
* @date 2020-02-24 14:17
*/
public
interface
StoreTagTmpService
{
void
delStoreTagTmp
(
Integer
enterpriseId
);
void
saveStoreTagTmp
(
StoreTagTmpDTO
bean
);
Page
<
TabStoreTagTmp
>
listImportError
(
Integer
enterpriseId
,
Integer
currentPage
,
Integer
pageSize
);
}
gic-store-service/src/main/java/com/gic/store/service/impl/StoreRegionServiceImpl.java
View file @
18386fd1
...
...
@@ -98,4 +98,9 @@ public class StoreRegionServiceImpl implements StoreRegionService {
public
List
<
StoreRegionDTO
>
listStoreRegionByIds
(
Integer
enterpriseId
,
List
<
Integer
>
storeRegionIdList
)
{
return
this
.
storeRegionMapper
.
listStoreRegionByIds
(
enterpriseId
,
storeRegionIdList
,
null
);
}
@Override
public
StoreRegionDTO
getStoreRegionByRegionName
(
Integer
enterpriseId
,
String
regionName
)
{
return
storeRegionMapper
.
getStoreRegionByRegionName
(
enterpriseId
,
regionName
);
}
}
gic-store-service/src/main/java/com/gic/store/service/impl/StoreServiceImpl.java
View file @
18386fd1
...
...
@@ -505,5 +505,4 @@ public class StoreServiceImpl implements StoreService {
return
null
;
}
}
gic-store-service/src/main/java/com/gic/store/service/impl/StoreTagTmpServiceImpl.java
0 → 100644
View file @
18386fd1
package
com
.
gic
.
store
.
service
.
impl
;
import
com.gic.commons.util.EntityUtil
;
import
com.gic.store.dao.mapper.TabStoreTagTmpMapper
;
import
com.gic.store.dto.StoreTagTmpDTO
;
import
com.gic.store.entity.TabStoreTagTmp
;
import
com.gic.store.service.StoreTagTmpService
;
import
com.github.pagehelper.Page
;
import
com.github.pagehelper.PageHelper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
/**
* @author zhiwj
* @Description:
* @date 2020-02-24 14:17
*/
@Service
public
class
StoreTagTmpServiceImpl
implements
StoreTagTmpService
{
@Autowired
private
TabStoreTagTmpMapper
tabStoreTagTmpMapper
;
@Override
public
void
delStoreTagTmp
(
Integer
enterpriseId
)
{
tabStoreTagTmpMapper
.
delStoreTagTmp
(
enterpriseId
);
}
@Override
public
void
saveStoreTagTmp
(
StoreTagTmpDTO
bean
)
{
TabStoreTagTmp
tabStoreTagTmp
=
EntityUtil
.
changeEntityByJSON
(
TabStoreTagTmp
.
class
,
bean
);
tabStoreTagTmpMapper
.
insertSelective
(
tabStoreTagTmp
);
}
@Override
public
Page
<
TabStoreTagTmp
>
listImportError
(
Integer
enterpriseId
,
Integer
currentPage
,
Integer
pageSize
)
{
PageHelper
.
startPage
(
currentPage
,
pageSize
);
return
tabStoreTagTmpMapper
.
listImportError
(
enterpriseId
);
}
}
gic-store-service/src/main/java/com/gic/store/service/outer/impl/StoreApiServiceImpl.java
View file @
18386fd1
...
...
@@ -778,6 +778,15 @@ public class StoreApiServiceImpl implements StoreApiService {
}
@Override
public
ServiceResponse
<
Integer
>
getStoreIdByStoreNameAndStoreCodeAndRegionId
(
String
storeCode
,
Integer
regionId
,
Integer
enterpriseId
)
{
TabStore
store
=
this
.
storeService
.
getByStoreCodeAndRegionId
(
enterpriseId
,
regionId
,
storeCode
);
if
(
store
!=
null
)
{
return
EnterpriseServiceResponse
.
success
(
store
.
getStoreId
());
}
return
EnterpriseServiceResponse
.
failure
(
ErrorCode
.
NOTEXISTS
);
}
@Override
public
ServiceResponse
<
StoreDTO
>
getStoreById
(
Integer
enterpriseId
,
Integer
storeId
)
{
String
key
=
Constants
.
STORE_KEY
+
enterpriseId
+
":"
+
storeId
;
...
...
gic-store-service/src/main/java/com/gic/store/service/outer/impl/StoreRegionApiServiceImpl.java
View file @
18386fd1
...
...
@@ -177,4 +177,10 @@ public class StoreRegionApiServiceImpl implements StoreRegionApiService {
return
ServiceResponse
.
success
();
}
@Override
public
ServiceResponse
<
StoreRegionDTO
>
getStoreRegionByRegionName
(
Integer
enterpriseId
,
String
regionName
)
{
StoreRegionDTO
regionDTO
=
storeRegionService
.
getStoreRegionByRegionName
(
enterpriseId
,
regionName
);
return
EnterpriseServiceResponse
.
success
(
regionDTO
);
}
}
gic-store-service/src/main/java/com/gic/store/service/outer/impl/StoreTagTmpApiServiceImpl.java
0 → 100644
View file @
18386fd1
package
com
.
gic
.
store
.
service
.
outer
.
impl
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.commons.util.PageHelperUtils
;
import
com.gic.enterprise.response.EnterpriseServiceResponse
;
import
com.gic.store.dto.StoreTagTmpDTO
;
import
com.gic.store.entity.TabStoreTagTmp
;
import
com.gic.store.service.StoreTagTmpApiService
;
import
com.gic.store.service.StoreTagTmpService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
/**
* @author zhiwj
* @Description:
* @date 2020-02-24 14:16
*/
@Service
(
"storeTagTmpApiService"
)
public
class
StoreTagTmpApiServiceImpl
implements
StoreTagTmpApiService
{
@Autowired
private
StoreTagTmpService
storeTagTmpService
;
@Override
public
ServiceResponse
<
Void
>
delStoreTagTmp
(
Integer
enterpriseId
)
{
storeTagTmpService
.
delStoreTagTmp
(
enterpriseId
);
return
EnterpriseServiceResponse
.
success
();
}
@Override
public
ServiceResponse
<
Void
>
saveStoreTagTmp
(
StoreTagTmpDTO
bean
)
{
this
.
storeTagTmpService
.
saveStoreTagTmp
(
bean
);
return
EnterpriseServiceResponse
.
success
();
}
@Override
public
ServiceResponse
<
Page
<
StoreTagTmpDTO
>>
listImportError
(
Integer
enterpriseId
,
Integer
currentPage
,
Integer
pageSize
)
{
com
.
github
.
pagehelper
.
Page
<
TabStoreTagTmp
>
page
=
this
.
storeTagTmpService
.
listImportError
(
enterpriseId
,
currentPage
,
pageSize
);
return
EnterpriseServiceResponse
.
success
(
PageHelperUtils
.
changePageHelperToCurrentPage
(
page
,
StoreTagTmpDTO
.
class
));
}
}
gic-store-service/src/main/resources/dubbo-gic-store-service.xml
View file @
18386fd1
...
...
@@ -57,4 +57,5 @@
<dubbo:reference
interface=
"com.gic.enterprise.service.CustomStoreApiService"
id=
"customStoreApiService"
timeout=
"60000"
/>
<dubbo:service
interface=
"com.gic.store.service.StoreTagApiService"
ref=
"storeTagApiService"
timeout=
"6000"
/>
<dubbo:service
interface=
"com.gic.store.service.StoreTagTmpApiService"
ref=
"storeTagTmpApiService"
timeout=
"6000"
/>
</beans>
gic-store-service/src/main/resources/mapper/TabStoreRegionMapper.xml
View file @
18386fd1
...
...
@@ -193,4 +193,22 @@
and own_type = #{ownType}
</if>
</select>
<!-- StoreRegionDTO getStoreRegionByRegionName(@Param("enterpriseId") Integer enterpriseId, @Param("regionName") String regionName);-->
<select
id=
"getStoreRegionByRegionName"
resultMap=
"DTOResultMap"
>
select
<include
refid=
"Base_Column_List1"
>
<property
name=
"alias"
value=
"re"
/>
</include>
,
<include
refid=
"Base_Column_List2"
>
<property
name=
"alias"
value=
"rr"
/>
</include>
from tab_store_region re, tab_store_region_rel rr
where re.region_id = rr.region_id
and rr.`status` = 1
and re.status = 1
and rr.enterprise_id = #{enterpriseId}
and re.region_name = #{regionName}
limit 1
</select>
</mapper>
\ No newline at end of file
gic-store-service/src/main/resources/mapper/TabStoreTagTmpMapper.xml
0 → 100644
View file @
18386fd1
<?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.store.dao.mapper.TabStoreTagTmpMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.gic.store.entity.TabStoreTagTmp"
>
<id
column=
"store_tag_tmp_id"
jdbcType=
"INTEGER"
property=
"storeTagTmpId"
/>
<result
column=
"enterprise_id"
jdbcType=
"INTEGER"
property=
"enterpriseId"
/>
<result
column=
"store_name"
jdbcType=
"VARCHAR"
property=
"storeName"
/>
<result
column=
"store_code"
jdbcType=
"VARCHAR"
property=
"storeCode"
/>
<result
column=
"region_name"
jdbcType=
"VARCHAR"
property=
"regionName"
/>
<result
column=
"error_message"
jdbcType=
"VARCHAR"
property=
"errorMessage"
/>
<result
column=
"sign_key"
jdbcType=
"VARCHAR"
property=
"signKey"
/>
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
</resultMap>
<sql
id=
"Base_Column_List"
>
store_tag_tmp_id, enterprise_id, store_name, store_code, region_name, error_message,
sign_key, update_time
</sql>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Integer"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from tab_store_tag_tmp
where store_tag_tmp_id = #{storeTagTmpId,jdbcType=INTEGER}
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
delete from tab_store_tag_tmp
where store_tag_tmp_id = #{storeTagTmpId,jdbcType=INTEGER}
</delete>
<insert
id=
"insert"
parameterType=
"com.gic.store.entity.TabStoreTagTmp"
>
insert into tab_store_tag_tmp (store_tag_tmp_id, enterprise_id, store_name,
store_code, region_name, error_message,
sign_key, update_time)
values (#{storeTagTmpId,jdbcType=INTEGER}, #{enterpriseId,jdbcType=INTEGER}, #{storeName,jdbcType=VARCHAR},
#{storeCode,jdbcType=VARCHAR}, #{regionName,jdbcType=VARCHAR}, #{errorMessage,jdbcType=VARCHAR},
#{signKey,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP})
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.gic.store.entity.TabStoreTagTmp"
>
insert into tab_store_tag_tmp
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"storeTagTmpId != null"
>
store_tag_tmp_id,
</if>
<if
test=
"enterpriseId != null"
>
enterprise_id,
</if>
<if
test=
"storeName != null"
>
store_name,
</if>
<if
test=
"storeCode != null"
>
store_code,
</if>
<if
test=
"regionName != null"
>
region_name,
</if>
<if
test=
"errorMessage != null"
>
error_message,
</if>
<if
test=
"signKey != null"
>
sign_key,
</if>
<if
test=
"updateTime != null"
>
update_time,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"storeTagTmpId != null"
>
#{storeTagTmpId,jdbcType=INTEGER},
</if>
<if
test=
"enterpriseId != null"
>
#{enterpriseId,jdbcType=INTEGER},
</if>
<if
test=
"storeName != null"
>
#{storeName,jdbcType=VARCHAR},
</if>
<if
test=
"storeCode != null"
>
#{storeCode,jdbcType=VARCHAR},
</if>
<if
test=
"regionName != null"
>
#{regionName,jdbcType=VARCHAR},
</if>
<if
test=
"errorMessage != null"
>
#{errorMessage,jdbcType=VARCHAR},
</if>
<if
test=
"signKey != null"
>
#{signKey,jdbcType=VARCHAR},
</if>
<if
test=
"updateTime != null"
>
#{updateTime,jdbcType=TIMESTAMP},
</if>
</trim>
</insert>
<update
id=
"updateByPrimaryKeySelective"
parameterType=
"com.gic.store.entity.TabStoreTagTmp"
>
update tab_store_tag_tmp
<set>
<if
test=
"enterpriseId != null"
>
enterprise_id = #{enterpriseId,jdbcType=INTEGER},
</if>
<if
test=
"storeName != null"
>
store_name = #{storeName,jdbcType=VARCHAR},
</if>
<if
test=
"storeCode != null"
>
store_code = #{storeCode,jdbcType=VARCHAR},
</if>
<if
test=
"regionName != null"
>
region_name = #{regionName,jdbcType=VARCHAR},
</if>
<if
test=
"errorMessage != null"
>
error_message = #{errorMessage,jdbcType=VARCHAR},
</if>
<if
test=
"signKey != null"
>
sign_key = #{signKey,jdbcType=VARCHAR},
</if>
<if
test=
"updateTime != null"
>
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
</set>
where store_tag_tmp_id = #{storeTagTmpId,jdbcType=INTEGER}
</update>
<update
id=
"updateByPrimaryKey"
parameterType=
"com.gic.store.entity.TabStoreTagTmp"
>
update tab_store_tag_tmp
set enterprise_id = #{enterpriseId,jdbcType=INTEGER},
store_name = #{storeName,jdbcType=VARCHAR},
store_code = #{storeCode,jdbcType=VARCHAR},
region_name = #{regionName,jdbcType=VARCHAR},
error_message = #{errorMessage,jdbcType=VARCHAR},
sign_key = #{signKey,jdbcType=VARCHAR},
update_time = #{updateTime,jdbcType=TIMESTAMP}
where store_tag_tmp_id = #{storeTagTmpId,jdbcType=INTEGER}
</update>
<delete
id=
"delStoreTagTmp"
>
delete from tab_store_tag_tmp where enterprise_id = #{enterpriseId}
</delete>
<select
id=
"listImportError"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from tab_store_tag_tmp
where enterprise_id = #{enterpriseId}
and error_message is not null
</select>
</mapper>
\ No newline at end of file
gic-store-web/src/main/java/com/gic/store/web/controller/StoreTagController.java
View file @
18386fd1
This diff is collapsed.
Click to expand it.
gic-store-web/src/main/java/com/gic/store/web/vo/storeWidget/StoreWidgetSearch.java
0 → 100644
View file @
18386fd1
package
com
.
gic
.
store
.
web
.
vo
.
storeWidget
;
import
com.alibaba.fastjson.JSON
;
import
com.google.common.base.Joiner
;
import
java.util.List
;
/**
* @author zhiwj
* @Description:
* @date 2020-02-24 13:55
*/
public
class
StoreWidgetSearch
{
public
static
String
getJSON
(
List
<
Integer
>
storeIdList
)
{
String
json
=
"[{\"type\":\"\",\"list\":[{\"data\":{\"key\":\"storeId\",\"compute\":\"contain\",\"value\":\"4040 4041 4048 4042 4045\"}}]}]"
;
List
<
StoreWidgetSearch
>
storeWidgetSearches
=
JSON
.
parseArray
(
json
,
StoreWidgetSearch
.
class
);
StoreWidgetSearch
storeWidgetSearch
=
storeWidgetSearches
.
get
(
0
);
storeWidgetSearch
.
getList
().
get
(
0
).
getData
().
setValue
(
Joiner
.
on
(
" "
).
join
(
storeIdList
));
return
JSON
.
toJSONString
(
storeWidgetSearch
);
}
/**
* type :
* list : [{"data":{"key":"storeId","compute":"contain","value":"4040 4041 4048 4042 4045"}}]
*/
private
String
type
;
private
List
<
ListBean
>
list
;
public
String
getType
()
{
return
type
;
}
public
void
setType
(
String
type
)
{
this
.
type
=
type
;
}
public
List
<
ListBean
>
getList
()
{
return
list
;
}
public
void
setList
(
List
<
ListBean
>
list
)
{
this
.
list
=
list
;
}
public
static
class
ListBean
{
/**
* data : {"key":"storeId","compute":"contain","value":"4040 4041 4048 4042 4045"}
*/
private
DataBean
data
;
public
DataBean
getData
()
{
return
data
;
}
public
void
setData
(
DataBean
data
)
{
this
.
data
=
data
;
}
public
static
class
DataBean
{
/**
* key : storeId
* compute : contain
* value : 4040 4041 4048 4042 4045
*/
private
String
key
;
private
String
compute
;
private
String
value
;
public
String
getKey
()
{
return
key
;
}
public
void
setKey
(
String
key
)
{
this
.
key
=
key
;
}
public
String
getCompute
()
{
return
compute
;
}
public
void
setCompute
(
String
compute
)
{
this
.
compute
=
compute
;
}
public
String
getValue
()
{
return
value
;
}
public
void
setValue
(
String
value
)
{
this
.
value
=
value
;
}
}
}
}
gic-store-web/src/main/java/com/gic/store/web/vo/storeWidget/StoreWidgetWriteBack.java
0 → 100644
View file @
18386fd1
This diff is collapsed.
Click to expand it.
gic-store-web/src/main/resources/dubbo-gic-store-web.xml
View file @
18386fd1
...
...
@@ -45,6 +45,7 @@
<dubbo:reference
interface=
"com.gic.enterprise.service.PlatformBrandApiService"
id=
"platformBrandApiService"
timeout=
"60000"
/>
<dubbo:reference
interface=
"com.gic.store.service.StoreAuthorizationApiService"
id=
"storeAuthorizationApiService"
timeout=
"60000"
/>
<dubbo:reference
interface=
"com.gic.store.service.StoreTagApiService"
id=
"storeTagApiService"
timeout=
"60000"
/>
<dubbo:reference
interface=
"com.gic.store.service.StoreTagTmpApiService"
id=
"storeTagTmpApiService"
timeout=
"60000"
/>
<dubbo:reference
interface=
"com.gic.store.service.StoreWidgetApiService"
id=
"storeWidgetApiService"
timeout=
"60000"
/>
<dubbo:reference
interface=
"com.gic.enterprise.service.DownloadReportApiService"
id=
"downloadReportApiService"
timeout=
"6000"
/>
...
...
gic-store-web/src/main/resources/excel/store_tag_batch_import.xlsx
0 → 100644
View file @
18386fd1
File added
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