Commit 8414dae4 authored by 赵建伟's avatar 赵建伟

update codes

parent 04a87361
......@@ -2,7 +2,7 @@ package com.gmei.data.dqmp.domain;
import java.util.Date;
public class TblSqlCheckMultiple {
public class TblSqlCheckDuplex {
private Integer id;
private String checkType;
......
......@@ -4,14 +4,14 @@ import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class TblSqlCheckMultipleCriteria {
public class TblSqlCheckDuplexCriteria {
protected String orderByClause;
protected boolean distinct;
protected List<Criteria> oredCriteria;
public TblSqlCheckMultipleCriteria() {
public TblSqlCheckDuplexCriteria() {
oredCriteria = new ArrayList<Criteria>();
}
......
package com.gmei.data.dqmp.mapper;
import com.gmei.data.dqmp.domain.TblSqlCheckDuplex;
import com.gmei.data.dqmp.domain.TblSqlCheckDuplexCriteria;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface TblSqlCheckDuplexMapper {
int countByExample(TblSqlCheckDuplexCriteria example);
int deleteByExample(TblSqlCheckDuplexCriteria example);
int deleteByPrimaryKey(Integer id);
int insert(TblSqlCheckDuplex record);
int insertSelective(TblSqlCheckDuplex record);
List<TblSqlCheckDuplex> selectByExampleWithBLOBs(TblSqlCheckDuplexCriteria example);
List<TblSqlCheckDuplex> selectByExample(TblSqlCheckDuplexCriteria example);
TblSqlCheckDuplex selectByPrimaryKey(Integer id);
int updateByExampleSelective(@Param("record") TblSqlCheckDuplex record, @Param("example") TblSqlCheckDuplexCriteria example);
int updateByExampleWithBLOBs(@Param("record") TblSqlCheckDuplex record, @Param("example") TblSqlCheckDuplexCriteria example);
int updateByExample(@Param("record") TblSqlCheckDuplex record, @Param("example") TblSqlCheckDuplexCriteria example);
int updateByPrimaryKeySelective(TblSqlCheckDuplex record);
int updateByPrimaryKeyWithBLOBs(TblSqlCheckDuplex record);
int updateByPrimaryKey(TblSqlCheckDuplex record);
}
\ No newline at end of file
package com.gmei.data.dqmp.mapper;
import com.gmei.data.dqmp.domain.TblSqlCheckMultiple;
import com.gmei.data.dqmp.domain.TblSqlCheckMultipleCriteria;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface TblSqlCheckMultipleMapper {
int countByExample(TblSqlCheckMultipleCriteria example);
int deleteByExample(TblSqlCheckMultipleCriteria example);
int deleteByPrimaryKey(Integer id);
int insert(TblSqlCheckMultiple record);
int insertSelective(TblSqlCheckMultiple record);
List<TblSqlCheckMultiple> selectByExampleWithBLOBs(TblSqlCheckMultipleCriteria example);
List<TblSqlCheckMultiple> selectByExample(TblSqlCheckMultipleCriteria example);
TblSqlCheckMultiple selectByPrimaryKey(Integer id);
int updateByExampleSelective(@Param("record") TblSqlCheckMultiple record, @Param("example") TblSqlCheckMultipleCriteria example);
int updateByExampleWithBLOBs(@Param("record") TblSqlCheckMultiple record, @Param("example") TblSqlCheckMultipleCriteria example);
int updateByExample(@Param("record") TblSqlCheckMultiple record, @Param("example") TblSqlCheckMultipleCriteria example);
int updateByPrimaryKeySelective(TblSqlCheckMultiple record);
int updateByPrimaryKeyWithBLOBs(TblSqlCheckMultiple record);
int updateByPrimaryKey(TblSqlCheckMultiple record);
}
\ No newline at end of file
......@@ -15,14 +15,14 @@ import com.gmei.data.dqmp.common.Constants;
import com.gmei.data.dqmp.domain.TblResultCheckRefer;
import com.gmei.data.dqmp.domain.TblResultCheckUnblank;
import com.gmei.data.dqmp.domain.TblResultCheckUnique;
import com.gmei.data.dqmp.domain.TblSqlCheckMultiple;
import com.gmei.data.dqmp.domain.TblSqlCheckMultipleCriteria;
import com.gmei.data.dqmp.domain.TblSqlCheckDuplex;
import com.gmei.data.dqmp.domain.TblSqlCheckDuplexCriteria;
import com.gmei.data.dqmp.domain.TblSqlCheckSingle;
import com.gmei.data.dqmp.domain.TblSqlCheckSingleCriteria;
import com.gmei.data.dqmp.mapper.TblResultCheckReferMapper;
import com.gmei.data.dqmp.mapper.TblResultCheckUnblankMapper;
import com.gmei.data.dqmp.mapper.TblResultCheckUniqueMapper;
import com.gmei.data.dqmp.mapper.TblSqlCheckMultipleMapper;
import com.gmei.data.dqmp.mapper.TblSqlCheckDuplexMapper;
import com.gmei.data.dqmp.mapper.TblSqlCheckSingleMapper;
import com.gmei.data.dqmp.pool.JdbcConnectPool;
import com.gmei.data.dqmp.service.CheckService;
......@@ -34,7 +34,7 @@ public class CheckServiceImpl implements CheckService {
@Autowired
private TblSqlCheckSingleMapper tblSqlCheckSingleMapper;
@Autowired
private TblSqlCheckMultipleMapper tblSqlCheckMultipleMapper;
private TblSqlCheckDuplexMapper tblSqlCheckDuplexMapper;
@Autowired
private TblResultCheckUniqueMapper tblResultCheckUniqueMapper;
@Autowired
......@@ -89,12 +89,12 @@ public class CheckServiceImpl implements CheckService {
*/
@Override
public void checkAndPersistMultipleResult(String checkType) {
TblSqlCheckMultipleCriteria tblCheckMultipleSqlCriteria = new TblSqlCheckMultipleCriteria();
TblSqlCheckDuplexCriteria tblCheckMultipleSqlCriteria = new TblSqlCheckDuplexCriteria();
tblCheckMultipleSqlCriteria.createCriteria()
.andCheckTypeEqualTo(checkType)
.andIsValidEqualTo(Constants.IS_VALID_ON);
List<TblSqlCheckMultiple> sqlList = tblSqlCheckMultipleMapper.selectByExampleWithBLOBs(tblCheckMultipleSqlCriteria);
for (TblSqlCheckMultiple tblCheckSql : sqlList) {
List<TblSqlCheckDuplex> sqlList = tblSqlCheckDuplexMapper.selectByExampleWithBLOBs(tblCheckMultipleSqlCriteria);
for (TblSqlCheckDuplex tblCheckSql : sqlList) {
String sql = tblCheckSql.getSqlContent();
Integer id = tblCheckSql.getId();
int rs = 0;
......
......@@ -12,21 +12,21 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.gmei.data.dqmp.common.Constants;
import com.gmei.data.dqmp.domain.TblSqlCheckMultiple;
import com.gmei.data.dqmp.domain.TblSqlCheckSingle;
import com.gmei.data.dqmp.domain.TblIndicatorOperatorInfo;
import com.gmei.data.dqmp.domain.TblIndicatorOperatorInfoCriteria;
import com.gmei.data.dqmp.domain.TblSqlMonitorSpecial;
import com.gmei.data.dqmp.domain.TblSqlMonitorVolatility;
import com.gmei.data.dqmp.domain.TblRuleInfoDuplexWithBLOBs;
import com.gmei.data.dqmp.domain.TblRuleInfoSimple;
import com.gmei.data.dqmp.domain.TblRuleTemplate;
import com.gmei.data.dqmp.domain.TblRuleTemplateCriteria;
import com.gmei.data.dqmp.domain.TblSqlCheckDuplex;
import com.gmei.data.dqmp.domain.TblSqlCheckSingle;
import com.gmei.data.dqmp.domain.TblSqlMonitorSpecial;
import com.gmei.data.dqmp.domain.TblSqlMonitorVolatility;
import com.gmei.data.dqmp.mapper.TblIndicatorOperatorInfoMapper;
import com.gmei.data.dqmp.mapper.TblRuleInfoDuplexMapper;
import com.gmei.data.dqmp.mapper.TblRuleInfoSimpleMapper;
import com.gmei.data.dqmp.mapper.TblRuleTemplateMapper;
import com.gmei.data.dqmp.mapper.TblSqlCheckMultipleMapper;
import com.gmei.data.dqmp.mapper.TblSqlCheckDuplexMapper;
import com.gmei.data.dqmp.mapper.TblSqlCheckSingleMapper;
import com.gmei.data.dqmp.mapper.TblSqlMonitorSpecialMapper;
import com.gmei.data.dqmp.mapper.TblSqlMonitorVolatilityMapper;
......@@ -45,7 +45,7 @@ public class DqRuleServiceImpl implements DqRuleService {
@Autowired
private TblSqlCheckSingleMapper tblSqlCheckSingleMapper;
@Autowired
private TblSqlCheckMultipleMapper tblSqlCheckMultipleMapper;
private TblSqlCheckDuplexMapper tblSqlCheckMultipleMapper;
@Autowired
private TblSqlMonitorVolatilityMapper tblSqlMonitorVolatilityMapper;
@Autowired
......@@ -84,6 +84,7 @@ public class DqRuleServiceImpl implements DqRuleService {
return false;
}
TblRuleInfoSimple record = BeanUtils.map(dqRuleVo, TblRuleInfoSimple.class);
record.setStartTime(DateUtils.getZeroTimeStrsMap().get(record.getStartTime()));
int rs = tblRuleInfoSimpleMapper.insertSelective(record);
if (rs == 1) {
String checkType = dqRuleVo.getCheckType();
......@@ -112,9 +113,10 @@ public class DqRuleServiceImpl implements DqRuleService {
logger.error("Param is illegal! {}",dqRuleVo);
return false;
}
TblSqlMonitorSpecial TblSqlMonitorSpecial = BeanUtils.map(dqRuleVo, TblSqlMonitorSpecial.class);
TblSqlMonitorSpecial.setSqlContent(genSqlByTemplate(dqRuleVo));
tblSqlMonitorSpecialMapper.insertSelective(TblSqlMonitorSpecial);
dqRuleVo.setStartTime(DateUtils.getZeroTimeStrsMap().get(dqRuleVo.getStartTime()));
TblSqlMonitorSpecial tblSqlMonitorSpecial = BeanUtils.map(dqRuleVo, TblSqlMonitorSpecial.class);
tblSqlMonitorSpecial.setSqlContent(genSqlByTemplate(dqRuleVo));
tblSqlMonitorSpecialMapper.insertSelective(tblSqlMonitorSpecial);
break;
default:
logger.error("checkType value is error! {}", checkType);
......@@ -139,10 +141,10 @@ public class DqRuleServiceImpl implements DqRuleService {
if (rs == 1) {
String checkType = dqRuleVo.getCheckType();
if (Constants.CHECK_REFER.equals(checkType)) {
TblSqlCheckMultiple TblSqlCheckMultiple = BeanUtils.map(dqRuleVo, TblSqlCheckMultiple.class);
TblSqlCheckDuplex tblSqlCheckDuplex = BeanUtils.map(dqRuleVo, TblSqlCheckDuplex.class);
String sqlContent = genSqlByTemplate(dqRuleVo);
TblSqlCheckMultiple.setSqlContent(sqlContent);
tblSqlCheckMultipleMapper.insertSelective(TblSqlCheckMultiple);
tblSqlCheckDuplex.setSqlContent(sqlContent);
tblSqlCheckMultipleMapper.insertSelective(tblSqlCheckDuplex);
} else {
logger.error("checkType value is error! {}", checkType);
return false;
......@@ -152,9 +154,7 @@ public class DqRuleServiceImpl implements DqRuleService {
}
private boolean simpleRuleInfoCheck(DqRuleVo dqRuleVo) {
if(StringUtils.isBlank(dqRuleVo.getDbName()) || StringUtils.isBlank(dqRuleVo.getTbName())
//|| StringUtils.isBlank(dqRuleVo.getFilters())
) {
if(StringUtils.isBlank(dqRuleVo.getDbName()) || StringUtils.isBlank(dqRuleVo.getTbName())) {
return false;
}
if(Constants.CHECK_SPECIAL.equals(dqRuleVo.getCheckType())){
......@@ -210,7 +210,7 @@ public class DqRuleServiceImpl implements DqRuleService {
.replaceAll("#indicator_type", indicatorType)
.replaceAll("#indicator_expre", indicatorMap.get(indicatorType))
.replaceAll("#col_name", dqRuleVo.getColName())
.replaceAll("#start_time", "'"+DateUtils.getZeroTimeStrsMap().get(dqRuleVo.getStartTime())+"'")
.replaceAll("#start_time", "'"+dqRuleVo.getStartTime()+"'")
.replaceAll("#end_time", "'"+DateUtils.getTodayZeroTimeStr()+"'")
.replaceAll("#check_db_name", dqRuleVo.getCheckDbName())
.replaceAll("#check_tb_name", dqRuleVo.getCheckTbName())
......
......@@ -3,6 +3,7 @@ package com.gmei.data.dqmp.service.impl;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
......@@ -25,7 +26,9 @@ public class RuleTemplateServiceImpl implements RuleTemplateService {
public List<RuleTemplateDto> findRuleTmpls(String checkType) {
List<RuleTemplateDto> rsList = new ArrayList<>();
TblRuleTemplateCriteria tblDqRuleTemplateCriteria = new TblRuleTemplateCriteria();
tblDqRuleTemplateCriteria.createCriteria().andCheckTypeEqualTo(checkType);
if(StringUtils.isNotBlank(checkType)) {
tblDqRuleTemplateCriteria.createCriteria().andCheckTypeEqualTo(checkType);
}
List<TblRuleTemplate> list = tblRuleTemplateMapper.selectByExampleWithBLOBs(tblDqRuleTemplateCriteria);
for(TblRuleTemplate tblDqRuleTemplate : list) {
rsList.add(BeanUtils.map(tblDqRuleTemplate, RuleTemplateDto.class));
......
......@@ -35,19 +35,19 @@
<!-- 需要生成的数据库表 -->
<!-- <table tableName="tbl_client_version_info" domainObjectName="TblClientVersionInfo"/> -->
<table tableName="tbl_sql_check_single" domainObjectName="TblSqlCheckSingle"/>
<table tableName="tbl_sql_check_multiple" domainObjectName="TblSqlCheckMultiple"/>
<table tableName="tbl_sql_monitor_volatility" domainObjectName="TblSqlMonitorVolatility"/>
<!-- <table tableName="tbl_sql_check_single" domainObjectName="TblSqlCheckSingle"/> -->
<table tableName="tbl_sql_check_duplex" domainObjectName="TblSqlCheckDuplex"/>
<!-- <table tableName="tbl_sql_monitor_volatility" domainObjectName="TblSqlMonitorVolatility"/>
<table tableName="tbl_sql_monitor_special" domainObjectName="TblSqlMonitorSpecial"/>
<table tableName="tbl_result_check_unique" domainObjectName="TblResultCheckUnique"/>
<table tableName="tbl_result_check_unblank" domainObjectName="TblResultCheckUnblank"/>
<table tableName="tbl_result_check_refer" domainObjectName="TblResultCheckRefer"/>
<table tableName="tbl_result_monitor_volatility" domainObjectName="TblResultMonitorVolatility"/>
<table tableName="tbl_result_monitor_special" domainObjectName="TblResultMonitorSpecial"/>
<table tableName="tbl_indicator_operator_info" domainObjectName="TblIndicatorOperatorInfo"/>
<table tableName="tbl_indicator_operator_info" domainObjectName="TblIndicatorOperatorInfo"/> -->
<!-- <table tableName="tbl_rule_template" domainObjectName="TblRuleTemplate"/> -->
<table tableName="tbl_rule_info_simple" domainObjectName="TblRuleInfoSimple"/>
<table tableName="tbl_rule_info_duplex" domainObjectName="TblRuleInfoDuplex"/>
<!-- <table tableName="tbl_rule_info_simple" domainObjectName="TblRuleInfoSimple"/>
<table tableName="tbl_rule_info_duplex" domainObjectName="TblRuleInfoDuplex"/> -->
<!-- <table tableName="tbl_sys_param_info" domainObjectName="TblSysParamInfo"/> -->
</context>
</generatorConfiguration>
<?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.gmei.data.dqmp.mapper.TblSqlCheckMultipleMapper" >
<resultMap id="BaseResultMap" type="com.gmei.data.dqmp.domain.TblSqlCheckMultiple" >
<mapper namespace="com.gmei.data.dqmp.mapper.TblSqlCheckDuplexMapper" >
<resultMap id="BaseResultMap" type="com.gmei.data.dqmp.domain.TblSqlCheckDuplex" >
<id column="id" property="id" jdbcType="INTEGER" />
<result column="check_type" property="checkType" jdbcType="VARCHAR" />
<result column="check_db_name" property="checkDbName" jdbcType="VARCHAR" />
......@@ -15,7 +15,7 @@
<result column="comment" property="comment" jdbcType="VARCHAR" />
<result column="create_time" property="createTime" jdbcType="TIMESTAMP" />
</resultMap>
<resultMap id="ResultMapWithBLOBs" type="com.gmei.data.dqmp.domain.TblSqlCheckMultiple" extends="BaseResultMap" >
<resultMap id="ResultMapWithBLOBs" type="com.gmei.data.dqmp.domain.TblSqlCheckDuplex" extends="BaseResultMap" >
<result column="sql_content" property="sqlContent" jdbcType="LONGVARCHAR" />
</resultMap>
<sql id="Example_Where_Clause" >
......@@ -83,7 +83,7 @@
<sql id="Blob_Column_List" >
sql_content
</sql>
<select id="selectByExampleWithBLOBs" resultMap="ResultMapWithBLOBs" parameterType="com.gmei.data.dqmp.domain.TblSqlCheckMultipleCriteria" >
<select id="selectByExampleWithBLOBs" resultMap="ResultMapWithBLOBs" parameterType="com.gmei.data.dqmp.domain.TblSqlCheckDuplexCriteria" >
select
<if test="distinct" >
distinct
......@@ -91,7 +91,7 @@
<include refid="Base_Column_List" />
,
<include refid="Blob_Column_List" />
from tbl_sql_check_multiple
from tbl_sql_check_duplex
<if test="_parameter != null" >
<include refid="Example_Where_Clause" />
</if>
......@@ -99,13 +99,13 @@
order by ${orderByClause}
</if>
</select>
<select id="selectByExample" resultMap="BaseResultMap" parameterType="com.gmei.data.dqmp.domain.TblSqlCheckMultipleCriteria" >
<select id="selectByExample" resultMap="BaseResultMap" parameterType="com.gmei.data.dqmp.domain.TblSqlCheckDuplexCriteria" >
select
<if test="distinct" >
distinct
</if>
<include refid="Base_Column_List" />
from tbl_sql_check_multiple
from tbl_sql_check_duplex
<if test="_parameter != null" >
<include refid="Example_Where_Clause" />
</if>
......@@ -118,21 +118,21 @@
<include refid="Base_Column_List" />
,
<include refid="Blob_Column_List" />
from tbl_sql_check_multiple
from tbl_sql_check_duplex
where id = #{id,jdbcType=INTEGER}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
delete from tbl_sql_check_multiple
delete from tbl_sql_check_duplex
where id = #{id,jdbcType=INTEGER}
</delete>
<delete id="deleteByExample" parameterType="com.gmei.data.dqmp.domain.TblSqlCheckMultipleCriteria" >
delete from tbl_sql_check_multiple
<delete id="deleteByExample" parameterType="com.gmei.data.dqmp.domain.TblSqlCheckDuplexCriteria" >
delete from tbl_sql_check_duplex
<if test="_parameter != null" >
<include refid="Example_Where_Clause" />
</if>
</delete>
<insert id="insert" parameterType="com.gmei.data.dqmp.domain.TblSqlCheckMultiple" >
insert into tbl_sql_check_multiple (id, check_type, check_db_name,
<insert id="insert" parameterType="com.gmei.data.dqmp.domain.TblSqlCheckDuplex" >
insert into tbl_sql_check_duplex (id, check_type, check_db_name,
check_tb_name, check_col_name, refer_db_name,
refer_tb_name, refer_col_name, is_valid,
check_time, comment, create_time,
......@@ -143,8 +143,8 @@
#{checkTime,jdbcType=VARCHAR}, #{comment,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP},
#{sqlContent,jdbcType=LONGVARCHAR})
</insert>
<insert id="insertSelective" parameterType="com.gmei.data.dqmp.domain.TblSqlCheckMultiple" >
insert into tbl_sql_check_multiple
<insert id="insertSelective" parameterType="com.gmei.data.dqmp.domain.TblSqlCheckDuplex" >
insert into tbl_sql_check_duplex
<trim prefix="(" suffix=")" suffixOverrides="," >
<if test="id != null" >
id,
......@@ -228,14 +228,14 @@
</if>
</trim>
</insert>
<select id="countByExample" parameterType="com.gmei.data.dqmp.domain.TblSqlCheckMultipleCriteria" resultType="java.lang.Integer" >
select count(*) from tbl_sql_check_multiple
<select id="countByExample" parameterType="com.gmei.data.dqmp.domain.TblSqlCheckDuplexCriteria" resultType="java.lang.Integer" >
select count(*) from tbl_sql_check_duplex
<if test="_parameter != null" >
<include refid="Example_Where_Clause" />
</if>
</select>
<update id="updateByExampleSelective" parameterType="map" >
update tbl_sql_check_multiple
update tbl_sql_check_duplex
<set >
<if test="record.id != null" >
id = #{record.id,jdbcType=INTEGER},
......@@ -282,7 +282,7 @@
</if>
</update>
<update id="updateByExampleWithBLOBs" parameterType="map" >
update tbl_sql_check_multiple
update tbl_sql_check_duplex
set id = #{record.id,jdbcType=INTEGER},
check_type = #{record.checkType,jdbcType=VARCHAR},
check_db_name = #{record.checkDbName,jdbcType=VARCHAR},
......@@ -301,7 +301,7 @@
</if>
</update>
<update id="updateByExample" parameterType="map" >
update tbl_sql_check_multiple
update tbl_sql_check_duplex
set id = #{record.id,jdbcType=INTEGER},
check_type = #{record.checkType,jdbcType=VARCHAR},
check_db_name = #{record.checkDbName,jdbcType=VARCHAR},
......@@ -318,8 +318,8 @@
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByPrimaryKeySelective" parameterType="com.gmei.data.dqmp.domain.TblSqlCheckMultiple" >
update tbl_sql_check_multiple
<update id="updateByPrimaryKeySelective" parameterType="com.gmei.data.dqmp.domain.TblSqlCheckDuplex" >
update tbl_sql_check_duplex
<set >
<if test="checkType != null" >
check_type = #{checkType,jdbcType=VARCHAR},
......@@ -360,8 +360,8 @@
</set>
where id = #{id,jdbcType=INTEGER}
</update>
<update id="updateByPrimaryKeyWithBLOBs" parameterType="com.gmei.data.dqmp.domain.TblSqlCheckMultiple" >
update tbl_sql_check_multiple
<update id="updateByPrimaryKeyWithBLOBs" parameterType="com.gmei.data.dqmp.domain.TblSqlCheckDuplex" >
update tbl_sql_check_duplex
set check_type = #{checkType,jdbcType=VARCHAR},
check_db_name = #{checkDbName,jdbcType=VARCHAR},
check_tb_name = #{checkTbName,jdbcType=VARCHAR},
......@@ -376,8 +376,8 @@
sql_content = #{sqlContent,jdbcType=LONGVARCHAR}
where id = #{id,jdbcType=INTEGER}
</update>
<update id="updateByPrimaryKey" parameterType="com.gmei.data.dqmp.domain.TblSqlCheckMultiple" >
update tbl_sql_check_multiple
<update id="updateByPrimaryKey" parameterType="com.gmei.data.dqmp.domain.TblSqlCheckDuplex" >
update tbl_sql_check_duplex
set check_type = #{checkType,jdbcType=VARCHAR},
check_db_name = #{checkDbName,jdbcType=VARCHAR},
check_tb_name = #{checkTbName,jdbcType=VARCHAR},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment