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} PositionID, PositionCode, CreatedUserID, CreatedDatetime, LastUpdateUserID, LastUpdateDatetime, PositionName, LanguageType, DepID, IsDeleted delete from SysPosition where PositionID = #{positionid,jdbcType=INTEGER} delete from SysPosition insert into SysPosition (PositionID, PositionCode, CreatedUserID, CreatedDatetime, LastUpdateUserID, LastUpdateDatetime, PositionName, LanguageType, DepID, IsDeleted) values (#{positionid,jdbcType=INTEGER}, #{positioncode,jdbcType=VARCHAR}, #{createduserid,jdbcType=INTEGER}, #{createddatetime,jdbcType=TIMESTAMP}, #{lastupdateuserid,jdbcType=INTEGER}, #{lastupdatedatetime,jdbcType=TIMESTAMP}, #{positionname,jdbcType=VARCHAR}, #{languagetype,jdbcType=INTEGER}, #{depid,jdbcType=INTEGER}, #{isdeleted,jdbcType=BIT}) insert into SysPosition PositionID, PositionCode, CreatedUserID, CreatedDatetime, LastUpdateUserID, LastUpdateDatetime, PositionName, LanguageType, DepID, IsDeleted, #{positionid,jdbcType=INTEGER}, #{positioncode,jdbcType=VARCHAR}, #{createduserid,jdbcType=INTEGER}, #{createddatetime,jdbcType=TIMESTAMP}, #{lastupdateuserid,jdbcType=INTEGER}, #{lastupdatedatetime,jdbcType=TIMESTAMP}, #{positionname,jdbcType=VARCHAR}, #{languagetype,jdbcType=INTEGER}, #{depid,jdbcType=INTEGER}, #{isdeleted,jdbcType=BIT}, update SysPosition PositionID = #{record.positionid,jdbcType=INTEGER}, PositionCode = #{record.positioncode,jdbcType=VARCHAR}, CreatedUserID = #{record.createduserid,jdbcType=INTEGER}, CreatedDatetime = #{record.createddatetime,jdbcType=TIMESTAMP}, LastUpdateUserID = #{record.lastupdateuserid,jdbcType=INTEGER}, LastUpdateDatetime = #{record.lastupdatedatetime,jdbcType=TIMESTAMP}, PositionName = #{record.positionname,jdbcType=VARCHAR}, LanguageType = #{record.languagetype,jdbcType=INTEGER}, DepID = #{record.depid,jdbcType=INTEGER}, IsDeleted = #{record.isdeleted,jdbcType=BIT}, update SysPosition set PositionID = #{record.positionid,jdbcType=INTEGER}, PositionCode = #{record.positioncode,jdbcType=VARCHAR}, CreatedUserID = #{record.createduserid,jdbcType=INTEGER}, CreatedDatetime = #{record.createddatetime,jdbcType=TIMESTAMP}, LastUpdateUserID = #{record.lastupdateuserid,jdbcType=INTEGER}, LastUpdateDatetime = #{record.lastupdatedatetime,jdbcType=TIMESTAMP}, PositionName = #{record.positionname,jdbcType=VARCHAR}, LanguageType = #{record.languagetype,jdbcType=INTEGER}, DepID = #{record.depid,jdbcType=INTEGER}, IsDeleted = #{record.isdeleted,jdbcType=BIT} update SysPosition PositionCode = #{positioncode,jdbcType=VARCHAR}, CreatedUserID = #{createduserid,jdbcType=INTEGER}, CreatedDatetime = #{createddatetime,jdbcType=TIMESTAMP}, LastUpdateUserID = #{lastupdateuserid,jdbcType=INTEGER}, LastUpdateDatetime = #{lastupdatedatetime,jdbcType=TIMESTAMP}, PositionName = #{positionname,jdbcType=VARCHAR}, LanguageType = #{languagetype,jdbcType=INTEGER}, DepID = #{depid,jdbcType=INTEGER}, IsDeleted = #{isdeleted,jdbcType=BIT}, where PositionID = #{positionid,jdbcType=INTEGER} update SysPosition set PositionCode = #{positioncode,jdbcType=VARCHAR}, CreatedUserID = #{createduserid,jdbcType=INTEGER}, CreatedDatetime = #{createddatetime,jdbcType=TIMESTAMP}, LastUpdateUserID = #{lastupdateuserid,jdbcType=INTEGER}, LastUpdateDatetime = #{lastupdatedatetime,jdbcType=TIMESTAMP}, PositionName = #{positionname,jdbcType=VARCHAR}, LanguageType = #{languagetype,jdbcType=INTEGER}, DepID = #{depid,jdbcType=INTEGER}, IsDeleted = #{isdeleted,jdbcType=BIT} where PositionID = #{positionid,jdbcType=INTEGER} update SysPosition set IsDeleted =1 where PositionID=#{positionid,jdbcType=INTEGER}