Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-platform-auth
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
base_platform_enterprise
gic-platform-auth
Commits
5a8d2d28
Commit
5a8d2d28
authored
Feb 10, 2020
by
guojuxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
业务前置资源配置
parent
c4fd436a
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
729 additions
and
0 deletions
+729
-0
BusinessFrontResDTO.java
...i/src/main/java/com/gic/auth/dto/BusinessFrontResDTO.java
+145
-0
BusinessFrontResApiService.java
...java/com/gic/auth/service/BusinessFrontResApiService.java
+53
-0
TabSysBusinessFrontResMapper.java
...com/gic/auth/dao/mapper/TabSysBusinessFrontResMapper.java
+60
-0
TabSysBusinessFrontRes.java
...main/java/com/gic/auth/entity/TabSysBusinessFrontRes.java
+139
-0
BusinessFrontResService.java
...in/java/com/gic/auth/service/BusinessFrontResService.java
+18
-0
BusinessFrontResServiceImpl.java
...om/gic/auth/service/impl/BusinessFrontResServiceImpl.java
+54
-0
BusinessFrontResApiServiceImpl.java
...th/service/outer/impl/BusinessFrontResApiServiceImpl.java
+92
-0
dubbo-gic-platform-auth-service.xml
...ce/src/main/resources/dubbo-gic-platform-auth-service.xml
+1
-0
TabSysBusinessFrontResMapper.xml
...rc/main/resources/mapper/TabSysBusinessFrontResMapper.xml
+167
-0
No files found.
gic-platform-auth-api/src/main/java/com/gic/auth/dto/BusinessFrontResDTO.java
0 → 100644
View file @
5a8d2d28
package
com
.
gic
.
auth
.
dto
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 业务前置资源
* @ClassName: BusinessFrontResDTO
* @Description:
* @author guojuxing
* @date 2020/2/10 11:31 AM
*/
public
class
BusinessFrontResDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
5110713023814998443L
;
/**
* id
*/
private
Integer
resourceId
;
/**
* 资源名称
*/
private
String
resourceName
;
/**
* 资源code
*/
private
String
resourceCode
;
/**
* 1:页面 2:组件
*/
private
Integer
resourceType
;
/**
* 页面名称
*/
private
String
pageName
;
/**
* 资源详情,页面URL/组件名称
*/
private
String
resourceDetail
;
/**
* 企业ID
*/
private
Integer
enterpriseId
;
/**
* 状态1:有效 0:无效
*/
private
Integer
status
;
/**
*
*/
private
Date
createTime
;
/**
*
*/
private
Date
updateTime
;
public
Integer
getResourceId
()
{
return
resourceId
;
}
public
void
setResourceId
(
Integer
resourceId
)
{
this
.
resourceId
=
resourceId
;
}
public
String
getResourceName
()
{
return
resourceName
;
}
public
void
setResourceName
(
String
resourceName
)
{
this
.
resourceName
=
resourceName
;
}
public
String
getResourceCode
()
{
return
resourceCode
;
}
public
void
setResourceCode
(
String
resourceCode
)
{
this
.
resourceCode
=
resourceCode
;
}
public
Integer
getResourceType
()
{
return
resourceType
;
}
public
void
setResourceType
(
Integer
resourceType
)
{
this
.
resourceType
=
resourceType
;
}
public
String
getPageName
()
{
return
pageName
;
}
public
void
setPageName
(
String
pageName
)
{
this
.
pageName
=
pageName
;
}
public
String
getResourceDetail
()
{
return
resourceDetail
;
}
public
void
setResourceDetail
(
String
resourceDetail
)
{
this
.
resourceDetail
=
resourceDetail
;
}
public
Integer
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
Integer
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
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
;
}
}
gic-platform-auth-api/src/main/java/com/gic/auth/service/BusinessFrontResApiService.java
0 → 100644
View file @
5a8d2d28
package
com
.
gic
.
auth
.
service
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.auth.dto.BusinessFrontResDTO
;
import
java.util.List
;
/**
* 业务前置资源
* @ClassName: BusinessFrontResApiService
* @Description:
* @author guojuxing
* @date 2020/2/10 11:36 AM
*/
public
interface
BusinessFrontResApiService
{
/**
* 新增
* @Title: save
* @Description:
* @author guojuxing
* @param dto
* @return com.gic.api.base.commons.ServiceResponse<java.lang.Integer>
*/
ServiceResponse
<
Integer
>
save
(
BusinessFrontResDTO
dto
);
/**
* 编辑
* @Title: edit
* @Description:
* @author guojuxing
* @param dto
* @return com.gic.api.base.commons.ServiceResponse<java.lang.String>
*/
ServiceResponse
<
String
>
edit
(
BusinessFrontResDTO
dto
);
/**
* 删除
* @Title: delete
* @Description:
* @author guojuxing
* @param resourceId
* @return com.gic.api.base.commons.ServiceResponse<java.lang.String>
*/
ServiceResponse
<
String
>
delete
(
Integer
resourceId
);
/**
* @Title: listByParams
* @Description:
* @author guojuxing
* @param search 资源名称/资源详情
* @param resourceType 1:页面 2:组件
* @return com.gic.api.base.commons.ServiceResponse<java.lang.String>
*/
ServiceResponse
<
List
<
BusinessFrontResDTO
>>
listByParams
(
String
search
,
Integer
resourceType
);
}
gic-platform-auth-service/src/main/java/com/gic/auth/dao/mapper/TabSysBusinessFrontResMapper.java
0 → 100644
View file @
5a8d2d28
package
com
.
gic
.
auth
.
dao
.
mapper
;
import
com.gic.auth.entity.TabSysBusinessFrontRes
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
public
interface
TabSysBusinessFrontResMapper
{
/**
* 根据主键删除
*
* @param resourceId 主键
* @return 更新条目数
*/
int
deleteByPrimaryKey
(
Integer
resourceId
);
/**
* 插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int
insert
(
TabSysBusinessFrontRes
record
);
/**
* 动态插入一条记录
*
* @param record 实体对象
* @return 更新条目数
*/
int
insertSelective
(
TabSysBusinessFrontRes
record
);
/**
* 根据主键查询
*
* @param resourceId 主键
* @return 实体对象
*/
TabSysBusinessFrontRes
selectByPrimaryKey
(
Integer
resourceId
);
/**
* 根据主键动态更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int
updateByPrimaryKeySelective
(
TabSysBusinessFrontRes
record
);
/**
* 根据主键更新记录
*
* @param record 实体对象
* @return 更新条目数
*/
int
updateByPrimaryKey
(
TabSysBusinessFrontRes
record
);
List
<
TabSysBusinessFrontRes
>
listByParam
(
@Param
(
"search"
)
String
search
,
@Param
(
"resourceType"
)
Integer
resourceType
);
}
\ No newline at end of file
gic-platform-auth-service/src/main/java/com/gic/auth/entity/TabSysBusinessFrontRes.java
0 → 100644
View file @
5a8d2d28
package
com
.
gic
.
auth
.
entity
;
import
java.util.Date
;
/**
* tab_sys_business_front_res
*/
public
class
TabSysBusinessFrontRes
{
/**
* id
*/
private
Integer
resourceId
;
/**
* 资源名称
*/
private
String
resourceName
;
/**
* 资源code
*/
private
String
resourceCode
;
/**
* 1:页面 2:组件
*/
private
Integer
resourceType
;
/**
* 页面名称
*/
private
String
pageName
;
/**
* 资源详情,页面URL/组件名称
*/
private
String
resourceDetail
;
/**
* 企业ID
*/
private
Integer
enterpriseId
;
/**
* 状态1:有效 0:无效
*/
private
Integer
status
;
/**
*
*/
private
Date
createTime
;
/**
*
*/
private
Date
updateTime
;
public
Integer
getResourceId
()
{
return
resourceId
;
}
public
void
setResourceId
(
Integer
resourceId
)
{
this
.
resourceId
=
resourceId
;
}
public
String
getResourceName
()
{
return
resourceName
;
}
public
void
setResourceName
(
String
resourceName
)
{
this
.
resourceName
=
resourceName
;
}
public
String
getResourceCode
()
{
return
resourceCode
;
}
public
void
setResourceCode
(
String
resourceCode
)
{
this
.
resourceCode
=
resourceCode
;
}
public
Integer
getResourceType
()
{
return
resourceType
;
}
public
void
setResourceType
(
Integer
resourceType
)
{
this
.
resourceType
=
resourceType
;
}
public
String
getPageName
()
{
return
pageName
;
}
public
void
setPageName
(
String
pageName
)
{
this
.
pageName
=
pageName
;
}
public
String
getResourceDetail
()
{
return
resourceDetail
;
}
public
void
setResourceDetail
(
String
resourceDetail
)
{
this
.
resourceDetail
=
resourceDetail
;
}
public
Integer
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
Integer
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
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
;
}
}
\ No newline at end of file
gic-platform-auth-service/src/main/java/com/gic/auth/service/BusinessFrontResService.java
0 → 100644
View file @
5a8d2d28
package
com
.
gic
.
auth
.
service
;
import
com.gic.auth.dto.BusinessFrontResDTO
;
import
com.gic.auth.entity.TabSysBusinessFrontRes
;
import
java.util.List
;
public
interface
BusinessFrontResService
{
Integer
save
(
BusinessFrontResDTO
dto
);
void
edit
(
BusinessFrontResDTO
dto
);
void
delete
(
Integer
resourceId
);
List
<
TabSysBusinessFrontRes
>
listByParam
(
String
search
,
Integer
resourceType
);
TabSysBusinessFrontRes
getByResourceId
(
Integer
resourceId
);
}
gic-platform-auth-service/src/main/java/com/gic/auth/service/impl/BusinessFrontResServiceImpl.java
0 → 100644
View file @
5a8d2d28
package
com
.
gic
.
auth
.
service
.
impl
;
import
com.gic.auth.dao.mapper.TabSysBusinessFrontResMapper
;
import
com.gic.auth.dto.BusinessFrontResDTO
;
import
com.gic.auth.entity.TabSysBusinessFrontRes
;
import
com.gic.auth.service.BusinessFrontResService
;
import
com.gic.commons.util.EntityUtil
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.Date
;
import
java.util.List
;
@Service
(
"businessFrontResService"
)
public
class
BusinessFrontResServiceImpl
implements
BusinessFrontResService
{
@Autowired
private
TabSysBusinessFrontResMapper
tabSysBusinessFrontResMapper
;
@Override
public
Integer
save
(
BusinessFrontResDTO
dto
)
{
dto
.
setStatus
(
1
);
dto
.
setCreateTime
(
new
Date
());
dto
.
setUpdateTime
(
new
Date
());
TabSysBusinessFrontRes
record
=
EntityUtil
.
changeEntityNew
(
TabSysBusinessFrontRes
.
class
,
dto
);
tabSysBusinessFrontResMapper
.
insert
(
record
);
return
record
.
getResourceId
();
}
@Override
public
void
edit
(
BusinessFrontResDTO
dto
)
{
dto
.
setUpdateTime
(
new
Date
());
TabSysBusinessFrontRes
record
=
EntityUtil
.
changeEntityNew
(
TabSysBusinessFrontRes
.
class
,
dto
);
tabSysBusinessFrontResMapper
.
updateByPrimaryKeySelective
(
record
);
}
@Override
public
void
delete
(
Integer
resourceId
)
{
TabSysBusinessFrontRes
record
=
new
TabSysBusinessFrontRes
();
record
.
setResourceId
(
resourceId
);
record
.
setStatus
(
0
);
record
.
setUpdateTime
(
new
Date
());
tabSysBusinessFrontResMapper
.
updateByPrimaryKeySelective
(
record
);
}
@Override
public
List
<
TabSysBusinessFrontRes
>
listByParam
(
String
search
,
Integer
resourceType
)
{
return
tabSysBusinessFrontResMapper
.
listByParam
(
search
,
resourceType
);
}
@Override
public
TabSysBusinessFrontRes
getByResourceId
(
Integer
resourceId
)
{
return
tabSysBusinessFrontResMapper
.
selectByPrimaryKey
(
resourceId
);
}
}
gic-platform-auth-service/src/main/java/com/gic/auth/service/outer/impl/BusinessFrontResApiServiceImpl.java
0 → 100644
View file @
5a8d2d28
package
com
.
gic
.
auth
.
service
.
outer
.
impl
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.auth.dto.BusinessFrontResDTO
;
import
com.gic.auth.entity.TabSysBusinessFrontRes
;
import
com.gic.auth.service.BusinessFrontResApiService
;
import
com.gic.auth.service.BusinessFrontResService
;
import
com.gic.commons.util.EntityUtil
;
import
com.gic.enterprise.error.ErrorCode
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.Collections
;
import
java.util.List
;
@Service
(
"businessFrontResApiService"
)
public
class
BusinessFrontResApiServiceImpl
implements
BusinessFrontResApiService
{
@Autowired
private
BusinessFrontResService
businessFrontResService
;
@Override
public
ServiceResponse
<
Integer
>
save
(
BusinessFrontResDTO
dto
)
{
//平台级的,没有商户ID
if
(
StringUtils
.
isBlank
(
dto
.
getResourceName
()))
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"资源名称不能为空"
);
}
if
(
StringUtils
.
isBlank
(
dto
.
getResourceCode
()))
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"资源code不能为空"
);
}
if
(
StringUtils
.
isBlank
(
dto
.
getResourceName
()))
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"资源名称不能为空"
);
}
if
(
StringUtils
.
isBlank
(
dto
.
getResourceDetail
()))
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"页面URL/组件name不能为空"
);
}
boolean
isNotRightResourceType
=
dto
.
getResourceType
()
==
null
||
(
dto
.
getResourceType
().
intValue
()
!=
1
&&
dto
.
getResourceType
().
intValue
()
!=
2
);
if
(
isNotRightResourceType
)
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"类型非法"
);
}
return
ServiceResponse
.
success
(
businessFrontResService
.
save
(
dto
));
}
@Override
public
ServiceResponse
<
String
>
edit
(
BusinessFrontResDTO
dto
)
{
TabSysBusinessFrontRes
record
=
businessFrontResService
.
getByResourceId
(
dto
.
getResourceId
());
if
(
record
==
null
)
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"无该记录"
);
}
if
(
StringUtils
.
isBlank
(
dto
.
getResourceName
()))
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"资源名称不能为空"
);
}
if
(
StringUtils
.
isBlank
(
dto
.
getResourceCode
()))
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"资源code不能为空"
);
}
if
(
StringUtils
.
isBlank
(
dto
.
getResourceName
()))
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"资源名称不能为空"
);
}
if
(
StringUtils
.
isBlank
(
dto
.
getResourceDetail
()))
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"页面URL/组件name不能为空"
);
}
boolean
isNotRightResourceType
=
dto
.
getResourceType
()
==
null
||
(
dto
.
getResourceType
().
intValue
()
!=
1
&&
dto
.
getResourceType
().
intValue
()
!=
2
);
if
(
isNotRightResourceType
)
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"类型非法"
);
}
businessFrontResService
.
edit
(
dto
);
return
ServiceResponse
.
success
();
}
@Override
public
ServiceResponse
<
String
>
delete
(
Integer
resourceId
)
{
TabSysBusinessFrontRes
record
=
businessFrontResService
.
getByResourceId
(
resourceId
);
if
(
record
==
null
)
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"无该记录"
);
}
businessFrontResService
.
delete
(
resourceId
);
return
ServiceResponse
.
success
(
record
.
getResourceName
());
}
@Override
public
ServiceResponse
<
List
<
BusinessFrontResDTO
>>
listByParams
(
String
search
,
Integer
resourceType
)
{
List
<
TabSysBusinessFrontRes
>
list
=
businessFrontResService
.
listByParam
(
search
,
resourceType
);
if
(
CollectionUtils
.
isNotEmpty
(
list
))
{
return
ServiceResponse
.
success
(
EntityUtil
.
changeEntityListNew
(
BusinessFrontResDTO
.
class
,
list
));
}
return
ServiceResponse
.
success
(
Collections
.
emptyList
());
}
}
gic-platform-auth-service/src/main/resources/dubbo-gic-platform-auth-service.xml
View file @
5a8d2d28
...
...
@@ -54,4 +54,5 @@
<dubbo:reference
interface=
"com.gic.enterprise.service.EnterpriseApiService"
id=
"enterpriseApiService"
timeout=
"6000"
/>
<dubbo:service
interface=
"com.gic.auth.service.UserResourceApiService"
ref=
"userResourceApiService"
timeout=
"6000"
/>
<dubbo:service
interface=
"com.gic.auth.service.BusinessFrontResApiService"
ref=
"businessFrontResApiService"
timeout=
"6000"
/>
</beans>
gic-platform-auth-service/src/main/resources/mapper/TabSysBusinessFrontResMapper.xml
0 → 100644
View file @
5a8d2d28
<?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.auth.dao.mapper.TabSysBusinessFrontResMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.gic.auth.entity.TabSysBusinessFrontRes"
>
<id
column=
"resource_id"
jdbcType=
"INTEGER"
property=
"resourceId"
/>
<result
column=
"resource_name"
jdbcType=
"VARCHAR"
property=
"resourceName"
/>
<result
column=
"resource_code"
jdbcType=
"VARCHAR"
property=
"resourceCode"
/>
<result
column=
"resource_type"
jdbcType=
"INTEGER"
property=
"resourceType"
/>
<result
column=
"page_name"
jdbcType=
"VARCHAR"
property=
"pageName"
/>
<result
column=
"resource_detail"
jdbcType=
"VARCHAR"
property=
"resourceDetail"
/>
<result
column=
"enterprise_id"
jdbcType=
"INTEGER"
property=
"enterpriseId"
/>
<result
column=
"status"
jdbcType=
"INTEGER"
property=
"status"
/>
<result
column=
"create_time"
jdbcType=
"TIMESTAMP"
property=
"createTime"
/>
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
</resultMap>
<sql
id=
"Base_Column_List"
>
resource_id, resource_name, resource_code, resource_type, page_name, resource_detail,
enterprise_id, status, create_time, update_time
</sql>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Integer"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from tab_sys_business_front_res
where resource_id = #{resourceId,jdbcType=INTEGER}
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
delete from tab_sys_business_front_res
where resource_id = #{resourceId,jdbcType=INTEGER}
</delete>
<insert
id=
"insert"
parameterType=
"com.gic.auth.entity.TabSysBusinessFrontRes"
useGeneratedKeys=
"true"
keyProperty=
"resourceId"
>
insert into tab_sys_business_front_res (resource_id, resource_name, resource_code,
resource_type, page_name, resource_detail,
enterprise_id, status, create_time,
update_time)
values (#{resourceId,jdbcType=INTEGER}, #{resourceName,jdbcType=VARCHAR}, #{resourceCode,jdbcType=VARCHAR},
#{resourceType,jdbcType=INTEGER}, #{pageName,jdbcType=VARCHAR}, #{resourceDetail,jdbcType=VARCHAR},
#{enterpriseId,jdbcType=INTEGER}, #{status,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP},
#{updateTime,jdbcType=TIMESTAMP})
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.gic.auth.entity.TabSysBusinessFrontRes"
>
insert into tab_sys_business_front_res
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"resourceId != null"
>
resource_id,
</if>
<if
test=
"resourceName != null"
>
resource_name,
</if>
<if
test=
"resourceCode != null"
>
resource_code,
</if>
<if
test=
"resourceType != null"
>
resource_type,
</if>
<if
test=
"pageName != null"
>
page_name,
</if>
<if
test=
"resourceDetail != null"
>
resource_detail,
</if>
<if
test=
"enterpriseId != null"
>
enterprise_id,
</if>
<if
test=
"status != null"
>
status,
</if>
<if
test=
"createTime != null"
>
create_time,
</if>
<if
test=
"updateTime != null"
>
update_time,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"resourceId != null"
>
#{resourceId,jdbcType=INTEGER},
</if>
<if
test=
"resourceName != null"
>
#{resourceName,jdbcType=VARCHAR},
</if>
<if
test=
"resourceCode != null"
>
#{resourceCode,jdbcType=VARCHAR},
</if>
<if
test=
"resourceType != null"
>
#{resourceType,jdbcType=INTEGER},
</if>
<if
test=
"pageName != null"
>
#{pageName,jdbcType=VARCHAR},
</if>
<if
test=
"resourceDetail != null"
>
#{resourceDetail,jdbcType=VARCHAR},
</if>
<if
test=
"enterpriseId != null"
>
#{enterpriseId,jdbcType=INTEGER},
</if>
<if
test=
"status != null"
>
#{status,jdbcType=INTEGER},
</if>
<if
test=
"createTime != null"
>
#{createTime,jdbcType=TIMESTAMP},
</if>
<if
test=
"updateTime != null"
>
#{updateTime,jdbcType=TIMESTAMP},
</if>
</trim>
</insert>
<update
id=
"updateByPrimaryKeySelective"
parameterType=
"com.gic.auth.entity.TabSysBusinessFrontRes"
>
update tab_sys_business_front_res
<set>
<if
test=
"resourceName != null"
>
resource_name = #{resourceName,jdbcType=VARCHAR},
</if>
<if
test=
"resourceCode != null"
>
resource_code = #{resourceCode,jdbcType=VARCHAR},
</if>
<if
test=
"resourceType != null"
>
resource_type = #{resourceType,jdbcType=INTEGER},
</if>
<if
test=
"pageName != null"
>
page_name = #{pageName,jdbcType=VARCHAR},
</if>
<if
test=
"resourceDetail != null"
>
resource_detail = #{resourceDetail,jdbcType=VARCHAR},
</if>
<if
test=
"enterpriseId != null"
>
enterprise_id = #{enterpriseId,jdbcType=INTEGER},
</if>
<if
test=
"status != null"
>
status = #{status,jdbcType=INTEGER},
</if>
<if
test=
"createTime != null"
>
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if
test=
"updateTime != null"
>
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
</set>
where resource_id = #{resourceId,jdbcType=INTEGER}
</update>
<update
id=
"updateByPrimaryKey"
parameterType=
"com.gic.auth.entity.TabSysBusinessFrontRes"
>
update tab_sys_business_front_res
set resource_name = #{resourceName,jdbcType=VARCHAR},
resource_code = #{resourceCode,jdbcType=VARCHAR},
resource_type = #{resourceType,jdbcType=INTEGER},
page_name = #{pageName,jdbcType=VARCHAR},
resource_detail = #{resourceDetail,jdbcType=VARCHAR},
enterprise_id = #{enterpriseId,jdbcType=INTEGER},
status = #{status,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP}
where resource_id = #{resourceId,jdbcType=INTEGER}
</update>
<select
id=
"listByParam"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
></include>
from tab_sys_business_front_res
where status = 1
<if
test=
"search != null and search != ''"
>
and (resource_name like concat('%', #{search}, '%') or page_name like concat('%', #{search}, '%')
or resource_detail like concat('%', #{search}, '%'))
</if>
<if
test=
"resourceType != null"
>
and resource_type = #{resourceType}
</if>
</select>
</mapper>
\ 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