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
c46c0ad3
Commit
c46c0ad3
authored
Jun 19, 2019
by
hanfeng
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'base-modify' of
http://10.5.52.3/youjj/cloud-platform
into base-modify
parents
9abbe24e
8964e1c4
Changes
23
Hide whitespace changes
Inline
Side-by-side
Showing
23 changed files
with
388 additions
and
62 deletions
+388
-62
BaseUserMember.java
.../github/wxiaoqi/security/admin/entity/BaseUserMember.java
+9
-2
UserFeign.java
...va/com/github/wxiaoqi/security/admin/feign/UserFeign.java
+25
-1
AppUserDTO.java
...m/github/wxiaoqi/security/admin/feign/dto/AppUserDTO.java
+2
-0
UserMemberVo.java
...va/com/github/wxiaoqi/security/admin/vo/UserMemberVo.java
+95
-0
BaseUserMemberBiz.java
.../github/wxiaoqi/security/admin/biz/BaseUserMemberBiz.java
+21
-1
UserMemberLevelBiz.java
...github/wxiaoqi/security/admin/biz/UserMemberLevelBiz.java
+30
-0
BaseUserMemberMapper.java
...b/wxiaoqi/security/admin/mapper/BaseUserMemberMapper.java
+5
-0
AppUserController.java
...github/wxiaoqi/security/admin/rest/AppUserController.java
+20
-12
MemberLevelController.java
...ub/wxiaoqi/security/admin/rest/MemberLevelController.java
+45
-0
PublicController.java
.../github/wxiaoqi/security/admin/rest/PublicController.java
+16
-11
AppUserDetailMapper.xml
...e-admin/src/main/resources/mapper/AppUserDetailMapper.xml
+1
-1
BaseUserMemberMapper.xml
...-admin/src/main/resources/mapper/BaseUserMemberMapper.xml
+26
-0
pom.xml
xx-campsite/pom.xml
+5
-4
pom.xml
xx-campsite/xx-campsite-api/pom.xml
+3
-5
CampsiteShopDTO.java
.../java/com/xxfc/platform/campsite/dto/CampsiteShopDTO.java
+4
-10
CampsiteShop.java
.../java/com/xxfc/platform/campsite/entity/CampsiteShop.java
+12
-0
CampsiteTag.java
...n/java/com/xxfc/platform/campsite/entity/CampsiteTag.java
+8
-3
pom.xml
xx-campsite/xx-campsite-server/pom.xml
+20
-9
CampsiteTagBiz.java
...n/java/com/xxfc/platform/campsite/biz/CampsiteTagBiz.java
+9
-0
CampsiteTagMapper.java
.../com/xxfc/platform/campsite/mapper/CampsiteTagMapper.java
+11
-0
CampsiteTagController.java
...om/xxfc/platform/campsite/rest/CampsiteTagController.java
+19
-1
CampsiteTagMapper.xml
...te-server/src/main/resources/mapper/CampsiteTagMapper.xml
+1
-1
TourGoodMapper.xml
...-tour-server/src/main/resources/mapper/TourGoodMapper.xml
+1
-1
No files found.
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/entity/BaseUserMember.java
View file @
c46c0ad3
...
@@ -72,9 +72,16 @@ public class BaseUserMember implements Serializable {
...
@@ -72,9 +72,16 @@ public class BaseUserMember implements Serializable {
/**
/**
* 剩余天数
* 剩余天数
*/
*/
@Column
(
name
=
"
s_number
"
)
@Column
(
name
=
"
rent_free_days
"
)
@ApiModelProperty
(
value
=
"剩余天数"
)
@ApiModelProperty
(
value
=
"剩余天数"
)
private
Integer
sNumber
;
private
Integer
rentFreeDays
;
//折扣
@Column
(
name
=
"discount"
)
@ApiModelProperty
(
value
=
"折扣"
)
private
Integer
discount
;
/**
/**
* 有效期;0代表永久
* 有效期;0代表永久
...
...
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/feign/UserFeign.java
View file @
c46c0ad3
...
@@ -6,6 +6,7 @@ import com.github.wxiaoqi.security.admin.feign.dto.UserDTO;
...
@@ -6,6 +6,7 @@ import com.github.wxiaoqi.security.admin.feign.dto.UserDTO;
import
com.github.wxiaoqi.security.admin.vo.AppUserVo
;
import
com.github.wxiaoqi.security.admin.vo.AppUserVo
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RequestParam
;
...
@@ -22,6 +23,12 @@ import java.util.List;
...
@@ -22,6 +23,12 @@ import java.util.List;
public
interface
UserFeign
{
public
interface
UserFeign
{
@RequestMapping
(
value
=
"/public/userinfo-by-token"
)
@RequestMapping
(
value
=
"/public/userinfo-by-token"
)
public
ObjectRestResponse
<
UserDTO
>
userinfoByToken
(
@RequestParam
(
"token"
)
String
token
);
public
ObjectRestResponse
<
UserDTO
>
userinfoByToken
(
@RequestParam
(
"token"
)
String
token
);
/**
* token获取用户信息
* @param token
* @return
*/
@RequestMapping
(
value
=
"/public/app/userinfo-by-token"
)
@RequestMapping
(
value
=
"/public/app/userinfo-by-token"
)
public
ObjectRestResponse
<
AppUserDTO
>
userDetailByToken
(
@RequestParam
(
"token"
)
String
token
);
public
ObjectRestResponse
<
AppUserDTO
>
userDetailByToken
(
@RequestParam
(
"token"
)
String
token
);
...
@@ -35,9 +42,26 @@ public interface UserFeign {
...
@@ -35,9 +42,26 @@ public interface UserFeign {
public
ObjectRestResponse
authentication
(
@RequestParam
(
value
=
"userId"
)
Integer
userId
,
public
ObjectRestResponse
authentication
(
@RequestParam
(
value
=
"userId"
)
Integer
userId
,
@RequestParam
(
value
=
"idNumber"
)
String
idNumber
,
@RequestParam
(
value
=
"idNumber"
)
String
idNumber
,
@RequestParam
(
value
=
"status"
)
Integer
status
);
@RequestParam
(
value
=
"status"
)
Integer
status
);
@RequestMapping
(
value
=
"/member/levels"
,
method
=
RequestMethod
.
GET
)
/**
* 获取会员等级列表
* @return
*/
@RequestMapping
(
value
=
"/member/app/unauth/levels"
,
method
=
RequestMethod
.
GET
)
public
List
<
BaseUserMemberLevel
>
levels
();
public
List
<
BaseUserMemberLevel
>
levels
();
/**
* 获取单个会员等级
* @return
*/
@RequestMapping
(
value
=
"/member/app/unauth/level/{type}"
,
method
=
RequestMethod
.
GET
)
public
List
<
BaseUserMemberLevel
>
level
(
@PathVariable
Integer
type
);
/**
* 批量获取用户基本信息
* @param ids
* @return
*/
@RequestMapping
(
value
=
"/public/getByUserIds"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/public/getByUserIds"
,
method
=
RequestMethod
.
GET
)
public
ObjectRestResponse
<
List
<
AppUserVo
>>
getByUserIds
(
@RequestParam
(
"ids"
)
List
<
Integer
>
ids
);
public
ObjectRestResponse
<
List
<
AppUserVo
>>
getByUserIds
(
@RequestParam
(
"ids"
)
List
<
Integer
>
ids
);
}
}
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/feign/dto/AppUserDTO.java
View file @
c46c0ad3
...
@@ -26,6 +26,8 @@ public class AppUserDTO {
...
@@ -26,6 +26,8 @@ public class AppUserDTO {
private
String
idNumber
;
private
String
idNumber
;
private
Integer
certificationStatus
;
private
Integer
certificationStatus
;
private
Integer
rentFreeDays
;
private
Integer
rentFreeDays
;
private
Integer
totalNumber
;
private
Integer
discount
;
private
Integer
memberLevel
;
private
Integer
memberLevel
;
private
Integer
memberNo
;
private
Integer
memberNo
;
private
Long
cardLeave
;
private
Long
cardLeave
;
...
...
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/vo/UserMemberVo.java
0 → 100644
View file @
c46c0ad3
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
vo
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 用户会员
*
* @author zjw
* @email nishijjo@qq.com
* @date 2019-06-18 19:38:56
*/
@Data
public
class
UserMemberVo
{
/**
* 主键id
*/
@ApiModelProperty
(
"主键id"
)
private
Integer
id
;
/**
* 用户id
*/
@ApiModelProperty
(
value
=
"用户id"
)
private
Integer
userId
;
/**
* 会员编号
*/
@ApiModelProperty
(
value
=
"会员编号"
)
private
String
memberNo
;
/**
* 会员等级
*/
@ApiModelProperty
(
value
=
"会员等级"
)
private
Integer
memberLevel
;
/**
* 卡内余额
*/
@ApiModelProperty
(
value
=
"卡内余额"
)
private
Integer
cardLeave
;
/**
* 0:未支付 1:绑定 2:解绑
*/
@ApiModelProperty
(
value
=
"0:未支付 1:绑定 2:解绑"
)
private
Integer
isBind
;
/**
* 赠送总天数
*/
@ApiModelProperty
(
value
=
"赠送总天数"
)
private
Integer
totalNumber
;
/**
* 剩余天数
*/
@ApiModelProperty
(
value
=
"剩余天数"
)
private
Integer
rentFreeDays
;
//折扣
@ApiModelProperty
(
value
=
"折扣"
)
private
Integer
discount
;
/**
* 有效期;0代表永久
*/
@ApiModelProperty
(
value
=
"有效期;0代表永久"
)
private
Long
validTime
;
/**
* 创建时间
*/
@ApiModelProperty
(
value
=
"创建时间"
,
hidden
=
true
)
private
Long
crtTime
;
/**
* 更新时间
*/
@ApiModelProperty
(
value
=
"更新时间"
,
hidden
=
true
)
private
Long
updTime
;
/**
* 是否删除;0-正常;1-删除
*/
@ApiModelProperty
(
value
=
"是否删除;0-正常;1-删除"
)
private
Integer
isDel
;
}
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/BaseUserMemberBiz.java
View file @
c46c0ad3
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
biz
;
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
biz
;
import
com.ace.cache.annotation.Cache
;
import
com.ace.cache.annotation.CacheClear
;
import
com.github.wxiaoqi.security.admin.vo.UserMemberVo
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.github.wxiaoqi.security.admin.entity.BaseUserMember
;
import
com.github.wxiaoqi.security.admin.entity.BaseUserMember
;
import
com.github.wxiaoqi.security.admin.mapper.BaseUserMemberMapper
;
import
com.github.wxiaoqi.security.admin.mapper.BaseUserMemberMapper
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
...
@@ -18,5 +20,23 @@ import org.springframework.transaction.annotation.Transactional;
...
@@ -18,5 +20,23 @@ import org.springframework.transaction.annotation.Transactional;
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
class
BaseUserMemberBiz
extends
BaseBiz
<
BaseUserMemberMapper
,
BaseUserMember
>
{
public
class
BaseUserMemberBiz
extends
BaseBiz
<
BaseUserMemberMapper
,
BaseUserMember
>
{
//获取用户会员信息
@Cache
(
key
=
"user:member{1}"
)
public
UserMemberVo
getMemberInfoByUserId
(
Integer
userId
){
return
mapper
.
getInfoByUserId
(
userId
);
}
//更新会员信息
@Override
@CacheClear
(
key
=
"user:member{1.userid}"
)
public
void
updateSelectiveById
(
BaseUserMember
userMember
){
super
.
updateSelectiveById
(
userMember
);}
//用户会员信息更新
public
void
updUserMemberByUserId
(){
}
}
}
\ No newline at end of file
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/UserMemberBiz.java
→
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/UserMember
Level
Biz.java
View file @
c46c0ad3
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
biz
;
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
biz
;
import
com.ace.cache.annotation.Cache
;
import
com.ace.cache.annotation.Cache
;
import
com.github.pagehelper.Page
;
import
com.github.pagehelper.PageHelper
;
import
com.github.wxiaoqi.security.admin.entity.AppUser
;
import
com.github.wxiaoqi.security.admin.entity.BaseUserMemberLevel
;
import
com.github.wxiaoqi.security.admin.entity.BaseUserMemberLevel
;
import
com.github.wxiaoqi.security.admin.entity.Group
;
import
com.github.wxiaoqi.security.admin.entity.User
;
import
com.github.wxiaoqi.security.admin.mapper.AppUserMapper
;
import
com.github.wxiaoqi.security.admin.mapper.BaseUserMemberLevelMapper
;
import
com.github.wxiaoqi.security.admin.mapper.BaseUserMemberLevelMapper
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.msg.TableResultResponse
;
import
com.github.wxiaoqi.security.common.util.Query
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
tk.mybatis.mapper.entity.Example
;
import
tk.mybatis.mapper.entity.Example
;
import
java.util.Arrays
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Set
;
import
static
com
.
github
.
wxiaoqi
.
security
.
auth
.
common
.
constatns
.
CommonConstants
.
DATA_ALL_TRUE
;
/**
/**
* @author keliii
* @author keliii
*/
*/
@Service
@Service
public
class
UserMemberBiz
extends
BaseBiz
<
BaseUserMemberLevelMapper
,
BaseUserMemberLevel
>
{
public
class
UserMember
Level
Biz
extends
BaseBiz
<
BaseUserMemberLevelMapper
,
BaseUserMemberLevel
>
{
@Transactional
@Transactional
@Cache
(
key
=
"member"
)
public
List
<
BaseUserMemberLevel
>
getLevesls
()
{
public
List
<
BaseUserMemberLevel
>
getLevesls
()
{
return
mapper
.
selectAll
();
Example
example
=
new
Example
(
BaseUserMemberLevel
.
class
);
example
.
createCriteria
().
andEqualTo
(
"isdel"
,
0
);
example
.
setOrderByClause
(
" level asc "
);
return
mapper
.
selectByExample
(
example
);
}
}
}
}
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/mapper/BaseUserMemberMapper.java
View file @
c46c0ad3
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
mapper
;
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
mapper
;
import
com.github.wxiaoqi.security.admin.entity.BaseUserMember
;
import
com.github.wxiaoqi.security.admin.entity.BaseUserMember
;
import
com.github.wxiaoqi.security.admin.vo.UserMemberVo
;
import
org.apache.ibatis.annotations.Param
;
import
tk.mybatis.mapper.common.Mapper
;
import
tk.mybatis.mapper.common.Mapper
;
/**
/**
...
@@ -11,5 +13,8 @@ import tk.mybatis.mapper.common.Mapper;
...
@@ -11,5 +13,8 @@ import tk.mybatis.mapper.common.Mapper;
* @date 2019-06-18 19:38:56
* @date 2019-06-18 19:38:56
*/
*/
public
interface
BaseUserMemberMapper
extends
Mapper
<
BaseUserMember
>
{
public
interface
BaseUserMemberMapper
extends
Mapper
<
BaseUserMember
>
{
//获取用户会员信息
public
UserMemberVo
getInfoByUserId
(
@Param
(
"userId"
)
Integer
userId
);
}
}
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rest/AppUserController.java
View file @
c46c0ad3
...
@@ -3,13 +3,16 @@ package com.github.wxiaoqi.security.admin.rest;
...
@@ -3,13 +3,16 @@ package com.github.wxiaoqi.security.admin.rest;
import
com.ace.cache.annotation.Cache
;
import
com.ace.cache.annotation.Cache
;
import
com.github.wxiaoqi.security.admin.biz.AppUserBiz
;
import
com.github.wxiaoqi.security.admin.biz.AppUserBiz
;
import
com.github.wxiaoqi.security.admin.biz.AppUserDetailBiz
;
import
com.github.wxiaoqi.security.admin.biz.AppUserDetailBiz
;
import
com.github.wxiaoqi.security.admin.biz.BaseUserMemberBiz
;
import
com.github.wxiaoqi.security.admin.entity.AppUser
;
import
com.github.wxiaoqi.security.admin.entity.AppUser
;
import
com.github.wxiaoqi.security.admin.entity.AppUserDetail
;
import
com.github.wxiaoqi.security.admin.entity.AppUserDetail
;
import
com.github.wxiaoqi.security.admin.entity.Group
;
import
com.github.wxiaoqi.security.admin.entity.Group
;
import
com.github.wxiaoqi.security.admin.entity.User
;
import
com.github.wxiaoqi.security.admin.entity.User
;
import
com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO
;
import
com.github.wxiaoqi.security.admin.vo.AppUserGroups
;
import
com.github.wxiaoqi.security.admin.vo.AppUserGroups
;
import
com.github.wxiaoqi.security.admin.vo.AppUserInfoVo
;
import
com.github.wxiaoqi.security.admin.vo.AppUserInfoVo
;
import
com.github.wxiaoqi.security.admin.vo.AppUserVo
;
import
com.github.wxiaoqi.security.admin.vo.AppUserVo
;
import
com.github.wxiaoqi.security.admin.vo.UserMemberVo
;
import
com.github.wxiaoqi.security.auth.client.config.UserAuthConfig
;
import
com.github.wxiaoqi.security.auth.client.config.UserAuthConfig
;
import
com.github.wxiaoqi.security.auth.client.jwt.UserAuthUtil
;
import
com.github.wxiaoqi.security.auth.client.jwt.UserAuthUtil
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
...
@@ -18,6 +21,7 @@ import com.github.wxiaoqi.security.common.rest.CommonBaseController;
...
@@ -18,6 +21,7 @@ import com.github.wxiaoqi.security.common.rest.CommonBaseController;
import
com.github.wxiaoqi.security.common.util.Query
;
import
com.github.wxiaoqi.security.common.util.Query
;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.beanutils.BeanUtils
;
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.*
;
...
@@ -45,6 +49,9 @@ public class AppUserController extends CommonBaseController {
...
@@ -45,6 +49,9 @@ public class AppUserController extends CommonBaseController {
@Autowired
@Autowired
AppUserDetailBiz
userDetailBiz
;
AppUserDetailBiz
userDetailBiz
;
@Autowired
private
BaseUserMemberBiz
userMemberBiz
;
@GetMapping
(
"page"
)
@GetMapping
(
"page"
)
public
TableResultResponse
list
(
@RequestParam
Map
<
String
,
Object
>
params
)
{
public
TableResultResponse
list
(
@RequestParam
Map
<
String
,
Object
>
params
)
{
Query
query
=
new
Query
(
params
);
Query
query
=
new
Query
(
params
);
...
@@ -102,17 +109,26 @@ public class AppUserController extends CommonBaseController {
...
@@ -102,17 +109,26 @@ public class AppUserController extends CommonBaseController {
* @throws Exception
* @throws Exception
*/
*/
@GetMapping
(
"/info"
)
@GetMapping
(
"/info"
)
public
ObjectRestResponse
<
AppUser
Vo
>
getUserInfo
()
throws
Exception
{
public
ObjectRestResponse
<
AppUser
DTO
>
getUserInfo
()
throws
Exception
{
String
username
=
userAuthUtil
.
getInfoFromToken
(
userAuthConfig
.
getToken
(
request
)).
getId
();
String
username
=
userAuthUtil
.
getInfoFromToken
(
userAuthConfig
.
getToken
(
request
)).
getId
();
if
(
username
==
null
)
{
if
(
username
==
null
)
{
throw
new
Exception
();
throw
new
Exception
();
}
}
AppUserDTO
userDTO
=
new
AppUserDTO
();
Integer
userid
=
Integer
.
parseInt
(
username
);
Integer
userid
=
Integer
.
parseInt
(
username
);
AppUserVo
user
=
userDetailBiz
.
getUserInfoById
(
userid
);
AppUserVo
user
Vo
=
userDetailBiz
.
getUserInfoById
(
userid
);
if
(
user
==
null
)
{
if
(
user
Vo
==
null
)
{
throw
new
Exception
();
throw
new
Exception
();
}
}
return
ObjectRestResponse
.
succ
(
user
);
BeanUtils
.
copyProperties
(
userDTO
,
userVo
);
if
(
userVo
.
getIsMember
()!=
null
&&
userVo
.
getIsMember
()>
0
){
//获取用户会员信息
UserMemberVo
memberVo
=
userMemberBiz
.
getMemberInfoByUserId
(
userid
);
if
(
memberVo
!=
null
){
BeanUtils
.
copyProperties
(
userDTO
,
memberVo
);
}
}
return
ObjectRestResponse
.
succ
(
userDTO
);
}
}
/**
/**
...
@@ -130,13 +146,5 @@ public class AppUserController extends CommonBaseController {
...
@@ -130,13 +146,5 @@ public class AppUserController extends CommonBaseController {
return
ObjectRestResponse
.
succ
();
return
ObjectRestResponse
.
succ
();
}
}
@GetMapping
(
"/findByUserId"
)
public
ObjectRestResponse
<
AppUserDetail
>
findByUserId
(
Integer
id
)
{
if
(
id
==
null
||
id
<
0
)
{
return
ObjectRestResponse
.
createFailedResult
(
500
,
"参数id为空"
);
}
AppUserDetail
appUserDetail
=
userDetailBiz
.
getUserByUserid
(
id
);
return
ObjectRestResponse
.
succ
(
appUserDetail
);
}
}
}
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rest/MemberController.java
→
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rest/Member
Level
Controller.java
View file @
c46c0ad3
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
rest
;
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
rest
;
import
com.github.wxiaoqi.security.admin.biz.AppUserDetailBiz
;
import
com.github.wxiaoqi.security.admin.biz.UserMemberLevelBiz
;
import
com.github.wxiaoqi.security.admin.biz.UserBiz
;
import
com.github.wxiaoqi.security.admin.biz.UserMemberBiz
;
import
com.github.wxiaoqi.security.admin.entity.AppUserDetail
;
import
com.github.wxiaoqi.security.admin.entity.BaseUserMemberLevel
;
import
com.github.wxiaoqi.security.admin.entity.BaseUserMemberLevel
;
import
com.github.wxiaoqi.security.admin.entity.User
;
import
io.swagger.models.auth.In
;
import
com.github.wxiaoqi.security.auth.client.jwt.UserAuthUtil
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.ResponseBody
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.List
;
import
java.util.List
;
...
@@ -24,14 +16,30 @@ import java.util.List;
...
@@ -24,14 +16,30 @@ import java.util.List;
*/
*/
@RestController
@RestController
@RequestMapping
(
"member"
)
@RequestMapping
(
"member"
)
public
class
MemberController
{
public
class
Member
Level
Controller
{
@Autowired
@Autowired
private
UserMemberBiz
memberBiz
;
private
UserMember
Level
Biz
memberBiz
;
@RequestMapping
(
value
=
"/levels"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/
app/unauth/
levels"
,
method
=
RequestMethod
.
GET
)
public
@ResponseBody
public
@ResponseBody
List
<
BaseUserMemberLevel
>
levels
(
String
token
)
throws
Exception
{
List
<
BaseUserMemberLevel
>
levels
()
throws
Exception
{
return
memberBiz
.
getLevesls
();
return
memberBiz
.
getLevesls
();
}
}
@RequestMapping
(
value
=
"/app/unauth/level/{type}"
,
method
=
RequestMethod
.
GET
)
public
@ResponseBody
BaseUserMemberLevel
level
(
@PathVariable
Integer
type
)
throws
Exception
{
List
<
BaseUserMemberLevel
>
list
=
memberBiz
.
getLevesls
();
if
(
type
!=
null
){
if
(
list
.
size
()>
0
){
for
(
BaseUserMemberLevel
userMemberLevel:
list
){
if
(
userMemberLevel
.
getLevel
()!=
null
&&
userMemberLevel
.
getLevel
()==
type
){
return
userMemberLevel
;
}
}
}
}
return
null
;
}
}
}
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rest/PublicController.java
View file @
c46c0ad3
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
rest
;
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
rest
;
import
com.github.wxiaoqi.security.admin.biz.AppUserDetailBiz
;
import
com.github.wxiaoqi.security.admin.biz.*
;
import
com.github.wxiaoqi.security.admin.biz.AppUserLoginBiz
;
import
com.github.wxiaoqi.security.admin.biz.MenuBiz
;
import
com.github.wxiaoqi.security.admin.biz.UserBiz
;
import
com.github.wxiaoqi.security.admin.entity.AppUserDetail
;
import
com.github.wxiaoqi.security.admin.entity.AppUserDetail
;
import
com.github.wxiaoqi.security.admin.entity.Group
;
import
com.github.wxiaoqi.security.admin.entity.Group
;
import
com.github.wxiaoqi.security.admin.entity.Menu
;
import
com.github.wxiaoqi.security.admin.entity.Menu
;
...
@@ -13,6 +10,7 @@ import com.github.wxiaoqi.security.admin.rpc.service.PermissionService;
...
@@ -13,6 +10,7 @@ import com.github.wxiaoqi.security.admin.rpc.service.PermissionService;
import
com.github.wxiaoqi.security.admin.vo.AppUserVo
;
import
com.github.wxiaoqi.security.admin.vo.AppUserVo
;
import
com.github.wxiaoqi.security.admin.vo.FrontUser
;
import
com.github.wxiaoqi.security.admin.vo.FrontUser
;
import
com.github.wxiaoqi.security.admin.vo.MenuTree
;
import
com.github.wxiaoqi.security.admin.vo.MenuTree
;
import
com.github.wxiaoqi.security.admin.vo.UserMemberVo
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreClientToken
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreClientToken
;
import
com.github.wxiaoqi.security.auth.client.jwt.UserAuthUtil
;
import
com.github.wxiaoqi.security.auth.client.jwt.UserAuthUtil
;
import
com.github.wxiaoqi.security.common.exception.BaseException
;
import
com.github.wxiaoqi.security.common.exception.BaseException
;
...
@@ -45,11 +43,10 @@ public class PublicController {
...
@@ -45,11 +43,10 @@ public class PublicController {
@Autowired
@Autowired
private
UserBiz
userBiz
;
private
UserBiz
userBiz
;
@Autowired
private
AppUserLoginBiz
userLoginBiz
;
@Autowired
@Autowired
private
AppUserDetailBiz
detailBiz
;
private
AppUserDetailBiz
detailBiz
;
@Autowired
private
BaseUserMemberBiz
userMemberBiz
;
@Autowired
@Autowired
private
UserAuthUtil
userAuthUtil
;
private
UserAuthUtil
userAuthUtil
;
...
@@ -77,12 +74,20 @@ public class PublicController {
...
@@ -77,12 +74,20 @@ public class PublicController {
}
}
AppUserDTO
userDTO
=
new
AppUserDTO
();
AppUserDTO
userDTO
=
new
AppUserDTO
();
Integer
userid
=
Integer
.
parseInt
(
username
);
Integer
userid
=
Integer
.
parseInt
(
username
);
AppUserDetail
user
=
detailBiz
.
getUserByUserid
(
userid
);
//获取用户基础信息
if
(
user
==
null
)
{
AppUserVo
userVo
=
detailBiz
.
getUserInfoById
(
userid
);
if
(
userVo
==
null
)
{
throw
new
BaseException
(
ResultCode
.
NOTEXIST_CODE
);
throw
new
BaseException
(
ResultCode
.
NOTEXIST_CODE
);
}
}
BeanUtils
.
copyProperties
(
userDTO
,
user
);
BeanUtils
.
copyProperties
(
userDTO
,
userVo
);
return
new
ObjectRestResponse
<
AppUserDetail
>().
rel
(
true
).
data
(
user
);
if
(
userVo
.
getIsMember
()!=
null
&&
userVo
.
getIsMember
()>
0
){
//获取用户会员信息
UserMemberVo
memberVo
=
userMemberBiz
.
getMemberInfoByUserId
(
userid
);
if
(
memberVo
!=
null
){
BeanUtils
.
copyProperties
(
userDTO
,
memberVo
);
}
}
return
new
ObjectRestResponse
<
AppUserDetail
>().
rel
(
true
).
data
(
userDTO
);
}
}
@GetMapping
(
"/getByUserIds"
)
@GetMapping
(
"/getByUserIds"
)
...
...
ace-modules/ace-admin/src/main/resources/mapper/AppUserDetailMapper.xml
View file @
c46c0ad3
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
<result
column=
"status"
property=
"status"
/>
<result
column=
"status"
property=
"status"
/>
<result
column=
"id_number"
property=
"idNumber"
/>
<result
column=
"id_number"
property=
"idNumber"
/>
<result
column=
"certification_status"
property=
"certificationStatus"
/>
<result
column=
"certification_status"
property=
"certificationStatus"
/>
<result
column=
"is
Member"
property=
"is_m
ember"
/>
<result
column=
"is
_member"
property=
"isM
ember"
/>
<result
column=
"nickname"
property=
"nickname"
/>
<result
column=
"nickname"
property=
"nickname"
/>
<result
column=
"realname"
property=
"realname"
/>
<result
column=
"realname"
property=
"realname"
/>
<result
column=
"headimgurl"
property=
"headimgurl"
/>
<result
column=
"headimgurl"
property=
"headimgurl"
/>
...
...
ace-modules/ace-admin/src/main/resources/mapper/BaseUserMemberMapper.xml
0 → 100644
View file @
c46c0ad3
<?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.BaseUserMemberMapper"
>
<!-- 可根据自己的需求,是否要使用 -->
<resultMap
type=
"com.github.wxiaoqi.security.admin.vo.UserMemberVo"
id=
"baseUserMemberMap"
>
<result
property=
"id"
column=
"id"
/>
<result
property=
"userId"
column=
"user_id"
/>
<result
property=
"memberNo"
column=
"member_no"
/>
<result
property=
"memberLevel"
column=
"member_level"
/>
<result
property=
"cardLeave"
column=
"card_leave"
/>
<result
property=
"isBind"
column=
"is_bind"
/>
<result
property=
"totalNumber"
column=
"total_number"
/>
<result
property=
"rentFreeDays"
column=
"rent_free_days"
/>
<result
property=
"validTime"
column=
"valid_time"
/>
<result
property=
"crtTime"
column=
"crt_time"
/>
<result
property=
"updTime"
column=
"upd_time"
/>
<result
property=
"isDel"
column=
"is_del"
/>
</resultMap>
<select
id=
"getInfoByUserId"
resultMap=
"baseUserMemberMap"
>
select * from base_user_member where user_id=#{userId} and is_del=0 limit 1
</select>
</mapper>
\ No newline at end of file
xx-campsite/pom.xml
View file @
c46c0ad3
...
@@ -7,12 +7,13 @@
...
@@ -7,12 +7,13 @@
<groupId>
com.github.wxiaoqi
</groupId>
<groupId>
com.github.wxiaoqi
</groupId>
<version>
2.0-SNAPSHOT
</version>
<version>
2.0-SNAPSHOT
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<groupId>
com.xxfc.platform
</groupId>
<artifactId>
xx-campsite
</artifactId>
<packaging>
pom
</packaging>
<modules>
<modules>
<module>
xx-campsite-api
</module>
<module>
xx-campsite-api
</module>
<module>
xx-campsite-server
</module>
<module>
xx-campsite-server
</module>
</modules>
</modules>
<modelVersion>
4.0.0
</modelVersion>
<packaging>
pom
</packaging>
<artifactId>
xx-campsite
</artifactId>
</project>
</project>
\ No newline at end of file
xx-campsite/xx-campsite-api/pom.xml
View file @
c46c0ad3
...
@@ -3,15 +3,13 @@
...
@@ -3,15 +3,13 @@
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<parent>
<parent>
<
artifactId>
xx-campsite
</artifact
Id>
<
groupId>
com.xxfc.common
</group
Id>
<
groupId>
com.github.wxiaoqi
</group
Id>
<
artifactId>
xx-common-platform
</artifact
Id>
<version>
2.0-SNAPSHOT
</version>
<version>
2.0-SNAPSHOT
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
<groupId>
com.xxfc.platform
</groupId>
<artifactId>
xx-campsite-api
</artifactId>
<artifactId>
xx-campsite-api
</artifactId>
<name>
xx-campsite-api
</name>
<description>
The xxfc campsite api
</description>
<dependencies>
<dependencies>
<dependency>
<dependency>
<groupId>
com.github.wxiaoqi
</groupId>
<groupId>
com.github.wxiaoqi
</groupId>
...
...
xx-campsite/xx-campsite-api/src/main/java/com/xxfc/platform/campsite/dto/CampsiteShopDTO.java
View file @
c46c0ad3
...
@@ -17,14 +17,9 @@ import java.io.Serializable;
...
@@ -17,14 +17,9 @@ import java.io.Serializable;
*/
*/
@Data
@Data
@Table
(
name
=
"campsite_shop"
)
@Table
(
name
=
"campsite_shop"
)
@ApiModel
(
value
=
"营地店铺
v
o"
)
@ApiModel
(
value
=
"营地店铺
dt
o"
)
public
class
CampsiteShopDTO
implements
Serializable
{
public
class
CampsiteShopDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
"主键id"
)
private
Integer
id
;
/**
/**
* 店铺名称
* 店铺名称
*/
*/
...
@@ -164,10 +159,9 @@ public class CampsiteShopDTO implements Serializable {
...
@@ -164,10 +159,9 @@ public class CampsiteShopDTO implements Serializable {
private
Long
updTime
;
private
Long
updTime
;
/**
/**
*
是否删除:0-正常;1-删除
*
热度值
*/
*/
@ApiModelProperty
(
value
=
"是否删除:0-正常;1-删除"
)
@ApiModelProperty
(
value
=
"热度值"
)
private
Integer
isDel
;
private
Integer
hot
;
}
}
xx-campsite/xx-campsite-api/src/main/java/com/xxfc/platform/campsite/entity/CampsiteShop.java
View file @
c46c0ad3
...
@@ -196,5 +196,17 @@ public class CampsiteShop implements Serializable {
...
@@ -196,5 +196,17 @@ public class CampsiteShop implements Serializable {
@ApiModelProperty
(
value
=
"是否删除:0-正常;1-删除"
)
@ApiModelProperty
(
value
=
"是否删除:0-正常;1-删除"
)
private
Integer
isDel
;
private
Integer
isDel
;
/**
* 热度值
*/
@Column
(
name
=
"hot"
)
@ApiModelProperty
(
value
=
"热度值"
)
private
Integer
hot
;
/**
* 上下架状态 0-创建状态 1-上架 2-下架
*/
@Column
(
name
=
"sale_state"
)
@ApiModelProperty
(
value
=
"上下架状态 0-创建状态 1-上架 2-下架"
)
private
Integer
saleState
;
}
}
xx-campsite/xx-campsite-api/src/main/java/com/xxfc/platform/campsite/entity/CampsiteTag.java
View file @
c46c0ad3
...
@@ -59,9 +59,9 @@ public class CampsiteTag implements Serializable {
...
@@ -59,9 +59,9 @@ public class CampsiteTag implements Serializable {
/**
/**
* 创建时间
* 创建时间
*/
*/
@Column
(
name
=
"c
tr
_time"
)
@Column
(
name
=
"c
rt
_time"
)
@ApiModelProperty
(
value
=
"创建时间"
)
@ApiModelProperty
(
value
=
"创建时间"
)
private
Long
c
tr
Time
;
private
Long
c
rt
Time
;
/**
/**
* 更新时间
* 更新时间
...
@@ -77,5 +77,10 @@ public class CampsiteTag implements Serializable {
...
@@ -77,5 +77,10 @@ public class CampsiteTag implements Serializable {
@ApiModelProperty
(
value
=
"是否删除:0-正常;1-删除"
)
@ApiModelProperty
(
value
=
"是否删除:0-正常;1-删除"
)
private
Integer
isDel
;
private
Integer
isDel
;
/**
* 标签底图
*/
@Column
(
name
=
"tag_url"
)
@ApiModelProperty
(
value
=
"标签底图"
)
private
String
tagUrl
;
}
}
xx-campsite/xx-campsite-server/pom.xml
View file @
c46c0ad3
...
@@ -3,25 +3,36 @@
...
@@ -3,25 +3,36 @@
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<parent>
<parent>
<
artifactId>
xx-campsite
</artifact
Id>
<
groupId>
com.xxfc.common
</group
Id>
<
groupId>
com.github.wxiaoqi
</group
Id>
<
artifactId>
xx-common-platform-web
</artifact
Id>
<version>
2.0-SNAPSHOT
</version>
<version>
2.0-SNAPSHOT
</version>
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
<groupId>
com.xxfc.platform
</groupId>
<artifactId>
xx-campsite-server
</artifactId>
<artifactId>
xx-campsite-server
</artifactId>
<name>
xx-campsite-server
</name>
<description>
the xxfc travel Campsite
</description>
<description>
the xxfc travel Campsite
</description>
<dependencies>
<dependencies>
<dependency>
<dependency>
<groupId>
com.
github.wxiaoqi
</groupId>
<groupId>
com.
xxfc.platform
</groupId>
<artifactId>
xx-campsite-api
</artifactId>
<artifactId>
xx-campsite-api
</artifactId>
<version>
2.0-SNAPSHOT
</version>
<version>
2.0-SNAPSHOT
</version>
</dependency>
</dependency>
<dependency>
<groupId>
com.xxfc.common
</groupId>
<artifactId>
xx-common-platform-web
</artifactId>
<version>
2.0-SNAPSHOT
</version>
</dependency>
</dependencies>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-maven-plugin
</artifactId>
</plugin>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-compiler-plugin
</artifactId>
<configuration>
<source>
1.8
</source>
<target>
1.8
</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
</project>
\ No newline at end of file
xx-campsite/xx-campsite-server/src/main/java/com/xxfc/platform/campsite/biz/CampsiteTagBiz.java
View file @
c46c0ad3
...
@@ -36,4 +36,13 @@ public class CampsiteTagBiz extends BaseBiz<CampsiteTagMapper,CampsiteTag> {
...
@@ -36,4 +36,13 @@ public class CampsiteTagBiz extends BaseBiz<CampsiteTagMapper,CampsiteTag> {
List
<
CampsiteTagListVo
>
campsiteTagListVos
=
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
campsiteTagListDTOS
),
new
TypeReference
<
List
<
CampsiteTagListVo
>>(){});
List
<
CampsiteTagListVo
>
campsiteTagListVos
=
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
campsiteTagListDTOS
),
new
TypeReference
<
List
<
CampsiteTagListVo
>>(){});
return
campsiteTagListVos
;
return
campsiteTagListVos
;
}
}
/**
* 更新营地类型状态
* @param tagId
* @return
*/
public
int
updateCampsiteTagStatus
(
Integer
tagId
)
{
return
mapper
.
updateCampsiteTagStatus
(
tagId
,
1
);
}
}
}
\ No newline at end of file
xx-campsite/xx-campsite-server/src/main/java/com/xxfc/platform/campsite/mapper/CampsiteTagMapper.java
View file @
c46c0ad3
...
@@ -2,6 +2,8 @@ package com.xxfc.platform.campsite.mapper;
...
@@ -2,6 +2,8 @@ package com.xxfc.platform.campsite.mapper;
import
com.xxfc.platform.campsite.dto.CampsiteTagListDTO
;
import
com.xxfc.platform.campsite.dto.CampsiteTagListDTO
;
import
com.xxfc.platform.campsite.entity.CampsiteTag
;
import
com.xxfc.platform.campsite.entity.CampsiteTag
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Update
;
import
tk.mybatis.mapper.common.Mapper
;
import
tk.mybatis.mapper.common.Mapper
;
import
java.util.List
;
import
java.util.List
;
...
@@ -21,4 +23,13 @@ public interface CampsiteTagMapper extends Mapper<CampsiteTag> {
...
@@ -21,4 +23,13 @@ public interface CampsiteTagMapper extends Mapper<CampsiteTag> {
* @return
* @return
*/
*/
List
<
CampsiteTagListDTO
>
findCampsiteTags
();
List
<
CampsiteTagListDTO
>
findCampsiteTags
();
/**
* 更新类型的删除状态
* @param tagId
* @param status
* @return
*/
@Update
(
"update `campsite_tag` set `is_del`=#{status} where `id`=#{tagId}"
)
int
updateCampsiteTagStatus
(
@Param
(
"tagId"
)
Integer
tagId
,
@Param
(
"status"
)
int
status
);
}
}
xx-campsite/xx-campsite-server/src/main/java/com/xxfc/platform/campsite/rest/CampsiteTagController.java
View file @
c46c0ad3
...
@@ -6,7 +6,10 @@ import com.github.wxiaoqi.security.common.rest.BaseController;
...
@@ -6,7 +6,10 @@ import com.github.wxiaoqi.security.common.rest.BaseController;
import
com.xxfc.platform.campsite.biz.CampsiteTagBiz
;
import
com.xxfc.platform.campsite.biz.CampsiteTagBiz
;
import
com.xxfc.platform.campsite.entity.CampsiteTag
;
import
com.xxfc.platform.campsite.entity.CampsiteTag
;
import
com.xxfc.platform.campsite.vo.CampsiteTagListVo
;
import
com.xxfc.platform.campsite.vo.CampsiteTagListVo
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
...
@@ -15,11 +18,12 @@ import java.util.List;
...
@@ -15,11 +18,12 @@ import java.util.List;
/**
/**
* @author libin
* @author libin
* @version 1.0
* @version 1.0
* @description
店铺
类型
* @description
营地
类型
* @data 2019/6/17 13:36
* @data 2019/6/17 13:36
*/
*/
@RestController
@RestController
@RequestMapping
(
"campsiteTag"
)
@RequestMapping
(
"campsiteTag"
)
@Api
(
tags
=
"营地类型"
)
public
class
CampsiteTagController
extends
BaseController
<
CampsiteTagBiz
,
CampsiteTag
>
{
public
class
CampsiteTagController
extends
BaseController
<
CampsiteTagBiz
,
CampsiteTag
>
{
/**
/**
...
@@ -28,9 +32,23 @@ public class CampsiteTagController extends BaseController<CampsiteTagBiz,Campsit
...
@@ -28,9 +32,23 @@ public class CampsiteTagController extends BaseController<CampsiteTagBiz,Campsit
*/
*/
@GetMapping
(
"/app/unauth/tags"
)
@GetMapping
(
"/app/unauth/tags"
)
@IgnoreClientToken
@IgnoreClientToken
@ApiOperation
(
value
=
"营地列表"
)
public
ObjectRestResponse
<
CampsiteTagListVo
>
findCampstieTags
(){
public
ObjectRestResponse
<
CampsiteTagListVo
>
findCampstieTags
(){
List
<
CampsiteTagListVo
>
campsiteTagListVolist
=
getBaseBiz
().
findCampsiteTags
();
List
<
CampsiteTagListVo
>
campsiteTagListVolist
=
getBaseBiz
().
findCampsiteTags
();
return
ObjectRestResponse
.
succ
(
campsiteTagListVolist
);
return
ObjectRestResponse
.
succ
(
campsiteTagListVolist
);
}
}
/**
* 根据id逻辑删除
* @param id
* @return
*/
@Override
public
ObjectRestResponse
<
CampsiteTag
>
remove
(
@PathVariable
(
"id"
)
int
id
)
{
int
effectRows
=
getBaseBiz
().
updateCampsiteTagStatus
(
id
);
if
(
effectRows
>
0
){
ObjectRestResponse
.
succ
();
}
return
ObjectRestResponse
.
createDefaultFail
();
}
}
}
\ No newline at end of file
xx-campsite/xx-campsite-server/src/main/resources/mapper/CampsiteTagMapper.xml
View file @
c46c0ad3
...
@@ -10,7 +10,7 @@
...
@@ -10,7 +10,7 @@
<result
property=
"name"
column=
"name"
/>
<result
property=
"name"
column=
"name"
/>
<result
property=
"isSearch"
column=
"is_search"
/>
<result
property=
"isSearch"
column=
"is_search"
/>
<result
property=
"rank"
column=
"rank"
/>
<result
property=
"rank"
column=
"rank"
/>
<result
property=
"c
trTime"
column=
"ctr
_time"
/>
<result
property=
"c
rtTime"
column=
"crt
_time"
/>
<result
property=
"updTime"
column=
"upd_time"
/>
<result
property=
"updTime"
column=
"upd_time"
/>
<result
property=
"isDel"
column=
"is_del"
/>
<result
property=
"isDel"
column=
"is_del"
/>
</resultMap>
</resultMap>
...
...
xx-tour/xx-tour-server/src/main/resources/mapper/TourGoodMapper.xml
View file @
c46c0ad3
...
@@ -54,7 +54,7 @@
...
@@ -54,7 +54,7 @@
<!--查询旅游路线列表-->
<!--查询旅游路线列表-->
<select
id=
"getGoodList"
parameterType=
"java.util.Map"
resultMap=
"tourGoodMap"
>
<select
id=
"getGoodList"
parameterType=
"java.util.Map"
resultMap=
"tourGoodMap"
>
SELECT * from tour_good t
SELECT * from tour_good t
where t.is_del=
1
AND t.status=1
where t.is_del=
0
AND t.status=1
<if
test=
"params.query != null and params.query != ''"
>
<if
test=
"params.query != null and params.query != ''"
>
and (t.`name` like CONCAT('%',#{params.query},'%') or t.introduce like CONCAT('%',#{params.query},'%'))
and (t.`name` like CONCAT('%',#{params.query},'%') or t.introduce like CONCAT('%',#{params.query},'%'))
</if>
</if>
...
...
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