ID , ROLE_NAME , OFC_ID , OWNER_SYSTEM , FLAG_VALID , DATA_SCOPE,ORG_ID ID , ROLE_NAME , OFC_ID , OWNER_SYSTEM , FLAG_VALID , DATA_SCOPE,ORG_ID #{id}, #{roleName}, #{ofcId}, #{ownerSystem}, #{flagValid}, #{dataScope},#{orgId} and ID = #{id} and ROLE_NAME LIKE concat('%',#{roleName},'%') and OFC_ID = #{ofcId} and OWNER_SYSTEM = #{ownerSystem} and FLAG_VALID = #{flagValid} and DATA_SCOPE = #{dataScope} and ORG_ID = #{orgId} insert into GW_SYS_ROLE( ) values ( ) delete from GW_SYS_ROLE where ID = #{id} delete from GW_SYS_ROLE update GW_SYS_ROLE set flag_valid = 0 where ID = #{id} update GW_SYS_ROLE ID = #{id}, ROLE_NAME = #{roleName}, OFC_ID = #{ofcId}, OWNER_SYSTEM = #{ownerSystem}, FLAG_VALID = #{flagValid}, DATA_SCOPE = #{dataScope}, ORG_ID = #{orgId}, ID = #{id} and B.ofc_id = #{orgId} and B.ofc_id is null