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}