id_, name_, member_id_, prov_code_, area_code_, social_credit_code_, social_credit_code_expires_,
business_scope_, legal_person_, legal_cert_id_, legal_cert_id_expires_, legal_mp_,
address_, zip_code_, card_no_,
bank_code_,settle_account_id_,status_,month_max_receipt_,route_member_id_,route_organ_id_, create_time_,
update_time_,tenant_id_
delete from hf_member
where id_ = #{id,jdbcType=INTEGER}
insert into hf_member (name_, member_id_, prov_code_,
area_code_, social_credit_code_, social_credit_code_expires_,
business_scope_, legal_person_, legal_cert_id_,
legal_cert_id_expires_, legal_mp_, address_,
zip_code_, card_no_, bank_code_,status_,
create_time_, update_time_,tenant_id_)
values (#{name}, #{memberId}, #{provCode},
#{areaCode}, #{socialCreditCode}, #{socialCreditCodeExpires},
#{businessScope}, #{legalPerson}, #{legalCertId},
#{legalCertIdExpires}, #{legalMp}, #{address},
#{zipCode}, #{cardNo}, #{bankCode},#{status},
#{createTime}, #{updateTime},#{tenantId})
update hf_member
name_ = #{name},
member_id_ = #{memberId},
prov_code_ = #{provCode},
area_code_ = #{areaCode},
social_credit_code_ = #{socialCreditCode},
social_credit_code_expires_ = #{socialCreditCodeExpires},
business_scope_ = #{businessScope},
legal_person_ = #{legalPerson},
legal_cert_id_ = #{legalCertId},
legal_cert_id_expires_ = #{legalCertIdExpires},
legal_mp_ = #{legalMp},
address_ = #{address},
zip_code_ = #{zipCode},
card_no_ = #{cardNo},
bank_code_ = #{bankCode},
settle_account_id_ = #{settleAccountId},
memo_ = #{memo},
status_ = #{status},
month_max_receipt_ = #{monthMaxReceipt},
route_member_id_ = #{routeMemberId},
route_organ_id_ = #{routeOrganId},
create_time_ = #{createTime},
update_time_ = #{updateTime},
where id_ = #{id,jdbcType=INTEGER} and tenant_id_ = #{tennatId}
tenant_id_ = #{tenantId}
AND name_ LIKE CONCAT( '%', #{name}, '%' )
AND member_id_ = #{memberId}
AND status_ = #{status}