voip 新增功能
voip新增界面优化
This commit is contained in:
@@ -21,4 +21,7 @@ public interface AvContentCfgDao extends CrudDao<BaseIpCfg>{
|
||||
public List<AvVoipIpCfg> findVoipIpCfgList(@Param("cfg")CfgIndexInfo entity);
|
||||
public List<AvVoipAccountCfg> findVoipAccountCfgList(@Param("cfg")CfgIndexInfo entity);
|
||||
public CfgIndexInfo getCfgIndexInfo(@Param("cfg")CfgIndexInfo entity);
|
||||
public void insertCfgIndexInfo(@Param("cfg")CfgIndexInfo entity);
|
||||
public void insertAvVoipIp(@Param("cfg")CfgIndexInfo entity);
|
||||
public void insertAvVoipAccount(@Param("cfg")CfgIndexInfo entity);
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
a.audit_time,a.service_id,a.request_id,a.compile_id,a.is_area_effective,a.classify,a.attribute,a.lable,
|
||||
a.expr_type,a.match_method,a.is_hexbin,a.area_effective_ids,a.function_id,a.cfg_region_code
|
||||
</sql>
|
||||
<!-- 条件查询列表信息 -->
|
||||
<select id="findVoipList" resultMap="CfgIndexInfoMap" parameterType="com.nis.domain.configuration.CfgIndexInfo" >
|
||||
SELECT
|
||||
<include refid="AvVoip_Column" />
|
||||
@@ -238,7 +239,8 @@
|
||||
</otherwise>
|
||||
</choose>
|
||||
</select>
|
||||
<select id="findVoipIpCfgList" resultMap="AvVoipIpCfgMap">
|
||||
<!-- 根据compileId获取avVoipIpCfg信息 -->
|
||||
<select id="findVoipIpCfgList" resultMap="AvVoipIpCfgMap" parameterType="com.nis.domain.configuration.CfgIndexInfo">
|
||||
select
|
||||
<include refid="AvVoipIp_Column" />
|
||||
from av_voip_ip_cfg a
|
||||
@@ -248,9 +250,8 @@
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
|
||||
<select id="findVoipAccountCfgList" resultMap="AvVoipAccountCfgMap">
|
||||
<!-- 根据compileId获取avVoipAccountCfg信息 -->
|
||||
<select id="findVoipAccountCfgList" resultMap="AvVoipAccountCfgMap" parameterType="com.nis.domain.configuration.CfgIndexInfo">
|
||||
select
|
||||
<include refid="AvVoipAccount_Column" />
|
||||
from av_voip_account_cfg a
|
||||
@@ -261,6 +262,7 @@
|
||||
</where>
|
||||
|
||||
</select>
|
||||
<!-- 根据Id获取cfgIndexInfo信息 -->
|
||||
<select id="getCfgIndexInfo" resultMap="CfgIndexInfoMap" parameterType="com.nis.domain.configuration.CfgIndexInfo">
|
||||
SELECT
|
||||
*
|
||||
@@ -269,10 +271,188 @@
|
||||
<if test="cfg.cfgId != null">
|
||||
and a.CFG_ID=#{cfg.cfgId,jdbcType=INTEGER}
|
||||
</if>
|
||||
<!-- <if test="cfg.compileId != null">
|
||||
and a.compileId=#{cfg.compileId,jdbcType=INTEGER}
|
||||
</if> -->
|
||||
<if test="cfg.compileId != null">
|
||||
and a.compile_Id=#{cfg.compileId,jdbcType=INTEGER}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<!-- insert cfgIndexInfox -->
|
||||
<insert id="insertCfgIndexInfo" parameterType="com.nis.domain.configuration.CfgIndexInfo" >
|
||||
<selectKey resultType="java.lang.Long" order="AFTER" keyProperty="cfgId">
|
||||
SELECT LAST_INSERT_ID()
|
||||
</selectKey>
|
||||
insert into cfg_index_info(
|
||||
CFG_DESC,
|
||||
ACTION,
|
||||
IS_VALID,
|
||||
IS_AUDIT,
|
||||
CREATOR_ID,
|
||||
CREATE_TIME,
|
||||
EDITOR_ID,
|
||||
EDIT_TIME,
|
||||
AUDITOR_ID,
|
||||
AUDIT_TIME,
|
||||
SERVICE_ID,
|
||||
REQUEST_ID,
|
||||
COMPILE_ID,
|
||||
IS_AREA_EFFECTIVE,
|
||||
CLASSIFY,
|
||||
ATTRIBUTE,
|
||||
LABLE,
|
||||
AREA_EFFECTIVE_IDS,
|
||||
function_id
|
||||
)values (
|
||||
#{cfg.cfgDesc,jdbcType=VARCHAR},
|
||||
#{cfg.action,jdbcType=INTEGER},
|
||||
0,
|
||||
0,
|
||||
#{cfg.creatorId,jdbcType=INTEGER},
|
||||
#{cfg.createTime,jdbcType=TIMESTAMP},
|
||||
#{cfg.editorId,jdbcType=INTEGER},
|
||||
#{cfg.editTime,jdbcType=TIMESTAMP},
|
||||
#{cfg.auditorId,jdbcType=INTEGER},
|
||||
#{cfg.auditTime,jdbcType=TIMESTAMP},
|
||||
#{cfg.serviceId,jdbcType=INTEGER},
|
||||
#{cfg.requestId,jdbcType=INTEGER},
|
||||
#{cfg.compileId,jdbcType=INTEGER},
|
||||
#{cfg.isAreaEffective,jdbcType=INTEGER},
|
||||
#{cfg.classify,jdbcType=VARCHAR},
|
||||
#{cfg.attribute,jdbcType=VARCHAR},
|
||||
#{cfg.lable,jdbcType=VARCHAR},
|
||||
#{cfg.areaEffectiveIds,jdbcType=VARCHAR},
|
||||
#{cfg.functionId,jdbcType=INTEGER}
|
||||
)
|
||||
</insert>
|
||||
<!-- insert AV_VOIP_IP_CFG表信息 -->
|
||||
<insert id="insertAvVoipIp" parameterType="com.nis.domain.configuration.CfgIndexInfo" >
|
||||
<selectKey resultType="java.lang.Long" order="AFTER" keyProperty="cfgId">
|
||||
SELECT LAST_INSERT_ID()
|
||||
</selectKey>
|
||||
insert into av_voip_ip_cfg (
|
||||
CFG_DESC,
|
||||
ACTION,
|
||||
IS_VALID,
|
||||
IS_AUDIT,
|
||||
CREATOR_ID,
|
||||
CREATE_TIME,
|
||||
EDITOR_ID,
|
||||
EDIT_TIME,
|
||||
AUDITOR_ID,
|
||||
AUDIT_TIME,
|
||||
SERVICE_ID,
|
||||
REQUEST_ID,
|
||||
COMPILE_ID,
|
||||
IS_AREA_EFFECTIVE,
|
||||
CLASSIFY,
|
||||
ATTRIBUTE,
|
||||
LABLE,
|
||||
AREA_EFFECTIVE_IDS,
|
||||
function_id,
|
||||
ip_type,
|
||||
src_ip_address,
|
||||
ip_pattern,
|
||||
port_pattern,
|
||||
src_port,
|
||||
protocol,
|
||||
protocol_id,
|
||||
direction,
|
||||
dest_port,
|
||||
dest_ip_address,
|
||||
cfg_type,
|
||||
cfg_region_code
|
||||
)values (
|
||||
#{cfg.cfgDesc,jdbcType=VARCHAR},
|
||||
#{cfg.action,jdbcType=INTEGER},
|
||||
0,
|
||||
0,
|
||||
#{cfg.creatorId,jdbcType=INTEGER},
|
||||
#{cfg.createTime,jdbcType=TIMESTAMP},
|
||||
#{cfg.editorId,jdbcType=INTEGER},
|
||||
#{cfg.editTime,jdbcType=TIMESTAMP},
|
||||
#{cfg.auditorId,jdbcType=INTEGER},
|
||||
#{cfg.auditTime,jdbcType=TIMESTAMP},
|
||||
#{cfg.serviceId,jdbcType=INTEGER},
|
||||
#{cfg.requestId,jdbcType=INTEGER},
|
||||
#{cfg.compileId,jdbcType=INTEGER},
|
||||
#{cfg.isAreaEffective,jdbcType=INTEGER},
|
||||
#{cfg.classify,jdbcType=VARCHAR},
|
||||
#{cfg.attribute,jdbcType=VARCHAR},
|
||||
#{cfg.lable,jdbcType=VARCHAR},
|
||||
#{cfg.areaEffectiveIds,jdbcType=VARCHAR},
|
||||
#{cfg.functionId,jdbcType=INTEGER},
|
||||
#{cfg.voipIp.ipType,jdbcType=INTEGER},
|
||||
#{cfg.voipIp.srcIpAddress,jdbcType=VARCHAR},
|
||||
#{cfg.voipIp.ipPattern,jdbcType=INTEGER},
|
||||
#{cfg.voipIp.portPattern,jdbcType=INTEGER},
|
||||
#{cfg.voipIp.srcPort,jdbcType=VARCHAR},
|
||||
#{cfg.voipIp.protocol,jdbcType=INTEGER},
|
||||
#{cfg.voipIp.protocolId,jdbcType=INTEGER},
|
||||
#{cfg.voipIp.direction,jdbcType=INTEGER},
|
||||
#{cfg.voipIp.destPort,jdbcType=VARCHAR},
|
||||
#{cfg.voipIp.destIpAddress,jdbcType=VARCHAR},
|
||||
#{cfg.voipIp.cfgType,jdbcType=VARCHAR},
|
||||
#{cfg.voipIp.cfgRegionCode,jdbcType=INTEGER}
|
||||
)
|
||||
</insert>
|
||||
<!-- insert AV_VOIP_ACCOUNT_CFG表信息 -->
|
||||
<insert id="insertAvVoipAccount" parameterType="com.nis.domain.configuration.CfgIndexInfo" >
|
||||
<selectKey resultType="java.lang.Long" order="AFTER" keyProperty="cfgId">
|
||||
SELECT LAST_INSERT_ID()
|
||||
</selectKey>
|
||||
insert into av_voip_account_cfg (
|
||||
CFG_DESC,
|
||||
ACTION,
|
||||
IS_VALID,
|
||||
IS_AUDIT,
|
||||
CREATOR_ID,
|
||||
CREATE_TIME,
|
||||
EDITOR_ID,
|
||||
EDIT_TIME,
|
||||
AUDITOR_ID,
|
||||
AUDIT_TIME,
|
||||
SERVICE_ID,
|
||||
REQUEST_ID,
|
||||
COMPILE_ID,
|
||||
IS_AREA_EFFECTIVE,
|
||||
CLASSIFY,
|
||||
ATTRIBUTE,
|
||||
LABLE,
|
||||
AREA_EFFECTIVE_IDS,
|
||||
function_id,
|
||||
district,
|
||||
cfg_keywords,
|
||||
cfg_type,
|
||||
cfg_region_code,
|
||||
expr_type,
|
||||
match_method,
|
||||
is_hexbin
|
||||
)values (
|
||||
#{cfg.cfgDesc,jdbcType=VARCHAR},
|
||||
#{cfg.action,jdbcType=INTEGER},
|
||||
0,
|
||||
0,
|
||||
#{cfg.creatorId,jdbcType=INTEGER},
|
||||
#{cfg.createTime,jdbcType=TIMESTAMP},
|
||||
#{cfg.editorId,jdbcType=INTEGER},
|
||||
#{cfg.editTime,jdbcType=TIMESTAMP},
|
||||
#{cfg.auditorId,jdbcType=INTEGER},
|
||||
#{cfg.auditTime,jdbcType=TIMESTAMP},
|
||||
#{cfg.serviceId,jdbcType=INTEGER},
|
||||
#{cfg.requestId,jdbcType=INTEGER},
|
||||
#{cfg.compileId,jdbcType=INTEGER},
|
||||
#{cfg.isAreaEffective,jdbcType=INTEGER},
|
||||
#{cfg.classify,jdbcType=VARCHAR},
|
||||
#{cfg.attribute,jdbcType=VARCHAR},
|
||||
#{cfg.lable,jdbcType=VARCHAR},
|
||||
#{cfg.areaEffectiveIds,jdbcType=VARCHAR},
|
||||
#{cfg.functionId,jdbcType=INTEGER},
|
||||
#{cfg.voipAccount.district,jdbcType=VARCHAR},
|
||||
#{cfg.voipAccount.cfgKeywords,jdbcType=VARCHAR},
|
||||
#{cfg.voipAccount.cfgType,jdbcType=VARCHAR},
|
||||
#{cfg.voipAccount.cfgRegionCode,jdbcType=INTEGER},
|
||||
#{cfg.voipAccount.exprType,jdbcType=INTEGER},
|
||||
#{cfg.voipAccount.matchMethod,jdbcType=INTEGER},
|
||||
#{cfg.voipAccount.isHexbin,jdbcType=INTEGER}
|
||||
)
|
||||
</insert>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user