and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} userID, departmentID, post, mobilePhone, phone, companyID, resign, dataStatus, createTime, creator, updatetime, updator ${fields} delete from t_user_department insert into t_user_department (userID, departmentID, post, mobilePhone, phone, companyID, resign, dataStatus, createTime, creator, updatetime, updator ) values (#{userid,jdbcType=VARCHAR}, #{departmentid,jdbcType=VARCHAR}, #{post,jdbcType=VARCHAR}, #{mobilephone,jdbcType=CHAR}, #{phone,jdbcType=CHAR}, #{companyid,jdbcType=VARCHAR}, #{resign,jdbcType=BIT}, #{datastatus,jdbcType=TINYINT}, #{createtime,jdbcType=TIMESTAMP}, #{creator,jdbcType=VARCHAR}, #{updatetime,jdbcType=TIMESTAMP}, #{updator,jdbcType=VARCHAR} ) insert into t_user_department userID, departmentID, post, mobilePhone, phone, companyID, resign, dataStatus, createTime, creator, updatetime, updator, #{userid,jdbcType=VARCHAR}, #{departmentid,jdbcType=VARCHAR}, #{post,jdbcType=VARCHAR}, #{mobilephone,jdbcType=CHAR}, #{phone,jdbcType=CHAR}, #{companyid,jdbcType=VARCHAR}, #{resign,jdbcType=BIT}, #{datastatus,jdbcType=TINYINT}, #{createtime,jdbcType=TIMESTAMP}, #{creator,jdbcType=VARCHAR}, #{updatetime,jdbcType=TIMESTAMP}, #{updator,jdbcType=VARCHAR}, update t_user_department userID = #{record.userid,jdbcType=VARCHAR}, departmentID = #{record.departmentid,jdbcType=VARCHAR}, post = #{record.post,jdbcType=VARCHAR}, mobilePhone = #{record.mobilephone,jdbcType=CHAR}, phone = #{record.phone,jdbcType=CHAR}, companyID = #{record.companyid,jdbcType=VARCHAR}, resign = #{record.resign,jdbcType=BIT}, dataStatus = #{record.datastatus,jdbcType=TINYINT}, createTime = #{record.createtime,jdbcType=TIMESTAMP}, creator = #{record.creator,jdbcType=VARCHAR}, updatetime = #{record.updatetime,jdbcType=TIMESTAMP}, updator = #{record.updator,jdbcType=VARCHAR}, update t_user_department set userID = #{record.userid,jdbcType=VARCHAR}, departmentID = #{record.departmentid,jdbcType=VARCHAR}, post = #{record.post,jdbcType=VARCHAR}, mobilePhone = #{record.mobilephone,jdbcType=CHAR}, phone = #{record.phone,jdbcType=CHAR}, companyID = #{record.companyid,jdbcType=VARCHAR}, resign = #{record.resign,jdbcType=BIT}, dataStatus = #{record.datastatus,jdbcType=TINYINT}, createTime = #{record.createtime,jdbcType=TIMESTAMP}, creator = #{record.creator,jdbcType=VARCHAR}, updatetime = #{record.updatetime,jdbcType=TIMESTAMP}, updator = #{record.updator,jdbcType=VARCHAR}