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} BaseKPIId, KPICode, KPIName, SuperKPIId, SuperKPICode, SysLevel, SortId, CreatedOn, CreatedBy, ModifiedOn, ModifiedBy delete from basekpi where BaseKPIId = #{basekpiid,jdbcType=VARCHAR} delete from basekpi insert into basekpi (BaseKPIId, KPICode, KPIName, SuperKPIId, SuperKPICode, SysLevel, SortId, CreatedOn, CreatedBy, ModifiedOn, ModifiedBy) values (#{basekpiid,jdbcType=VARCHAR}, #{kpicode,jdbcType=VARCHAR}, #{kpiname,jdbcType=VARCHAR}, #{superkpiid,jdbcType=VARCHAR}, #{superkpicode,jdbcType=VARCHAR}, #{syslevel,jdbcType=INTEGER}, #{sortid,jdbcType=INTEGER}, #{createdon,jdbcType=TIMESTAMP}, #{createdby,jdbcType=VARCHAR}, #{modifiedon,jdbcType=TIMESTAMP}, #{modifiedby,jdbcType=VARCHAR}) insert into basekpi BaseKPIId, KPICode, KPIName, SuperKPIId, SuperKPICode, SysLevel, SortId, CreatedOn, CreatedBy, ModifiedOn, ModifiedBy, #{basekpiid,jdbcType=VARCHAR}, #{kpicode,jdbcType=VARCHAR}, #{kpiname,jdbcType=VARCHAR}, #{superkpiid,jdbcType=VARCHAR}, #{superkpicode,jdbcType=VARCHAR}, #{syslevel,jdbcType=INTEGER}, #{sortid,jdbcType=INTEGER}, #{createdon,jdbcType=TIMESTAMP}, #{createdby,jdbcType=VARCHAR}, #{modifiedon,jdbcType=TIMESTAMP}, #{modifiedby,jdbcType=VARCHAR}, update basekpi BaseKPIId = #{record.basekpiid,jdbcType=VARCHAR}, KPICode = #{record.kpicode,jdbcType=VARCHAR}, KPIName = #{record.kpiname,jdbcType=VARCHAR}, SuperKPIId = #{record.superkpiid,jdbcType=VARCHAR}, SuperKPICode = #{record.superkpicode,jdbcType=VARCHAR}, SysLevel = #{record.syslevel,jdbcType=INTEGER}, SortId = #{record.sortid,jdbcType=INTEGER}, CreatedOn = #{record.createdon,jdbcType=TIMESTAMP}, CreatedBy = #{record.createdby,jdbcType=VARCHAR}, ModifiedOn = #{record.modifiedon,jdbcType=TIMESTAMP}, ModifiedBy = #{record.modifiedby,jdbcType=VARCHAR}, update basekpi set BaseKPIId = #{record.basekpiid,jdbcType=VARCHAR}, KPICode = #{record.kpicode,jdbcType=VARCHAR}, KPIName = #{record.kpiname,jdbcType=VARCHAR}, SuperKPIId = #{record.superkpiid,jdbcType=VARCHAR}, SuperKPICode = #{record.superkpicode,jdbcType=VARCHAR}, SysLevel = #{record.syslevel,jdbcType=INTEGER}, SortId = #{record.sortid,jdbcType=INTEGER}, CreatedOn = #{record.createdon,jdbcType=TIMESTAMP}, CreatedBy = #{record.createdby,jdbcType=VARCHAR}, ModifiedOn = #{record.modifiedon,jdbcType=TIMESTAMP}, ModifiedBy = #{record.modifiedby,jdbcType=VARCHAR} update basekpi KPICode = #{kpicode,jdbcType=VARCHAR}, KPIName = #{kpiname,jdbcType=VARCHAR}, SuperKPIId = #{superkpiid,jdbcType=VARCHAR}, SuperKPICode = #{superkpicode,jdbcType=VARCHAR}, SysLevel = #{syslevel,jdbcType=INTEGER}, SortId = #{sortid,jdbcType=INTEGER}, CreatedOn = #{createdon,jdbcType=TIMESTAMP}, CreatedBy = #{createdby,jdbcType=VARCHAR}, ModifiedOn = #{modifiedon,jdbcType=TIMESTAMP}, ModifiedBy = #{modifiedby,jdbcType=VARCHAR}, where BaseKPIId = #{basekpiid,jdbcType=VARCHAR} update basekpi set KPICode = #{kpicode,jdbcType=VARCHAR}, KPIName = #{kpiname,jdbcType=VARCHAR}, SuperKPIId = #{superkpiid,jdbcType=VARCHAR}, SuperKPICode = #{superkpicode,jdbcType=VARCHAR}, SysLevel = #{syslevel,jdbcType=INTEGER}, SortId = #{sortid,jdbcType=INTEGER}, CreatedOn = #{createdon,jdbcType=TIMESTAMP}, CreatedBy = #{createdby,jdbcType=VARCHAR}, ModifiedOn = #{modifiedon,jdbcType=TIMESTAMP}, ModifiedBy = #{modifiedby,jdbcType=VARCHAR} where BaseKPIId = #{basekpiid,jdbcType=VARCHAR}