|
@@ -0,0 +1,114 @@
|
|
|
|
+<?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.css.simulation.resource.system.mapper.ParameterMapper" >
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ <!--查询参数列表-->
|
|
|
|
+ <select id="getParameterList" parameterType="api.common.pojo.param.system.ParameterParam" resultType="api.common.pojo.vo.system.ParameterVO">
|
|
|
|
+ select id, user_name, user_id, num_create_user, num_create_scene_package, num_scene_per_package, modify_time from system_parameter
|
|
|
|
+ <where>
|
|
|
|
+ is_deleted = '0'
|
|
|
|
+ </where>
|
|
|
|
+ <if test="userName != null and userName != ''">
|
|
|
|
+ and user_name like CONCAT('%',#{userName,jdbcType=VARCHAR},'%')
|
|
|
|
+ </if>
|
|
|
|
+ order by modify_time desc, create_time desc
|
|
|
|
+ </select>
|
|
|
|
+
|
|
|
|
+ <!-- 查询参数配置详情-->
|
|
|
|
+ <select id="getParamInfoById" parameterType="java.lang.String" resultType="api.common.pojo.vo.system.ParameterVO">
|
|
|
|
+ SELECT
|
|
|
|
+ id,
|
|
|
|
+ user_name,
|
|
|
|
+ user_id,
|
|
|
|
+ num_create_user,
|
|
|
|
+ num_create_scene_package,
|
|
|
|
+ num_scene_per_package,
|
|
|
|
+ modify_time
|
|
|
|
+ FROM system_parameter WHERE id = #{paramId,jdbcType=VARCHAR}
|
|
|
|
+ </select>
|
|
|
|
+
|
|
|
|
+ <!-- 检查该账户名是否已存在参数配置信息-->
|
|
|
|
+ <select id="checkUsername" parameterType="api.common.pojo.po.system.ParameterPO" resultType="api.common.pojo.po.system.ParameterPO">
|
|
|
|
+ select
|
|
|
|
+ id
|
|
|
|
+ from system_parameter
|
|
|
|
+ where is_deleted = '0'
|
|
|
|
+ and user_name = #{userName,jdbcType=VARCHAR}
|
|
|
|
+ and user_id = #{userId,jdbcType=VARCHAR}
|
|
|
|
+ <if test="id != null and id != ''">
|
|
|
|
+ and id <> #{id,jdbcType=VARCHAR}
|
|
|
|
+ </if>
|
|
|
|
+ </select>
|
|
|
|
+
|
|
|
|
+ <!-- 新增参数配置信息-->
|
|
|
|
+ <insert id="insert" parameterType="api.common.pojo.po.system.ParameterPO">
|
|
|
|
+ INSERT INTO system_parameter(
|
|
|
|
+ id,
|
|
|
|
+ user_name,
|
|
|
|
+ user_id,
|
|
|
|
+ num_create_user,
|
|
|
|
+ num_create_scene_package,
|
|
|
|
+ num_scene_per_package,
|
|
|
|
+ create_time,
|
|
|
|
+ modify_time,
|
|
|
|
+ create_user_id,
|
|
|
|
+ modify_user_id,
|
|
|
|
+ is_deleted
|
|
|
|
+ )
|
|
|
|
+ VALUES(
|
|
|
|
+ #{id,jdbcType=VARCHAR},
|
|
|
|
+ #{userName,jdbcType=VARCHAR},
|
|
|
|
+ #{userId,jdbcType=VARCHAR},
|
|
|
|
+ #{numCreateUser,jdbcType=INTEGER},
|
|
|
|
+ #{numCreateScenePackage,jdbcType=INTEGER},
|
|
|
|
+ #{numScenePerPackage,jdbcType=INTEGER},
|
|
|
|
+ #{createTime,jdbcType=TIMESTAMP},
|
|
|
|
+ #{modifyTime,jdbcType=TIMESTAMP},
|
|
|
|
+ #{createUserId,jdbcType=VARCHAR},
|
|
|
|
+ #{modifyUserId,jdbcType=VARCHAR},
|
|
|
|
+ #{isDeleted,jdbcType=VARCHAR}
|
|
|
|
+ )
|
|
|
|
+ </insert>
|
|
|
|
+
|
|
|
|
+ <!-- 修改参数配置信息-->
|
|
|
|
+ <update id="update" parameterType="api.common.pojo.po.system.ParameterPO">
|
|
|
|
+ update system_parameter set
|
|
|
|
+ user_name = #{userName,jdbcType=VARCHAR},
|
|
|
|
+ user_id = #{userId,jdbcType=VARCHAR},
|
|
|
|
+ num_create_user = #{numCreateUser,jdbcType=INTEGER},
|
|
|
|
+ num_create_scene_package = #{numCreateScenePackage,jdbcType=INTEGER},
|
|
|
|
+ num_scene_per_package = #{numScenePerPackage,jdbcType=INTEGER},
|
|
|
|
+
|
|
|
|
+ modify_time = #{modifyTime,jdbcType=TIMESTAMP},
|
|
|
|
+ modify_user_id = #{modifyUserId,jdbcType=VARCHAR}
|
|
|
|
+ where id = #{id,jdbcType=VARCHAR}
|
|
|
|
+ </update>
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ <update id="deleteById" parameterType="api.common.pojo.po.system.ParameterPO">
|
|
|
|
+ update system_parameter set
|
|
|
|
+ modify_time = #{modifyTime,jdbcType=TIMESTAMP},
|
|
|
|
+ modify_user_id = #{modifyUserId,jdbcType=VARCHAR},
|
|
|
|
+ is_deleted = #{isDeleted,jdbcType=VARCHAR}
|
|
|
|
+ where id = #{id,jdbcType=VARCHAR}
|
|
|
|
+ </update>
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ <!--查询普通账户-->
|
|
|
|
+ <select id="getUserInfo" parameterType="api.common.pojo.param.system.UserParam" resultType="api.common.pojo.vo.system.UserVO">
|
|
|
|
+ select id, username from system_user
|
|
|
|
+ <where>
|
|
|
|
+ is_deleted = '0'
|
|
|
|
+ </where>
|
|
|
|
+ <if test="username != null and username != ''">
|
|
|
|
+ and username like CONCAT('%',#{username,jdbcType=VARCHAR},'%')
|
|
|
|
+ </if>
|
|
|
|
+ <if test="roleCode != null and roleCode != ''">
|
|
|
|
+ and role_code = #{roleCode,jdbcType=VARCHAR}
|
|
|
|
+ </if>
|
|
|
|
+ order by modify_time desc, create_time desc
|
|
|
|
+ </select>
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+</mapper>
|