id, aid, release_start, release_end, remarks, annex_url, user_name, longitude, latitude, `status`, create_time, clock_in, clock_in_time, photo_url, pid, pname, duration, valid_date, main_status, supplement, audit_info, `plan`, expected_effect, next_plan, `type`, order_no, update_time, update_status, assist, assist_aid, assist_aid_name, main_id, main_name, clock_in_remarks, reject_name, assistant_aid, assistant_name, public_again, audit_time, `uid`, ufid, new_user, sign_sum, user_names delete from public_release where id = #{id,jdbcType=INTEGER} insert into public_release (aid, release_start, release_end, remarks, annex_url, user_name, longitude, latitude, `status`, create_time, clock_in, clock_in_time, photo_url, pid, pname, duration, valid_date, main_status, supplement, audit_info, `plan`, expected_effect, next_plan, `type`, order_no, update_time, update_status, assist, assist_aid, assist_aid_name, main_id, main_name, clock_in_remarks, reject_name, assistant_aid, assistant_name, public_again, audit_time, `uid`, ufid, new_user, sign_sum, user_names) values (#{aid,jdbcType=VARCHAR}, #{releaseStart,jdbcType=TIMESTAMP}, #{releaseEnd,jdbcType=TIMESTAMP}, #{remarks,jdbcType=VARCHAR}, #{annexUrl,jdbcType=VARCHAR}, #{userName,jdbcType=VARCHAR}, #{longitude,jdbcType=VARCHAR}, #{latitude,jdbcType=VARCHAR}, #{status,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{clockIn,jdbcType=INTEGER}, #{clockInTime,jdbcType=TIMESTAMP}, #{photoUrl,jdbcType=VARCHAR}, #{pid,jdbcType=VARCHAR}, #{pname,jdbcType=VARCHAR}, #{duration,jdbcType=DOUBLE}, #{validDate,jdbcType=VARCHAR}, #{mainStatus,jdbcType=INTEGER}, #{supplement,jdbcType=VARCHAR}, #{auditInfo,jdbcType=VARCHAR}, #{plan,jdbcType=VARCHAR}, #{expectedEffect,jdbcType=VARCHAR}, #{nextPlan,jdbcType=VARCHAR}, #{type,jdbcType=INTEGER}, #{orderNo,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{updateStatus,jdbcType=INTEGER}, #{assist,jdbcType=INTEGER}, #{assistAid,jdbcType=VARCHAR}, #{assistAidName,jdbcType=VARCHAR}, #{mainId,jdbcType=INTEGER}, #{mainName,jdbcType=VARCHAR}, #{clockInRemarks,jdbcType=VARCHAR}, #{rejectName,jdbcType=VARCHAR}, #{assistantAid,jdbcType=VARCHAR}, #{assistantName,jdbcType=VARCHAR}, #{publicAgain,jdbcType=INTEGER}, #{auditTime,jdbcType=TIMESTAMP}, #{uid,jdbcType=INTEGER}, #{ufid,jdbcType=VARCHAR}, #{newUser,jdbcType=VARCHAR}, #{signSum,jdbcType=VARCHAR}, #{userNames,jdbcType=VARCHAR}) insert into public_release aid, release_start, release_end, remarks, annex_url, user_name, longitude, latitude, `status`, create_time, clock_in, clock_in_time, photo_url, pid, pname, duration, valid_date, main_status, supplement, audit_info, `plan`, expected_effect, next_plan, `type`, order_no, update_time, update_status, assist, assist_aid, assist_aid_name, main_id, main_name, clock_in_remarks, reject_name, assistant_aid, assistant_name, public_again, audit_time, `uid`, ufid, new_user, sign_sum, user_names, #{aid,jdbcType=VARCHAR}, #{releaseStart,jdbcType=TIMESTAMP}, #{releaseEnd,jdbcType=TIMESTAMP}, #{remarks,jdbcType=VARCHAR}, #{annexUrl,jdbcType=VARCHAR}, #{userName,jdbcType=VARCHAR}, #{longitude,jdbcType=VARCHAR}, #{latitude,jdbcType=VARCHAR}, #{status,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{clockIn,jdbcType=INTEGER}, #{clockInTime,jdbcType=TIMESTAMP}, #{photoUrl,jdbcType=VARCHAR}, #{pid,jdbcType=VARCHAR}, #{pname,jdbcType=VARCHAR}, #{duration,jdbcType=DOUBLE}, #{validDate,jdbcType=VARCHAR}, #{mainStatus,jdbcType=INTEGER}, #{supplement,jdbcType=VARCHAR}, #{auditInfo,jdbcType=VARCHAR}, #{plan,jdbcType=VARCHAR}, #{expectedEffect,jdbcType=VARCHAR}, #{nextPlan,jdbcType=VARCHAR}, #{type,jdbcType=INTEGER}, #{orderNo,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{updateStatus,jdbcType=INTEGER}, #{assist,jdbcType=INTEGER}, #{assistAid,jdbcType=VARCHAR}, #{assistAidName,jdbcType=VARCHAR}, #{mainId,jdbcType=INTEGER}, #{mainName,jdbcType=VARCHAR}, #{clockInRemarks,jdbcType=VARCHAR}, #{rejectName,jdbcType=VARCHAR}, #{assistantAid,jdbcType=VARCHAR}, #{assistantName,jdbcType=VARCHAR}, #{publicAgain,jdbcType=INTEGER}, #{auditTime,jdbcType=TIMESTAMP}, #{uid,jdbcType=INTEGER}, #{ufid,jdbcType=VARCHAR}, #{newUser,jdbcType=VARCHAR}, #{signSum,jdbcType=VARCHAR}, #{userNames,jdbcType=VARCHAR}, update public_release aid = #{aid,jdbcType=VARCHAR}, release_start = #{releaseStart,jdbcType=TIMESTAMP}, release_end = #{releaseEnd,jdbcType=TIMESTAMP}, remarks = #{remarks,jdbcType=VARCHAR}, annex_url = #{annexUrl,jdbcType=VARCHAR}, user_name = #{userName,jdbcType=VARCHAR}, longitude = #{longitude,jdbcType=VARCHAR}, latitude = #{latitude,jdbcType=VARCHAR}, `status` = #{status,jdbcType=INTEGER}, create_time = #{createTime,jdbcType=TIMESTAMP}, clock_in = #{clockIn,jdbcType=INTEGER}, clock_in_time = #{clockInTime,jdbcType=TIMESTAMP}, photo_url = #{photoUrl,jdbcType=VARCHAR}, pid = #{pid,jdbcType=VARCHAR}, pname = #{pname,jdbcType=VARCHAR}, duration = #{duration,jdbcType=DOUBLE}, valid_date = #{validDate,jdbcType=VARCHAR}, main_status = #{mainStatus,jdbcType=INTEGER}, supplement = #{supplement,jdbcType=VARCHAR}, audit_info = #{auditInfo,jdbcType=VARCHAR}, `plan` = #{plan,jdbcType=VARCHAR}, expected_effect = #{expectedEffect,jdbcType=VARCHAR}, next_plan = #{nextPlan,jdbcType=VARCHAR}, `type` = #{type,jdbcType=INTEGER}, order_no = #{orderNo,jdbcType=VARCHAR}, update_time = #{updateTime,jdbcType=TIMESTAMP}, update_status = #{updateStatus,jdbcType=INTEGER}, assist = #{assist,jdbcType=INTEGER}, assist_aid = #{assistAid,jdbcType=VARCHAR}, assist_aid_name = #{assistAidName,jdbcType=VARCHAR}, main_id = #{mainId,jdbcType=INTEGER}, main_name = #{mainName,jdbcType=VARCHAR}, clock_in_remarks = #{clockInRemarks,jdbcType=VARCHAR}, reject_name = #{rejectName,jdbcType=VARCHAR}, assistant_aid = #{assistantAid,jdbcType=VARCHAR}, assistant_name = #{assistantName,jdbcType=VARCHAR}, public_again = #{publicAgain,jdbcType=INTEGER}, audit_time = #{auditTime,jdbcType=TIMESTAMP}, `uid` = #{uid,jdbcType=INTEGER}, ufid = #{ufid,jdbcType=VARCHAR}, new_user = #{newUser,jdbcType=VARCHAR}, sign_sum = #{signSum,jdbcType=VARCHAR}, user_names = #{userNames,jdbcType=VARCHAR}, where id = #{id,jdbcType=INTEGER} update public_release set aid = #{aid,jdbcType=VARCHAR}, release_start = #{releaseStart,jdbcType=TIMESTAMP}, release_end = #{releaseEnd,jdbcType=TIMESTAMP}, remarks = #{remarks,jdbcType=VARCHAR}, annex_url = #{annexUrl,jdbcType=VARCHAR}, user_name = #{userName,jdbcType=VARCHAR}, longitude = #{longitude,jdbcType=VARCHAR}, latitude = #{latitude,jdbcType=VARCHAR}, `status` = #{status,jdbcType=INTEGER}, create_time = #{createTime,jdbcType=TIMESTAMP}, clock_in = #{clockIn,jdbcType=INTEGER}, clock_in_time = #{clockInTime,jdbcType=TIMESTAMP}, photo_url = #{photoUrl,jdbcType=VARCHAR}, pid = #{pid,jdbcType=VARCHAR}, pname = #{pname,jdbcType=VARCHAR}, duration = #{duration,jdbcType=DOUBLE}, valid_date = #{validDate,jdbcType=VARCHAR}, main_status = #{mainStatus,jdbcType=INTEGER}, supplement = #{supplement,jdbcType=VARCHAR}, audit_info = #{auditInfo,jdbcType=VARCHAR}, `plan` = #{plan,jdbcType=VARCHAR}, expected_effect = #{expectedEffect,jdbcType=VARCHAR}, next_plan = #{nextPlan,jdbcType=VARCHAR}, `type` = #{type,jdbcType=INTEGER}, order_no = #{orderNo,jdbcType=VARCHAR}, update_time = #{updateTime,jdbcType=TIMESTAMP}, update_status = #{updateStatus,jdbcType=INTEGER}, assist = #{assist,jdbcType=INTEGER}, assist_aid = #{assistAid,jdbcType=VARCHAR}, assist_aid_name = #{assistAidName,jdbcType=VARCHAR}, main_id = #{mainId,jdbcType=INTEGER}, main_name = #{mainName,jdbcType=VARCHAR}, clock_in_remarks = #{clockInRemarks,jdbcType=VARCHAR}, reject_name = #{rejectName,jdbcType=VARCHAR}, assistant_aid = #{assistantAid,jdbcType=VARCHAR}, assistant_name = #{assistantName,jdbcType=VARCHAR}, public_again = #{publicAgain,jdbcType=INTEGER}, audit_time = #{auditTime,jdbcType=TIMESTAMP}, `uid` = #{uid,jdbcType=INTEGER}, ufid = #{ufid,jdbcType=VARCHAR}, new_user = #{newUser,jdbcType=VARCHAR}, sign_sum = #{signSum,jdbcType=VARCHAR}, user_names = #{userNames,jdbcType=VARCHAR} where id = #{id,jdbcType=INTEGER} update public_release a ,(select max(create_time)create_time from public_release where aid= #{aid} and uid=#{uid} and main_status =1 group by aid,uid)b set a.sign_sum =a.sign_sum +1 where a.aid =#{aid} and a.uid =#{uid} and a.main_status =1 and a.create_time =b.create_time update public_release set status= #{status} where main_id= #{mainId} and type= #{type} and aid= #{aid}