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}