id, dept_id, dept_name, user_id, user_name, pay_year, pay_month, pension_com, pension_self,
pension_com2, pension_self2, medical_com, medical_self, medical_com2, medical_self2, dabing_com, dabing_com2,
injury_com, injury_com2, bear_com, bear_com2, jobless_com, jobless_self, jobless_com2, jobless_self2, accu_fund_com,
accu_fund_self, accu_fund_com2, accu_fund_self2, comment, create_user, create_time,
reviewer, review_time, review_status, submit_time, submit_checkid
delete from esm_social_security where (pay_year, pay_month, user_id) in
(#{item.payYear, jdbcType=VARCHAR}, cast(#{item.payMonth, jdbcType=VARCHAR} AS SIGNED),
#{item.userId, jdbcType=VARCHAR} )
insert into esm_social_security (dept_id, dept_name,
user_id, user_name, pay_year,
pay_month, pension_com, pension_self,
pension_com2, pension_self2, medical_com,
medical_self, medical_com2, medical_self2,dabing_com, dabing_com2,
injury_com, injury_com2, bear_com,
bear_com2, jobless_com, jobless_self, jobless_com2, jobless_self2,
accu_fund_com, accu_fund_self, accu_fund_com2,
accu_fund_self2, comment, create_user
) VALUES
(
#{item.deptId},
#{item.deptName},
#{item.userId},
#{item.userName},
#{item.payYear},
#{item.payMonth},
#{item.pensionCom},
#{item.pensionSelf},
#{item.pensionCom2},
#{item.pensionSelf2},
#{item.medicalCom},
#{item.medicalSelf},
#{item.medicalCom2},
#{item.medicalSelf2},
#{item.dabingCom},
#{item.dabingCom2},
#{item.injuryCom},
#{item.injuryCom2},
#{item.bearCom},
#{item.bearCom2},
#{item.joblessCom},
#{item.joblessSelf},
#{item.joblessCom2},
#{item.joblessSelf2},
#{item.accuFundCom},
#{item.accuFundSelf},
#{item.accuFundCom2},
#{item.accuFundSelf2},
#{item.comment},
#{createUser}
)
update esm_social_security
dept_id = #{deptId,jdbcType=VARCHAR},
dept_name = #{deptName,jdbcType=VARCHAR},
user_id = #{userId,jdbcType=VARCHAR},
user_name = #{userName,jdbcType=VARCHAR},
pay_year = #{payYear,jdbcType=VARCHAR},
pay_month = cast(#{payMonth,jdbcType=VARCHAR} AS SIGNED),
pension_com = #{pensionCom,jdbcType=VARCHAR},
pension_self = #{pensionSelf,jdbcType=VARCHAR},
pension_com2 = #{pensionCom2,jdbcType=VARCHAR},
pension_self2 = #{pensionSelf2,jdbcType=VARCHAR},
medical_com = #{medicalCom,jdbcType=VARCHAR},
medical_self = #{medicalSelf,jdbcType=VARCHAR},
medical_com2 = #{medicalCom2,jdbcType=VARCHAR},
medical_self2 = #{medicalSelf2,jdbcType=VARCHAR},
dabing_com = #{dabingCom,jdbcType=VARCHAR},
dabing_com2 = #{dabingCom2,jdbcType=VARCHAR},
injury_com = #{injuryCom,jdbcType=VARCHAR},
injury_com2 = #{injuryCom2,jdbcType=VARCHAR},
bear_com = #{bearCom,jdbcType=VARCHAR},
bear_com2 = #{bearCom2,jdbcType=VARCHAR},
jobless_com = #{joblessCom,jdbcType=VARCHAR},
jobless_self = #{joblessSelf,jdbcType=VARCHAR},
jobless_com2 = #{joblessCom2,jdbcType=VARCHAR},
jobless_self2 = #{joblessSelf2,jdbcType=VARCHAR},
accu_fund_com = #{accuFundCom,jdbcType=VARCHAR},
accu_fund_self = #{accuFundSelf,jdbcType=VARCHAR},
accu_fund_com2 = #{accuFundCom2,jdbcType=VARCHAR},
accu_fund_self2 = #{accuFundSelf2,jdbcType=VARCHAR},
comment = #{comment,jdbcType=VARCHAR},
create_user = #{createUser,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
reviewer = #{reviewer,jdbcType=VARCHAR},
review_time = #{reviewTime,jdbcType=TIMESTAMP},
review_status = #{reviewStatus,jdbcType=VARCHAR},
submit_time = #{submittime,jdbcType=TIMESTAMP},
submit_checkid = #{submitcheckid,jdbcType=VARCHAR},
where id = #{id,jdbcType=BIGINT}
update esm_social_security
set reviewer = #{model.reviewer},
review_status = #{model.reviewStatus},
review_time = #{model.reviewTime}
where submit_checkid = #{model.submitcheckid}
update esm_social_security set
review_status = '0',
submit_time = #{social.submittime,jdbcType=TIMESTAMP },
submit_checkid = #{social.submitcheckid,jdbcType=VARCHAR }
where id in
#{item}