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} OrgCode, OrgName, OrgLevel, SuperiorOrgCode,charger, CreatedBy, CreatedOn, ModifiedBy, ModifiedOn delete from SysOrg where OrgCode = #{orgcode,jdbcType=VARCHAR} delete from SysOrg insert into SysOrg (OrgCode, OrgName, OrgLevel,charger, SuperiorOrgCode, CreatedBy, CreatedOn, ModifiedBy, ModifiedOn) values (#{orgcode,jdbcType=VARCHAR}, #{orgname,jdbcType=VARCHAR}, #{orglevel,jdbcType=INTEGER}, #{charger,jdbcType=VARCHAR}, #{superiororgcode,jdbcType=VARCHAR}, #{createdby,jdbcType=VARCHAR}, #{createdon,jdbcType=TIMESTAMP}, #{modifiedby,jdbcType=VARCHAR}, #{modifiedon,jdbcType=TIMESTAMP}) insert into SysOrg OrgCode, OrgName, OrgLevel, SuperiorOrgCode, charger, CreatedBy, CreatedOn, ModifiedBy, ModifiedOn, #{orgcode,jdbcType=VARCHAR}, #{orgname,jdbcType=VARCHAR}, #{orglevel,jdbcType=INTEGER}, #{superiororgcode,jdbcType=VARCHAR}, #{charger,jdbcType=VARCHAR}, #{createdby,jdbcType=VARCHAR}, #{createdon,jdbcType=TIMESTAMP}, #{modifiedby,jdbcType=VARCHAR}, #{modifiedon,jdbcType=TIMESTAMP}, update SysOrg OrgCode = #{record.orgcode,jdbcType=VARCHAR}, OrgName = #{record.orgname,jdbcType=VARCHAR}, OrgLevel = #{record.orglevel,jdbcType=INTEGER}, SuperiorOrgCode = #{record.superiororgcode,jdbcType=VARCHAR}, charger = #{record.charger,jdbcType=VARCHAR}, CreatedBy = #{record.createdby,jdbcType=VARCHAR}, CreatedOn = #{record.createdon,jdbcType=TIMESTAMP}, ModifiedBy = #{record.modifiedby,jdbcType=VARCHAR}, ModifiedOn = #{record.modifiedon,jdbcType=TIMESTAMP}, update SysOrg set OrgCode = #{record.orgcode,jdbcType=VARCHAR}, OrgName = #{record.orgname,jdbcType=VARCHAR}, OrgLevel = #{record.orglevel,jdbcType=INTEGER}, SuperiorOrgCode = #{record.superiororgcode,jdbcType=VARCHAR}, charger = #{record.charger,jdbcType=VARCHAR}, CreatedBy = #{record.createdby,jdbcType=VARCHAR}, CreatedOn = #{record.createdon,jdbcType=TIMESTAMP}, ModifiedBy = #{record.modifiedby,jdbcType=VARCHAR}, ModifiedOn = #{record.modifiedon,jdbcType=TIMESTAMP} update SysOrg OrgName = #{orgname,jdbcType=VARCHAR}, OrgLevel = #{orglevel,jdbcType=INTEGER}, SuperiorOrgCode = #{superiororgcode,jdbcType=VARCHAR}, charger = #{charger,jdbcType=VARCHAR}, CreatedBy = #{createdby,jdbcType=VARCHAR}, CreatedOn = #{createdon,jdbcType=TIMESTAMP}, ModifiedBy = #{modifiedby,jdbcType=VARCHAR}, ModifiedOn = #{modifiedon,jdbcType=TIMESTAMP}, where OrgCode = #{orgcode,jdbcType=VARCHAR} update SysOrg set OrgName = #{orgname,jdbcType=VARCHAR}, OrgLevel = #{orglevel,jdbcType=INTEGER}, SuperiorOrgCode = #{superiororgcode,jdbcType=VARCHAR}, charger = #{charger,jdbcType=VARCHAR}, CreatedBy = #{createdby,jdbcType=VARCHAR}, CreatedOn = #{createdon,jdbcType=TIMESTAMP}, ModifiedBy = #{modifiedby,jdbcType=VARCHAR}, ModifiedOn = #{modifiedon,jdbcType=TIMESTAMP} where OrgCode = #{orgcode,jdbcType=VARCHAR} update SysOrg set OrgName = #{orgname,jdbcType=VARCHAR}, OrgLevel = #{orglevel,jdbcType=INTEGER}, SuperiorOrgCode = #{superiororgcode,jdbcType=VARCHAR}, charger = #{charger,jdbcType=VARCHAR}, ModifiedBy = #{modifiedby,jdbcType=VARCHAR}, ModifiedOn = #{modifiedon,jdbcType=TIMESTAMP} where OrgCode = #{orgcode,jdbcType=VARCHAR} and date_format(od.create_time,'%Y-%m-%d') >= str_to_date(#{yearFirst},'%Y-%m-%d') and date_format(od.create_time,'%Y-%m-%d') <= str_to_date(#{yearLast},'%Y-%m-%d') and date_format(od.create_time,'%Y-%m-%d') >= str_to_date(#{month1},'%Y-%m-%d') and date_format(od.create_time,'%Y-%m-%d') <= str_to_date(#{month2},'%Y-%m-%d') and date_format(od.create_time,'%Y-%m-%d') <= str_to_date(#{weekFirst},'%Y-%m-%d') and date_format(od.create_time,'%Y-%m-%d') >= str_to_date(#{weekEnd},'%Y-%m-%d') and date_format(od.create_time,'%Y-%m-%d') >= str_to_date(#{firstDayDateOfYear},'%Y-%m-%d') and date_format(od.create_time,'%Y-%m-%d') <= str_to_date(#{lastDayOfYear},'%Y-%m-%d') and date_format(od.create_time,'%Y-%m-%d') >= str_to_date(#{firstDayOfMonth},'%Y-%m-%d') and date_format(od.create_time,'%Y-%m-%d') <= str_to_date(#{lastDayOfMonth},'%Y-%m-%d') and date_format(od.create_time,'%Y-%m-%d') <= str_to_date(#{lastTimeInterval1},'%Y-%m-%d') and date_format(od.create_time,'%Y-%m-%d') >= str_to_date(#{lastTimeInterval2},'%Y-%m-%d') and date_format(od.create_time,'%Y-%m-%d') <= str_to_date(#{weekEnd},'%Y-%m-%d') and date_format(od.create_time,'%Y-%m-%d') >= str_to_date(#{weekFirst},'%Y-%m-%d')