Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform
Project
Project
Details
Activity
Releases
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
youjj
cloud-platform
Commits
c83b2dcb
Commit
c83b2dcb
authored
Sep 19, 2020
by
hezhen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改商家入驻
parent
8f80e3fd
Changes
15
Show whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
348 additions
and
14 deletions
+348
-14
BranchCompanyBannerDTO.java
...ub/wxiaoqi/security/admin/dto/BranchCompanyBannerDTO.java
+26
-0
CompanyApplyFindDTO.java
...ithub/wxiaoqi/security/admin/dto/CompanyApplyFindDTO.java
+2
-1
CompanyInfoFindDTO.java
...github/wxiaoqi/security/admin/dto/CompanyInfoFindDTO.java
+9
-1
BranchCompanyBanner.java
...ub/wxiaoqi/security/admin/entity/BranchCompanyBanner.java
+79
-0
BranchCompanyBannerVo.java
...thub/wxiaoqi/security/admin/vo/BranchCompanyBannerVo.java
+21
-0
BranchCompanyBannerBiz.java
...ub/wxiaoqi/security/admin/biz/BranchCompanyBannerBiz.java
+38
-0
CompanyInfoApplyBiz.java
...ithub/wxiaoqi/security/admin/biz/CompanyInfoApplyBiz.java
+14
-2
CompanyInfoBiz.java
...com/github/wxiaoqi/security/admin/biz/CompanyInfoBiz.java
+4
-1
BranchCompanyBannerMapper.java
...aoqi/security/admin/mapper/BranchCompanyBannerMapper.java
+21
-0
CompanyInfoApplyMapper.java
...wxiaoqi/security/admin/mapper/CompanyInfoApplyMapper.java
+5
-0
AdminBranchCompanyBannerController.java
.../admin/rest/admin/AdminBranchCompanyBannerController.java
+38
-0
AdminBranchCompanyController.java
...curity/admin/rest/admin/AdminBranchCompanyController.java
+29
-3
AdminCompanyInfoController.java
...security/admin/rest/admin/AdminCompanyInfoController.java
+27
-5
BranchCompanyBannerMapper.xml
...n/src/main/resources/mapper/BranchCompanyBannerMapper.xml
+27
-0
CompanyInfoFindDTO.java
...om/xxfc/platform/vehicle/pojo/dto/CompanyInfoFindDTO.java
+8
-1
No files found.
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/dto/BranchCompanyBannerDTO.java
0 → 100644
View file @
c83b2dcb
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
dto
;
import
com.github.wxiaoqi.security.common.vo.DataInter
;
import
com.github.wxiaoqi.security.common.vo.PageParam
;
import
lombok.Data
;
import
java.util.List
;
/**
* @author libin
* @version 1.0
* @description
* @data 2019/8/23 16:27
*/
@Data
public
class
BranchCompanyBannerDTO
extends
PageParam
implements
DataInter
{
private
Integer
status
;
List
<
Integer
>
dataCorporationIds
;
List
<
Integer
>
dataCompanyIds
;
Integer
bizType
;
}
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/dto/CompanyApplyFindDTO.java
View file @
c83b2dcb
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
dto
;
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
dto
;
import
com.github.wxiaoqi.security.common.vo.PageParam
;
import
com.github.wxiaoqi.security.common.vo.PageParam
;
import
lombok.Data
;
import
lombok.Data
;
...
...
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/dto/CompanyInfoFindDTO.java
View file @
c83b2dcb
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
dto
;
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
dto
;
import
com.github.wxiaoqi.security.common.vo.DataInter
;
import
com.github.wxiaoqi.security.common.vo.PageParam
;
import
com.github.wxiaoqi.security.common.vo.PageParam
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -12,10 +13,17 @@ import java.util.List;
...
@@ -12,10 +13,17 @@ import java.util.List;
* @data 2019/8/23 16:27
* @data 2019/8/23 16:27
*/
*/
@Data
@Data
public
class
CompanyInfoFindDTO
extends
PageParam
{
public
class
CompanyInfoFindDTO
extends
PageParam
implements
DataInter
{
private
String
name
;
private
String
name
;
private
List
<
Long
>
ids
;
private
List
<
Long
>
ids
;
List
<
Integer
>
dataCorporationIds
;
List
<
Integer
>
dataCompanyIds
;
Integer
bizType
;
}
}
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/entity/BranchCompanyBanner.java
0 → 100644
View file @
c83b2dcb
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
entity
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
javax.persistence.Column
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
/**
* 店铺banner
*
* @author zjw
* @email nishijjo@qq.com
* @date 2019-06-11 11:06:45
*/
@Data
@Table
(
name
=
"branch_company_banner"
)
public
class
BranchCompanyBanner
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
//主键id
@Id
@GeneratedValue
(
generator
=
"JDBC"
)
@ApiModelProperty
(
"主键id"
)
private
Long
id
;
@Column
(
name
=
"company_id"
)
@ApiModelProperty
(
value
=
"店铺id"
)
private
Integer
companyId
;
@Column
(
name
=
"name"
)
@ApiModelProperty
(
value
=
"banner名称"
)
private
String
name
;
@Column
(
name
=
"cover"
)
@ApiModelProperty
(
value
=
"封面"
)
private
String
cover
;
@Column
(
name
=
"rank"
)
@ApiModelProperty
(
value
=
"排序"
)
private
Integer
rank
;
@Column
(
name
=
"url"
)
@ApiModelProperty
(
value
=
"地址url"
)
private
String
url
;
@Column
(
name
=
"status"
)
@ApiModelProperty
(
value
=
"状态:1-上架;2-上架"
)
private
Integer
status
;
@Column
(
name
=
"crt_time"
)
private
Long
crtTime
;
@Column
(
name
=
"upd_time"
)
private
Long
updTime
;
@Column
(
name
=
"is_del"
)
@ApiModelProperty
(
value
=
"是否删除;0-正常;1-删除"
)
private
Integer
isDel
;
}
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/vo/BranchCompanyBannerVo.java
0 → 100644
View file @
c83b2dcb
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
vo
;
import
com.github.wxiaoqi.security.admin.entity.BranchCompanyBanner
;
import
lombok.Data
;
import
java.util.List
;
/**
* @author libin
* @version 1.0
* @description
* @data 2019/8/23 16:27
*/
@Data
public
class
BranchCompanyBannerVo
extends
BranchCompanyBanner
{
private
String
companyName
;
}
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/BranchCompanyBannerBiz.java
0 → 100644
View file @
c83b2dcb
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
biz
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageInfo
;
import
com.github.wxiaoqi.security.admin.dto.BranchCompanyBannerDTO
;
import
com.github.wxiaoqi.security.admin.entity.*
;
import
com.github.wxiaoqi.security.admin.mapper.BranchCompanyBannerMapper
;
import
com.github.wxiaoqi.security.admin.vo.BranchCompanyBannerVo
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
@Service
@Slf4j
public
class
BranchCompanyBannerBiz
extends
BaseBiz
<
BranchCompanyBannerMapper
,
BranchCompanyBanner
>{
public
List
<
BranchCompanyBannerVo
>
getList
(
BranchCompanyBannerDTO
branchCompanyBannerDTO
){
return
mapper
.
selectList
(
branchCompanyBannerDTO
);
}
public
ObjectRestResponse
selectList
(
BranchCompanyBannerDTO
branchCompanyBannerDTO
){
PageHelper
.
startPage
(
branchCompanyBannerDTO
.
getPage
(),
branchCompanyBannerDTO
.
getLimit
());
PageInfo
<
BranchCompanyBannerVo
>
pageInfo
=
new
PageInfo
<>(
getList
(
branchCompanyBannerDTO
));
return
ObjectRestResponse
.
succ
(
PageDataVO
.
pageInfo
(
pageInfo
));
}
}
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/CompanyInfoApplyBiz.java
View file @
c83b2dcb
...
@@ -145,7 +145,6 @@ public class CompanyInfoApplyBiz extends BaseBiz<CompanyInfoApplyMapper, Company
...
@@ -145,7 +145,6 @@ public class CompanyInfoApplyBiz extends BaseBiz<CompanyInfoApplyMapper, Company
companyInfoVo
.
setCompanyInfoApply
(
companyInfoApply
);
companyInfoVo
.
setCompanyInfoApply
(
companyInfoApply
);
companyInfoVo
.
setCompanyInfoOrderList
(
companyInfoOrderBiz
.
getList
(
id
));
companyInfoVo
.
setCompanyInfoOrderList
(
companyInfoOrderBiz
.
getList
(
id
));
return
companyInfoVo
;
return
companyInfoVo
;
}
}
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
...
@@ -174,6 +173,19 @@ public class CompanyInfoApplyBiz extends BaseBiz<CompanyInfoApplyMapper, Company
...
@@ -174,6 +173,19 @@ public class CompanyInfoApplyBiz extends BaseBiz<CompanyInfoApplyMapper, Company
public
CompanyInfoVo
getCompanyInfo
(
CompanyInfo
companyInfo
){
Long
branchId
=
companyInfo
.
getId
()
==
null
?
0L
:
companyInfo
.
getId
();
CompanyInfoVo
companyInfoVo
=
new
CompanyInfoVo
();
BeanUtils
.
copyProperties
(
companyInfo
,
companyInfoVo
);
if
(
branchId
!=
null
){
CompanyInfoApply
companyInfoApply
=
mapper
.
getOneByOrderUpdTime
(
branchId
);
companyInfoVo
.
setCompanyInfoApply
(
companyInfoApply
);
}
return
companyInfoVo
;
}
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/CompanyInfoBiz.java
View file @
c83b2dcb
...
@@ -15,7 +15,7 @@ import com.xxfc.platform.app.entity.Cofig;
...
@@ -15,7 +15,7 @@ import com.xxfc.platform.app.entity.Cofig;
import
com.xxfc.platform.app.feign.ConfigFeign
;
import
com.xxfc.platform.app.feign.ConfigFeign
;
import
com.xxfc.platform.universal.dto.SendMsgDTO
;
import
com.xxfc.platform.universal.dto.SendMsgDTO
;
import
com.xxfc.platform.universal.feign.MQSenderFeign
;
import
com.xxfc.platform.universal.feign.MQSenderFeign
;
import
com.
xxfc.platform.vehicle.pojo
.dto.CompanyInfoFindDTO
;
import
com.
github.wxiaoqi.security.admin
.dto.CompanyInfoFindDTO
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -135,6 +135,9 @@ public class CompanyInfoBiz extends BaseBiz<CompanyInfoMapper, CompanyInfo>{
...
@@ -135,6 +135,9 @@ public class CompanyInfoBiz extends BaseBiz<CompanyInfoMapper, CompanyInfo>{
if
(
companyInfoFindDTO
.
getIds
()
!=
null
&&
companyInfoFindDTO
.
getIds
().
size
()
>
0
){
if
(
companyInfoFindDTO
.
getIds
()
!=
null
&&
companyInfoFindDTO
.
getIds
().
size
()
>
0
){
criteria
.
andIn
(
"id"
,
companyInfoFindDTO
.
getIds
());
criteria
.
andIn
(
"id"
,
companyInfoFindDTO
.
getIds
());
}
}
if
(
companyInfoFindDTO
.
getDataCorporationIds
()
!=
null
&&
companyInfoFindDTO
.
getDataCorporationIds
().
size
()
>
0
){
criteria
.
andIn
(
"id"
,
companyInfoFindDTO
.
getDataCorporationIds
());
}
example
.
setOrderByClause
(
"crt_time desc "
);
example
.
setOrderByClause
(
"crt_time desc "
);
return
selectByExample
(
example
);
return
selectByExample
(
example
);
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/mapper/BranchCompanyBannerMapper.java
0 → 100644
View file @
c83b2dcb
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
mapper
;
import
com.github.wxiaoqi.security.admin.dto.BranchCompanyBannerDTO
;
import
com.github.wxiaoqi.security.admin.entity.BranchCompanyBanner
;
import
com.github.wxiaoqi.security.admin.vo.BranchCompanyBannerVo
;
import
org.springframework.stereotype.Repository
;
import
tk.mybatis.mapper.common.Mapper
;
import
java.util.List
;
/**
* 店铺banner
*
* @author zjw
* @email nishijjo@qq.com
* @date 2019-06-11 11:06:45
*/
@Repository
public
interface
BranchCompanyBannerMapper
extends
Mapper
<
BranchCompanyBanner
>
{
List
<
BranchCompanyBannerVo
>
selectList
(
BranchCompanyBannerDTO
branchCompanyBannerDTO
);
}
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/mapper/CompanyInfoApplyMapper.java
View file @
c83b2dcb
...
@@ -3,6 +3,8 @@ package com.github.wxiaoqi.security.admin.mapper;
...
@@ -3,6 +3,8 @@ package com.github.wxiaoqi.security.admin.mapper;
import
com.github.wxiaoqi.security.admin.dto.CompanyApplyFindDTO
;
import
com.github.wxiaoqi.security.admin.dto.CompanyApplyFindDTO
;
import
com.github.wxiaoqi.security.admin.entity.CompanyInfoApply
;
import
com.github.wxiaoqi.security.admin.entity.CompanyInfoApply
;
import
com.github.wxiaoqi.security.admin.vo.CompanyApplyVo
;
import
com.github.wxiaoqi.security.admin.vo.CompanyApplyVo
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Select
;
import
tk.mybatis.mapper.additional.idlist.SelectByIdListMapper
;
import
tk.mybatis.mapper.additional.idlist.SelectByIdListMapper
;
import
tk.mybatis.mapper.common.Mapper
;
import
tk.mybatis.mapper.common.Mapper
;
...
@@ -11,4 +13,7 @@ import java.util.List;
...
@@ -11,4 +13,7 @@ import java.util.List;
public
interface
CompanyInfoApplyMapper
extends
Mapper
<
CompanyInfoApply
>,
SelectByIdListMapper
<
CompanyInfoApply
,
Long
>
{
public
interface
CompanyInfoApplyMapper
extends
Mapper
<
CompanyInfoApply
>,
SelectByIdListMapper
<
CompanyInfoApply
,
Long
>
{
List
<
CompanyApplyVo
>
selectList
(
CompanyApplyFindDTO
companyApplyFindDTO
);
List
<
CompanyApplyVo
>
selectList
(
CompanyApplyFindDTO
companyApplyFindDTO
);
@Select
(
"SELECT * FROM company_info_apply WHERE branch_id=#{branchId} and form_type=2 ORDER BY upd_time DESC LIMIT 1"
)
CompanyInfoApply
getOneByOrderUpdTime
(
@Param
(
"branchId"
)
Long
branchId
);
}
}
\ No newline at end of file
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rest/admin/AdminBranchCompanyBannerController.java
0 → 100644
View file @
c83b2dcb
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
rest
.
admin
;
import
com.github.wxiaoqi.security.admin.biz.BranchCompanyBannerBiz
;
import
com.github.wxiaoqi.security.admin.dto.BranchCompanyBannerDTO
;
import
com.github.wxiaoqi.security.admin.entity.BranchCompanyBanner
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.RequiredArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
/**
* @author Administrator
*/
@Slf4j
@RestController
@RequestMapping
(
"backstage/companyBanner"
)
@RequiredArgsConstructor
(
onConstructor_
=
{
@Autowired
})
@Api
(
tags
=
{
"店铺Banner"
})
public
class
AdminBranchCompanyBannerController
extends
BaseController
<
BranchCompanyBannerBiz
,
BranchCompanyBanner
>{
@GetMapping
(
"selectList"
)
@ApiModelProperty
(
"店铺Banner列表"
)
public
ObjectRestResponse
selectList
(
BranchCompanyBannerDTO
branchCompanyBannerDTO
)
{
return
baseBiz
.
selectList
(
branchCompanyBannerDTO
);
}
}
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rest/admin/AdminBranchCompanyController.java
View file @
c83b2dcb
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
rest
.
admin
;
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
rest
.
admin
;
import
com.github.wxiaoqi.security.admin.biz.BranchCompanyBiz
;
import
com.github.wxiaoqi.security.admin.biz.BranchCompanyBiz
;
import
com.github.wxiaoqi.security.admin.biz.BranchCompanyLevelBiz
;
import
com.github.wxiaoqi.security.admin.biz.CompanyInfoBiz
;
import
com.github.wxiaoqi.security.admin.biz.CompanyInfoBiz
;
import
com.github.wxiaoqi.security.admin.dto.CompanySearchDTO
;
import
com.github.wxiaoqi.security.admin.dto.CompanySearchDTO
;
import
com.github.wxiaoqi.security.admin.entity.BranchCompany
;
import
com.github.wxiaoqi.security.admin.entity.BranchCompany
;
import
com.github.wxiaoqi.security.admin.entity.BranchCompanyLevel
;
import
com.github.wxiaoqi.security.admin.feign.UserFeign
;
import
com.github.wxiaoqi.security.admin.feign.rest.UserRestInterface
;
import
com.github.wxiaoqi.security.admin.vo.CompanySearchVO
;
import
com.github.wxiaoqi.security.common.exception.BaseException
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
...
@@ -15,6 +18,8 @@ import lombok.extern.slf4j.Slf4j;
...
@@ -15,6 +18,8 @@ import lombok.extern.slf4j.Slf4j;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
/**
* @author Administrator
* @author Administrator
*/
*/
...
@@ -23,12 +28,21 @@ import org.springframework.web.bind.annotation.*;
...
@@ -23,12 +28,21 @@ import org.springframework.web.bind.annotation.*;
@RequestMapping
(
"backstage/branchCompany"
)
@RequestMapping
(
"backstage/branchCompany"
)
@RequiredArgsConstructor
(
onConstructor_
=
{
@Autowired
})
@RequiredArgsConstructor
(
onConstructor_
=
{
@Autowired
})
@Api
(
tags
=
{
"店铺"
})
@Api
(
tags
=
{
"店铺"
})
public
class
AdminBranchCompanyController
extends
BaseController
<
BranchCompanyBiz
,
BranchCompany
>
{
public
class
AdminBranchCompanyController
extends
BaseController
<
BranchCompanyBiz
,
BranchCompany
>
implements
UserRestInterface
{
@Autowired
@Autowired
CompanyInfoBiz
companyInfoBiz
;
CompanyInfoBiz
companyInfoBiz
;
@Autowired
UserFeign
userFeign
;
@Override
public
UserFeign
getUserFeign
()
{
return
userFeign
;
}
@GetMapping
(
"search"
)
@GetMapping
(
"search"
)
@ApiModelProperty
(
"店铺列表"
)
@ApiModelProperty
(
"店铺列表"
)
...
@@ -44,6 +58,18 @@ public class AdminBranchCompanyController extends BaseController<BranchCompanyBi
...
@@ -44,6 +58,18 @@ public class AdminBranchCompanyController extends BaseController<BranchCompanyBi
return
baseBiz
.
addOrUpd
(
branchCompany
);
return
baseBiz
.
addOrUpd
(
branchCompany
);
}
}
@GetMapping
(
"info"
)
@ApiModelProperty
(
"店铺信息"
)
public
ObjectRestResponse
search
()
{
CompanySearchDTO
companySearchDTO
=
new
CompanySearchDTO
();
setPowerData
(
companySearchDTO
);
List
<
CompanySearchVO
>
list
=
baseBiz
.
getList
(
companySearchDTO
);
if
(
list
.
size
()
==
0
){
throw
new
BaseException
(
"店铺不存在"
,
ResultCode
.
FAILED_CODE
);
}
return
ObjectRestResponse
.
succ
(
list
.
get
(
0
));
}
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rest/admin/AdminCompanyInfoController.java
View file @
c83b2dcb
...
@@ -5,9 +5,13 @@ import com.github.wxiaoqi.security.admin.biz.CompanyInfoBiz;
...
@@ -5,9 +5,13 @@ import com.github.wxiaoqi.security.admin.biz.CompanyInfoBiz;
import
com.github.wxiaoqi.security.admin.dto.CompanyApplyFindDTO
;
import
com.github.wxiaoqi.security.admin.dto.CompanyApplyFindDTO
;
import
com.github.wxiaoqi.security.admin.entity.CompanyInfo
;
import
com.github.wxiaoqi.security.admin.entity.CompanyInfo
;
import
com.github.wxiaoqi.security.admin.entity.CompanyInfoApply
;
import
com.github.wxiaoqi.security.admin.entity.CompanyInfoApply
;
import
com.github.wxiaoqi.security.admin.feign.UserFeign
;
import
com.github.wxiaoqi.security.admin.feign.rest.UserRestInterface
;
import
com.github.wxiaoqi.security.common.exception.BaseException
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.xxfc.platform.vehicle.pojo.dto.CompanyInfoFindDTO
;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
com.github.wxiaoqi.security.admin.dto.CompanyInfoFindDTO
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
...
@@ -15,6 +19,8 @@ import lombok.extern.slf4j.Slf4j;
...
@@ -15,6 +19,8 @@ import lombok.extern.slf4j.Slf4j;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
/**
* @author Administrator
* @author Administrator
*/
*/
...
@@ -23,13 +29,23 @@ import org.springframework.web.bind.annotation.*;
...
@@ -23,13 +29,23 @@ import org.springframework.web.bind.annotation.*;
@RequestMapping
(
"backstage/company"
)
@RequestMapping
(
"backstage/company"
)
@RequiredArgsConstructor
(
onConstructor_
=
{
@Autowired
})
@RequiredArgsConstructor
(
onConstructor_
=
{
@Autowired
})
@Api
(
tags
=
{
"商家申请"
})
@Api
(
tags
=
{
"商家申请"
})
public
class
AdminCompanyInfoController
extends
BaseController
<
CompanyInfoApplyBiz
,
CompanyInfoApplyBiz
>
{
public
class
AdminCompanyInfoController
extends
BaseController
<
CompanyInfoApplyBiz
,
CompanyInfoApplyBiz
>
implements
UserRestInterface
{
@Autowired
@Autowired
CompanyInfoBiz
companyInfoBiz
;
CompanyInfoBiz
companyInfoBiz
;
@Autowired
UserFeign
userFeign
;
@Override
public
UserFeign
getUserFeign
()
{
return
userFeign
;
}
@GetMapping
(
"apply/selectList"
)
@GetMapping
(
"apply/selectList"
)
@ApiModelProperty
(
"商家入驻申请"
)
@ApiModelProperty
(
"商家入驻申请"
)
public
ObjectRestResponse
applySelectList
(
CompanyApplyFindDTO
companyApplyFindDTO
)
{
public
ObjectRestResponse
applySelectList
(
CompanyApplyFindDTO
companyApplyFindDTO
)
{
...
@@ -67,10 +83,16 @@ public class AdminCompanyInfoController extends BaseController<CompanyInfoApplyB
...
@@ -67,10 +83,16 @@ public class AdminCompanyInfoController extends BaseController<CompanyInfoApplyB
}
}
@GetMapping
(
"info
/{id}
"
)
@GetMapping
(
"info"
)
@ApiModelProperty
(
"商家信息"
)
@ApiModelProperty
(
"商家信息"
)
public
ObjectRestResponse
info
(
@PathVariable
(
"id"
)
Long
id
)
{
public
ObjectRestResponse
info
()
{
return
ObjectRestResponse
.
succ
(
companyInfoBiz
.
selectById
(
id
));
CompanyInfoFindDTO
companyInfoFindDTO
=
new
CompanyInfoFindDTO
();
setPowerData
(
companyInfoFindDTO
);
List
<
CompanyInfo
>
list
=
companyInfoBiz
.
getList
(
companyInfoFindDTO
);
if
(
list
==
null
||
list
.
size
()
==
0
){
throw
new
BaseException
(
"商家不存在"
,
ResultCode
.
FAILED_CODE
);
}
return
ObjectRestResponse
.
succ
(
baseBiz
.
getCompanyInfo
(
list
.
get
(
0
)));
}
}
...
...
ace-modules/ace-admin/src/main/resources/mapper/BranchCompanyBannerMapper.xml
0 → 100644
View file @
c83b2dcb
<?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.github.wxiaoqi.security.admin.mapper.BranchCompanyBannerMapper"
>
<select
id=
"selectList"
resultType=
"com.github.wxiaoqi.security.admin.vo.BranchCompanyBannerVo"
parameterType=
"com.github.wxiaoqi.security.admin.dto.BranchCompanyBannerDTO"
>
SELECT
a.*,
b.`name` as companyName
FROM branch_company_banner a
LEFT JOIN branch_company b on a.company_id=b.id
LEFT JOIN company_info i on b.company_id=i.id
<where>
a.is_del = 0
<if
test=
"status != null "
>
AND a.`status`= #{status}
</if>
<if
test=
"dataCorporationIds != null and dataCorporationIds.size > 0"
>
and b.company_id in
<foreach
collection=
"dataCorporationIds"
item=
"id"
open=
"("
separator=
","
close=
")"
>
#{id}
</foreach>
</if>
</where>
order by a.upd_time DESC
</select>
</mapper>
\ No newline at end of file
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/pojo/dto/CompanyInfoFindDTO.java
View file @
c83b2dcb
package
com
.
xxfc
.
platform
.
vehicle
.
pojo
.
dto
;
package
com
.
xxfc
.
platform
.
vehicle
.
pojo
.
dto
;
import
com.github.wxiaoqi.security.common.vo.DataInter
;
import
com.github.wxiaoqi.security.common.vo.PageParam
;
import
com.github.wxiaoqi.security.common.vo.PageParam
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -12,10 +13,16 @@ import java.util.List;
...
@@ -12,10 +13,16 @@ import java.util.List;
* @data 2019/8/23 16:27
* @data 2019/8/23 16:27
*/
*/
@Data
@Data
public
class
CompanyInfoFindDTO
extends
PageParam
{
public
class
CompanyInfoFindDTO
extends
PageParam
implements
DataInter
{
private
String
name
;
private
String
name
;
private
List
<
Long
>
ids
;
private
List
<
Long
>
ids
;
List
<
Integer
>
dataCorporationIds
;
List
<
Integer
>
dataCompanyIds
;
Integer
bizType
;
}
}
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