Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
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
QianQiXiang
haoban-manage3.0
Commits
c3f14e6d
Commit
c3f14e6d
authored
Jun 03, 2020
by
fudahua
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
secret配置表
parent
e5950ea8
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
897 additions
and
0 deletions
+897
-0
SecretSettingDTO.java
.../java/com/gic/haoban/manage/api/dto/SecretSettingDTO.java
+254
-0
SecretTypeEnum.java
.../java/com/gic/haoban/manage/api/enums/SecretTypeEnum.java
+34
-0
SecretSettingMapper.java
...haoban/manage/service/dao/mapper/SecretSettingMapper.java
+53
-0
TabSecretSetting.java
...om/gic/haoban/manage/service/entity/TabSecretSetting.java
+254
-0
SecretSettingService.java
...c/haoban/manage/service/service/SecretSettingService.java
+50
-0
SecretSettingServiceImpl.java
...manage/service/service/impl/SecretSettingServiceImpl.java
+78
-0
SecretSettingMapper.xml
...service/src/main/resources/mapper/SecretSettingMapper.xml
+174
-0
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/SecretSettingDTO.java
0 → 100644
View file @
c3f14e6d
package
com
.
gic
.
haoban
.
manage
.
api
.
dto
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* Created By MBG-GUI-EXTENSION https://github.com/spawpaw/mybatis-generator-gui-extension
* Description:
* secret配置表
* @author fdh
*/
public
class
SecretSettingDTO
implements
Serializable
{
/**
*
*/
private
String
secretId
;
/**
* 企业微信id
*
*/
private
String
wxEnterpriseId
;
/**
* 名称
*
*/
private
String
secretName
;
/**
* 值
*
*/
private
String
secretVal
;
/**
* gic企业id 会员小程序用到
*
*/
private
String
enterpriseId
;
/**
* 类型 0 客户联系secret 2通讯录secret 3好办助手 4会员小程序
*
*/
private
Integer
secretType
;
/**
* 0 校验失败 1校验成果
*
*/
private
Integer
checkFlag
;
/**
* 0 删除 1正常
*
*/
private
Integer
statusFlag
;
/**
*
*/
private
Date
createTime
;
/**
*
*/
private
Date
updateTime
;
/**
*/
private
static
final
long
serialVersionUID
=
1L
;
/**
* This method returns the value of the database column tab_haoban_secret_setting.secret_id
*
* @return the value of tab_haoban_secret_setting.secret_id
*/
public
String
getSecretId
()
{
return
secretId
;
}
/**
* This method sets the value of the database column tab_haoban_secret_setting.secret_id
*
* @param secretId the value for tab_haoban_secret_setting.secret_id
*/
public
void
setSecretId
(
String
secretId
)
{
this
.
secretId
=
secretId
;
}
/**
* This method returns the value of the database column tab_haoban_secret_setting.wx_enterprise_id
*
* @return the value of tab_haoban_secret_setting.wx_enterprise_id
*/
public
String
getWxEnterpriseId
()
{
return
wxEnterpriseId
;
}
/**
* This method sets the value of the database column tab_haoban_secret_setting.wx_enterprise_id
*
* @param wxEnterpriseId the value for tab_haoban_secret_setting.wx_enterprise_id
*/
public
void
setWxEnterpriseId
(
String
wxEnterpriseId
)
{
this
.
wxEnterpriseId
=
wxEnterpriseId
;
}
/**
* This method returns the value of the database column tab_haoban_secret_setting.secret_name
*
* @return the value of tab_haoban_secret_setting.secret_name
*/
public
String
getSecretName
()
{
return
secretName
;
}
/**
* This method sets the value of the database column tab_haoban_secret_setting.secret_name
*
* @param secretName the value for tab_haoban_secret_setting.secret_name
*/
public
void
setSecretName
(
String
secretName
)
{
this
.
secretName
=
secretName
;
}
/**
* This method returns the value of the database column tab_haoban_secret_setting.secret_val
*
* @return the value of tab_haoban_secret_setting.secret_val
*/
public
String
getSecretVal
()
{
return
secretVal
;
}
/**
* This method sets the value of the database column tab_haoban_secret_setting.secret_val
*
* @param secretVal the value for tab_haoban_secret_setting.secret_val
*/
public
void
setSecretVal
(
String
secretVal
)
{
this
.
secretVal
=
secretVal
;
}
/**
* This method returns the value of the database column tab_haoban_secret_setting.enterprise_id
*
* @return the value of tab_haoban_secret_setting.enterprise_id
*/
public
String
getEnterpriseId
()
{
return
enterpriseId
;
}
/**
* This method sets the value of the database column tab_haoban_secret_setting.enterprise_id
*
* @param enterpriseId the value for tab_haoban_secret_setting.enterprise_id
*/
public
void
setEnterpriseId
(
String
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
/**
* This method returns the value of the database column tab_haoban_secret_setting.secret_type
*
* @return the value of tab_haoban_secret_setting.secret_type
*/
public
Integer
getSecretType
()
{
return
secretType
;
}
/**
* This method sets the value of the database column tab_haoban_secret_setting.secret_type
*
* @param secretType the value for tab_haoban_secret_setting.secret_type
*/
public
void
setSecretType
(
Integer
secretType
)
{
this
.
secretType
=
secretType
;
}
/**
* This method returns the value of the database column tab_haoban_secret_setting.check_flag
*
* @return the value of tab_haoban_secret_setting.check_flag
*/
public
Integer
getCheckFlag
()
{
return
checkFlag
;
}
/**
* This method sets the value of the database column tab_haoban_secret_setting.check_flag
*
* @param checkFlag the value for tab_haoban_secret_setting.check_flag
*/
public
void
setCheckFlag
(
Integer
checkFlag
)
{
this
.
checkFlag
=
checkFlag
;
}
/**
* This method returns the value of the database column tab_haoban_secret_setting.status_flag
*
* @return the value of tab_haoban_secret_setting.status_flag
*/
public
Integer
getStatusFlag
()
{
return
statusFlag
;
}
/**
* This method sets the value of the database column tab_haoban_secret_setting.status_flag
*
* @param statusFlag the value for tab_haoban_secret_setting.status_flag
*/
public
void
setStatusFlag
(
Integer
statusFlag
)
{
this
.
statusFlag
=
statusFlag
;
}
/**
* This method returns the value of the database column tab_haoban_secret_setting.create_time
*
* @return the value of tab_haoban_secret_setting.create_time
*/
public
Date
getCreateTime
()
{
return
createTime
;
}
/**
* This method sets the value of the database column tab_haoban_secret_setting.create_time
*
* @param createTime the value for tab_haoban_secret_setting.create_time
*/
public
void
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
}
/**
* This method returns the value of the database column tab_haoban_secret_setting.update_time
*
* @return the value of tab_haoban_secret_setting.update_time
*/
public
Date
getUpdateTime
()
{
return
updateTime
;
}
/**
* This method sets the value of the database column tab_haoban_secret_setting.update_time
*
* @param updateTime the value for tab_haoban_secret_setting.update_time
*/
public
void
setUpdateTime
(
Date
updateTime
)
{
this
.
updateTime
=
updateTime
;
}
}
\ No newline at end of file
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/enums/SecretTypeEnum.java
0 → 100644
View file @
c3f14e6d
package
com
.
gic
.
haoban
.
manage
.
api
.
enums
;
/**
* Created by hua on 2020/6/3.
*/
public
enum
SecretTypeEnum
{
CONTACT_CUSTOMER
(
1
,
"顾客联系"
),
CONTACT_SECRET
(
2
,
"通讯录"
),
HAOBAN_HELP
(
3
,
"好办助手"
),
MEMBER_WAPP
(
4
,
"会员小程序"
);
private
int
val
;
private
String
name
;
SecretTypeEnum
(
int
val
,
String
name
)
{
this
.
val
=
val
;
this
.
name
=
name
;
}
public
int
getVal
()
{
return
val
;
}
public
void
setVal
(
int
val
)
{
this
.
val
=
val
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/SecretSettingMapper.java
0 → 100644
View file @
c3f14e6d
package
com
.
gic
.
haoban
.
manage
.
service
.
dao
.
mapper
;
import
com.gic.haoban.manage.api.dto.SecretSettingDTO
;
import
com.gic.haoban.manage.service.entity.TabSecretSetting
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
retrofit2.http.PATCH
;
import
java.util.List
;
@Mapper
public
interface
SecretSettingMapper
{
/**
*/
int
deleteByPrimaryKey
(
String
secretId
);
/**
*/
int
insert
(
TabSecretSetting
record
);
/**
*/
int
insertSelective
(
TabSecretSetting
record
);
/**
*/
TabSecretSetting
selectByPrimaryKey
(
String
secretId
);
/**
*/
int
updateByPrimaryKeySelective
(
TabSecretSetting
record
);
/**
*/
int
updateByPrimaryKey
(
TabSecretSetting
record
);
/**
* 获取企业secret配置信息
* @param wxEnterpriseId
* @return
*/
List
<
TabSecretSetting
>
listSecretSetting
(
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
);
/**
* 获取配置
* @param wxEnterpriseId
* @param secretType
* @return
*/
TabSecretSetting
getSecretSetting
(
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"secretType"
)
int
secretType
,
@Param
(
"enterpriseId"
)
String
enterpriseId
);
}
\ No newline at end of file
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/entity/TabSecretSetting.java
0 → 100644
View file @
c3f14e6d
package
com
.
gic
.
haoban
.
manage
.
service
.
entity
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* Created By MBG-GUI-EXTENSION https://github.com/spawpaw/mybatis-generator-gui-extension
* Description:
* secret配置表
* @author fdh
*/
public
class
TabSecretSetting
implements
Serializable
{
/**
*
*/
private
String
secretId
;
/**
* 企业微信id
*
*/
private
String
wxEnterpriseId
;
/**
* 名称
*
*/
private
String
secretName
;
/**
* 值
*
*/
private
String
secretVal
;
/**
* gic企业id 会员小程序用到
*
*/
private
String
enterpriseId
;
/**
* 类型 0 客户联系secret 2通讯录secret 3好办助手 4会员小程序
*
*/
private
Integer
secretType
;
/**
* 0 校验失败 1校验成果
*
*/
private
Integer
checkFlag
;
/**
* 0 删除 1正常
*
*/
private
Integer
statusFlag
;
/**
*
*/
private
Date
createTime
;
/**
*
*/
private
Date
updateTime
;
/**
*/
private
static
final
long
serialVersionUID
=
1L
;
/**
* This method returns the value of the database column tab_haoban_secret_setting.secret_id
*
* @return the value of tab_haoban_secret_setting.secret_id
*/
public
String
getSecretId
()
{
return
secretId
;
}
/**
* This method sets the value of the database column tab_haoban_secret_setting.secret_id
*
* @param secretId the value for tab_haoban_secret_setting.secret_id
*/
public
void
setSecretId
(
String
secretId
)
{
this
.
secretId
=
secretId
;
}
/**
* This method returns the value of the database column tab_haoban_secret_setting.wx_enterprise_id
*
* @return the value of tab_haoban_secret_setting.wx_enterprise_id
*/
public
String
getWxEnterpriseId
()
{
return
wxEnterpriseId
;
}
/**
* This method sets the value of the database column tab_haoban_secret_setting.wx_enterprise_id
*
* @param wxEnterpriseId the value for tab_haoban_secret_setting.wx_enterprise_id
*/
public
void
setWxEnterpriseId
(
String
wxEnterpriseId
)
{
this
.
wxEnterpriseId
=
wxEnterpriseId
;
}
/**
* This method returns the value of the database column tab_haoban_secret_setting.secret_name
*
* @return the value of tab_haoban_secret_setting.secret_name
*/
public
String
getSecretName
()
{
return
secretName
;
}
/**
* This method sets the value of the database column tab_haoban_secret_setting.secret_name
*
* @param secretName the value for tab_haoban_secret_setting.secret_name
*/
public
void
setSecretName
(
String
secretName
)
{
this
.
secretName
=
secretName
;
}
/**
* This method returns the value of the database column tab_haoban_secret_setting.secret_val
*
* @return the value of tab_haoban_secret_setting.secret_val
*/
public
String
getSecretVal
()
{
return
secretVal
;
}
/**
* This method sets the value of the database column tab_haoban_secret_setting.secret_val
*
* @param secretVal the value for tab_haoban_secret_setting.secret_val
*/
public
void
setSecretVal
(
String
secretVal
)
{
this
.
secretVal
=
secretVal
;
}
/**
* This method returns the value of the database column tab_haoban_secret_setting.enterprise_id
*
* @return the value of tab_haoban_secret_setting.enterprise_id
*/
public
String
getEnterpriseId
()
{
return
enterpriseId
;
}
/**
* This method sets the value of the database column tab_haoban_secret_setting.enterprise_id
*
* @param enterpriseId the value for tab_haoban_secret_setting.enterprise_id
*/
public
void
setEnterpriseId
(
String
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
/**
* This method returns the value of the database column tab_haoban_secret_setting.secret_type
*
* @return the value of tab_haoban_secret_setting.secret_type
*/
public
Integer
getSecretType
()
{
return
secretType
;
}
/**
* This method sets the value of the database column tab_haoban_secret_setting.secret_type
*
* @param secretType the value for tab_haoban_secret_setting.secret_type
*/
public
void
setSecretType
(
Integer
secretType
)
{
this
.
secretType
=
secretType
;
}
/**
* This method returns the value of the database column tab_haoban_secret_setting.check_flag
*
* @return the value of tab_haoban_secret_setting.check_flag
*/
public
Integer
getCheckFlag
()
{
return
checkFlag
;
}
/**
* This method sets the value of the database column tab_haoban_secret_setting.check_flag
*
* @param checkFlag the value for tab_haoban_secret_setting.check_flag
*/
public
void
setCheckFlag
(
Integer
checkFlag
)
{
this
.
checkFlag
=
checkFlag
;
}
/**
* This method returns the value of the database column tab_haoban_secret_setting.status_flag
*
* @return the value of tab_haoban_secret_setting.status_flag
*/
public
Integer
getStatusFlag
()
{
return
statusFlag
;
}
/**
* This method sets the value of the database column tab_haoban_secret_setting.status_flag
*
* @param statusFlag the value for tab_haoban_secret_setting.status_flag
*/
public
void
setStatusFlag
(
Integer
statusFlag
)
{
this
.
statusFlag
=
statusFlag
;
}
/**
* This method returns the value of the database column tab_haoban_secret_setting.create_time
*
* @return the value of tab_haoban_secret_setting.create_time
*/
public
Date
getCreateTime
()
{
return
createTime
;
}
/**
* This method sets the value of the database column tab_haoban_secret_setting.create_time
*
* @param createTime the value for tab_haoban_secret_setting.create_time
*/
public
void
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
}
/**
* This method returns the value of the database column tab_haoban_secret_setting.update_time
*
* @return the value of tab_haoban_secret_setting.update_time
*/
public
Date
getUpdateTime
()
{
return
updateTime
;
}
/**
* This method sets the value of the database column tab_haoban_secret_setting.update_time
*
* @param updateTime the value for tab_haoban_secret_setting.update_time
*/
public
void
setUpdateTime
(
Date
updateTime
)
{
this
.
updateTime
=
updateTime
;
}
}
\ No newline at end of file
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/SecretSettingService.java
0 → 100644
View file @
c3f14e6d
package
com
.
gic
.
haoban
.
manage
.
service
.
service
;
import
com.gic.haoban.manage.api.dto.SecretSettingDTO
;
import
com.gic.haoban.manage.service.entity.TabSecretSetting
;
import
java.util.List
;
/**
* Created 2020/6/3.
*
* @author hua
*/
public
interface
SecretSettingService
{
/**
* 保存配置
* @param secretSetting
* @return
*/
public
boolean
saveSecretSetting
(
SecretSettingDTO
secretSetting
);
/**
* 删除配置
* @param secretId
* @return
*/
public
boolean
delSecretSetting
(
String
secretId
);
/**
* 根据企业查询配置项目
* @param wxEnterpriseId
* @return
*/
public
List
<
SecretSettingDTO
>
listSecretSetting
(
String
wxEnterpriseId
);
/**
* 根据非会员小程序类型获取
* @param wxEnterpriseId
* @param secretType
* @return
*/
public
SecretSettingDTO
getSecretSetting
(
String
wxEnterpriseId
,
int
secretType
);
/**
* 根据会员小程序类型获取
* @param wxEnterpriseId
* @param enterpriseId
* @return
*/
public
SecretSettingDTO
getMemberSecretSetting
(
String
wxEnterpriseId
,
String
enterpriseId
);
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/impl/SecretSettingServiceImpl.java
0 → 100644
View file @
c3f14e6d
package
com
.
gic
.
haoban
.
manage
.
service
.
service
.
impl
;
import
com.gic.commons.util.EntityUtil
;
import
com.gic.commons.util.ToolUtil
;
import
com.gic.haoban.manage.api.dto.SecretSettingDTO
;
import
com.gic.haoban.manage.api.enums.SecretTypeEnum
;
import
com.gic.haoban.manage.service.dao.mapper.SecretSettingMapper
;
import
com.gic.haoban.manage.service.entity.TabSecretSetting
;
import
com.gic.haoban.manage.service.service.SecretSettingService
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.Date
;
import
java.util.List
;
/**
* Created 2020/6/3.
*
* @author hua
*/
@Service
public
class
SecretSettingServiceImpl
implements
SecretSettingService
{
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
SecretSettingServiceImpl
.
class
);
@Autowired
private
SecretSettingMapper
secretSettingMapper
;
@Override
public
boolean
saveSecretSetting
(
SecretSettingDTO
secretSetting
)
{
if
(
secretSetting
.
getSecretId
()!=
null
)
{
secretSetting
.
setUpdateTime
(
new
Date
());
secretSettingMapper
.
updateByPrimaryKeySelective
(
EntityUtil
.
changeEntityByJSON
(
TabSecretSetting
.
class
,
secretSetting
));
return
true
;
}
else
{
secretSetting
.
setSecretId
(
ToolUtil
.
randomUUID
());
secretSetting
.
setCreateTime
(
new
Date
());
secretSetting
.
setUpdateTime
(
new
Date
());
secretSetting
.
setStatusFlag
(
1
);
secretSettingMapper
.
insert
(
EntityUtil
.
changeEntityByJSON
(
TabSecretSetting
.
class
,
secretSetting
));
return
true
;
}
}
@Override
public
boolean
delSecretSetting
(
String
secretId
)
{
TabSecretSetting
tabSecretSetting
=
new
TabSecretSetting
();
tabSecretSetting
.
setSecretId
(
secretId
);
tabSecretSetting
.
setStatusFlag
(
0
);
tabSecretSetting
.
setUpdateTime
(
new
Date
());
int
i
=
secretSettingMapper
.
updateByPrimaryKeySelective
(
tabSecretSetting
);
return
i
>
0
;
}
@Override
public
List
<
SecretSettingDTO
>
listSecretSetting
(
String
wxEnterpriseId
)
{
List
<
TabSecretSetting
>
list
=
secretSettingMapper
.
listSecretSetting
(
wxEnterpriseId
);
return
EntityUtil
.
changeEntityListByJSON
(
SecretSettingDTO
.
class
,
list
);
}
@Override
public
SecretSettingDTO
getSecretSetting
(
String
wxEnterpriseId
,
int
secretType
)
{
if
(
secretType
==
SecretTypeEnum
.
MEMBER_WAPP
.
getVal
())
{
logger
.
info
(
"会员小程序配置使用getMemberSecretSetting接口"
);
return
null
;
}
TabSecretSetting
secretSetting
=
secretSettingMapper
.
getSecretSetting
(
wxEnterpriseId
,
secretType
,
null
);
return
EntityUtil
.
changeEntityByJSON
(
SecretSettingDTO
.
class
,
secretSetting
);
}
@Override
public
SecretSettingDTO
getMemberSecretSetting
(
String
wxEnterpriseId
,
String
enterpriseId
)
{
TabSecretSetting
secretSetting
=
secretSettingMapper
.
getSecretSetting
(
wxEnterpriseId
,
SecretTypeEnum
.
MEMBER_WAPP
.
getVal
(),
enterpriseId
);
return
EntityUtil
.
changeEntityByJSON
(
SecretSettingDTO
.
class
,
secretSetting
);
}
}
haoban-manage3-service/src/main/resources/mapper/SecretSettingMapper.xml
0 → 100644
View file @
c3f14e6d
<?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.haoban.manage.service.dao.mapper.SecretSettingMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.gic.haoban.manage.service.entity.TabSecretSetting"
>
<id
column=
"secret_id"
jdbcType=
"VARCHAR"
property=
"secretId"
/>
<result
column=
"wx_enterprise_id"
jdbcType=
"VARCHAR"
property=
"wxEnterpriseId"
/>
<result
column=
"secret_name"
jdbcType=
"VARCHAR"
property=
"secretName"
/>
<result
column=
"secret_val"
jdbcType=
"VARCHAR"
property=
"secretVal"
/>
<result
column=
"enterprise_id"
jdbcType=
"VARCHAR"
property=
"enterpriseId"
/>
<result
column=
"secret_type"
jdbcType=
"INTEGER"
property=
"secretType"
/>
<result
column=
"check_flag"
jdbcType=
"INTEGER"
property=
"checkFlag"
/>
<result
column=
"status_flag"
jdbcType=
"INTEGER"
property=
"statusFlag"
/>
<result
column=
"create_time"
jdbcType=
"TIMESTAMP"
property=
"createTime"
/>
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
</resultMap>
<sql
id=
"Base_Column_List"
>
secret_id, wx_enterprise_id, secret_name, secret_val, enterprise_id, secret_type,
check_flag, status_flag, create_time, update_time
</sql>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.String"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from tab_haoban_secret_setting
where secret_id = #{secretId,jdbcType=VARCHAR}
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.String"
>
delete from tab_haoban_secret_setting
where secret_id = #{secretId,jdbcType=VARCHAR}
</delete>
<insert
id=
"insert"
parameterType=
"com.gic.haoban.manage.service.entity.TabSecretSetting"
>
insert into tab_haoban_secret_setting (secret_id, wx_enterprise_id, secret_name,
secret_val, enterprise_id, secret_type,
check_flag, status_flag, create_time,
update_time)
values (#{secretId,jdbcType=VARCHAR}, #{wxEnterpriseId,jdbcType=VARCHAR}, #{secretName,jdbcType=VARCHAR},
#{secretVal,jdbcType=VARCHAR}, #{enterpriseId,jdbcType=VARCHAR}, #{secretType,jdbcType=INTEGER},
#{checkFlag,jdbcType=INTEGER}, #{statusFlag,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP},
#{updateTime,jdbcType=TIMESTAMP})
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.gic.haoban.manage.service.entity.TabSecretSetting"
>
insert into tab_haoban_secret_setting
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"secretId != null"
>
secret_id,
</if>
<if
test=
"wxEnterpriseId != null"
>
wx_enterprise_id,
</if>
<if
test=
"secretName != null"
>
secret_name,
</if>
<if
test=
"secretVal != null"
>
secret_val,
</if>
<if
test=
"enterpriseId != null"
>
enterprise_id,
</if>
<if
test=
"secretType != null"
>
secret_type,
</if>
<if
test=
"checkFlag != null"
>
check_flag,
</if>
<if
test=
"statusFlag != null"
>
status_flag,
</if>
<if
test=
"createTime != null"
>
create_time,
</if>
<if
test=
"updateTime != null"
>
update_time,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"secretId != null"
>
#{secretId,jdbcType=VARCHAR},
</if>
<if
test=
"wxEnterpriseId != null"
>
#{wxEnterpriseId,jdbcType=VARCHAR},
</if>
<if
test=
"secretName != null"
>
#{secretName,jdbcType=VARCHAR},
</if>
<if
test=
"secretVal != null"
>
#{secretVal,jdbcType=VARCHAR},
</if>
<if
test=
"enterpriseId != null"
>
#{enterpriseId,jdbcType=VARCHAR},
</if>
<if
test=
"secretType != null"
>
#{secretType,jdbcType=INTEGER},
</if>
<if
test=
"checkFlag != null"
>
#{checkFlag,jdbcType=INTEGER},
</if>
<if
test=
"statusFlag != null"
>
#{statusFlag,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.haoban.manage.service.entity.TabSecretSetting"
>
update tab_haoban_secret_setting
<set>
<if
test=
"wxEnterpriseId != null"
>
wx_enterprise_id = #{wxEnterpriseId,jdbcType=VARCHAR},
</if>
<if
test=
"secretName != null"
>
secret_name = #{secretName,jdbcType=VARCHAR},
</if>
<if
test=
"secretVal != null"
>
secret_val = #{secretVal,jdbcType=VARCHAR},
</if>
<if
test=
"enterpriseId != null"
>
enterprise_id = #{enterpriseId,jdbcType=VARCHAR},
</if>
<if
test=
"secretType != null"
>
secret_type = #{secretType,jdbcType=INTEGER},
</if>
<if
test=
"checkFlag != null"
>
check_flag = #{checkFlag,jdbcType=INTEGER},
</if>
<if
test=
"statusFlag != null"
>
status_flag = #{statusFlag,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 secret_id = #{secretId,jdbcType=VARCHAR}
</update>
<update
id=
"updateByPrimaryKey"
parameterType=
"com.gic.haoban.manage.service.entity.TabSecretSetting"
>
update tab_haoban_secret_setting
set wx_enterprise_id = #{wxEnterpriseId,jdbcType=VARCHAR},
secret_name = #{secretName,jdbcType=VARCHAR},
secret_val = #{secretVal,jdbcType=VARCHAR},
enterprise_id = #{enterpriseId,jdbcType=VARCHAR},
secret_type = #{secretType,jdbcType=INTEGER},
check_flag = #{checkFlag,jdbcType=INTEGER},
status_flag = #{statusFlag,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP}
where secret_id = #{secretId,jdbcType=VARCHAR}
</update>
<select
id=
"listSecretSetting"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from tab_haoban_secret_setting
where wx_enterprise_id = #{wxEnterpriseId,jdbcType=VARCHAR} and status_flag=1
</select>
<select
id=
"getSecretSetting"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from tab_haoban_secret_setting
where wx_enterprise_id = #{wxEnterpriseId,jdbcType=VARCHAR}
and status_flag=1
and secret_type=#{secretType}
<if
test=
"enterpriseId!=null"
>
and enterprise_id = #{enterpriseId,jdbcType=VARCHAR}
</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