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} OADistributionId, OATaskId, SysUserId, SysChinaName, SysTelephone, AppStatus, CreatedOn, CreatedBy, ModifiedOn, ModifiedBy delete from OADistribution where OADistributionId = #{oadistributionid,jdbcType=VARCHAR} delete from OADistribution insert into OADistribution (OADistributionId, OATaskId, SysUserId, SysChinaName, SysTelephone, AppStatus, CreatedOn, CreatedBy, ModifiedOn, ModifiedBy) values (#{oadistributionid,jdbcType=VARCHAR}, #{oataskid,jdbcType=VARCHAR}, #{sysuserid,jdbcType=VARCHAR}, #{syschinaname,jdbcType=VARCHAR}, #{systelephone,jdbcType=VARCHAR}, #{appstatus,jdbcType=VARCHAR}, #{createdon,jdbcType=TIMESTAMP}, #{createdby,jdbcType=VARCHAR}, #{modifiedon,jdbcType=TIMESTAMP}, #{modifiedby,jdbcType=VARCHAR}) insert into OADistribution OADistributionId, OATaskId, SysUserId, SysChinaName, SysTelephone, AppStatus, CreatedOn, CreatedBy, ModifiedOn, ModifiedBy, #{oadistributionid,jdbcType=VARCHAR}, #{oataskid,jdbcType=VARCHAR}, #{sysuserid,jdbcType=VARCHAR}, #{syschinaname,jdbcType=VARCHAR}, #{systelephone,jdbcType=VARCHAR}, #{appstatus,jdbcType=VARCHAR}, #{createdon,jdbcType=TIMESTAMP}, #{createdby,jdbcType=VARCHAR}, #{modifiedon,jdbcType=TIMESTAMP}, #{modifiedby,jdbcType=VARCHAR}, update OADistribution OADistributionId = #{record.oadistributionid,jdbcType=VARCHAR}, OATaskId = #{record.oataskid,jdbcType=VARCHAR}, SysUserId = #{record.sysuserid,jdbcType=VARCHAR}, SysChinaName = #{record.syschinaname,jdbcType=VARCHAR}, SysTelephone = #{record.systelephone,jdbcType=VARCHAR}, AppStatus = #{record.appstatus,jdbcType=VARCHAR}, CreatedOn = #{record.createdon,jdbcType=TIMESTAMP}, CreatedBy = #{record.createdby,jdbcType=VARCHAR}, ModifiedOn = #{record.modifiedon,jdbcType=TIMESTAMP}, ModifiedBy = #{record.modifiedby,jdbcType=VARCHAR}, update OADistribution set OADistributionId = #{record.oadistributionid,jdbcType=VARCHAR}, OATaskId = #{record.oataskid,jdbcType=VARCHAR}, SysUserId = #{record.sysuserid,jdbcType=VARCHAR}, SysChinaName = #{record.syschinaname,jdbcType=VARCHAR}, SysTelephone = #{record.systelephone,jdbcType=VARCHAR}, AppStatus = #{record.appstatus,jdbcType=VARCHAR}, CreatedOn = #{record.createdon,jdbcType=TIMESTAMP}, CreatedBy = #{record.createdby,jdbcType=VARCHAR}, ModifiedOn = #{record.modifiedon,jdbcType=TIMESTAMP}, ModifiedBy = #{record.modifiedby,jdbcType=VARCHAR} update OADistribution OATaskId = #{oataskid,jdbcType=VARCHAR}, SysUserId = #{sysuserid,jdbcType=VARCHAR}, SysChinaName = #{syschinaname,jdbcType=VARCHAR}, SysTelephone = #{systelephone,jdbcType=VARCHAR}, AppStatus = #{appstatus,jdbcType=VARCHAR}, CreatedOn = #{createdon,jdbcType=TIMESTAMP}, CreatedBy = #{createdby,jdbcType=VARCHAR}, ModifiedOn = #{modifiedon,jdbcType=TIMESTAMP}, ModifiedBy = #{modifiedby,jdbcType=VARCHAR}, where OADistributionId = #{oadistributionid,jdbcType=VARCHAR} update OADistribution set OATaskId = #{oataskid,jdbcType=VARCHAR}, SysUserId = #{sysuserid,jdbcType=VARCHAR}, SysChinaName = #{syschinaname,jdbcType=VARCHAR}, SysTelephone = #{systelephone,jdbcType=VARCHAR}, AppStatus = #{appstatus,jdbcType=VARCHAR}, CreatedOn = #{createdon,jdbcType=TIMESTAMP}, CreatedBy = #{createdby,jdbcType=VARCHAR}, ModifiedOn = #{modifiedon,jdbcType=TIMESTAMP}, ModifiedBy = #{modifiedby,jdbcType=VARCHAR} where OADistributionId = #{oadistributionid,jdbcType=VARCHAR} insert into OADistribution (OADistributionId, OATaskId, SysUserId, SysChinaName, SysTelephone, AppStatus, CreatedOn, CreatedBy, ModifiedOn, ModifiedBy) values (#{record.oadistributionid,jdbcType=VARCHAR}, #{record.oataskid,jdbcType=VARCHAR}, #{record.sysuserid,jdbcType=VARCHAR}, #{record.syschinaname,jdbcType=VARCHAR}, #{record.systelephone,jdbcType=VARCHAR}, #{record.appstatus,jdbcType=VARCHAR}, #{record.createdon,jdbcType=TIMESTAMP}, #{record.createdby,jdbcType=VARCHAR}, #{record.modifiedon,jdbcType=TIMESTAMP}, #{record.modifiedby,jdbcType=VARCHAR}) UPDATE OADistribution SET AppStatus = "已读" WHERE OATaskId = #{taskId} AND SysUserId = #{sysUserId}