<?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="cn.timer.api.dao.kqgl.ShiftManagementMapper" > <resultMap id="BaseResultMap" type="cn.timer.api.bean.kqgl.ShiftManagement" > <id column="id" property="id" jdbcType="INTEGER" /> <result column="name" property="name" jdbcType="VARCHAR" /> <result column="sbdk1" property="sbdk1" jdbcType="VARCHAR" /> <result column="sbqjks1" property="sbqjks1" jdbcType="VARCHAR" /> <result column="sbqjjs1" property="sbqjjs1" jdbcType="VARCHAR" /> <result column="xbdk1" property="xbdk1" jdbcType="VARCHAR" /> <result column="xbqjks1" property="xbqjks1" jdbcType="VARCHAR" /> <result column="xbqjjs1" property="xbqjjs1" jdbcType="VARCHAR" /> <result column="sbdk2" property="sbdk2" jdbcType="VARCHAR" /> <result column="sbqjks2" property="sbqjks2" jdbcType="VARCHAR" /> <result column="sbqjjs2" property="sbqjjs2" jdbcType="VARCHAR" /> <result column="xbdk2" property="xbdk2" jdbcType="VARCHAR" /> <result column="xbqjks2" property="xbqjks2" jdbcType="VARCHAR" /> <result column="xbqjjs2" property="xbqjjs2" jdbcType="VARCHAR" /> <result column="sbdk3" property="sbdk3" jdbcType="VARCHAR" /> <result column="sbqjks3" property="sbqjks3" jdbcType="VARCHAR" /> <result column="sbqjjs3" property="sbqjjs3" jdbcType="VARCHAR" /> <result column="xbdk3" property="xbdk3" jdbcType="VARCHAR" /> <result column="xbqjks3" property="xbqjks3" jdbcType="VARCHAR" /> <result column="xbqjjs3" property="xbqjjs3" jdbcType="VARCHAR" /> <result column="sxbcs" property="sxbcs" jdbcType="INTEGER" /> <result column="is_xbdk" property="isXbdk" jdbcType="INTEGER" /> <result column="yxcdfzs" property="yxcdfzs" jdbcType="INTEGER" /> <result column="yzcdfzs" property="yzcdfzs" jdbcType="INTEGER" /> <result column="kgcdfzs" property="kgcdfzs" jdbcType="INTEGER" /> <result column="is_wzwd" property="isWzwd" jdbcType="INTEGER" /> <result column="xbwz1" property="xbwz1" jdbcType="VARCHAR" /> <result column="sbwd1" property="sbwd1" jdbcType="VARCHAR" /> <result column="xbwz2" property="xbwz2" jdbcType="VARCHAR" /> <result column="sbwd2" property="sbwd2" jdbcType="VARCHAR" /> <result column="xbwz3" property="xbwz3" jdbcType="VARCHAR" /> <result column="sbwd3" property="sbwd3" jdbcType="VARCHAR" /> <result column="beiz" property="beiz" jdbcType="VARCHAR" /> <result column="qyid" property="qyid" jdbcType="INTEGER" /> <result column="lusj_time" property="lusjTime" jdbcType="BIGINT" /> <result column="luryid" property="luryid" jdbcType="INTEGER" /> </resultMap> <sql id="Base_Column_List" > id, name, sbdk1, sbqjks1, sbqjjs1, xbdk1, xbqjks1, xbqjjs1, sbdk2, sbqjks2, sbqjjs2, xbdk2, xbqjks2, xbqjjs2, sbdk3, sbqjks3, sbqjjs3, xbdk3, xbqjks3, xbqjjs3, sxbcs, is_xbdk, yxcdfzs, yzcdfzs, kgcdfzs, is_wzwd, xbwz1, sbwd1, xbwz2, sbwd2, xbwz3, sbwd3, beiz, qyid, lusj_time, luryid </sql> <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" > select <include refid="Base_Column_List" /> from kqgl_asso_bcsz where id = #{id,jdbcType=INTEGER} </select> <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" > delete from kqgl_asso_bcsz where id = #{id,jdbcType=INTEGER} </delete> <insert id="insert" parameterType="cn.timer.api.bean.kqgl.ShiftManagement" useGeneratedKeys="true" keyProperty="id"> insert into kqgl_asso_bcsz (name, sbdk1, sbqjks1, sbqjjs1, xbdk1, xbqjks1, xbqjjs1, sbdk2, sbqjks2, sbqjjs2, xbdk2, xbqjks2, xbqjjs2, sbdk3, sbqjks3, sbqjjs3, xbdk3, xbqjks3, xbqjjs3, sxbcs, is_xbdk, yxcdfzs, yzcdfzs, kgcdfzs, is_wzwd, xbwz1, sbwd1, xbwz2, sbwd2, xbwz3, sbwd3, beiz, qyid, lusj_time, luryid ) values (#{name,jdbcType=VARCHAR}, #{sbdk1,jdbcType=VARCHAR}, #{sbqjks1,jdbcType=VARCHAR}, #{sbqjjs1,jdbcType=VARCHAR}, #{xbdk1,jdbcType=VARCHAR}, #{xbqjks1,jdbcType=VARCHAR}, #{xbqjjs1,jdbcType=VARCHAR}, #{sbdk2,jdbcType=VARCHAR}, #{sbqjks2,jdbcType=VARCHAR}, #{sbqjjs2,jdbcType=VARCHAR}, #{xbdk2,jdbcType=VARCHAR}, #{xbqjks2,jdbcType=VARCHAR}, #{xbqjjs2,jdbcType=VARCHAR}, #{sbdk3,jdbcType=VARCHAR}, #{sbqjks3,jdbcType=VARCHAR}, #{sbqjjs3,jdbcType=VARCHAR}, #{xbdk3,jdbcType=VARCHAR}, #{xbqjks3,jdbcType=VARCHAR}, #{xbqjjs3,jdbcType=VARCHAR}, #{sxbcs,jdbcType=INTEGER}, #{isXbdk,jdbcType=INTEGER}, #{yxcdfzs,jdbcType=INTEGER}, #{yzcdfzs,jdbcType=INTEGER}, #{kgcdfzs,jdbcType=INTEGER}, #{isWzwd,jdbcType=INTEGER}, #{xbwz1,jdbcType=VARCHAR}, #{sbwd1,jdbcType=VARCHAR}, #{xbwz2,jdbcType=VARCHAR}, #{sbwd2,jdbcType=VARCHAR}, #{xbwz3,jdbcType=VARCHAR}, #{sbwd3,jdbcType=VARCHAR}, #{beiz,jdbcType=VARCHAR}, #{qyid,jdbcType=INTEGER}, #{lusjTime,jdbcType=BIGINT}, #{luryid,jdbcType=INTEGER} ) </insert> <insert id="insertSelective" parameterType="cn.timer.api.bean.kqgl.ShiftManagement" useGeneratedKeys="true" keyProperty="id"> insert into kqgl_asso_bcsz <trim prefix="(" suffix=")" suffixOverrides="," > <if test="name != null" > name, </if> <if test="sbdk1 != null" > sbdk1, </if> <if test="sbqjks1 != null" > sbqjks1, </if> <if test="sbqjjs1 != null" > sbqjjs1, </if> <if test="xbdk1 != null" > xbdk1, </if> <if test="xbqjks1 != null" > xbqjks1, </if> <if test="xbqjjs1 != null" > xbqjjs1, </if> <if test="sbdk2 != null" > sbdk2, </if> <if test="sbqjks2 != null" > sbqjks2, </if> <if test="sbqjjs2 != null" > sbqjjs2, </if> <if test="xbdk2 != null" > xbdk2, </if> <if test="xbqjks2 != null" > xbqjks2, </if> <if test="xbqjjs2 != null" > xbqjjs2, </if> <if test="sbdk3 != null" > sbdk3, </if> <if test="sbqjks3 != null" > sbqjks3, </if> <if test="sbqjjs3 != null" > sbqjjs3, </if> <if test="xbdk3 != null" > xbdk3, </if> <if test="xbqjks3 != null" > xbqjks3, </if> <if test="xbqjjs3 != null" > xbqjjs3, </if> <if test="sxbcs != null" > sxbcs, </if> <if test="isXbdk != null" > is_xbdk, </if> <if test="yxcdfzs != null" > yxcdfzs, </if> <if test="yzcdfzs != null" > yzcdfzs, </if> <if test="kgcdfzs != null" > kgcdfzs, </if> <if test="isWzwd != null" > is_wzwd, </if> <if test="xbwz1 != null" > xbwz1, </if> <if test="sbwd1 != null" > sbwd1, </if> <if test="xbwz2 != null" > xbwz2, </if> <if test="sbwd2 != null" > sbwd2, </if> <if test="xbwz3 != null" > xbwz3, </if> <if test="sbwd3 != null" > sbwd3, </if> <if test="beiz != null" > beiz, </if> <if test="qyid != null" > qyid, </if> <if test="lusjTime != null" > lusj_time, </if> <if test="luryid != null" > luryid, </if> </trim> <trim prefix="values (" suffix=")" suffixOverrides="," > <if test="name != null" > #{name,jdbcType=VARCHAR}, </if> <if test="sbdk1 != null" > #{sbdk1,jdbcType=VARCHAR}, </if> <if test="sbqjks1 != null" > #{sbqjks1,jdbcType=VARCHAR}, </if> <if test="sbqjjs1 != null" > #{sbqjjs1,jdbcType=VARCHAR}, </if> <if test="xbdk1 != null" > #{xbdk1,jdbcType=VARCHAR}, </if> <if test="xbqjks1 != null" > #{xbqjks1,jdbcType=VARCHAR}, </if> <if test="xbqjjs1 != null" > #{xbqjjs1,jdbcType=VARCHAR}, </if> <if test="sbdk2 != null" > #{sbdk2,jdbcType=VARCHAR}, </if> <if test="sbqjks2 != null" > #{sbqjks2,jdbcType=VARCHAR}, </if> <if test="sbqjjs2 != null" > #{sbqjjs2,jdbcType=VARCHAR}, </if> <if test="xbdk2 != null" > #{xbdk2,jdbcType=VARCHAR}, </if> <if test="xbqjks2 != null" > #{xbqjks2,jdbcType=VARCHAR}, </if> <if test="xbqjjs2 != null" > #{xbqjjs2,jdbcType=VARCHAR}, </if> <if test="sbdk3 != null" > #{sbdk3,jdbcType=VARCHAR}, </if> <if test="sbqjks3 != null" > #{sbqjks3,jdbcType=VARCHAR}, </if> <if test="sbqjjs3 != null" > #{sbqjjs3,jdbcType=VARCHAR}, </if> <if test="xbdk3 != null" > #{xbdk3,jdbcType=VARCHAR}, </if> <if test="xbqjks3 != null" > #{xbqjks3,jdbcType=VARCHAR}, </if> <if test="xbqjjs3 != null" > #{xbqjjs3,jdbcType=VARCHAR}, </if> <if test="sxbcs != null" > #{sxbcs,jdbcType=INTEGER}, </if> <if test="isXbdk != null" > #{isXbdk,jdbcType=INTEGER}, </if> <if test="yxcdfzs != null" > #{yxcdfzs,jdbcType=INTEGER}, </if> <if test="yzcdfzs != null" > #{yzcdfzs,jdbcType=INTEGER}, </if> <if test="kgcdfzs != null" > #{kgcdfzs,jdbcType=INTEGER}, </if> <if test="isWzwd != null" > #{isWzwd,jdbcType=INTEGER}, </if> <if test="xbwz1 != null" > #{xbwz1,jdbcType=VARCHAR}, </if> <if test="sbwd1 != null" > #{sbwd1,jdbcType=VARCHAR}, </if> <if test="xbwz2 != null" > #{xbwz2,jdbcType=VARCHAR}, </if> <if test="sbwd2 != null" > #{sbwd2,jdbcType=VARCHAR}, </if> <if test="xbwz3 != null" > #{xbwz3,jdbcType=VARCHAR}, </if> <if test="sbwd3 != null" > #{sbwd3,jdbcType=VARCHAR}, </if> <if test="beiz != null" > #{beiz,jdbcType=VARCHAR}, </if> <if test="qyid != null" > #{qyid,jdbcType=INTEGER}, </if> <if test="lusjTime != null" > #{lusjTime,jdbcType=BIGINT}, </if> <if test="luryid != null" > #{luryid,jdbcType=INTEGER}, </if> </trim> </insert> <update id="updateByPrimaryKeySelective" parameterType="cn.timer.api.bean.kqgl.ShiftManagement" > update kqgl_asso_bcsz <set > <if test="name != null" > name = #{name,jdbcType=VARCHAR}, </if> <if test="sbdk1 != null" > sbdk1 = #{sbdk1,jdbcType=VARCHAR}, </if> <if test="sbqjks1 != null" > sbqjks1 = #{sbqjks1,jdbcType=VARCHAR}, </if> <if test="sbqjjs1 != null" > sbqjjs1 = #{sbqjjs1,jdbcType=VARCHAR}, </if> <if test="xbdk1 != null" > xbdk1 = #{xbdk1,jdbcType=VARCHAR}, </if> <if test="xbqjks1 != null" > xbqjks1 = #{xbqjks1,jdbcType=VARCHAR}, </if> <if test="xbqjjs1 != null" > xbqjjs1 = #{xbqjjs1,jdbcType=VARCHAR}, </if> <if test="sbdk2 != null" > sbdk2 = #{sbdk2,jdbcType=VARCHAR}, </if> <if test="sbqjks2 != null" > sbqjks2 = #{sbqjks2,jdbcType=VARCHAR}, </if> <if test="sbqjjs2 != null" > sbqjjs2 = #{sbqjjs2,jdbcType=VARCHAR}, </if> <if test="xbdk2 != null" > xbdk2 = #{xbdk2,jdbcType=VARCHAR}, </if> <if test="xbqjks2 != null" > xbqjks2 = #{xbqjks2,jdbcType=VARCHAR}, </if> <if test="xbqjjs2 != null" > xbqjjs2 = #{xbqjjs2,jdbcType=VARCHAR}, </if> <if test="sbdk3 != null" > sbdk3 = #{sbdk3,jdbcType=VARCHAR}, </if> <if test="sbqjks3 != null" > sbqjks3 = #{sbqjks3,jdbcType=VARCHAR}, </if> <if test="sbqjjs3 != null" > sbqjjs3 = #{sbqjjs3,jdbcType=VARCHAR}, </if> <if test="xbdk3 != null" > xbdk3 = #{xbdk3,jdbcType=VARCHAR}, </if> <if test="xbqjks3 != null" > xbqjks3 = #{xbqjks3,jdbcType=VARCHAR}, </if> <if test="xbqjjs3 != null" > xbqjjs3 = #{xbqjjs3,jdbcType=VARCHAR}, </if> <if test="sxbcs != null" > sxbcs = #{sxbcs,jdbcType=INTEGER}, </if> <if test="isXbdk != null" > is_xbdk = #{isXbdk,jdbcType=INTEGER}, </if> <if test="yxcdfzs != null" > yxcdfzs = #{yxcdfzs,jdbcType=INTEGER}, </if> <if test="yzcdfzs != null" > yzcdfzs = #{yzcdfzs,jdbcType=INTEGER}, </if> <if test="kgcdfzs != null" > kgcdfzs = #{kgcdfzs,jdbcType=INTEGER}, </if> <if test="isWzwd != null" > is_wzwd = #{isWzwd,jdbcType=INTEGER}, </if> <if test="xbwz1 != null" > xbwz1 = #{xbwz1,jdbcType=VARCHAR}, </if> <if test="sbwd1 != null" > sbwd1 = #{sbwd1,jdbcType=VARCHAR}, </if> <if test="xbwz2 != null" > xbwz2 = #{xbwz2,jdbcType=VARCHAR}, </if> <if test="sbwd2 != null" > sbwd2 = #{sbwd2,jdbcType=VARCHAR}, </if> <if test="xbwz3 != null" > xbwz3 = #{xbwz3,jdbcType=VARCHAR}, </if> <if test="sbwd3 != null" > sbwd3 = #{sbwd3,jdbcType=VARCHAR}, </if> <if test="beiz != null" > beiz = #{beiz,jdbcType=VARCHAR}, </if> <if test="qyid != null" > qyid = #{qyid,jdbcType=INTEGER}, </if> <if test="lusjTime != null" > lusj_time = #{lusjTime,jdbcType=BIGINT}, </if> <if test="luryid != null" > luryid = #{luryid,jdbcType=INTEGER}, </if> </set> where id = #{id,jdbcType=INTEGER} </update> <update id="updateByPrimaryKey" parameterType="cn.timer.api.bean.kqgl.ShiftManagement" > update kqgl_asso_bcsz set name = #{name,jdbcType=VARCHAR}, sbdk1 = #{sbdk1,jdbcType=VARCHAR}, sbqjks1 = #{sbqjks1,jdbcType=VARCHAR}, sbqjjs1 = #{sbqjjs1,jdbcType=VARCHAR}, xbdk1 = #{xbdk1,jdbcType=VARCHAR}, xbqjks1 = #{xbqjks1,jdbcType=VARCHAR}, xbqjjs1 = #{xbqjjs1,jdbcType=VARCHAR}, sbdk2 = #{sbdk2,jdbcType=VARCHAR}, sbqjks2 = #{sbqjks2,jdbcType=VARCHAR}, sbqjjs2 = #{sbqjjs2,jdbcType=VARCHAR}, xbdk2 = #{xbdk2,jdbcType=VARCHAR}, xbqjks2 = #{xbqjks2,jdbcType=VARCHAR}, xbqjjs2 = #{xbqjjs2,jdbcType=VARCHAR}, sbdk3 = #{sbdk3,jdbcType=VARCHAR}, sbqjks3 = #{sbqjks3,jdbcType=VARCHAR}, sbqjjs3 = #{sbqjjs3,jdbcType=VARCHAR}, xbdk3 = #{xbdk3,jdbcType=VARCHAR}, xbqjks3 = #{xbqjks3,jdbcType=VARCHAR}, xbqjjs3 = #{xbqjjs3,jdbcType=VARCHAR}, sxbcs = #{sxbcs,jdbcType=INTEGER}, is_xbdk = #{isXbdk,jdbcType=INTEGER}, yxcdfzs = #{yxcdfzs,jdbcType=INTEGER}, yzcdfzs = #{yzcdfzs,jdbcType=INTEGER}, kgcdfzs = #{kgcdfzs,jdbcType=INTEGER}, is_wzwd = #{isWzwd,jdbcType=INTEGER}, xbwz1 = #{xbwz1,jdbcType=VARCHAR}, sbwd1 = #{sbwd1,jdbcType=VARCHAR}, xbwz2 = #{xbwz2,jdbcType=VARCHAR}, sbwd2 = #{sbwd2,jdbcType=VARCHAR}, xbwz3 = #{xbwz3,jdbcType=VARCHAR}, sbwd3 = #{sbwd3,jdbcType=VARCHAR}, beiz = #{beiz,jdbcType=VARCHAR}, qyid = #{qyid,jdbcType=INTEGER}, lusj_time = #{lusjTime,jdbcType=BIGINT}, luryid = #{luryid,jdbcType=INTEGER} where id = #{id,jdbcType=INTEGER} </update> <select id="selectByPrimaryByQyid" resultMap="BaseResultMap" parameterType="java.lang.Integer" > select <include refid="Base_Column_List" /> from kqgl_asso_bcsz where qyid = #{qyid,jdbcType=INTEGER} </select> <select id="selectRosterByKqzid" resultMap="BaseResultMap"> select bcsz.* from kqgl_asso_bcsz bcsz where bcsz.id in ( select pbmx.bcid from kqgl_asso_pbmx pbmx where pbmx.kqzid = #{qyid,jdbcType=INTEGER} GROUP BY pbmx.bcid ) <!-- <if test="overall != null" > and SUBSTR(pbmx.`data`,1,7) = #{overall,jdbcType=VARCHAR} </if> --> </select> </mapper>