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} DepID, DepCode, CreatedUserID, CreatedDatetime, LastUpdateUserID, LastUpdateDatetime, DepName, LanguageType, ParentID, IsDeleted,Level,DepartmentID DeptRoleCode delete from SysDepartment where DepID = #{depid,jdbcType=INTEGER} delete from SysDepartment insert into SysDepartment (DepID, DepCode, CreatedUserID, CreatedDatetime, LastUpdateUserID, LastUpdateDatetime, DepName, LanguageType, ParentID, IsDeleted, DeptRoleCode) values (#{depid,jdbcType=INTEGER}, #{depcode,jdbcType=VARCHAR}, #{createduserid,jdbcType=INTEGER}, #{createddatetime,jdbcType=TIMESTAMP}, #{lastupdateuserid,jdbcType=INTEGER}, #{lastupdatedatetime,jdbcType=TIMESTAMP}, #{depname,jdbcType=VARCHAR}, #{languagetype,jdbcType=INTEGER}, #{parentid,jdbcType=INTEGER}, #{isdeleted,jdbcType=BIT}, #{deptrolecode,jdbcType=CLOB}) insert into SysDepartment DepID, DepCode, CreatedUserID, CreatedDatetime, LastUpdateUserID, LastUpdateDatetime, DepName, LanguageType, ParentID, IsDeleted, DeptRoleCode, level, departmentid, #{depid,jdbcType=INTEGER}, #{depcode,jdbcType=VARCHAR}, #{createduserid,jdbcType=INTEGER}, #{createddatetime,jdbcType=TIMESTAMP}, #{lastupdateuserid,jdbcType=INTEGER}, #{lastupdatedatetime,jdbcType=TIMESTAMP}, #{depname,jdbcType=VARCHAR}, #{languagetype,jdbcType=INTEGER}, #{parentid,jdbcType=INTEGER}, #{isdeleted,jdbcType=BIT}, #{deptrolecode,jdbcType=CLOB}, #{level,jdbcType=INTEGER}, #{departmentid,jdbcType=INTEGER}, update SysDepartment DepID = #{record.depid,jdbcType=INTEGER}, DepCode = #{record.depcode,jdbcType=VARCHAR}, CreatedUserID = #{record.createduserid,jdbcType=INTEGER}, CreatedDatetime = #{record.createddatetime,jdbcType=TIMESTAMP}, LastUpdateUserID = #{record.lastupdateuserid,jdbcType=INTEGER}, LastUpdateDatetime = #{record.lastupdatedatetime,jdbcType=TIMESTAMP}, DepName = #{record.depname,jdbcType=VARCHAR}, LanguageType = #{record.languagetype,jdbcType=INTEGER}, ParentID = #{record.parentid,jdbcType=INTEGER}, IsDeleted = #{record.isdeleted,jdbcType=BIT}, DeptRoleCode = #{record.deptrolecode,jdbcType=CLOB}, update SysDepartment set DepID = #{record.depid,jdbcType=INTEGER}, DepCode = #{record.depcode,jdbcType=VARCHAR}, CreatedUserID = #{record.createduserid,jdbcType=INTEGER}, CreatedDatetime = #{record.createddatetime,jdbcType=TIMESTAMP}, LastUpdateUserID = #{record.lastupdateuserid,jdbcType=INTEGER}, LastUpdateDatetime = #{record.lastupdatedatetime,jdbcType=TIMESTAMP}, DepName = #{record.depname,jdbcType=VARCHAR}, LanguageType = #{record.languagetype,jdbcType=INTEGER}, ParentID = #{record.parentid,jdbcType=INTEGER}, IsDeleted = #{record.isdeleted,jdbcType=BIT}, DeptRoleCode = #{record.deptrolecode,jdbcType=CLOB} update SysDepartment set DepID = #{record.depid,jdbcType=INTEGER}, DepCode = #{record.depcode,jdbcType=VARCHAR}, CreatedUserID = #{record.createduserid,jdbcType=INTEGER}, CreatedDatetime = #{record.createddatetime,jdbcType=TIMESTAMP}, LastUpdateUserID = #{record.lastupdateuserid,jdbcType=INTEGER}, LastUpdateDatetime = #{record.lastupdatedatetime,jdbcType=TIMESTAMP}, DepName = #{record.depname,jdbcType=VARCHAR}, LanguageType = #{record.languagetype,jdbcType=INTEGER}, ParentID = #{record.parentid,jdbcType=INTEGER}, IsDeleted = #{record.isdeleted,jdbcType=BIT} update SysDepartment DepCode = #{depcode,jdbcType=VARCHAR}, CreatedUserID = #{createduserid,jdbcType=INTEGER}, CreatedDatetime = #{createddatetime,jdbcType=TIMESTAMP}, LastUpdateUserID = #{lastupdateuserid,jdbcType=INTEGER}, LastUpdateDatetime = #{lastupdatedatetime,jdbcType=TIMESTAMP}, DepName = #{depname,jdbcType=VARCHAR}, LanguageType = #{languagetype,jdbcType=INTEGER}, ParentID = #{parentid,jdbcType=INTEGER}, IsDeleted = #{isdeleted,jdbcType=BIT}, DeptRoleCode = #{deptrolecode,jdbcType=CLOB}, level = #{level,jdbcType=INTEGER}, departmentid = #{departmentid,jdbcType=INTEGER}, where DepID = #{depid,jdbcType=INTEGER} update SysDepartment set DepCode = #{depcode,jdbcType=VARCHAR}, CreatedUserID = #{createduserid,jdbcType=INTEGER}, CreatedDatetime = #{createddatetime,jdbcType=TIMESTAMP}, LastUpdateUserID = #{lastupdateuserid,jdbcType=INTEGER}, LastUpdateDatetime = #{lastupdatedatetime,jdbcType=TIMESTAMP}, DepName = #{depname,jdbcType=VARCHAR}, LanguageType = #{languagetype,jdbcType=INTEGER}, ParentID = #{parentid,jdbcType=INTEGER}, IsDeleted = #{isdeleted,jdbcType=BIT}, DeptRoleCode = #{deptrolecode,jdbcType=CLOB} where DepID = #{depid,jdbcType=INTEGER} update SysDepartment set DepCode = #{depcode,jdbcType=VARCHAR}, CreatedUserID = #{createduserid,jdbcType=INTEGER}, CreatedDatetime = #{createddatetime,jdbcType=TIMESTAMP}, LastUpdateUserID = #{lastupdateuserid,jdbcType=INTEGER}, LastUpdateDatetime = #{lastupdatedatetime,jdbcType=TIMESTAMP}, DepName = #{depname,jdbcType=VARCHAR}, LanguageType = #{languagetype,jdbcType=INTEGER}, ParentID = #{parentid,jdbcType=INTEGER}, IsDeleted = #{isdeleted,jdbcType=BIT} where DepID = #{depid,jdbcType=INTEGER}