kongzy
2024-07-01 47a751cb301d05276ae5d75145d57b2d090fe4e1
src/main/java/com/nanometer/smartlab/dao/DangerousEncodeMapper.xml
@@ -4,7 +4,7 @@
  <resultMap id="BaseResultMap" type="com.nanometer.smartlab.entity.DangerousEncode">
    <!--          -->
    <id column="id" jdbcType="BIGINT" property="id" />
    <id column="id"  property="id" />
    <result column="container_number" jdbcType="VARCHAR" property="containerNumber" />
    <result column="reagent_code" jdbcType="VARCHAR" property="reagentCode" />
    <result column="reagent_name" jdbcType="VARCHAR" property="reagentName" />
@@ -26,7 +26,7 @@
    id, container_number, reagent_code, reagent_name, cas, memo, property, feature, avoid,
    status, fire, random, code, update_time, creator, count
  </sql>
  <select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap">
  <select id="selectByPrimaryKey"  resultMap="BaseResultMap">
    <!--          -->
    select
    <include refid="Base_Column_List" />
@@ -38,28 +38,25 @@
    delete from sys_dangerous_encode
    where id = #{id,jdbcType=BIGINT}
  </delete>
  <insert id="insert" parameterType="com.nanometer.smartlab.entity.DangerousEncode">
  <insert id="insert" parameterType="com.nanometer.smartlab.entity.DangerousEncode" useGeneratedKeys = "true" keyProperty = "id">
    <!--          -->
    insert into sys_dangerous_encode (id, container_number, reagent_code,
    insert into sys_dangerous_encode ( container_number, reagent_code,
      reagent_name, cas, memo,
      property, feature, avoid,
      status, fire, random,
      code, update_time, creator,
      count)
    values (#{id,jdbcType=BIGINT}, #{containerNumber,jdbcType=VARCHAR}, #{reagentCode,jdbcType=VARCHAR},
    values ( #{containerNumber,jdbcType=VARCHAR}, #{reagentCode,jdbcType=VARCHAR},
      #{reagentName,jdbcType=VARCHAR}, #{cas,jdbcType=VARCHAR}, #{memo,jdbcType=VARCHAR},
      #{property,jdbcType=VARCHAR}, #{feature,jdbcType=VARCHAR}, #{avoid,jdbcType=VARCHAR},
      #{status,jdbcType=VARCHAR}, #{fire,jdbcType=VARCHAR}, #{random,jdbcType=VARCHAR},
      #{code,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{creator,jdbcType=VARCHAR},
      #{count,jdbcType=INTEGER})
  </insert>
  <insert id="insertSelective" parameterType="com.nanometer.smartlab.entity.DangerousEncode">
  <insert id="insertSelective" parameterType="com.nanometer.smartlab.entity.DangerousEncode" useGeneratedKeys = "true" keyProperty = "id">
    <!--          -->
    insert into sys_dangerous_encode
    <trim prefix="(" suffix=")" suffixOverrides=",">
      <if test="id != null">
        id,
      </if>
      <if test="containerNumber != null">
        container_number,
      </if>
@@ -107,9 +104,6 @@
      </if>
    </trim>
    <trim prefix="values (" suffix=")" suffixOverrides=",">
      <if test="id != null">
        #{id,jdbcType=BIGINT},
      </if>
      <if test="containerNumber != null">
        #{containerNumber,jdbcType=VARCHAR},
      </if>
@@ -318,7 +312,7 @@
      </if>
    </where>
  </select>
  <select id="selectByReagentName" resultType="com.nanometer.smartlab.entity.DangerousEncodeVo">
  <select id="selectByReagentName" resultMap="BaseResultMap">
    select
      container_number containerNumber, reagent_code reagentCode, reagent_name reagentName, cas, memo, property, feature, avoid,
      status, fire, random, code, update_time, creator, count
@@ -333,16 +327,13 @@
        </if>
    </where>
  </select>
  <select id="selectByName" resultType="com.nanometer.smartlab.entity.DangerousEncode">
  <select id="selectByName" resultMap="BaseResultMap">
      select
      id,container_number containerNumber, reagent_code reagentCode, reagent_name reagentName, cas, memo,
      id,container_number, reagent_code, reagent_name, cas, memo,
      property, feature, avoid, status, fire, random, code, update_time, creator, count
      from sys_dangerous_encode
      <where>
          1=1
          <if test="reagentname != null and reagentname != ''">
              and reagent_name = #{reagentname}
          </if>
          1=1 and reagent_name = #{reagentname}
      </where>
  </select>
  <select id="selectById" resultType="com.nanometer.smartlab.entity.DangerousEncode">