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
1f63619a
Commit
1f63619a
authored
Jun 28, 2019
by
guojuxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
自定义域字段-新增服务
parent
91351f30
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
361 additions
and
46 deletions
+361
-46
StoreFieldErrorEnum.java
...main/java/com/gic/store/constant/StoreFieldErrorEnum.java
+33
-0
StoreFieldTypeEnum.java
.../main/java/com/gic/store/constant/StoreFieldTypeEnum.java
+39
-0
StoreFieldDTO.java
...re-api/src/main/java/com/gic/store/dto/StoreFieldDTO.java
+143
-0
StoreFieldSelectDTO.java
.../src/main/java/com/gic/store/dto/StoreFieldSelectDTO.java
+92
-0
ServiceException.java
...c/main/java/com/gic/store/exception/ServiceException.java
+19
-0
StoreFieldException.java
...ain/java/com/gic/store/exception/StoreFieldException.java
+11
-0
StoreFieldApiService.java
...main/java/com/gic/store/service/StoreFieldApiService.java
+2
-46
StoreFieldApiServiceImpl.java
...com/gic/store/service/outer/StoreFieldApiServiceImpl.java
+17
-0
dubbo-gic-store-service.xml
...re-service/src/main/resources/dubbo-gic-store-service.xml
+2
-0
dubbo-gic-store-web.xml
gic-store-web/src/main/resources/dubbo-gic-store-web.xml
+3
-0
No files found.
gic-store-api/src/main/java/com/gic/store/constant/StoreFieldErrorEnum.java
0 → 100644
View file @
1f63619a
package
com
.
gic
.
store
.
constant
;
/**
* @author guojx
* @date 2019/6/28 11:05 AM
*/
public
enum
StoreFieldErrorEnum
{
Error
(
"8888"
,
"自定义域属性服务异常"
);
private
String
code
;
private
String
message
;
private
StoreFieldErrorEnum
(
String
code
,
String
message
)
{
this
.
code
=
code
;
this
.
message
=
message
;
}
public
String
getCode
()
{
return
code
;
}
public
void
setCode
(
String
code
)
{
this
.
code
=
code
;
}
public
String
getMessage
()
{
return
message
;
}
public
void
setMessage
(
String
message
)
{
this
.
message
=
message
;
}
}
gic-store-api/src/main/java/com/gic/store/constant/StoreFieldTypeEnum.java
0 → 100644
View file @
1f63619a
package
com
.
gic
.
store
.
constant
;
/**
*
* 段类型;1文本 2单选 3多选 4实数 5时间
* @author guojx
* @date 2019/6/28 11:10 AM
*/
public
enum
StoreFieldTypeEnum
{
TEXT
(
1
,
"文本"
),
RADIO
(
2
,
"单选"
),
CHECK
(
3
,
"多选"
),
REAL_NUMBER
(
4
,
"实数"
),
DATE
(
5
,
"时间"
);
private
int
code
;
private
String
message
;
private
StoreFieldTypeEnum
(
int
code
,
String
message
)
{
this
.
code
=
code
;
this
.
message
=
message
;
}
public
int
getCode
()
{
return
code
;
}
public
void
setCode
(
int
code
)
{
this
.
code
=
code
;
}
public
String
getMessage
()
{
return
message
;
}
public
void
setMessage
(
String
message
)
{
this
.
message
=
message
;
}
}
gic-store-api/src/main/java/com/gic/store/dto/StoreFieldDTO.java
View file @
1f63619a
package
com
.
gic
.
store
.
dto
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* @author zhiwj
...
...
@@ -9,4 +10,146 @@ import java.io.Serializable;
public
class
StoreFieldDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
3194005371537750579L
;
/**
*
*/
private
Integer
storeFieldId
;
/**
* 属性名称
*/
private
String
storeFieldName
;
/**
* 属性code
*/
private
String
storeFieldCode
;
/**
* 字段类型;1文本 2单选 3多选 4实数 5时间
*/
private
Integer
storeFieldType
;
/**
*
*/
private
Integer
enterpriseId
;
/**
* 门店域id
*/
private
Integer
storeRegionId
;
/**
*
*/
private
Integer
status
;
/**
*
*/
private
Date
createTime
;
/**
*
*/
private
Date
updateTime
;
/**
* 字段详细配置
*/
private
String
storeFieldDetail
;
/**
* 与ERP映射的门店字段
*/
private
String
erpRelCode
;
public
Integer
getStoreFieldId
()
{
return
storeFieldId
;
}
public
void
setStoreFieldId
(
Integer
storeFieldId
)
{
this
.
storeFieldId
=
storeFieldId
;
}
public
String
getStoreFieldName
()
{
return
storeFieldName
;
}
public
void
setStoreFieldName
(
String
storeFieldName
)
{
this
.
storeFieldName
=
storeFieldName
;
}
public
String
getStoreFieldCode
()
{
return
storeFieldCode
;
}
public
void
setStoreFieldCode
(
String
storeFieldCode
)
{
this
.
storeFieldCode
=
storeFieldCode
;
}
public
Integer
getStoreFieldType
()
{
return
storeFieldType
;
}
public
void
setStoreFieldType
(
Integer
storeFieldType
)
{
this
.
storeFieldType
=
storeFieldType
;
}
public
Integer
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
Integer
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
public
Integer
getStoreRegionId
()
{
return
storeRegionId
;
}
public
void
setStoreRegionId
(
Integer
storeRegionId
)
{
this
.
storeRegionId
=
storeRegionId
;
}
public
Integer
getStatus
()
{
return
status
;
}
public
void
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
}
public
Date
getCreateTime
()
{
return
createTime
;
}
public
void
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
}
public
Date
getUpdateTime
()
{
return
updateTime
;
}
public
void
setUpdateTime
(
Date
updateTime
)
{
this
.
updateTime
=
updateTime
;
}
public
String
getStoreFieldDetail
()
{
return
storeFieldDetail
;
}
public
void
setStoreFieldDetail
(
String
storeFieldDetail
)
{
this
.
storeFieldDetail
=
storeFieldDetail
;
}
public
String
getErpRelCode
()
{
return
erpRelCode
;
}
public
void
setErpRelCode
(
String
erpRelCode
)
{
this
.
erpRelCode
=
erpRelCode
;
}
}
gic-store-api/src/main/java/com/gic/store/dto/StoreFieldSelectDTO.java
View file @
1f63619a
package
com
.
gic
.
store
.
dto
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* @author zhiwj
...
...
@@ -8,4 +9,95 @@ import java.io.Serializable;
*/
public
class
StoreFieldSelectDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
7235035626761339994L
;
/**
*
*/
private
Integer
storeFieldSelectId
;
/**
* 属性名称
*/
private
String
storeFieldSelectName
;
/**
* 属性code
*/
private
String
storeFieldSelectCode
;
/**
*
*/
private
Integer
enterpriseId
;
/**
*
*/
private
Integer
sort
;
/**
*
*/
private
Date
createTime
;
/**
*
*/
private
Date
updateTime
;
public
Integer
getStoreFieldSelectId
()
{
return
storeFieldSelectId
;
}
public
void
setStoreFieldSelectId
(
Integer
storeFieldSelectId
)
{
this
.
storeFieldSelectId
=
storeFieldSelectId
;
}
public
String
getStoreFieldSelectName
()
{
return
storeFieldSelectName
;
}
public
void
setStoreFieldSelectName
(
String
storeFieldSelectName
)
{
this
.
storeFieldSelectName
=
storeFieldSelectName
;
}
public
String
getStoreFieldSelectCode
()
{
return
storeFieldSelectCode
;
}
public
void
setStoreFieldSelectCode
(
String
storeFieldSelectCode
)
{
this
.
storeFieldSelectCode
=
storeFieldSelectCode
;
}
public
Integer
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
Integer
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
public
Integer
getSort
()
{
return
sort
;
}
public
void
setSort
(
Integer
sort
)
{
this
.
sort
=
sort
;
}
public
Date
getCreateTime
()
{
return
createTime
;
}
public
void
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
}
public
Date
getUpdateTime
()
{
return
updateTime
;
}
public
void
setUpdateTime
(
Date
updateTime
)
{
this
.
updateTime
=
updateTime
;
}
}
gic-store-api/src/main/java/com/gic/store/exception/ServiceException.java
0 → 100644
View file @
1f63619a
package
com
.
gic
.
store
.
exception
;
/**
* @author guojx
* @date 2019/6/28 11:16 AM
*/
public
class
ServiceException
extends
RuntimeException
{
private
String
errorCode
;
public
ServiceException
(
String
errorCode
,
String
message
)
{
super
(
message
);
this
.
errorCode
=
errorCode
;
}
public
String
getErrorCode
()
{
return
errorCode
;
}
}
gic-store-api/src/main/java/com/gic/store/exception/StoreFieldException.java
0 → 100644
View file @
1f63619a
package
com
.
gic
.
store
.
exception
;
/**
* @author guojx
* @date 2019/6/28 11:17 AM
*/
public
class
StoreFieldException
extends
ServiceException
{
public
StoreFieldException
(
String
errorCode
,
String
message
)
{
super
(
errorCode
,
message
);
}
}
gic-store-api/src/main/java/com/gic/store/service/StoreFieldApiService.java
View file @
1f63619a
package
com
.
gic
.
store
.
service
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.store.dto.StoreFieldDTO
;
import
java.util.List
;
/**
* @author zhiwj
* @date 2019/6/24
...
...
@@ -13,50 +9,10 @@ import java.util.List;
public
interface
StoreFieldApiService
{
/**
* 分页查询门店属性列表
* @param search
* @param pageNum
* @param pageSize
* @return
*/
ServiceResponse
<
Page
<
StoreFieldDTO
>>
listStoreField
(
Integer
enterpriseId
,
String
search
,
Integer
pageNum
,
Integer
pageSize
);
/**
* 查询全部的门店属性
* @return
*/
ServiceResponse
<
List
<
StoreFieldDTO
>>
listStoreField
();
/**
* 查询门店域下 所有的门店属性
* @param enterpriseId
* @param storeRegionId
* @return
*/
ServiceResponse
<
List
<
StoreFieldDTO
>>
listStoreFieldByStoreRegionId
(
Integer
enterpriseId
,
Integer
storeRegionId
);
ServiceResponse
<
StoreFieldDTO
>
getStoreFieldById
(
Integer
storeFieldId
);
/**
* 保存或更新门店属性
* 新增
* @param storeFieldDTO
* @return id
*/
ServiceResponse
<
Integer
>
saveOrUpdateStoreField
(
StoreFieldDTO
storeFieldDTO
);
/**
* 批量删除
* @param enterpriseId 企业id 用来判断授权
* @param ids
* @return
*/
ServiceResponse
<
Integer
>
deleteByIds
(
Integer
enterpriseId
,
String
ids
);
/**
*
*/
ServiceResponse
sortStoreField
(
Integer
storeFieldId
,
Integer
storeFieldType
);
ServiceResponse
setStoreField
(
Integer
storeFieldId
,
Integer
sort
);
int
save
(
StoreFieldDTO
storeFieldDTO
);
}
gic-store-service/src/main/java/com/gic/store/service/outer/StoreFieldApiServiceImpl.java
0 → 100644
View file @
1f63619a
package
com
.
gic
.
store
.
service
.
outer
;
import
com.gic.store.dto.StoreFieldDTO
;
import
com.gic.store.service.StoreFieldApiService
;
import
org.springframework.stereotype.Service
;
/**
* @author guojx
* @date 2019/6/28 1:40 PM
*/
@Service
(
"storeFieldApiService"
)
public
class
StoreFieldApiServiceImpl
implements
StoreFieldApiService
{
@Override
public
int
save
(
StoreFieldDTO
storeFieldDTO
)
{
return
0
;
}
}
gic-store-service/src/main/resources/dubbo-gic-store-service.xml
View file @
1f63619a
...
...
@@ -23,5 +23,7 @@
<dubbo:reference
interface=
"com.gic.bizdict.api.service.BizdictService"
id=
"bizdictService "
timeout=
"6000"
retries=
"0"
/>
<!--分组-->
<dubbo:service
interface=
"com.gic.store.service.StoreGroupApiService"
ref=
"storeGroupApiService"
timeout=
"60000"
/>
<!--自定义域字段-->
<dubbo:service
interface=
"com.gic.store.service.StoreFieldApiService"
ref=
"storeFieldApiService"
timeout=
"60000"
/>
</beans>
gic-store-web/src/main/resources/dubbo-gic-store-web.xml
View file @
1f63619a
...
...
@@ -20,5 +20,7 @@
<!--分组服务-->
<dubbo:reference
interface=
"com.gic.store.service.StoreGroupApiService"
id=
"storeGroupApiService"
timeout=
"60000"
retries=
"0"
/>
<!--自定义域字段-->
<dubbo:reference
interface=
"com.gic.store.service.StoreFieldApiService"
id=
"storeFieldApiService"
timeout=
"60000"
retries=
"0"
/>
</beans>
\ 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