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} id, account, username, password, mobile, role_type, company_id, parent_id, sex, role_name, work_state, is_disable, indate, head_imgurl, team_name, subordinate_type, openid delete from tb_user where id = #{id,jdbcType=INTEGER} delete from tb_user SELECT LAST_INSERT_ID() insert into tb_user (account, username, password, mobile, role_type, company_id, parent_id, sex, role_name, work_state, is_disable, indate, head_imgurl, team_name, subordinate_type, openid) values (#{account,jdbcType=VARCHAR}, #{username,jdbcType=VARCHAR}, #{password,jdbcType=VARCHAR}, #{mobile,jdbcType=VARCHAR}, #{roleType,jdbcType=INTEGER}, #{companyId,jdbcType=INTEGER}, #{parentId,jdbcType=INTEGER}, #{sex,jdbcType=INTEGER}, #{roleName,jdbcType=VARCHAR}, #{workState,jdbcType=INTEGER}, #{isDisable,jdbcType=INTEGER}, #{indate,jdbcType=TIMESTAMP}, #{headImgurl,jdbcType=VARCHAR}, #{teamName,jdbcType=VARCHAR}, #{subordinateType,jdbcType=INTEGER}, #{openid,jdbcType=VARCHAR}) SELECT LAST_INSERT_ID() insert into tb_user account, username, password, mobile, role_type, company_id, parent_id, sex, role_name, work_state, is_disable, indate, head_imgurl, team_name, subordinate_type, openid, #{account,jdbcType=VARCHAR}, #{username,jdbcType=VARCHAR}, #{password,jdbcType=VARCHAR}, #{mobile,jdbcType=VARCHAR}, #{roleType,jdbcType=INTEGER}, #{companyId,jdbcType=INTEGER}, #{parentId,jdbcType=INTEGER}, #{sex,jdbcType=INTEGER}, #{roleName,jdbcType=VARCHAR}, #{workState,jdbcType=INTEGER}, #{isDisable,jdbcType=INTEGER}, #{indate,jdbcType=TIMESTAMP}, #{headImgurl,jdbcType=VARCHAR}, #{teamName,jdbcType=VARCHAR}, #{subordinateType,jdbcType=INTEGER}, #{openid,jdbcType=VARCHAR}, update tb_user id = #{record.id,jdbcType=INTEGER}, account = #{record.account,jdbcType=VARCHAR}, username = #{record.username,jdbcType=VARCHAR}, password = #{record.password,jdbcType=VARCHAR}, mobile = #{record.mobile,jdbcType=VARCHAR}, role_type = #{record.roleType,jdbcType=INTEGER}, company_id = #{record.companyId,jdbcType=INTEGER}, parent_id = #{record.parentId,jdbcType=INTEGER}, sex = #{record.sex,jdbcType=INTEGER}, role_name = #{record.roleName,jdbcType=VARCHAR}, work_state = #{record.workState,jdbcType=INTEGER}, is_disable = #{record.isDisable,jdbcType=INTEGER}, indate = #{record.indate,jdbcType=TIMESTAMP}, head_imgurl = #{record.headImgurl,jdbcType=VARCHAR}, team_name = #{record.teamName,jdbcType=VARCHAR}, subordinate_type = #{record.subordinateType,jdbcType=INTEGER}, openid = #{record.openid,jdbcType=VARCHAR}, update tb_user set id = #{record.id,jdbcType=INTEGER}, account = #{record.account,jdbcType=VARCHAR}, username = #{record.username,jdbcType=VARCHAR}, password = #{record.password,jdbcType=VARCHAR}, mobile = #{record.mobile,jdbcType=VARCHAR}, role_type = #{record.roleType,jdbcType=INTEGER}, company_id = #{record.companyId,jdbcType=INTEGER}, parent_id = #{record.parentId,jdbcType=INTEGER}, sex = #{record.sex,jdbcType=INTEGER}, role_name = #{record.roleName,jdbcType=VARCHAR}, work_state = #{record.workState,jdbcType=INTEGER}, is_disable = #{record.isDisable,jdbcType=INTEGER}, indate = #{record.indate,jdbcType=TIMESTAMP}, head_imgurl = #{record.headImgurl,jdbcType=VARCHAR}, team_name = #{record.teamName,jdbcType=VARCHAR}, subordinate_type = #{record.subordinateType,jdbcType=INTEGER}, openid = #{record.openid,jdbcType=VARCHAR} update tb_user account = #{account,jdbcType=VARCHAR}, username = #{username,jdbcType=VARCHAR}, password = #{password,jdbcType=VARCHAR}, mobile = #{mobile,jdbcType=VARCHAR}, role_type = #{roleType,jdbcType=INTEGER}, company_id = #{companyId,jdbcType=INTEGER}, parent_id = #{parentId,jdbcType=INTEGER}, sex = #{sex,jdbcType=INTEGER}, role_name = #{roleName,jdbcType=VARCHAR}, work_state = #{workState,jdbcType=INTEGER}, is_disable = #{isDisable,jdbcType=INTEGER}, indate = #{indate,jdbcType=TIMESTAMP}, head_imgurl = #{headImgurl,jdbcType=VARCHAR}, team_name = #{teamName,jdbcType=VARCHAR}, subordinate_type = #{subordinateType,jdbcType=INTEGER}, openid = #{openid,jdbcType=VARCHAR}, where id = #{id,jdbcType=INTEGER} update tb_user set account = #{account,jdbcType=VARCHAR}, username = #{username,jdbcType=VARCHAR}, password = #{password,jdbcType=VARCHAR}, mobile = #{mobile,jdbcType=VARCHAR}, role_type = #{roleType,jdbcType=INTEGER}, company_id = #{companyId,jdbcType=INTEGER}, parent_id = #{parentId,jdbcType=INTEGER}, sex = #{sex,jdbcType=INTEGER}, role_name = #{roleName,jdbcType=VARCHAR}, work_state = #{workState,jdbcType=INTEGER}, is_disable = #{isDisable,jdbcType=INTEGER}, indate = #{indate,jdbcType=TIMESTAMP}, head_imgurl = #{headImgurl,jdbcType=VARCHAR}, team_name = #{teamName,jdbcType=VARCHAR}, subordinate_type = #{subordinateType,jdbcType=INTEGER}, openid = #{openid,jdbcType=VARCHAR} where id = #{id,jdbcType=INTEGER}